.wrapper {
	margin: 0 auto;
	max-width: 960px
}

.club_info_layout .multiple_row:before,
.tickets_layout .multiple_row:before,
.fundacion_layout .multiple_row:before,
.vip_layout .spaces_row:before,
.madridistas_layout .highlights_row_2columns:before,
.footer_copyright .wrapper:before,
.fans_one_column .highlights_row_3colums:before,
.specials_layout .highlights_row:before,
.vip_layout .sections_row:before,
.fans_layout .highlights_row:before,
.partner_layout .highlights_row:before,
.madridistas_layout .highlights_row_3columns:before,
.register_layout .options_row ul:before,
.club_info_layout .members_row:before,
.club_info_layout .silver_sponsors_row:before,
.pre_footer_row:before,
.map-layout .map_row:before,
.fans_one_column .highlights_row_4colums:before,
.club_info_layout .members_row_expanded:before,
.club_info_layout .bronze_sponsors_row:before,
.fans_layout .apps_row:before,
.fans_layout .highlight_club_row:before,
.search_layout .highlights_row ul:before,
.rm_section_row:before,
.fundacion_layout .highlight_fundacion_row:before,
.m_search_results_content>ul:before,
.sports_layout .players_row ul:before,
.fans_layout .fans_row:before,
.master-layout:before,
.fans_one_column .banner_row:before,
.fans_one_column .content_row:before,
.fans_two_columns .banner_row:before,
.club_info_layout .banner_row:before,
.tickets_layout .banner_row:before,
.sports_layout .banner_row:before,
.news_layout .banner_row:before,
.partner_layout .banner_row:before,
.madridistas_layout .banner_row:before,
.fundacion_layout .banner_row:before,
.fans_two_columns .header_row:before,
.club_info_layout .header_row:before,
.tickets_layout .header_row:before,
.sports_layout .header_row:before,
.news_layout .header_row:before,
.partner_layout .header_row:before,
.madridistas_layout .header_row:before,
.fundacion_layout .header_row:before,
.fans_two_columns .actions_row:before,
.club_info_layout .actions_row:before,
.tickets_layout .actions_row:before,
.sports_layout .actions_row:before,
.news_layout .actions_row:before,
.partner_layout .actions_row:before,
.madridistas_layout .actions_row:before,
.fundacion_layout .actions_row:before,
.home_layout .banner_row:before,
.home_layout .header_row:before,
.home_layout .actions_row:before,
.notices_layout .main_row:before,
.notices_layout .club_info_layout .overlapping_main_row:before,
.club_info_layout .notices_layout .overlapping_main_row:before,
.notices_layout .details_row:before,
.club_info_layout .practical_info_row:before,
.vip_layout .practical_info_row:before,
.register_layout .main_row:before,
.fans_two_columns .main_row:before,
.club_info_layout .main_row:before,
.tickets_layout .main_row:before,
.sports_layout .main_row:before,
.news_layout .main_row:before,
.partner_layout .main_row:before,
.madridistas_layout .main_row:before,
.fundacion_layout .main_row:before,
.club_info_layout .overlapping_main_row:before,
.home_layout .main_row:before,
.sports_layout .match_info_row:before,
.specials_layout .main_row:before,
.vip_layout .main_row:before,
.fans_layout .main_row:before,
.partner_layout .card_row:before,
.fans_two_columns .content_row:before,
.club_info_layout .content_row:before,
.tickets_layout .content_row:before,
.sports_layout .content_row:before,
.news_layout .content_row:before,
.partner_layout .content_row:before,
.madridistas_layout .content_row:before,
.fundacion_layout .content_row:before,
.home_layout .content_row:before,
.row:before,
.error_layout .main_row:before,
.error_layout .club_info_layout .overlapping_main_row:before,
.club_info_layout .error_layout .overlapping_main_row:before,
.news_report_layout .medical_report:before,
.player_layout .text_row:before,
.navigation_list:before,
[role=banner].sticky .navigation_dropdown_content_list:before,
.navigation_dropdown_content_list:before,
.navigation_sub_nav_advertisement:before,
.pre_footer:before,
.footer_sitemap .wrapper:before,
.header_info .wrapper:before,
[data-header-schedule-carousel]:before,
.form_checkbox_field:before,
.form_telephone_field:before,
.fundacion_layout .fundacion_header:before,
.m_chronicle li:before,
.m_slider_viewport:before,
.m_bio_strip:before,
.m_images_slider_viewport:before,
.m_image_map:before,
.m_matches:before,
.m_matches_calendar:before,
.m_highlighted_direct_game_actions:before,
.m_highlighted_summary_game_actions:before,
.m_direct_info_match:before,
.m_cronica_partido:before,
.m_video_gallery_current:before,
.m_video_gallery_current_actions:before,
.m_info_club:before,
.m_info_club_content:before,
.m_list_contest li:before,
.m_winners:before,
.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers:before,
.m_cups_wrapper:before,
.club_info_layout .multiple_row:after,
.tickets_layout .multiple_row:after,
.fundacion_layout .multiple_row:after,
.vip_layout .spaces_row:after,
.madridistas_layout .highlights_row_2columns:after,
.footer_copyright .wrapper:after,
.fans_one_column .highlights_row_3colums:after,
.specials_layout .highlights_row:after,
.vip_layout .sections_row:after,
.fans_layout .highlights_row:after,
.partner_layout .highlights_row:after,
.madridistas_layout .highlights_row_3columns:after,
.register_layout .options_row ul:after,
.club_info_layout .members_row:after,
.club_info_layout .silver_sponsors_row:after,
.pre_footer_row:after,
.map-layout .map_row:after,
.fans_one_column .highlights_row_4colums:after,
.club_info_layout .members_row_expanded:after,
.club_info_layout .bronze_sponsors_row:after,
.fans_layout .apps_row:after,
.fans_layout .highlight_club_row:after,
.search_layout .highlights_row ul:after,
.rm_section_row:after,
.fundacion_layout .highlight_fundacion_row:after,
.m_search_results_content>ul:after,
.sports_layout .players_row ul:after,
.fans_layout .fans_row:after,
.master-layout:after,
.fans_one_column .banner_row:after,
.fans_one_column .content_row:after,
.fans_two_columns .banner_row:after,
.club_info_layout .banner_row:after,
.tickets_layout .banner_row:after,
.sports_layout .banner_row:after,
.news_layout .banner_row:after,
.partner_layout .banner_row:after,
.madridistas_layout .banner_row:after,
.fundacion_layout .banner_row:after,
.fans_two_columns .header_row:after,
.club_info_layout .header_row:after,
.tickets_layout .header_row:after,
.sports_layout .header_row:after,
.news_layout .header_row:after,
.partner_layout .header_row:after,
.madridistas_layout .header_row:after,
.fundacion_layout .header_row:after,
.fans_two_columns .actions_row:after,
.club_info_layout .actions_row:after,
.tickets_layout .actions_row:after,
.sports_layout .actions_row:after,
.news_layout .actions_row:after,
.partner_layout .actions_row:after,
.madridistas_layout .actions_row:after,
.fundacion_layout .actions_row:after,
.home_layout .banner_row:after,
.home_layout .header_row:after,
.home_layout .actions_row:after,
.notices_layout .main_row:after,
.notices_layout .club_info_layout .overlapping_main_row:after,
.club_info_layout .notices_layout .overlapping_main_row:after,
.notices_layout .details_row:after,
.club_info_layout .practical_info_row:after,
.vip_layout .practical_info_row:after,
.register_layout .main_row:after,
.fans_two_columns .main_row:after,
.club_info_layout .main_row:after,
.tickets_layout .main_row:after,
.sports_layout .main_row:after,
.news_layout .main_row:after,
.partner_layout .main_row:after,
.madridistas_layout .main_row:after,
.fundacion_layout .main_row:after,
.club_info_layout .overlapping_main_row:after,
.home_layout .main_row:after,
.sports_layout .match_info_row:after,
.specials_layout .main_row:after,
.vip_layout .main_row:after,
.fans_layout .main_row:after,
.partner_layout .card_row:after,
.fans_two_columns .content_row:after,
.club_info_layout .content_row:after,
.tickets_layout .content_row:after,
.sports_layout .content_row:after,
.news_layout .content_row:after,
.partner_layout .content_row:after,
.madridistas_layout .content_row:after,
.fundacion_layout .content_row:after,
.home_layout .content_row:after,
.row:after,
.error_layout .main_row:after,
.error_layout .club_info_layout .overlapping_main_row:after,
.club_info_layout .error_layout .overlapping_main_row:after,
.news_report_layout .medical_report:after,
.player_layout .text_row:after,
.navigation_list:after,
[role=banner].sticky .navigation_dropdown_content_list:after,
.navigation_dropdown_content_list:after,
.navigation_sub_nav_advertisement:after,
.pre_footer:after,
.footer_sitemap .wrapper:after,
.header_info .wrapper:after,
[data-header-schedule-carousel]:after,
.form_checkbox_field:after,
.form_telephone_field:after,
.fundacion_layout .fundacion_header:after,
.m_chronicle li:after,
.m_slider_viewport:after,
.m_bio_strip:after,
.m_images_slider_viewport:after,
.m_image_map:after,
.m_matches:after,
.m_matches_calendar:after,
.m_highlighted_direct_game_actions:after,
.m_highlighted_summary_game_actions:after,
.m_direct_info_match:after,
.m_cronica_partido:after,
.m_video_gallery_current:after,
.m_video_gallery_current_actions:after,
.m_info_club:after,
.m_info_club_content:after,
.m_list_contest li:after,
.m_winners:after,
.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers:after,
.m_cups_wrapper:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.club_info_layout .multiple_row:after,
.tickets_layout .multiple_row:after,
.fundacion_layout .multiple_row:after,
.vip_layout .spaces_row:after,
.madridistas_layout .highlights_row_2columns:after,
.footer_copyright .wrapper:after,
.fans_one_column .highlights_row_3colums:after,
.specials_layout .highlights_row:after,
.vip_layout .sections_row:after,
.fans_layout .highlights_row:after,
.partner_layout .highlights_row:after,
.madridistas_layout .highlights_row_3columns:after,
.register_layout .options_row ul:after,
.club_info_layout .members_row:after,
.club_info_layout .silver_sponsors_row:after,
.pre_footer_row:after,
.map-layout .map_row:after,
.fans_one_column .highlights_row_4colums:after,
.club_info_layout .members_row_expanded:after,
.club_info_layout .bronze_sponsors_row:after,
.fans_layout .apps_row:after,
.fans_layout .highlight_club_row:after,
.search_layout .highlights_row ul:after,
.rm_section_row:after,
.fundacion_layout .highlight_fundacion_row:after,
.m_search_results_content>ul:after,
.sports_layout .players_row ul:after,
.fans_layout .fans_row:after,
.master-layout:after,
.fans_one_column .banner_row:after,
.fans_one_column .content_row:after,
.fans_two_columns .banner_row:after,
.club_info_layout .banner_row:after,
.tickets_layout .banner_row:after,
.sports_layout .banner_row:after,
.news_layout .banner_row:after,
.partner_layout .banner_row:after,
.madridistas_layout .banner_row:after,
.fundacion_layout .banner_row:after,
.fans_two_columns .header_row:after,
.club_info_layout .header_row:after,
.tickets_layout .header_row:after,
.sports_layout .header_row:after,
.news_layout .header_row:after,
.partner_layout .header_row:after,
.madridistas_layout .header_row:after,
.fundacion_layout .header_row:after,
.fans_two_columns .actions_row:after,
.club_info_layout .actions_row:after,
.tickets_layout .actions_row:after,
.sports_layout .actions_row:after,
.news_layout .actions_row:after,
.partner_layout .actions_row:after,
.madridistas_layout .actions_row:after,
.fundacion_layout .actions_row:after,
.home_layout .banner_row:after,
.home_layout .header_row:after,
.home_layout .actions_row:after,
.notices_layout .main_row:after,
.notices_layout .club_info_layout .overlapping_main_row:after,
.club_info_layout .notices_layout .overlapping_main_row:after,
.notices_layout .details_row:after,
.club_info_layout .practical_info_row:after,
.vip_layout .practical_info_row:after,
.register_layout .main_row:after,
.fans_two_columns .main_row:after,
.club_info_layout .main_row:after,
.tickets_layout .main_row:after,
.sports_layout .main_row:after,
.news_layout .main_row:after,
.partner_layout .main_row:after,
.madridistas_layout .main_row:after,
.fundacion_layout .main_row:after,
.club_info_layout .overlapping_main_row:after,
.home_layout .main_row:after,
.sports_layout .match_info_row:after,
.specials_layout .main_row:after,
.vip_layout .main_row:after,
.fans_layout .main_row:after,
.partner_layout .card_row:after,
.fans_two_columns .content_row:after,
.club_info_layout .content_row:after,
.tickets_layout .content_row:after,
.sports_layout .content_row:after,
.news_layout .content_row:after,
.partner_layout .content_row:after,
.madridistas_layout .content_row:after,
.fundacion_layout .content_row:after,
.home_layout .content_row:after,
.row:after,
.error_layout .main_row:after,
.error_layout .club_info_layout .overlapping_main_row:after,
.club_info_layout .error_layout .overlapping_main_row:after,
.news_report_layout .medical_report:after,
.player_layout .text_row:after,
.navigation_list:after,
[role=banner].sticky .navigation_dropdown_content_list:after,
.navigation_dropdown_content_list:after,
.navigation_sub_nav_advertisement:after,
.pre_footer:after,
.footer_sitemap .wrapper:after,
.header_info .wrapper:after,
[data-header-schedule-carousel]:after,
.form_checkbox_field:after,
.form_telephone_field:after,
.fundacion_layout .fundacion_header:after,
.m_chronicle li:after,
.m_slider_viewport:after,
.m_bio_strip:after,
.m_images_slider_viewport:after,
.m_image_map:after,
.m_matches:after,
.m_matches_calendar:after,
.m_highlighted_direct_game_actions:after,
.m_highlighted_summary_game_actions:after,
.m_direct_info_match:after,
.m_cronica_partido:after,
.m_video_gallery_current:after,
.m_video_gallery_current_actions:after,
.m_info_club:after,
.m_info_club_content:after,
.m_list_contest li:after,
.m_winners:after,
.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers:after,
.m_cups_wrapper:after {
	clear: both
}

.club_info_layout .multiple_row,
.tickets_layout .multiple_row,
.fundacion_layout .multiple_row,
.vip_layout .spaces_row,
.madridistas_layout .highlights_row_2columns,
.footer_copyright .wrapper,
.fans_one_column .highlights_row_3colums,
.specials_layout .highlights_row,
.vip_layout .sections_row,
.fans_layout .highlights_row,
.partner_layout .highlights_row,
.madridistas_layout .highlights_row_3columns,
.register_layout .options_row ul,
.club_info_layout .members_row,
.club_info_layout .silver_sponsors_row,
.pre_footer_row,
.map-layout .map_row,
.fans_one_column .highlights_row_4colums,
.club_info_layout .members_row_expanded,
.club_info_layout .bronze_sponsors_row,
.fans_layout .apps_row,
.fans_layout .highlight_club_row,
.search_layout .highlights_row ul,
.rm_section_row,
.fundacion_layout .highlight_fundacion_row,
.m_search_results_content>ul,
.sports_layout .players_row ul,
.fans_layout .fans_row,
.master-layout,
.fans_one_column .banner_row,
.fans_one_column .content_row,
.fans_two_columns .banner_row,
.club_info_layout .banner_row,
.tickets_layout .banner_row,
.sports_layout .banner_row,
.news_layout .banner_row,
.partner_layout .banner_row,
.madridistas_layout .banner_row,
.fundacion_layout .banner_row,
.fans_two_columns .header_row,
.club_info_layout .header_row,
.tickets_layout .header_row,
.sports_layout .header_row,
.news_layout .header_row,
.partner_layout .header_row,
.madridistas_layout .header_row,
.fundacion_layout .header_row,
.fans_two_columns .actions_row,
.club_info_layout .actions_row,
.tickets_layout .actions_row,
.sports_layout .actions_row,
.news_layout .actions_row,
.partner_layout .actions_row,
.madridistas_layout .actions_row,
.fundacion_layout .actions_row,
.home_layout .banner_row,
.home_layout .header_row,
.home_layout .actions_row,
.notices_layout .main_row,
.notices_layout .club_info_layout .overlapping_main_row,
.club_info_layout .notices_layout .overlapping_main_row,
.notices_layout .details_row,
.club_info_layout .practical_info_row,
.vip_layout .practical_info_row,
.register_layout .main_row,
.fans_two_columns .main_row,
.club_info_layout .main_row,
.tickets_layout .main_row,
.sports_layout .main_row,
.news_layout .main_row,
.partner_layout .main_row,
.madridistas_layout .main_row,
.fundacion_layout .main_row,
.club_info_layout .overlapping_main_row,
.home_layout .main_row,
.sports_layout .match_info_row,
.specials_layout .main_row,
.vip_layout .main_row,
.fans_layout .main_row,
.partner_layout .card_row,
.fans_two_columns .content_row,
.club_info_layout .content_row,
.tickets_layout .content_row,
.sports_layout .content_row,
.news_layout .content_row,
.partner_layout .content_row,
.madridistas_layout .content_row,
.fundacion_layout .content_row,
.home_layout .content_row,
.row,
.error_layout .main_row,
.error_layout .club_info_layout .overlapping_main_row,
.club_info_layout .error_layout .overlapping_main_row,
.news_report_layout .medical_report,
.player_layout .text_row,
.navigation_list,
[role=banner].sticky .navigation_dropdown_content_list,
.navigation_dropdown_content_list,
.navigation_sub_nav_advertisement,
.pre_footer,
.footer_sitemap .wrapper,
.header_info .wrapper,
[data-header-schedule-carousel],
.form_checkbox_field,
.form_telephone_field,
.fundacion_layout .fundacion_header,
.m_chronicle li,
.m_slider_viewport,
.m_bio_strip,
.m_images_slider_viewport,
.m_image_map,
.m_matches,
.m_matches_calendar,
.m_highlighted_direct_game_actions,
.m_highlighted_summary_game_actions,
.m_direct_info_match,
.m_cronica_partido,
.m_video_gallery_current,
.m_video_gallery_current_actions,
.m_info_club,
.m_info_club_content,
.m_list_contest li,
.m_winners,
.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers,
.m_cups_wrapper {
	zoom: 1
}

[data-header-schedule-carousel] ol>*,
.m_slider_list>*,
.m_images_slider_wrapper>*,
.club_info_layout .gold_sponsors_row>*,
.tickets_layout .gallery_row>*,
.club_info_layout .bronze_sponsors_row>*,
.club_info_layout .silver_sponsors_row>*,
.fans_layout .m_photos .col,
.fans_layout .channel_row>*,
.fans_layout .mobile_row .m_highlight_mobile,
.fans_layout .wallpapers_content_row .m_wallpaper,
.header_corp_nav li,
.header_corp_nav_logged .header_corp_nav_login small,
.header_corp_nav_logged .header_corp_nav_login img,
.navigation_tools .navlist_item>a,
.footer_sponsors a,
.header_summary_description time,
.header_summary_description em,
.header_info_teams img,
.header_info_more,
.header_info_buy,
.header_info_sponsor>*,
.header_info_sponsor,
.header_description_teams>*,
.header_description_teams .team img,
.form_time_field div,
.form_time_field small,
.row_form>*,
.m_widget_teams>a,
.m_widget_teams div,
.m_schecdule_header>*,
.m_schedule_actions a,
.m_next_match_carousel li,
.m_next_match_carousel_prev,
.m_next_match_carousel_next,
.m_next_match_teams_content span,
.m_next_match_teams_content small,
.m_result ul li,
.m_pagination a,
.m_highlighted>*,
.m_highlighted_aside_section_title>*,
.m_highlighted_next_game_header p>*+:before,
.m_highlighted_summary_game_header p>*+:before,
.m_highlighted_finish_game_header p>*+:before,
.m_highlighted_next_game_team:before,
.m_weather,
.m_weather_icon,
.m_advantages,
.m_advantages span,
.m_steps li,
.m_steps li:after,
.m_inner_nav>*,
.m_inner_nav li,
.m_media_slide_wrapper .m_media,
.m_articles_col,
.m_highlights_banner_container>*,
.m_highlights_banner_iconos_picture,
.m_highlights_banner_iconos_video,
.m_highlights_upload_header_btn>*,
.m_highlights_upload_content img,
.m_highlights_upload_content .slider_btn_next,
.m_highlights_upload_content .slider_btn_prev,
.m_header_links .links a,
.m_login>*,
.m_breadcrumb_items>*,
.m_download_list span:after,
ul.m_download_list span:after,
.btn_video,
.btn_video:before,
.m_player_bio_social small,
.m_player_bio_social_accounts,
.m_rm_strip_teams span,
.m_download_file:before,
.m_aditional_info_link,
.m_matches_competition>*,
.m_matches_competition .responsive_select,
.m_matches_actions>*,
.m_matches_calendar a,
.m_matches_calendar label,
.m_match_date p,
.m_match_date strong,
.m_match_date small,
td.m_match_teams>*,
.m_match_teams p,
.m_match_teams span,
.m_match_teams img,
.m_match_teams_results,
.m_match_teams_small_name,
.m_match_actions_tickets,
.m_match_header_logos img,
.m_match_header_teams img,
.m_highlighted_finish_game_teams>*,
th.m_results_table_team_header img,
td.m_results_table_team img,
.m_calendar_reduced_table img,
.m_search_results_header p,
.m_search_results_actions a,
.m_search_results_filter p,
.m_search_results_filter label,
.m_search_results_filter span,
.m_search_club_form p,
.m_search_club_title span,
.m_search_club_content_list_action>*,
.m_tv_schedule_header li,
.m_social_connect li,
.m_filter_videos_content fieldset,
.m_filter_offers_content fieldset,
.m_filter_videos_content p>*,
.m_filter_offers_content p>*,
.m_filter_keywords_box>*,
.m_filter_simple button,
.m_filter_simple .select,
.m_current_videos li,
.m_footer_pagination_next:after,
.m_footer_pagination_prev:before,
.m_action_link,
.m_line_up_header p,
.m_line_up_header p>*,
.m_cookie_btn,
.m_tickets_map_info ul:after,
.m_tickets_map_info li,
.m_tabs_navigation a,
.m_full_header_banner_info .news_banner_picture,
.m_full_header_banner_info .news_banner_video,
.news_banner_enlace,
.news_banner_iconos_picture,
.news_banner_iconos_video,
.m_cup div:after,
.m_cup img {
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0
}

.m_steps,
.m_highlighted_finish_game_teams {
	letter-spacing: -.31em;
	word-spacing: -.43em
}

.image_replaced,
.mfp-close,
.m_media_slide_next,
.m_media_slide_prev,
.m_video_item_icon_small,
.m_player_bio_date_current,
.m_social_connect_facebook a,
.m_social_connect_instagram a,
.m_social_connect_twitter a,
.m_social_connect_google a,
.m_social_connect_youtube a,
.m_social_connect_flickr a,
.m_social_connect_renren a,
.m_social_connect_tencent a,
.m_social_connect_weibo a,
.m_social_connect_youku a,
.m_social_connect_snapchat a,
.m_special_banner.hattrick .m_special_banner_link {
	text-indent: 100%;
	word-spacing: nowrap;
	overflow: hidden
}

.navigation_list,
.navlist_item_active .navigation_dropdown_content_list {
	list-style: none;
	text-transform: uppercase;
	font-size: x-small
}

.navigation_list>li:first-child,
.navlist_item_active .navigation_dropdown_content_list>li:first-child {
	margin-left: 0
}

.navigation_list>li:first-child:lang(ar),
.navlist_item_active .navigation_dropdown_content_list>li:first-child:lang(ar) {
	margin-left: inherit;
	margin-right: 0
}

.navigation_list>li,
.navlist_item_active .navigation_dropdown_content_list>li {
	float: left;
	margin-left: 16px
}

.navigation_list>li:lang(ar),
.navlist_item_active .navigation_dropdown_content_list>li:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 16px
}

.m_link_dropdown_list,
.navigation_dropdown_content,
[role=banner].sticky .navigation_dropdown_content,
.navigation_sub_nav_wrapper {
	border: 1px solid #D0D0D0;
	border-top-color: #000000;
	background-color: #ffffff;
	position: relative
}

.m_link_dropdown_list:lang(ar):before,
.navigation_dropdown_content:lang(ar):before,
[role=banner].sticky .navigation_dropdown_content:lang(ar):before,
.navigation_sub_nav_wrapper:lang(ar):before,
.m_link_dropdown_list:lang(ar):after,
.navigation_dropdown_content:lang(ar):after,
[role=banner].sticky .navigation_dropdown_content:lang(ar):after,
.navigation_sub_nav_wrapper:lang(ar):after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_link_dropdown_list:lang(ar):after,
.navigation_dropdown_content:lang(ar):after,
[role=banner].sticky .navigation_dropdown_content:lang(ar):after,
.navigation_sub_nav_wrapper:lang(ar):after {
	clear: both
}

.m_link_dropdown_list:lang(ar),
.navigation_dropdown_content:lang(ar),
[role=banner].sticky .navigation_dropdown_content:lang(ar),
.navigation_sub_nav_wrapper:lang(ar) {
	zoom: 1
}

[role=banner].sticky .navigation_dropdown_content_list,
.navigation_dropdown_content_list,
.navigation_sub_nav_list {
	list-style: none;
	min-width: 214px
}

[role=banner].sticky .navigation_dropdown_content_list li,
.navigation_dropdown_content_list li,
.navigation_sub_nav_list li {
	border-top: 1px solid #e6e6e6;
	-webkit-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

[role=banner].sticky .navigation_dropdown_content_list li:lang(ar),
.navigation_dropdown_content_list li:lang(ar),
.navigation_sub_nav_list li:lang(ar) {
	margin-right: 0
}

[role=banner].sticky .navigation_dropdown_content_list li:hover,
.navigation_dropdown_content_list li:hover,
.navigation_sub_nav_list li:hover {
	background-color: #EEEEEE;
	color: #666666
}

[role=banner].sticky .navigation_dropdown_content_list a,
.navigation_dropdown_content_list a,
.navigation_sub_nav_list a {
	color: #888;
	display: block;
	padding: 15px 19px 13px;
	text-decoration: none
}

[role=banner].sticky .navigation_dropdown_content_list a:hover,
.navigation_dropdown_content_list a:hover,
.navigation_sub_nav_list a:hover {
	color: #666
}

.header_main_wrapper,
.navigation_list,
.navlist_item_active .navigation_dropdown_content {
	max-width: 940px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto
}

.silent,
.navigation_goto_subnav {
	speak: none
}

.header_corp_nav>li>a,
.navlist_item_active .navigation_dropdown .navigation_dropdown_content_list>li>a,
.navigation_tools .navlist_item>a {
	-webkit-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.header_corp_nav>li>a:hover,
.navlist_item_active .navigation_dropdown .navigation_dropdown_content_list>li>a:hover,
.navigation_tools .navlist_item>a:hover {
	color: #000000
}

.lowercase {
	text-transform: lowercase
}

[data-header-schedule-carousel] ol,
.m_media_slide_wrapper,
.m_slider_list,
.m_images_slider_wrapper,
.m_cups_wrapper {
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease
}

[data-header-schedule-carousel] ol,
.m_slider_list,
.m_images_slider_wrapper {
	font-size: 0;
	float: left;
	white-space: nowrap
}

[data-header-schedule-carousel] ol:lang(ar),
.m_slider_list:lang(ar),
.m_images_slider_wrapper:lang(ar) {
	float: right
}

[data-header-schedule-carousel] ol>*,
.m_slider_list>*,
.m_images_slider_wrapper>* {
	font-size: x-small
}

.m_colaborate_info_row,
.m_project_location .m_project_row,
.m_highlight_project_info {
	display: table
}

.m_colaborate_info_row .col,
.m_project_location .m_project_row .col,
.m_highlight_project_info .col {
	float: none;
	display: table-cell
}

.m_colaborate_info_row .col+.col,
.m_project_location .m_project_row .col+.col,
.m_highlight_project_info .col+.col {
	border-left: 1px solid #d4d4d4
}

.m_colaborate_info_row .col+.col:lang(ar),
.m_project_location .m_project_row .col+.col:lang(ar),
.m_highlight_project_info .col+.col:lang(ar) {
	border-left: none;
	border-right: 1px solid #d4d4d4
}

.m_text table,
.m_info_table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-top: none
}

.m_text table th,
.m_info_table th {
	text-align: left;
	width: 80px;
	padding: 10px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	border-right: #D9D9D9;
	color: #999999;
	background-color: #F6F6F6;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	vertical-align: top
}

.m_text table th:lang(ar),
.m_info_table th:lang(ar) {
	text-align: right;
	border-right: none;
	border-left: 1px solid #D9D9D9
}

.m_text table td,
.m_info_table td {
	padding: 10px;
	font-size: 1.3em;
	color: #666666;
	line-height: 18px;
	border-top: 1px solid #D9D9D9
}

.m_text table td strong,
.m_info_table td strong {
	font-size: 1.3em
}

.club_info_layout .multiple_row>.col,
.tickets_layout .multiple_row>.col,
.fundacion_layout .multiple_row>.col,
.vip_layout .spaces_row>.col,
.madridistas_layout .highlights_row_2columns>.col,
.footer_copyright .wrapper>.col {
	width: 50%;
	*width: 49.999%
}

.fans_one_column .highlights_row_3colums>.col,
.specials_layout .highlights_row>.col,
.vip_layout .sections_row>.col,
.fans_layout .highlights_row>.col,
.partner_layout .highlights_row>.col,
.madridistas_layout .highlights_row_3columns>.col,
.register_layout .options_row ul>.col,
.club_info_layout .members_row>.col,
.club_info_layout .silver_sponsors_row>.col,
.pre_footer_row>.col,
.map-layout .map_row>.col {
	width: 33.33333%;
	*width: 33.33233%
}

.fans_one_column .highlights_row_4colums>.col,
.club_info_layout .members_row_expanded>.col,
.club_info_layout .bronze_sponsors_row>.col,
.fans_layout .apps_row>.col,
.fans_layout .highlight_club_row>.col,
.search_layout .highlights_row ul>.col,
.rm_section_row>.col,
.fundacion_layout .highlight_fundacion_row>.col,
.m_search_results_content>ul>.col {
	width: 25%;
	*width: 24.999%
}

.club_info_layout .multiple_row,
.tickets_layout .multiple_row,
.fundacion_layout .multiple_row,
.club_info_layout .members_row,
.sports_layout .players_row ul,
.fans_layout .fans_row {
	font-size: 0
}

.club_info_layout .multiple_row>.col,
.tickets_layout .multiple_row>.col,
.fundacion_layout .multiple_row>.col,
.club_info_layout .members_row>.col,
.sports_layout .players_row ul>.col,
.fans_layout .fans_row>.col {
	display: inline-block;
	font-size: x-small;
	float: none;
	vertical-align: top
}

.master-layout>.section {
	max-width: 960px;
	margin: 0 auto
}

.master-layout>.section.wide {
	max-width: 1200px
}

.master-layout>.full_section {
	max-width: 100%
}

.master-layout>.full_section.wide .wrapper {
	max-width: 1200px
}

.master-layout article>.section {
	max-width: 960px;
	margin: 0 auto
}

.master-layout article>.full_section {
	max-width: 100%
}

.fans_one_column .banner_row>*,
.fans_one_column .content_row>*,
.fans_two_columns .banner_row>*,
.club_info_layout .banner_row>*,
.tickets_layout .banner_row>*,
.sports_layout .banner_row>*,
.news_layout .banner_row>*,
.partner_layout .banner_row>*,
.madridistas_layout .banner_row>*,
.fundacion_layout .banner_row>*,
.fans_two_columns .header_row>*,
.club_info_layout .header_row>*,
.tickets_layout .header_row>*,
.sports_layout .header_row>*,
.news_layout .header_row>*,
.partner_layout .header_row>*,
.madridistas_layout .header_row>*,
.fundacion_layout .header_row>*,
.fans_two_columns .actions_row>*,
.club_info_layout .actions_row>*,
.tickets_layout .actions_row>*,
.sports_layout .actions_row>*,
.news_layout .actions_row>*,
.partner_layout .actions_row>*,
.madridistas_layout .actions_row>*,
.fundacion_layout .actions_row>*,
.home_layout .banner_row>*,
.home_layout .header_row>*,
.home_layout .actions_row>*,
.club_info_layout .members_row>*,
.notices_layout .main_row>*,
.notices_layout .club_info_layout .overlapping_main_row>*,
.club_info_layout .notices_layout .overlapping_main_row>* {
	width: 100%;
	*width: 99.999%
}

.notices_layout .details_row>* {
	width: 66.66667%;
	*width: 66.66567%
}

.club_info_layout .practical_info_row>.col,
.vip_layout .practical_info_row>.col,
.register_layout .main_row>.col,
.club_info_layout .register_layout .overlapping_main_row>.col,
.fans_two_columns .main_row>.col,
.club_info_layout .main_row>.col,
.tickets_layout .main_row>.col,
.sports_layout .main_row>.col,
.news_layout .main_row>.col,
.partner_layout .main_row>.col,
.madridistas_layout .main_row>.col,
.fundacion_layout .main_row>.col,
.club_info_layout .overlapping_main_row>.col,
.home_layout .main_row>.col,
.sports_layout .match_info_row>.col,
.specials_layout .main_row>.col,
.vip_layout .main_row>.col,
.fans_layout .main_row>.col {
	width: 33.33333%;
	*width: 33.33233%
}

.club_info_layout .practical_info_row>.important,
.vip_layout .practical_info_row>.important,
.register_layout .main_row>.important,
.club_info_layout .register_layout .overlapping_main_row>.important,
.fans_two_columns .main_row>.important,
.club_info_layout .main_row>.important,
.tickets_layout .main_row>.important,
.sports_layout .main_row>.important,
.news_layout .main_row>.important,
.partner_layout .main_row>.important,
.madridistas_layout .main_row>.important,
.fundacion_layout .main_row>.important,
.club_info_layout .overlapping_main_row>.important,
.home_layout .main_row>.important,
.sports_layout .match_info_row>.important,
.specials_layout .main_row>.important,
.vip_layout .main_row>.important,
.fans_layout .main_row>.important {
	width: 66.66667%;
	*width: 66.66567%
}

.partner_layout .card_row>.aditional_content {
	width: 16.66667%;
	*width: 16.66567%
}

.partner_layout .card_row>.aside {
	width: 33.33333%;
	*width: 33.33233%
}

.partner_layout .card_row>.content {
	width: 50%;
	*width: 49.999%
}

.fans_two_columns .content_row>.col,
.club_info_layout .content_row>.col,
.tickets_layout .content_row>.col,
.sports_layout .content_row>.col,
.news_layout .content_row>.col,
.partner_layout .content_row>.col,
.madridistas_layout .content_row>.col,
.fundacion_layout .content_row>.col,
.home_layout .content_row>.col {
	width: 25%
}

.fans_two_columns .content_row>.important,
.club_info_layout .content_row>.important,
.tickets_layout .content_row>.important,
.sports_layout .content_row>.important,
.news_layout .content_row>.important,
.partner_layout .content_row>.important,
.madridistas_layout .content_row>.important,
.fundacion_layout .content_row>.important,
.home_layout .content_row>.important {
	width: 75%
}

.ico_rm_footer_logo {
	width: 32px;
	height: 29px
}

.ico_rm_footer_logo:before {
	content: "\e638";
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: -25px;
	z-index: 2;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 50px;
	font-weight: 400
}

.ico_rm_footer_logo:lang(ar):before {
	margin-right: -25px;
	margin-left: 0
}

.ico_big_arrow_right {
	display: inline-block;
	background-repeat: no-repeat;
	width: 22px;
	height: 50px
}

.ico_big_arrow_right:before {
	content: "\e603";
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-top: -4px;
	margin-left: -48px;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.ico_big_arrow_right:lang(ar):before {
	content: "\e604";
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-top: -4px;
	margin-left: -24px;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.ico_big_arrow_left {
	display: inline-block;
	background-repeat: no-repeat;
	width: 22px;
	height: 50px
}

.ico_big_arrow_left:before {
	content: "\e604";
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-top: -4px;
	margin-left: -46px;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.ico_big_arrow_left:lang(ar):before {
	content: "\e603";
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-top: -4px;
	margin-left: -27px;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.no-svg .ico_notice_logo {
	background-image: url("../images/icons/png/notice_logo.png")
}

.ico_notice_logo {
	background-image: url("../images/icons/svg/notice_logo.svg")
}

.ico_notice_logo {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_words_add {
	background-image: url("../images/icons/png/words_add.png")
}

.ico_words_add {
	background-image: url("../images/icons/svg/words_add.svg")
}

.ico_words_add {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_words_close {
	background-image: url("../images/icons/png/words_close.png")
}

.ico_words_close {
	background-image: url("../images/icons/svg/words_close.svg")
}

.ico_words_close {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_share_pinterest,
.no-svg .m_share_pinterest {
	background-image: url("../images/icons/png/share_pinterest.png")
}

.ico_share_pinterest,
.m_share_pinterest {
	background-image: url("../images/icons/svg/share_pinterest.svg")
}

.ico_share_pinterest {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_med_video_icon,
.no-svg .m_video_item_icon_small {
	background-image: url("../images/icons/png/med_video_icon.png")
}

.ico_med_video_icon,
.m_video_item_icon_small {
	background-image: url("../images/icons/svg/med_video_icon.svg")
}

.ico_med_video_icon {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_open_link {
	background-image: url("../images/icons/png/open_link.png")
}

.ico_open_link {
	background-image: url("../images/icons/svg/open_link.svg")
}

.ico_open_link {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_custom_radio,
.no-svg .radio {
	background-image: url("../images/icons/png/custom_radio.png")
}

.ico_custom_radio,
.radio {
	background-image: url("../images/icons/svg/custom_radio.svg")
}

.ico_custom_radio {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_custom_checkbox,
.no-svg .checkbox {
	background-image: url("../images/icons/png/custom_checkbox.png")
}

.ico_custom_checkbox,
.checkbox {
	background-image: url("../images/icons/svg/custom_checkbox.svg")
}

.ico_custom_checkbox {
	display: inline-block;
	background-repeat: no-repeat
}

.no-svg .ico_dashboard_btn {
	background-image: url("../images/icons/png/dashboard_btn.png")
}

.ico_dashboard_btn {
	background-image: url("../images/icons/svg/dashboard_btn.svg")
}

.ico_dashboard_btn {
	display: inline-block;
	background-repeat: no-repeat
}

* {
	margin: 0;
	padding: 0
}

html {
	position: relative
}

article,
aside,
audio,
canvas,
figcaption,
figure,
figure img,
footer,
header,
hgroup,
nav,
section,
video {
	display: block
}

a img,
fieldset {
	border: 0
}

body {
	font-size: x-small;
	font-family: 'Emojis', Arial, Helvetica, sans-serif
}

body:lang(ar) {
	direction: rtl;
	text-align: right;
	unicode-bidi: embed
}

img {
	user-select: none
}

.accessible {
	display: none
}

button,
label {
	cursor: pointer
}

button,
input,
legend,
textarea {
	outline: none;
	font-family: Arial, Helvetica, sans-serif
}

input,
textarea {
	-webkit-appearance: none
}

input::-ms-clear {
	display: none
}

legend {
	display: block
}

input[type=checkbox],
input[type=checkbox][checked],
input[type=radio],
input[type=radio][checked] {
	border: 0;
	background-color: transparent
}

.no_transition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important
}

.checkbox,
.radio,
input[type="checkbox"],
input[type="radio"],
.select,
.select .select_button,
.file,
.file_button,
.file .file_button span {
	display: inline-block
}

.checkbox,
.radio {
	background-repeat: no-repeat
}

input[type=checkbox],
input[type=radio] {
	margin: 0;
	padding: 0
}

.radio,
input[type=radio],
.checkbox,
input[type=checkbox] {
	overflow: hidden
}

.checkbox,
input[type=checkbox] {
	height: 13px;
	width: 13px
}

.radio,
input[type=radio] {
	height: 13px;
	width: 13px
}

.checkbox input,
.radio input {
	position: relative;
	display: block;
	left: -9999px
}

.checkbox {
	background-position: -15px 0
}

.hover_checkbox {
	background-position: -15px 0
}

.focus_checkbox {
	background-position: -15px 0
}

.active_checkbox {
	background-position: -15px 0
}

.focus_checkbox {
	background-position: -15px 0
}

.checked_checkbox {
	background-position: 0 0
}

.focus_checkbox.checked_checkbox {
	background-position: 0 0
}

.radio {
	background-position: -15px 0
}

.hover_radio {
	background-position: -15px 0
}

.focus_radio {
	background-position: -15px 0
}

.active_radio {
	background-position: -15px 0
}

.checked_radio {
	background-position: 0 0
}

.focus_radio.checked_radio {
	background-position: 0 0
}

.select {
	border: 0;
	padding: 0
}

select,
.select {
	min-width: 100px
}

[class^="col_form"] select,
[class^="col_form"] .select {
	width: 100%
}

.select {
	position: relative;
	min-height: 36px
}

.select select {
	-webkit-appearance: none;
	position: absolute;
	top: 0;
	display: block;
	width: 100%;
	min-height: 35px
}

.msie7.select select {
	position: absolute;
	top: 0
}

.select select {
	z-index: 2
}

.select_content {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background-color: #F6F6F6;
	height: 34px;
	display: block;
	cursor: pointer;
	position: relative
}

.responsive_select {
	display: block
}

.select_button {
	position: absolute;
	width: 10px;
	height: 5px;
	right: 7px;
	top: 50%;
	margin-top: -2px
}

.select_button:lang(ar) {
	right: auto;
	left: 7px
}

.select_button:before {
	content: '\e602';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 9px;
	position: absolute;
	font-weight: 600;
	vertical-align: middle
}

.g-form-dark .select_button {
	position: absolute;
	width: 10px;
	height: 5px;
	right: 7px;
	top: 50%;
	margin-top: -2px
}

.g-form-dark .select_button:lang(ar) {
	right: auto;
	left: 7px
}

.g-form-dark .select_button:before {
	content: '\e602';
	display: block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 12px;
	position: absolute;
	font-weight: 600;
	vertical-align: middle;
	top: -2px
}

.select_label {
	display: block;
	line-height: 34px;
	margin-right: 28px;
	margin-left: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.select_label:lang(ar) {
	margin-right: 13px;
	margin-left: 28px
}

.small_select,
.m_combined_ticket_table_quantity .select {
	height: 31px
}

.small_select select,
.m_combined_ticket_table_quantity .select select {
	height: 30px;
	top: -30px
}

.small_select .select_content,
.m_combined_ticket_table_quantity .select .select_content {
	height: 29px
}

.small_select .select_label,
.m_combined_ticket_table_quantity .select .select_label {
	line-height: 29px;
	margin-right: 15px;
	margin-left: 5px;
	font-size: 1.3em
}

.small_select .select_button,
.m_combined_ticket_table_quantity .select .select_button {
	right: 5px
}

.file .file_button span {
	background-repeat: no-repeat
}

.file {
	display: inline-block;
	vertical-align: middle;
	width: 185px !important;
	border: 1px solid red;
	height: 38px;
	background-color: #ce0;
	overflow: hidden;
	min-width: 180px;
	position: relative;
	background: #fff;
	border: 1px solid #DDDDDD;
	border-radius: 6px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #0255A5;
	border: none;
	border-radius: 2px;
	text-decoration: none
}

.file_content {
	height: 38px;
	width: 100%;
	display: block
}

.file_wrap {
	position: relative;
	height: 38px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	width: 100%;
	display: block;
	text-align: right
}

.file_wrap input {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 100px;
	-webkit-appearance: none
}

.responsive_file {
	width: 100%
}

.focus_file {
	box-shadow: 1px 1px 2px 0px #ccc
}

.file_label {
	display: block;
	line-height: 32px;
	margin: 0;
	height: 32px;
	padding-left: 10px
}

.file_label,
.file_button {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000
}

.file .file_button {
	width: 100%;
	padding: 7px 0px 3px;
	height: 25px;
	line-height: 27px;
	text-align: center;
	color: #fff
}

.select select,
.file input {
	opacity: 0
}

.msie8.select select,
.msie8.file input,
.msie7.select select,
.msie7.file input,
.msie6.select select,
.msie6.file input {
	filter: alpha(opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.disabled_checkbox,
.disabled_radio,
.disabled_select,
.disabled_file {
	opacity: 0.5
}

.msie.disabled_checkbox,
.msie.disabled_radio,
.msie.disabled_select,
.msie.disabled_file {
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.mfp-bg {
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 1042;
	overflow: hidden;
	position: fixed !important;
	background: #ffffff;
	opacity: 0.92
}

.mfp-wrap {
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 1043;
	position: fixed !important;
	outline: none !important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-content:lang(ar) {
	text-align: right
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	max-width: 880px;
	cursor: auto;
	width: 100%
}

.mfp-inline-holder .mfp-inline {
	border: 1px solid #d4d4d4;
	padding: 30px;
	background: #fff
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none !important
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #CCC
}

.mfp-preloader a:hover {
	color: #FFF
}

.mfp-s-ready .mfp-preloader {
	display: none
}

.mfp-s-error .mfp-content {
	display: none
}

button.mfp-arrow {
	background: transparent
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	border: 0;
	-webkit-appearance: none;
	display: block;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 34px;
	height: 33px;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent
}

.mfp-close:before {
	content: '\e606';
	display: block;
	font-family: "Real-Madrid-Icons";
	color: #000;
	font-size: 30px;
	font-weight: 400;
	position: absolute;
	right: 0;
	cursor: pointer;
	vertical-align: middle;
	text-indent: 0
}

.mfp-close:lang(ar):before {
	left: 0;
	right: auto
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	text-indent: -9999px
}

.mfp-inline-holder .mfp-close {
	top: 15px;
	right: 21px;
	left: auto
}

.mfp-inline-holder .mfp-close:lang(ar) {
	right: auto;
	left: 21px
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
	border-right: 17px solid #FFF;
	margin-left: 31px
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
	border-left: 17px solid #FFF;
	margin-left: 39px
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
	border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 880px;
	position: relative
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.20023%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000
}

.mfp-iframe-holder .mfp-close {
	top: 15px;
	right: 21px;
	left: auto
}

.mfp-iframe-holder .mfp-close:lang(ar) {
	right: auto;
	left: 21px
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto
}

.mfp-figure {
	line-height: 0
}

.mfp-figure .mfp-close {
	top: 15px;
	right: 21px;
	left: auto
}

.mfp-figure .mfp-close:lang(ar) {
	right: auto;
	left: 21px
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px
}

.mfp-title:lang(ar) {
	text-align: right;
	padding-right: inherit;
	padding-left: 36px
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-image-holder .mfp-content {
	max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75)
	}

	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}

	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}

	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}

	.mfp-close:before {
		font-size: 20px
	}
}

.mfp-zoom-out .mfp-with-anim {
	opacity: 0;
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1), opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1), opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1), opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1), opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1), opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-transform: scale(1) translateZ(0);
	-moz-transform: scale(1) translateZ(0);
	-ms-transform: scale(1) translateZ(0);
	-o-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0)
}

.mfp-zoom-out.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1)
}

.mfp-zoom-out.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: scale(1) translateZ(0);
	-moz-transform: scale(1) translateZ(0);
	-ms-transform: scale(1) translateZ(0);
	-o-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0)
}

.mfp-zoom-out.mfp-ready.mfp-bg {
	opacity: 0.8
}

.mfp-zoom-out.mfp-removing .mfp-with-anim {
	-webkit-transform: scale(1.3) translateZ(0);
	-moz-transform: scale(1.3) translateZ(0);
	-ms-transform: scale(1.3) translateZ(0);
	-o-transform: scale(1.3) translateZ(0);
	transform: scale(1.3) translateZ(0);
	opacity: 0
}

.mfp-zoom-out.mfp-removing.mfp-bg {
	opacity: 0
}

.mfp-move-from-top .mfp-content {
	vertical-align: top
}

.mfp-move-from-top .mfp-with-anim {
	opacity: 0;
	transition: all 0.3s;
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px)
}

.mfp-move-from-top.mfp-bg {
	opacity: 0;
	transition: all 0.3s
}

.mfp-move-from-top.mfp-ready .mfp-with-anim {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

.mfp-move-from-top.mfp-ready.mfp-bg {
	opacity: 0.8
}

.mfp-move-from-top.mfp-removing .mfp-with-anim {
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	-o-transform: translateY(-50px);
	transform: translateY(-50px);
	opacity: 0
}

.mfp-move-from-top.mfp-removing.mfp-bg {
	opacity: 0
}

.mfp_header {
	background: #ffffff;
	line-height: normal;
	font-size: x-small;
	padding: 22px 70px 21px 17px;
	text-transform: uppercase
}

.mfp_header:lang(ar) {
	padding: 22px 17px 21px 70px
}

.mfp_title {
	font-size: 1.8em;
	color: #000000
}

.mfp_actions {
	font-size: x-small;
	line-height: normal;
	background: #ffffff;
	padding: 0 19px 0 0;
	position: relative
}

.mfp_actions:before,
.mfp_actions:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.mfp_actions:after {
	clear: both
}

.mfp_actions {
	zoom: 1
}

.mfp_actions:lang(ar) {
	padding: 0 0 0 19px
}

.mfp_actions .m_share {
	float: left;
	margin-top: 0
}

.mfp_actions .m_share:lang(ar) {
	float: right
}

.mfp_view_more {
	font-size: 1.2em;
	color: #003F92;
	text-align: right;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin-top: 13px
}

.mfp_view_more:lang(ar) {
	text-align: left
}

.mfp-iframe-scaler {
	position: relative
}

.mfp-flowplayer .mfp-inline {
	padding: 0
}

#nprogress {
	pointer-events: none
}

#nprogress .bar {
	background: #0066FF;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 2px
}

#nprogress .peg {
	display: block;
	position: absolute;
	right: 0px;
	width: 100px;
	height: 100%;
	box-shadow: 0 0 10px #29d, 0 0 5px #29d;
	opacity: 1.0;
	-webkit-transform: rotate(3deg) translate(0px, -4px);
	-ms-transform: rotate(3deg) translate(0px, -4px);
	transform: rotate(3deg) translate(0px, -4px)
}

#nprogress .spinner {
	display: block;
	position: fixed;
	z-index: 100;
	top: 15px;
	right: 15px
}

#nprogress .spinner-icon {
	width: 18px;
	height: 18px;
	box-sizing: border-box;
	border: solid 2px transparent;
	border-top-color: #29d;
	border-left-color: #29d;
	border-radius: 50%;
	-webkit-animation: nprogress-spinner 400ms linear infinite;
	animation: nprogress-spinner 400ms linear infinite
}

@-webkit-keyframes nprogress-spinner {
	0% {
		-webkit-transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes nprogress-spinner {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.m_link_dropdown_list a,
.m_link_dropdown_list span,
.navigation_list,
.navigation_sub_nav_advertisement p,
.navigation_tools .navlist_item>a,
.m_schecdule_header>*,
.m_games_title,
.m_search_club_title span,
.m_capacity tbody th small,
.specials_layout .m_text h3 {
	font-family: Arial, sans-serif
}

.navigation_tools .navlist_item>a {
	font-weight: 700
}

.m_text table th,
.m_info_table th,
.m_text table td strong,
.m_info_table td strong,
.mfp_title,
.fans_layout .aditional_content_row_simple .m_text_content ol .m_text_content_telephone,
.fans_layout .aditional_content_row_simple .m_header_link span,
.navigation_sub_nav_advertisement strong,
.footer_sitemap_title,
.footer_standalone_links a,
.fundacion_layout .fundation_content h2,
.m_widget_teams_score,
.m_schedule_event_description_text,
.m_result .result span,
.m_result .status,
.m_chronicle .m_chronicle_detail strong,
.m_highlight_content .m_highlight_content_title,
.club_store_new .m_store_info .m_highlight_content_title,
.m_store_content .m_highlight_content_title,
.m_highlight_content h2,
.club_store_new .m_store_info h2,
.m_store_content h2,
.m_highlight_mobile_title strong,
.club_store_new .m_store_title,
.club_store_new .m_store_info .m_store_telephone,
.m_store_subtitle,
strong.m_store_subtitle,
.m_news strong,
.m_adv_promos_content strong,
.m_section strong,
.m_section h2,
.m_related_content strong,
.m_header_strong,
.m_contact_info strong,
.m_text h3,
.m_member .m_member_title,
.m_slider_list strong,
.m_player_info_number,
.m_slider_list .m_player_info_number,
.m_player_info_content [itemprop="name"],
.m_slider_list .m_player_info_content [itemprop="name"],
.m_player_history_caption,
.m_partner .m_text_content .m_text_content_tipo strong,
.m_partner .m_text_content .m_text_content_normas strong,
.m_simple_table th,
.em_telephone,
.m_error_content h2,
.m_error_content h3,
.m_error_content h4,
.m_match_teams_results,
.m_matches_results_table .result,
.m_highlighted_finish_game_result strong,
.m_results_table td,
.m_results_table_simple th,
.m_position_table_pos,
.m_calendar_reduced_table .m_calendar_reduced_goals,
.m_info_tickets_table th,
.m_combined_ticket_table_type,
.m_search_club_title,
.m_search_club_content_list_info h2,
.m_search_club_content_list_info a,
.m_search_project_infobox h2 a,
.m_info_club_content_col strong,
.m_wallpaper_content strong,
.m_wallpaper_click_content h1,
.m_wallpaper_click_content_sms,
.m_list_contest strong,
.m_history_slider_item_title,
strong.m_history_slider_item_title,
.m_history_text .m_text_content figure figcaption,
.m_history_text .m_text_content figure:lang(ar) figcaption,
.m_colaborate h2,
.m_colaborate_info_row .detail,
.m_project_location h3,
.m_project_location .detail,
.m_highlight_project_info h2,
.m_highlight_project_info .detail,
.m_line_up_content strong,
.m_tickets_map_info dfn,
.m_tickets_prices dfn,
.m_cup strong,
.m_cup_legend .m_cup_legend_info .number,
.m_cup_legend .m_cup_legend_details h2,
.m_text_content div.cap:not(:lang(ar)):first-letter,
.m_text_content p.cap:not(:lang(ar)):first-letter {
	font-family: 'Oswald', sans-serif;
	font-weight: normal !important;
	font-style: normal !important
}

@font-face {
	font-family: 'Real-Madrid-Icons';
	font-display: auto;
	src: local("Real-Madrid-Icons"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons.woff2") format("woff2"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons.woff") format("woff"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons.ttf") format("truetype"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons.eot") format("embedded-opentype");
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Emojis';
	font-display: auto;
	src: local("Emojis"), url("/StaticFiles/RealMadridResponsive/fonts/EmojiSymbols-Regular.woff2") format("woff2"), url("/StaticFiles/RealMadridResponsive/fonts/EmojiSymbols-Regular.woff") format("woff");
	unicode-range: U+1F300-1F5FF, U+1F600-1F64F, U+1F680-1F6FF, U+2600-26FF
}

[class^="rm-"],
[class*=" rm-"] {
	font-family: 'Real-Madrid-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.rm-goto:before {
	content: "\e600"
}

.rm-arrow_up:before {
	content: "\e601"
}

.rm-arrow_down:before {
	content: "\e602"
}

.rm-arrow_next:before {
	content: "\e603"
}

.rm-arrow_prev:before {
	content: "\e604"
}

.rm-arrow_select:before {
	content: "\e605"
}

.rm-close:before {
	content: "\e606"
}

.rm-dropdown_arrow:before {
	content: "\e607"
}

.rm-open_link:before {
	content: "\e608"
}

.rm-photo:before {
	content: "\e609"
}

.rm-search:before {
	content: "\e60a"
}

.rm-payment_details:before {
	content: "\e60b"
}

.rm-rss:before {
	content: "\e60c"
}

.rm-schedule:before {
	content: "\e60d"
}

.rm-share:before {
	content: "\e60e"
}

.rm-check:before {
	content: "\e60f"
}

.rm-novelty:before {
	content: "\e610"
}

.rm-filter_grid:before {
	content: "\e611"
}

.rm-filter_list:before {
	content: "\e612"
}

.rm-blockquote_player:before {
	content: "\e613"
}

.rm-bullet_news:before {
	content: "\e614"
}

.rm-private:before {
	content: "\e615"
}

.rm-private_open:before {
	content: "\e616"
}

.rm-question:before {
	content: "\e617"
}

.rm-read_later:before {
	content: "\e618"
}

.rm-star:before {
	content: "\e619"
}

.rm-award:before {
	content: "\e61a"
}

.rm-background_desk:before {
	content: "\e61b"
}

.rm-futbol:before {
	content: "\e61c"
}

.rm-baloncesto:before {
	content: "\e61d"
}

.rm-cantera:before {
	content: "\e61e"
}

.rm-locelebramos:before {
	content: "\e61f"
}

.rm-tuclub:before {
	content: "\e620"
}

.rm-plantilla_futbol:before {
	content: "\e621"
}

.rm-plantilla_baloncesto:before {
	content: "\e622"
}

.rm-vipbaloncesto:before {
	content: "\e623"
}

.rm-vipfutbol:before {
	content: "\e624"
}

.rm-lacamisetade:before {
	content: "\e625"
}

.rm-expert:before {
	content: "\e626"
}

.rm-cam:before {
	content: "\e627"
}

.rm-clock:before {
	content: "\e628"
}

.rm-cuantosabes:before {
	content: "\e629"
}

.rm-dashboard:before {
	content: "\e62a"
}

.rm-card:before {
	content: "\e62b"
}

.rm-pack_nadridista:before {
	content: "\e62c"
}

.rm-download:before {
	content: "\e62d"
}

.rm-inspect:before {
	content: "\e62e"
}

.rm-inspect_hollow:before {
	content: "\e62f"
}

.rm-m_player_checked:before {
	content: "\e630"
}

.rm-med_video_icon:before {
	content: "\e631"
}

.rm-news_banner_video:before {
	content: "\e632"
}

.rm-no_partner:before {
	content: "\e633"
}

.rm-partner:before {
	content: "\e634"
}

.rm-circular:before {
	content: "\e635"
}

.rm-newsletter:before {
	content: "\e636"
}

.rm-widget:before {
	content: "\e637"
}

.rm-rm_logo:before {
	content: "\e638"
}

.rm-btn_facebook:before {
	content: "\e639"
}

.rm-social_facebook:before,
.rm-social-facebook:before {
	content: "\e63a"
}

.rm-btn_twitter:before {
	content: "\e63b"
}

.rm-social_twitter:before,
.rm-social-twitter:before {
	content: "\e63c"
}

.rm-btn_youtube:before {
	content: "\e63d"
}

.rm-social_youtube:before {
	content: "\e63e";
	color: #444
}

.rm-btn_flickr:before {
	content: "\e63f"
}

.rm-social_flickr:before {
	content: "\e640"
}

.rm-btn_gplus:before {
	content: "\e641"
}

.rm-social_gplus:before,
.rm-social-gplus:before {
	content: "\e642"
}

.rm-btn_instagram:before {
	content: "\e643"
}

.rm-social_instagram:before {
	content: "\e903"
}

.rm-social_whatsapp:before {
	content: "\e904"
}

.rm-btn_renren .path1:before {
	content: "\e645";
	color: #444444
}

.rm-btn_renren .path2:before {
	content: "\e64f";
	margin-left: -1em;
	color: white
}

.rm-social_renren:before {
	content: "\e646"
}

.rm-btn_sinaweibo:before {
	content: "\e647"
}

.rm-social_sinaweibo:before {
	content: "\e648"
}

.rm-btn_tencent:before {
	content: "\e649"
}

.rm-social_tencent:before {
	content: "\e64a";
	color: #444
}

.rm-btn_wechat:before {
	content: "\e64b"
}

.rm-social_wechat:before {
	content: "\e64c"
}

.rm-btn_youku:before {
	content: "\e64d"
}

.rm-social_youku:before {
	content: "\e64e"
}

.rm-icons_email:before,
.rm-mail:before {
	content: "\e900"
}

.rm-icons_fax:before {
	content: "\e901"
}

.rm-icons_phone:before {
	content: "\e902"
}

.rm-icons_tickets:before {
	content: "\e905"
}

.rm-social_snapchat:before {
	content: "\e906"
}

.rm-social_dugout:before {
	content: "\e907"
}

.rm-icon_share_alt:before,
.rm-share_alt:before {
	content: "\e908"
}

.rm-icons_envelope:before,
.rm-envelope:before {
	content: "\e909"
}

.rm-icons_calendar:before {
	content: "\e90a"
}

.rm-icons_add_calendar:before,
.rm-add_calendar:before {
	content: "\e90b"
}

.rm-tour_acc:before {
	content: "\e90c"
}

.rm-tour_download:before {
	content: "\e90d"
}

.rm-tour_email:before {
	content: "\e90e"
}

.rm-tour_match:before {
	content: "\e90f"
}

.rm-tour_no_match:before {
	content: "\e910"
}

.rm-tour_si:before {
	content: "\e911"
}

.rm-tour_no:before {
	content: "\e912"
}

.rm-tour_ok:before {
	content: "\e913"
}

.rm-tour_phone:before {
	content: "\e914"
}

.rm-tour_price:before {
	content: "\e915"
}

.rm-tour_schedule:before {
	content: "\e916"
}

.rm-tour_tickets:before {
	content: "\e917"
}

.rm-tour_visit:before {
	content: "\e918"
}

.rm-icons_tickets_white:before {
	content: "\e919"
}

.rm-photo_gallery:before {
	content: "\e91a"
}

.rm-video_gallery:before {
	content: "\e91b"
}

.rm-girar:before {
	content: "\e91c"
}

.rm-editar:before {
	content: "\e91d"
}

.rm-tv:before {
	content: "\e91e"
}

.rm-people:before {
	content: "\e91f"
}

.rm-arrow_right:before {
	content: "\e920"
}

.rm-arrow_left:before {
	content: "\e921"
}

.rm-review:before {
	content: "\e922"
}

.rm-shirt:before {
	content: "\e924"
}

.rm-stadium:before {
	content: "\e925"
}

.rm-icons_cam:before {
	content: "\e923"
}

.rm-scroll_down:before {
	content: "\e926"
}

.rm-shirt_basket:before {
	content: "\e927"
}

@font-face {
	font-family: 'Real-Madrid-Numbers';
	src: url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers.woff2") format("woff2"), url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers.woff") format("woff"), url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers.ttf") format("truetype"), url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	unicode-range: U+0030-0039
}

@font-face {
	font-family: 'Real-Madrid-Numbers-basket';
	src: url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers-basket.woff2") format("woff2"), url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers-basket.woff") format("woff"), url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers-basket.ttf") format("truetype"), url("/StaticFiles/RealMadridResponsive/fonts/rm-numbers-basket.svg") format("svg");
	font-weight: normal;
	font-style: normal;
	unicode-range: U+0030-0039
}

@font-face {
	font-family: 'Real-Madrid-New-Icons';
	font-display: auto;
	src: local("Real-Madrid-New-Icons"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons-new.woff2") format("woff2"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons-new.woff") format("woff"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons-new.ttf") format("truetype"), url("/StaticFiles/RealMadridResponsive/fonts/Real-Madrid-Icons-new.svg") format("svg");
	font-weight: normal;
	font-style: normal
}

.with_sticky_banner {
	padding-top: 154px
}

.club_info_layout .multiple_row>.col,
.tickets_layout .multiple_row>.col,
.fundacion_layout .multiple_row>.col {
	width: 49.9%
}

.club_info_layout .multiple_row .col,
.tickets_layout .multiple_row .col,
.fundacion_layout .multiple_row .col {
	margin-bottom: 20px
}

.club_info_layout .multiple_row .col>*,
.tickets_layout .multiple_row .col>*,
.fundacion_layout .multiple_row .col>*,
.club_info_layout .practical_info_row .col>*,
.vip_layout .practical_info_row .col>*,
.home_layout .highlighted_row>*,
.club_info_layout .rm_text_row>*,
.club_info_layout .full_text_row>*,
.club_info_layout .img_map_row>*,
.club_info_layout .nav_row>*,
.club_info_layout .text_row>*,
.club_info_layout .schedule_nav_row>*,
.club_info_layout .member_row .col>*,
.club_info_layout .members_row .col>*,
.club_info_layout .m_header_inner>*,
.club_info_layout .m_images_slider_title>*,
.club_info_layout .content_row>*,
.club_info_layout .event_footer_row>*,
.club_info_layout .form_row>*,
.club_info_layout .header_image_row .col>*,
.club_info_layout .tabs_row>*,
.club_info_layout .m_header_top>*,
.club_info_layout .filter_row>*,
.club_info_layout .news_results_row>*,
.club_excerpt_history_row>*,
.club_full_history_row>*,
.tickets_layout .important>*,
.tickets_layout .match_header_row>*,
.tickets_layout .slider_row>*,
.sports_layout .highlighted_row>*,
.sports_layout .calendar_row>*,
.sports_layout .classification_row>*,
.sports_layout .poll_row>*,
.sports_layout .highlights_row>*,
.sports_layout .team_compare_row>*,
.sports_layout .rm_strip_row>*,
.sports_layout .content_row>*,
.sports_layout .header_row>.col>*,
.sports_layout .players_row>*,
.sports_layout .minor_league_slider_row>*,
.news_report_layout .important>*,
.news_report_layout .aside>*,
.specials_layout .important>*,
.specials_layout .news>*,
.vip_layout .important>*,
.fans_layout .col_tv_schedule>*,
.fans_layout .banner_kids_row>*,
.fans_layout .filter_row>*,
.fans_layout .upload_row>*,
.fans_layout .search_club_row>*,
.fans_layout .aditional_content_row .banner>*,
.search_layout .search_results_row>*,
.search_layout .header_row>*,
.search_layout .highlights_row>*,
.search_layout .empty_results_row>*,
.player_layout .social_row>*,
.player_layout .cups_row>*,
.player_layout .video_row>*,
.player_layout .text_row .important>*,
.partner_layout .important>*,
.partner_layout .card_row .aside>*,
.madridistas_layout .important>*,
.madridistas_layout .aside>*,
.madridistas_layout .m_section_news_header>*,
.madridistas_layout .m_header>*,
.madridistas_layout .main_content .m_text_content>*,
.notices_layout .main_row>*,
.notices_layout .club_info_layout .overlapping_main_row>*,
.club_info_layout .notices_layout .overlapping_main_row>*,
.notices_layout .details_row>*,
.m_highlighted_finish_game>*,
.event_content_row>* {
	margin-left: 10px;
	margin-right: 10px
}

.club_info_layout .gold_sponsors_row>*,
.tickets_layout .gallery_row>* {
	width: 49.9%;
	margin-bottom: 23px;
	font-size: x-small;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	float: none;
	vertical-align: middle
}

.club_info_layout .list_row,
.tickets_layout .list_row {
	margin-bottom: 44px
}

.club_info_layout .practical_info_row .col,
.vip_layout .practical_info_row .col {
	border-left: 1px solid #D9D9D9
}

.club_info_layout .practical_info_row .col:lang(ar),
.vip_layout .practical_info_row .col:lang(ar) {
	border-left: none;
	border-right: 1px solid #D9D9D9
}

.club_info_layout .practical_info_row .important,
.vip_layout .practical_info_row .important,
.club_info_layout .practical_info_row .col:first-child,
.vip_layout .practical_info_row .col:first-child {
	border-left: none
}

.club_info_layout .practical_info_row .important:lang(ar),
.vip_layout .practical_info_row .important:lang(ar),
.club_info_layout .practical_info_row .col:first-child:lang(ar),
.vip_layout .practical_info_row .col:first-child:lang(ar) {
	border-right: none
}

.club_info_layout .practical_info_row .m_header,
.vip_layout .practical_info_row .m_header {
	margin-bottom: 8px
}

.register_layout .main_row,
.register_layout .club_info_layout .overlapping_main_row,
.club_info_layout .register_layout .overlapping_main_row {
	padding: 20px 0 30px 0;
	margin-bottom: 60px
}

.register_layout .important>* {
	margin-left: 20px;
	margin-right: 10px
}

.register_layout .aside>* {
	margin-left: 50px
}

.register_layout .aside>*:lang(ar) {
	margin-left: 0;
	margin-right: 50px
}

.vip_layout .spaces_row>.col>*,
.madridistas_layout .highlights_row_2columns>.col>*,
.fans_one_column .highlights_row_3colums>.col>*,
.specials_layout .highlights_row>.col>*,
.vip_layout .sections_row>.col>*,
.fans_layout .highlights_row>.col>*,
.partner_layout .highlights_row>.col>*,
.madridistas_layout .highlights_row_3columns>.col>*,
.fans_one_column .highlights_row_4colums>.col>* {
	margin-left: 10px;
	margin-right: 10px
}

.fans_one_column .highlights_row_4colums>.col>* {
	margin-bottom: 20px
}

.fans_one_column .banner_row {
	margin-bottom: 20px
}

.fans_one_column .banner_row>.col>* {
	margin-left: 10px;
	margin-right: 10px
}

.fans_one_column .content_row {
	margin-bottom: 25px
}

.fans_one_column .highlights_row_3colums {
	margin-bottom: 20px
}

.fans_two_columns .main_row>.aside>*,
.club_info_layout .main_row>.aside>*,
.tickets_layout .main_row>.aside>*,
.sports_layout .main_row>.aside>*,
.news_layout .main_row>.aside>*,
.partner_layout .main_row>.aside>*,
.madridistas_layout .main_row>.aside>*,
.fundacion_layout .main_row>.aside>*,
.club_info_layout .overlapping_main_row>.aside>*,
.home_layout .main_row>.aside>*,
.sports_layout .match_info_row>.aside>*,
.specials_layout .main_row>.aside>*,
.vip_layout .main_row>.aside>*,
.fans_layout .main_row>.aside>* {
	margin-left: 10px;
	margin-right: 10px
}

.fans_two_columns .main_row>.aside>*:lang(ar),
.club_info_layout .main_row>.aside>*:lang(ar),
.tickets_layout .main_row>.aside>*:lang(ar),
.sports_layout .main_row>.aside>*:lang(ar),
.news_layout .main_row>.aside>*:lang(ar),
.partner_layout .main_row>.aside>*:lang(ar),
.madridistas_layout .main_row>.aside>*:lang(ar),
.fundacion_layout .main_row>.aside>*:lang(ar),
.club_info_layout .overlapping_main_row>.aside>*:lang(ar),
.home_layout .main_row>.aside>*:lang(ar),
.sports_layout .match_info_row>.aside>*:lang(ar),
.specials_layout .main_row>.aside>*:lang(ar),
.vip_layout .main_row>.aside>*:lang(ar),
.fans_layout .main_row>.aside>*:lang(ar) {
	text-align: right
}

.fans_two_columns .main_row .aside.agenda,
.club_info_layout .main_row .aside.agenda,
.tickets_layout .main_row .aside.agenda,
.sports_layout .main_row .aside.agenda,
.news_layout .main_row .aside.agenda,
.partner_layout .main_row .aside.agenda,
.madridistas_layout .main_row .aside.agenda,
.fundacion_layout .main_row .aside.agenda,
.club_info_layout .overlapping_main_row .aside.agenda,
.home_layout .main_row .aside.agenda,
.sports_layout .match_info_row .aside.agenda,
.specials_layout .main_row .aside.agenda,
.vip_layout .main_row .aside.agenda,
.fans_layout .main_row .aside.agenda {
	float: right
}

.fans_two_columns .banner_row>.col>*,
.club_info_layout .banner_row>.col>*,
.tickets_layout .banner_row>.col>*,
.sports_layout .banner_row>.col>*,
.news_layout .banner_row>.col>*,
.partner_layout .banner_row>.col>*,
.madridistas_layout .banner_row>.col>*,
.fundacion_layout .banner_row>.col>*,
.fans_two_columns .header_row>.col>*,
.club_info_layout .header_row>.col>*,
.tickets_layout .header_row>.col>*,
.sports_layout .header_row>.col>*,
.news_layout .header_row>.col>*,
.partner_layout .header_row>.col>*,
.madridistas_layout .header_row>.col>*,
.fundacion_layout .header_row>.col>*,
.fans_two_columns .actions_row>.col>*,
.club_info_layout .actions_row>.col>*,
.tickets_layout .actions_row>.col>*,
.sports_layout .actions_row>.col>*,
.news_layout .actions_row>.col>*,
.partner_layout .actions_row>.col>*,
.madridistas_layout .actions_row>.col>*,
.fundacion_layout .actions_row>.col>*,
.home_layout .banner_row>.col>*,
.home_layout .header_row>.col>*,
.home_layout .actions_row>.col>* {
	margin-left: 10px;
	margin-right: 10px
}

.fans_two_columns .content_row>.col>*,
.club_info_layout .content_row>.col>*,
.tickets_layout .content_row>.col>*,
.sports_layout .content_row>.col>*,
.news_layout .content_row>.col>*,
.partner_layout .content_row>.col>*,
.madridistas_layout .content_row>.col>*,
.fundacion_layout .content_row>.col>*,
.home_layout .content_row>.col>* {
	margin-left: 10px
}

.fans_two_columns .content_row>.col>*:lang(ar),
.club_info_layout .content_row>.col>*:lang(ar),
.tickets_layout .content_row>.col>*:lang(ar),
.sports_layout .content_row>.col>*:lang(ar),
.news_layout .content_row>.col>*:lang(ar),
.partner_layout .content_row>.col>*:lang(ar),
.madridistas_layout .content_row>.col>*:lang(ar),
.fundacion_layout .content_row>.col>*:lang(ar),
.home_layout .content_row>.col>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.fans_two_columns .content_row>.important>*,
.club_info_layout .content_row>.important>*,
.tickets_layout .content_row>.important>*,
.sports_layout .content_row>.important>*,
.news_layout .content_row>.important>*,
.partner_layout .content_row>.important>*,
.madridistas_layout .content_row>.important>*,
.fundacion_layout .content_row>.important>*,
.home_layout .content_row>.important>* {
	margin-left: 30px;
	margin-right: 14px
}

.fans_two_columns .aside,
.club_info_layout .aside,
.tickets_layout .aside,
.sports_layout .aside,
.news_layout .aside,
.partner_layout .aside,
.madridistas_layout .aside,
.fundacion_layout .aside,
.home_layout .aside {
	position: relative;
	z-index: 1
}

.row {
	display: block;
	clear: both
}

.row_narrow {
	padding: 0 10px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.row_narrow {
		padding: 0 20px
	}
}

@media only screen and (min-width: 991px) {
	.row_narrow {
		padding: 0 90px
	}
}

.col {
	float: left;
	margin-left: 0%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.col:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 0%
}

.col.agenda {
	float: right
}

.col_r {
	float: right
}

.col_r:lang(ar) {
	float: left
}

.home_layout .main_row .aside.agenda:lang(ar),
.home_layout .club_info_layout .overlapping_main_row .aside.agenda:lang(ar),
.club_info_layout .home_layout .overlapping_main_row .aside.agenda:lang(ar) {
	float: left
}

.item {
	zoom: 1
}

.item_media {
	float: left
}

.item_media:lang(ar) {
	float: right
}

.item_media img {
	display: block
}

.item_body {
	display: table;
	zoom: 1
}

.header_section_overlapped,
.header_section {
	background-color: #EEEEEE
}

.header_section_overlapped>*,
.header_section>* {
	max-width: 960px;
	margin: 0 auto
}

.header_section_overlapped {
	padding-bottom: 101px;
	overflow: hidden
}

.register_layout .main_row,
.overlapping_row,
.club_info_layout .overlapping_main_row,
.vip_layout .main_row.overlapping_row,
.vip_layout .club_info_layout .overlapping_main_row,
.club_info_layout .vip_layout .overlapping_main_row {
	margin-top: -98px;
	position: relative;
	z-index: 1
}

.fans_two_columns .banner_row {
	margin-bottom: 40px
}

.home_layout .important>* {
	margin-left: 10px;
	margin-right: 11px
}

.home_layout .full_banner_row,
.home_layout .aside>* {
	margin-bottom: 20px
}

.home_layout .rm_section_row {
	padding-top: 95px;
	padding-bottom: 73px
}

.home_layout .rm_section_row>.col>* {
	margin-left: 10px;
	margin-right: 10px
}

.home_layout .cups_row {
	margin-top: 31px;
	margin-bottom: 51px
}

.home_layout .media_row {
	margin-bottom: 38px
}

.home_layout .media_row_spaced {
	margin-top: 51px
}

.home_layout .social_row {
	margin-left: 4px
}

.home_layout .social_row:lang(ar) {
	margin-left: 0;
	margin-right: 4px
}

.home_layout .highlighted_row {
	margin-bottom: 33px
}

.rm_section {
	overflow: hidden
}

.rm_section .players_row {
	padding-top: 59px;
	padding-bottom: 39px
}

.last_row {
	margin-bottom: -50px
}

.inverted>.col {
	float: right
}

.inverted>.col:lang(ar) {
	float: left
}

.register_layout .main_row,
.register_layout .club_info_layout .overlapping_main_row,
.club_info_layout .register_layout .overlapping_main_row {
	background-color: #ffffff;
	border: 1px solid #d9d9d9
}

.register_layout .main_row>.full_col,
.register_layout .club_info_layout .overlapping_main_row>.full_col,
.club_info_layout .register_layout .overlapping_main_row>.full_col {
	width: auto;
	display: block;
	float: none
}

.register_layout .m_header_inner,
.register_layout .m_images_slider_title {
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 14px
}

.register_layout .steps_row {
	margin-bottom: 31px
}

.register_layout .header_row {
	margin-bottom: 19px
}

.register_layout .form>fieldset+fieldset {
	margin-top: 30px
}

.register_layout .aside>.m_header {
	margin-bottom: 14px
}

.register_layout .full_col>* {
	margin-left: 20px;
	margin-right: 20px
}

.register_layout .full_col .header_row {
	margin-left: 0;
	margin-right: 0
}

.register_layout .full_col .header_row .m_header {
	padding-left: 20px;
	padding-right: 20px
}

.register_layout .options_row ul {
	list-style: none
}

.register_layout .options_row .col>* {
	margin: 0 10px
}

.register_validation_layout .main_row,
.register_validation_layout .club_info_layout .overlapping_main_row,
.club_info_layout .register_validation_layout .overlapping_main_row {
	padding-top: 0;
	padding-bottom: 0
}

.overlapping_row .highlights_row,
.club_info_layout .overlapping_main_row .highlights_row {
	background-color: #fff
}

.club_info_layout .text_row>* {
	margin-right: 160px
}

.btn_publi {
	margin: 15px 0;
	text-align: center;
	min-width: 100px
}

.club_info_layout .main_row,
.club_info_layout .overlapping_main_row {
	padding-top: 30px
}

.club_info_layout .overlapping_main_row {
	padding-top: 0
}

.club_info_layout .schedule_nav_row {
	margin-bottom: 20px
}

.club_info_layout .nav_row {
	margin-bottom: 26px
}

.club_info_layout .text_row {
	margin-bottom: 0;
	padding-right: 71px
}

.club_info_layout .text_row:lang(ar) {
	padding-right: 0;
	padding-left: 71px
}

.club_info_layout .aside>*+* {
	margin-top: 20px
}

.club_info_layout .list_row .m_spaces_list {
	width: 100%
}

.club_info_layout .members_row .m_member,
.club_info_layout .members_row .m_player {
	margin-bottom: 21px
}

.club_info_layout .members_row+.members_row {
	margin-top: 7px
}

.club_info_layout .members_row_expanded .col>* {
	margin-left: 10px !important;
	margin-right: 10px !important
}

.club_info_layout .member_row {
	margin-bottom: 32px
}

.club_info_layout .member_row .m_share {
	margin-top: 10px
}

.club_info_layout .member_publishing_row .m_share {
	margin-top: 0
}

.club_info_layout .full_member_row {
	margin-bottom: 0
}

.club_info_layout .char_nav_row {
	margin-bottom: 25px
}

.club_info_layout .m_header_inner,
.club_info_layout .m_images_slider_title {
	margin-top: 20px;
	margin-bottom: 18px
}

.club_info_layout .content_row .m_rm_strip {
	margin-bottom: 35px
}

.club_info_layout .table_row {
	margin: 0 10px 36px
}

.club_info_layout .table_row table {
	width: 100%
}

.club_info_layout .event_footer_row .m_pagination {
	margin-bottom: 32px
}

.club_info_layout .header_row .m_slider {
	margin-left: 0;
	margin-right: 0
}

.club_info_layout .slider_row {
	margin-bottom: 29px
}

.club_info_layout .restaurants_row {
	margin-bottom: 20px
}

.club_info_layout .img_map_row>* {
	margin-bottom: 78px
}

.club_info_layout .chart_row {
	margin-top: 40px
}

.club_info_layout .chart_row>* {
	margin-left: 20px;
	margin-right: 20px
}

.club_info_layout .header_image_row img {
	width: 100%;
	height: auto
}

.club_info_layout .m_header_inner_spaced {
	margin-top: 25px
}

.club_info_layout .cups_section {
	border-top: 1px solid #D9D9D9;
	padding-top: 31px;
	margin-top: 10px
}

.club_info_layout .second_main_row {
	padding-top: 0
}

.club_info_layout .full_history_section {
	background: url("../images/backgrounds/full_history_section.png") repeat-y center top
}

.club_info_layout .full_history_section .m_history_slider_overlapped {
	margin-top: -122px
}

.club_info_layout .full_history_section .m_history_slider {
	margin-bottom: 63px;
	max-width: 100vw
}

.club_info_layout .full_history_section .cups_row {
	border-top: 1px solid #d9d9d9;
	padding: 23px 20px 50px
}

.club_info_layout .full_history_section .m_history_text {
	margin-left: 10px;
	margin-right: 10px
}

.club_info_layout .full_history_section_title {
	font-size: 2.2em;
	text-transform: uppercase;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: normal;
	color: #333;
	margin-top: 13px;
	margin-bottom: 21px
}

.club_info_layout .tabs_row {
	margin-bottom: 20px
}

.club_info_layout .m_header_top {
	margin-bottom: 10px
}

.club_info_layout .slider_row .m_section_news_actions {
	margin-left: 10px;
	margin-right: 10px
}

.club_info_layout .filter_row {
	margin-bottom: 20px
}

.club_info_layout .news_results_row .m_header {
	margin-top: 0
}

.club_info_layout .news_results_row .m_header>* {
	margin-left: 0
}

.club_info_layout .news_results_row ul {
	list-style: none
}

.club_info_layout .news_results_row li:first-child {
	margin-top: 0
}

.club_info_layout .news_results_row li {
	margin-top: 20px
}

.club_info_layout .news_results_row .m_news_results_empty {
	margin-bottom: 20px
}

.club_info_layout .news_results_paginator_col {
	margin-top: 20px;
	text-align: center
}

.club_info_layout .members_pagination_row {
	font-size: x-small;
	text-align: center
}

.club_excerpt_history_row {
	position: relative
}

.club_excerpt_history_row .wrapper {
	padding-top: 33px;
	background-color: #E4E5E0;
	min-height: 291px;
	font-size: x-small
}

.club_excerpt_history_row .wrapper:before,
.club_excerpt_history_row .wrapper:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.club_excerpt_history_row .wrapper:after {
	clear: both
}

.club_excerpt_history_row .wrapper {
	zoom: 1
}

.club_excerpt_history_row .share {
	width: 16.66667%;
	*width: 16.66567%
}

.club_excerpt_history_row .m_share {
	margin-left: 12px
}

.club_excerpt_history_row .m_share:lang(ar) {
	margin-left: 0;
	margin-right: 12px
}

.club_excerpt_history_row .figure {
	position: absolute;
	bottom: 0;
	right: 58px
}

.club_excerpt_history_row .figure:lang(ar) {
	right: auto;
	left: 58px
}

.club_excerpt_history_row .figure img {
	height: auto
}

.club_excerpt_history_row .wrapper,
.club_full_history_row .wrapper {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9
}

.club_excerpt_history_row .m_text_content,
.club_full_history_row .m_text_content {
	margin-left: 9px;
	margin-right: 9px;
	color: #000
}

.club_excerpt_history_row .m_text_content>*,
.club_full_history_row .m_text_content>* {
	font-size: 1.9em
}

.club_excerpt_history_row .important,
.club_full_history_row .important {
	width: 50%;
	*width: 49.999%
}

.club_full_history_row .important {
	margin-left: 16.66667%
}

.club_full_history_row .important:lang(ar) {
	margin-left: 0;
	margin-right: 16.66667%
}

.club_full_history_row .wrapper {
	padding-top: 34px;
	padding-bottom: 111px
}

.club_full_history_row .wrapper:before,
.club_full_history_row .wrapper:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.club_full_history_row .wrapper:after {
	clear: both
}

.club_full_history_row .wrapper {
	zoom: 1
}

.club_full_history_row .aside {
	width: 25%;
	*width: 24.999%;
	font-size: x-small;
	padding-left: 29px
}

.club_full_history_row .aside:lang(ar) {
	padding-left: 0;
	padding-right: 29px;
	text-align: right
}

.club_full_history_row .aside a {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #0255A5;
	text-decoration: none;
	display: block;
	margin-top: 5px
}

.club_full_history_row .m_text_content {
	font-size: 0.77em;
	line-height: 1.6em;
	color: #666
}

.club_info_layout .bronze_sponsors_row,
.club_info_layout .gold_sponsors_row,
.club_info_layout .silver_sponsors_row {
	margin-left: 0;
	margin-right: 0;
	font-size: 0
}

.club_info_layout .bronze_sponsors_row>*,
.club_info_layout .gold_sponsors_row>*,
.club_info_layout .silver_sponsors_row>* {
	font-size: x-small;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	float: none;
	vertical-align: middle
}

.club_info_layout .bronze_sponsors_row .m_header,
.club_info_layout .gold_sponsors_row .m_header,
.club_info_layout .silver_sponsors_row .m_header {
	margin-bottom: 25px;
	display: block;
	width: auto
}

.club_info_layout .gold_sponsors_row>* {
	width: 33%
}

.club_info_layout .silver_sponsors_row>* {
	margin-bottom: 20px
}

.club_info_layout .bronze_sponsors_row {
	margin-bottom: 60px
}

.club_info_layout .magazines_row {
	text-align: center;
	padding-top: 24px
}

.club_info_layout .magazines_row table {
	margin-bottom: 31px
}

.club_info_layout .magazines_row .m_paginator {
	margin-bottom: 42px
}

.club_info_layout .practical_info_row {
	margin-bottom: 20px
}

.club_info_complete_layout+[role="contentinfo"] {
	margin-top: 0
}

.tickets_layout {
	margin-bottom: -50px
}

.tickets_layout .match_header_row {
	margin-bottom: 30px
}

.tickets_layout .aside .aside_link {
	font-size: 1.3em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	display: block;
	color: #0255A5;
	margin-bottom: 40px
}

.tickets_layout .aside>*+* {
	margin-top: 21px
}

.tickets_layout .aside .m_warning {
	margin-top: 0
}

.tickets_layout .aside .m_warning.m_warning_white {
	background: #ffffff
}

.tickets_layout .aside .m_warning.m_warning_white strong {
	font-weight: bold;
	color: #797979
}

.tickets_layout .main_tickets_row {
	margin-bottom: 50px
}

.tickets_layout .full_ad_row .m_ad+.m_ad {
	margin-top: 11px
}

.tickets_layout .full_ad_row+.full_ad_row {
	margin-top: 40px
}

.tickets_layout .important .m_header {
	margin-bottom: 20px
}

.tickets_layout .important .m_header_inner,
.tickets_layout .important .m_images_slider_title {
	margin-bottom: 40px
}

.tickets_layout .important .m_tickets_prices {
	margin-bottom: 40px
}

.tickets_layout .important .m_toggle+.m_header {
	margin-top: 20px
}

.tickets_layout .list_row .m_header {
	margin-bottom: 30px
}

.tickets_layout .list_row .m_spaces_list,
.tickets_layout .list_row {
	margin-left: 0;
	margin-right: 0
}

.tickets_layout .list_row .m_spaces_list {
	width: 100%
}

.tickets_layout .gallery_row {
	margin-left: 0;
	margin-right: 0;
	font-size: 0
}

.tickets_layout .gallery_row:before,
.tickets_layout .gallery_row:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.tickets_layout .gallery_row:after {
	clear: both
}

.tickets_layout .gallery_row {
	zoom: 1
}

.tickets_layout .gallery_row .view_all {
	font-size: 11px;
	display: block;
	width: auto;
	text-transform: uppercase;
	color: #0255A5;
	text-decoration: none;
	padding-left: 0;
	padding-right: 0;
	margin-left: 10px;
	margin-right: 10px
}

.tickets_layout .slider_row {
	margin-bottom: 31px
}

.tickets_layout .slider_row>* {
	margin-left: 0;
	margin-right: 0
}

.tickets_layout .list_row .m_header {
	margin-left: 10px;
	margin-right: 10px
}

.tickets_layout .main_combtickets_row {
	margin-top: 30px
}

.tickets_layout .main_combtickets_row .multiple_row {
	margin-top: 30px
}

.tickets_layout .main_combtickets_row .form_legend {
	padding-bottom: 30px
}

.tickets_layout .main_combtickets_row .m_total_price {
	margin-bottom: 40px
}

.tickets_layout .basketball_tickets_form {
	margin-bottom: 40px
}

.tickets_layout .important .m_warning {
	margin-top: -20px;
	margin-bottom: 20px
}

.tickets_layout .important .m_warning.m_warning_white {
	background: #ffffff;
	padding-left: 0
}

.tickets_layout .important .m_warning.m_warning_white strong {
	font-weight: bold;
	color: #797979
}

.tickets_layout .important .m_partidos_fuera .m_warning {
	margin-top: 20px
}

.tickets_layout .m_tickets_item .m_warning {
	margin-top: 20px;
	margin-bottom: 0
}

.tickets_layout .table_row {
	margin-bottom: 20px
}

.tickets_layout .tickets_add_members .tickets_add_member {
	margin-bottom: 50px
}

.tickets_layout .tickets_add_members .form_legend {
	margin-bottom: 0;
	padding-bottom: 30px
}

.tickets_layout .tickets_add_members .tickets_add_members_trigger {
	padding-top: 30px;
	border-top: 1px solid #D9D9D9;
	margin-top: -30px
}

.sports_layout .minor_header_row img {
	margin: 0 auto
}

.sports_layout .classification_row .m_header {
	padding-top: 17px;
	margin-bottom: 17px;
	margin-left: 10px
}

.sports_layout .highlighted_row {
	margin-bottom: 25px
}

.sports_layout .important>* {
	margin-bottom: 30px
}

.sports_layout .important .m_header_sub_title {
	margin-bottom: 20px
}

.sports_layout .important>.m_highlighted {
	margin-left: 10px;
	margin-right: 10px
}

.sports_layout .aside>* {
	margin-bottom: 20px
}

.sports_layout .m_matches_table {
	margin-bottom: 30px
}

.sports_layout .rm_section {
	margin-top: 27px
}

.sports_layout .team_compare_row .m_header {
	margin-bottom: 15px
}

.sports_layout .content_row {
	margin-top: -30px
}

.sports_layout .content_row>* {
	margin-bottom: 30px
}

.sports_layout .match_info_row .important>*,
.sports_layout .match_info_row .aside>* {
	margin-left: 10px;
	margin-right: 10px
}

.sports_layout .match_info_row .important {
	margin-bottom: 20px
}

.sports_layout .match_info_row .m_header_inner,
.sports_layout .match_info_row .m_images_slider_title {
	margin-bottom: 30px
}

.sports_layout .match_info_row .m_header_as_title {
	margin-bottom: 20px
}

.sports_layout .match_info_row .players_row {
	margin-right: 0;
	margin-left: 0
}

.sports_layout .media_row {
	margin-bottom: 40px
}

.sports_layout .social_row {
	margin-bottom: 40px
}

.sports_layout .match_info_ads {
	padding-top: 55px
}

.sports_layout .players_row ul {
	margin-left: 0;
	margin-right: 0
}

.sports_layout .players_row ul>li {
	width: 24.9%
}

.sports_layout .players_row .m_header {
	margin-top: 22px;
	margin-bottom: 22px
}

.sports_layout .players_row .m_header .h2 {
	margin-bottom: 8px
}

.sports_layout .players_row .m_header span {
	font-size: 1.4em;
	text-transform: none
}

.sports_layout .players_row *+.m_header {
	margin-top: 9px
}

.sports_layout .players_two_row ul>li.col {
	width: 49.9%
}

.sports_layout .minor_league_slider_row {
	margin-top: 77px
}

.sports_layout .match_info_row .m_matches_table {
	margin-bottom: 0
}

.sports_layout .match_info_row .m_matches_table+.m_matches_title {
	margin-top: 30px
}

.sports_layout .m_matches_results_container {
	margin-left: 10px;
	margin-right: 10px
}

.sports_layout .paginator_row {
	text-align: center
}

.sports_layout .m_tabs+.paginator_row {
	margin-top: -35px
}

.sports_layout .form_row {
	background: #fff;
	border: 1px solid #D9D9D9;
	padding-top: 24px
}

.sports_layout .form_row .important {
	width: 628px
}

.sports_layout .form_row form {
	margin-left: 92px
}

.sports_layout .form_row form:lang(ar) {
	margin-left: 0;
	margin-right: 92px
}

.sports_layout .form_row fieldset+fieldset {
	margin-top: 50px
}

.sports_layout .form_row .form_legend {
	margin-bottom: 16px
}

.sports_layout .form_disclaimer {
	font-size: 1.4em;
	margin-bottom: 39px
}

.sports_layout .m_highlighted {
	margin-left: 10px;
	margin-right: 10px
}

.tickets_layout .form_row fieldset+fieldset,
.sports_layout .form_row fieldset+fieldset {
	margin-top: 50px
}

.tickets_layout .form_legend,
.register_layout .form_legend {
	margin-bottom: 20px
}

.tickets_layout .form_legend small,
.register_layout .form_legend small {
	padding-top: 7px;
	float: right;
	color: #666666;
	font-size: 1.2em
}

.tickets_layout .form_legend small:lang(ar),
.register_layout .form_legend small:lang(ar) {
	float: left
}

.tickets_layout .m_match_ticket_request {
	margin-bottom: 35px
}

.rivalry_layout .overlapping_row,
.rivalry_layout .club_info_layout .overlapping_main_row,
.club_info_layout .rivalry_layout .overlapping_main_row {
	margin-top: -191px
}

.rivalry_layout .team_stats_row {
	margin-top: 75px;
	margin-bottom: 80px
}

.rivalry_layout .team_row {
	background: #ebebeb url("../images/backgrounds/team_row_bg.png") 89.4% bottom no-repeat;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 40px
}

.rivalry_layout .media_row+.team_row {
	margin-top: -40px
}

.rivalry_layout .team_row_wrapper {
	max-width: 940px;
	margin: 0 auto
}

.rivalry_layout .team_row_wrapper:before,
.rivalry_layout .team_row_wrapper:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.rivalry_layout .team_row_wrapper:after {
	clear: both
}

.rivalry_layout .team_row_wrapper {
	zoom: 1
}

.rivalry_layout .team_row_wrapper>* {
	float: left;
	width: 33.3%
}

.rivalry_layout .team_row_wrapper>*:lang(ar) {
	float: right
}

.rivalry_layout .team_row_wrapper>*>* {
	margin-left: 10px;
	margin-right: 10px
}

.rivalry_layout .team_row_wrapper>*:first-child>* {
	margin-left: 0
}

.rivalry_layout .team_row_modules>*+* {
	margin-top: 20px
}

.rivalry_layout .team_row_modules>* {
	margin-right: 0
}

.rivalry_layout .team_row_modules>*:lang(ar) {
	margin-right: inherit;
	margin-left: 0
}

.error_layout .main_row,
.error_layout .club_info_layout .overlapping_main_row,
.club_info_layout .error_layout .overlapping_main_row {
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	margin-top: -178px;
	position: relative;
	z-index: 1
}

.error_layout .main_row>.full_col,
.error_layout .club_info_layout .overlapping_main_row>.full_col,
.club_info_layout .error_layout .overlapping_main_row>.full_col {
	width: auto;
	display: block;
	float: none
}

.news_layout .main_row>.additional_content,
.news_layout .club_info_layout .overlapping_main_row>.additional_content,
.club_info_layout .news_layout .overlapping_main_row>.additional_content {
	width: 16.66667%;
	*width: 16.66567%
}

.news_layout .main_row>.additional_content>*,
.news_layout .club_info_layout .overlapping_main_row>.additional_content>*,
.club_info_layout .news_layout .overlapping_main_row>.additional_content>* {
	margin: 10px
}

.news_layout .main_row>.important,
.news_layout .club_info_layout .overlapping_main_row>.important,
.club_info_layout .news_layout .overlapping_main_row>.important {
	width: 83.33333%;
	*width: 83.33233%
}

.news_layout .header_row .col>* {
	margin-left: 40px;
	margin-right: 12px
}

.news_layout .header_row .col>*:lang(ar) {
	margin-right: 40px;
	margin-left: 12px
}

.news_layout .content_row>.main_content {
	width: 60%
}

.news_layout .content_row>.main_content>* {
	margin-left: 40px;
	margin-right: 20px
}

.news_layout .content_row>.main_content>*:lang(ar) {
	margin-right: 40px;
	margin-left: 20px
}

.news_layout .content_row>.aside {
	width: 40%
}

.news_layout .content_row>.aside>* {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px
}

.news_layout .additional_aside {
	width: 66.66667%;
	*width: 66.66567%
}

.news_layout .additional_aside>* {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px
}

.news_layout .additional_aside .m_rm_strip {
	margin-bottom: 30px
}

.news_layout .m_highlight_tweet {
	margin: 30px 0
}

.news_layout .opta_mods_row>* {
	margin-bottom: 30px
}

.news_layout .opta_mods_row>*:before,
.news_layout .opta_mods_row>*:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.news_layout .opta_mods_row>*:after {
	clear: both
}

.news_layout .opta_mods_row>* {
	zoom: 1
}

.news_report_layout .important {
	width: 66.66667%;
	*width: 66.66567%
}

.news_report_layout .aside {
	width: 33.33333%;
	*width: 33.33233%
}

.news_report_layout .aside>* {
	margin-bottom: 20px
}

.news_report_layout .m_section_news_actions {
	margin: 20px 10px 30px 10px
}

.news_report_layout .medical_report {
	margin-bottom: 20px
}

.news_report_layout .main_content {
	width: 75%
}

.news_report_layout .main_content>* {
	margin-left: 10px;
	margin-right: 10px
}

.news_report_layout .aditional_content {
	width: 25%
}

.news_report_layout .m_pagination {
	margin-bottom: 40px
}

.news_report_layout .image .m_full_header_banner_info {
	position: absolute
}

.news_report_layout .m_full_header_video_figure {
	position: relative
}

.news_report_layout .aditional_content>.m_related {
	margin-bottom: 20px
}

.news_report_layout .full_content {
	clear: both;
	width: 100%
}

.news_report_layout .full_content>div {
	margin-bottom: 20px
}

.news_report_layout .opta_mods_row>* {
	margin-bottom: 20px
}

.news_report_layout .opta_mods_row>*:before,
.news_report_layout .opta_mods_row>*:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.news_report_layout .opta_mods_row>*:after {
	clear: both
}

.news_report_layout .opta_mods_row>* {
	zoom: 1
}

.news_report_layout .opta_mods_row .o_matchstats {
	margin-bottom: 0
}

.medical_report .aditional_content>* {
	margin-right: 15px
}

.medical_report .aditional_content>*:lang(ar) {
	margin-right: 0;
	margin-left: 15px
}

.medical_report .aditional_content>*+* {
	margin-top: 20px
}

.medical_report .m_player_info_number {
	width: 40px;
	font-size: 2.6em
}

.medical_report .m_player_info_content strong {
	font-size: 1.3em
}

.medical_report .m_player_info_content span {
	font-size: 1.0em
}

.medical_report .m_news_simple {
	margin-top: 30px;
	margin-bottom: 35px
}

.specials_layout .news {
	width: 66.66667%
}

.specials_layout .highlights_row .col>.m_highlight,
.specials_layout .highlights_row .col>.m_store {
	margin-bottom: 20px;
	padding-bottom: 55px
}

.specials_layout .highlights_row>.col.highlight_col {
	width: 100%
}

.specials_layout .aside>* {
	margin-bottom: 20px
}

.practical_info_row .m_text_content {
	margin-bottom: 15px
}

.vip_layout {
	margin-bottom: -50px
}

.vip_layout .main_row,
.vip_layout .club_info_layout .overlapping_main_row,
.club_info_layout .vip_layout .overlapping_main_row {
	margin-top: 40px
}

.vip_layout .slider_row {
	margin-bottom: 33px
}

.vip_layout .slider_row .m_slider {
	background: none
}

.vip_layout .important .slider_row .m_slider img {
	width: 100%
}

.vip_layout .important .slider_row .m_slider {
	margin-left: 0;
	margin-right: 0
}

.vip_layout .sections_row {
	margin-bottom: 40px
}

.vip_layout .features_row .m_spaces_list {
	width: 100%
}

.vip_layout .features_row .m_spaces_list li {
	padding-left: 10px;
	padding-right: 10px
}

.vip_layout .important .features_row,
.vip_layout .spaces_row {
	margin-left: 0;
	margin-right: 0
}

.vip_layout .features_row {
	margin-bottom: 40px
}

.vip_layout .important>.m_header {
	margin-bottom: 20px
}

.vip_layout .m_matches_calendar_form {
	padding-bottom: 9px
}

.vip_layout .calendar_row {
	margin-bottom: 48px
}

.vip_layout .img_row {
	margin-bottom: 60px
}

.vip_layout .aside>.m_personal_info:first-child {
	margin-top: -21px
}

.vip_layout .aside>.m_personal_info_edge:first-child {
	margin-top: 0
}

.vip_layout .aside>*+* {
	margin-top: 20px
}

.vip_layout .aside {
	position: relative;
	z-index: 1
}

.vip_layout .important .slider_row {
	margin-bottom: 28px
}

.vip_layout .download_row {
	margin-bottom: 40px
}

.vip_layout .spaces_row {
	margin-bottom: 20px
}

.vip_layout .spaces_row .col {
	margin-bottom: 20px
}

.vip_layout .practical_info_row {
	margin: 0 0 35px
}

.vip_layout .contact_info_row {
	margin-bottom: 42px
}

.vip_layout .contact_info_cols {
	display: table;
	width: 100%
}

.vip_layout .contact_info_cols>* {
	display: table-cell;
	vertical-align: middle
}

.vip_layout .telephone_col {
	width: 228px;
	padding-right: 12px;
	border-right: 1px solid #d9d9d9
}

.vip_layout .telephone_col:lang(ar) {
	padding-right: 0;
	padding-left: 12px;
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.vip_layout .email_col {
	padding-left: 40px
}

.vip_layout .email_col:lang(ar) {
	padding-left: 0;
	padding-right: 40px
}

.vip_layout .form_row .m_header_sep {
	margin-bottom: 32px
}

.vip_layout .form_row .form_legend {
	margin-bottom: 20px
}

.vip_layout .form_row fieldset+fieldset {
	margin-top: 30px
}

.vip_layout_alt {
	margin-bottom: 0
}

.saved_items .m_advice {
	margin-top: -30px;
	margin-bottom: 30px
}

.saved_items .m_main_header>* {
	font-size: 7em
}

.saved_items .saved_items_content {
	width: 66.66%
}

.saved_items .m_search_results_content li>* {
	margin-left: 0px;
	margin-right: 0px
}

.saved_items .m_search_results_header {
	background: none;
	border: none;
	padding-bottom: 10px;
	padding-top: 5px;
	border-top: 1px solid #D9D9D9
}

.saved_items .m_search_results_header label {
	color: #0255A5;
	font-size: 11px
}

.saved_items .m_search_results_header label.active {
	border: none;
	color: #000
}

.saved_items .m_search_results_content {
	border-bottom: 0px
}

.saved_items .header_section {
	overflow: visible;
	min-height: 170px
}

.fans_layout .highlights_row {
	margin: 32px 0
}

.fans_layout .highlights_row .m_highlight,
.fans_layout .highlights_row .m_store {
	padding-bottom: 45px
}

.fans_layout .highlights_row .m_highlight .m_share,
.fans_layout .highlights_row .m_store .m_share {
	position: absolute;
	bottom: 0
}

.fans_layout .m_photos {
	margin-top: 0;
	margin-left: 10px;
	margin-right: 10px;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 0;
	padding: 0;
	box-shadow: none;
	background-color: transparent
}

.fans_layout .m_photos .col {
	float: none;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px
}

.fans_layout .m_photos .col:nth-last-child(-n+3):nth-child(3n+1),
.fans_layout .m_photos .col:nth-last-child(-n+3):nth-child(3n+1)~.col {
	margin-bottom: 0px
}

.fans_layout .m_photos .col:nth-child(3n) {
	margin-right: 0
}

.fans_layout .m_photos .col:lang(ar) {
	margin-right: 0;
	margin-left: 2%
}

.fans_layout .m_photos .col:lang(ar):nth-child(3n) {
	margin-left: 0;
	margin-right: 0
}

.fans_layout .m_photos .col img {
	width: 100%
}

.fans_layout .m_photos .col>* {
	margin-left: 0;
	margin-right: 0
}

.fans_layout .channel_row {
	font-size: 0
}

.fans_layout .channel_row>* {
	float: none;
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 23px
}

.fans_layout .important .m_header {
	margin: 20px 10px 30px
}

.fans_layout .aside>* {
	margin-bottom: 20px
}

.fans_layout .social_row {
	margin-top: 32px
}

.fans_layout .video_row {
	margin-bottom: 30px
}

.fans_layout .video_row>* {
	margin-left: 10px;
	margin-right: 10px
}

.fans_layout .main_kids_row {
	padding-top: 10px
}

.fans_layout .main_kids_row>* {
	margin-left: 10px;
	margin-right: 10px
}

.fans_layout .main_kids_row .m_header {
	margin-bottom: 40px
}

.fans_layout .main_kids_row .col {
	width: 31%
}

.fans_layout .filter_row {
	margin-bottom: 20px
}

.fans_layout .col_highlights_videos .m_header_link,
.fans_layout .col_highlights_videos .m_header_links {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px
}

.fans_layout .fans_row {
	border: 1px solid red
}

.fans_layout .upload_row {
	margin-bottom: 40px
}

.fans_layout .social_connect_row {
	background-color: #EBEBEB;
	margin-top: 40px;
	margin-bottom: 40px
}

.fans_layout .social_connect_row .m_social_connect {
	margin: 0 auto
}

.fans_layout .apps_row,
.fans_layout .highlight_club_row {
	overflow: hidden;
	margin-bottom: 40px
}

.fans_layout .apps_row .col,
.fans_layout .highlight_club_row .col {
	margin-bottom: 20px
}

.fans_layout .apps_row .col:nth-child(4n+6),
.fans_layout .highlight_club_row .col:nth-child(4n+6) {
	clear: left
}

.fans_layout .apps_row .col article,
.fans_layout .highlight_club_row .col article {
	margin-left: 10px;
	margin-right: 10px
}

.fans_layout .apps_row .m_header_link,
.fans_layout .highlight_club_row .m_header_link {
	margin-left: 10px;
	margin-right: 10px
}

.fans_layout .highlights_row .m_header_link {
	margin-left: 10px;
	margin-right: 10px
}

.fans_layout .main_row_club .important>* {
	margin-left: 10px;
	margin-right: 10px
}

.fans_layout .main_row_club .m_articles {
	margin-bottom: 0
}

.fans_layout .highlight_map_row {
	overflow: hidden
}

.fans_layout .highlight_map_row .info {
	width: 100%;
	*width: 99.999%
}

.fans_layout .highlight_map_row .map {
	width: 33.33333%;
	*width: 33.33233%
}

.fans_layout .highlight_map_row .m_map {
	height: 264px
}

.fans_layout .highlight_map_row .m_slider {
	margin-left: 0;
	margin-right: 0;
	background-color: transparent
}

.fans_layout .info_club_row {
	margin-top: 10px
}

.fans_layout .content_info_club {
	margin: 0 0 40px;
	border: 0;
	box-shadow: 0 0 1px 0 #D9D9D9
}

.fans_layout .aditional_content_row:before,
.fans_layout .aditional_content_row:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.fans_layout .aditional_content_row:after {
	clear: both
}

.fans_layout .aditional_content_row {
	zoom: 1
}

.fans_layout .aditional_content_row .aditional_content {
	width: 16.66667%;
	*width: 16.66567%
}

.fans_layout .aditional_content_row .aditional_content>* {
	margin-left: 10px;
	margin-bottom: 20px
}

.fans_layout .aditional_content_row .aditional_content>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.fans_layout .aditional_content_row .important {
	width: 50%;
	*width: 49.999%
}

.fans_layout .aditional_content_row .important>* {
	margin-left: 30px;
	margin-right: 20px
}

.fans_layout .aditional_content_row .important>*:lang(ar) {
	margin-left: 20px;
	margin-right: 30px
}

.fans_layout .aditional_content_row .banner {
	width: 33.33333%;
	*width: 33.33233%
}

.fans_layout .aditional_content_row .banner>* {
	margin-bottom: 20px
}

.fans_layout .aditional_content_row_simple {
	margin-top: 30px
}

.fans_layout .aditional_content_row_simple .m_text_content ol {
	padding: 0;
	font-size: 1.4em;
	line-height: 18px;
	list-style: none;
	counter-reset: item
}

.fans_layout .aditional_content_row_simple .m_text_content ol>li {
	position: relative;
	padding-left: 25px;
	margin-left: 0
}

.fans_layout .aditional_content_row_simple .m_text_content ol>li:lang(ar) {
	padding-left: 0;
	padding-right: 25px;
	margin-left: inherit;
	margin-right: 0
}

.fans_layout .aditional_content_row_simple .m_text_content ol>li:before {
	position: absolute;
	top: 0;
	left: 0;
	content: counter(item) ". ";
	counter-increment: item;
	font-weight: bold;
	color: #000;
	font-size: 1.2em
}

.fans_layout .aditional_content_row_simple .m_text_content ol ul {
	margin-top: 10px
}

.fans_layout .aditional_content_row_simple .m_text_content ol ul li {
	list-style: none;
	background: url("../images/backgrounds/bullet_list.png") no-repeat left 5px;
	padding-left: 20px
}

.fans_layout .aditional_content_row_simple .m_text_content ol ul li:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.fans_layout .aditional_content_row_simple .m_text_content ol ul li:before {
	display: none
}

.fans_layout .aditional_content_row_simple .m_text_content ol .m_text_content_telephone {
	display: block;
	margin-top: 20px;
	font-size: 1.1em;
	color: #7F7F7F;
	font-weight: normal
}

.fans_layout .aditional_content_row_simple .m_header_link {
	margin-left: 30px
}

.fans_layout .aditional_content_row_simple .m_header_link:lang(ar) {
	margin-left: 0;
	margin-right: 30px
}

.fans_layout .aditional_content_row_simple .m_header_link strong {
	float: none
}

.fans_layout .aditional_content_row_simple .m_header_link span {
	margin-top: 20px;
	display: block;
	font-weight: bold;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #333333
}

.fans_layout .wallpapers_row .banner_row {
	margin-left: 10px;
	margin-right: 10px
}

.fans_layout .mobile_row .m_highlight_mobile {
	width: 47.6%;
	margin-left: 10px;
	margin-bottom: 10px
}

.fans_layout .mobile_row .m_highlight_mobile:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.fans_layout .mobile_row .m_highlight_mobile img {
	height: 148px
}

.fans_layout .wallpapers_content_row {
	padding-left: 10px
}

.fans_layout .wallpapers_content_row .m_wallpaper {
	width: 31.33%;
	height: 200px;
	margin-right: 10px;
	margin-bottom: 10px
}

.fans_layout .wallpapers_content_row .m_wallpaper:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.fans_layout .m_filter_simple {
	margin: 30px 10px
}

.fans_layout .m_warning {
	margin-bottom: 15px
}

.search_layout {
	padding-top: 26px
}

.search_layout .search_results_row {
	margin-bottom: 50px
}

.search_layout .header_row {
	margin-bottom: 22px
}

.search_layout .header_row>* {
	margin-bottom: 22px
}

.search_layout .header_row .m_player_bio {
	margin-bottom: 40px
}

.search_layout .highlights_row .m_header {
	margin-bottom: 14px
}

.search_layout .highlights_row ul {
	list-style: none;
	margin-left: -10px;
	margin-right: -10px
}

.search_layout .highlights_row .col>* {
	margin-left: 10px;
	margin-right: 10px
}

.search_layout .higlights_header_row {
	margin-bottom: 50px;
	padding-top: 10px
}

.search_layout .higlights_header_row .m_header {
	margin-bottom: 24px
}

.search_layout .higlights_header_row .m_header_inner>*,
.search_layout .higlights_header_row .m_images_slider_title>* {
	color: #666666
}

.search_layout .empty_results_row {
	margin-bottom: 49px
}

.m_full_header_banner:hover .m_aditional_info_link_wrapper {
	opacity: 1;
	-webkit-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1)
}

.player_layout {
	margin-bottom: -50px
}

.player_layout .m_aditional_player_link_wrapper {
	opacity: 0
}

.player_layout .text_row,
.player_layout .social_row {
	margin-top: 44px
}

.player_layout .social_row {
	margin-bottom: 27px
}

.player_layout .bio_strip_row {
	margin-bottom: 60px
}

.player_layout .cups_row {
	margin-bottom: 50px
}

.player_layout .video_row {
	margin-bottom: 53px
}

.player_layout .media_row {
	margin-bottom: 67px
}

.player_layout .player_history_row {
	margin-bottom: 47px
}

.player_layout .player_stats_row {
	border-top: 1px solid #D2D2D2;
	padding-top: 49px;
	margin-bottom: 42px
}

.player_layout .player_stats_row>* {
	max-width: 960px;
	margin: 0 auto
}

.player_layout .text_row {
	margin-bottom: 57px
}

.player_layout .text_row .important {
	width: 58.33333%;
	*width: 58.33233%
}

.player_layout .text_row .aside {
	width: 41.66667%;
	*width: 41.66567%
}

.player_layout .text_row .aside>* {
	margin-left: 80px
}

.player_layout .text_row .m_text_content h2 {
	padding-right: 26px;
	font-size: 2.6em;
	font-weight: bold;
	text-transform: none
}

.player_layout .text_row .m_text_content h2:lang(ar) {
	padding-right: 0;
	padding-left: 26px
}

.player_layout .text_row hr {
	border: none;
	height: 1px;
	background-color: #d9d9d9
}

.player_layout .anchors_row {
	margin-bottom: 28px
}

.player_layout .read_more_row {
	font-size: x-small
}

.player_layout .read_more_row a {
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255A5;
	font-weight: bold
}

@media only screen and (max-width: 990px) {

	.player_layout,
	.tickets_layout,
	.vip_layout {
		margin-bottom: -20px
	}
}

.partner_layout .banner_row {
	margin-bottom: 40px
}

.partner_layout .banner_row .m_slider {
	background-color: transparent;
	margin-left: 0
}

.partner_layout .banner_row .m_slider:lang(ar) {
	margin-left: inherit;
	margin-right: 0
}

.partner_layout .banner_row .m_slider_item_info {
	white-space: normal
}

.partner_layout .highlights_row {
	margin: 32px 0
}

.partner_layout .highlights_row .m_header_link {
	margin-left: 10px;
	margin-right: 10px
}

.partner_layout .aside>* {
	margin-bottom: 20px
}

.partner_layout .nav_row {
	margin-top: 30px;
	margin-bottom: 30px
}

.partner_layout .m_action_link {
	margin-bottom: 20px
}

.partner_layout .card_row {
	padding-top: 30px
}

.partner_layout .card_row .aside {
	float: right
}

.partner_layout .card_row .aside:lang(ar) {
	float: left
}

.partner_layout .card_row .aditional_content {
	float: left
}

.partner_layout .card_row .aditional_content:lang(ar) {
	float: right
}

.partner_layout .card_row .aditional_content>* {
	margin-left: 10px;
	margin-bottom: 20px
}

.partner_layout .card_row .content {
	float: right
}

.partner_layout .card_row .content:lang(ar) {
	float: left
}

.partner_layout .card_row .content .m_text {
	margin-left: 20px;
	margin-right: 23px
}

.partner_layout .card_row .content .m_text:lang(ar) {
	margin-left: 23px;
	margin-right: 20px
}

.partner_layout .card_row .aside>.m_highlight_private {
	margin-top: 0
}

.anchor_element {
	position: relative;
	position: relative;
	top: -50px;
	visibility: hidden
}

.anchor_element:before {
	content: "";
	float: left;
	height: 0px
}

.col_sls>* {
	margin-left: 10px
}

.col_srs>* {
	margin-right: 10px
}

.col_slm>* {
	margin-left: 20px
}

.col_srm>* {
	margin-right: 20px
}

.col_shs>* {
	margin-left: 10px;
	margin-right: 10px
}

.col_shm>* {
	margin-left: 20px;
	margin-right: 20px
}

.rm_e_section {
	background: #1E1E1E url("../images/backgrounds/rm_row_blk_bg.png") no-repeat center top 4em
}

.rm_section {
	background: #EBEBEB url("../images/backgrounds/rm_row_bg.png") no-repeat center bottom
}

.rm_section_row {
	max-width: 960px;
	margin: 0 auto
}

.full_ad_row:before,
.full_ad_row:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.full_ad_row:after {
	clear: both
}

.full_ad_row {
	zoom: 1
}

.full_ad_row .m_ad {
	max-width: 960px;
	margin: 0 auto
}

.full_ad_shaded {
	background-color: #000000
}

.full_ad_tour {
	margin: 35px 0 45px 0;
	background-color: #f5f5f5
}

.header_section {
	overflow: hidden;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyYWRpYWxHcmFkaWVudCBpZD0iZyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUJFQkVCIi8+PC9yYWRpYWxHcmFkaWVudD48cmVjdCB4PSIwJSIgeT0iMCUiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNFQkVCRUIiIC8+PHJlY3QgeD0iLTE1My40NTM3JSIgeT0iLTM2My43OTMxJSIgd2lkdGg9Ijk2MHB4IiBoZWlnaHQ9Ijk2MHB4IiBmaWxsPSJ1cmwoI2cpIiAvPjwvc3ZnPg==);
	background-image: -webkit-gradient(radial, 58% 50%, 0, 58% 50%, 480, color-stop(0%, #fff), color-stop(100%, #EBEBEB));
	background-image: -webkit-radial-gradient(58% center, 480px 480px, #fff 0%, #EBEBEB 100%);
	background-image: -moz-radial-gradient(58% center, 480px 480px, #fff 0%, #EBEBEB 100%);
	background-image: -ms-radial-gradient(58% center, 480px 480px, #fff 0%, #EBEBEB 100%);
	background-image: -o-radial-gradient(58% center, 480px 480px, #fff 0%, #EBEBEB 100%);
	background-image: radial-gradient(480px 480px at 58% center, #ffffff 0%, #ebebeb 100%)
}

.header_section:lang(ar) {
	background-image: -webkit-gradient(radial, 42% 50%, 0, 42% 50%, 480, color-stop(0%, #fff), color-stop(100%, #ebebeb));
	background-image: -webkit-radial-gradient(42% center, 480px 480px, #fff 0%, #ebebeb 100%);
	background-image: -webkit-radial-gradient(480px 480px at 42% center, #fff 0%, #ebebeb 100%);
	background-image: radial-gradient(480px 480px at 42% center, #ffffff 0%, #ebebeb 100%)
}

.pagination_section {
	margin-bottom: -50px;
	border-top: 1px solid #D9D9D9;
	background-color: #F6F6F6
}

@media only screen and (max-width: 990px) {
	.full_ad_shaded {
		background-color: transparent
	}
}

.menu_open,
.menu_open body {
	overflow-x: hidden
}

[role="banner"] {
	position: relative;
	z-index: 50;
	background-color: #ffffff
}

[role="banner"] .sticky_header_logo {
	width: 0;
	height: 30px;
	overflow: hidden;
	position: absolute;
	-webkit-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	opacity: 0
}

[role="banner"] .sticky_header_logo img {
	width: 21px;
	max-width: none
}

[role="banner"].sticky {
	position: fixed;
	width: 100%;
	border-bottom: 1px solid #d4d4d4;
	z-index: 50;
	top: 0;
	left: 0
}

[role="banner"].sticky .sticky_header_logo {
	opacity: 1;
	width: auto;
	left: 10px;
	top: 7px;
	z-index: 2
}

[role="banner"].sticky .sticky_header_logo:lang(ar) {
	left: auto;
	right: 10px
}

[role="banner"].sticky .sticky_header_logo>a>img.active {
	display: none
}

[role="banner"].sticky .header_corp_nav,
[role="banner"].sticky .header_schedule,
[role="banner"].sticky .original_logo {
	display: none
}

[role="banner"].sticky .header_main_wrapper {
	padding: 0
}

[role="banner"].sticky .navigation_list {
	margin-top: 15px;
	width: auto
}

[role="banner"].sticky .navlist_item_active>a {
	border-color: transparent
}

[role="banner"].sticky .navigation_list {
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-transform: translateX(42px);
	-moz-transform: translateX(42px);
	-ms-transform: translateX(42px);
	-o-transform: translateX(42px);
	transform: translateX(42px)
}

[role="banner"].sticky .navigation_list:lang(ar) {
	-webkit-transform: translateX(-42px);
	-moz-transform: translateX(-42px);
	-ms-transform: translateX(-42px);
	-o-transform: translateX(-42px);
	transform: translateX(-42px)
}

.header_schedule.header_1200 {
	background-color: #000
}

.header_schedule.header_1200 .wrapper {
	max-width: 1200px;
	margin: 0
}

.header_schedule.header_1200 .header_1200_content {
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	min-height: 35px
}

.header_schedule.header_1200 .header_1200_content .header_link_sponsors a:before {
	content: attr(data-txt-desktop)
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready {
	margin: 0;
	padding-left: 10px;
	max-width: 1200px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded {
	max-width: 1200px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper {
	max-width: 1200px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details {
	position: relative;
	background-color: #212121;
	padding-bottom: 9px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details dl {
	min-height: 98px;
	padding-bottom: 0
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details a.btn {
	top: 0;
	right: 0;
	position: absolute;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 40px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details a.btn:lang(ar) {
	margin-left: 10px;
	right: auto;
	left: 0;
	padding-left: 20px;
	padding-right: 40px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details a.btn:lang(ar):before {
	left: auto;
	right: 6px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details a.btn:before {
	content: '\e919';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 28px;
	font-weight: 400;
	vertical-align: middle;
	position: absolute;
	left: 6px;
	top: 4px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details .header_info_share {
	padding: 0;
	border: none;
	text-align: right
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details .header_info_share span {
	margin-left: 10px
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details .header_info_share a {
	background: none;
	font-size: 0
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details .header_info_share a:after {
	font-size: 25px;
	color: #4D4D4D;
	font-family: 'Real-Madrid-Icons'
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details .header_info_share .rm_btn-facebook-after:after {
	content: "\e639"
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details .header_info_share .rm_btn-twitter-after:after {
	content: "\e63b"
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .wrapper .header_basic_details .header_info_share .rm_btn-gplus-after:after {
	content: "\e641"
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .header_info_content [data-close] {
	background-size: 10px;
	background-position: center;
	border: 1px solid #fff;
	border-radius: 25px;
	text-decoration: none
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded .header_info_content [data-close]:lang(ar) {
	left: 12px;
	right: auto
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded[data-header-schedule-carousel] [data-prev] {
	top: 50%;
	text-decoration: none
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded[data-header-schedule-carousel] [data-next] {
	top: 50%;
	left: auto;
	right: 40px;
	text-decoration: none
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded[data-header-schedule-carousel] [data-next]:lang(ar) {
	left: 40px;
	right: auto
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded[data-header-schedule-carousel] [data-next]:lang(ar):before {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 14px;
	margin-left: -3px;
	font-weight: normal;
	vertical-align: middle
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready.header_schedule_expanded[data-header-schedule-carousel] [data-next]:before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 14px;
	margin-left: -3px;
	font-weight: normal;
	vertical-align: middle
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready .header_info_description {
	display: table;
	width: 85%;
	margin: 0 auto
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready .header_info_description .header_info_jornada {
	padding-top: 20px;
	width: 17.5%
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready .header_info_description .header_info_jornada strong {
	color: #999999;
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: bold
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready .header_info_description .header_info_jornada strong span {
	display: block;
	font-size: 0.8em;
	font-weight: normal;
	text-transform: none
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready .header_info_description .header_info_tickets {
	padding-bottom: 0;
	width: 40%
}

.header_schedule.header_1200 .header_1200_content .header_schedule_ready .header_info_description .header_info_details {
	background: none;
	padding-top: 15px;
	width: 42.5%
}

.header_schedule.header_1200 .header_1200_content .header_info_summary {
	float: left;
	max-width: 900px;
	margin-left: 10px
}

.header_schedule.header_1200 .header_1200_content .header_info_summary:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 10px
}

.header_schedule.header_1200 .header_1200_content .header_info_summary .header_info_actions {
	position: relative
}

.header_schedule.header_1200 .header_1200_content .header_info_summary .header_summary_description {
	color: #fff
}

.header_schedule.header_1200 .header_1200_content .header_info_summary .header_summary_description .header_info_teams {
	min-width: 84px;
	padding-top: 0
}

.header_schedule.header_1200 .header_1200_content .header_info_summary .header_summary_description strong {
	max-width: none;
	white-space: nowrap
}

.header_schedule.header_1200 .header_1200_content .header_info_summary .header_summary_description em {
	display: table-cell;
	padding: 12px
}

.header_schedule.header_1200 .header_1200_content .header_info_sponsors {
	margin-left: 0;
	top: 0;
	right: 30px;
	left: auto
}

.header_schedule.header_1200 .header_1200_content .header_info_sponsors:lang(ar) {
	right: auto;
	left: 30px
}

.header_schedule.header_1200 .header_1200_content .header_link_sponsors {
	margin-left: 0;
	top: 0;
	right: 0;
	left: auto
}

.header_schedule.header_1200 .header_1200_content .header_link_sponsors:lang(ar) {
	right: auto;
	left: 0;
	margin-right: 0
}

.header_schedule.header_1200 [data-header-schedule-carousel] [data-next],
.header_schedule.header_1200 [data-header-schedule-carousel] [data-next]:lang(ar) {
	display: none
}

.header_schedule.header_1200 [data-header-schedule-carousel] [data-next].next_btn,
.header_schedule.header_1200 [data-header-schedule-carousel] [data-next]:lang(ar).next_btn {
	display: block;
	margin-left: 10px;
	margin-bottom: 3px;
	left: 100%;
	text-decoration: none
}

.header_schedule.header_1200 [data-header-schedule-carousel] [data-next].next_btn:lang(ar),
.header_schedule.header_1200 [data-header-schedule-carousel] [data-next]:lang(ar).next_btn:lang(ar) {
	right: 100%;
	left: auto;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-right: 10px
}

.header_schedule.header_1200 [data-header-schedule-carousel] [data-next].next_btn:before,
.header_schedule.header_1200 [data-header-schedule-carousel] [data-next]:lang(ar).next_btn:before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 14px;
	margin-top: -20px;
	margin-left: -3px;
	font-weight: normal;
	vertical-align: middle
}

.header_schedule.header_1200 [data-header-schedule-carousel] [data-prev] {
	margin-right: 0;
	left: 11px;
	text-decoration: none;
	transform: none
}

.header_schedule.header_1200 [data-header-schedule-carousel] [data-prev]:lang(ar) {
	right: 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.header_schedule.header_1200 [data-header-schedule-carousel] [data-prev]:before {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 14px;
	margin-top: 1px;
	margin-right: -4px;
	font-weight: normal;
	vertical-align: middle
}

.header_schedule.header_1200 .header_schedule_expanded+.header_info_sponsors,
.header_schedule.header_1200 .header_schedule_expanded+.header_info_sponsors+.header_link_sponsors {
	visibility: hidden
}

.header_schedule.header_1200 .header_sponsor_placeholder {
	display: none
}

.header_main_wrapper.header_main_1200,
.navigation_list,
.navigation_tools_1200 .navigation_list {
	max-width: 1180px
}

.ventaEntradas {
	display: none
}

.page_banner_alt {
	border-bottom: 1px solid #d9d9d9
}

.page_banner_alt:before,
.page_banner_alt:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.page_banner_alt:after {
	clear: both
}

.page_banner_alt {
	zoom: 1
}

.page_banner_alt .header_logo {
	width: auto;
	padding-left: 10px;
	font-size: x-small;
	float: left
}

.page_banner_alt .header_logo img {
	width: 22px
}

.page_banner_alt .header_logo>* {
	display: inline-block;
	vertical-align: middle
}

.page_banner_alt .header_logo_description {
	border-bottom: 1px solid #000000;
	margin-bottom: -1px;
	margin-left: 18px
}

.page_banner_alt .back_to_site_btn {
	float: right
}

.back_to_site_btn,
.header_logo_description {
	font-size: 1.2em;
	color: #666666;
	text-transform: uppercase;
	line-height: 43px;
	text-decoration: none
}

.no-csstransforms [role="banner"].sticky .navigation_list {
	padding-left: 73px
}

.sticky .navigation_list,
.sticky .navigation_list.with_active_section {
	margin-bottom: 0
}

.header_info {
	background-color: #000000;
	height: 35px
}

.header_main_wrapper {
	position: relative;
	padding-top: 14px;
	padding-bottom: 20px
}

.header-schedule-carousel,
.header_schedule_expanded .header_info_content,
[data-header-schedule-carousel] {
	height: auto !important;
	background-color: #000
}

.header-schedule-carousel {
	min-height: 35px
}

[data-header-schedule-carousel]>* {
	visibility: hidden
}

[data-header-schedule-carousel].header_schedule_ready>* {
	visibility: visible
}

.g-visible {
	visibility: visible
}

.gi-visible {
	visibility: visible !important
}

.g-tright {
	text-align: right
}

.gi-tright {
	text-align: right
}

[data-header-schedule-carousel] .swiper-slide,
[data-header-schedule-carousel] .swiper-wrapper {
	height: auto !important
}

[data-header-schedule-carousel] li {
	white-space: normal
}

.header_schedule_expanded .header_info_sponsors,
.header_schedule_expanded .header_info_summary,
.header_schedule_expanded .header_link_sponsors {
	visibility: hidden
}

[data-header-schedule-carousel] {
	position: relative
}

[data-header-schedule-carousel] [data-next],
[data-header-schedule-carousel] [data-prev] {
	font-size: 0;
	width: 7px;
	height: 14px;
	background-size: 7px 14px;
	position: absolute;
	bottom: 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: left top
}

[data-header-schedule-carousel] [data-next] {
	left: 50%;
	margin-left: 480px
}

[data-header-schedule-carousel] [data-next]:lang(ar) {
	left: inherit;
	right: 50%;
	margin-left: 0;
	margin-right: 480px
}

[data-header-schedule-carousel] [data-prev] {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=-1.00000000, M12=-0.00000000, M21=0.00000000, M22=-1.00000000,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=-1.00000000, M12=-0.00000000, M21=0.00000000, M22=-1.00000000, sizingMethod='auto expand');
	right: 50%;
	margin-right: 480px
}

[data-header-schedule-carousel] [data-prev]:lang(ar) {
	right: inherit;
	left: 50%;
	margin-right: 0;
	margin-left: 480px
}

.header_logo {
	display: block;
	width: auto;
	height: 56px
}

.header_logo .header_logo_title {
	display: inline-block;
	width: 173px;
	height: 56px;
	overflow: hidden;
	vertical-align: top
}

.header_logo .header_logo_title a {
	text-decoration: none;
	color: transparent;
	display: block;
	width: 100%;
	height: 100%
}

.header_logo>a {
	max-height: 100%;
	text-decoration: none
}

.header_logo>a>img {
	max-height: 56px;
	width: auto;
	display: inline-block
}

.header_logo>a>img.header_lazo {
	padding-right: 1px;
	display: none
}

.header_logo>a>img.header_parche {
	margin-left: 6px;
	padding-left: 10px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoAQMAAAAFeAI0AAAABlBMVEUAAADe3t5coLa3AAAAAXRSTlMAQObYZgAAAA1JREFUCNdjwA4ayIUApN8OgVWPf/0AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: left center;
	display: none
}

.header_logo>a>img.header_parche:lang(ar) {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 6px;
	padding-right: 10px;
	background-position: right center
}

.header_logo>a>img.parche_futbol {
	max-width: 52px;
	box-sizing: border-box
}

.header_logo>a>img.hide_for_desktop,
.header_logo>a>img .show_on_mobiles {
	display: none
}

.header_logo>a>img.active {
	display: inline-block
}

.header_corp_nav {
	position: absolute;
	right: 10px;
	top: 10px;
	list-style: none;
	font-size: 0;
	z-index: 5
}

.header_corp_nav:lang(ar) {
	right: inherit;
	left: 10px
}

.header_corp_nav .m_link_dropdown {
	padding-right: 10px
}

.header_corp_nav .m_link_dropdown:lang(ar) {
	padding-right: 10px
}

.header_corp_nav li {
	font-size: x-small;
	border-right: 1px solid #999999;
	padding: 0 10px
}

.header_corp_nav li:lang(ar) {
	border-right: none;
	border-left: 1px solid #999999
}

.header_corp_nav li.strong a,
.header_corp_nav li.strong span {
	color: #0255A5
}

.header_corp_nav a,
.header_corp_nav span {
	font-size: 1em;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block
}

.header_corp_nav a img {
	vertical-align: bottom
}

.header_corp_nav_login a {
	color: #000000
}

.m_link_dropdown {
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: 33px 3px;
	position: relative;
	cursor: pointer
}

.m_link_dropdown span {
	display: inline-block
}

.m_link_dropdown:after {
	content: '\e602';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 14px;
	margin-left: 6px;
	font-weight: bold;
	vertical-align: middle
}

.m_link_dropdown:lang(ar) {
	padding-right: 10px;
	background-position: 8px 3px
}

.m_link_dropdown:lang(ar):after {
	margin-left: -2px
}

.m_link_dropdown:lang(ja) {
	background-position: 48px 4px
}

.m_link_dropdown.m_active_dropdown ul,
.m_link_dropdown:hover ul {
	display: block
}

.m_link_dropdown li a {
	-webkit-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	color: #888
}

.m_link_dropdown li a:hover {
	color: #666
}

.m_link_dropdown a {
	text-decoration: none
}

.m_link_dropdown_reverse .m_link_dropdown_list {
	left: 0;
	right: auto
}

.m_link_dropdown_reverse .m_link_dropdown_list:before {
	left: 33px;
	right: auto
}

.m_link_dropdown_reverse .m_link_dropdown_list:lang(ar) {
	right: 0;
	left: auto
}

.m_link_dropdown_reverse .m_link_dropdown_list:lang(ar):before {
	right: 33px;
	left: auto
}

.m_link_dropdown_list {
	display: none;
	position: absolute;
	right: -1px;
	z-index: 3;
	margin-top: 9px
}

.m_link_dropdown_list:after {
	content: "";
	background-color: transparent;
	height: 4px;
	position: absolute;
	right: -1px;
	top: -14px;
	padding-top: 9px;
	width: 100%
}

.m_link_dropdown_list:lang(ar) {
	right: inherit;
	left: -1px
}

.m_link_dropdown_list:lang(ar):before {
	right: inherit;
	left: 14px;
	height: 4px
}

.m_link_dropdown_list:lang(ar):after {
	height: 4px
}

.m_link_dropdown_list li {
	-webkit-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	display: block;
	border-right: none;
	padding: 0 15px;
	border-top: 1px solid #e6e6e6;
	min-width: 75px
}

.m_link_dropdown_list li:lang(ar) {
	border-left: none
}

.m_link_dropdown_list li:hover {
	background-color: #eee
}

.m_link_dropdown_list li:first-child {
	border-top: none
}

.m_link_dropdown_list a,
.m_link_dropdown_list span {
	display: block;
	padding-top: 7px;
	padding-bottom: 7px
}

.header_corp_nav_logged .header_corp_nav_login small {
	width: 32px;
	height: 32px;
	vertical-align: middle;
	margin-right: 5px;
	border-radius: 50%;
	overflow: hidden
}

.header_corp_nav_logged .header_corp_nav_login.m_link_dropdown {
	background-position: right center;
	border-right: none
}

.header_corp_nav_logged .header_corp_nav_login.m_link_dropdown:lang(ar) {
	background-position: 8px center
}

.header_corp_nav_logged .m_link_dropdown+.m_link_dropdown {
	border-left: 1px solid #999
}

@media only screen and (min-width: 991px) {
	.header_main_wrapper.header_main_1200 .btn {
		display: none
	}
}

@media only screen and (max-width: 990px) {
	.header_main_wrapper.header_main_1200 .btn {
		position: absolute;
		top: 10px;
		right: 10px;
		color: #fff;
		padding-left: 40px
	}

	.header_main_wrapper.header_main_1200 .btn:lang(ar) {
		right: inherit;
		left: 5%
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas:hover {
		background-color: #0255A5
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas:before {
		content: '\e919';
		display: block;
		font-family: real-madrid-icons;
		color: #fff;
		font-size: 28px;
		font-weight: 400;
		position: absolute;
		left: 6px;
		top: 4px
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #ventaEntradaToggle {
		width: 0;
		height: 0;
		display: none
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #ventaEntradaToggle:checked+#menuVentaEntradas {
		z-index: 4;
		opacity: 1;
		pointer-events: auto;
		transition: opacity 0.5s ease-out, margin-top 0.5s ease-out;
		margin-top: 0
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas {
		border-radius: 2px;
		top: 45px;
		right: 0;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
		opacity: 0;
		display: block;
		font-size: 12px;
		padding: 0 10px;
		position: absolute;
		width: 101px;
		z-index: 0;
		pointer-events: none;
		background-color: #fff;
		text-transform: uppercase;
		margin-top: 15px;
		transition: opacity 0.5s ease-out, margin-top 0.5s ease-out
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas:before {
		border-bottom: 7px solid #fff;
		border-right: 7px solid transparent;
		border-left: 7px solid transparent;
		top: -7px;
		content: '';
		display: block;
		left: 50%;
		margin-left: -7px;
		position: absolute;
		z-index: 3
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas:after {
		border-bottom: 8px solid #ccc;
		border-right: 8px solid transparent;
		border-left: 8px solid transparent;
		top: -8px;
		content: '';
		display: block;
		left: 50%;
		margin-left: -8px;
		position: absolute
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas ul {
		list-style: none;
		font-size: 0
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas ul li {
		padding: 15px 0;
		text-align: center;
		border-bottom: 1px solid #ccc
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas ul li:last-of-type {
		border: none
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas ul li:hover {
		background-color: #EEEEEE
	}

	.header_main_wrapper.header_main_1200 #btnVentaEntradas #menuVentaEntradas a {
		color: #0255A5;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 11px;
		font-weight: 700
	}

	.header_main_wrapper.header_main_1200:lang(ar):before .btn.hide_for_desktopwide {
		left: auto;
		right: 3px
	}

	.header_schedule.header_1200 {
		display: none
	}

	.header_logo {
		max-height: 43px
	}

	.header_logo .header_logo_title {
		width: 32px;
		height: 43px
	}

	.header_logo>h1>img {
		max-height: 43px;
		width: auto;
		display: inline-block
	}

	.header_logo>h1>img.header_lazo {
		padding-right: 3px
	}

	.header_logo>h1>img.header_parche {
		margin-left: 4px;
		background-position: left top
	}

	.header_logo>a {
		max-height: 100%
	}

	.header_logo>a>img {
		max-height: 43px;
		width: auto
	}

	.header_logo>a>img.parche_futbol {
		max-width: 42px
	}
}

@media only screen and (max-width: 479px) {
	.header_logo>a .hide_for_NarrowMobile {
		display: none
	}

	.header_main_wrapper.header_main_1200 .header_logo_mobile {
		display: inline-block
	}
}

[role="navigation"] {
	position: relative;
	z-index: 3
}

[role=banner] a {
	color: #666666
}

.navigation_list {
	font-size: x-small
}

.navigation_list.with_active_section {
	margin-bottom: 38px
}

[role="navigation"] .navigation_list {
	z-index: 2
}

.navlist_item {
	font-size: 1.1em
}

.navlist_item>a {
	transition: border-color 500ms cubic-bezier(0.19, 1, 0.22, 1), color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: border-color 500ms cubic-bezier(0.19, 1, 0.22, 1), color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: border-color 500ms cubic-bezier(0.19, 1, 0.22, 1), color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: border-color 500ms cubic-bezier(0.19, 1, 0.22, 1), color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: border-color 500ms cubic-bezier(0.19, 1, 0.22, 1), color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	color: #666666;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	position: relative;
	z-index: 3;
	padding-bottom: 14px
}

.navlist_item:hover>a,
.navlist_item_active>a {
	color: #000000
}

.navlist_item_active>a {
	border-color: #000000
}

.navlist_item_with_dropdown>a,
.navlist_item_active .with_dropdown>a,
[role=banner].sticky .navlist_item_with_dropdown>a {
	overflow: visible;
	position: relative
}

.navlist_item_with_dropdown>a:lang(ar),
.navlist_item_active .with_dropdown>a:lang(ar),
[role=banner].sticky .navlist_item_with_dropdown>a:lang(ar) {
	margin-right: 0;
	padding-left: 0
}

.navlist_item_with_dropdown:hover .navigation_dropdown,
.navlist_item_active .with_dropdown:hover .navigation_dropdown,
[role=banner].sticky .navlist_item_with_dropdown:hover .navigation_dropdown {
	display: block
}

[role=banner].sticky .navlist_item_with_dropdown:hover .navigation_dropdown {
	margin-top: 3px
}

[role=banner].sticky .navlist_item_right.navlist_item_with_dropdown:hover .navigation_dropdown {
	margin-top: 1px
}

[role=banner].sticky .navlist_item_with_dropdown:hover a:hover+.navigation_dropdown,
[role=banner].sticky .navlist_item_login.navlist_item_right.navlist_item_with_dropdown:hover .navigation_dropdown {
	margin-top: 0px
}

[role="banner"].sticky .navlist_item.navlist_item_with_dropdown>a:hover {
	padding-bottom: 12px
}

.dropdown_item_active>a {
	color: red
}

.sticky .navigation_dropdown {
	padding-left: 0;
	padding-right: 0;
	max-width: none;
	width: auto !important
}

.sticky [role=navigation] .navlist_item_with_advertisement .navigation_dropdown {
	margin-left: -42px
}

.sticky [role=navigation] .navlist_item_with_advertisement .navigation_dropdown:lang(ar) {
	margin-left: inherit;
	margin-right: -42px
}

.sticky [role=navigation] .navlist_item_with_advertisement .navigation_dropdown.navlist_item_active {
	margin-left: -33px
}

.sticky [role=navigation] .navlist_item_with_advertisement .navigation_dropdown.navlist_item_active:lang(ar) {
	margin-right: -33px
}

.sticky .navlist_item_with_advertisement .navigation_dropdown {
	width: 942px !important
}

.sticky .navlist_item_active .navigation_dropdown {
	background-color: transparent;
	border-top: none;
	left: auto
}

.sticky .navlist_item_active .navigation_dropdown_content_list>li {
	float: none
}

.sticky .navigation_dropdown_content {
	padding-left: 0;
	padding-right: 0
}

.sticky .navigation_dropdown_content li {
	margin-left: 0
}

.navigation_dropdown,
[role=banner].sticky .navigation_dropdown {
	display: none;
	position: absolute;
	z-index: 3
}

[role=banner].sticky .navlist_item_right .navigation_dropdown_content:before,
.navlist_item_right .navigation_dropdown_content:before {
	left: auto;
	right: 24px
}

[role=banner].sticky .navigation_sub_nav {
	display: none !important
}

.navlist_item_active .navigation_dropdown {
	display: block;
	margin-top: -1px;
	left: 0;
	width: 100%;
	height: 39px;
	background-color: #e6e6e6;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #DCDCDC;
	z-index: 2
}

.navlist_item_active .navigation_dropdown .navigation_dropdown_content_list {
	width: auto
}

.navlist_item_active .navigation_dropdown .navigation_dropdown_content_list>li>a {
	color: #666
}

.navlist_item_active .navigation_dropdown .navigation_dropdown_content_list>li {
	background-color: transparent
}

.navlist_item_active .navigation_dropdown .navigation_dropdown_content_list>li>a:hover {
	color: #666
}

.navlist_item_active .navigation_dropdown_content {
	background: none;
	border: none;
	top: 0
}

.navlist_item_active .navigation_dropdown_content li {
	padding-top: 0
}

.navlist_item_active .navigation_dropdown_content:before {
	display: none
}

.navlist_item_active .navigation_dropdown_content_list>li {
	font-size: 1em
}

.navlist_item_active .navigation_dropdown_content_list>li>a {
	padding-left: 0;
	padding-right: 0
}

.navlist_item_active .navigation_dropdown_content_list>li.dropdown_item_active>a,
.navlist_item_active .navigation_dropdown_content_list>li.dropdown_item_active>a:hover {
	color: black
}

.navigation_sub_nav {
	display: none;
	position: absolute;
	min-width: 214px;
	margin-left: -21px
}

.with_advertisement .navigation_sub_nav {
	left: 0;
	right: 0;
	margin-left: 0
}

.navigation_sub_nav_list .child_section_active {
	background-color: #EEEEEE
}

.navigation_sub_nav_wrapper {
	max-width: 940px;
	margin: 0 auto;
	overflow: hidden
}

.navigation_sub_nav_wrapper>* {
	float: right
}

.navigation_sub_nav_advertisement+.navigation_sub_nav_list {
	float: left;
	min-width: 310px;
	border-right: 1px solid #e6e6e6
}

.navigation_sub_nav_advertisement+.navigation_sub_nav_list:lang(ar) {
	border-right: none;
	border-left: 1px solid #e6e6e6
}

.navigation_sub_nav_advertisement {
	border-left: 1px solid #e6e6e6;
	margin-left: -1px;
	padding-right: 9px;
	font-size: x-small;
	width: 620px
}

.navigation_sub_nav_advertisement:lang(ar) {
	border-left: none;
	border-right: 1px solid #e6e6e6;
	margin-left: 0;
	margin-right: -1px
}

.navigation_sub_nav_advertisement a {
	text-decoration: none;
	display: block;
	float: left;
	max-width: 300px;
	margin-left: 10px;
	padding: 0
}

.navigation_sub_nav_advertisement a:lang(ar) {
	float: right
}

.navigation_sub_nav_advertisement figure {
	display: block;
	padding: 10px 0 34px
}

.navigation_sub_nav_advertisement strong {
	font-size: 1.5em;
	color: #333333;
	display: block;
	padding-top: 20px
}

.navigation_sub_nav_advertisement p {
	font-size: 1.4em;
	text-transform: none;
	color: #999999;
	display: block;
	padding-top: 7px
}

.navlist_item_active .with_dropdown:hover a:hover+.navigation_sub_nav {
	margin-top: 0px
}

.navlist_item_active .with_dropdown:hover .navigation_sub_nav {
	display: block;
	margin-top: -1px
}

[role=banner] .navigation_list .navlist_item_active>.navigation_dropdown>.navigation_dropdown_content .navigation_dropdown_content_list {
	width: auto
}

@media only screen and (min-width: 990px) {
	.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown .navigation_dropdown_content_list:lang(ar) {
		float: right
	}

	.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown .navigation_dropdown_content_list:lang(ar)>li.with_dropdown:hover:before {
		bottom: -16px
	}
}

@media only screen and (max-width: 990px) {
	.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown .navigation_dropdown_content_list:lang(ar) {
		float: none
	}

	.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown .navigation_dropdown_content_list:lang(ar)>li {
		float: none;
		margin-left: 0;
		margin-right: 0
	}

	.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown .navigation_dropdown_content_list:lang(ar)>li.with_dropdown a {
		margin-left: 0
	}

	.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown .navigation_dropdown_content_list:lang(ar)>li.with_dropdown:hover:before {
		bottom: -16px
	}
}

.navigation_tools.navigation_tools_1200 {
	max-width: 1200px
}

.navigation_tools.navigation_tools_1200 .navlist_item_login {
	display: none
}

.navigation_tools.navigation_tools_1200 .navlist_item.navlist_item_right.navlist_item_tool:lang(ar) {
	margin-right: 0
}

.sticky .navigation_tools.navigation_tools_1200 .navlist_item_login {
	display: block
}

.sticky .navigation_tools.navigation_tools_1200 .navlist_item_login a {
	line-height: .8
}

[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content>.navigation_dropdown_content_list {
	width: 235px
}

[role="banner"] .navlist_item_with_advertisement .navigation_sub_nav_advertisement,
[role="banner"] .navlist_item_with_advertisement .navigation_sub_nav_advertisement:lang(ar) {
	float: none
}

.navigation_sub_nav_advertisement {
	width: auto;
	vertical-align: top;
	display: inline-block;
	border-left: none
}

.navigation_sub_nav_advertisement a,
.navigation_sub_nav_advertisement a:lang(ar) {
	float: none;
	display: inline-block;
	vertical-align: top
}

[role="banner"].sticky .navlist_item_with_dropdown.navlist_item_login>a {
	width: 14px
}

[role="banner"].sticky .navlist_item_with_dropdown.navlist_item_login>a:after {
	content: "\e634";
	font-family: 'Real-Madrid-Icons';
	font-size: 16px;
	width: 18px;
	top: 0
}

.navigation_dropdown_content:before,
[role="banner"].sticky .navigation_dropdown_content:before {
	content: none
}

.navigation_tools {
	z-index: 4;
	font-size: x-small;
	margin: -2px auto 0;
	height: 0
}

.navigation_tools .navigation_search_btn {
	border-right: none
}

.navigation_tools .navigation_list {
	float: right;
	margin-top: -2px
}

.navigation_tools .navigation_list:lang(ar) {
	float: left
}

.navigation_tools .navigation_list .navlist_item_with_dropdown>a {
	padding-right: 27px;
	margin-right: 0;
	z-index: 4
}

.navigation_tools .navigation_list .navlist_item_with_dropdown>a:lang(ar) {
	padding-right: 12px;
	padding-left: 27px;
	margin-right: -3px;
	margin-left: 0
}

.navigation_tools .navigation_list .navlist_item_with_dropdown>a:not(:lang(ar)):after {
	right: 10px
}

.navigation_tools .navigation_list .navlist_item_with_dropdown>a:lang(ar):after {
	right: inherit;
	left: 10px
}

.navigation_tools .navigation_list .navlist_item_with_dropdown .navigation_dropdown {
	margin-top: 0px
}

.navigation_tools .navlist_item {
	margin-left: 0;
	position: relative;
	z-index: 4
}

.navigation_tools .navlist_item:lang(ar) {
	float: right
}

.navigation_tools .navlist_item:first-child>a:not(:lang(ar)):before {
	background: none
}

.navigation_tools .navlist_item>a {
	margin-left: -3px;
	vertical-align: bottom;
	text-decoration: none;
	text-transform: uppercase;
	color: #0255A5;
	padding: 0 12px 14px;
	line-height: 16px
}

.navigation_tools .navlist_item>a:lang(ar) {
	margin-left: 0;
	margin-right: -3px
}

.navigation_tools .navlist_item>a:before {
	content: "";
	display: block;
	float: left;
	width: 1px;
	height: 15px;
	background: #CCCCCC;
	margin-left: -12px;
	margin-top: -3px
}

.navigation_tools .navlist_item>a:lang(ar):before {
	float: right;
	margin-left: 0;
	margin-right: -12px
}

.navigation_tools a.navigation_search_btn,
.navigation_tools .navigation_search_btn {
	padding-right: 7px;
	padding-left: 11px;
	padding-bottom: 0
}

.navigation_tools .navigation_search_btn,
.navigation_tools a.navigation_search_btn {
	display: inline-block;
	font-size: 0
}

.navigation_tools .navigation_search_btn:after,
.navigation_tools a.navigation_search_btn:after {
	content: '\e60a';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #999;
	background: transparent;
	font-size: 17px;
	margin-top: -3px;
	font-weight: normal;
	vertical-align: middle;
	transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.navigation_tools .navigation_search_btn_active:after,
.navigation_tools a.navigation_search_btn_active:after {
	background-color: transparent
}

.navigation_tools .navlist_item_right {
	position: relative;
	z-index: 4
}

.navigation_tools .navlist_item_right.navlist_item_active {
	position: static
}

.navigation_tools .navlist_item_right .navigation_dropdown {
	right: 0
}

.navigation_tools .navlist_item_right .navigation_dropdown:lang(ar) {
	right: inherit;
	left: 0
}

[role="banner"] .navlist_item_with_advertisement {
	position: static
}

[role="banner"] .navlist_item_with_advertisement.navlist_item_active .navigation_dropdown {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

[role="banner"] .navlist_item_with_advertisement.navlist_item_active .navigation_dropdown .navlist_advertisement {
	display: none
}

[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content:before,
[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content:after {
	clear: both
}

[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content {
	zoom: 1
}

[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content>.navigation_dropdown_content_list {
	float: left;
	border-right: 1px solid #e6e6e6
}

[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content>.navigation_dropdown_content_list:lang(ar) {
	float: right;
	border-right: none;
	border-left: 1px solid #e6e6e6
}

[role="banner"] .navlist_item_with_advertisement>.navigation_dropdown>.navigation_dropdown_content>.navigation_dropdown_content_list .navigation_sub_nav_list li {
	max-width: 310px
}

[role="banner"] .navlist_item_with_advertisement,
[role="banner"] .navigation_tools .navlist_item_right.navlist_item_with_advertisement,
.sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement {
	position: static
}

[role="banner"] .navlist_item_with_advertisement .navigation_dropdown,
[role="banner"] .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown,
.sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown {
	width: 942px;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

[role="banner"] .navlist_item_with_advertisement .navigation_dropdown:lang(ar),
[role="banner"] .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown:lang(ar),
.sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown:lang(ar) {
	left: inherit;
	right: 50%;
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-o-transform: translateX(50%);
	transform: translateX(50%)
}

.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown {
	width: auto;
	left: 0;
	right: 0;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

[role="banner"].sticky .navigation_tools .navigation_list {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	margin-top: 13px
}

[role="banner"].sticky .navigation_tools .navlist_item_right.navlist_item_active {
	position: relative
}

[role="banner"].sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement {
	position: static
}

[role="banner"].sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%)
}

[role="banner"].sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown:lang(ar) {
	left: auto;
	right: 50%;
	-webkit-transform: translateX(50%);
	-moz-transform: translateX(50%);
	-ms-transform: translateX(50%);
	-o-transform: translateX(50%);
	transform: translateX(50%)
}

[role="banner"].sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_sub_nav_advertisement {
	display: block
}

.navigation_goto_subnav {
	display: none
}

.m_link_dropdown [data-back-btn],
.navigation_dropdown [data-back-btn],
.navigation_dropdown .navigation_breadcrumb {
	display: none
}

.side_panel {
	display: none
}

.side_panel [data-scroller] {
	overflow: hidden;
	height: 100%
}

@media only screen and (min-width: 1200px) {
	.navlist_item_active .navigation_dropdown_content {
		max-width: 1180px
	}

	[role="banner"] .navlist_item_with_advertisement .navigation_dropdown,
	[role="banner"] .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown,
	.sticky .navigation_tools .navlist_item_right.navlist_item_with_advertisement .navigation_dropdown {
		width: 1182px
	}

	.sticky .navlist_item_with_advertisement .navigation_dropdown {
		width: 1182px !important
	}
}

@media only screen and (min-width: 991px) {
	.navlist_item_with_dropdown>a {
		margin-right: 0;
		padding-bottom: 14px
	}

	[role="banner"].sticky .navlist_item_with_dropdown>a {
		margin-right: 0;
		padding-bottom: 11px
	}

	.navlist_item_with_dropdown>a:lang(ar),
	[role="banner"].sticky .navlist_item_with_dropdown>a:lang(ar) {
		margin-left: 0
	}

	.navlist_item_with_dropdown>a:after,
	.navlist_item_active .with_dropdown>a:after,
	[role="banner"].sticky .navlist_item_with_dropdown>a:after {
		background-image: none
	}

	.navigation_tools .navigation_list .navlist_item_with_dropdown>a {
		padding-right: 12px
	}

	.navigation_tools .navigation_list .navlist_item_with_dropdown>a:lang(ar) {
		padding-left: 12px;
		display: block
	}

	.navigation_tools .navlist_item:lang(ar) {
		margin-right: 4px
	}

	.navlist_item.navlist_item_with_dropdown>a:hover,
	.navlist_item.navlist_item_with_dropdown>a:focus {
		border-bottom: 3px solid #000;
		padding-bottom: 12px
	}

	.navlist_item.navlist_item_right.navlist_item_with_dropdown.navlist_item_tool>a:hover {
		border-bottom: 3px solid #0255A5;
		padding-bottom: 10px
	}

	.navlist_item_login.navlist_item.navlist_item_right.navlist_item_with_dropdown.navlist_item_tool>a:hover {
		padding-bottom: 9px
	}

	.navigation_dropdown_content_list .with_dropdown>a {
		margin-right: 0
	}

	.navlist_item_active .navigation_dropdown_content_list .with_dropdown>a:hover,
	.navlist_item_active .navigation_dropdown_content_list .with_dropdown>a:focus {
		border-bottom: 3px solid #000;
		padding-bottom: 9px
	}

	.sticky .navlist_item_active .navigation_dropdown_content_list .with_dropdown>a:hover,
	.sticky .navlist_item_active .navigation_dropdown_content_list .with_dropdown>a:focus {
		border: none;
		padding-bottom: 13px
	}

	.navigation_tools .navlist_item>a {
		padding-bottom: 12px;
		line-height: 1;
		padding-top: 4px;
		z-index: 4
	}

	.navigation_tools .navlist_item .navigation_search_btn {
		padding-bottom: 0
	}

	.navigation_sub_nav_list.twoCols {
		width: 428px
	}

	.navigation_sub_nav_list.twoCols li {
		width: 212px;
		display: block;
		float: left;
		border-bottom: 1px solid #e6e6e6;
		border-top: none
	}

	.navigation_sub_nav_list.twoCols li:nth-child(odd) {
		border-right: 1px solid #e6e6e6
	}
}

@media only screen and (max-width: 990px) {
	.navigation_sub_nav_advertisement {
		display: none
	}

	.m_link_dropdown [data-back-btn] {
		display: block
	}

	.header_link_sponsors a:before {
		content: attr(data-txt-mobile)
	}

	.navigation_tools_1200 .navigation_list,
	.navigation_tools_1200 {
		margin-top: 0
	}

	.navigation_tools_1200 .navigation_list {
		width: 0
	}
}

.pre_footer {
	margin-top: 50px;
	border-top: 1px solid #D2D2D2;
	background-color: #F0F0F0;
	position: relative
}

.no-margin+.pre_footer {
	margin-top: 0
}

.pre_footer+[role="contentinfo"] {
	margin-top: 0
}

.pre_footer_row {
	padding: 70px 0
}

.pre_footer_row .col>* {
	margin-left: 10px;
	margin-right: 10px
}

.pre_footer_row a {
	display: block
}

[role="contentinfo"] {
	background-color: #E6E6E6;
	margin-top: 50px;
	position: relative
}

.footer_social {
	padding-top: 41px;
	padding-bottom: 41px;
	border-bottom: 1px solid #d3d3d3
}

.footer_social .wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap
}

.footer_social [class^='social_'] {
	display: block;
	transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	width: 35px;
	height: 35px;
	text-indent: 100%;
	overflow: hidden;
	background-color: #c2c2c2;
	border-radius: 50%;
	margin: 0 13px;
	font-family: 'Real-Madrid-Icons';
	color: transparent;
	text-decoration: none
}

.footer_social [class^='social_']:hover {
	background-color: #9d9d9d
}

.footer_social [class^='social_']:before {
	width: 31px;
	height: 32px;
	display: block;
	color: #e6e6e6;
	padding: 2px 2px 1px 2px;
	font-size: 32px;
	text-indent: 0;
	line-height: 1
}

.footer_social .social_facebook_btn:before {
	content: '\e63a'
}

.footer_social .social_twitter_btn:before {
	content: '\e63c'
}

.footer_social .social_youtube_btn:before {
	content: '\e63e'
}

.footer_social .social_flickr_btn:before {
	content: '\e640'
}

.footer_social .social_google_plus_btn:before {
	content: '\e642'
}

.footer_social .social_instagram_btn:before {
	content: '\e903'
}

.footer_social .social_snapchat_btn:before {
	content: '\e906'
}

.footer_social .social_dugout_btn:before {
	content: '\e907'
}

.footer_social .social_sinaweibo_btn:before {
	content: "\e648"
}

.footer_social .social_renren_btn:before {
	content: "\e646"
}

.footer_social .social_tencent_btn:before {
	content: "\e64a"
}

.footer_social .social_youku_btn:before {
	content: "\e64e"
}

.footer_social {
	border-top: 1px solid #d3d3d3
}

.footer_social.social_error {
	border: none
}

.footer_sitemap a {
	text-decoration: none;
	color: #999999
}

.footer_sitemap .wrapper>.col {
	width: 14.2857%
}

.footer_sitemap .col {
	-webkit-transition: background-color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-moz-transition: background-color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-ms-transition: background-color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-o-transition: background-color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	transition: background-color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	padding-bottom: 58px;
	padding-top: 40px;
	box-sizing: content-box;
	background-color: #e6e6e6
}

.footer_sitemap .col:hover {
	background-color: #e0e0e0
}

.footer_sitemap .col>* {
	margin-left: 10px;
	margin-right: 10px
}

.footer_sitemap .col a {
	-webkit-transition: color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-moz-transition: color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-ms-transition: color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	-o-transition: color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	transition: color 150ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	cursor: pointer
}

.footer_sitemap .col a:lang(ja) {
	word-break: keep-all
}

.footer_sitemap .col a:hover {
	color: #333333
}

.footer_sitemap_title,
.footer_standalone_links a {
	font-size: 1.3em;
	text-transform: uppercase;
	display: block
}

.footer_sitemap_title:lang(ja),
.footer_standalone_links a:lang(ja) {
	font-weight: 700 !important
}

.footer_standalone_links .footer_sitemap_links {
	padding-top: 9px
}

.footer_sitemap_links {
	list-style: none;
	padding-top: 18px;
	margin-top: -7px
}

.footer_sitemap_links li {
	margin-top: 10px
}

.footer_sitemap_links li:first-child {
	margin-top: 0
}

.footer_sitemap_links a {
	font-size: 1.3em
}


.footer_sponsors:after {
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: -25px;
	z-index: 1;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 50px;
	font-weight: 400
}

.footer_sponsors:before {
	position: absolute;
	height: 1px;
	width: 84px;
	background-color: #e6e6e6;
	content: "";
	display: block;
	left: 50%;
	margin-left: -42px;
	top: -1px;
	z-index: 1
}

.footer_sponsors a {
	position: relative;
	vertical-align: middle
}

.footer_sponsors img {
	max-width: none
}

.footer_sponsors .wrapper {
	overflow: hidden;
	max-width: 960px;
	margin: 0 auto
}

.footer_gold_sponsors {
	text-align: center
}

.footer_gold_sponsors a {
	margin: 0 15px
}

.footer_silver_sponsors {
	text-align: center;
	padding-top: 35px
}

.footer_silver_sponsors a {
	margin: 0;
	max-width: 117px
}

.footer_silver_sponsors:last-of-type a {
	margin: 0
}

.footer_copyright .wrapper {
	font-size: x-small;
	padding-top: 18px;
	padding-bottom: 17px
}

.footer_copyright .wrapper>.col.footer_copyright_text {
	width: 30%
}

.footer_copyright .wrapper>.col.footer_links {
	width: 50%
}

.footer_copyright .wrapper>.col.footer_notifications {
	width: 20%
}

.footer_links {
	text-align: right
}

.footer_links:lang(ar) div {
	float: left;
	margin-left: 20px
}

.footer_links a {
	color: #666666;
	text-decoration: none;
	font-size: 1em
}

.footer_links a:lang(ar) {
	float: right
}

.footer_notifications {
	display: flex;
	justify-content: flex-end
}

.footer_notifications .notif_conf {
	color: #666666;
	text-decoration: none;
	font-size: 1.1em;
	margin-right: 10px;
	position: relative;
	cursor: pointer
}

.footer_notifications .notif_conf:lang(ar) {
	margin-right: 0px;
	margin-left: 10px
}

.footer_notifications .notif_conf:before {
	content: attr(data-notif-enable);
	display: flex;
	position: absolute;
	top: -80px;
	right: 0;
	width: 150px;
	height: 60px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);
	text-align: center;
	justify-content: center;
	align-items: center;
	transition: opacity .25s ease-in-out;
	padding: 5px;
	opacity: 0
}

.footer_notifications .notif_conf:after {
	content: '';
	display: block;
	opacity: 0;
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translateX(-7px);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 7px 0 7px;
	border-color: #ffffff transparent transparent transparent;
	transition: opacity .25s ease-in-out
}

.footer_notifications .notif_conf.notif_enable:before {
	opacity: 1
}

.footer_notifications .notif_conf.notif_enable:after {
	opacity: 1
}

.footer_copyright_text {
	color: #666666;
	font-size: 1.1em
}

.footer_sponsors img {
	top: 0;
	left: 0;
	-webkit-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.footer_sponsors .footer_sponsors_hover {
	position: static;
	opacity: 0
}

.footer_sponsors a:hover img {
	opacity: 0
}

.footer_sponsors a:hover .footer_sponsors_hover {
	opacity: 1
}

.search_bar_standalone {
	margin-bottom: 47px
}

.search_bar_standalone>* {
	margin-left: 10px;
	margin-right: 10px
}

.search_bar,
.search_bar_error {
	-webkit-transition: height 0.7s cubic-bezier(1, 0, 0, 1);
	-moz-transition: height 0.7s cubic-bezier(1, 0, 0, 1);
	-ms-transition: height 0.7s cubic-bezier(1, 0, 0, 1);
	-o-transition: height 0.7s cubic-bezier(1, 0, 0, 1);
	transition: height 0.7s cubic-bezier(1, 0, 0, 1);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	height: 0;
	background-color: #F2F2F2;
	font-size: x-small;
	position: relative;
	overflow: hidden
}

.sticky .search_bar,
.sticky .search_bar_error {
	border-bottom: none !important
}

.search_bar .wrapper,
.search_bar_error .wrapper {
	position: absolute;
	width: 940px;
	left: 50%;
	margin-left: -470px;
	height: 77px;
	bottom: 20px
}

.search_bar .btn,
.search_bar_error .btn {
	padding-left: 5px;
	padding-right: 5px;
	min-width: 115px
}

.search_bar_actions,
.search_bar_error_actions {
	background-color: #ffffff;
	position: absolute;
	padding-top: 20px;
	border-left: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 176px;
	height: 100%;
	right: 0;
	top: 0
}

.search_bar_actions:lang(ar),
.search_bar_error_actions:lang(ar) {
	border-left: inherit;
	border-right: none;
	right: inherit;
	left: 0
}

.search_bar_input,
.search_bar_error_input {
	padding: 1px 22px 1px 19px;
	margin-right: 176px
}

.search_bar_input:lang(ar),
.search_bar_error_input:lang(ar) {
	margin-right: 0;
	margin-left: 176px
}

.search_bar_input input,
.search_bar_error_input input {
	border: none;
	font-size: 3em;
	font-weight: normal;
	padding: 19px 20px 22px 20px;
	margin-left: -18px;
	width: 100%;
	border-radius: 0;
	height: 34px
}

.search_bar_input input:lang(ar),
.search_bar_error_input input:lang(ar) {
	margin-left: 0;
	margin-right: -18px
}

.search_bar_expanded {
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	height: 116px;
	border-bottom: 1px solid #e6e6e6
}

.search_bar_close,
.search_bar_error_close {
	position: absolute;
	top: 28px;
	right: 22px;
	display: inline-block;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px
}

.search_bar_close:after,
.search_bar_error_close:after {
	content: '\e606';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 22px;
	margin-top: -15px;
	margin-left: -22px;
	font-weight: 400;
	vertical-align: middle
}

.search_bar_close:lang(ar),
.search_bar_error_close:lang(ar) {
	right: inherit;
	left: 22px
}

.search_bar_close:lang(ar):after,
.search_bar_error_close:lang(ar):after {
	margin-right: -22px
}

.search_bar_results_wrapper {
	width: 960px;
	position: absolute;
	top: 50%;
	margin-top: 37px;
	left: 50%;
	margin-left: -480px;
	background-color: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.search_bar_results_query {
	font-size: x-small;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 13px
}

.search_bar_results_query span {
	font-size: x-small;
	font-size: 1.4em;
	border-right: 1px solid #d9d9d9;
	display: inline-block;
	padding: 2px 9px 8px 9px;
	margin-bottom: 6px;
	margin-right: 9px
}

.search_bar_results {
	padding: 13px
}

.search_bar_results_predictive {
	list-style: none;
	font-size: x-small
}

.search_bar_results_predictive li {
	font-size: 1.4em;
	margin-top: 9px
}

.search_bar_results_predictive li span {
	padding: 6px 11px 4px 9px
}

.search_bar_results_predictive li:first-child {
	margin-top: 0
}

.search_bar_results_predictive li:hover span,
.search_bar_results_predictive li.active span {
	background-color: #f5f5f5
}

.search_bar_results_predictive a {
	color: #000000;
	text-decoration: none
}

.search_bar_expanded_ready {
	overflow: visible;
	z-index: 2
}

.search_bar .search_bar_results {
	display: none
}

.search_bar.autocomplete_visible .search_bar_results {
	display: block
}

.search_bar_always {
	display: none
}

.search_bar_standalone {
	display: block !important;
	height: auto;
	background-color: transparent
}

.search_bar_standalone form {
	border: 1px solid #d9d9d9
}

.search_bar_standalone .wrapper {
	position: static;
	margin-left: 0;
	margin-right: 0px;
	width: auto
}

.search_bar_standalone .search_bar_actions {
	width: 135px
}

.search_bar_standalone .search_bar_input {
	margin-right: 135px
}

.search_bar_standalone .search_bar_input:lang(ar) {
	margin-right: 0;
	margin-left: 135px
}

.header_info .wrapper {
	position: relative;
	text-align: right;
	max-height: 35px;
	overflow: hidden
}

.header_info_summary {
	color: #737373;
	font-size: 12px;
	font-weight: bold;
	display: table-row;
	position: relative;
	float: right
}

.header_info_summary:lang(ar) {
	float: left
}

.header_info_summary,
.header_summary_description p {
	display: table-row
}

.header_info_summary time,
.header_summary_description p time {
	white-space: normal;
	text-align: center
}

.header_summary_description,
.header_summary_description p>*,
.header_info_actions {
	vertical-align: middle;
	display: table-cell
}

.header_info_actions,
.header_summary_description time {
	white-space: nowrap
}

.header_summary_description p {
	text-transform: uppercase;
	text-align: right;
	line-height: 15px
}

.header_summary_description strong {
	padding-right: 10px;
	padding-left: 8px;
	min-width: 95px;
	max-width: 210px;
	font-weight: 400
}

.header_summary_description strong:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.header_summary_description em:before {
	margin-left: -12px
}

.header_summary_description em:lang(ar):before {
	margin-left: 0;
	margin-right: -12px
}

.header_summary_description time {
	margin-top: -10px;
	margin-bottom: -10px;
	padding-right: 12px;
	padding-left: 12px
}

.header_summary_description em {
	font-style: normal;
	padding-left: 12px;
	text-transform: lowercase;
	display: block;
	margin-top: 10px;
	margin-right: 10px
}

.header_summary_description em:lang(ar) {
	margin-right: 0;
	margin-left: 10px;
	padding-left: 0;
	padding-right: 18px
}

.header_info_summary em:before,
.header_info_sponsor:before {
	display: inline-block;
	border-left: 1px solid #2C2C2C;
	top: 0;
	bottom: 0;
	position: absolute;
	content: ""
}

.header-schedule-carousel .header_info_summary em:before,
.header-schedule-carousel .header_info_sponsor:before {
	border: none
}

.header-schedule-carousel .header_info_sponsor {
	border-left: 1px solid #2C2C2C
}

.header-schedule-carousel .header_info_sponsor:lang(ar) {
	border-left: none;
	border-right: 1px solid #2C2C2C
}

.header_info_summary time,
.header_info_teams {
	border-left: 1px solid #2C2C2C;
	display: table-cell;
	letter-spacing: 0;
	word-spacing: 0
}

.header_info_summary time:lang(ar),
.header_info_teams:lang(ar) {
	border-left: none;
	border-right: 1px solid #2C2C2C
}

.header_info_teams {
	padding-top: 4px;
	padding-right: 20px;
	height: 31px;
	margin-top: -10px;
	margin-bottom: -10px;
	white-space: nowrap
}

.header_info_teams img {
	margin-left: 10px;
	width: 27px;
	height: 27px
}

.header_info_teams .accessible,
.header_info_teams strong {
	vertical-align: middle
}

.header_info_actions {
	display: table-cell
}

.header_info_summary a {
	color: #ffffff;
	line-height: 35px;
	vertical-align: middle
}

.header_info_more,
.header_info_buy {
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px
}

.header_info_buy {
	background-color: #2A2A2A;
	color: #ffffff
}

.header_info_more,
.header_info_buy {
	font-size: x-small;
	text-transform: uppercase
}

.header_info_sponsor {
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px
}

.header_info_sponsor:before {
	margin-left: -12px
}

.header_info_sponsor:lang(ar):before {
	margin-left: 0;
	margin-right: -12px
}

.header_info_sponsor>*,
.header_info_sponsor {
	vertical-align: middle
}

.header_info_sponsor .ico_goto {
	background-size: 7px 14px;
	width: 14px;
	height: 14px;
	margin-left: 17px
}

.header_info_sponsor+.header_info_sponsor {
	margin-left: -2px
}

.header_info_sponsor+.header_info_sponsor:lang(ar) {
	margin-left: 0;
	margin-right: -2px
}

.header_info_content {
	height: 0;
	padding: 0;
	overflow: hidden;
	background-color: #191919;
	position: relative;
	-webkit-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	height: 0
}

.header_info_content .wrapper {
	position: relative
}

.header_info_content [data-close] {
	position: absolute;
	font-size: 0;
	background-repeat: no-repeat;
	display: block;
	width: 21px;
	height: 21px;
	right: 12px;
	top: 22px
}

.header_info_content [data-close]:before {
	content: '\e606';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 14px;
	margin-top: 4px;
	margin-left: 4px;
	font-weight: normal;
	vertical-align: middle
}

.header_info_content [data-close]:lang(ar):before {
	content: '\e606';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 14px;
	margin-top: 4px;
	margin-right: 3px;
	margin-left: 0px;
	font-weight: normal;
	vertical-align: middle
}

.header_summary_description,
.header_info_actions a {
	-webkit-transition: opacity 500ms;
	-moz-transition: opacity 500ms;
	-ms-transition: opacity 500ms;
	-o-transition: opacity 500ms;
	transition: opacity 500ms
}

.header_info_description a {
	font-weight: bold;
	font-size: 1.1em;
	color: #F9F9F9;
	text-align: left;
	display: block;
	text-decoration: none;
	text-transform: uppercase
}

.header_info_tickets {
	font-size: x-small;
	padding-bottom: 14px;
	padding-top: 15px
}

.header_info_tickets>* {
	margin-left: 13px;
	margin-right: 24px
}

.header_info_tickets>strong {
	color: #999999;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: normal;
	display: block
}

.header_info_tickets>strong span {
	display: block;
	font-size: 1.15em;
	font-weight: bold
}

.header_tickets_pricing {
	color: #999999;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #303030;
	padding: 12px 0 0 0;
	min-height: 90px
}

.header_tickets_pricing ul {
	list-style: none
}

.header_tickets_pricing li {
	clear: both;
	margin-top: 8px
}

.header_tickets_pricing li:first-child {
	margin-top: 0
}

.header_tickets_pricing small {
	color: #666666;
	font-weight: normal;
	font-size: 0.9em
}

.header_tickets_pricing strong {
	color: #F8F8F8;
	font-size: 1.4em;
	float: right;
	position: relative;
	top: -4px
}

.header_tickets_pricing .btn {
	float: right;
	clear: both;
	margin-top: 6px
}

.header_description_teams {
	padding-bottom: 17px;
	padding-top: 17px
}

.header_description_teams {
	font-size: 0
}

.header_description_teams>* {
	width: 33.33%;
	font-size: x-small;
	vertical-align: middle
}

.header_description_teams .team {
	vertical-align: top
}

.header_info_description {
	display: table-row
}

.header_info_description>* {
	width: 25%;
	vertical-align: top;
	display: table-cell
}

.header_description_teams .team {
	text-align: center;
	color: #999999
}

.header_description_teams .team strong {
	display: block;
	font-size: 1.2em;
	padding-top: 5px
}

.header_description_teams .team img {
	width: 50px;
	height: 50px
}

.header_info_pic {
	vertical-align: middle
}

.header_info_details {
	background-color: #212121;
	color: #cccccc;
	font-size: x-small
}

.header_info_details dl {
	min-height: 149px;
	padding: 16px 21px
}

.header_info_details dt,
.header_info_details dd {
	display: block
}

.header_info_details dd {
	font-size: 1.4em;
	line-height: 1.25em;
	padding-top: 1px;
	width: 50%;
	margin-bottom: 10px
}

.header_info_details dt {
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase
}

.header_info_details select {
	display: block;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	color: #999999;
	line-height: 16px;
	padding: 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background: #383838 url("../images/backgrounds/select_white_arrows.png") no-repeat right center;
	margin-bottom: 14px;
	margin-top: 5px
}

.header_info_details select:after {
	background: #ce0 url("../images/backgrounds/select_white_arrows.png") no-repeat left top
}

.header_info_details select::-ms-expand {
	display: none
}

.header_info_share {
	border-top: 1px solid #303030;
	border-bottom: 1px solid #303030;
	font-size: 1.3em;
	text-transform: uppercase;
	margin: 0 21px;
	padding: 14px 0 11px
}

.header_info_share:before,
.header_info_share:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.header_info_share:after {
	clear: both
}

.header_info_share {
	zoom: 1
}

.header_info_share span {
	display: inline-block;
	float: right;
	white-space: nowrap;
	margin-top: -5px
}

.header_info_share span:lang(ar) {
	float: left
}

.header_info_share a {
	display: inline-block;
	border-radius: 50%;
	background-color: #4D4D4D;
	width: 23px;
	height: 23px;
	position: relative;
	vertical-align: top;
	font-size: 0;
	margin-left: 6px
}

.header_info_share a:lang(ar) {
	margin-left: 0;
	margin-right: 6px
}

.header_info_share a:lang(ar):first-child {
	margin-right: 0
}

.header_info_share a:first-child {
	margin-left: 0
}

.header_info_share a:before {
	display: block;
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	text-decoration: none;
	background-repeat: no-repeat
}

.header_schedule [data-content]>* {
	opacity: 1
}

.header_schedule.loading [data-content]>* {
	opacity: 0
}

.header_schedule.loading [data-content] {
	position: relative
}

.header_schedule.loading [data-content]:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -64px;
	margin-left: -64px;
	width: 128px;
	height: 128px;
	opacity: 1 !important
}

[data-header-schedule-carousel] {
	margin: 0 auto;
	overflow: hidden;
	backface-visibility: hidden
}

.wrapper.header_schedule_nocar {
	visibility: visible;
	text-align: right
}

.no-borderradius .header_info_share a {
	background: transparent url("../images/backgrounds/header_info_share_ie8.png") no-repeat left top
}

.form_text_field label,
.form_checkbox_field .group_title,
.form_select_field label {
	display: block;
	font-size: 1.2em;
	color: #666666;
	margin-bottom: 11px;
	font-weight: normal
}

.form {
	color: #333333
}

.form .form_description {
	color: #666666;
	font-size: 1.4em;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 18px;
	margin-bottom: 25px
}

.form legend.form_legend {
	min-width: 100%
}

.form sup {
	font-size: 1.23em;
	height: 8px;
	display: inline-block;
	padding-left: 3px;
	line-height: 0;
	vertical-align: bottom
}

.form_separator {
	display: block;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 25px
}

.form_legend {
	font-size: x-small
}

.form_legend,
.form_legend span {
	display: block
}

.form_legend span {
	font-size: 1.4em;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 18px;
	border-bottom: 1px solid #D9D9D9
}

.form_select_field,
.form_text_field {
	position: relative
}

.form_select_field .form_error_icon,
.form_text_field .form_error_icon {
	width: 19px;
	height: 19px;
	display: block;
	position: absolute;
	right: 11px;
	bottom: 8px;
	border: none;
	border-radius: 0
}

.form_select_field .form_error_icon:lang(ar),
.form_text_field .form_error_icon:lang(ar) {
	right: inherit;
	left: 11px
}

.form_select_field.error .form_error_icon,
.form_text_field.error .form_error_icon {
	background: transparent url("../images/backgrounds/form_error.png") left top no-repeat
}

.form_select_field.valid .form_error_icon,
.form_text_field.valid .form_error_icon {
	background: transparent url("../images/backgrounds/form_valid.png") left top no-repeat
}

.form_select_field .form_error_icon {
	right: 28px
}

.form_select_field .form_error_icon:lang(ar) {
	right: inherit;
	left: 28px
}

.error_class_container.error label,
.form_checkbox_field.error label,
.form_table_field.error label {
	color: #CC0202
}

.form_table_field .form_error_icon {
	display: none
}

.form_text_field {
	font-size: x-small
}

.form_text_field>span {
	display: block;
	background-color: #D9D9D9;
	border-left: 15px solid #D9D9D9;
	border-right: 15px solid #D9D9D9;
	padding: 1px 0
}

.form_text_field input,
.form_text_field textarea {
	border: none;
	background-color: #F6F6F6;
	padding: 7px 14px 10px 14px;
	margin-left: -14px;
	width: 100%;
	color: #333333;
	font-size: 1.5em
}

.form_text_field input:lang(ar),
.form_text_field textarea:lang(ar) {
	margin-left: 0;
	margin-right: -14px
}

.form_text_field input::-webkit-input-placeholder,
.form_text_field textarea::-webkit-input-placeholder {
	color: #666666
}

.form_text_field input:-moz-placeholder,
.form_text_field textarea:-moz-placeholder {
	color: #666666
}

.form_text_field input::-moz-placeholder,
.form_text_field textarea::-moz-placeholder {
	color: #666666
}

.form_text_field input:-ms-input-placeholder,
.form_text_field textarea:-ms-input-placeholder {
	color: #666666
}

.form_text_field>span,
.form_text_field input,
.form_text_field textarea {
	border-radius: 3px
}

.form_text_field.error>span {
	border-left-color: #CC0000;
	border-right-color: #CC0000;
	background-color: #CC0000
}

.form_text_field.valid>span {
	border-left-color: #009933;
	border-right-color: #009933;
	background-color: #009933
}

.require_one_error .m_combined_ticket_table .checkbox {
	border: 1px solid #CC0000;
	width: 12px;
	height: 12px;
	border-radius: 3px
}

.form_text_field_alt input {
	background-color: #ffffff
}

.form_inline_field>span,
.form_inline_field label {
	display: inline-block
}

.form_inline_field label {
	margin-right: 4px
}

.form_buttons_field {
	border-top: 1px solid #D9D9D9;
	padding-top: 20px;
	display: block
}

.form_buttons_field>* {
	float: right
}

.form_buttons_field>*:lang(ar) {
	float: left
}

.form_buttons_field_nofloat {
	border-top: 1px solid #D9D9D9;
	padding-top: 20px;
	display: block;
	text-align: right
}

.form_buttons_field_nofloat:lang(ar) {
	text-align: left
}

.form_checkbox_field.hidden {
	display: none
}

.form_checkbox_field a {
	font-weight: bold;
	color: #666666;
	text-decoration: none
}

.form_checkbox_field .group_title.inline {
	display: inline-block;
	margin-right: 12px
}

.form_checkbox_field .group_title.inline:lang(ar) {
	margin-right: 0;
	margin-left: 12px
}

.form_checkbox_field p.link {
	font-size: 1.3em;
	position: relative;
	top: -1px;
	color: #666666;
	display: block;
	margin-left: 0px
}

.form_checkbox_field p.link:lang(ar) {
	margin-right: 0px;
	margin-left: auto
}

.form_checkbox_field p.link a {
	font-weight: bold;
	color: #666666;
	text-decoration: none
}

.form_checkbox_field label {
	font-size: 1.3em;
	position: relative;
	top: -1px;
	color: #666666;
	display: block;
	margin-left: 23px
}

.form_checkbox_field label:lang(ar) {
	margin-left: 0;
	margin-right: 23px
}

.form_checkbox_field p {
	font-size: 1.3em;
	color: #666666;
	margin-top: 15px;
	display: block
}

.form_checkbox_field .checkbox,
.form_checkbox_field .radio {
	float: left
}

.form_checkbox_field .checkbox:lang(ar),
.form_checkbox_field .radio:lang(ar) {
	float: right
}

.form_checkbox_field label~.checkbox,
.form_checkbox_field label~.radio,
.form_checkbox_field label~label {
	margin-top: 10px
}

.form_checkbox_field .form_text_field {
	clear: both;
	margin-top: 10px;
	overflow: hidden;
	padding-left: 13px
}

.form_checkbox_field .form_text_field label {
	margin-left: 10px
}

.form_checkbox_field .form_text_field span {
	margin-left: 10px
}

.form_checkbox_field .form_text_field:lang(ar) {
	padding-left: 0;
	padding-right: 13px
}

.form_checkbox_field .form_text_field:lang(ar) label,
.form_checkbox_field .form_text_field:lang(ar) span {
	margin-left: 0;
	margin-right: 10px
}

p.fieldset_p {
	font-size: 1.3em;
	color: #666666;
	margin-bottom: 15px;
	display: block
}

p.fieldset_p a {
	font-weight: bold;
	color: #666666;
	text-decoration: none
}

.form_radio_field {
	display: inline-block;
	margin-left: 20px;
	margin-top: 10px
}

.form_radio_field .radio {
	margin-top: 10px;
	float: left
}

.form_radio_field>span {
	margin-right: 5px
}

.form_radio_field>span:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.form_radio_field:lang(ar) {
	margin-right: 20px;
	margin-left: 0
}

.form_radio_field label {
	display: inline-block;
	margin-left: 0;
	margin-top: 10px;
	font-size: 13px
}

.form_radio_field label:lang(ar) {
	margin-right: 0
}

.form_inline_checkbox label {
	display: inline-block;
	margin-left: 3px
}

.form_inline_checkbox label:lang(ar) {
	margin-left: 0;
	margin-right: 3px
}

.form_inline_checkbox .checkbox,
.form_inline_checkbox .radio {
	float: none
}

.form_inline_checkbox label+.checkbox,
.form_inline_checkbox label+.radio {
	margin-left: 7px;
	margin-right: 0
}

.form_inline_checkbox label~.checkbox,
.form_inline_checkbox label~.radio,
.form_inline_checkbox label~label {
	margin-top: 0
}

.form_block_checkbox {
	display: block
}

.form_select_field label.error {
	padding: 7px 10px;
	color: #666666;
	background-color: #d9d9d9;
	display: block !important;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px
}

.form_select_field.error span {
	border-color: #CC0000
}

.form_select_field.valid span {
	border-color: #009933
}

.form_inline_select .select,
.form_inline_select label {
	display: inline-block;
	vertical-align: middle
}

.form_inline_select label {
	margin-bottom: 0;
	margin-right: 4px
}

.form_telephone_field .contry_code {
	width: 25%;
	margin-left: 0
}

.form_telephone_field>span {
	width: 70%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 5%;
	float: left
}

.form_time_field div {
	width: 25%;
	margin-right: 10px;
	vertical-align: middle
}

.form_time_field small {
	font-size: 20px;
	vertical-align: middle;
	margin-right: 10px
}

.form_time_field .select,
.form_time_field select {
	min-width: 0
}

.form_time_field .accessible {
	display: none
}

.row_form {
	font-size: 0
}

.row_form+.row_form {
	margin-top: 25px
}

.row_form>* {
	font-size: x-small;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top
}

.row_form>*>* {
	margin-right: 10px
}

.row_form>*>*:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.row_form>*+*>* {
	margin-left: 10px
}

.row_form>*+*>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.row_form>.form_full {
	display: block
}

.row_form.no_mtop {
	margin-top: 10px
}

.form_payment_details {
	width: 87%;
	margin-top: 30px
}

.form_payment_details .form_legend {
	margin-bottom: 20px;
	padding-bottom: 7px;
	overflow: hidden;
	border-bottom: 1px solid #D9D9D9
}

.form_payment_details .form_legend span {
	float: left;
	padding: 6px 0 10px 30px;
	border: none;
	position: relative
}

.form_payment_details .form_legend span:before {
	content: "\e60b";
	display: block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 25px;
	font-weight: 400;
	opacity: 1;
	left: 0;
	top: 0
}

.form_payment_details .form_legend span:lang(ar) {
	float: right;
	padding: 6px 30px 10px 0;
	background-position: right top
}

.form_payment_details .form_legend small {
	padding-top: 7px;
	float: right;
	color: #666666;
	font-size: 1.2em
}

.form_payment_details .form_legend small:lang(ar) {
	float: left
}

.form_payment_details p {
	font-size: 1.2em;
	margin-bottom: 20px;
	color: #666666
}

.form_payment_details a {
	color: #0255A5;
	text-decoration: none
}

.form_payment_details .form_checkbox_field {
	margin-bottom: 30px
}

.form_payment_details .form_checkbox_field strong {
	margin-top: -2px;
	display: block;
	font-size: 1.1em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000
}

p.form_payment_details_highlight {
	padding-right: 34px;
	padding-bottom: 20px;
	color: #000;
	border-bottom: 1px solid #D9D9D9
}

p.form_payment_details_highlight:lang(ar) {
	padding-right: 0;
	padding-left: 34px
}

.form_credit_card_field {
	padding-bottom: 35px;
	background: url("../images/backgrounds/credit_card.png") no-repeat 20px bottom
}

.form_payment_details_transfer {
	border-bottom: 1px solid #D9D9D9
}

.form_payment_details_transfer small {
	display: block;
	margin-bottom: 4px;
	padding-left: 19px;
	font-size: 1.3em;
	font-weight: bold;
	color: #666666
}

.form_payment_details_transfer p {
	padding-left: 19px
}

.form_payment_details_claim {
	margin-top: 40px;
	padding-top: 20px;
	border-top: 1px solid #D9D9D9
}

.form_payment_details_claim p {
	font-size: 1.1em;
	padding-right: 63px
}

.form_payment_details_claim p:lang(ar) {
	padding-right: 0;
	padding-left: 63px
}

.form_errors {
	border: 1px solid transparent;
	font-size: x-small;
	color: #CC0202;
	position: relative;
	height: 0;
	overflow: hidden;
	margin-bottom: -2px
}

.form_errors.with_errors {
	border-color: #CC0202;
	height: auto;
	margin-bottom: 17px
}

.form_errors_static {
	overflow: auto
}

.form_errors_container {
	padding: 36px 0 22px 123px
}

.form_errors_container:lang(ar) {
	padding: 36px 123px 22px 0
}

.form_errors_container label {
	display: block;
	font-size: 1.4em;
	margin-bottom: 7px
}

.form_errors_container label span {
	text-transform: none
}

.form_errors_container [data-name] {
	text-transform: lowercase
}

.form_errors_container [data-name]:before {
	content: attr(data-name) ": ";
	display: inline;
	text-transform: capitalize
}

.form_ups {
	font-size: 4em;
	font-weight: bold;
	font-style: italic;
	padding: 16px 0 16px 19px;
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

.form_ups:lang(ar) {
	padding: 16px 19px 16px 0;
	left: inherit;
	right: 0
}

.form_errors_text,
.form_errors_title {
	font-weight: bold;
	font-size: 1.8em;
	color: #CC0101;
	display: block;
	padding-bottom: 16px
}

.form_errors_text {
	font-weight: normal
}

.birthdate_row label {
	display: block;
	font-size: 13px;
	margin-bottom: 11px;
	color: #666
}

.birthdate_row .accessible {
	display: none
}

.birthdate_row .form_select_field {
	margin-left: 0
}

.birthdate_row .col_form_5 {
	margin-right: 14px
}

.col_form_5 {
	width: 20%
}

.col_form_5x2 {
	width: 40%
}

.col_form_5x4 {
	width: 80%
}

.col_form_4 {
	width: 25%
}

.col_form_3 {
	width: 33.33%
}

.col_form_3b {
	width: 30%
}

.col_form_3c {
	width: 32% !important
}

.col_form_2 {
	width: 50%
}

.col_form_2b {
	width: 49.33%
}

.col_form_xl {
	width: 75%
}

.col_form_x1b {
	width: 61%
}

.col_form_xxl {
	width: 83.33%
}

.col_form_address {
	width: 15%
}

.col_form_1 {
	width: 100%
}

.col_quarter {
	width: 20.83333%;
	*width: 20.83233%
}

@media only screen and (max-width: 479px) {
	.form_ups {
		font-size: 3em;
		padding: 16px 10px
	}

	.form_ups:lang(ar) {
		padding: 16px 10px
	}

	.form_errors_container {
		padding: 22px 10px 22px 85px
	}

	.form_errors_container:lang(ar) {
		padding: 22px 85px 22px 10px
	}
}

.col_form_codcc {
	width: 17.13%
}

.madridistas_layout .important {
	width: 66.66667%;
	*width: 66.66567%
}

.madridistas_layout .important>.m_header>* {
	margin-left: 0;
	margin-right: 0
}

.madridistas_layout .aside {
	width: 33.33333%;
	*width: 33.33233%;
	clear: right
}

.madridistas_layout .aside:lang(ar) {
	clear: left
}

.madridistas_layout .aside>* {
	margin-bottom: 20px
}

.madridistas_layout .aside>*+* {
	margin-top: 20px
}

.madridistas_layout .main_row,
.madridistas_layout .club_info_layout .overlapping_main_row,
.club_info_layout .madridistas_layout .overlapping_main_row {
	padding-top: 20px;
	margin-bottom: 20px
}

.madridistas_layout .m_section_news_header {
	padding-bottom: 20px
}

.madridistas_layout .m_section_news_header:before,
.madridistas_layout .m_section_news_header:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.madridistas_layout .m_section_news_header:after {
	clear: both
}

.madridistas_layout .m_section_news_header {
	zoom: 1
}

.madridistas_layout .m_section_news_header strong {
	font-size: 1.8em;
	margin-bottom: 0
}

.madridistas_layout .m_section_news_header img {
	float: left;
	margin-right: 10px
}

.madridistas_layout .m_section_news_header img:lang(ar) {
	float: right
}

.madridistas_layout .highlights_row_3columns {
	margin-bottom: 30px
}

.madridistas_layout .highlights_row_3columns .m_header {
	margin-bottom: 10px
}

.madridistas_layout .highlights_row_3columns .col {
	margin-top: 20px
}

.madridistas_layout .highlights_row_3columns .col .m_highlight,
.madridistas_layout .highlights_row_3columns .col .m_store {
	border-top: 1px solid #D9D9D9
}

.madridistas_layout .highlights_row_2columns {
	margin: 30px 0
}

.madridistas_layout .highlights_row_2columns .col {
	margin-top: 12px
}

.madridistas_layout .highlights_row_2columns .m_highlight_content_title {
	min-height: 40px
}

.madridistas_layout .main_content {
	width: 75%
}

.madridistas_layout .main_content .m_text_content .legal {
	margin-bottom: 30px
}

.madridistas_layout .main_content .m_section_news_header {
	padding-bottom: 8px
}

.madridistas_layout .main_content .m_section_news_header h2 {
	font-size: 2.3em;
	margin-bottom: 30px
}

.madridistas_layout .main_content .m_section_news_header strong {
	margin-bottom: 0;
	line-height: 1.3
}

.madridistas_layout .main_content .m_local_info {
	margin-bottom: 20px
}

.madridistas_layout .aditional_content {
	width: 25%
}

.madridistas_layout .aditional_content>.m_related {
	margin-bottom: 20px
}

.madridistas_layout .m_questionnaire_list {
	padding-top: 0
}

.madridistas_layout .video_row {
	margin-bottom: 30px
}

.madridistas_layout .video_row .m_related_image {
	border: none
}

.madridistas_layout .m_winners {
	margin-top: 20px;
	padding-bottom: 0
}

.madridistas_layout .m_articles_row:first-child {
	clear: left
}

.m_schedule_nav {
	font-size: x-small
}

.m_schedule_nav a {
	font-size: 1.2em;
	color: #0052A5;
	border-bottom: 2px solid transparent;
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	padding-bottom: 4px
}

.m_schedule_nav .active {
	color: #000000;
	border-bottom-color: #000000
}

.m_schedule_nav a+a {
	margin-left: 19px
}

.m_schedule_nav a+a:lang(ar) {
	margin-left: 0;
	margin-right: 19px
}

.fundacion_layout .fundacion_header {
	margin: 0 10px 20px;
	position: relative
}

.fundacion_layout .fundacion_header img {
	float: left
}

.fundacion_layout .fundacion_header img:lang(ar) {
	float: right
}

.fundacion_layout .fundacion_header img.banner {
	width: 67.9%
}

.fundacion_layout .fundacion_header img.map {
	width: 32%
}

.fundacion_layout .fundacion_header a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	right: 0;
	bottom: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B8000000, endColorstr=#B8000000);
	background-color: rgba(0, 0, 0, 0.72);
	color: #fff;
	width: 32%;
	padding: 20px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase
}

.fundacion_layout .fundacion_header a:lang(ar) {
	right: inherit;
	left: 0
}

.fundacion_layout .aside>*+* {
	margin-top: 20px
}

.fundacion_layout .list_row {
	margin-bottom: 20px
}

.fundacion_layout .list_row .m_header {
	margin: 0 10px 20px
}

.fundacion_layout .m_articles {
	margin: 40px 10px 20px
}

.fundacion_layout .m_articles_title {
	margin-bottom: 20px
}

.fundacion_layout .highlight_fundacion_row {
	overflow: hidden;
	margin-bottom: 40px
}

.fundacion_layout .highlight_fundacion_row .col article {
	margin-left: 10px;
	margin-right: 10px
}

.fundacion_layout .highlight_fundacion_row .m_header_link {
	margin-left: 10px;
	margin-right: 10px
}

.fundacion_layout .m_share_fundation {
	margin: 0 10px
}

.fundacion_layout .search_club_row {
	margin: 20px 10px 10px
}

.fundacion_layout .search_club_row .checkbox_field {
	margin-top: 30px;
	margin-left: 20px;
	position: relative;
	z-index: 3
}

.fundacion_layout .search_club_row .checkbox_field:lang(ar) {
	margin-left: 0;
	margin-right: 20px
}

.fundacion_layout .search_club_row .checkbox_field span {
	vertical-align: middle
}

.fundacion_layout .search_club_row .checkbox_field label {
	display: inline-block;
	vertical-align: middle;
	margin: 0
}

.fundacion_layout .search_club_row .m_search_results_filter legend {
	padding-top: 2px
}

.fundacion_layout .search_club_row .title {
	background: #fff;
	border: solid #d4d4d4;
	border-width: 1px 1px 0;
	padding: 8px;
	font-size: 15px;
	color: #333
}

.fundacion_layout .search_club_row .title small {
	color: #666;
	font: 14px Arial, Helvetica, sans-serif
}

.fundacion_layout .search_club_row .m_search_club_new {
	width: 150px;
	border: solid #d4d4d4;
	border-width: 0 1px 1px;
	padding: 0 20px 0 45px;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #BF7934;
	text-transform: uppercase
}

.fundacion_layout .search_club_row .m_search_club_new:lang(ar) {
	padding: 0 45px 0 20px
}

.fundacion_layout .search_club_row .m_search_club_new:before {
	content: "\e610";
	display: block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #BF7934;
	font-size: 25px;
	font-weight: 400;
	opacity: 1;
	left: 0;
	margin-top: -5px;
	margin-left: 10px
}

.fundacion_layout .search_club_row .m_search_club_new:lang(ar):before {
	margin-left: auto;
	margin-right: 10px
}

.fundacion_layout .search_club_row .m_search_club_content_list_sport {
	width: 15%;
	padding: 0 10px
}

.fundacion_layout .search_club_row .m_search_club_content_list_action {
	width: 15%
}

.fundacion_layout .search_club_row .project_list {
	background: #f6f6f6
}

.fundacion_layout .search_club_row .project_list li {
	list-style: none;
	border-top: 1px solid #d4d4d4;
	font-weight: bold;
	text-transform: uppercase
}

.fundacion_layout .search_club_row .project_list li>* {
	display: inline-block;
	vertical-align: middle
}

.fundacion_layout .search_club_row .project_list h3 {
	padding: 15px 180px 15px 20px;
	font-size: 15px;
	width: 50%;
	color: #333;
	position: relative
}

.fundacion_layout .search_club_row .project_list h3 span {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-transform: none
}

.fundacion_layout .fundation_content {
	margin: 0 10px
}

.fundacion_layout .fundation_content:before,
.fundacion_layout .fundation_content:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.fundacion_layout .fundation_content:after {
	clear: both
}

.fundacion_layout .fundation_content {
	zoom: 1
}

.fundacion_layout .fundation_content .main_content {
	float: none;
	margin-left: 160px
}

.fundacion_layout .fundation_content .main_content:lang(ar) {
	margin-left: 0;
	margin-right: 160px
}

.fundacion_layout .fundation_content .aditional_content {
	margin-top: 53px
}

.fundacion_layout .fundation_content h1 {
	font: 18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-bottom: 30px
}

.fundacion_layout .fundation_content h2 {
	font-size: 15px;
	text-transform: uppercase;
	line-height: 118%;
	margin-bottom: 1em;
	color: #333
}

.fundacion_layout .fundation_content h3 {
	font-size: 16px;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 1em
}

.fundacion_layout .fundation_content p,
.fundacion_layout .fundation_content ol,
.fundacion_layout .fundation_content ul {
	font-size: 14px;
	line-height: 1.2;
	color: #666;
	margin: 0 0 1em
}

.fundacion_layout .fundation_content p a {
	text-decoration: none;
	color: #0154A5
}

.fundacion_layout .fundation_content ol {
	margin-left: 2em
}

.fundacion_layout .fundation_content ol:lang(ar) {
	margin-left: 0;
	margin-right: 2em
}

.fundacion_layout .fundation_content ul.m_download_list {
	font-size: x-small;
	line-height: 1
}

.members_pagination_row {
	font-size: x-small;
	text-align: center
}

.notices_layout .main_row,
.notices_layout .club_info_layout .overlapping_main_row,
.club_info_layout .notices_layout .overlapping_main_row {
	margin-top: 60px
}

.notices_layout .details_row:before,
.notices_layout .details_row:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.notices_layout .details_row:after {
	clear: both
}

.notices_layout .details_row {
	zoom: 1
}

.notices_layout .details_row .m_header {
	margin-bottom: 31px
}

.notices_layout .details_row .m_process_data {
	margin-bottom: 21px
}

.notices_layout .details_row .m_process_description {
	margin-bottom: 34px
}

.notices_layout .details_row .m_header,
.notices_layout .details_header_row {
	margin-bottom: 31px
}

.notices_layout .main_row,
.notices_layout .club_info_layout .overlapping_main_row,
.club_info_layout .notices_layout .overlapping_main_row,
.notices_layout .details_row {
	margin-bottom: 45px
}

.notices_layout .details_header_row {
	display: table
}

.notices_layout .details_header_row .m_header {
	margin-bottom: 0
}

.notices_layout .details_header_row>* {
	display: table-cell
}

.notices_layout .details_header_row .details_header_actions {
	white-space: nowrap;
	padding-left: 30px
}

[data-ads]>* {
	display: block;
	margin-bottom: 20px
}

[data-ads-block='tablet']>*,
[data-ads-block='mobile']>* {
	margin-left: 10px;
	margin-right: 10px
}

[data-ads-block='tablet'] img,
[data-ads-block='mobile'] img {
	margin: 0 auto
}

[data-ads].loading {
	background: url("../images/backgrounds/spinner.gif") no-repeat center center;
	height: 100px
}

.grid_layout .main_row,
.grid_layout .club_info_layout .overlapping_main_row,
.club_info_layout .grid_layout .overlapping_main_row {
	padding-top: 30px
}

.grid_layout .main_row .grid-3col,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #fff;
	overflow: hidden;
	box-shadow: 0px 0px 2px 1px #D9D9D9;
	grid-column: 1/13;
	width: auto;
	max-width: auto;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	display: grid;
	display: -ms-grid;
	grid-template-columns: repeat(12, 1fr);
	-ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;
	grid-template-rows: auto 1fr;
	-ms-grid-rows: auto auto auto auto auto auto auto;
	grid-gap: 0 10px
}

.grid_layout .main_row .grid-3col .col1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1,
.grid_layout .main_row .grid-3col .col2,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2,
.grid_layout .main_row .grid-3col .col3,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3,
.grid_layout .main_row .grid-3col .col-dest,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest {
	margin-bottom: 20px
}

.grid_layout .main_row .grid-3col .col1 .m_highlight,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight,
.grid_layout .main_row .grid-3col .col1 .m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store,
.grid_layout .main_row .grid-3col .col2 .m_highlight,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight,
.grid_layout .main_row .grid-3col .col2 .m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store,
.grid_layout .main_row .grid-3col .col3 .m_highlight,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight,
.grid_layout .main_row .grid-3col .col3 .m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store,
.grid_layout .main_row .grid-3col .col-dest .m_highlight,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight,
.grid_layout .main_row .grid-3col .col-dest .m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store {
	text-align: right
}

.grid_layout .main_row .grid-3col .col1 .m_highlight a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight a,
.grid_layout .main_row .grid-3col .col1 .m_store a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store a,
.grid_layout .main_row .grid-3col .col2 .m_highlight a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight a,
.grid_layout .main_row .grid-3col .col2 .m_store a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store a,
.grid_layout .main_row .grid-3col .col3 .m_highlight a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight a,
.grid_layout .main_row .grid-3col .col3 .m_store a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store a,
.grid_layout .main_row .grid-3col .col-dest .m_highlight a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight a,
.grid_layout .main_row .grid-3col .col-dest .m_store a,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store a,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store a {
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	line-height: 1;
	font-size: 1.1em;
	font-weight: 700;
	vertical-align: middle
}

.grid_layout .main_row .grid-3col .col1 .m_highlight a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight a:after,
.grid_layout .main_row .grid-3col .col1 .m_store a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store a:after,
.grid_layout .main_row .grid-3col .col2 .m_highlight a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight a:after,
.grid_layout .main_row .grid-3col .col2 .m_store a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store a:after,
.grid_layout .main_row .grid-3col .col3 .m_highlight a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight a:after,
.grid_layout .main_row .grid-3col .col3 .m_store a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store a:after,
.grid_layout .main_row .grid-3col .col-dest .m_highlight a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight a:after,
.grid_layout .main_row .grid-3col .col-dest .m_store a:after,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store a:after,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store a:after {
	content: '\e632';
	display: inline-block;
	font-size: 22px;
	font-family: 'Real-Madrid-Icons';
	line-height: 1;
	vertical-align: middle;
	padding-left: 6px;
	margin-top: -4px
}

.grid_layout .main_row .grid-3col .col1 .m_highlight h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight h1,
.grid_layout .main_row .grid-3col .col1 .m_store h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store h1,
.grid_layout .main_row .grid-3col .col2 .m_highlight h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight h1,
.grid_layout .main_row .grid-3col .col2 .m_store h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store h1,
.grid_layout .main_row .grid-3col .col3 .m_highlight h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight h1,
.grid_layout .main_row .grid-3col .col3 .m_store h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store h1,
.grid_layout .main_row .grid-3col .col-dest .m_highlight h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight h1,
.grid_layout .main_row .grid-3col .col-dest .m_store h1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store h1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store h1 {
	margin-top: 10px;
	text-align: left
}

.grid_layout .main_row .grid-3col .col1 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .main_row .grid-3col .col1 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .main_row .grid-3col .col2 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .main_row .grid-3col .col2 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .main_row .grid-3col .col3 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .main_row .grid-3col .col3 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .main_row .grid-3col .col-dest .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .main_row .grid-3col .col-dest .m_store .m_videojs_player .video-js .vjs-big-play-button,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_videojs_player .video-js .vjs-big-play-button,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_videojs_player .video-js .vjs-big-play-button {
	font-size: 6em
}

.grid_layout .main_row .grid-3col .col1 .m_highlight.video_teaser,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight.video_teaser,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight.video_teaser,
.grid_layout .main_row .grid-3col .col1 .video_teaser.m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .video_teaser.m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .video_teaser.m_store,
.grid_layout .main_row .grid-3col .col2 .m_highlight.video_teaser,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight.video_teaser,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight.video_teaser,
.grid_layout .main_row .grid-3col .col2 .video_teaser.m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .video_teaser.m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .video_teaser.m_store,
.grid_layout .main_row .grid-3col .col3 .m_highlight.video_teaser,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight.video_teaser,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight.video_teaser,
.grid_layout .main_row .grid-3col .col3 .video_teaser.m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .video_teaser.m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .video_teaser.m_store,
.grid_layout .main_row .grid-3col .col-dest .m_highlight.video_teaser,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight.video_teaser,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight.video_teaser,
.grid_layout .main_row .grid-3col .col-dest .video_teaser.m_store,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .video_teaser.m_store,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .video_teaser.m_store {
	padding-bottom: 15px;
	background-color: #4267b2;
	border-left: none;
	border-right: none;
	border-bottom: none
}

.grid_layout .main_row .grid-3col .col1 .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col1 .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col1 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col1 .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col1 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col1 .m_store .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col1 .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col1 .m_store .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store .m_store_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col2 .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col2 .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col2 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col2 .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col2 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col2 .m_store .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col2 .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col2 .m_store .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store .m_store_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col3 .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col3 .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col3 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col3 .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col3 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col3 .m_store .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col3 .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col3 .m_store .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store .m_store_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col-dest .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col-dest .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_highlight_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_highlight_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col-dest .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col-dest .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col-dest .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .main_row .grid-3col .col-dest .m_store .m_store_info .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_store_info .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_store_info .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col-dest .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_store_content .m_highlight_content_title,
.grid_layout .main_row .grid-3col .col-dest .m_store .m_store_content .m_highlight_content_title,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_store_content .m_highlight_content_title,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_store_content .m_highlight_content_title {
	color: #fff
}

.grid_layout .main_row .grid-3col .teaser_header,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .teaser_header,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .teaser_header,
.grid_layout .main_row .grid-3col .teaser_footer,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .teaser_footer,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .teaser_footer {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 23
}

.grid_layout .main_row .grid-3col .col-dest,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 23
}

.grid_layout .main_row .grid-3col .col1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 {
	grid-column: 1/5;
	-ms-grid-column: 1;
	-ms-grid-column-span: 7
}

.grid_layout .main_row .grid-3col .col2,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 {
	grid-column: 5/9;
	-ms-grid-column: 9;
	-ms-grid-column-span: 7
}

.grid_layout .main_row .grid-3col .col3,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 {
	grid-column: 9/13;
	-ms-grid-column: 17;
	-ms-grid-column-span: 7
}

.grid_layout .main_row .grid-3col .row1,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .row1,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .row1 {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}

.grid_layout .main_row .grid-3col .row2,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .row2,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .row2 {
	-ms-grid-row: 2;
	-ms-grid-row-span: 1
}

.grid_layout .main_row .grid-3col .row3,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .row3,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .row3 {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1
}

.grid_layout .main_row .grid-3col .row4,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .row4,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .row4 {
	-ms-grid-row: 4;
	-ms-grid-row-span: 1
}

.grid_layout .main_row .grid-3col .row5,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .row5,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .row5 {
	-ms-grid-row: 5;
	-ms-grid-row-span: 1
}

.grid_layout .main_row .grid-3col .row6,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .row6,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .row6 {
	-ms-grid-row: 6;
	-ms-grid-row-span: 1
}

.grid_layout .main_row .grid-3col .row7,
.grid_layout .club_info_layout .overlapping_main_row .grid-3col .row7,
.club_info_layout .grid_layout .overlapping_main_row .grid-3col .row7 {
	-ms-grid-row: 7;
	-ms-grid-row-span: 1
}

.grid_layout .main_row .teaser_header,
.grid_layout .club_info_layout .overlapping_main_row .teaser_header,
.club_info_layout .grid_layout .overlapping_main_row .teaser_header {
	background: #0e0d13;
	background: url("../images/static/gopro-halamadrid.png") no-repeat right center, linear-gradient(to right, #4267b2 0%, #0e0d13 80%);
	color: #fff;
	min-height: 150px;
	box-sizing: border-box
}

.grid_layout .main_row .teaser_header h2,
.grid_layout .club_info_layout .overlapping_main_row .teaser_header h2,
.club_info_layout .grid_layout .overlapping_main_row .teaser_header h2 {
	font-family: "Oswald", sans-serif;
	font-size: 4em;
	line-height: 1;
	color: transparent;
	text-transform: uppercase;
	padding: 52px 0 0 40px;
	font-weight: 400
}

.grid_layout .main_row .teaser_footer,
.grid_layout .club_info_layout .overlapping_main_row .teaser_footer,
.club_info_layout .grid_layout .overlapping_main_row .teaser_footer {
	background-color: #4267b2;
	text-align: center;
	padding: 5px 0
}

.grid_layout .main_row .teaser_footer img,
.grid_layout .club_info_layout .overlapping_main_row .teaser_footer img,
.club_info_layout .grid_layout .overlapping_main_row .teaser_footer img {
	display: inline
}

.grid_layout .main_row .teaser_container,
.grid_layout .club_info_layout .overlapping_main_row .teaser_container,
.club_info_layout .grid_layout .overlapping_main_row .teaser_container {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 23;
	grid-row: auto;
	-ms-grid-row: auto
}

.grid_layout .main_row .teaser_container iframe,
.grid_layout .club_info_layout .overlapping_main_row .teaser_container iframe,
.club_info_layout .grid_layout .overlapping_main_row .teaser_container iframe {
	width: 100%;
	height: 550px
}

@media only screen and (max-width: 990px) {

	.grid_layout .main_row,
	.grid_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_layout .overlapping_main_row {
		padding-top: 20px
	}

	.grid_layout .main_row .grid-3col,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col {
		grid-gap: 0;
		display: block
	}

	.grid_layout .main_row .grid-3col .teaser_header,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .teaser_header,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .teaser_header {
		min-height: 75px;
		background-size: contain
	}

	.grid_layout .main_row .grid-3col .col1,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1,
	.grid_layout .main_row .grid-3col .col2,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2,
	.grid_layout .main_row .grid-3col .col3,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3,
	.grid_layout .main_row .grid-3col .col-dest,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		width: 100%;
		box-sizing: border-box;
		padding: 0;
		margin-bottom: 10px
	}

	.grid_layout .main_row .grid-3col .col1 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .main_row .grid-3col .col1 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col1 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col1 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .main_row .grid-3col .col2 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .main_row .grid-3col .col2 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col2 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col2 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .main_row .grid-3col .col3 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .main_row .grid-3col .col3 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col3 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col3 .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .main_row .grid-3col .col-dest .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_highlight .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .main_row .grid-3col .col-dest .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.grid_layout .club_info_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_videojs_player .video-js .vjs-big-play-button,
	.club_info_layout .grid_layout .overlapping_main_row .grid-3col .col-dest .m_store .m_videojs_player .video-js .vjs-big-play-button {
		font-size: 4em
	}

	.grid_layout .main_row .teaser_container,
	.grid_layout .club_info_layout .overlapping_main_row .teaser_container,
	.club_info_layout .grid_layout .overlapping_main_row .teaser_container {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		width: 100%;
		box-sizing: border-box;
		padding: 0 10px
	}

	.grid_layout .main_row .teaser_container iframe,
	.grid_layout .club_info_layout .overlapping_main_row .teaser_container iframe,
	.club_info_layout .grid_layout .overlapping_main_row .teaser_container iframe {
		width: 100%;
		height: calc(100vw /16 * 9)
	}
}

@media only screen and (max-width: 990px) {
	.col.important {
		*zoom: 1
	}

	.col.important:before {
		content: " ";
		display: table;
		clear: both
	}

	.col.important:after {
		content: " ";
		display: table;
		clear: both
	}
}

.g-ftr {
	float: right
}

.g-ftr-I {
	float: right !important
}

.g-mrgt-10 {
	margin-top: 10px
}

.g-mrgt-20 {
	margin-top: 20px
}

.g-mrgt-30 {
	margin-top: 30px
}

.fl {
	float: left
}

.fr {
	float: right
}

.access {
	display: block;
	overflow: hidden;
	max-height: 0
}

.g-minh-250 {
	min-height: 250px
}

.g-minh-300 {
	min-height: 300px
}

.m_transfers_sec_2 {
	position: relative;
	padding-top: 70px !important;
	margin-top: 80px !important
}

.m_transfers_sec_2:after {
	content: " ";
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../images/backgrounds/bg_escudo.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 46px 63px;
	height: 90px;
	width: 134px;
	margin-left: -67px;
	left: 50%;
	top: -32px
}

.g-table-b {
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	border-collapse: collapse;
	margin-top: 15px;
	font-family: "Oswald", sans-serif;
	font-size: 1.3em
}

.g-table-b:first-child {
	margin-top: 0
}

.g-table-b th,
.g-table-b td {
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	color: #999999;
	min-width: 90px;
	padding: 12px
}

.g-table-b th.g-table-tdnoborder,
.g-table-b td.g-table-tdnoborder {
	border-right: none
}

.g-table-b th {
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px
}

.g-table-b th.g-table-th2 {
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px
}

.g-table-b th.g-table-th2 sup {
	top: 6px
}

.g-table-b tbody th:first-child {
	border-right: none
}

.g-table-b tbody th:first-child+th {
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px
}

.g-table-b tbody th:first-child+th sup {
	top: 6px
}

.g-table-b tr.pri th {
	font-size: 1.1em;
	background-color: #F6F6F6;
	color: #333333
}

.g-table-b tbody th {
	text-align: left;
	padding-left: 10px;
	font-size: .9em
}

.g-table-b td {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif
}

.g-table-b strong {
	color: #333333
}

.g-table-b th strong {
	font-weight: normal
}

.g-table-b sup {
	font-size: 80%;
	left: -2px;
	position: relative;
	top: 4px;
	vertical-align: top
}

#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000
}

#aToolTip * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

#aToolTip p {
	color: #666666;
	font-size: 13px;
	padding: 10px !important;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2)
}

#aToolTip p:before,
#aToolTip p:after {
	content: "";
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	top: 100%;
	left: 50%;
	margin-left: -10px
}

#aToolTip p:before {
	border-top: 10px solid #ccc;
	margin-top: 1px
}

#aToolTip p:after {
	border-top: 10px solid #ffffff;
	margin-top: 0;
	z-index: 1
}

#aToolTip .aToolTipContent {
	position: relative;
	margin: 0;
	padding: 0
}

.js-pag-siguiente,
.js-pag-anterior {
	display: inline
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.adownload .j_hide_if_adownload {
	display: none
}

.m_widget {
	border: 1px solid #e6e6e6;
	font-size: x-small;
	background-color: #fff
}

.download_row {
	margin-bottom: 20px
}

.m_widget_title {
	display: block;
	padding: 12px 15px;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #fff;
	border-top: 2px solid #0255A5;
	border-bottom: 1px solid #e6e6e6;
	color: #666666;
	text-decoration: none
}

.m_widget_footer {
	background-color: #ffffff
}

.m_widget_footer a {
	position: relative;
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	margin: 0 14px;
	padding: 8px 0;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #0255A5
}

.m_widget_footer a:lang(ar):after {
	right: auto;
	left: -15px;
	border-right: none;
	border-left: 1px solid #D9D9D9
}

.m_widget_footer a:after {
	position: absolute;
	right: -15px;
	top: -1px;
	content: "";
	width: 1px;
	border-right: 1px solid #D9D9D9;
	height: 30px
}

.m_widget_footer a:last-child:after {
	border: none
}

.m_widget_teams_logos {
	white-space: nowrap
}

.m_widget_teams {
	font-size: 1.3em
}

.m_widget_teams img {
	display: inline;
	margin-right: 5px;
	height: inherit;
	width: 40px;
	height: 40px
}

.m_widget_teams img:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.m_widget_teams strong {
	display: block;
	font-weight: normal
}

.m_widget_teams div+div {
	max-width: 160px
}

.m_widget_teams a {
	color: #333333;
	text-decoration: none
}

.m_widget_teams>a,
.m_widget_teams div {
	vertical-align: top;
	margin-right: 5px;
	color: #666666
}

.m_widget_teams>a:lang(ar),
.m_widget_teams div:lang(ar) {
	margin-right: auto;
	margin-left: 5px
}

.m_widget_teams>a:hover {
	color: #333333
}

.m_widget_teams>div:first-child {
	white-space: nowrap
}

.m_widget_teams span {
	display: inline-block
}

.m_widget_teams_score {
	white-space: nowrap;
	font-size: 29px;
	padding-right: 11px
}

.m_widget_teams_score:lang(ar) {
	padding-right: 0;
	padding-left: 11px
}

.m_widget_teams_score strong {
	display: inline-block;
	vertical-align: middle;
	font-weight: normal
}

.m_widget_teams_names strong+strong {
	margin-top: 4px
}

.m_table_teams {
	display: table-row
}

.m_table_teams>*:first-child {
	white-space: nowrap;
	padding-right: 9px
}

.m_table_teams>*:first-child:lang(ar) {
	padding-right: 0;
	padding-left: 9px
}

.m_table_teams>div {
	display: table-cell
}

.m_table_teams>div,
.m_table_teams div+div {
	max-width: none
}

.m_table_teams .m_widget_teams_score {
	padding-right: 15px;
	font-size: 2.2em
}

.m_table_teams .m_widget_teams_score:lang(ar) {
	padding-right: 0;
	padding-left: 15px
}

.m_widget_sponsor {
	border: 1px solid #d9d9d9;
	position: relative;
	background-color: #fff
}

.m_widget_sponsor a,
.m_widget_sponsor p {
	font-size: 1.1em;
	display: block;
	padding: 8px 61px 8px 11px;
	text-align: right;
	vertical-align: middle;
	color: #666666;
	text-decoration: none
}

.m_widget_sponsor a:lang(ar),
.m_widget_sponsor p:lang(ar) {
	padding: 8px 11px 8px 61px;
	text-align: left
}

.m_widget_sponsor img {
	position: absolute;
	top: 0;
	right: 0;
	width: auto
}

.m_widget_sponsor img:lang(ar) {
	right: auto;
	left: 0
}

.m_widget_sponsor_alt {
	background-color: #000000
}

.m_widget_sponsor_alt p {
	color: #ffffff
}

.m_games .m_widget_sponsor {
	border-top: none
}

.m_next_match .m_widget_sponsor,
.m_publication .m_widget_sponsor,
.m_relationships_news .m_widget_sponsor,
.m_reports .m_widget_sponsor,
.pf_slider_widget .m_widget_sponsor {
	border-left: none;
	border-right: none;
	border-bottom: none
}

.o_matchstats {
	overflow: hidden;
	margin-bottom: -20px
}

.o_matchstats h2 {
	display: block !important
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_widget_footer a {
		width: 29%;
		text-align: center
	}
}

@media only screen and (max-width: 767px) {
	.m_widget_footer a {
		text-align: center
	}
}

.m_schedule li,
.m_games li {
	list-style: none;
	padding: 15px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6
}

.m_schedule {
	border: 1px solid #e6e6e6;
	color: #666666
}

.m_schedule h2 {
	font-weight: 400;
	font-size: 1em
}

.m_schedule .m_widget_footer {
	border: none
}

.m_schedule .m_widget_title:before,
.m_schedule_widget_title:before {
	font-family: 'Real-Madrid-Icons';
	speak: none;
	font-style: normal;
	line-height: 1;
	font-size: 2.5em;
	vertical-align: middle;
	content: "\e60d";
	margin-right: 10px
}

.m_schedule .m_widget_title:lang(ar),
.m_schedule_widget_title:lang(ar) {
	padding-left: 0
}

.m_schedule .m_widget_title:lang(ar):before,
.m_schedule_widget_title:lang(ar):before {
	margin-right: 0px;
	margin-left: 10px
}

.m_schedule_widget_title {
	border-top: none
}

.m_schecdule_header {
	margin-bottom: 8px;
	overflow: hidden
}

.m_schecdule_header>* {
	vertical-align: top;
	font-size: 1.2em
}

.m_schecdule_header strong {
	font-weight: normal;
	width: 160px;
	float: left;
	text-transform: uppercase
}

.m_schecdule_header strong:lang(ar) {
	float: right
}

.m_schecdule_header time {
	float: right
}

.m_schecdule_header time:lang(ar) {
	float: left
}

.m_schedule_info {
	margin-top: 10px;
	font-size: 1.1em
}

.m_schedule_tickets {
	font-size: x-small;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right
}

.m_schedule_tickets:lang(ar) {
	text-align: left
}

.m_schedule_tickets a {
	color: #0255A5;
	text-decoration: none;
	font-size: 11px
}

.m_schedule_text {
	font-size: 1.3em;
	font-weight: bold;
	color: #666666;
	margin-bottom: 10px;
	text-decoration: none
}

.m_schedule_text:hover {
	color: #333333
}

.m_schedule_actions a {
	position: relative;
	margin: 10px 15px;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #0255A5
}

.m_schedule_actions a:lang(ar):after {
	right: auto;
	left: -15px;
	border-right: none;
	border-left: 1px solid #D9D9D9
}

.m_schedule_actions a:after {
	position: absolute;
	right: -15px;
	top: -2px;
	content: "";
	width: 1px;
	border-right: 1px solid #D9D9D9;
	height: 17px
}

.m_schedule_calendar_day {
	display: table-cell;
	width: 14.28%;
	text-align: center
}

.m_schedule_calendar_day>* {
	line-height: 40px;
	display: block
}

.m_schedule_calendar {
	border: 1px solid #D9D9D9;
	background-color: #F6F6F6;
	font-size: x-small
}

.m_schedule_calendar h2 {
	font-weight: 400;
	font-size: 1em
}

.m_schedule_calendar_grid {
	display: table;
	width: 100%
}

.m_schedule_calendar_row {
	display: table-row
}

.m_schedule_calendar_current_date {
	display: table;
	width: 100%;
	border-bottom: 1px solid #D9D9D9
}

.m_schedule_calendar_current_date>* {
	display: table-cell;
	vertical-align: top
}

.m_schedule_calendar_current_date span {
	width: 71.4%;
	text-align: center;
	font-size: 1.2em;
	text-transform: uppercase;
	padding: 10px 5px
}

.m_schedule_calendar_current_date a {
	width: 14.28%
}

.m_schedule_calendar_dow {
	font-size: 1.1em;
	color: #999999
}

.m_schedule_calendar_dow>* {
	padding-top: 9px;
	padding-bottom: 9px
}

.m_schedule_calendar_content {
	min-height: 270px;
	visibility: hidden
}

.m_schedule_calendar_content.ready {
	visibility: visible
}

.m_schedule_calendar_days {
	font-size: 1.4em;
	color: #666666
}

.m_schedule_calendar_days>:first-child {
	border-left: none
}

.m_schedule_calendar_days .adjacent-month {
	color: #cccccc
}

.m_schedule_calendar_days .event a {
	color: #0255A5;
	text-decoration: none
}

.m_schedule_calendar_days .today {
	background-color: #0255A5
}

.m_schedule_calendar_days .today>*,
.m_schedule_calendar_days .today.event>* {
	color: #ffffff
}

.m_schedule_calendar_days .today~* {
	background-color: #cccccc
}

.m_schedule_calendar_days>* {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff
}

.m_schedule_calendar_days:lang(ar)>:first-child {
	border-right: none
}

.m_schedule_calendar_days:lang(ar)>* {
	border-left: none;
	border-right: 1px solid #ffffff
}

.m_schedule_calendar_btn {
	vertical-align: middle
}

.m_schedule_calendar_btn span {
	display: none
}

.m_schedule_calendar_btn:before {
	content: "";
	width: 7px;
	height: 13px;
	margin: 0 auto;
	display: block;
	line-height: 34px;
	background-repeat: no-repeat;
	background-position: center center
}

.m_schedule_calendar_prev {
	position: relative
}

.m_schedule_calendar_prev:before {
	content: '\e604';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	left: 30px;
	top: 0px;
	margin: inherit
}

.m_schedule_calendar_prev:lang(ar):before {
	content: '\e603';
	right: 30px;
	left: auto
}

.m_schedule_calendar_next {
	position: relative
}

.m_schedule_calendar_next:before {
	content: '\e603';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	right: 40px;
	top: 0px;
	margin: inherit
}

.m_schedule_calendar_next:lang(ar):before {
	content: '\e604';
	left: 40px;
	right: auto
}

.m_schedule_event>* {
	border-top: 1px solid #d9d9d9;
	padding-top: 17px;
	padding-bottom: 15px
}

.m_schedule_event_content {
	display: table;
	width: 100%
}

.m_schedule_event_content>* {
	display: table-cell;
	vertical-align: top
}

.m_schedule_event_date {
	font-size: x-small;
	width: 110px;
	padding-left: 8px;
	padding-right: 10px
}

.m_schedule_event_date:lang(ar) {
	padding-left: 10px;
	padding-right: 8px
}

.m_schedule_event_date dt {
	display: none
}

.m_schedule_event_date dd {
	display: block;
	font-size: 1.2em;
	color: #666666;
	margin-bottom: 6px
}

.m_schedule_event_date_place,
dd.m_schedule_event_date_place {
	color: #000000
}

.m_schedule_event_description {
	padding-left: 19px;
	font-size: x-small
}

.m_schedule_event_description:lang(ar) {
	padding-left: 0;
	padding-right: 19px
}

.m_schedule_event_description .m_share {
	margin-left: -11px
}

.m_schedule_event_description .m_share:lang(ar) {
	margin-left: auto;
	margin-right: -11px
}

.m_schedule_event_description_title {
	font-size: 1.1em;
	margin-bottom: 4px;
	color: #666666;
	display: block
}

.m_schedule_event_description_text {
	color: #333333;
	font-size: 1.4em;
	text-transform: uppercase;
	padding-right: 80px
}

.m_schedule_event_description_text:lang(ar) {
	padding-right: 0;
	padding-left: 80px
}

.m_schedule_event_img {
	width: 155px
}

@media only screen and (max-width: 990px) {
	.m_schedule {
		position: relative
	}

	.m_schedule.m_collapsable .btn_show {
		position: absolute;
		padding: 13px 12px;
		margin: 2px 0;
		border-left: 1px solid #ccc;
		right: 0;
		top: 0
	}

	.m_schedule.m_collapsable .btn_show:after {
		margin-left: 0
	}

	.m_schedule.m_collapsable .btn_show:lang(ar) {
		border-left: none;
		border-right: 1px solid #ccc;
		right: auto;
		left: 0
	}

	.m_schedule.m_collapsable .btn_show:lang(ar):after {
		margin-right: 0
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_schedule li:nth-child(1n+3) {
		display: none
	}

	.m_schedule ul {
		display: table;
		min-width: 100%
	}

	.m_schedule ul li {
		vertical-align: top;
		display: table-cell;
		width: 50%
	}

	.m_schedule ul li+li {
		border-left: 1px solid #D9D9D9
	}

	.m_schedule_calendar {
		background-color: #F6F6F6
	}

	.m_schedule_calendar_content {
		min-height: 400px
	}

	.m_schedule_calendar_grid {
		width: 446px;
		margin: 0 auto 30px;
		background-color: #f2f2f2
	}

	.m_schedule_calendar_day>* {
		line-height: 62px
	}

	.m_schedule_calendar_days {
		font-size: 2em
	}

	.m_schedule_calendar_dow {
		font-size: 1.4em
	}

	.m_schedule_calendar_dow>* {
		padding-top: 25px;
		padding-bottom: 9px;
		background: #f6f6f6
	}
}

@media only screen and (max-width: 767px) {
	.m_schedule_event_img {
		display: none
	}

	.m_schedule_event_description_text {
		padding-right: 14px
	}

	.m_schedule_nav a {
		margin-right: 5px;
		margin-bottom: 8px
	}

	.m_schedule_nav a+a {
		margin-left: 0
	}
}

.m_games {
	font-size: x-small;
	color: #666666
}

.m_games img {
	width: auto;
	height: inherit
}

.m_games ul,
.m_games .m_widget_footer {
	border: 1px solid #d9d9d9
}

.m_games ul {
	border-bottom: none;
	margin-top: 15px
}

.m_games li {
	position: relative
}

.m_games .m_widget_footer {
	border-top: none;
	text-align: right
}

.m_games .m_widget_footer:lang(ar) {
	text-align: left
}

.m_games .m_schedule_tickets {
	position: absolute;
	bottom: 15px;
	right: 16px
}

.m_games .m_schedule_tickets:lang(ar) {
	right: auto;
	left: 16px
}

.m_games_title {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	color: #999999
}

.m_next_match .m_widget_footer {
	border-top: 1px solid #e6e6e6
}

.m_next_match_carousel {
	position: relative;
	overflow: hidden
}

.m_next_match_carousel ul {
	position: relative;
	float: left;
	white-space: nowrap;
	font-size: 0;
	width: 100%
}

.m_next_match_carousel ul:lang(ar) {
	float: right
}

.m_next_match_carousel li {
	max-width: 100%;
	vertical-align: top;
	font-size: x-small
}

.m_next_match_carousel .arrow_left {
	display: none
}

.m_next_match_carousel .arrow_right {
	display: none
}

.m_next_match_carousel_prev,
.m_next_match_carousel_next {
	position: absolute;
	width: 11px;
	height: 21px;
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -40px
}

.m_next_match_carousel_prev {
	left: 20px
}

.m_next_match_carousel_prev:lang(ar) {
	left: auto;
	right: 20px
}

.m_next_match_carousel_next {
	right: 20px
}

.m_next_match_carousel_next:lang(ar) {
	right: auto;
	left: 20px
}

.m_next_match_wrapper {
	width: 265px;
	margin: 0 auto
}

.m_next_match_teams {
	padding-top: 10px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6
}

.m_next_match_teams_content {
	text-align: center;
	padding-bottom: 34px
}

.m_next_match_teams_content a {
	color: #666666;
	display: block;
	text-decoration: none
}

.m_next_match_teams_content p {
	margin-bottom: 10px;
	font-size: 1em;
	color: #666666;
	text-align: center
}

.m_next_match_teams_content span,
.m_next_match_teams_content small {
	vertical-align: top
}

.m_next_match_teams_content small {
	width: 63px;
	height: 63px;
	overflow: hidden;
	margin-bottom: 10px
}

.m_next_match_teams_content img {
	height: auto
}

.m_next_match_teams_content strong {
	display: block;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1em;
	max-width: 69px;
	white-space: normal
}

.m_next_match_teams_content .aditional_info {
	width: 78px;
	text-align: center;
	font-size: 1.9em;
	font-weight: bold;
	padding-top: 20px
}

.m_next_match_info p {
	font-size: 1.2em;
	text-align: center;
	color: #666666;
	margin-bottom: 5px
}

.m_next_match_wrapper_link {
	text-align: center;
	margin-top: -20px;
	margin-bottom: 10px
}

@media only screen and (max-width: 1024px) {
	.m_next_match_carousel {
		max-width: 1024px
	}
}

@media only screen and (max-width: 990px) {
	.m_next_match_carousel {
		width: 300px
	}

	.m_next_match_carousel li {
		width: 100%
	}

	.m_next_match_carousel li .m_next_match_wrapper {
		width: 100%
	}
}

@media only screen and (max-width: 767px) {
	.m_next_match_carousel {
		width: 300px
	}

	.m_next_match_carousel li {
		width: 100%
	}

	.m_next_match_carousel li .m_next_match_wrapper {
		width: 100%
	}
}

.m_result {
	background-color: #f6f6f6;
	border: 1px solid #e6e6e6;
	padding: 15px;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase
}

.m_result ul {
	list-style-type: none;
	color: #666666;
	margin-bottom: 5px
}

.m_result ul li {
	font-size: 1.3em;
	font-weight: bold
}

.m_result ul li:after {
	content: "\00b7";
	margin-right: 5px;
	margin-left: 5px
}

.m_result ul li:last-child:after {
	display: none
}

.m_result .location {
	color: #666666
}

.m_result .result {
	margin-top: 15px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative
}

.m_result .result .team_1,
.m_result .result .team_2 {
	float: left;
	width: 50%;
	position: relative;
	height: 110px
}

.m_result .result .team_1:lang(ar),
.m_result .result .team_2:lang(ar) {
	float: right
}

.m_result .result span {
	position: absolute;
	top: 0px;
	font-size: 6em
}

.m_result .result .team_1 span {
	left: 100px
}

.m_result .result .team_1 span:lang(ar) {
	left: auto;
	right: 100px
}

.m_result .result .team_2 span {
	right: 100px
}

.m_result .result .team_2 span:lang(ar) {
	right: auto;
	left: 100px
}

.m_result .result img {
	position: absolute;
	top: 0px;
	width: 100px;
	height: 100px
}

.m_result .result .team_1 img {
	left: 0px
}

.m_result .result .team_1 img:lang(ar) {
	left: auto;
	right: 0
}

.m_result .result .team_2 img {
	right: 0px
}

.m_result .result .team_2 img:lang(ar) {
	right: auto;
	left: 0
}

.m_result .line {
	position: absolute;
	top: 30px;
	height: 60px;
	left: 50%;
	width: 0px;
	border-right: 1px solid #d9d9d9
}

.m_result .line:lang(ar) {
	left: auto;
	right: 50%
}

.m_result .status {
	position: absolute;
	top: 50px;
	left: 0px;
	right: 0px;
	font-size: 1.2em;
	text-align: center
}

.m_result a {
	color: #0255A5;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em
}

@media only screen and (max-width: 767px) {
	.m_result .result span {
		position: absolute;
		top: 20px;
		font-family: 'Oswald', sans-serif;
		font-weight: normal !important;
		font-style: normal !important;
		font-size: 5em
	}

	.m_result .result img {
		width: 50px;
		height: 50px;
		top: 33%
	}

	.m_result .result .team_1 span {
		left: 90px
	}

	.m_result .result .team_2 span {
		right: 90px
	}

	.m_result .status {
		position: static
	}
}

.m_reports li {
	list-style: none;
	padding: 15px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6
}

.m_reports_text {
	margin-top: 15px;
	padding-right: 10px;
	font-size: 1em;
	color: #999999
}

.m_reports_text:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_chronicle li {
	list-style: none;
	padding: 15px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6
}

.m_chronicle .m_chronicle_detail {
	padding-right: 10px;
	font-size: 1.2em;
	color: #666666
}

.m_chronicle .m_chronicle_detail:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_chronicle .m_chronicle_detail p {
	line-height: 15px
}

.m_chronicle .m_chronicle_detail strong {
	display: block;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #000
}

.m_chronicle img {
	float: left
}

.m_chronicle img:lang(ar) {
	float: right
}

.m_chronicle .text_content {
	padding-left: 70px
}

.m_chronicle .text_content:lang(ar) {
	padding-left: 0;
	padding-right: 70px
}

.m_publication li {
	list-style: none;
	padding: 10px 15px 7px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden
}

.m_publication img {
	float: left;
	width: 45px
}

.m_publication img:lang(ar) {
	float: right
}

.m_publication strong {
	font-weight: normal
}

.pre_footer .m_publication ul {
	height: 224px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6
}

.pre_footer .m_publication ul li {
	border-top: 1px solid #e6e6e6;
	border-bottom: none
}

.pre_footer .m_publication ul li:first-child {
	border-top: none
}

.m_publication_content,
.m_popular_videos_content {
	font-size: 1.3em;
	color: #666666
}

.m_publication_content strong,
.m_popular_videos_content strong {
	display: block;
	margin: 5px 0;
	color: #333333
}

.m_publication_content a,
.m_popular_videos_content a {
	text-decoration: none;
	color: #333333
}

.m_publication_content,
.m_popular_videos_content {
	padding-left: 70px
}

.m_publication_content:lang(ar),
.m_popular_videos_content:lang(ar) {
	padding-left: 0;
	padding-right: 70px
}

.m_publication_history .m_publication_content,
.m_publication_history .m_popular_videos_content {
	padding-left: 90px
}

.m_publication_history .m_publication_content:lang(ar),
.m_publication_history .m_popular_videos_content:lang(ar) {
	padding-left: 0;
	padding-right: 90px
}

.m_publication_content_text {
	padding: 5px 0 10px
}

.m_publication_gallery img,
.m_publication_history img {
	margin-left: 0
}

.m_publication_gallery img:lang(ar),
.m_publication_history img:lang(ar) {
	margin-right: 0
}

.m_publication_gallery,
li.m_publication_gallery {
	padding-top: 5px;
	padding-bottom: 7px
}

.m_publication_gallery img {
	width: 60px
}

.m_publication_history,
li.m_publication_history {
	padding-bottom: 13px;
	padding-top: 14px
}

.m_publication_history img {
	width: 70px
}

.m_popular_videos img {
	width: 70px
}

.m_popular_videos_content {
	padding-left: 90px
}

.m_popular_videos_content:lang(ar) {
	padding-left: 0;
	padding-right: 90px
}

.btn {
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	padding: 12px 20px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #0255A5;
	border: none;
	border-radius: 2px;
	text-decoration: none;
	-webkit-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.btn:hover {
	background-color: #003366
}

.btn_invert {
	background-color: #fff;
	color: #0255A5;
	box-shadow: none
}

.btn_dry {
	background-color: #fff;
	color: #333333;
	box-shadow: none
}

.btn_big {
	padding: 18px 20px
}

.btn_big_xl {
	font-size: 1.3em;
	padding: 14px 46px
}

.btn_full {
	width: auto;
	display: block;
	padding: 12px 0px;
	text-align: center
}

button.btn_full {
	width: 100%
}

.btn_full.btn_big {
	padding: 18px 0
}

.btn_download {
	display: inline-block;
	color: #0255A5;
	font-size: 1.1em;
	text-decoration: none;
	text-transform: uppercase
}

.btn_download:after {
	content: "\e62d";
	font-family: 'real-madrid-icons';
	font-size: 25px;
	color: #777;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle
}

.btn_download:lang(ar):after {
	margin-left: 0;
	margin-right: 10px
}

.btn_download_alt {
	position: relative;
	padding-left: 40px;
	font-weight: bold;
	max-width: 240px
}

.btn_download_alt:lang(ar) {
	padding-left: 0;
	padding-right: 40px
}

.btn_download_alt:lang(ar):after {
	left: auto;
	right: 0;
	margin-right: 0
}

.btn_download_alt:after {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 0
}

.btn_read_later,
.btn_read_later_active {
	position: relative;
	padding: 12px 12px 13px 45px;
	display: inline-block;
	border: 1px solid #D9D9D9;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	text-transform: uppercase
}

.btn_read_later:lang(ar),
.btn_read_later_active:lang(ar) {
	padding: 12px 45px 13px 12px
}

.btn_read_later_active {
	background-color: #F6F6F6
}

.btn_read_later:before,
.btn_read_later_active:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	background-color: #F6F6F6;
	border-right: 1px solid #D9D9D9
}

.btn_read_later:before:lang(ar),
.btn_read_later_active:before:lang(ar) {
	left: auto;
	right: 0;
	border-right: none;
	border-left: 1px solid #D9D9D9
}

.btn_read_later:after,
.btn_read_later_active:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 13px
}

.btn_read_later:after:lang(ar),
.btn_read_later_active:after:lang(ar) {
	left: auto;
	right: 13px
}

.btn_prev_text,
.btn_next_text {
	display: inline-block;
	min-width: 80px;
	padding: 12px 0;
	padding-bottom: 13px;
	border: 1px solid #D9D9D9;
	background-color: #F6F6F6;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666
}

.btn_prev_text:before,
.btn_next_text:before {
	opacity: 0;
	-webkit-transition: opacity 5s ease-in-out;
	-moz-transition: opacity 5s ease-in-out;
	-ms-transition: opacity 5s ease-in-out;
	-o-transition: opacity 5s ease-in-out;
	transition: opacity 5s ease-in-out
}

.btn_prev_text.loading:before,
.btn_next_text.loading:before {
	background: #fff url("/StaticFiles/RealMadridResponsive/images/backgrounds/spinner.gif") no-repeat center center;
	background-size: 30px 30px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.8;
	position: absolute;
	z-index: 3;
	display: block;
	content: ""
}

.btn_prev_text.js-disabled,
.btn_next_text.js-disabled {
	cursor: default
}

.btn_prev_text.js-disabled:before,
.btn_next_text.js-disabled:before {
	background-color: #FFFFFF;
	background-size: 30px 30px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.6;
	position: absolute;
	z-index: 3;
	display: block;
	content: ""
}

.btn_prev_text {
	text-align: left;
	padding-left: 30px;
	padding-right: 0px;
	position: relative
}

.btn_prev_text:lang(ar) {
	text-align: right;
	padding-left: 0;
	padding-right: 30px
}

.btn_next_text {
	position: relative;
	text-align: right;
	padding-right: 30px;
	padding-left: 0px
}

.btn_next_text:lang(ar) {
	text-align: left;
	padding-right: 0;
	padding-left: 30px
}

.btn_next_text:after {
	right: 5px;
	content: "\e603";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 18px;
	font-weight: 600;
	margin-top: -2px
}

.btn_prev_text:before {
	left: 5px;
	content: "\e604";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 18px;
	font-weight: 600;
	margin-top: -2px;
	opacity: 1
}

body:lang(ar) .btn_next_text:after {
	right: auto;
	left: 5px;
	content: "\e604"
}

body:lang(ar) .btn_prev_text:before {
	right: 5px;
	left: auto;
	content: "\e603"
}

.btn_prev,
.btn_next {
	position: relative;
	display: inline-block;
	width: 52px;
	height: 72px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	background-color: rgba(0, 0, 0, 0.6);
	vertical-align: top;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.btn_prev:after,
.btn_next:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -4px;
	margin-left: -6px
}

body:lang(ar) .btn_prev:after,
body:lang(ar) .btn_next:after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -6px
}

.btn_prev:before {
	left: 5px;
	content: "\e604";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 18px;
	font-weight: 600;
	margin-top: -2px
}

.btn_next:after {
	right: 5px;
	content: "\e603";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 18px;
	font-weight: 600;
	margin-top: -2px
}

.btn_show {
	display: inline-block;
	vertical-align: middle;
	font-size: 1.2em;
	color: #000;
	text-transform: uppercase;
	text-decoration: none
}

.btn_show:after {
	content: "\e602";
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
	height: 15px;
	margin-left: 15px;
	transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.btn_show:lang(ar):after,
.expanded .btn_show:lang(ar):after {
	margin-left: 0;
	margin-right: 15px
}

.expanded .btn_show:after {
	content: "\e601";
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
	vertical-align: middle;
	height: 15px;
	margin-top: -5px;
	margin-left: 15px
}

.btn_social_facebook,
.btn_social_instagram,
.btn_social_twitter,
.btn_social_dugout,
.btn_social_renren,
.btn_social_tencent,
.btn_social_weibo,
.btn_social_youku,
.btn_social_snapchat,
.btn_social_whatsapp,
.btn_social_g_plus,
.btn_social_qzone {
	display: inline-block;
	width: 37px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	background-color: #fff;
	position: relative
}

.btn_social_facebook {
	border: 1px solid #ccc
}

.btn_social_facebook:before {
	content: '\e63a';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #828282;
	font-size: 33px;
	font-weight: 400;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.btn_social_facebook:hover {
	border: 1px solid #465A96
}

.btn_social_facebook:hover:before {
	color: #465A96
}

.btn_social_instagram {
	border: 1px solid #806040
}

.btn_social_twitter {
	border: 1px solid #ccc
}

.btn_social_twitter:before {
	content: '\e63c';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #828282;
	font-size: 33px;
	font-weight: 400;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.btn_social_twitter:hover {
	border: 1px solid #5DA9DD
}

.btn_social_twitter:hover:before {
	color: #5DA9DD
}

.btn_social_whatsapp {
	border: 1px solid #25d366;
	display: none
}

.btn_social_whatsapp:before {
	content: '\e904';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #828282;
	font-size: 33px;
	font-weight: 400;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.btn_link {
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
	color: #0255A5;
	text-decoration: none
}

.btn_link_small {
	text-transform: uppercase;
	font-weight: bold;
	color: #0255A5;
	text-decoration: none;
	font-size: 11px
}

.add_other_btn,
.remove_btn {
	background-color: #ffffff;
	display: inline-block;
	color: #000000;
	text-align: left;
	border: 1px solid #DDDDDD;
	border-radius: 6px;
	position: relative;
	font-size: 1.2em;
	max-width: 59%;
	font-family: Helvetica, Arial, sans-serif;
	padding: 13px 45px 11px 19px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.add_other_btn:lang(ar),
.remove_btn:lang(ar) {
	text-align: right;
	padding: 13px 19px 11px 45px
}

.add_other_btn:before,
.remove_btn:before {
	vertical-align: middle;
	height: 100%;
	display: inline-block;
	content: ""
}

.add_other_btn span,
.remove_btn span {
	position: absolute;
	width: 16px;
	height: 16px;
	right: 15px;
	top: 50%;
	margin-top: -8px
}

.add_other_btn span:lang(ar),
.remove_btn span:lang(ar) {
	right: auto;
	left: 15px
}

.add_other_btn span:before,
.add_other_btn span:after,
.remove_btn span:before,
.remove_btn span:after {
	content: "";
	display: block;
	background-color: #0255A5;
	position: absolute
}

.add_other_btn span:before,
.remove_btn span:before {
	left: 0;
	right: 0;
	height: 4px;
	bottom: 50%;
	margin-bottom: -2px
}

.add_other_btn span:after,
.remove_btn span:after {
	top: 0;
	bottom: 0;
	width: 4px;
	left: 50%;
	margin-left: -2px
}

.remove_btn {
	float: right;
	font-size: 1.2em !important;
	font-weight: bold !important
}

.remove_btn:lang(ar) {
	float: left
}

.remove_btn span:after {
	width: 0
}

@media only screen and (max-width: 990px) {
	.btn_social_facebook {
		border: 1px solid #465A96
	}

	.btn_social_facebook:before {
		color: #465A96
	}

	.btn_social_twitter {
		border: 1px solid #5DA9DD
	}

	.btn_social_twitter:before {
		color: #5DA9DD
	}

	.btn_social_whatsapp {
		border: 1px solid #25d366
	}

	.btn_social_whatsapp:before {
		color: #25d366
	}

	.btn_social_renren {
		background-image: url(../images/icons/svg/btn_social_renren.svg);
		border: 1px solid #005aab
	}

	.btn_social_tencent {
		background-image: url(../images/icons/svg/btn_social_tencent.svg);
		border: 1px solid #0c67b6
	}

	.btn_social_weibo {
		background-image: url(../images/icons/svg/btn_social_weibo.svg);
		border: 1px solid #d52b2a
	}

	.btn_social_youku {
		background-image: url(../images/icons/svg/btn_social_youku.svg);
		border: 1px solid #000000
	}
}

@media only screen and (min-width: 767px) {
	.btn_prev_text:lang(ar) {
		background-position: 90% 12px
	}
}

@media only screen and (max-width: 767px) {
	.btn_social_whatsapp {
		display: inline-block
	}

	.btn_prev_text:before {
		content: "\e604";
		display: inline-block;
		position: absolute;
		font-family: 'real-madrid-icons';
		color: #7b7b7b;
		font-size: 18px;
		font-weight: 600;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		margin-top: 0;
		opacity: 1
	}

	body:lang(ar) .btn_next_text:after {
		left: 50%;
		content: "\e604"
	}

	body:lang(ar) .btn_prev_text:before {
		left: 50%;
		content: "\e603"
	}

	.btn_prev_text:before {
		left: 50%
	}

	.btn_next_text:after {
		content: "\e603";
		display: inline-block;
		position: absolute;
		font-family: 'real-madrid-icons';
		color: #7b7b7b;
		font-size: 18px;
		font-weight: 600;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		margin-top: 0;
		opacity: 1
	}
}

.m_collapsable_content {
	display: block;
	height: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	-webkit-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_show {
	text-align: right
}

.m_show:lang(ar) {
	text-align: left
}

.m_share:not(.m_share_inline) {
	position: relative;
	display: inline-block;
	font-size: x-small;
	z-index: 2
}

.m_share:not(.m_share_inline) ul {
	position: absolute;
	left: 0;
	right: 0;
	background-color: #fff;
	border-left: 1px solid #D9D9D9
}

.m_share:not(.m_share_inline) li {
	border-bottom: 1px solid #D9D9D9;
	text-align: left
}

.m_share:not(.m_share_inline) span {
	display: none
}

.m_share_action {
	position: relative;
	display: inline-block;
	border: 1px solid #D9D9D9;
	padding: 12px 12px 11px 50px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #424242;
	background-color: #fff;
	box-sizing: border-box;
	line-height: 1;
	min-height: 39px;
	min-width: 115px;
	-webkit-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_share_action:lang(ar) {
	padding: 12px 50px 11px 12px;
	display: block
}

.m_share_action:lang(zh) {
	min-width: 45px
}

.m_share_action:after {
	content: "\e60e";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 21px;
	text-align: center;
	padding-top: 7px;
	font-weight: 400;
	left: 0;
	top: 0;
	width: 40px;
	height: 37px
}

.m_share_action:lang(ar):after {
	left: auto;
	right: 0
}

.m_share_facebook a:before {
	content: '\e63a';
	font-family: real-madrid-icons;
	background: #465A96;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0
}

.m_share_facebook:lang(ar) a:before {
	content: '';
	background: none
}

.m_share_facebook:lang(ar) a:after {
	content: '\e63a';
	font-family: real-madrid-icons;
	background: #465A96;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0
}

.m_share_twitter a:before {
	content: '\e63c';
	font-family: real-madrid-icons;
	background: #5DA9DD;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0
}

.m_share_twitter:lang(ar) a:before {
	content: '';
	background: none
}

.m_share_twitter:lang(ar) a:after {
	content: '\e63c';
	font-family: real-madrid-icons;
	background: #5DA9DD;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0
}

.m_share_g_plus a:before {
	content: '\e642';
	font-family: real-madrid-icons;
	background: #C0382A;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0
}

.m_share_g_plus:lang(ar) a:before {
	content: '';
	background: none
}

.m_share_g_plus:lang(ar) a:after {
	content: '\e642';
	font-family: real-madrid-icons;
	background: #C0382A;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0
}

.m_share_whatsapp a:before {
	content: '\e904';
	font-family: real-madrid-icons;
	background: #25d366;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0
}

.m_share_whatsapp:lang(ar) a:before {
	content: '';
	background: none
}

.m_share_whatsapp:lang(ar) a:after {
	content: '\e904';
	font-family: real-madrid-icons;
	background: #25d366;
	color: #fff;
	width: 40px;
	height: 40px;
	font-size: 31px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0
}

[class^="m_share_"] {
	background-repeat: no-repeat
}

[class^="m_share_"]:lang(ar) {
	background-position: right top
}

[class^="m_share_"] a {
	display: block;
	padding: 12px 0 12px 45px;
	cursor: pointer;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	color: #414141;
	position: relative
}

[class^="m_share_"] a:lang(ar) {
	padding: 12px 7px
}

.expanded .m_share_action {
	background-color: #F6F6F6
}

.expanded .m_share_action:lang(ar):after {
	border-right: none;
	border-left: 1px solid #D9D9D9
}

.expanded .m_share_action:after {
	border-right: 1px solid #D9D9D9
}

.news_layout .m_share_action:lang(ar):after {
	border-right: none;
	border-left: 1px solid #D9D9D9
}

.news_layout .m_share_action:after {
	border-right: 1px solid #D9D9D9;
	background-color: #F6F6F6
}

.m_share_light .m_share_action {
	border: none
}

.m_share_light.expanded .m_share_action:after {
	border: none
}

.m_share_inline {
	display: block;
	position: relative;
	overflow: hidden;
	min-height: 41px;
	margin-top: 6px
}

.m_share_inline .m_share_facebook a:before {
	position: absolute;
	background: #465A96;
	color: #fff;
	width: 40px;
	height: 40px;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0
}

.m_share_inline .m_share_twitter a:before {
	position: absolute;
	background: #5DA9DD;
	color: #fff;
	width: 40px;
	height: 40px;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0
}

.m_share_inline .m_share_g_plus a:before {
	position: absolute;
	background: #C0382A;
	color: #fff;
	width: 40px;
	height: 40px;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0
}

.m_share_inline .m_share_whatsapp a:before {
	position: absolute;
	background: #25d366;
	color: #fff;
	width: 40px;
	height: 40px;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0
}

.m_share_inline ul {
	position: static;
	background-color: transparent
}

.m_share_inline.expanded .m_collapsable_content {
	opacity: 1;
	filter: alpha(opacity=100)
}

.m_share_inline .m_share_action {
	float: left;
	border: none;
	padding: 15px 12px 12px 32px;
	margin-left: 8px;
	background-color: transparent
}

.m_share_inline .m_share_action:lang(ar) {
	padding: 15px 32px 12px 12px;
	margin-left: 0;
	margin-right: 8px;
	float: right
}

.m_share_inline .m_share_action:after:hover {
	background: none
}

.m_share_inline .ico_share,
.m_share_inline .m_share_action:after {
	background-size: 14px 13px;
	background-position: 12px 12px
}

.m_share_inline .m_collapsable_content {
	-webkit-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	float: right;
	font-size: 0;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
	height: auto
}

.m_share_inline .m_collapsable_content:lang(ar) {
	float: left
}

.m_share_inline .m_collapsable_content [class^="m_share_"],
.m_share_inline .m_collapsable_content [class^="m_share_"] a {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	letter-spacing: 0;
	word-spacing: 0
}

.m_share_inline .m_collapsable_content [class^="m_share_"] a {
	padding: 0;
	width: 40px;
	height: 40px
}

.m_share_inline.expanded {
	background-color: #F6F6F6
}

.m_share_inline.expanded .m_share_action {
	background: transparent
}

.m_share_inline.expanded .m_share_action:after {
	border: none
}

.mfp-wrap .m_share_inline:hover .m_collapsable_content {
	opacity: 1;
	filter: alpha(opacity=100)
}

.m_fixed_share {
	padding: 10px 10px 8px;
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 0
}

.m_fixed_share a {
	position: static;
	box-sizing: border-box;
	width: 35px;
	height: 35px;
	margin: 0 2px
}

.m_fixed_share a:before {
	position: static;
	transform: none;
	-webkit-transform: none;
	left: auto;
	top: auto
}

.m_fixed_share:lang(ar) {
	text-align: left;
	right: auto;
	left: 0
}

.m_share_golden {
	width: 44px;
	height: 44px;
	display: block
}

.m_share_golden.m_share {
	position: absolute;
	top: 10px;
	right: 10px
}

.m_share_golden.m_share ul {
	background: transparent;
	border: 0px solid transparent
}

.m_share_golden.m_share li {
	position: relative;
	border: 0px solid transparent;
	border-radius: 50%;
	margin-bottom: 10px;
	width: 40px;
	height: 40px;
	padding: 0;
	overflow: hidden
}

.m_share_golden.m_share li.m_share_twitter {
	background-color: #5DA9DD;
	display: block;
	text-align: center
}

.m_share_golden.m_share li.m_share_facebook {
	background-color: #465A96;
	display: block;
	text-align: center
}

.m_share_golden.m_share li.m_share_g_plus {
	background-color: #C0382A;
	display: block;
	text-align: center
}

.m_share_golden.m_share li.m_share_whatsapp {
	background-color: #25d366;
	text-align: center
}

.m_share_golden.m_share li:first-child {
	margin-top: 10px
}

.m_share_golden.m_share a {
	font-size: 0
}

.m_share_golden.m_share:lang(ar) {
	right: auto;
	left: 10px
}

.m_share_golden .m_share_action {
	background: #c8b17b;
	border: 2px solid transparent;
	width: 44px;
	height: 44px;
	padding: 0;
	border-radius: 50%;
	box-sizing: border-box;
	min-width: 0;
	min-height: 0
}

.m_share_golden .m_share_action:after {
	content: '\e908';
	display: block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	left: 50%;
	line-height: 1;
	width: auto;
	height: auto;
	padding: 0;
	border-right: transparent;
	transform: translate(-50%, -50%)
}

.m_share_golden.expanded .m_share_action {
	background: #fff;
	border: 2px solid #c8b17b
}

.m_share_golden.expanded .m_share_action:after {
	color: #c8b17b
}

.m_share_golden.expanded .m_share_action:lang(ar):after {
	border-left: transparent
}

.m_share_golden.expanded span {
	display: none
}

.share-box-inner {
	position: relative
}

.share-box-inner:lang(ar) {
	direction: ltr;
	text-align: left
}

.share-menu-toggle {
	background: #c8b17b;
	border: 0px solid transparent;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: -2px;
	z-index: 2;
	position: relative;
	font-size: 0;
	display: block;
	text-decoration: none
}

.share-menu-toggle:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #c8b17b;
	opacity: .3;
	border-radius: 50%
}

.share-menu-toggle:after {
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	width: 40px;
	height: 37px;
	background-repeat: no-repeat
}

.share-menu-toggle.show_share_btns,
.share-menu-toggle:hover {
	background: #fff;
	border: 1px solid #c8b17b
}

.share-menu-toggle.show_share_btns:before,
.share-menu-toggle:hover:before {
	opacity: 0;
	-webkit-transform: translate(0, 0) scale(1.25);
	-moz-transform: translate(0, 0) scale(1.25);
	-ms-transform: translate(0, 0) scale(1.25);
	-o-transform: translate(0, 0) scale(1.25);
	transform: translate(0, 0) scale(1.2);
	-webkit-transition: opacity 0.15s ease-in-out;
	-moz-transition: opacity 0.15s ease-in-out;
	transition: opacity 0.15s ease-in-out
}

.m_share_whatsapp {
	display: none
}

.share-menu-right.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(42px, -42px) scale(1);
	-moz-transform: translate(42px, -42px) scale(1);
	-ms-transform: translate(42px, -42px) scale(1);
	-o-transform: translate(42px, -42px) scale(1);
	transform: translate(42px, -42px) scale(1)
}

.share-menu-right.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(60px, 0) scale(1);
	-moz-transform: translate(60px, 0) scale(1);
	-ms-transform: translate(60px, 0) scale(1);
	-o-transform: translate(60px, 0) scale(1);
	transform: translate(60px, 0) scale(1)
}

.share-menu-right.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(42px, 42px) scale(1);
	-moz-transform: translate(42px, 42px) scale(1);
	-ms-transform: translate(42px, 42px) scale(1);
	-o-transform: translate(42px, 42px) scale(1);
	transform: translate(42px, 42px) scale(1)
}

.share-menu-right.show_share_btns:lang(ar)+ul li.m_share_facebook {
	-webkit-transform: translate(-42px, -42px) scale(1);
	-moz-transform: translate(-42px, -42px) scale(1);
	-ms-transform: translate(-42px, -42px) scale(1);
	-o-transform: translate(-42px, -42px) scale(1);
	transform: translate(-42px, -42px) scale(1)
}

.share-menu-right.show_share_btns:lang(ar)+ul li.m_share_twitter {
	-webkit-transform: translate(-60px, 0) scale(1);
	-moz-transform: translate(-60px, 0) scale(1);
	-ms-transform: translate(-60px, 0) scale(1);
	-o-transform: translate(-60px, 0) scale(1);
	transform: translate(-60px, 0) scale(1)
}

.share-menu-right.show_share_btns:lang(ar)+ul li.m_share_g_plus {
	-webkit-transform: translate(-42px, 42px) scale(1);
	-moz-transform: translate(-42px, 42px) scale(1);
	-ms-transform: translate(-42px, 42px) scale(1);
	-o-transform: translate(-42px, 42px) scale(1);
	transform: translate(-42px, 42px) scale(1)
}

.share-menu-left.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(-42px, -42px) scale(1);
	-moz-transform: translate(-42px, -42px) scale(1);
	-ms-transform: translate(-42px, -42px) scale(1);
	-o-transform: translate(-42px, -42px) scale(1);
	transform: translate(-42px, -42px) scale(1)
}

.share-menu-left.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(-60px, 0) scale(1);
	-moz-transform: translate(-60px, 0) scale(1);
	-ms-transform: translate(-60px, 0) scale(1);
	-o-transform: translate(-60px, 0) scale(1);
	transform: translate(-60px, 0) scale(1)
}

.share-menu-left.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(-42px, 42px) scale(1);
	-moz-transform: translate(-42px, 42px) scale(1);
	-ms-transform: translate(-42px, 42px) scale(1);
	-o-transform: translate(-42px, 42px) scale(1);
	transform: translate(-42px, 42px) scale(1)
}

.share-menu-left.show_share_btns:lang(ar)+ul li.m_share_facebook {
	-webkit-transform: translate(42px, -42px) scale(1);
	-moz-transform: translate(42px, -42px) scale(1);
	-ms-transform: translate(42px, -42px) scale(1);
	-o-transform: translate(42px, -42px) scale(1);
	transform: translate(42px, -42px) scale(1)
}

.share-menu-left.show_share_btns:lang(ar)+ul li.m_share_twitter {
	-webkit-transform: translate(60px, 0) scale(1);
	-moz-transform: translate(60px, 0) scale(1);
	-ms-transform: translate(60px, 0) scale(1);
	-o-transform: translate(60px, 0) scale(1);
	transform: translate(60px, 0) scale(1)
}

.share-menu-left.show_share_btns:lang(ar)+ul li.m_share_g_plus {
	-webkit-transform: translate(42px, 42px) scale(1);
	-moz-transform: translate(42px, 42px) scale(1);
	-ms-transform: translate(42px, 42px) scale(1);
	-o-transform: translate(42px, 42px) scale(1);
	transform: translate(42px, 42px) scale(1)
}

.share-menu-top.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(-42px, -42px) scale(1);
	-moz-transform: translate(-42px, -42px) scale(1);
	-ms-transform: translate(-42px, -42px) scale(1);
	-o-transform: translate(-42px, -42px) scale(1);
	transform: translate(-42px, -42px) scale(1)
}

.share-menu-top.show_share_btns+ul li.m_share_facebook a:before {
	border-radius: 50%
}

.share-menu-top.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(0, -60px) scale(1);
	-moz-transform: translate(0, -60px) scale(1);
	-ms-transform: translate(0, -60px) scale(1);
	-o-transform: translate(0, -60px) scale(1);
	transform: translate(0, -60px) scale(1)
}

.share-menu-top.show_share_btns+ul li.m_share_twitter a:before {
	border-radius: 50%
}

.share-menu-top.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(42px, -42px) scale(1);
	-moz-transform: translate(42px, -42px) scale(1);
	-ms-transform: translate(42px, -42px) scale(1);
	-o-transform: translate(42px, -42px) scale(1);
	transform: translate(42px, -42px) scale(1)
}

.share-menu-top.show_share_btns+ul li.m_share_g_plus a:before {
	border-radius: 50%
}

.share-menu-bottom.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(-42px, 42px) scale(1);
	-moz-transform: translate(-42px, 42px) scale(1);
	-ms-transform: translate(-42px, 42px) scale(1);
	-o-transform: translate(-42px, 42px) scale(1);
	transform: translate(-42px, 42px) scale(1)
}

.share-menu-bottom.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(0, 60px) scale(1);
	-moz-transform: translate(0, 60px) scale(1);
	-ms-transform: translate(0, 60px) scale(1);
	-o-transform: translate(0, 60px) scale(1);
	transform: translate(0, 60px) scale(1)
}

.share-menu-bottom.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(42px, 42px) scale(1);
	-moz-transform: translate(42px, 42px) scale(1);
	-ms-transform: translate(42px, 42px) scale(1);
	-o-transform: translate(42px, 42px) scale(1);
	transform: translate(42px, 42px) scale(1)
}

.share-menu-top-left.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(60px, 0) scale(1);
	-moz-transform: translate(60px, 0) scale(1);
	-ms-transform: translate(60px, 0) scale(1);
	-o-transform: translate(60px, 0) scale(1);
	transform: translate(60px, 0) scale(1)
}

.share-menu-top-left.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(42px, 42px) scale(1);
	-moz-transform: translate(42px, 42px) scale(1);
	-ms-transform: translate(42px, 42px) scale(1);
	-o-transform: translate(42px, 42px) scale(1);
	transform: translate(42px, 42px) scale(1)
}

.share-menu-top-left.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(0, 60px) scale(1);
	-moz-transform: translate(0, 60px) scale(1);
	-ms-transform: translate(0, 60px) scale(1);
	-o-transform: translate(0, 60px) scale(1);
	transform: translate(0, 60px) scale(1)
}

.share-menu-top-left.show_share_btns+ul li.m_share_pinterest {
	-webkit-transform: translate(0, 60px) scale(1);
	-moz-transform: translate(0, 60px) scale(1);
	-ms-transform: translate(0, 60px) scale(1);
	-o-transform: translate(0, 60px) scale(1);
	transform: translate(0, 60px) scale(1)
}

.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_facebook {
	-webkit-transform: translate(-60px, 0) scale(1);
	-moz-transform: translate(-60px, 0) scale(1);
	-ms-transform: translate(-60px, 0) scale(1);
	-o-transform: translate(-60px, 0) scale(1);
	transform: translate(-60px, 0) scale(1)
}

.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_twitter {
	-webkit-transform: translate(-42px, 42px) scale(1);
	-moz-transform: translate(-42px, 42px) scale(1);
	-ms-transform: translate(-42px, 42px) scale(1);
	-o-transform: translate(-42px, 42px) scale(1);
	transform: translate(-42px, 42px) scale(1)
}

.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_g_plus {
	-webkit-transform: translate(0, 60px) scale(1);
	-moz-transform: translate(0, 60px) scale(1);
	-ms-transform: translate(0, 60px) scale(1);
	-o-transform: translate(0, 60px) scale(1);
	transform: translate(0, 60px) scale(1)
}

.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_pinterest {
	-webkit-transform: translate(0, 60px) scale(1);
	-moz-transform: translate(0, 60px) scale(1);
	-ms-transform: translate(0, 60px) scale(1);
	-o-transform: translate(0, 60px) scale(1);
	transform: translate(0, 60px) scale(1)
}

.share-menu-top-right.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(-60px, 0) scale(1);
	-moz-transform: translate(-60px, 0) scale(1);
	-ms-transform: translate(-60px, 0) scale(1);
	-o-transform: translate(-60px, 0) scale(1);
	transform: translate(-60px, 0) scale(1)
}

.share-menu-top-right.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(-42px, 42px) scale(1);
	-moz-transform: translate(-42px, 42px) scale(1);
	-ms-transform: translate(-42px, 42px) scale(1);
	-o-transform: translate(-42px, 42px) scale(1);
	transform: translate(-42px, 42px) scale(1)
}

.share-menu-top-right.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(0, 60px) scale(1);
	-moz-transform: translate(0, 60px) scale(1);
	-ms-transform: translate(0, 60px) scale(1);
	-o-transform: translate(0, 60px) scale(1);
	transform: translate(0, 60px) scale(1)
}

.share-menu-bottom-right.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(-60px, 0) scale(1);
	-moz-transform: translate(-60px, 0) scale(1);
	-ms-transform: translate(-60px, 0) scale(1);
	-o-transform: translate(-60px, 0) scale(1);
	transform: translate(-60px, 0) scale(1)
}

.share-menu-bottom-right.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(-42px, -42px) scale(1);
	-moz-transform: translate(-42px, -42px) scale(1);
	-ms-transform: translate(-42px, -42px) scale(1);
	-o-transform: translate(-42px, -42px) scale(1);
	transform: translate(-42px, -42px) scale(1)
}

.share-menu-bottom-right.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(0, -60px) scale(1);
	-moz-transform: translate(0, -60px) scale(1);
	-ms-transform: translate(0, -60px) scale(1);
	-o-transform: translate(0, -60px) scale(1);
	transform: translate(0, -60px) scale(1)
}

.share-menu-bottom-left.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(0, -60px) scale(1);
	-moz-transform: translate(0, -60px) scale(1);
	-ms-transform: translate(0, -60px) scale(1);
	-o-transform: translate(0, -60px) scale(1);
	transform: translate(0, -60px) scale(1)
}

.share-menu-bottom-left.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(42px, -42px) scale(1);
	-moz-transform: translate(42px, -42px) scale(1);
	-ms-transform: translate(42px, -42px) scale(1);
	-o-transform: translate(42px, -42px) scale(1);
	transform: translate(42px, -42px) scale(1)
}

.share-menu-bottom-left.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(60px, 0) scale(1);
	-moz-transform: translate(60px, 0) scale(1);
	-ms-transform: translate(60px, 0) scale(1);
	-o-transform: translate(60px, 0) scale(1);
	transform: translate(60px, 0) scale(1)
}

.share-menu {
	list-style: none;
	display: inline-block !important;
	padding: 0;
	margin: 0;
	position: relative;
	width: 1px;
	height: 1px;
	overflow: visible !important
}

.share-menu-item {
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	-webkit-transform: translate(0, 0) scale(0);
	-moz-transform: translate(0, 0) scale(0);
	-ms-transform: translate(0, 0) scale(0);
	-o-transform: translate(0, 0) scale(0);
	transform: translate(0, 0) scale(0);
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0;
	font-size: 0;
	border-radius: 50%;
	overflow: hidden
}

.share-menu-item a {
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	text-align: center;
	color: white;
	font-size: 0;
	text-decoration: none
}

.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(0, -50px) scale(1);
	-moz-transform: translate(0, -50px) scale(1);
	-ms-transform: translate(0, -50px) scale(1);
	-o-transform: translate(0, -50px) scale(1);
	transform: translate(0, -50px) scale(1)
}

.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(45px, -25px) scale(1);
	-moz-transform: translate(45px, -25px) scale(1);
	-ms-transform: translate(45px, -25px) scale(1);
	-o-transform: translate(45px, -25px) scale(1);
	transform: translate(45px, -25px) scale(1)
}

.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(45px, 25px) scale(1);
	-moz-transform: translate(45px, 25px) scale(1);
	-ms-transform: translate(45px, 25px) scale(1);
	-o-transform: translate(45px, 25px) scale(1);
	transform: translate(45px, 25px) scale(1)
}

.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-right.show_share_btns+ul li.m_share_renren {
	display: block;
	-webkit-transform: translate(0, 50px) scale(1);
	-moz-transform: translate(0, 50px) scale(1);
	-ms-transform: translate(0, 50px) scale(1);
	-o-transform: translate(0, 50px) scale(1);
	transform: translate(0, 50px) scale(1)
}

.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(0, -50px) scale(1);
	-moz-transform: translate(0, -50px) scale(1);
	-ms-transform: translate(0, -50px) scale(1);
	-o-transform: translate(0, -50px) scale(1);
	transform: translate(0, -50px) scale(1)
}

.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(-45px, -25px) scale(1);
	-moz-transform: translate(-45px, -25px) scale(1);
	-ms-transform: translate(-45px, -25px) scale(1);
	-o-transform: translate(-45px, -25px) scale(1);
	transform: translate(-45px, -25px) scale(1)
}

.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(-45px, 25px) scale(1);
	-moz-transform: translate(-45px, 25px) scale(1);
	-ms-transform: translate(-45px, 25px) scale(1);
	-o-transform: translate(-45px, 25px) scale(1);
	transform: translate(-45px, 25px) scale(1)
}

.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-left.show_share_btns+ul li.m_share_renren {
	-webkit-transform: translate(0, 50px) scale(1);
	-moz-transform: translate(0, 50px) scale(1);
	-ms-transform: translate(0, 50px) scale(1);
	-o-transform: translate(0, 50px) scale(1);
	transform: translate(0, 50px) scale(1)
}

.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(-50px, 0) scale(1);
	-moz-transform: translate(-50px, 0) scale(1);
	-ms-transform: translate(-50px, 0) scale(1);
	-o-transform: translate(-50px, 0) scale(1);
	transform: translate(-50px, 0) scale(1)
}

.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(-25px, -45px) scale(1);
	-moz-transform: translate(-25px, -45px) scale(1);
	-ms-transform: translate(-25px, -45px) scale(1);
	-o-transform: translate(-25px, -45px) scale(1);
	transform: translate(-25px, -45px) scale(1)
}

.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(25px, -45px) scale(1);
	-moz-transform: translate(25px, -45px) scale(1);
	-ms-transform: translate(25px, -45px) scale(1);
	-o-transform: translate(25px, -45px) scale(1);
	transform: translate(25px, -45px) scale(1)
}

.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-top.show_share_btns+ul li.m_share_renren {
	-webkit-transform: translate(50px, 0) scale(1);
	-moz-transform: translate(50px, 0) scale(1);
	-ms-transform: translate(50px, 0) scale(1);
	-o-transform: translate(50px, 0) scale(1);
	transform: translate(50px, 0) scale(1)
}

.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(-50px, 0) scale(1);
	-moz-transform: translate(-50px, 0) scale(1);
	-ms-transform: translate(-50px, 0) scale(1);
	-o-transform: translate(-50px, 0) scale(1);
	transform: translate(-50px, 0) scale(1)
}

.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(-25px, 45px) scale(1);
	-moz-transform: translate(-25px, 45px) scale(1);
	-ms-transform: translate(-25px, 45px) scale(1);
	-o-transform: translate(-25px, 45px) scale(1);
	transform: translate(-25px, 45px) scale(1)
}

.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(25px, 45px) scale(1);
	-moz-transform: translate(25px, 45px) scale(1);
	-ms-transform: translate(25px, 45px) scale(1);
	-o-transform: translate(25px, 45px) scale(1);
	transform: translate(25px, 45px) scale(1)
}

.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-bottom.show_share_btns+ul li.m_share_renren {
	-webkit-transform: translate(50px, 0) scale(1);
	-moz-transform: translate(50px, 0) scale(1);
	-ms-transform: translate(50px, 0) scale(1);
	-o-transform: translate(50px, 0) scale(1);
	transform: translate(50px, 0) scale(1)
}

.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(90px, 0) scale(1);
	-moz-transform: translate(90px, 0) scale(1);
	-ms-transform: translate(90px, 0) scale(1);
	-o-transform: translate(90px, 0) scale(1);
	transform: translate(90px, 0) scale(1)
}

.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(78px, 45px) scale(1);
	-moz-transform: translate(78px, 45px) scale(1);
	-ms-transform: translate(78px, 45px) scale(1);
	-o-transform: translate(78px, 45px) scale(1);
	transform: translate(78px, 45px) scale(1)
}

.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(45px, 78px) scale(1);
	-moz-transform: translate(45px, 78px) scale(1);
	-ms-transform: translate(45px, 78px) scale(1);
	-o-transform: translate(45px, 78px) scale(1);
	transform: translate(45px, 78px) scale(1)
}

.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-top-left.show_share_btns+ul li.m_share_renren {
	-webkit-transform: translate(0, 90px) scale(1);
	-moz-transform: translate(0, 90px) scale(1);
	-ms-transform: translate(0, 90px) scale(1);
	-o-transform: translate(0, 90px) scale(1);
	transform: translate(0, 90px) scale(1)
}

.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(-90px, 0) scale(1);
	-moz-transform: translate(-90px, 0) scale(1);
	-ms-transform: translate(-90px, 0) scale(1);
	-o-transform: translate(-90px, 0) scale(1);
	transform: translate(-90px, 0) scale(1)
}

.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(-78px, 45px) scale(1);
	-moz-transform: translate(-78px, 45px) scale(1);
	-ms-transform: translate(-78px, 45px) scale(1);
	-o-transform: translate(-78px, 45px) scale(1);
	transform: translate(-78px, 45px) scale(1)
}

.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(-45px, 78px) scale(1);
	-moz-transform: translate(-45px, 78px) scale(1);
	-ms-transform: translate(-45px, 78px) scale(1);
	-o-transform: translate(-45px, 78px) scale(1);
	transform: translate(-45px, 78px) scale(1)
}

.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-top-right.show_share_btns+ul li.m_share_renren {
	-webkit-transform: translate(0, 90px) scale(1);
	-moz-transform: translate(0, 90px) scale(1);
	-ms-transform: translate(0, 90px) scale(1);
	-o-transform: translate(0, 90px) scale(1);
	transform: translate(0, 90px) scale(1)
}

.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(0, -90px) scale(1);
	-moz-transform: translate(0, -90px) scale(1);
	-ms-transform: translate(0, -90px) scale(1);
	-o-transform: translate(0, -90px) scale(1);
	transform: translate(0, -90px) scale(1)
}

.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(-45px, -78px) scale(1);
	-moz-transform: translate(-45px, -78px) scale(1);
	-ms-transform: translate(-45px, -78px) scale(1);
	-o-transform: translate(-45px, -78px) scale(1);
	transform: translate(-45px, -78px) scale(1)
}

.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(-78px, -45px) scale(1);
	-moz-transform: translate(-78px, -45px) scale(1);
	-ms-transform: translate(-78px, -45px) scale(1);
	-o-transform: translate(-78px, -45px) scale(1);
	transform: translate(-78px, -45px) scale(1)
}

.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-bottom-right.show_share_btns+ul li.m_share_renren {
	-webkit-transform: translate(-90px, 0) scale(1);
	-moz-transform: translate(-90px, 0) scale(1);
	-ms-transform: translate(-90px, 0) scale(1);
	-o-transform: translate(-90px, 0) scale(1);
	transform: translate(-90px, 0) scale(1)
}

.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_facebook,
.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_weibo {
	-webkit-transform: translate(0, -90px) scale(1);
	-moz-transform: translate(0, -90px) scale(1);
	-ms-transform: translate(0, -90px) scale(1);
	-o-transform: translate(0, -90px) scale(1);
	transform: translate(0, -90px) scale(1)
}

.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_twitter,
.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_tencent {
	-webkit-transform: translate(45px, -78px) scale(1);
	-moz-transform: translate(45px, -78px) scale(1);
	-ms-transform: translate(45px, -78px) scale(1);
	-o-transform: translate(45px, -78px) scale(1);
	transform: translate(45px, -78px) scale(1)
}

.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_g_plus,
.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_youku {
	-webkit-transform: translate(78px, -45px) scale(1);
	-moz-transform: translate(78px, -45px) scale(1);
	-ms-transform: translate(78px, -45px) scale(1);
	-o-transform: translate(78px, -45px) scale(1);
	transform: translate(78px, -45px) scale(1)
}

.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_pinterest,
.share-box-4 .share-menu-bottom-left.show_share_btns+ul li.m_share_renren {
	-webkit-transform: translate(90px, 0) scale(1);
	-moz-transform: translate(90px, 0) scale(1);
	-ms-transform: translate(90px, 0) scale(1);
	-o-transform: translate(90px, 0) scale(1);
	transform: translate(90px, 0) scale(1)
}

@media only screen and (min-width: 1025px) {
	.m_share .m_collapsable_content .m_share_whatsapp {
		display: none
	}
}

@media only screen and (max-width: 990px) {
	.m_fixed_share a {
		margin-left: 5px
	}
}

@media only screen and (max-width: 767px) {
	.m_share_golden.m_share {
		top: 5px;
		right: 5px
	}

	.m_share_golden.m_share li {
		margin-bottom: 5px
	}

	.m_share_golden.m_share li:first-child {
		margin-top: 5px
	}

	.m_share_action {
		font-size: 11px;
		padding-bottom: 13px
	}

	.m_share_whatsapp {
		display: block
	}

	.share-menu-right.show_share_btns+ul li.m_share_facebook,
	.share-menu-right.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(0, -50px) scale(1);
		-moz-transform: translate(0, -50px) scale(1);
		-ms-transform: translate(0, -50px) scale(1);
		-o-transform: translate(0, -50px) scale(1);
		transform: translate(0, -50px) scale(1)
	}

	.share-menu-right.show_share_btns+ul li.m_share_twitter,
	.share-menu-right.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(45px, -25px) scale(1);
		-moz-transform: translate(45px, -25px) scale(1);
		-ms-transform: translate(45px, -25px) scale(1);
		-o-transform: translate(45px, -25px) scale(1);
		transform: translate(45px, -25px) scale(1)
	}

	.share-menu-right.show_share_btns+ul li.m_share_g_plus,
	.share-menu-right.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(45px, 25px) scale(1);
		-moz-transform: translate(45px, 25px) scale(1);
		-ms-transform: translate(45px, 25px) scale(1);
		-o-transform: translate(45px, 25px) scale(1);
		transform: translate(45px, 25px) scale(1)
	}

	.share-menu-right.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-right.show_share_btns+ul li.m_share_renren {
		display: block;
		-webkit-transform: translate(0, 50px) scale(1);
		-moz-transform: translate(0, 50px) scale(1);
		-ms-transform: translate(0, 50px) scale(1);
		-o-transform: translate(0, 50px) scale(1);
		transform: translate(0, 50px) scale(1)
	}

	.share-menu-left.show_share_btns+ul li.m_share_facebook,
	.share-menu-left.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(0, -50px) scale(1);
		-moz-transform: translate(0, -50px) scale(1);
		-ms-transform: translate(0, -50px) scale(1);
		-o-transform: translate(0, -50px) scale(1);
		transform: translate(0, -50px) scale(1)
	}

	.share-menu-left.show_share_btns+ul li.m_share_twitter,
	.share-menu-left.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(-45px, -25px) scale(1);
		-moz-transform: translate(-45px, -25px) scale(1);
		-ms-transform: translate(-45px, -25px) scale(1);
		-o-transform: translate(-45px, -25px) scale(1);
		transform: translate(-45px, -25px) scale(1)
	}

	.share-menu-left.show_share_btns+ul li.m_share_g_plus,
	.share-menu-left.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(-45px, 25px) scale(1);
		-moz-transform: translate(-45px, 25px) scale(1);
		-ms-transform: translate(-45px, 25px) scale(1);
		-o-transform: translate(-45px, 25px) scale(1);
		transform: translate(-45px, 25px) scale(1)
	}

	.share-menu-left.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-left.show_share_btns+ul li.m_share_renren {
		-webkit-transform: translate(0, 50px) scale(1);
		-moz-transform: translate(0, 50px) scale(1);
		-ms-transform: translate(0, 50px) scale(1);
		-o-transform: translate(0, 50px) scale(1);
		transform: translate(0, 50px) scale(1)
	}

	.share-menu-top.show_share_btns+ul li.m_share_facebook,
	.share-menu-top.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(-50px, 0) scale(1);
		-moz-transform: translate(-50px, 0) scale(1);
		-ms-transform: translate(-50px, 0) scale(1);
		-o-transform: translate(-50px, 0) scale(1);
		transform: translate(-50px, 0) scale(1)
	}

	.share-menu-top.show_share_btns+ul li.m_share_twitter,
	.share-menu-top.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(-25px, -45px) scale(1);
		-moz-transform: translate(-25px, -45px) scale(1);
		-ms-transform: translate(-25px, -45px) scale(1);
		-o-transform: translate(-25px, -45px) scale(1);
		transform: translate(-25px, -45px) scale(1)
	}

	.share-menu-top.show_share_btns+ul li.m_share_g_plus,
	.share-menu-top.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(25px, -45px) scale(1);
		-moz-transform: translate(25px, -45px) scale(1);
		-ms-transform: translate(25px, -45px) scale(1);
		-o-transform: translate(25px, -45px) scale(1);
		transform: translate(25px, -45px) scale(1)
	}

	.share-menu-top.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-top.show_share_btns+ul li.m_share_renren {
		-webkit-transform: translate(50px, 0) scale(1);
		-moz-transform: translate(50px, 0) scale(1);
		-ms-transform: translate(50px, 0) scale(1);
		-o-transform: translate(50px, 0) scale(1);
		transform: translate(50px, 0) scale(1)
	}

	.share-menu-bottom.show_share_btns+ul li.m_share_facebook,
	.share-menu-bottom.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(-50px, 0) scale(1);
		-moz-transform: translate(-50px, 0) scale(1);
		-ms-transform: translate(-50px, 0) scale(1);
		-o-transform: translate(-50px, 0) scale(1);
		transform: translate(-50px, 0) scale(1)
	}

	.share-menu-bottom.show_share_btns+ul li.m_share_twitter,
	.share-menu-bottom.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(-25px, 45px) scale(1);
		-moz-transform: translate(-25px, 45px) scale(1);
		-ms-transform: translate(-25px, 45px) scale(1);
		-o-transform: translate(-25px, 45px) scale(1);
		transform: translate(-25px, 45px) scale(1)
	}

	.share-menu-bottom.show_share_btns+ul li.m_share_g_plus,
	.share-menu-bottom.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(25px, 45px) scale(1);
		-moz-transform: translate(25px, 45px) scale(1);
		-ms-transform: translate(25px, 45px) scale(1);
		-o-transform: translate(25px, 45px) scale(1);
		transform: translate(25px, 45px) scale(1)
	}

	.share-menu-bottom.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-bottom.show_share_btns+ul li.m_share_renren {
		-webkit-transform: translate(50px, 0) scale(1);
		-moz-transform: translate(50px, 0) scale(1);
		-ms-transform: translate(50px, 0) scale(1);
		-o-transform: translate(50px, 0) scale(1);
		transform: translate(50px, 0) scale(1)
	}

	.share-menu-top-left.show_share_btns+ul li.m_share_facebook,
	.share-menu-top-left.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(90px, 0) scale(1);
		-moz-transform: translate(90px, 0) scale(1);
		-ms-transform: translate(90px, 0) scale(1);
		-o-transform: translate(90px, 0) scale(1);
		transform: translate(90px, 0) scale(1)
	}

	.share-menu-top-left.show_share_btns+ul li.m_share_twitter,
	.share-menu-top-left.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(78px, 45px) scale(1);
		-moz-transform: translate(78px, 45px) scale(1);
		-ms-transform: translate(78px, 45px) scale(1);
		-o-transform: translate(78px, 45px) scale(1);
		transform: translate(78px, 45px) scale(1)
	}

	.share-menu-top-left.show_share_btns+ul li.m_share_g_plus,
	.share-menu-top-left.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(45px, 78px) scale(1);
		-moz-transform: translate(45px, 78px) scale(1);
		-ms-transform: translate(45px, 78px) scale(1);
		-o-transform: translate(45px, 78px) scale(1);
		transform: translate(45px, 78px) scale(1)
	}

	.share-menu-top-left.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-top-left.show_share_btns+ul li.m_share_renren {
		-webkit-transform: translate(0, 90px) scale(1);
		-moz-transform: translate(0, 90px) scale(1);
		-ms-transform: translate(0, 90px) scale(1);
		-o-transform: translate(0, 90px) scale(1);
		transform: translate(0, 90px) scale(1)
	}

	.share-menu-top-left.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(45px, 78px) scale(1);
		-moz-transform: translate(45px, 78px) scale(1);
		-ms-transform: translate(45px, 78px) scale(1);
		-o-transform: translate(45px, 78px) scale(1);
		transform: translate(45px, 78px) scale(1)
	}

	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_facebook,
	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_weibo {
		-webkit-transform: translate(-90px, 0) scale(1);
		-moz-transform: translate(-90px, 0) scale(1);
		-ms-transform: translate(-90px, 0) scale(1);
		-o-transform: translate(-90px, 0) scale(1);
		transform: translate(-90px, 0) scale(1)
	}

	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_twitter,
	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_tencent {
		-webkit-transform: translate(-78px, 45px) scale(1);
		-moz-transform: translate(-78px, 45px) scale(1);
		-ms-transform: translate(-78px, 45px) scale(1);
		-o-transform: translate(-78px, 45px) scale(1);
		transform: translate(-78px, 45px) scale(1)
	}

	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_g_plus,
	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_youku {
		-webkit-transform: translate(-45px, 78px) scale(1);
		-moz-transform: translate(-45px, 78px) scale(1);
		-ms-transform: translate(-45px, 78px) scale(1);
		-o-transform: translate(-45px, 78px) scale(1);
		transform: translate(-45px, 78px) scale(1)
	}

	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_whatsapp,
	.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_renren {
		-webkit-transform: translate(0, 90px) scale(1);
		-moz-transform: translate(0, 90px) scale(1);
		-ms-transform: translate(0, 90px) scale(1);
		-o-transform: translate(0, 90px) scale(1);
		transform: translate(0, 90px) scale(1)
	}

	.share-menu-top-right.show_share_btns+ul li.m_share_facebook,
	.share-menu-top-right.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(-90px, 0) scale(1);
		-moz-transform: translate(-90px, 0) scale(1);
		-ms-transform: translate(-90px, 0) scale(1);
		-o-transform: translate(-90px, 0) scale(1);
		transform: translate(-90px, 0) scale(1)
	}

	.share-menu-top-right.show_share_btns+ul li.m_share_twitter,
	.share-menu-top-right.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(-78px, 45px) scale(1);
		-moz-transform: translate(-78px, 45px) scale(1);
		-ms-transform: translate(-78px, 45px) scale(1);
		-o-transform: translate(-78px, 45px) scale(1);
		transform: translate(-78px, 45px) scale(1)
	}

	.share-menu-top-right.show_share_btns+ul li.m_share_g_plus,
	.share-menu-top-right.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(-45px, 78px) scale(1);
		-moz-transform: translate(-45px, 78px) scale(1);
		-ms-transform: translate(-45px, 78px) scale(1);
		-o-transform: translate(-45px, 78px) scale(1);
		transform: translate(-45px, 78px) scale(1)
	}

	.share-menu-top-right.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-top-right.show_share_btns+ul li.m_share_renren {
		-webkit-transform: translate(0, 90px) scale(1);
		-moz-transform: translate(0, 90px) scale(1);
		-ms-transform: translate(0, 90px) scale(1);
		-o-transform: translate(0, 90px) scale(1);
		transform: translate(0, 90px) scale(1)
	}

	.share-menu-bottom-right.show_share_btns+ul li.m_share_facebook,
	.share-menu-bottom-right.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(0, -90px) scale(1);
		-moz-transform: translate(0, -90px) scale(1);
		-ms-transform: translate(0, -90px) scale(1);
		-o-transform: translate(0, -90px) scale(1);
		transform: translate(0, -90px) scale(1)
	}

	.share-menu-bottom-right.show_share_btns+ul li.m_share_twitter,
	.share-menu-bottom-right.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(-45px, -78px) scale(1);
		-moz-transform: translate(-45px, -78px) scale(1);
		-ms-transform: translate(-45px, -78px) scale(1);
		-o-transform: translate(-45px, -78px) scale(1);
		transform: translate(-45px, -78px) scale(1)
	}

	.share-menu-bottom-right.show_share_btns+ul li.m_share_g_plus,
	.share-menu-bottom-right.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(-78px, -45px) scale(1);
		-moz-transform: translate(-78px, -45px) scale(1);
		-ms-transform: translate(-78px, -45px) scale(1);
		-o-transform: translate(-78px, -45px) scale(1);
		transform: translate(-78px, -45px) scale(1)
	}

	.share-menu-bottom-right.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-bottom-right.show_share_btns+ul li.m_share_renren {
		-webkit-transform: translate(-90px, 0) scale(1);
		-moz-transform: translate(-90px, 0) scale(1);
		-ms-transform: translate(-90px, 0) scale(1);
		-o-transform: translate(-90px, 0) scale(1);
		transform: translate(-90px, 0) scale(1)
	}

	.share-menu-bottom-left.show_share_btns+ul li.m_share_facebook,
	.share-menu-bottom-left.show_share_btns+ul li.m_share_weibo {
		-webkit-transform: translate(0, -90px) scale(1);
		-moz-transform: translate(0, -90px) scale(1);
		-ms-transform: translate(0, -90px) scale(1);
		-o-transform: translate(0, -90px) scale(1);
		transform: translate(0, -90px) scale(1)
	}

	.share-menu-bottom-left.show_share_btns+ul li.m_share_twitter,
	.share-menu-bottom-left.show_share_btns+ul li.m_share_tencent {
		-webkit-transform: translate(45px, -78px) scale(1);
		-moz-transform: translate(45px, -78px) scale(1);
		-ms-transform: translate(45px, -78px) scale(1);
		-o-transform: translate(45px, -78px) scale(1);
		transform: translate(45px, -78px) scale(1)
	}

	.share-menu-bottom-left.show_share_btns+ul li.m_share_g_plus,
	.share-menu-bottom-left.show_share_btns+ul li.m_share_youku {
		-webkit-transform: translate(78px, -45px) scale(1);
		-moz-transform: translate(78px, -45px) scale(1);
		-ms-transform: translate(78px, -45px) scale(1);
		-o-transform: translate(78px, -45px) scale(1);
		transform: translate(78px, -45px) scale(1)
	}

	.share-menu-bottom-left.show_share_btns+ul li.m_share_whatsapp,
	.share-menu-bottom-left.show_share_btns+ul li.m_share_renren {
		-webkit-transform: translate(90px, 0) scale(1);
		-moz-transform: translate(90px, 0) scale(1);
		-ms-transform: translate(90px, 0) scale(1);
		-o-transform: translate(90px, 0) scale(1);
		transform: translate(90px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(-42px, -42px) scale(1);
		-moz-transform: translate(-42px, -42px) scale(1);
		-ms-transform: translate(-42px, -42px) scale(1);
		-o-transform: translate(-42px, -42px) scale(1);
		transform: translate(-42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(0, -55px) scale(1);
		-moz-transform: translate(0, -55px) scale(1);
		-ms-transform: translate(0, -55px) scale(1);
		-o-transform: translate(0, -55px) scale(1);
		transform: translate(0, -55px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(42px, -42px) scale(1);
		-moz-transform: translate(42px, -42px) scale(1);
		-ms-transform: translate(42px, -42px) scale(1);
		-o-transform: translate(42px, -42px) scale(1);
		transform: translate(42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(55px, 0) scale(1);
		-moz-transform: translate(55px, 0) scale(1);
		-ms-transform: translate(55px, 0) scale(1);
		-o-transform: translate(55px, 0) scale(1);
		transform: translate(55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(-55px, 0) scale(1);
		-moz-transform: translate(-55px, 0) scale(1);
		-ms-transform: translate(-55px, 0) scale(1);
		-o-transform: translate(-55px, 0) scale(1);
		transform: translate(-55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(-42px, 42px) scale(1);
		-moz-transform: translate(-42px, 42px) scale(1);
		-ms-transform: translate(-42px, 42px) scale(1);
		-o-transform: translate(-42px, 42px) scale(1);
		transform: translate(-42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(0, 55px) scale(1);
		-moz-transform: translate(0, 55px) scale(1);
		-ms-transform: translate(0, 55px) scale(1);
		-o-transform: translate(0, 55px) scale(1);
		transform: translate(0, 55px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(42px, 42px) scale(1);
		-moz-transform: translate(42px, 42px) scale(1);
		-ms-transform: translate(42px, 42px) scale(1);
		-o-transform: translate(42px, 42px) scale(1);
		transform: translate(42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(55px, 0) scale(1);
		-moz-transform: translate(55px, 0) scale(1);
		-ms-transform: translate(55px, 0) scale(1);
		-o-transform: translate(55px, 0) scale(1);
		transform: translate(55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(-55px, 0) scale(1);
		-moz-transform: translate(-55px, 0) scale(1);
		-ms-transform: translate(-55px, 0) scale(1);
		-o-transform: translate(-55px, 0) scale(1);
		transform: translate(-55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(42px, -42px) scale(1);
		-moz-transform: translate(42px, -42px) scale(1);
		-ms-transform: translate(42px, -42px) scale(1);
		-o-transform: translate(42px, -42px) scale(1);
		transform: translate(42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(55px, 0) scale(1);
		-moz-transform: translate(55px, 0) scale(1);
		-ms-transform: translate(55px, 0) scale(1);
		-o-transform: translate(55px, 0) scale(1);
		transform: translate(55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(42px, 42px) scale(1);
		-moz-transform: translate(42px, 42px) scale(1);
		-ms-transform: translate(42px, 42px) scale(1);
		-o-transform: translate(42px, 42px) scale(1);
		transform: translate(42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(0, -55px) scale(1);
		-moz-transform: translate(0, -55px) scale(1);
		-ms-transform: translate(0, -55px) scale(1);
		-o-transform: translate(0, -55px) scale(1);
		transform: translate(0, -55px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(0, 55px) scale(1);
		-moz-transform: translate(0, 55px) scale(1);
		-ms-transform: translate(0, 55px) scale(1);
		-o-transform: translate(0, 55px) scale(1);
		transform: translate(0, 55px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns:lang(ar)+ul li.m_share_facebook {
		-webkit-transform: translate(-42px, -42px) scale(1);
		-moz-transform: translate(-42px, -42px) scale(1);
		-ms-transform: translate(-42px, -42px) scale(1);
		-o-transform: translate(-42px, -42px) scale(1);
		transform: translate(-42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns:lang(ar)+ul li.m_share_twitter {
		-webkit-transform: translate(-55px, 0) scale(1);
		-moz-transform: translate(-55px, 0) scale(1);
		-ms-transform: translate(-55px, 0) scale(1);
		-o-transform: translate(-55px, 0) scale(1);
		transform: translate(-55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-right.show_share_btns:lang(ar)+ul li.m_share_g_plus {
		-webkit-transform: translate(-42px, 42px) scale(1);
		-moz-transform: translate(-42px, 42px) scale(1);
		-ms-transform: translate(-42px, 42px) scale(1);
		-o-transform: translate(-42px, 42px) scale(1);
		transform: translate(-42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(-42px, -42px) scale(1);
		-moz-transform: translate(-42px, -42px) scale(1);
		-ms-transform: translate(-42px, -42px) scale(1);
		-o-transform: translate(-42px, -42px) scale(1);
		transform: translate(-42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(-55px, 0) scale(1);
		-moz-transform: translate(-55px, 0) scale(1);
		-ms-transform: translate(-55px, 0) scale(1);
		-o-transform: translate(-55px, 0) scale(1);
		transform: translate(-55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(-42px, 42px) scale(1);
		-moz-transform: translate(-42px, 42px) scale(1);
		-ms-transform: translate(-42px, 42px) scale(1);
		-o-transform: translate(-42px, 42px) scale(1);
		transform: translate(-42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(0, -55px) scale(1);
		-moz-transform: translate(0, -55px) scale(1);
		-ms-transform: translate(0, -55px) scale(1);
		-o-transform: translate(0, -55px) scale(1);
		transform: translate(0, -55px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(0, 55px) scale(1);
		-moz-transform: translate(0, 55px) scale(1);
		-ms-transform: translate(0, 55px) scale(1);
		-o-transform: translate(0, 55px) scale(1);
		transform: translate(0, 55px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns:lang(ar)+ul li.m_share_facebook {
		-webkit-transform: translate(42px, -42px) scale(1);
		-moz-transform: translate(42px, -42px) scale(1);
		-ms-transform: translate(42px, -42px) scale(1);
		-o-transform: translate(42px, -42px) scale(1);
		transform: translate(42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns:lang(ar)+ul li.m_share_twitter {
		-webkit-transform: translate(55px, 0) scale(1);
		-moz-transform: translate(55px, 0) scale(1);
		-ms-transform: translate(55px, 0) scale(1);
		-o-transform: translate(55px, 0) scale(1);
		transform: translate(55px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-left.show_share_btns:lang(ar)+ul li.m_share_g_plus {
		-webkit-transform: translate(42px, 42px) scale(1);
		-moz-transform: translate(42px, 42px) scale(1);
		-ms-transform: translate(42px, 42px) scale(1);
		-o-transform: translate(42px, 42px) scale(1);
		transform: translate(42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-left.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(60px, 0) scale(1);
		-moz-transform: translate(60px, 0) scale(1);
		-ms-transform: translate(60px, 0) scale(1);
		-o-transform: translate(60px, 0) scale(1);
		transform: translate(60px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-left.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(42px, 42px) scale(1);
		-moz-transform: translate(42px, 42px) scale(1);
		-ms-transform: translate(42px, 42px) scale(1);
		-o-transform: translate(42px, 42px) scale(1);
		transform: translate(42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-left.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(0, 55px) scale(1);
		-moz-transform: translate(0, 55px) scale(1);
		-ms-transform: translate(0, 55px) scale(1);
		-o-transform: translate(0, 55px) scale(1);
		transform: translate(0, 55px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-left.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(42px, -42px) scale(1);
		-moz-transform: translate(42px, -42px) scale(1);
		-ms-transform: translate(42px, -42px) scale(1);
		-o-transform: translate(42px, -42px) scale(1);
		transform: translate(42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-left.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(-42px, 42px) scale(1);
		-moz-transform: translate(-42px, 42px) scale(1);
		-ms-transform: translate(-42px, 42px) scale(1);
		-o-transform: translate(-42px, 42px) scale(1);
		transform: translate(-42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-right.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(-60px, 0) scale(1);
		-moz-transform: translate(-60px, 0) scale(1);
		-ms-transform: translate(-60px, 0) scale(1);
		-o-transform: translate(-60px, 0) scale(1);
		transform: translate(-60px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-right.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(-42px, 42px) scale(1);
		-moz-transform: translate(-42px, 42px) scale(1);
		-ms-transform: translate(-42px, 42px) scale(1);
		-o-transform: translate(-42px, 42px) scale(1);
		transform: translate(-42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-right.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(0, 60px) scale(1);
		-moz-transform: translate(0, 60px) scale(1);
		-ms-transform: translate(0, 60px) scale(1);
		-o-transform: translate(0, 60px) scale(1);
		transform: translate(0, 60px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-right.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(-42px, -42px) scale(1);
		-moz-transform: translate(-42px, -42px) scale(1);
		-ms-transform: translate(-42px, -42px) scale(1);
		-o-transform: translate(-42px, -42px) scale(1);
		transform: translate(-42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-top-right.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(42px, 42px) scale(1);
		-moz-transform: translate(42px, 42px) scale(1);
		-ms-transform: translate(42px, 42px) scale(1);
		-o-transform: translate(42px, 42px) scale(1);
		transform: translate(42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-right.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(-60px, 0) scale(1);
		-moz-transform: translate(-60px, 0) scale(1);
		-ms-transform: translate(-60px, 0) scale(1);
		-o-transform: translate(-60px, 0) scale(1);
		transform: translate(-60px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-right.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(-42px, -42px) scale(1);
		-moz-transform: translate(-42px, -42px) scale(1);
		-ms-transform: translate(-42px, -42px) scale(1);
		-o-transform: translate(-42px, -42px) scale(1);
		transform: translate(-42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-right.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(0, -60px) scale(1);
		-moz-transform: translate(0, -60px) scale(1);
		-ms-transform: translate(0, -60px) scale(1);
		-o-transform: translate(0, -60px) scale(1);
		transform: translate(0, -60px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-right.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(42px, -42px) scale(1);
		-moz-transform: translate(42px, -42px) scale(1);
		-ms-transform: translate(42px, -42px) scale(1);
		-o-transform: translate(42px, -42px) scale(1);
		transform: translate(42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-right.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(-42px, 42px) scale(1);
		-moz-transform: translate(-42px, 42px) scale(1);
		-ms-transform: translate(-42px, 42px) scale(1);
		-o-transform: translate(-42px, 42px) scale(1);
		transform: translate(-42px, 42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-left.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(0, -60px) scale(1);
		-moz-transform: translate(0, -60px) scale(1);
		-ms-transform: translate(0, -60px) scale(1);
		-o-transform: translate(0, -60px) scale(1);
		transform: translate(0, -60px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-left.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(42px, -42px) scale(1);
		-moz-transform: translate(42px, -42px) scale(1);
		-ms-transform: translate(42px, -42px) scale(1);
		-o-transform: translate(42px, -42px) scale(1);
		transform: translate(42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-left.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(60px, 0) scale(1);
		-moz-transform: translate(60px, 0) scale(1);
		-ms-transform: translate(60px, 0) scale(1);
		-o-transform: translate(60px, 0) scale(1);
		transform: translate(60px, 0) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-left.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(-42px, -42px) scale(1);
		-moz-transform: translate(-42px, -42px) scale(1);
		-ms-transform: translate(-42px, -42px) scale(1);
		-o-transform: translate(-42px, -42px) scale(1);
		transform: translate(-42px, -42px) scale(1)
	}

	.share-box-4:not(:lang(zh)) .share-menu-bottom-left.show_share_btns+ul li.m_share_whatsapp {
		-webkit-transform: translate(42px, 42px) scale(1);
		-moz-transform: translate(42px, 42px) scale(1);
		-ms-transform: translate(42px, 42px) scale(1);
		-o-transform: translate(42px, 42px) scale(1);
		transform: translate(42px, 42px) scale(1)
	}
}

.m_pagination {
	font-size: x-small;
	border-top: 1px solid #EAEEF0;
	padding-top: 30px;
	overflow: hidden
}

.m_pagination a {
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	max-width: 217px;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	background-repeat: no-repeat
}

.m_pagination_prev {
	float: left;
	padding-left: 34px;
	margin-left: 15px
}

.m_pagination_prev:lang(ar) {
	float: right;
	padding-left: 0;
	padding-right: 34px;
	margin-left: 0;
	margin-right: 15px
}

.m_pagination_prev:lang(ar):before {
	left: auto;
	right: 0px;
	content: "\e603"
}

.m_pagination_prev:before {
	position: absolute;
	top: 0px;
	left: 0;
	content: "\e604";
	font-family: 'real-madrid-icons';
	font-size: 20px;
	color: #000;
	display: inline-block
}

.m_pagination_next {
	float: right;
	text-align: right;
	padding-right: 34px;
	margin-right: 15px
}

.m_pagination_next:lang(ar) {
	float: left;
	text-align: left;
	padding-right: 0;
	padding-left: 34px;
	margin-right: 0;
	margin-left: 15px
}

.m_pagination_next:lang(ar):before {
	left: 0;
	right: auto;
	content: "\e603"
}

.m_pagination_next:before {
	position: absolute;
	top: 0px;
	right: 0;
	content: "\e603";
	font-family: 'real-madrid-icons';
	font-size: 20px;
	color: #000;
	display: inline-block
}

.pagination_section .m_pagination {
	padding-bottom: 30px
}

.pagination_section .m_pagination {
	position: relative;
	border-top: none
}

.pagination_section .m_pagination:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -1px
}

.pagination_section .m_pagination:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -1px;
	width: 1px;
	background-color: #D9D9D9
}

@media only screen and (max-width: 990px) {
	.pagination_section {
		margin-bottom: -20px
	}

	.pagination_section .m_pagination {
		padding-bottom: 0
	}

	.pagination_section .m_pagination:after {
		height: 80px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_pagination {
		margin-bottom: 30px
	}
}

@media only screen and (max-width: 767px) {
	.m_pagination_prev {
		margin-bottom: 30px
	}
}

.m_highlight,
.m_store {
	position: relative;
	z-index: 0;
	box-shadow: 0 0 0 0 #E4E4E4;
	border: 1px solid #D9D9D9;
	border-top: 2px solid #0255A5;
	-webkit-transition: box-shadow 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: box-shadow 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: box-shadow 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: box-shadow 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: box-shadow 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	font-size: x-small;
	padding-bottom: 55px
}

.m_highlight a,
.m_store a {
	text-decoration: none
}

.m_highlight .m_video_item:after,
.m_store .m_video_item:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 0
}

.m_highlight .m_video_item_icon,
.m_store .m_video_item_icon {
	z-index: 1
}

.m_highlight .m_highlight_header.m_highlight_header_tag,
.m_store .m_highlight_header.m_highlight_header_tag,
.m_highlight .m_highlight_header_tag.m_store_header,
.m_store .m_highlight_header_tag.m_store_header {
	border-bottom: 1px solid #D9D9D9
}

.m_highlight .m_highlight_header.m_highlight_header_tag img,
.m_store .m_highlight_header.m_highlight_header_tag img,
.m_highlight .m_highlight_header_tag.m_store_header img,
.m_store .m_highlight_header_tag.m_store_header img {
	height: 90px;
	width: auto;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 5px 0
}

.m_highlight.m_highlight_banner .m_highlight_sponsor,
.m_highlight_banner.m_store .m_highlight_sponsor {
	display: block;
	width: auto;
	height: 74px;
	position: absolute;
	left: 20px;
	top: 0;
	z-index: 2
}

.m_highlight_header img,
.m_store_header img {
	width: inherit;
	height: auto;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_highlight img,
.m_store img,
.m_highlight_header img,
.m_store_header img {
	width: 100%;
	height: auto
}

.m_highlight_content,
.club_store_new .m_store_info,
.m_store_content {
	padding: 0 20px
}

.m_highlight_content strong,
.club_store_new .m_store_info strong,
.m_store_content strong {
	display: block;
	padding: 20px 20px 8px 0;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #999999
}

.m_highlight_content strong:lang(ar),
.club_store_new .m_store_info strong:lang(ar),
.m_store_content strong:lang(ar) {
	padding: 20px 0 8px 20px
}

.m_highlight_content address,
.club_store_new .m_store_info address,
.m_store_content address,
.m_highlight_content p,
.club_store_new .m_store_info p,
.m_store_content p {
	font-size: 1.4em;
	color: #666666;
	line-height: 18px;
	font-style: normal
}

.m_highlight_content p,
.club_store_new .m_store_info p,
.m_store_content p {
	padding-bottom: 8px
}

.m_highlight_content .m_highlight_content_title,
.club_store_new .m_store_info .m_highlight_content_title,
.m_store_content .m_highlight_content_title,
.m_highlight_content h2,
.club_store_new .m_store_info h2,
.m_store_content h2 {
	font-weight: normal;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 5px;
	padding: 0;
	display: block
}

.m_highlight_content .m_highlight_content_title a,
.club_store_new .m_store_info .m_highlight_content_title a,
.m_store_content .m_highlight_content_title a,
.m_highlight_content h2 a,
.club_store_new .m_store_info h2 a,
.m_store_content h2 a {
	color: #333
}

.m_highlight_content h1,
.club_store_new .m_store_info h1,
.m_store_content h1,
.m_highlight_content h2,
.club_store_new .m_store_info h2,
.m_store_content h2 {
	margin-top: 20px
}

.m_highlight_content strong+h1,
.club_store_new .m_store_info strong+h1,
.m_store_content strong+h1,
.m_highlight_content strong+h2,
.club_store_new .m_store_info strong+h2,
.m_store_content strong+h2 {
	margin-top: 0
}

.m_highlight_content_adit {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #E6E6E6
}

.m_highlight_footer {
	background-color: #F6F6F6
}

.m_highlight_footer li {
	list-style: none;
	border-top: 1px solid #D9D9D9
}

.m_highlight_footer a {
	display: block;
	padding: 12px 22px 12px 40px;
	font-size: 1.3em;
	font-weight: bold;
	color: #666666
}

.m_highlight_footer a:before {
	content: '\e600';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 15px;
	font-weight: 400;
	position: absolute;
	left: 10px;
	vertical-align: middle
}

.m_highlight_footer a:lang(ar) {
	padding: 12px 40px 22px 12px
}

.m_highlight_footer a:lang(ar):before {
	content: '\e604';
	left: auto;
	right: 10px
}

.m_highlight_mini .m_highlight_content_title {
	padding: 14px 0 13px
}

.m_highlight:hover,
.m_store:hover {
	box-shadow: 0 0 2px 1px #E4E4E4
}

.m_highlight:hover img,
.m_store:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50)
}

.m_highlight_reduced strong {
	padding-top: 8px
}

.m_highlight_date {
	color: #9E9E9E;
	font-size: 1.1em;
	display: block;
	margin-bottom: 10px
}

.m_highlight_grid p {
	display: none
}

.m_highlight_link,
.m_store,
.m_highlight_private {
	background-color: #F6F6F6
}

.m_highlight_header .m_highlight_cover,
.m_store_header .m_highlight_cover {
	display: none
}

.m_highlight_social_fb .m_highlight_header,
.m_highlight_social_fb .m_store_header,
.m_highlight_social_google .m_highlight_header,
.m_highlight_social_google .m_store_header,
.m_highlight_social_instagram .m_highlight_header,
.m_highlight_social_instagram .m_store_header,
.m_highlight_social_twitter .m_highlight_header,
.m_highlight_social_twitter .m_store_header {
	position: relative
}

.m_highlight_social_fb .m_highlight_header .m_highlight_cover,
.m_highlight_social_fb .m_store_header .m_highlight_cover,
.m_highlight_social_google .m_highlight_header .m_highlight_cover,
.m_highlight_social_google .m_store_header .m_highlight_cover,
.m_highlight_social_instagram .m_highlight_header .m_highlight_cover,
.m_highlight_social_instagram .m_store_header .m_highlight_cover,
.m_highlight_social_twitter .m_highlight_header .m_highlight_cover,
.m_highlight_social_twitter .m_store_header .m_highlight_cover {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1
}

.m_highlight_social_fb .m_highlight_header .m_highlight_cover:lang(ar):after,
.m_highlight_social_fb .m_store_header .m_highlight_cover:lang(ar):after,
.m_highlight_social_google .m_highlight_header .m_highlight_cover:lang(ar):after,
.m_highlight_social_google .m_store_header .m_highlight_cover:lang(ar):after,
.m_highlight_social_instagram .m_highlight_header .m_highlight_cover:lang(ar):after,
.m_highlight_social_instagram .m_store_header .m_highlight_cover:lang(ar):after,
.m_highlight_social_twitter .m_highlight_header .m_highlight_cover:lang(ar):after,
.m_highlight_social_twitter .m_store_header .m_highlight_cover:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -35px
}

.m_highlight_social_fb .m_highlight_header .m_highlight_cover:after,
.m_highlight_social_fb .m_store_header .m_highlight_cover:after,
.m_highlight_social_google .m_highlight_header .m_highlight_cover:after,
.m_highlight_social_google .m_store_header .m_highlight_cover:after,
.m_highlight_social_instagram .m_highlight_header .m_highlight_cover:after,
.m_highlight_social_instagram .m_store_header .m_highlight_cover:after,
.m_highlight_social_twitter .m_highlight_header .m_highlight_cover:after,
.m_highlight_social_twitter .m_store_header .m_highlight_cover:after {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -35px;
	margin-left: -35px;
	content: "";
	width: 70px;
	height: 70px;
	z-index: 2
}

.m_highlight_border {
	border-top: none
}

.m_highlighted {
	background-color: #F6F6F6;
	border: 1px solid #D9D9D9;
	white-space: nowrap;
	position: relative
}

.m_highlighted>* {
	font-size: x-small;
	white-space: normal;
	vertical-align: top
}

.m_highlighted .m_highlighted_sponsor {
	position: absolute;
	right: 0;
	bottom: 100%;
	margin-bottom: 20px
}

.m_highlighted .m_highlighted_sponsor:lang(ar) {
	right: auto;
	left: 0
}

.m_highlighted_aside {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #D9D9D9;
	width: 32%;
	margin-left: -3px
}

.m_highlighted_aside:lang(ar) {
	margin-left: 0;
	margin-right: -3px;
	border-left: none;
	border-right: 1px solid #D9D9D9
}

.m_highlighted_aside_section_title {
	background-color: #F0F0F0;
	padding: 9px 11px 12px;
	text-transform: uppercase;
	font-size: 1.3em;
	color: #666666;
	font-weight: normal;
	display: block;
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 5px
}

.m_highlighted_aside_section_title a {
	font-size: 0.84615em;
	width: 22%;
	text-decoration: none;
	margin-left: -4px;
	text-align: right;
	color: #0255A5;
	font-weight: bold
}

.m_highlighted_aside_section_title a:lang(ar) {
	margin-left: 0;
	margin-right: -4px;
	text-align: left
}

.m_highlighted_aside_section_title span {
	width: 78%
}

.m_highlighted_aside_section_title>* {
	vertical-align: middle
}

.m_highlighted_section {
	width: 68%
}

.m_highlighted_aside_section+.m_highlighted_aside_section {
	border-top: 1px solid #d9d9d9;
	padding-top: 14px
}

.m_highlighted_aside .commentary {
	border: none !important
}

.m_highlighted_link {
	display: inline-block;
	margin: 10px 0;
	font-size: 1.1em;
	font-weight: bold;
	color: #0255A5;
	text-transform: uppercase
}

.m_highlight_image {
	position: relative
}

.m_highlight_image span {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 30px 22px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7DFFFFFF, endColorstr=#7DFFFFFF);
	background-color: rgba(255, 255, 255, 0.49);
	font-size: 2.8em;
	font-weight: bold;
	color: #000
}

.m_highlight_mobile {
	position: relative
}

.m_highlight_mobile .btn {
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 2;
	font-weight: normal
}

.m_highlight_mobile .btn:lang(ar) {
	left: auto;
	right: 10px
}

.m_highlight_mobile div {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.4);
	z-index: 1
}

.m_highlight_mobile_title {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 3;
	color: #fff;
	text-transform: uppercase
}

.m_highlight_mobile_title:lang(ar) {
	left: auto;
	right: 10px
}

.m_highlight_mobile_title span {
	display: block;
	font-size: 1.4em;
	margin-bottom: 1px
}

.m_highlight_mobile_title strong {
	font-size: 2.2em;
	font-weight: normal !important
}

.m_highlighted_next_game {
	font-size: x-small;
	text-transform: uppercase;
	position: relative
}

.m_highlighted_next_game .m_share {
	margin-top: 15px;
	position: absolute;
	bottom: 0
}

.m_highlighted_next_game .download_dossier {
	position: absolute;
	right: 0;
	padding: 15px 23px 12px 35px;
	bottom: 0;
	text-decoration: none;
	color: #424242;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase
}

.m_highlighted_next_game .download_dossier:before {
	content: "\e62d";
	display: inline-block;
	position: absolute;
	font-family: "Real-Madrid-Icons";
	color: #000;
	font-size: 21px;
	text-align: center;
	padding-top: 9px;
	font-weight: 400;
	left: 0;
	top: 0;
	width: 40px;
	height: 37px
}

.m_highlighted_next_game .download_dossier:lang(ar) {
	right: auto;
	left: 0;
	padding: 15px 35px 12px 23px
}

.m_highlighted_next_game .download_dossier:lang(ar):before {
	left: auto;
	right: 0
}

.m_highlighted_next_game_header,
.m_highlighted_summary_game_header,
.m_highlighted_finish_game_header {
	padding-top: 17px
}

.m_highlighted_next_game_header p,
.m_highlighted_summary_game_header p,
.m_highlighted_finish_game_header p {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 140px;
	text-align: center;
	color: #777777
}

.m_highlighted_next_game_header p>*+*:lang(ar):before,
.m_highlighted_summary_game_header p>*+*:lang(ar):before,
.m_highlighted_finish_game_header p>*+*:lang(ar):before {
	margin-left: 5px;
	margin-right: 0
}

.m_highlighted_next_game_header p>*+*:before,
.m_highlighted_summary_game_header p>*+*:before,
.m_highlighted_finish_game_header p>*+*:before {
	content: "\00b7";
	margin-right: 5px;
	margin-left: 0
}

.m_highlighted_next_game_location,
p.m_highlighted_next_game_location {
	font-weight: normal;
	margin-top: 8px
}

.m_highlighted_next_game_title,
.m_highlighted_summary_game_title,
.m_highlighted_next_game_audio,
.m_highlighted_finish_game_title {
	font-size: 1.2em;
	float: left;
	max-width: 144px;
	padding-left: 13px;
	padding-right: 13px
}

.m_highlighted_next_game_title:lang(ar),
.m_highlighted_summary_game_title:lang(ar),
.m_highlighted_next_game_audio:lang(ar),
.m_highlighted_finish_game_title:lang(ar) {
	float: right
}

.m_highlighted_next_game_teams {
	overflow: hidden;
	position: relative;
	margin-top: 22px
}

.m_highlighted_next_game_teams:lang(ar):before {
	left: auto;
	right: 50%
}

.m_highlighted_next_game_teams:before {
	content: "";
	display: block;
	top: 0;
	bottom: 0;
	left: 50%;
	width: 1px;
	position: absolute;
	background: #d9d9d9
}

.m_highlighted_next_game_team {
	float: left;
	width: 50%;
	height: 150px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: right;
	font-size: x-small;
	padding-right: 32px;
	padding-left: 12px
}

.m_highlighted_next_game_team:lang(ar) {
	float: right;
	text-align: left;
	padding-right: 12px;
	padding-left: 32px
}

.m_highlighted_next_game_team:before {
	content: "";
	height: 100%;
	width: 0;
	background-color: red;
	vertical-align: middle
}

.m_highlighted_next_game_team>* {
	vertical-align: middle
}

.m_highlighted_next_game_team img {
	float: right;
	margin-left: 10px;
	width: auto !important
}

.m_highlighted_next_game_team img:lang(ar) {
	float: left;
	margin-right: 10px;
	margin-left: 0
}

.m_highlighted_next_game_team strong {
	color: #333333;
	font-size: 1.3em;
	text-transform: none;
	display: inline-block;
	width: 39%;
	word-break: keep-all
}

.m_highlighted_next_game_second_team {
	text-align: left;
	padding-left: 32px;
	padding-right: 12px
}

.m_highlighted_next_game_second_team:lang(ar) {
	text-align: right;
	padding-right: 32px;
	padding-left: 12px
}

.m_highlighted_next_game_second_team img {
	float: left;
	margin-left: 0;
	margin-right: 10px
}

.m_highlighted_next_game_second_team img:lang(ar) {
	float: right;
	margin-left: 10px;
	margin-right: 0
}

.m_highlighted_next_game_info {
	display: table;
	width: 100%;
	color: #777777;
	text-transform: uppercase;
	margin-top: 40px;
	margin-bottom: 56px;
	position: relative
}

.m_highlighted_next_game_info .m_link_dropdown {
	margin-left: 12px;
	padding-left: 9px
}

.m_highlighted_next_game_info .m_link_dropdown:lang(ar) {
	margin-left: 0;
	margin-right: 12px;
	padding-left: 0;
	padding-right: 9px
}

.m_highlighted_next_game_info_wrapper {
	display: table-row;
	font-size: x-small
}

.m_highlighted_next_game_info_wrapper>* {
	display: table-cell;
	border-left: 1px solid #cccccc;
	font-size: 1.1em;
	min-height: 20px;
	vertical-align: middle
}

.m_highlighted_next_game_info_wrapper>*:lang(ar) {
	border-left: none;
	border-right: 1px solid #cccccc
}

.m_highlighted_next_game_info_wrapper>*:first-child {
	border: none
}

.m_highlighted_next_game_info_wrapper p {
	padding-left: 12px;
	padding-right: 9px
}

.m_highlighted_next_game_info_wrapper p:lang(ar) {
	padding-left: 9px;
	padding-right: 12px
}

.m_highlighted_next_game_info_wrapper p.m_highlighted_next_game_channel {
	min-width: 249px;
	font-weight: normal
}

.m_highlighted_next_game_info_wrapper p.m_highlighted_next_game_audio {
	font-weight: bold;
	color: #000000;
	min-width: 110px;
	margin-top: 15px
}

.m_highlighted_next_game_info_wrapper time {
	width: auto;
	min-width: 56px;
	text-align: center
}

.m_highlighted_next_game_info_wrapper .m_highlighted_weather {
	width: 85px;
	text-align: center
}

.m_highlighted_next_game_info_wrapper>a {
	min-width: 162px;
	text-align: right;
	font-weight: bold;
	color: #0255A5;
	text-decoration: none;
	padding-right: 23px
}

.m_highlighted_next_game_info_wrapper>a:lang(ar) {
	text-align: left;
	padding-right: 0;
	padding-left: 23px
}

.m_highlighted_next_game_info_country {
	width: 65px;
	position: relative
}

.m_highlighted_next_game_info_country .select,
.m_highlighted_next_game_info_country select {
	min-width: 100%
}

.m_highlighted_next_game_info_country:lang(ar):before {
	left: auto;
	right: 12px
}

.m_highlighted_next_game_info_country:before {
	content: "";
	width: 1px;
	background: #cccccc;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 12px
}

.m_weather {
	font-size: x-small;
	vertical-align: center;
	position: relative
}

.m_weather_degrees {
	font-size: 1.8em;
	font-weight: bold;
	position: relative;
	top: 3px;
	padding-left: 48px
}

.m_weather_degrees:lang(ar) {
	padding-left: 0;
	padding-right: 48px
}

.m_weather_icon {
	width: 37px;
	height: 28px;
	content: "";
	position: absolute;
	bottom: 0
}

.m_highlighted_next_game_new {
	border: 1px solid #D9D9D9;
	margin-bottom: 30px;
	background-color: #fff
}

.m_highlighted_next_game_new.next_game_result {
	min-height: 308px
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams {
	margin-top: 33px
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team {
	padding-right: 32px;
	padding-left: 12px
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team span {
	font-size: 42px;
	right: 54%;
	position: absolute;
	margin-top: 3%;
	font-family: Oswald
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team span.team_result_second_team {
	right: 38%;
	margin-left: -23px
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team img {
	width: 80px;
	float: left
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team.m_highlighted_next_game_second_team {
	padding-left: 32px;
	padding-right: 12px
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team.m_highlighted_next_game_second_team img {
	float: right
}

.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_info {
	margin-top: 41px
}

.m_highlighted_next_game_new .m_highlighted_next_game_team {
	height: inherit;
	text-align: center;
	padding-right: 22px;
	padding-left: 22px
}

.m_highlighted_next_game_new .m_highlighted_next_game_team strong {
	width: 100%;
	text-align: center
}

.m_highlighted_next_game_new .m_highlighted_next_game_team img {
	height: auto;
	float: none;
	margin-bottom: 10px;
	margin-left: 0
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato,
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato,
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato {
	text-align: right;
	margin-left: 50%;
	margin-right: 30px
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato:lang(ar),
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato:lang(ar),
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato:lang(ar) {
	margin-left: 30px;
	margin-right: 50%
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato p,
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato p,
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato p {
	text-align: right;
	font-size: 11px;
	line-height: 14px
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato p:lang(ar),
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato p:lang(ar),
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato p:lang(ar) {
	text-align: left
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato p:last-child,
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato p:last-child,
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato p:last-child {
	font-weight: normal
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game,
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game,
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game {
	float: left;
	margin-left: 30px;
	font-family: 'Oswald', sans-serif
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game:lang(ar),
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game:lang(ar),
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game:lang(ar) {
	float: right;
	margin-right: 30px;
	margin-left: inherit
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game p,
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game p,
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game p {
	color: #000
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game p:lang(ar),
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game p:lang(ar),
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game p:lang(ar) {
	text-align: right
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game p:first-child,
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game p:first-child,
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game p:first-child {
	font-size: 20px
}

.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game p.m_highlighted_next_game_channel,
.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game p.m_highlighted_next_game_channel,
.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game p.m_highlighted_next_game_channel {
	color: #777777
}

.m_highlighted_next_game_new .m_highlighted_next_game_header p,
.m_highlighted_next_game_new .m_highlighted_summary_game_header p,
.m_highlighted_next_game_new .m_highlighted_finish_game_header p {
	margin: 0;
	text-align: left
}

.m_highlighted_next_game_new .m_highlighted_next_game_info {
	margin-top: 20px;
	margin-bottom: 30px
}

.m_highlighted_next_game_new .m_highlighted_next_game_info .m_highlighted_next_game_location {
	text-align: center
}

.m_highlight_tweet_content {
	position: relative;
	border: 1px solid #D9D9D9;
	padding: 20px 0 20px 100px;
	color: #999999
}

.m_highlight_tweet_content:lang(ar) {
	padding: 20px 100px 0 20px
}

.m_highlight_tweet_content:lang(ar):before {
	left: auto;
	right: 0;
	border-right: none;
	border-left: 1px solid #D9D9D9
}

.m_highlight_tweet_content:lang(ar):after {
	left: auto;
	right: 20px;
	background-position: right top
}

.m_highlight_tweet_content strong {
	font-size: 1.8em;
	text-align: left
}

.m_highlight_tweet_content strong:lang(ar) {
	text-align: right
}

.m_highlight_tweet_content strong span {
	display: block;
	font-size: 0.6em;
	margin-bottom: 20px
}

.m_highlight_tweet_content p {
	font-size: 1.6em;
	padding-right: 20px;
	line-height: 20px
}

.m_highlight_tweet_content p:lang(ar) {
	padding-right: 0;
	padding-left: 20px
}

.m_highlight_tweet_content p span {
	display: block
}

.m_highlight_tweet_content:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 80px;
	background-color: #F6F6F6;
	border-right: 1px solid #D9D9D9
}

.m_highlight_tweet_content:after {
	content: "";
	position: absolute;
	top: 22px;
	left: 20px;
	width: 43px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: left top
}

.m_highlight_tweet_footer,
.m_highlight_link_footer {
	margin-top: 10px;
	text-align: left
}

.m_highlight_tweet_footer:lang(ar),
.m_highlight_link_footer:lang(ar) {
	text-align: right
}

.m_highlight_tweet_footer p,
.m_highlight_link_footer p {
	font-size: 15px;
	color: #333333;
	margin-bottom: 4px
}

.m_highlight_tweet_footer a,
.m_highlight_link_footer a {
	font-size: 11px;
	text-transform: uppercase;
	color: #0255A5;
	text-decoration: none
}

.m_highlight_link_footer a {
	font-weight: bold
}

.m_highlight_list {
	overflow: hidden;
	padding-bottom: 0
}

.m_highlight_list>a {
	display: table-row;
	vertical-align: top
}

.m_highlight_list>a>* {
	display: table-cell;
	vertical-align: top
}

.m_highlight_list .m_highlight_header,
.m_highlight_list .m_store_header {
	width: 250px;
	height: auto;
	float: left;
	padding: 10px 0 10px 10px
}

.m_highlight_list .m_highlight_header:lang(ar),
.m_highlight_list .m_store_header:lang(ar) {
	padding: 10px 10px 10px 0
}

.m_highlight_list .m_highlight_content,
.m_highlight_list .club_store_new .m_store_info,
.club_store_new .m_highlight_list .m_store_info,
.m_highlight_list .m_store_content {
	padding: 0 0 8px 16px
}

.m_highlight_list .m_highlight_content:lang(ar),
.m_highlight_list .club_store_new .m_store_info:lang(ar),
.club_store_new .m_highlight_list .m_store_info:lang(ar),
.m_highlight_list .m_store_content:lang(ar) {
	padding: 0 16px 8px 0
}

.m_highlight_list .m_highlight_content strong,
.m_highlight_list .club_store_new .m_store_info strong,
.club_store_new .m_highlight_list .m_store_info strong,
.m_highlight_list .m_store_content strong {
	padding-top: 10px
}

.m_highlight_list .m_highlight_content p,
.m_highlight_list .club_store_new .m_store_info p,
.club_store_new .m_highlight_list .m_store_info p,
.m_highlight_list .m_store_content p {
	padding-right: 10px
}

.m_highlight_list .m_highlight_content h1,
.m_highlight_list .club_store_new .m_store_info h1,
.club_store_new .m_highlight_list .m_store_info h1,
.m_highlight_list .m_store_content h1,
.m_highlight_list .m_highlight_content_title {
	padding-right: 10px
}

.m_highlight_list .m_highlight_content h1:lang(ar),
.m_highlight_list .club_store_new .m_store_info h1:lang(ar),
.club_store_new .m_highlight_list .m_store_info h1:lang(ar),
.m_highlight_list .m_store_content h1:lang(ar),
.m_highlight_list .m_highlight_content_title:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_highlight_list .youtube_video {
	display: block;
	float: left
}

.m_highlight_list .youtube_video+a {
	display: block;
	float: left;
	max-width: 330px
}

.m_highlight_list:lang(ar) .youtube_video {
	float: right
}

.m_highlight_list:lang(ar) .youtube_video strong {
	padding-right: 0
}

.m_highlight_list:lang(ar) .youtube_video+a {
	float: none;
	max-width: none
}

@media only screen and (max-width: 990px) {
	.m_highlighted_next_game .download_dossier {
		position: static;
		text-align: center;
		width: 100%;
		margin: 0 auto;
		display: block;
		padding: 0;
		margin: 15px 0;
		text-transform: uppercase;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.m_highlighted_next_game .download_dossier:before {
		position: static;
		width: auto;
		height: auto;
		padding-top: 0;
		padding-right: 5px;
		width: auto;
		height: auto
	}

	.m_highlighted_next_game .download_dossier:lang(ar):before {
		padding-right: 0;
		padding-left: 5px
	}

	.m_highlighted_next_game_info_wrapper>a {
		padding-right: 0
	}

	.m_highlighted_aside {
		margin-left: 0;
		border-left: none;
		border-top: 1px solid #d9d9d9
	}

	.m_highlighted_aside:lang(ar) {
		margin-right: -1px
	}

	.m_highlight_list .youtube_video {
		float: none
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_highlighted_aside_section {
		float: left;
		width: 50%;
		border-top: 1px solid #d9d9d9;
		border-right: 1px solid #d9d9d9
	}

	.m_highlighted_aside_section+.m_highlighted_aside_section {
		margin-top: 0;
		margin-left: -1px;
		border-right: none;
		border-left: none
	}

	.m_highlighted_aside_section:lang(ar) {
		border-left: 1px solid #d9d9d9;
		border-right: none
	}

	.m_highlighted_aside_section_full {
		float: none;
		width: auto
	}

	.m_highlighted_aside {
		min-height: 0 !important;
		border: none;
		margin-left: 0
	}

	.m_highlighted_aside:before,
	.m_highlighted_aside:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden
	}

	.m_highlighted_aside:after {
		clear: both
	}

	.m_highlighted_aside {
		zoom: 1
	}

	.m_highlighted_aside .commentary {
		border-right: 1px solid #D9D9D9 !important
	}

	.m_highlighted_tickets a {
		margin-bottom: 17px
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato,
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato,
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato,
	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato:lang(ar),
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato:lang(ar),
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato:lang(ar) {
		margin-left: 0;
		margin-right: 0;
		margin-top: 5px
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato p,
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato p,
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato p,
	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_campeonato:lang(ar) p,
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_campeonato:lang(ar) p,
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_campeonato:lang(ar) p {
		text-align: center
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game,
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game,
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game,
	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game:lang(ar),
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game:lang(ar),
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game:lang(ar) {
		float: none;
		margin-left: 0
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game p,
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game p,
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game p,
	.m_highlighted_next_game_new .m_highlighted_next_game_header .info_next_game:lang(ar) p,
	.m_highlighted_next_game_new .m_highlighted_summary_game_header .info_next_game:lang(ar) p,
	.m_highlighted_next_game_new .m_highlighted_finish_game_header .info_next_game:lang(ar) p {
		text-align: center
	}

	.m_highlighted_next_game_new.next_game_result {
		min-height: none
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams {
		margin-top: 22px
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team span {
		font-size: 35px;
		right: 53%;
		margin-top: 5%
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team span.team_result_second_team {
		right: 40%
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team img {
		float: right
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team.m_highlighted_next_game_second_team img {
		float: left
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_info {
		margin-top: 20px
	}
}

@media only screen and (max-width: 767px) {
	.m_highlighted_next_game_new.next_game_result {
		min-height: none
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams {
		margin-top: 22px
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team span {
		font-size: 38px;
		right: auto;
		left: 78%
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team span.team_result_second_team {
		right: 77%;
		left: inherit
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_teams .m_highlighted_next_game_team img {
		width: auto
	}

	.m_highlighted_next_game_new.next_game_result .m_highlighted_next_game_info {
		margin-top: 20px
	}

	.m_highlight_list>a {
		display: block
	}

	.m_highlight .m_highlight_header,
	.m_store .m_highlight_header,
	.m_highlight .m_store_header,
	.m_store .m_store_header {
		width: 100%;
		box-sizing: border-box;
		display: block;
		padding: 0
	}

	.m_highlight .m_highlight_content,
	.m_store .m_highlight_content,
	.m_highlight .club_store_new .m_store_info,
	.club_store_new .m_highlight .m_store_info,
	.m_store .club_store_new .m_store_info,
	.club_store_new .m_store .m_store_info,
	.m_highlight .m_store_content,
	.m_store .m_store_content {
		padding: 0 20px
	}

	.m_highlight .m_highlight_content .m_highlight_content_title,
	.m_store .m_highlight_content .m_highlight_content_title,
	.m_highlight .club_store_new .m_store_info .m_highlight_content_title,
	.club_store_new .m_highlight .m_store_info .m_highlight_content_title,
	.m_store .club_store_new .m_store_info .m_highlight_content_title,
	.club_store_new .m_store .m_store_info .m_highlight_content_title,
	.m_highlight .m_store_content .m_highlight_content_title,
	.m_store .m_store_content .m_highlight_content_title {
		margin-bottom: 10px;
		line-height: 1.4em
	}

	.m_highlight .m_highlight_content strong,
	.m_store .m_highlight_content strong,
	.m_highlight .club_store_new .m_store_info strong,
	.club_store_new .m_highlight .m_store_info strong,
	.m_store .club_store_new .m_store_info strong,
	.club_store_new .m_store .m_store_info strong,
	.m_highlight .m_store_content strong,
	.m_store .m_store_content strong {
		padding: 10px 20px 4px 0;
		font-size: 1.1em
	}

	.m_highlight .m_highlight_content strong:lang(ar),
	.m_store .m_highlight_content strong:lang(ar),
	.m_highlight .club_store_new .m_store_info strong:lang(ar),
	.club_store_new .m_highlight .m_store_info strong:lang(ar),
	.m_store .club_store_new .m_store_info strong:lang(ar),
	.club_store_new .m_store .m_store_info strong:lang(ar),
	.m_highlight .m_store_content strong:lang(ar),
	.m_store .m_store_content strong:lang(ar) {
		padding: 10px 0 4px 20px
	}

	.m_highlight .m_highlight_content p,
	.m_store .m_highlight_content p,
	.m_highlight .club_store_new .m_store_info p,
	.club_store_new .m_highlight .m_store_info p,
	.m_store .club_store_new .m_store_info p,
	.club_store_new .m_store .m_store_info p,
	.m_highlight .m_store_content p,
	.m_store .m_store_content p {
		padding-bottom: 8px;
		display: none;
		line-height: 1.25em
	}

	.m_articles_banner .m_highlight .m_highlight_content p,
	.m_articles_banner .m_store .m_highlight_content p,
	.m_articles_banner .m_highlight .club_store_new .m_store_info p,
	.club_store_new .m_articles_banner .m_highlight .m_store_info p,
	.m_articles_banner .m_store .club_store_new .m_store_info p,
	.club_store_new .m_articles_banner .m_store .m_store_info p,
	.m_articles_banner .m_highlight .m_store_content p,
	.m_articles_banner .m_store .m_store_content p,
	ul li:first-child .m_highlight .m_highlight_content p,
	ul li:first-child .m_store .m_highlight_content p,
	ul li:first-child .m_highlight .club_store_new .m_store_info p,
	.club_store_new ul li:first-child .m_highlight .m_store_info p,
	ul li:first-child .m_store .club_store_new .m_store_info p,
	.club_store_new ul li:first-child .m_store .m_store_info p,
	ul li:first-child .m_highlight .m_store_content p,
	ul li:first-child .m_store .m_store_content p {
		display: block
	}

	.m_highlight .news_banner,
	.m_store .news_banner {
		display: block;
		padding-left: 17px
	}

	.m_highlight .news_banner:lang(ar),
	.m_store .news_banner:lang(ar) {
		padding-left: 0;
		padding-right: 17px
	}

	.m_highlight .news_banner .news_banner_picture,
	.m_store .news_banner .news_banner_picture,
	.m_highlight .news_banner .news_banner_video,
	.m_store .news_banner .news_banner_video {
		background-position: 12px 2px;
		height: 29px
	}

	.m_highlight .news_banner span,
	.m_store .news_banner span {
		font-size: 11px
	}

	.m_highlight .m_share,
	.m_store .m_share {
		margin-top: 10px
	}

	.m_highlight_tweet_content {
		padding-left: 70px;
		padding-top: 15px;
		padding-bottom: 15px
	}

	.m_highlight_tweet_content strong {
		display: block;
		font-size: 1.5em;
		font-weight: normal;
		margin-bottom: 15px
	}

	.m_highlight_tweet_content strong span {
		display: inline
	}

	.m_highlight_tweet_content p {
		text-align: left;
		font-size: 1.4em;
		font-style: italic
	}

	.m_highlight_tweet_content:before {
		width: 53px
	}

	.m_highlight_tweet_content:after {
		background-size: 31px 25px;
		top: 15px;
		left: 12px
	}

	.m_highlighted_next_game_header p,
	.m_highlighted_summary_game_header p,
	.m_highlighted_finish_game_header p {
		margin-left: 0;
		margin-right: 0
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_team,
	.m_highlighted_next_game_team {
		position: relative;
		height: 98px;
		padding: 0 0 10px;
		text-align: center;
		margin-bottom: 5px
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_team>*,
	.m_highlighted_next_game_team>* {
		vertical-align: bottom
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_team img,
	.m_highlighted_next_game_new .m_highlighted_next_game_team img:lang(ar),
	.m_highlighted_next_game_team img,
	.m_highlighted_next_game_team img:lang(ar) {
		margin: 0;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -29px;
		width: auto;
		height: 65px
	}

	.m_highlighted_next_game_new .m_highlighted_next_game_team strong,
	.m_highlighted_next_game_team strong {
		display: inline;
		width: auto
	}

	.m_highlighted_next_game_info_wrapper {
		position: relative
	}

	.m_highlighted_next_game_info_wrapper .m_highlighted_next_game_info_country,
	.m_highlighted_next_game_info_wrapper .m_highlighted_weather,
	.m_highlighted_next_game_info_wrapper time {
		position: absolute;
		top: 0;
		left: 50%
	}

	.m_highlighted_next_game_info_wrapper time {
		margin-left: -28px;
		padding-top: 4px;
		min-height: 16px;
		width: 100%;
		left: auto;
		margin: 0
	}

	.m_highlighted_next_game_info_wrapper p {
		padding-top: 29px;
		border: none;
		text-align: center
	}

	.m_highlighted_next_game_info_wrapper p:lang(ar) {
		border: none
	}

	.m_highlighted_next_game_info_wrapper .m_highlighted_weather {
		margin-left: 29px
	}

	.m_highlighted_next_game_info_wrapper .m_link_dropdown {
		padding-top: 4px;
		background-position: 33px 7px
	}

	.m_link_dropdown [data-back-btn] {
		display: block
	}

	.m_highlighted_next_game_info_country {
		margin-left: -95px;
		border: none
	}

	.m_highlighted_next_game_info_country:before {
		display: none
	}

	.m_weather_icon {
		width: 25px;
		height: 18px;
		background-size: 25px 18px;
		bottom: 2px
	}

	.m_weather_degrees {
		top: 1px
	}

	.m_highlighted>* {
		min-height: 0 !important
	}

	.m_highlighted_aside .o_commentary .opta-widget-container li:last-child {
		border-bottom: none
	}

	.m_highlight_social_fb .m_highlight_header,
	.m_highlight_social_fb .m_store_header,
	.m_highlight_social_google .m_highlight_header,
	.m_highlight_social_google .m_store_header,
	.m_highlight_social_instagram .m_highlight_header,
	.m_highlight_social_instagram .m_store_header,
	.m_highlight_social_twitter .m_highlight_header,
	.m_highlight_social_twitter .m_store_header {
		position: relative
	}

	.m_highlight_social_fb .m_highlight_header .m_highlight_cover,
	.m_highlight_social_fb .m_store_header .m_highlight_cover,
	.m_highlight_social_google .m_highlight_header .m_highlight_cover,
	.m_highlight_social_google .m_store_header .m_highlight_cover,
	.m_highlight_social_instagram .m_highlight_header .m_highlight_cover,
	.m_highlight_social_instagram .m_store_header .m_highlight_cover,
	.m_highlight_social_twitter .m_highlight_header .m_highlight_cover,
	.m_highlight_social_twitter .m_store_header .m_highlight_cover {
		content: "";
		position: absolute;
		left: auto;
		right: auto;
		bottom: auto;
		top: auto;
		left: 10px;
		top: 10px;
		bottom: 91px;
		width: 81px;
		height: 33px;
		padding: 10px 20px 10px 10px
	}

	.m_articles_banner .youtube_video .m_highlight_header::after,
	.m_articles_banner .youtube_video .m_store_header::after {
		background-size: 16%
	}

	.m_highlight_social_fb .m_highlight_header .m_highlight_cover:after,
	.m_highlight_social_fb .m_store_header .m_highlight_cover:after,
	.m_highlight_social_google .m_highlight_header .m_highlight_cover:after,
	.m_highlight_social_google .m_store_header .m_highlight_cover:after,
	.m_highlight_social_instagram .m_highlight_header .m_highlight_cover:after,
	.m_highlight_social_instagram .m_store_header .m_highlight_cover:after,
	.m_highlight_social_twitter .m_highlight_header .m_highlight_cover:after,
	.m_highlight_social_twitter .m_store_header .m_highlight_cover:after {
		width: 26px;
		height: 26px;
		top: 50%;
		left: 50%;
		margin-top: -18px;
		margin-left: -20px;
		background-size: 26px 26px
	}
}

.club_store_new .m_store {
	border-top: 2px solid #0255A5;
	z-index: 1;
	position: relative;
	height: 230px;
	padding-bottom: 0
}

.club_store_new .m_store:lang(ar) {
	direction: rtl
}

.club_store_new .m_store_tour {
	position: relative
}

.club_store_new .m_store_tour .m_rm_strip {
	margin: 0 135px 0 0;
	padding-top: 0;
	padding-bottom: 0
}

.club_store_new .m_store_tour .m_rm_strip:lang(ar) {
	margin: 0 0 0 135px
}

.club_store_new .m_store_tour .m_rm_strip span {
	padding: 12px 30px 11px 67px
}

.club_store_new .m_store_tour .m_rm_strip span:lang(ar) {
	padding: 12px 67px 11px 30px
}

.club_store_new .m_store_tour .m_rm_strip>span:before,
.club_store_new .m_store_tour .m_rm_strip>span:after {
	top: 0;
	bottom: 0
}

.club_store_new .m_store_tour .m_share {
	top: 0;
	right: -5px;
	position: absolute;
	min-width: 136px
}

.club_store_new .m_store_tour .m_share:lang(ar) {
	right: auto;
	left: -5px
}

.club_store_new .m_store_tour .m_share .m_share_action {
	background-color: #F6F6F6;
	min-width: 72px
}

.club_store_new .m_store_header_banner {
	max-width: 620px;
	margin: 0 auto
}

.club_store_new .m_store_header_banner img {
	height: auto
}

.club_store_new .m_store_banner img,
.club_store_new .m_store_banner div,
.club_store_new .m_store_banner iframe {
	margin: 0 auto;
	text-align: center
}

.club_store_new .m_store_info {
	padding: 20px 0;
	max-width: 620px;
	margin: 0 auto
}

.club_store_new .m_store_info strong {
	padding: 15px 20px 0px 0px
}

.club_store_new .m_store_info address {
	margin-top: 10px
}

.club_store_new .m_store_info .m_store_telephone {
	display: block;
	font-size: 1.5em;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #999999
}

.club_store_new .m_store_info .m_store_subtitle,
.club_store_new .m_store_info .m_store_title {
	color: #000;
	font-family: 'Emojis', Arial, Helvetica, sans-serif
}

.club_store_new .m_store_info ul li {
	list-style: none;
	background-color: #F6F6F6;
	border: 1px solid #D9D9D9;
	border-top: 1px solid #000;
	padding: 0px 18px 17px 18px
}

.club_store_new .m_store_in_map {
	font-size: 1.1em;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255A5;
	margin-top: 8px;
	margin-bottom: 10px;
	display: block
}

.club_store_new .m_store_content {
	padding: 0px;
	color: #fff;
	text-transform: uppercase;
	height: 100%;
	font-weight: bold;
	font-size: 1.4em;
	box-sizing: border-box;
	width: 100%;
	position: static
}

.club_store_new .m_store_content a {
	color: #fff;
	padding: 0px 20px;
	display: block;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.club_store_new .m_store_content a:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000);
	background-color: rgba(0, 0, 0, 0.3)
}

.club_store_new .m_store_content a p {
	display: block;
	padding: 20px 20px 5px 0px;
	color: #fff;
	margin-bottom: 0;
	font-size: 16px
}

.club_store_new .m_store_content a p.m_store_subtitle {
	font-weight: normal;
	font-size: 0.9em;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif
}

.club_store_new .m_store_content a p:lang(ar) {
	padding: 20px 0px 5px 20px
}

.club_store_new .m_store_content a span {
	position: absolute;
	bottom: 15px
}

.club_store_new .m_store_content a h3 {
	font-size: 2.5em
}

@media only screen and (max-width: 990px) {
	.club_store_new .section .overlapping_main_row .m_store_info {
		max-width: 620px;
		margin: 0 auto;
		padding: 10px 20px
	}

	.club_store_new .section .overlapping_main_row .m_store_info h1 {
		margin-top: 0
	}

	.club_store_new .m_store_info ul li {
		border-top: none;
		border-bottom: none;
		padding-bottom: 5px
	}

	.club_store_new .m_store_info ul li:first-child {
		border-top: 1px solid #000
	}

	.club_store_new .m_store_info ul li:last-child {
		border-bottom: 1px solid #D9D9D9
	}
}

@media only screen and (max-width: 767px) {
	.club_store_new .multiple_row .col .m_store {
		height: 165px;
		width: 300px;
		margin: 0 auto
	}

	.club_store_new .multiple_row .col .m_store img {
		height: 165px
	}

	.club_store_new .m_store_tour .m_rm_strip {
		margin: 0 39px 0 0
	}

	.club_store_new .m_store_tour .m_rm_strip:lang(ar) {
		margin: 0 0 0 39px
	}

	.club_store_new .m_store_content a p {
		padding-top: 10px
	}

	.club_store_new .m_store_content a p.m_store_subtitle {
		font-size: 0.8em;
		padding-top: 0px
	}

	.club_store_new .m_store_content a h3 {
		font-size: 2.2em
	}

	.club_store_new .m_section_news_actions .m_share a.m_share_action {
		height: 37px
	}
}

.m_store {
	z-index: 1
}

.m_store_in_map {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #0255A5;
	margin-bottom: 19px;
	display: block
}

.m_store_content p {
	margin-bottom: 16px;
	line-height: 20px
}

.m_store_content address {
	margin-bottom: 8px
}

.m_store_content strong {
	font-size: 1.1em
}

.m_store_subtitle,
strong.m_store_subtitle {
	font-size: 1.3em;
	padding: 0;
	margin-bottom: 4px
}

.m_store_telephone span {
	display: block;
	font-size: 1.25em;
	margin-bottom: 10px
}

.m_news {
	font-size: x-small;
	border: 1px solid #D9D9D9;
	background-color: #F6F6F6;
	padding: 20px 20px 20px 90px;
	background-repeat: no-repeat;
	background-position: 16px 42px;
	white-space: normal
}

.m_news:before {
	content: "\e614";
	display: inline-block;
	position: absolute;
	margin-left: -75px;
	margin-top: -8px;
	font-family: 'real-madrid-icons';
	color: #0957A4;
	font-size: 59px;
	font-weight: 400
}

.m_news:lang(ar) {
	padding: 20px 90px 20px 20px;
	background-position: right 16px top 42px
}

.m_news:lang(ar):before {
	margin-right: -75px;
	margin-left: 0
}

.m_news>a {
	text-decoration: none
}

.m_news span {
	display: block;
	margin-bottom: 20px;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase
}

.m_news strong {
	display: block;
	font-size: 1.5em;
	text-transform: uppercase;
	color: #999999;
	margin-bottom: 10px
}

.m_news p {
	font-size: 1.6em;
	font-style: italic;
	color: #999999;
	margin-bottom: 49px
}

.m_news figcaption {
	font-size: 12px;
	color: #000
}

.m_news figcaption span,
.m_news figcaption a {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255A5;
	font-weight: bold
}

.m_news small {
	display: block
}

.m_news_simple {
	border: none;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	background-position: 16px 20px;
	background-color: transparent;
	padding: 30px 20px 30px 90px;
	background-position: 16px 33px
}

.m_news_simple:lang(ar) {
	padding: 30px 90px 30px 20px;
	background-position: right 16px 33px
}

.m_news_simple p {
	font-style: normal;
	font-size: 2em;
	color: #000;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 26px;
	text-transform: uppercase
}

.m_news_results_empty {
	border: 1px solid #CCCCCC;
	padding: 24px 15px 48px 122px;
	background: url("../images/backgrounds/m_news_results_empty.png") no-repeat 24px 19px;
	font-size: x-small
}

.m_news_results_empty:lang(ar) {
	padding: 24px 122px 48px 15px
}

.m_news_results_empty>* {
	color: #CC0000;
	display: block;
	font-size: 1.8em
}

.m_news_results_empty_title {
	font-weight: bold;
	margin-bottom: 12px
}

.m_news_results_empty_query {
	font-weight: normal
}

.m_news_results_empty_query:after,
.m_news_results_empty_query:before {
	content: "";
	display: inline
}

@media only screen and (min-width: 1025px) {
	.news_results_row {
		margin-left: 0 !important;
		margin-right: 0 !important
	}
}

@media only screen and (max-width: 767px) {
	.m_news_simple p {
		font-size: 1.5em
	}

	.m_news_simple {
		padding-right: 5px
	}
}

.m_advice {
	display: block;
	width: auto;
	padding: 15px 15px 15px 75px;
	background: #f6f6f6;
	border: 1px solid #d9d9d9;
	font-weight: bold;
	font-size: 14px;
	color: #666;
	position: relative
}

.m_advice:lang(ar) {
	padding: 15px 75px 15px 15px
}

.m_advice:lang(ar):before {
	left: auto;
	right: 0;
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.m_adv_promos {
	overflow: hidden
}

.m_adv_promos img {
	float: left
}

.m_adv_promos img:lang(ar) {
	float: right
}

.m_adv_promos a {
	text-decoration: none
}

.m_adv_promos_content {
	padding-left: 222px
}

.m_adv_promos_content:lang(ar) {
	padding-left: 0;
	padding-right: 222px
}

.m_adv_promos_content strong {
	display: block;
	margin-bottom: 10px;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #333333
}

.m_adv_promos_content p {
	font-size: 1.4em;
	color: #666666
}

.m_register {
	border: 1px solid #D9D9D9;
	min-height: 182px
}

.m_register a {
	text-decoration: none
}

.m_register_title {
	position: relative;
	display: block;
	padding: 10px 0 98px 0;
	font-size: 1.5em;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	background-color: #F6F6F6;
	border-bottom: 1px solid #E6E6E6
}

.m_register_title:after {
	position: absolute;
	top: 50px;
	transform: translateX(-50%);
	left: 50%;
	content: "\e634";
	font-family: 'real-madrid-icons';
	font-size: 45px;
	color: #fff;
	display: inline-block;
	background: #A29061;
	border-radius: 50%;
	border: 2px solid #d9d9d9;
	box-shadow: inset 0 0 0 4px #fff;
	padding: 28px
}

.m_register_content>* {
	margin: 0 20px
}

.m_register_content {
	padding-top: 40px
}

.m_register_content p {
	font-size: 1.3em;
	color: #666666;
	padding-bottom: 20px
}

.m_register_content p:empty {
	padding-bottom: 0
}

.m_register_content .btn {
	margin-bottom: 20px
}

.m_register_card .m_register_title:after {
	position: absolute;
	top: 50px;
	transform: translateX(-50%);
	left: 50%;
	content: "\e62b";
	font-family: 'real-madrid-icons';
	font-size: 45px;
	color: #999;
	display: inline-block;
	background: #e1e1e1;
	border-radius: 50%;
	border: 2px solid #e1e1e1;
	box-shadow: inset 0 0 0 4px #fff;
	padding: 28px
}

.m_register_no_partner .m_register_title:after {
	position: absolute;
	top: 50px;
	transform: translateX(-50%);
	left: 50%;
	content: "\e633";
	font-family: 'real-madrid-icons';
	font-size: 45px;
	color: #999;
	display: inline-block;
	background: #e1e1e1;
	border-radius: 50%;
	border: 2px solid #d9d9d9;
	box-shadow: inset 0 0 0 4px #fff;
	padding: 28px
}

.m_register_no_partner .btn {
	background-color: #FDBD0F;
	color: #000;
	box-shadow: none
}

.m_register_no_partner .btn:hover {
	background-color: #d79e02
}

.m_register_member .btn {
	background-color: #A29061;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.m_register_member .btn:hover {
	background-color: #736644
}

.register_layout .options_row ul li.col_unica {
	float: none;
	margin: 0 auto
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.register_layout .main_row,
	.register_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .register_layout .overlapping_main_row {
		border: none
	}

	.register_layout .options_row {
		margin-top: 23px
	}
}

@media only screen and (max-width: 767px) {
	.m_register {
		position: relative;
		min-height: 0
	}

	.m_register:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		display: block;
		width: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center
	}

	.m_register:lang(ar):after {
		right: auto;
		left: 0
	}

	.m_register_title {
		position: static;
		padding: 33px 30px;
		padding-left: 50px;
		text-align: left;
		border-bottom: none;
		font-size: 1.4em
	}

	.m_register_title:after {
		top: 50%;
		left: 0;
		transform: translate(-50%, -50%);
		bottom: auto;
		width: 74px;
		height: 74px;
		margin-bottom: 0;
		padding: 19px 0 0 0;
		box-sizing: border-box;
		font-size: 30px;
		border-width: 1px;
		text-align: center
	}

	.m_register_title:lang(ar) {
		padding-right: 50px;
		padding-left: 30px;
		text-align: right
	}

	.m_register_card .m_register_title:after {
		top: 50%;
		left: 0;
		transform: translate(-50%, -50%);
		bottom: auto;
		width: 74px;
		height: 74px;
		margin-bottom: 0;
		padding: 21px 0 0 0;
		box-sizing: border-box;
		font-size: 30px;
		border-width: 1px;
		text-align: center
	}

	.m_register_card .m_register_title:lang(ar):after {
		left: auto;
		right: 0;
		transform: translate(50%, -50%)
	}

	.m_register_no_partner .m_register_title:after {
		top: 50%;
		left: 0;
		transform: translate(-50%, -50%);
		bottom: auto;
		width: 74px;
		height: 74px;
		margin-bottom: 0;
		padding: 20px 0 0 0;
		box-sizing: border-box;
		font-size: 30px;
		border-width: 1px;
		text-align: center
	}

	.m_register_no_partner .m_register_title:lang(ar):after {
		left: auto;
		right: 0;
		transform: translate(50%, -50%)
	}

	.m_register_content {
		display: none
	}
}

.m_advantages_list>*+* {
	margin-top: 20px
}

.m_advantages {
	position: relative;
	padding-right: 20px;
	padding-left: 119px;
	width: 107px;
	min-height: 74px;
	border: 1px solid #DADADA;
	background-color: #F9F9F9;
	font-size: 1.4em;
	color: #333333;
	text-decoration: none
}

.m_advantages:lang(ar) {
	padding-left: 20px;
	padding-right: 119px
}

.m_advantages:lang(ar):before {
	left: auto;
	right: 0;
	border-right: none;
	border-left: 1px solid #E6E6E6
}

.m_advantages:lang(ar):after {
	left: auto;
	right: 30px
}

.m_advantages:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 104px;
	height: 100%;
	border-right: 1px solid #E6E6E6
}

.m_advantages:after {
	content: "";
	position: absolute;
	top: 18px;
	left: 30px
}

.m_advantages span {
	padding: 20px 0
}

.m_advantages_circular:lang(ar):after {
	left: auto;
	right: 34px
}

.m_advantages_circular:after {
	top: 18px;
	left: 34px
}

.m_advantages_widget:lang(ar):after {
	left: auto;
	right: 30px
}

.m_advantages_widget:after {
	top: 20px;
	left: 30px
}

.m_advantages_background:lang(ar):after {
	left: auto;
	right: 30px
}

.m_advantages_background:after {
	top: 20px;
	left: 30px
}

@media only screen and (max-width: 990px) {
	.m_advantages {
		width: auto;
		display: block
	}
}

.m_steps {
	position: relative;
	counter-reset: slideNum;
	padding-top: 36px
}

.m_steps li {
	width: 33.33%;
	height: 6px;
	color: #cccccc;
	counter-increment: slideNum;
	background-color: #cccccc;
	word-spacing: 0;
	border-left: 1px solid #cccccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_steps li:lang(ar) {
	border-left: none;
	border-right: 1px solid #cccccc
}

.m_steps li:after {
	position: relative;
	top: -40px;
	text-align: center;
	width: 100%;
	content: ""counter(slideNum) "";
	color: #6F6F6F;
	font-size: 2.2em;
	font-weight: bold
}

.m_steps li.active {
	background-color: #EBEBEB
}

.m_steps li.last {
	background-color: #0255A5
}

.m_steps li.last:after {
	color: #0255A5
}

.m_steps span {
	display: none
}

.m_social_profile_btn {
	margin-right: 10px;
	width: 54px;
	height: 54px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	vertical-align: top;
	overflow: hidden;
	text-align: left !important
}

.m_social_profile_btn:lang(ar) {
	margin-right: 0;
	margin-left: 10px;
	text-align: right !important
}

.m_inner_nav>* {
	vertical-align: middle
}

.m_inner_nav li {
	padding: 5px 10px
}

.m_inner_nav strong,
.m_inner_nav h3 {
	margin-right: 20px;
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	vertical-align: middle
}

.m_inner_nav strong:lang(ar),
.m_inner_nav h3:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_inner_nav a {
	display: block;
	font-size: 1.1em;
	color: #0255A5;
	text-decoration: none;
	text-transform: uppercase
}

.m_inner_nav li.active {
	border: 1px solid #cccccc;
	border-radius: 3px
}

.m_inner_nav li.active a {
	color: #000
}

.m_inner_nav_content p {
	display: none
}

@media only screen and (min-width: 991px) {
	.m_inner_nav ul {
		height: auto !important
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_inner_nav ul {
		height: auto !important
	}

	.m_inner_nav ul {
		height: auto !important
	}

	.home_layout .full_banner_row {
		margin-bottom: 25px
	}

	.home_layout .aside>* {
		margin-bottom: 5px
	}

	.home_layout .full_ad_row {
		margin-bottom: 30px
	}

	.home_layout .full_ad_row>*+* {
		margin-top: 10px
	}

	.home_layout .cups_row {
		margin-bottom: 40px
	}

	.home_layout .social_row>* {
		margin-left: 0;
		margin: 0 5px 40px 0
	}

	.home_layout .highlighted_row {
		margin-top: 20px
	}
}

@media only screen and (max-width: 767px) {
	.m_inner_nav_content {
		clear: both
	}

	.m_inner_nav_content p[data-toggle] {
		text-align: right;
		padding-right: 30px
	}

	.m_inner_nav_content p[data-toggle]:lang(ar) {
		text-align: left;
		padding-right: 0;
		padding-left: 30px
	}

	.m_inner_nav {
		font-size: x-small
	}

	.m_inner_nav strong {
		display: block;
		margin-top: 0;
		margin-bottom: 16px
	}

	.m_inner_nav.m_social_mod_inner_nav {
		margin-right: 6px
	}

	.m_inner_nav_content {
		position: relative;
		display: block;
		border: 1px solid #D9D9D9;
		background-color: #F6F6F6;
		padding: 0;
		border-radius: 3px
	}

	.m_inner_nav_content:hover {
		cursor: pointer
	}

	.m_inner_nav_content:after {
		content: "";
		position: absolute;
		top: 10px;
		right: 10px;
		width: 8px;
		height: 15px;
		background-repeat: no-repeat;
		pointer-events: none
	}

	.m_inner_nav_content ul {
		position: absolute;
		width: 100%;
		top: 34px;
		left: 0;
		background-color: #F6F6F6;
		padding: 0;
		overflow: hidden;
		z-index: 1
	}

	.expandend .m_inner_nav_content ul {
		padding: 5px 0
	}

	.m_inner_nav_content li {
		display: block;
		font-size: 1.1em;
		font-weight: bold;
		padding: 5px 10px
	}

	.m_inner_nav_content a {
		display: block;
		padding: 2px 0;
		color: #333;
		font-size: 1em
	}

	.m_inner_nav_content p {
		display: block;
		font-size: 1.1em;
		font-weight: bold;
		padding: 10px;
		text-transform: uppercase
	}

	.m_inner_nav_content li.active {
		border: none
	}
}

.m_section {
	font-size: x-small;
	text-align: center;
	border: 1px solid #D9D9D9;
	border-top: 2px solid #0255A5;
	background-color: #ffffff;
	-webkit-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_section:hover {
	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.07)
}

.m_section img {
	margin: 0 auto;
	margin-bottom: 15px;
	height: auto
}

.m_section strong,
.m_section h2 {
	display: block;
	margin: 16px 0 20px 0;
	font-size: 1.4em;
	color: #333333;
	text-transform: uppercase;
	font-weight: 400
}

.m_section p {
	font-size: 1.3em;
	color: #666666;
	margin: 20px 0;
	padding: 0 32px
}

.m_section a {
	display: block;
	text-decoration: none
}

.m_section div {
	position: relative
}

.m_section div:lang(ar):after {
	left: 50%;
	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%)
}

.m_section div:after {
	content: "\e638";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 43px;
	font-weight: 400;
	bottom: 27px;
	left: 50%;
	width: auto;
	height: 43px;
	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%)
}

.m_legends_section {
	border-top: 2px solid #8C7E44
}

.m_legends_section p:lang(ja) {
	word-break: keep-all
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_section img {
		width: 100%
	}
}

@media only screen and (max-width: 767px) {
	.m_section {
		overflow: hidden;
		text-align: left;
		position: relative;
		padding-left: 180px;
		min-height: 153px
	}

	.m_section a {
		overflow: hidden
	}

	.m_section div {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 162px;
		height: 153px;
		overflow: hidden
	}

	.m_section img {
		display: inline;
		width: 162px;
		height: 153px
	}

	.m_section strong {
		margin: 0;
		padding: 0;
		margin-right: 20px;
		margin-top: 20px;
		margin-bottom: 10px;
		display: inline-block
	}

	.m_section p {
		margin: 0;
		padding: 0;
		padding-right: 20px;
		padding-bottom: 20px;
		font-size: 1.5em
	}

	.m_section div:after {
		display: none
	}

	.m_sections>*+* {
		margin-top: 10px
	}
}

.m_slider_viewport .m_media_slide_next {
	text-decoration: none
}

.m_slider_viewport .m_media_slide_next:after {
	position: absolute;
	color: #fff
}

.m_slider_viewport .m_media_slide_next:lang(ar):after {
	margin-left: 0px;
	margin-right: -48px
}

.m_slider_viewport .m_media_slide_prev {
	text-decoration: none
}

.m_slider_viewport .m_media_slide_prev:after {
	position: absolute;
	color: #fff
}

.m_slider_viewport .m_media_slide_prev:lang(ar):after {
	margin-left: 0px;
	margin-right: -50px
}

.m_media {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden
}

.m_media img {
	position: relative;
	width: auto;
	height: 230px;
	object-fit: cover
}

.m_media span {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00004194, endColorstr=#00004194);
	background-color: rgba(0, 65, 148, 0);
	z-index: 2;
	-webkit-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_media span:lang(ar) {
	left: auto;
	right: 0
}

.m_media .m_image_item_picture,
.m_media .m_video_item_icon {
	display: none
}

.m_media:hover .m_image_item_picture,
.m_media:hover .m_video_item_icon {
	display: block
}

.m_media .m_video_item_icon,
.m_media .m_video_item_icon:after,
.m_media .m_video_item_icon:before {
	z-index: 3
}

.m_media_slide {
	position: relative;
	overflow: hidden
}

.m_media_slide_viewport {
	overflow: hidden;
	margin-top: 24px
}

.m_media_slide_wrapper {
	font-size: 0;
	white-space: nowrap;
	float: left
}

.m_media_slide_wrapper:lang(ar) {
	float: right
}

.m_media_slide_wrapper .m_media {
	font-size: x-small;
	vertical-align: middle
}

.m_media_slide_nav {
	max-width: 960px;
	margin: 0 auto 24px
}

.m_media_slide_nav>* {
	margin-left: 10px;
	margin-right: 10px
}

.m_media_slide_next,
.m_media_slide_prev {
	width: 52px;
	height: 72px;
	display: block;
	position: absolute;
	bottom: 50%;
	margin-bottom: -60px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.6);
	background-repeat: no-repeat;
	background-position: center center
}

.m_media_slide_next.swiper-button-disabled,
.m_media_slide_prev.swiper-button-disabled {
	display: none
}

.m_media_slide_next {
	right: 50%
}

.m_media_slide_next:lang(ar) {
	right: auto;
	left: 50%;
	margin-right: 0
}

.m_media_slide_next:lang(ar):after {
	content: '\e604';
	font-family: real-madrid-icons;
	color: #777;
	text-indent: 0;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.m_media_slide_next:after {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	text-indent: 0;
	color: #777;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.m_media_slide_prev {
	left: 50%
}

.m_media_slide_prev:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0
}

.m_media_slide_prev:lang(ar):after {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #777;
	font-size: 16px;
	text-indent: 0;
	font-weight: 400;
	vertical-align: middle
}

.m_media_slide_prev:after {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	text-indent: 0;
	color: #777;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.m_cup_legend .m_media_slide_next {
	right: 50%
}

.m_cup_legend .m_media_slide_next:lang(ar):after {
	content: '\e604'
}

.m_cup_legend .m_media_slide_next:after {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	margin-left: -20px;
	margin-top: 0;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.m_cup_legend .m_media_slide_prev {
	left: 50%
}

.m_cup_legend .m_media_slide_prev:lang(ar):after {
	content: '\e603'
}

.m_cup_legend .m_media_slide_prev:after {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	margin-left: -22px;
	margin-top: -1px;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.swiper-button-disabled {
	display: none
}

.m_media_btn_container {
	height: 50px;
	padding-top: 20px;
	clear: both;
	position: relative
}

.m_media_btn_container .m_media_slide_next,
.m_media_btn_container .m_media_slide_prev {
	bottom: 0;
	margin-bottom: 0;
	width: 50px;
	height: 50px;
	background-color: #fff;
	border: 1px solid #ccc;
	background-size: 8px;
	font-size: 0;
	text-decoration: none
}

.m_media_btn_container .m_media_slide_next:hover,
.m_media_btn_container .m_media_slide_prev:hover {
	border-top: 1px solid #c8b17b;
	border-bottom: 1px solid #c8b17b
}

.m_media_btn_container .m_media_slide_prev {
	right: 50px;
	left: auto;
	font-size: 20px
}

.m_media_btn_container .m_media_slide_prev:hover {
	border-right: 1px solid #c8b17b;
	border-left: 1px solid #c8b17b
}

.m_media_btn_container .m_media_slide_prev:hover:after {
	color: #c8b17b
}

.m_media_btn_container .m_media_slide_prev:lang(ar) {
	left: 50px;
	right: auto
}

.m_media_btn_container .m_media_slide_prev:lang(ar):hover {
	border-left: 1px solid #c8b17b;
	border-right: 1px solid #c8b17b;
	z-index: 2
}

.m_media_btn_container .m_media_slide_prev:lang(ar):hover:after {
	color: #c8b17b
}

.m_media_btn_container .m_media_slide_next {
	right: 0;
	left: auto
}

.m_media_btn_container .m_media_slide_next:hover {
	border-right: 1px solid #c8b17b;
	border-left: 1px solid #c8b17b;
	z-index: 2
}

.m_media_btn_container .m_media_slide_next:hover:after {
	color: #c8b17b
}

.m_media_btn_container .m_media_slide_next:lang(ar) {
	left: 0;
	right: auto
}

.m_media_btn_container .m_media_slide_next:lang(ar):hover {
	border-left: 1px solid #c8b17b;
	border-right: 1px solid #c8b17b
}

.m_media_btn_container .m_media_slide_next:lang(ar):hover:after {
	color: #c8b17b
}

.vertical-display .m_media_slide_viewport {
	max-height: 230px
}

.vertical-display .m_media_slide_wrapper {
	width: 100%
}

.vertical-display .m_media_slide_wrapper .m_media {
	display: block
}

.vertical-display .m_media_slide_wrapper .m_media img {
	margin: 0 auto
}

.vertical-display .m_media_slide_wrapper .m_media span {
	left: 50%;
	transform: translateX(-50%)
}

.m_media_highlighted .m_media:nth-child(odd).swiper-slide-active .m_media_cover,
.m_media_highlighted .m_media:nth-child(odd).swiper-slide-next .m_media_cover,
.m_media_highlighted .m_media:nth-child(odd).swiper-slide-prev .m_media_cover {
	background-color: #c8b17b
}

.m_media_highlighted .m_media:nth-child(even).swiper-slide-active .m_media_cover,
.m_media_highlighted .m_media:nth-child(even).swiper-slide-next .m_media_cover,
.m_media_highlighted .m_media:nth-child(even).swiper-slide-prev .m_media_cover {
	background-color: #0255A5
}

.m_media_highlighted .m_media_cover {
	background-color: #333;
	opacity: 0.75
}

.m_media_highlighted .m_media_info {
	color: #fff
}

.m_media_highlighted .m_media_content {
	float: right
}

.m_media_highlighted .m_media_content a {
	width: 100%;
	height: 100%
}

.m_media_highlighted .m_media_subtitle,
.m_media_highlighted .m_media_title {
	width: auto;
	height: auto;
	left: 50%;
	transform: translateX(-50%);
	background: transparent
}

.m_media_highlighted .m_media_title {
	font-size: 2em;
	top: 55%;
	font-weight: bold
}

.m_media_highlighted .m_media_subtitle {
	top: 40%;
	font-family: 'Oswald';
	font-size: 1.5em;
	letter-spacing: 0.5em;
	padding-left: 1em
}

.m_media_highlighted .swiper-slide-active,
.m_media_highlighted .swiper-slide-next,
.m_media_highlighted .swiper-slide-prev {
	width: 270px;
	height: 256px
}

.m_media_highlighted .swiper-slide-active .m_media_content,
.m_media_highlighted .swiper-slide-next .m_media_content,
.m_media_highlighted .swiper-slide-prev .m_media_content {
	float: none;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.m_media_highlighted .swiper-slide-active img,
.m_media_highlighted .swiper-slide-next img,
.m_media_highlighted .swiper-slide-prev img {
	height: 500px;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	max-width: none;
	position: absolute;
	top: 30px
}

.m_media_highlighted .swiper-slide-active:hover img,
.m_media_highlighted .swiper-slide-next:hover img,
.m_media_highlighted .swiper-slide-prev:hover img {
	height: 750px;
	margin-top: -75px;
	margin-left: -100px
}

@media only screen and (max-width: 990px) {
	.m_media span {
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
		background-color: rgba(0, 0, 0, 0.4);
		left: 50%;
		transform: translateX(-50%)
	}

	.m_media:lang(ar) span {
		right: 50%;
		transform: translateX(50%)
	}

	.m_media:hover span {
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
		background-color: rgba(0, 0, 0, 0.4)
	}

	.m_media .m_image_item_picture,
	.m_media .m_video_item_icon {
		display: block
	}

	.m_media:hover .m_image_item_picture,
	.m_media:hover .m_video_item_icon {
		display: block
	}

	.m_gallery_only_mobile .m_media_slide_viewport {
		height: 230px
	}

	.m_gallery_only_mobile .m_media,
	.m_gallery_only_mobile .m_media_slide_wrapper,
	.m_gallery_only_mobile a {
		height: 100%
	}

	.m_gallery_only_mobile .m_media img,
	.m_gallery_only_mobile .m_media_slide_wrapper img,
	.m_gallery_only_mobile a img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: auto;
		height: auto;
		min-width: 100%;
		min-height: 100%;
		max-width: none
	}

	.m_media_btn_container .m_media_slide_next {
		right: 10px;
		margin-right: 0
	}

	.m_media_btn_container .m_media_slide_prev {
		right: 61px;
		margin-right: 0
	}
}

@media only screen and (max-width: 767px) {

	.m_media_highlighted .swiper-slide-next .m_media_cover,
	.m_media_highlighted .swiper-slide-prev .m_media_cover {
		background-color: #0255A5
	}

	.m_media_highlighted .swiper-slide-active .m_media_cover {
		background-color: #c8b17b
	}

	.m_media_highlighted .m_media_info {
		background: transparent
	}
}

.m_image_item_picture {
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -31px;
	width: 59px;
	height: 59px
}

.m_image_item_picture:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 67px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	vertical-align: middle
}

.m_image_item_picture:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -31px
}

.m_related_spot.tag .m_related {
	max-width: 100%;
	background-color: #e2e2e2
}

.m_related_spot.tag .m_related .m_related_image {
	border: none;
	background-color: #f7f7f7
}

.m_related_spot.tag .m_related .m_related_image img {
	margin: 0 auto
}

.m_related_spot.tag .m_related .m_related_content {
	border: none;
	text-align: center
}

.m_related {
	max-width: 140px;
	display: block;
	color: #333333;
	text-decoration: none;
	font-size: x-small
}

.m_related,
.m_related:active {
	background-color: #F6F6F6
}

.m_related_image {
	border: 1px solid #cccccc;
	border-bottom: none;
	position: relative
}

.m_related_content {
	border: 1px solid #D9D9D9;
	text-transform: uppercase;
	padding: 10px 10px 11px
}

.m_related_content span,
.m_related_content strong {
	display: block
}

.m_related_content strong {
	font-size: 1.2em
}

.m_related_content span {
	font-size: 1.1em;
	font-weight: bold;
	color: #0255A5
}

.m_related_content strong+span {
	margin-top: 5px
}

.m_related_simple .m_related_image {
	border: none
}

.m_video_item {
	position: relative
}

.m_video_item_icon {
	font-size: 0;
	margin-left: -31px;
	margin-top: -30px
}

.m_video_item_icon:lang(ar) {
	margin-left: 0;
	margin-right: -31px
}

.m_video_item_icon,
.m_video_item_icon:before {
	position: absolute;
	left: 50%;
	top: 50%
}

.m_video_item_icon:after,
.m_video_item_icon:before {
	content: "";
	display: block;
	z-index: 2
}

.m_video_item_icon:after {
	border-radius: 50%;
	width: 48px;
	height: 48px;
	border: 7px solid #fff
}

.m_video_item_icon:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 0 9px 11px;
	border-color: transparent transparent transparent #ffffff;
	margin-left: -3px;
	margin-top: -9px
}

.m_video_item .m_video_item_icon {
	margin-left: -22px;
	margin-top: -19px
}

.m_video_item .m_video_item_icon:after {
	width: 30px;
	height: 30px;
	border-width: 4px
}

.no-borderradius .m_video_item_icon:after {
	border-color: transparent;
	background: url("../images/backgrounds/m_video_item_icon.png") no-repeat center center
}

.no-borderradius .m_video_item .m_video_item_icon:after {
	border-color: transparent;
	background: url("../images/backgrounds/m_video_item_icon_tiny.png") no-repeat center center
}

.m_video_item_icon_small {
	position: absolute;
	width: 34px;
	height: 35px;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	left: 50%;
	top: 50%;
	margin-left: -17px;
	margin-top: -17px;
	z-index: 1
}

.m_video_item_icon_small:lang(ar) {
	background-position: right top;
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -17px
}

.m_video_image {
	background-color: #fff;
	max-width: 193px
}

.m_video_image_content {
	font-size: 1.3em;
	color: #000;
	padding-right: 30px;
	padding-top: 10px;
	white-space: normal;
	font-weight: normal
}

.m_video_image_content:lang(ar) {
	padding-right: 0;
	padding-left: 30px
}

.m_video_image_slider {
	position: relative;
	background-color: transparent !important
}

.m_video_image_slider .m_slider_item {
	vertical-align: top
}

.m_video_image_slider .m_slider_list li {
	text-align: left;
	margin-right: 1px
}

.m_video_image_slider .m_slider_list li:lang(ar) {
	text-align: right;
	margin-right: 0;
	margin-left: 1px
}

.m_video_image_slider .m_slider_viewport {
	margin-left: 20px;
	margin-right: 20px
}

.m_video_image_slider .slider_btn_next,
.m_video_image_slider .slider_btn_prev {
	position: absolute;
	top: 50%;
	width: 12px;
	height: 22px;
	background-repeat: no-repeat;
	margin-top: -26px
}

.m_video_image_slider .slider_btn_next {
	right: 0
}

.m_video_image_slider .slider_btn_next:lang(ar) {
	right: auto;
	left: 0
}

.m_video_image_slider .slider_btn_next:lang(ar):before {
	left: -4px;
	right: auto
}

.m_video_image_slider .slider_btn_next:before {
	content: '\e603';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 15px;
	position: absolute;
	z-index: 2;
	right: -4px;
	font-weight: 600;
	vertical-align: middle
}

.m_video_image_slider .slider_btn_prev {
	left: 0
}

.m_video_image_slider .slider_btn_prev:lang(ar) {
	left: auto;
	right: 0
}

.m_video_image_slider .slider_btn_prev:lang(ar):before {
	right: -13px;
	left: auto
}

.m_video_image_slider .slider_btn_prev:before {
	content: '\e604';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 15px;
	position: absolute;
	z-index: 2;
	left: -13px;
	font-weight: 600;
	vertical-align: middle
}

.m_video_image_slider .m_video_item_icon {
	margin-left: -24px;
	margin-top: -21px
}

.m_video_image_slider .m_video_item_icon:lang(ar) {
	margin-left: 0;
	margin-right: -24px
}

.m_video_image_slider .m_video_item_icon:lang(ar):before {
	border-width: 6px 9px 6px 0;
	margin-left: 0;
	margin-right: -3px
}

.m_video_image_slider .m_video_item_icon:before {
	border-width: 6px 0 6px 9px;
	margin-left: -3px;
	margin-top: -7px
}

.m_video_image_slider .m_video_item_icon:after {
	width: 30px;
	height: 30px;
	border: 4px solid #fff
}

@media only screen and (max-width: 990px) {
	.m_related_spot {
		margin: 20px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_video_image {
		max-width: 235px
	}

	.m_filter_keywords_box {
		max-width: 554px
	}
}

.m_advantages_table table {
	border-collapse: collapse;
	text-align: left;
	min-width: 100%;
	font-size: x-small
}

.m_advantages_table table:lang(ar) {
	text-align: right
}

.m_advantages_table table th,
.m_advantages_table table td {
	padding: 0
}

.m_advantages_table table .left {
	border-left: 2px solid #0255A5
}

.m_advantages_table table .right {
	border-right: 2px solid #0255A5
}

.m_advantages_table_head {
	font-size: 1.4em
}

.m_advantages_table_head tr {
	vertical-align: bottom
}

.m_advantages_table_head th {
	border-top: 2px solid #0255A5;
	border-right: 1px solid #d5d5d5;
	text-align: center;
	height: 71px
}

.m_advantages_table_head th:lang(ar) {
	border-right: none;
	border-left: 1px solid #d5d5d5
}

.m_advantages_table_head th:lang(ar):first-child {
	text-align: right
}

.m_advantages_table_head th:lang(ar):first-child>div {
	border-left: none
}

.m_advantages_table_head th:first-child {
	border-top: none;
	text-align: left
}

.m_advantages_table_head th:first-child>div {
	border: 1px solid #d5d5d5;
	border-bottom: none;
	border-right: none;
	min-height: 0
}

.m_advantages_table_head th>div {
	padding: 17px 12px 21px
}

.m_advantages_table_body {
	font-size: 1.5em
}

.m_advantages_table_body th>div,
.m_advantages_table_body td {
	padding: 16px 12px 9px;
	background-color: #F0F0F0;
	font-weight: normal;
	color: #666;
	text-align: left
}

.m_advantages_table_body th>div:lang(ar),
.m_advantages_table_body td:lang(ar) {
	text-align: right
}

.m_advantages_table_body th,
.m_advantages_table_body td {
	border-top: 1px solid #d5d5d5
}

.m_advantages_table_body td {
	border-right: 1px solid #d5d5d5;
	text-align: center
}

.m_advantages_table_body td:lang(ar) {
	border-right: none;
	border-left: 1px solid #d5d5d5
}

.m_advantages_table_body td>div {
	font-size: 0
}

.m_advantages_table_body .bottom td {
	border-bottom: 2px solid #0255A5
}

.m_advantages_table_body .bottom th div {
	margin-bottom: 7px
}

.m_advantages_table_body_single td>div {
	width: 298px
}

.m_advantage_check {
	width: 28px;
	height: 28px;
	font-size: 0;
	text-indent: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative
}

.m_advantage_check:before {
	position: absolute;
	display: block;
	content: "\e60f";
	font-family: 'real-madrid-icons';
	font-size: 15px;
	color: #0255A5;
	left: 0;
	padding: 2px;
	border: 1px solid grey;
	border-radius: 50%
}

.m_advantages_table_footer td {
	border: none;
	text-align: center
}

.m_advantages_table_footer .btn {
	min-width: 102px
}

.m_advantages_table_footer_header {
	display: none
}

tr.m_advantages_prices,
.m_advantages_prices {
	font-size: x-small
}

tr.m_advantages_prices td,
.m_advantages_prices td {
	font-size: 1.6em;
	font-weight: bold;
	padding: 13px 0
}

tr.m_advantages_prices td:first-child,
.m_advantages_prices td:first-child {
	text-align: left;
	font-size: x-small
}

tr.m_advantages_prices td:lang(ar):fisrt-child,
.m_advantages_prices td:lang(ar):fisrt-child {
	text-align: right
}

tr.m_advantages_prices a,
.m_advantages_prices a {
	color: #0255A5;
	font-size: 1.1em;
	text-decoration: none;
	text-transform: uppercase
}

@media only screen and (max-width: 767px) {
	.m_advantages_table {
		position: relative
	}

	.m_advantages_table td:first-child,
	.m_advantages_table th:first-child {
		white-space: normal
	}

	.m_advantages_table table {
		display: inline-block;
		white-space: nowrap;
		min-width: 0;
		width: auto
	}

	.m_advantages_table:not(.m_advantages_table_single):after {
		content: "";
		display: block;
		width: 30px;
		top: 0;
		bottom: 0;
		right: 0;
		position: absolute;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
		background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
		background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%)
	}

	.m_advantages_table_wrapper {
		overflow-x: auto;
		padding-right: 27px
	}

	.m_advantages_table_headers {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;
		background-color: #ffffff;
		-webkit-transform: translateZ(0)
	}

	.m_advantages_table_body td>div {
		width: 106px
	}

	.m_advantages_table_body th>div {
		padding: 0
	}

	.m_advantages_table_footer td:first-child {
		width: 151px
	}

	.m_advantages_table_footer .btn {
		min-width: 0;
		font-size: 1em
	}

	.m_advantages_table_head th {
		height: auto
	}

	.m_advantages_table_head th:first-child>div {
		border: none
	}

	.m_advantages_header_advantages,
	.m_advantages_table_head th,
	.m_advantages_table_body th {
		font-size: x-small;
		vertical-align: bottom
	}

	.m_advantages_table_body th,
	.m_advantages_prices td:first-child,
	.m_advantages_table_head th:first-child {
		visibility: hidden
	}

	.m_advantages_header_advantages>div,
	.m_advantages_table_head th>div {
		color: #333333;
		background-color: #ffffff;
		font-size: 1.3em;
		text-transform: uppercase;
		font-weight: normal;
		padding: 13px 0 11px 10px;
		max-width: 140px
	}

	.m_advantages_header_advantages {
		max-width: 150px
	}

	.m_advantages_header_advantages {
		white-space: nowrap
	}

	.m_advantages_header_advantages div {
		display: inline-block
	}

	.m_advantages_header_advantages span {
		white-space: normal
	}

	.m_advantages_header_advantages div:not(.first) {
		max-width: 96px;
		visibility: hidden;
		padding-top: 14px
	}

	.m_advantages_header_advantages .first {
		padding-top: 14px
	}

	.m_advantages_header_advantages,
	.m_advantages_table_head th:first-child {
		border: 1px solid #d9d9d9;
		border-right: none;
		border-bottom: none
	}

	.m_advantages_prices {
		white-space: normal
	}

	.m_advantages_headers,
	.m_advantages_table_body th>div {
		color: #666666;
		font-size: 1.2em;
		font-weight: normal;
		width: 125px;
		padding: 8px 16px 8px 10px;
		background-color: #F0F0F0
	}

	.m_advantages_table_body .bottom th div {
		margin-bottom: 0
	}

	.m_advantages_headers {
		position: relative;
		border-top: 1px solid #0255A5
	}

	.m_advantages_headers:after {
		content: "";
		display: block;
		border-top: 1px solid #d5d5d5;
		position: absolute;
		top: -1px;
		left: 0;
		right: 0;
		height: 0px
	}

	.m_advantages_table_headers>div {
		border-right: 2px solid #0255A5
	}
}

.m_social_mod {
	position: relative
}

.m_social_mod .m_mod_image_wrapper {
	height: auto
}

.m_social_mod .m_mod_image_wrapper img {
	position: static
}

.m_social_mod_inner_nav {
	margin-left: 6px
}

.m_social_mod_inner_nav:lang(ar) {
	margin-left: 0;
	margin-right: 6px
}

.m_social_mod .m_mod {
	margin: 6px 0
}

.m_mod {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_mod>* {
	font-size: x-small;
	margin-left: 6px;
	margin-right: 6px;
	background-color: #EEEEEE;
	border: 1px solid #D9D9D9
}

.m_mod_figcaption {
	color: #999999;
	font-size: 1.3em;
	padding: 13px 11px
}

.m_mod_figcaption p+.m_mod_source {
	margin-top: 16px
}

.m_mod_x2 {
	width: 2em
}

.m_mod_x1 {
	width: 1em
}

.m_mod_small p+.m_mod_source {
	margin-top: 8px
}

.m_social_mod_grid_sizer {
	width: 16.667%
}

.m_social_mod_grid_paginator {
	width: 33.334%
}

.m_mod_figure blockquote,
.m_mod_figure blockquote a {
	color: #999999
}

.m_mod_figure blockquote {
	font-size: 1.3em
}

.m_mod_image_wrapper {
	height: 0;
	width: 100%;
	position: relative
}

.m_mod_image_wrapper img {
	height: auto
}

.noscript_image {
	width: auto !important;
	height: inherit !important;
	position: static !important
}

.m_mod_source {
	color: #333333;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: .84em;
	position: relative;
	margin-right: 20px
}

.m_mod_source:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_mod_source_username,
.m_mod_source_hashtag {
	text-transform: none;
	font-size: 1em
}

.m_mod_source_logo {
	position: absolute;
	max-width: 20px;
	bottom: -6px;
	right: -20px
}

.m_mod_source_logo:lang(ar) {
	right: auto;
	left: -20px
}

.m_mod_twit>div,
.m_highlighted_twits li>div,
.m_highlighted_tweets li>div {
	position: relative;
	padding-bottom: 30px
}

.m_mod_twit .m_mod_figure,
.m_highlighted_twits li .m_mod_figure,
.m_highlighted_tweets li .m_mod_figure {
	margin-left: 72px;
	margin-right: 29px
}

.m_mod_twit .m_mod_figure:lang(ar),
.m_highlighted_twits li .m_mod_figure:lang(ar),
.m_highlighted_tweets li .m_mod_figure:lang(ar) {
	margin-left: 29px;
	margin-right: 72px
}

.m_mod_twit .m_mod_figcaption,
.m_highlighted_twits li .m_mod_figcaption,
.m_highlighted_tweets li .m_mod_figcaption {
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px
}

.m_mod_twit .m_mod_figcaption img,
.m_highlighted_twits li .m_mod_figcaption img,
.m_highlighted_tweets li .m_mod_figcaption img {
	position: absolute;
	left: 11px;
	top: 15px;
	max-width: 48px
}

.m_mod_twit .m_mod_figcaption img:lang(ar),
.m_highlighted_twits li .m_mod_figcaption img:lang(ar),
.m_highlighted_tweets li .m_mod_figcaption img:lang(ar) {
	left: auto;
	right: 11px
}

.m_mod_twit .m_mod_figcaption .m_mod_source_logo,
.m_highlighted_twits li .m_mod_figcaption .m_mod_source_logo,
.m_highlighted_tweets li .m_mod_figcaption .m_mod_source_logo {
	max-width: 20px
}

.m_mod_twit .m_mod_figcaption strong,
.m_highlighted_twits li .m_mod_figcaption strong,
.m_highlighted_tweets li .m_mod_figcaption strong,
.m_mod_twit .m_mod_figcaption a,
.m_highlighted_twits li .m_mod_figcaption a,
.m_highlighted_tweets li .m_mod_figcaption a {
	color: #666666
}

.m_mod_twit .m_mod_figcaption a,
.m_highlighted_twits li .m_mod_figcaption a,
.m_highlighted_tweets li .m_mod_figcaption a {
	display: block;
	text-decoration: none;
	padding-top: 2px
}

.m_mod_twit .m_mod_figcaption .m_mod_source_logo,
.m_highlighted_twits li .m_mod_figcaption .m_mod_source_logo,
.m_highlighted_tweets li .m_mod_figcaption .m_mod_source_logo {
	top: auto;
	left: auto;
	right: 12px;
	bottom: 13px
}

.m_mod_twit .m_mod_figcaption .m_mod_source_logo:lang(ar),
.m_highlighted_twits li .m_mod_figcaption .m_mod_source_logo:lang(ar),
.m_highlighted_tweets li .m_mod_figcaption .m_mod_source_logo:lang(ar) {
	left: 12px;
	right: auto
}

.m_mod_twit time,
.m_highlighted_twits li time,
.m_highlighted_tweets li time {
	color: #666666;
	font-size: 1.1em;
	display: block;
	text-transform: uppercase
}

.m_social_mod_container {
	font-size: 160px;
	margin-top: 19px;
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_social_mod.no_transition .m_mod {
	transition: none !important;
	transition: none !important;
	transition: none !important;
	transition: none !important;
	transition: none !important
}

.m_social_mod_nav_prev,
.m_social_mod_nav_next {
	top: 50%;
	margin-top: -21px;
	position: absolute;
	display: block
}

.m_social_mod_nav_prev {
	left: 0
}

.m_social_mod_nav_prev:lang(ar) {
	left: auto;
	right: 0
}

.m_social_mod_nav_next {
	right: 0
}

.m_social_mod_nav_next:lang(ar) {
	right: auto;
	left: 0
}

.m_social_mod_wrapper {
	width: 100%;
	overflow: hidden
}

@media only screen and (max-width: 990px) {
	.m_social_mod_grid_sizer {
		width: 25%
	}

	.m_social_mod_grid_paginator {
		width: 50%
	}

	.m_highlight_header img,
	.m_store_header img {
		margin: 0 auto
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.m_social_mod_nav_prev,
	.m_social_mod_nav_next {
		z-index: 2
	}

	.m_social_mod_nav_prev {
		left: 7px
	}

	.m_social_mod_nav_next {
		right: 6px
	}
}

@media only screen and (max-width: 767px) {
	.m_mod_figcaption p {
		font-weight: bold;
		color: #000000
	}

	.m_mod_big p {
		font-weight: normal;
		color: #999999
	}

	.m_mod_small {
		max-width: 139px
	}

	.m_mod_small figcaption {
		padding: 8px 11px
	}

	.m_mod_small p {
		display: none
	}

	.m_mod_small p+.m_mod_source {
		margin-top: 0
	}

	.m_mod_small .m_mod_source_logo {
		top: 0
	}

	.m_mod_source {
		margin-right: 16px
	}

	.m_mod_source_logo {
		right: -22px
	}

	.m_mod_source_logo {
		max-width: 18px
	}

	.m_mod_twit .m_mod_figcaption {
		padding-top: 2px
	}

	.m_mod_twit .m_mod_figcaption strong,
	.m_mod_twit .m_mod_figcaption a {
		display: none
	}

	.m_social_mod_grid_sizer,
	.m_social_mod_grid_paginator {
		width: 100%
	}

	.m_mod_x2,
	.m_mod_x1 {
		width: .99em
	}

	.m_social_mod_nav {
		display: none
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.m_social_mod_grid_sizer {
		width: 49.95%
	}

	.m_social_mod_grid_paginator {
		width: 100%
	}

	.m_mod_x2,
	.m_mod_x1 {
		width: .99em
	}
}

.m_ad {
	display: block;
	overflow: hidden
}

.m_ad .image_wrapper {
	position: relative
}

.m_ad .image_wrapper img {
	position: absolute;
	width: 100%;
	height: auto
}

@media only screen and (max-width: 990px) {
	.m_ad+.m_ad {
		margin-top: 20px !important
	}
}

@media only screen and (max-width: 767px) {
	.pre_footer .pre_footer_row .col .m_ad img {
		width: 100%;
		height: auto;
		max-width: 300px;
		margin: 0 auto
	}
}

.m_articles_view_more {
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	text-transform: uppercase;
	color: #0255A5;
	text-decoration: none;
	margin-bottom: 20px
}

.m_articles {
	margin-bottom: 25px;
	clear: both
}

.m_articles_row {
	font-size: 0;
	margin-top: 20px
}

.m_articles_banner {
	margin-bottom: 20px
}

.m_articles_row>* {
	font-size: x-small;
	vertical-align: top;
	white-space: normal
}

.m_articles_banner {
	display: block
}

.m_articles_col {
	width: 50%
}

.m_articles_col>* {
	margin-left: 10px;
	margin-bottom: 20px
}

.m_articles_col>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_articles_col:first-child>* {
	margin-left: 0;
	margin-right: 10px
}

.m_articles_col:first-child>*:lang(ar) {
	margin-left: 10px;
	margin-right: 0
}

.m_articles_inner_nav,
.m_articles_title {
	margin-bottom: 20px
}

.m_articles_title strong {
	margin-right: 20px;
	font-size: 1.7em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	vertical-align: middle
}

.m_articles_title strong:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_highlights_banner {
	overflow: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #000000
}

.m_highlights_wrapper {
	width: 100%
}

.m_highlights_banner_container {
	min-width: 100%;
	font-size: 0;
	white-space: nowrap;
	float: left
}

.m_highlights_banner_container:lang(ar) {
	float: right
}

@keyframes desaparece {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		z-index: 1
	}
}

.m_highlights_banner_container>* {
	width: 33.33%;
	height: 400px
}

.m_highlights_banner_image {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}

.m_highlights_banner_image img {
	position: absolute;
	margin-left: -470px;
	left: 50%;
	width: auto;
	height: 400px;
	max-width: none
}

.m_highlights_banner_image img.lazyload,
.m_highlights_banner_image img.lazyloaded {
	width: auto;
	height: 100%
}

.m_highlights_banner_item {
	position: relative
}

.m_highlights_banner_item:lang(ar):before {
	left: auto;
	right: -1px
}

.m_highlights_banner_item:before {
	position: absolute;
	content: "";
	display: block;
	left: -1px;
	top: 0;
	bottom: 0;
	width: 0;
	z-index: 1;
	border-left: 1px solid #000000
}

.m_highlights_banner_item a {
	display: block;
	height: 100%;
	position: relative;
	font-size: x-small;
	text-decoration: none
}

.m_highlights_banner_overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(2, 85, 165, 0);
	display: block;
	z-index: 1
}

.m_highlights_banner_info {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	white-space: normal;
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.4);
	padding: 18px 25px 50px;
	-webkit-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_highlights_banner_iconos {
	padding-left: 47px;
	min-height: 43px;
	margin-top: 0;
	display: none
}

.m_highlights_banner_iconos:lang(ar) {
	padding-left: 0;
	padding-right: 47px
}

.m_highlights_banner_item_hover .m_highlights_banner_info,
.no_js .m_highlights_banner_item:hover .m_highlights_banner_info {
	background-color: rgba(0, 0, 0, 0.76)
}

.m_highlights_banner_item_hover .m_highlights_banner_rm_logo,
.no_js .m_highlights_banner_item:hover .m_highlights_banner_rm_logo {
	margin-top: 16px;
	width: 100%;
	height: 40px
}

.m_highlights_banner_item_hover .m_highlights_banner_rm_logo:before,
.no_js .m_highlights_banner_item:hover .m_highlights_banner_rm_logo:before {
	font-size: 45px;
	position: absolute;
	margin-left: -7px
}

.m_highlights_banner_item_hover .m_highlights_banner_iconos,
.no_js .m_highlights_banner_item:hover .m_highlights_banner_iconos {
	display: block
}

.m_highlights_banner_item_hover .m_highlights_banner_iconos_picture,
.no_js .m_highlights_banner_item:hover .m_highlights_banner_iconos_picture {
	margin-top: 16px;
	width: auto
}

.m_highlights_banner_item_hover .m_highlights_banner_iconos_video,
.no_js .m_highlights_banner_item:hover .m_highlights_banner_iconos_video {
	margin-top: 16px;
	width: auto
}

.m_highlights_banner_item_hover .m_highlights_banner_overlay,
.no_js .m_highlights_banner_item:hover .m_highlights_banner_overlay {
	background-color: rgba(2, 85, 165, 0)
}

.m_highlights_banner_item_hover.no_transition .m_highlights_banner_iconos_picture,
.m_highlights_banner_item_hover.no_transition .m_highlights_banner_iconos_video,
.m_highlights_banner_item_hover.no_transition .m_highlights_banner_info,
.m_highlights_banner_item_hover.no_transition .m_highlights_banner_overlay,
.m_highlights_banner_item_hover.no_transition .m_highlights_banner_rm_logo {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important
}

.m_highlights_banner_item_hover.no_transition .m_highlights_banner_iconos_picture,
.m_highlights_banner_item_hover.no_transition .m_highlights_banner_iconos_video,
.m_highlights_banner_item_hover.no_transition .m_highlights_banner_rm_logo {
	height: 0;
	margin-top: 0
}

.m_highlights_banner_rm_logo {
	display: block;
	height: 0;
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	margin-top: 0
}

.m_highlights_banner_rm_logo:before {
	content: '\e638';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 0;
	font-weight: 400;
	vertical-align: middle
}

.m_highlights_banner_rm_logo:lang(ar) {
	background-position-x: right
}

.m_highlights_banner_iconos_picture {
	display: block;
	width: auto;
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	margin-top: 0
}

.m_highlights_banner_iconos_picture:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 27px;
	position: absolute;
	margin-left: 14px;
	font-weight: 400;
	vertical-align: middle
}

.m_highlights_banner_iconos_picture:lang(ar) {
	margin: 16px 0 0 14px;
	background-position: 93% 0
}

.m_highlights_banner_iconos_picture:lang(ar):before {
	margin-left: 0;
	margin-right: 14px
}

.m_highlights_banner_iconos_video {
	display: block;
	width: auto;
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1), margin-top 500ms cubic-bezier(0.19, 1, 0.22, 1);
	margin-top: 0
}

.m_highlights_banner_iconos_video:before {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 27px;
	position: absolute;
	margin-left: 14px;
	font-weight: 400;
	vertical-align: middle
}

.m_highlights_banner_iconos_video:lang(ar) {
	margin: 16px 0 0 14px;
	background-position: 90% 0
}

.m_highlights_banner_iconos_video:lang(ar):before {
	margin-left: 0;
	margin-right: 14px
}

.m_highlights_banner_iconos_picture,
.m_highlights_banner_iconos_video {
	margin: 0 14px 0 0;
	border-left: 1px solid #ffffff;
	background-repeat: no-repeat;
	height: 27px;
	background-position: 14px 0;
	float: left;
	text-decoration: none
}

.m_highlights_banner_iconos_picture:lang(ar),
.m_highlights_banner_iconos_video:lang(ar) {
	border-left: none;
	border-right: 1px solid #fff;
	float: right
}

.m_highlights_banner_iconos_picture span,
.m_highlights_banner_iconos_video span {
	font-size: 8px;
	color: #ffffff;
	padding: 9px 0 9px 33px;
	margin-left: 14px;
	text-transform: uppercase;
	display: block
}

.m_highlights_banner_iconos_picture span:lang(ar),
.m_highlights_banner_iconos_video span:lang(ar) {
	margin-left: 0;
	margin-right: 14px;
	padding: 9px 33px 9px 0
}

.m_highlights_banner_info strong {
	font-size: 1.2em;
	text-transform: uppercase;
	padding-bottom: 5px;
	display: block
}

.m_highlights_banner_info p {
	font-size: 2.3em;
	font-weight: bold;
	line-height: 1.1em
}

.m_highlights_banner_item_share {
	font-size: 1.2em;
	position: absolute;
	bottom: 16px;
	left: 31px;
	z-index: 2;
	color: #ffffff
}

.m_highlights_banner_item_share:lang(ar) {
	left: auto;
	right: 31px
}

@media only screen and (min-width: 2640px) {
	.m_highlights_banner_image img {
		width: 100%;
		left: 0;
		margin-left: 0
	}

	.m_highlights_banner_image img:lang(ar) {
		left: auto;
		right: 0;
		margin-right: 0
	}
}

.m_highlights_upload_header {
	overflow: hidden
}

.m_highlights_upload_header p {
	float: left;
	max-width: 560px;
	color: #666666
}

.m_highlights_upload_header p:lang(ar) {
	float: right
}

.m_highlights_upload_header p strong {
	display: block;
	text-transform: uppercase;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 6px
}

.m_highlights_upload_header p a {
	color: #003F92;
	font-size: 0.7em;
	text-decoration: none
}

.m_highlights_upload_header p span {
	font-size: 1.4em
}

.m_highlights_upload_header button {
	display: none
}

.m_highlights_upload_header_btn {
	float: right
}

.m_highlights_upload_header_btn:lang(ar) {
	float: left
}

.m_highlights_upload_header_btn label {
	display: none
}

.m_highlights_upload_header_btn a {
	font-size: 1.1em;
	font-weight: bold;
	margin-right: 8px;
	text-decoration: none;
	text-transform: uppercase;
	color: #0255A5
}

.m_highlights_upload_header_btn a:lang(ar) {
	margin-right: 0;
	margin-left: 8px
}

.m_highlights_upload_content {
	background-color: transparent;
	position: relative;
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0
}

.m_highlights_upload_content li {
	white-space: normal;
	font-size: 0;
	text-align: left
}

.m_highlights_upload_content li:lang(ar) {
	text-align: right
}

.m_highlights_upload_content img {
	max-width: none;
	width: 16.56%;
	margin-right: 1px;
	margin-bottom: 1px
}

.m_highlights_upload_content img:lang(ar) {
	margin-right: 0;
	margin-left: 1px
}

.m_highlights_upload_content .slider_btn_next,
.m_highlights_upload_content .slider_btn_prev {
	position: absolute;
	top: 50%;
	margin-top: -21px;
	width: 22px;
	height: 42px;
	text-align: left
}

.m_highlights_upload_content .slider_btn_next:lang(ar),
.m_highlights_upload_content .slider_btn_prev:lang(ar) {
	text-align: right
}

.m_highlights_upload_content .slider_btn_prev {
	left: -28px
}

.m_highlights_upload_content .slider_btn_prev:lang(ar) {
	left: auto;
	right: -28px
}

.m_highlights_upload_content .slider_btn_next {
	right: -28px
}

.m_highlights_upload_content .slider_btn_next:lang(ar) {
	right: auto;
	left: -28px
}

@media only screen and (max-width: 990px) {
	.m_articles {
		margin-left: 10px;
		margin-right: 10px
	}

	.m_highlights_banner_container>* {
		width: 499px
	}

	.m_articles_view_more {
		margin-top: 19px
	}
}

@media only screen and (max-width: 767px) {
	.m_highlights_banner_item .m_highlights_banner_info {
		min-height: 1px !important;
		padding-bottom: 13px
	}

	.m_highlights_banner_item .m_highlights_banner_iconos {
		display: block;
		top: 4px;
		position: relative
	}

	.m_highlights_banner_item .m_highlights_banner_iconos_picture,
	.m_highlights_banner_item .m_highlights_banner_iconos_video,
	.m_highlights_banner_item .m_highlights_banner_info,
	.m_highlights_banner_item .m_highlights_banner_overlay,
	.m_highlights_banner_item .m_highlights_banner_rm_logo {
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
		transition: none !important
	}

	.m_highlights_banner_item .m_highlights_banner_iconos_picture,
	.m_highlights_banner_item .m_highlights_banner_iconos_video,
	.m_highlights_banner_item .m_highlights_banner_rm_logo {
		margin-top: 0 !important
	}

	.m_highlights_banner_item .m_highlights_banner_rm_logo {
		height: 44px;
		margin-top: 8px !important
	}

	.m_highlights_banner_item .m_highlights_banner_rm_logo:before {
		font-size: 43px;
		position: absolute;
		bottom: 14px;
		left: 19px
	}

	.m_highlights_banner_item .m_highlights_banner_rm_logo:lang(ar):before {
		right: 14px;
		left: 0
	}

	.m_highlights_banner_container>* {
		width: 280px;
		height: 262px
	}

	.m_highlights_banner_image img {
		height: 262px;
		width: auto;
		margin-left: -308px
	}

	.m_highlights_banner_image img.left {
		margin-left: -140px
	}

	.m_highlights_banner_image img.right {
		margin-left: -477px
	}

	.m_highlights_banner_info p {
		font-size: 1.7em
	}

	.m_highlights_banner_info {
		padding-bottom: 47px
	}

	.m_articles_col {
		display: block;
		width: auto
	}

	.m_articles_col.hide_for_mobile {
		display: none
	}

	.m_articles_col:first-child>*,
	.m_articles_col>* {
		margin: 0 0 10px
	}

	.m_articles_col:first-child>*:lang(ar),
	.m_articles_col>*:lang(ar) {
		margin: 0 0 10px
	}

	.m_articles_banner {
		margin-bottom: 10px
	}

	.m_articles_row {
		margin-top: 10px
	}

	.m_articles_inner_nav {
		margin-bottom: 20px
	}

	.m_highlights_upload .m_highlights_upload_header_btn {
		margin-top: 15px
	}

	.m_highlights_upload_content img {
		width: 49%
	}
}

.m_header {
	font-size: x-small;
	color: #000000
}

.m_header>* {
	font-size: 3.5em
}

.m_main_header {
	padding: 35px 0 26px;
	position: relative;
	min-height: 87px
}

.m_main_header>* {
	display: block;
	font-size: 5.3em;
	margin-left: 7px;
	margin-right: 7px;
	z-index: 1;
	position: relative
}

.m_main_header:after {
	width: 248px;
	height: 351px;
	display: block;
	content: "";
	background: url("../images/backgrounds/rm_logo_headers.png") no-repeat left top;
	position: absolute;
	top: 19px;
	right: -22px
}

.m_main_header:lang(ar):after {
	left: -22px;
	right: inherit;
	background-position: right top
}

.m_main_header_multi>* {
	padding-right: 458px
}

.m_main_header_multi>*:lang(ar) {
	padding-right: 0;
	padding-left: 458px
}

.m_main_header_multi .m_main_header_breadcrumb {
	padding-right: 0
}

.m_main_header_multi .m_main_header_breadcrumb:lang(ar) {
	padding-left: 0
}

.header_section_share .m_main_header_multi>* {
	padding-right: 0
}

.m_main_header_reduced {
	padding-top: 26px;
	padding-bottom: 23px
}

.m_main_header_reduced>* {
	font-size: 3.5em;
	line-height: 1.1em;
	height: 76px;
	vertical-align: bottom;
	display: table-cell;
	padding-left: 7px
}

.m_main_header_reduced>*:lang(ar) {
	padding-left: 0;
	padding-right: 7px
}

.m_main_header_breadcrumb {
	margin-top: 9px;
	margin-left: 9px;
	line-height: normal;
	height: auto;
	display: block;
	padding-left: 0;
	padding-right: 0
}

.m_header_as_title>* {
	font-size: 1.5em
}

.m_header_sub_title>* {
	font-size: 1.4em;
	color: #595959;
	text-transform: uppercase;
	font-weight: normal
}

.m_header_sub_title>strong {
	font-weight: 700
}

.m_header_as_title>*,
.m_header_inner>*,
.m_images_slider_title>* {
	font-size: 1.5em;
	font-weight: normal;
	text-transform: uppercase
}

.m_header_inner>*,
.m_images_slider_title>* {
	color: #000000;
	font-size: 1.6em
}

.m_header_as_title>* {
	color: #4B4B4B
}

.m_header_strong {
	text-transform: uppercase
}

.m_header_strong>* {
	font-size: 1.4em;
	font-weight: normal !important
}

.m_header_error {
	min-height: 250px;
	background-color: #000;
	background-image: url("../images/static/error-header.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

.m_form_header {
	border-bottom: 1px solid #D9D9D9;
	padding-left: 12px;
	padding-bottom: 18px
}

.m_form_header>* {
	font-size: 1.8em;
	text-transform: uppercase;
	font-weight: normal;
	color: #666
}

.m_form_header:lang(ar) {
	padding-left: none;
	padding-right: 12px
}

.m_form_header small {
	font-size: .66em;
	float: right;
	text-transform: none;
	margin-top: 2px
}

.m_form_header small:lang(ar) {
	float: left
}

.m_header_sep {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px
}

.m_header_search>* {
	font-size: 1.8em
}

.m_header_button,
.m_header_link,
.m_header_links {
	overflow: hidden;
	margin-bottom: 16px
}

.m_header_button strong,
.m_header_link strong,
.m_header_links strong,
.m_header_button h2,
.m_header_link h2,
.m_header_links h2,
.m_header_button h3,
.m_header_link h3,
.m_header_links h3 {
	padding-top: 10px;
	float: left;
	color: black;
	font-size: 1.6em;
	text-transform: uppercase;
	font-weight: normal
}

.m_header_button strong:lang(ar),
.m_header_link strong:lang(ar),
.m_header_links strong:lang(ar),
.m_header_button h2:lang(ar),
.m_header_link h2:lang(ar),
.m_header_links h2:lang(ar),
.m_header_button h3:lang(ar),
.m_header_link h3:lang(ar),
.m_header_links h3:lang(ar) {
	float: right
}

.m_header_button .btn,
.m_header_link .btn,
.m_header_links .btn {
	float: right
}

.m_header_button .btn:lang(ar),
.m_header_link .btn:lang(ar),
.m_header_links .btn:lang(ar) {
	float: left
}

.m_header_link .link {
	float: right;
	padding-top: 15px;
	color: #0255A5;
	text-decoration: none;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold
}

.m_header_link .link:lang(ar) {
	float: left
}

.m_header_top>* {
	font-size: 1.8em;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase
}

.m_header_links .links {
	clear: both;
	padding-top: 15px
}

.m_header_links .links a {
	font-size: 1.3em;
	color: #0255A5;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 12px;
	font-weight: bold
}

.m_header_links .links a:lang(ar) {
	margin-right: 0;
	margin-left: 12px
}

@media only screen and (max-width: 990px) {
	.m_main_header {
		min-height: 0;
		overflow: hidden
	}

	.m_main_header>* {
		height: auto;
		padding-right: 0
	}

	.m_main_header:after {
		background-image: url("../images/backgrounds/rm_logo_headers_tablet.png")
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_main_header {
		padding-top: 39px;
		padding-bottom: 35px
	}

	.m_main_header>* {
		font-size: 3em;
		margin-left: 26px;
		margin-right: 26px
	}

	.m_main_header:after {
		width: 118px;
		height: 167px;
		right: 15px;
		top: 11px
	}

	.m_main_header:lang(ar):after {
		left: 15px;
		right: inherit
	}

	.m_main_header_reduced>* {
		padding-left: 26px;
		padding-right: 26px
	}

	.m_main_header_multi>* {
		padding-right: 26px
	}

	.m_main_header_multi>*:lang(ar) {
		padding-right: inherit;
		padding-left: 26px
	}
}

@media only screen and (max-width: 767px) {
	.m_main_header {
		padding-top: 25px;
		padding-bottom: 23px
	}

	.m_main_header>* {
		font-size: 2.4em;
		margin-left: 19px;
		margin-right: 19px
	}

	.m_main_header:after {
		width: 98px;
		height: 136px;
		background-size: 98px 136px;
		right: 3px;
		top: 6px
	}

	.m_main_header:lang(ar):after {
		right: inherit;
		left: 3px
	}

	.m_main_header_reduced>*,
	.m_main_header_multi>* {
		padding-left: 19px;
		padding-right: 19px
	}
}

.m_partidos_fuera #socio_check,
.m_partidos_fuera #madridista_check,
.m_partidos_fuera #socio_check_1,
.m_partidos_fuera #socio_check_2,
.m_partidos_fuera #socio_check_3,
.m_partidos_fuera #socio_check_4,
.m_partidos_fuera #socio_check_0,
.m_partidos_fuera #madridista_check_1,
.m_partidos_fuera #madridista_check_2,
.m_partidos_fuera #madridista_check_3,
.m_partidos_fuera #madridista_check_4,
.m_partidos_fuera #madridista_check_0,
.m_partidos_fuera #publico_check_1,
.m_partidos_fuera #publico_check_2,
.m_partidos_fuera #publico_check_3,
.m_partidos_fuera #publico_check_4,
.m_partidos_fuera #publico_check_0 {
	margin-top: 37px
}

.m_partidos_fuera #publico_check_1,
.m_partidos_fuera #publico_check_2,
.m_partidos_fuera #publico_check_3,
.m_partidos_fuera #publico_check_4,
.m_partidos_fuera #publico_check_0 {
	margin-top: 24px
}

.m_partidos_fuera legend.form_legend {
	padding-bottom: 0 !important
}

.m_partidos_fuera .tipoTitular {
	margin-bottom: 30px
}

.m_partidos_fuera .tipoTitular .row_form .noexpand {
	float: left
}

.m_partidos_fuera .tipoTitular .row_form .noexpand:lang(ar) {
	float: right
}

.m_partidos_fuera .tipoTitular .row_form .noexpand.col_form_4 {
	width: 18% !important
}

.m_partidos_fuera .tipoTitular .row_form .noexpand.col_form_4 .radio,
.m_partidos_fuera .tipoTitular .row_form .noexpand.col_form_4 label {
	float: left
}

.m_partidos_fuera .tipoTitular .row_form .noexpand.col_form_4 .radio:lang(ar),
.m_partidos_fuera .tipoTitular .row_form .noexpand.col_form_4 label:lang(ar) {
	float: right
}

.m_partidos_fuera .tipoTitular .row_form .noexpand.col_form_4 .form_checkbox_field span {
	margin-left: 25px
}

.m_partidos_fuera .tipoTitular .row_form .noexpand.col_form_4 .form_checkbox_field span:lang(ar) {
	margin-left: 0;
	margin-right: 25px
}

.m_partidos_fuera .tickets_add_members .tipoAcompa {
	margin: 15px 0 30px 0
}

.m_partidos_fuera .tickets_add_members .row_form .noexpand {
	float: left
}

.m_partidos_fuera .tickets_add_members .row_form .noexpand:lang(ar) {
	float: right
}

.m_partidos_fuera .tickets_add_members .row_form .noexpand .radio {
	float: right
}

.m_partidos_fuera .tickets_add_members .row_form .noexpand .radio:lang(ar) {
	float: left
}

@media only screen and (max-width: 990px) {

	.m_partidos_fuera #socio_check,
	.m_partidos_fuera #madridista_check {
		margin-top: 13px
	}

	.m_partidos_fuera .tipoTitular .col_form_4.noexpand {
		margin: 17px 15px 0 0
	}

	.m_partidos_fuera .tipoTitular .col_form_4.noexpand label {
		margin-top: 7px
	}

	.m_partidos_fuera .tipoTitular .col_form_4.noexpand span {
		margin-top: 9px
	}

	.m_partidos_fuera .tipoTitular .col_form_3.noexpand {
		margin-top: 0
	}
}

@media only screen and (max-width: 767px) {

	.m_partidos_fuera .tipoTitular #tipoTitularSoc .col_form_4.noexpand,
	.m_partidos_fuera .tipoTitular #tipoTitularMad .col_form_4.noexpand {
		margin: 17px 15px 0 0;
		width: 34% !important
	}

	.m_partidos_fuera .tipoTitular #tipoTitularSoc .col_form_4.noexpand label,
	.m_partidos_fuera .tipoTitular #tipoTitularMad .col_form_4.noexpand label {
		margin-top: 7px
	}

	.m_partidos_fuera .tipoTitular #tipoTitularSoc .col_form_3.noexpand,
	.m_partidos_fuera .tipoTitular #tipoTitularMad .col_form_3.noexpand {
		width: 60% !important;
		margin-top: 0
	}

	.m_partidos_fuera .tickets_add_members .row_form .col_form_4.noexpand {
		width: 57% !important;
		float: left
	}

	.m_partidos_fuera .tickets_add_members .row_form .col_form_4.noexpand label.col_form_2 {
		width: 50% !important;
		margin-top: 25px;
		float: left
	}

	.m_partidos_fuera .tickets_add_members .row_form .col_form_4.noexpand label.col_form_2 input.col_form_2 {
		float: right
	}

	.m_partidos_fuera .tickets_add_members .row_form .col_form_4.noexpand span.radio {
		width: 40% !important;
		float: right;
		margin-top: -15px
	}

	.m_partidos_fuera .tickets_add_members .row_form .col_form_3.noexpand {
		width: 42% !important;
		float: left
	}
}

.m_sponsor,
.m_tour_features {
	display: block;
	font-size: x-small;
	text-decoration: none
}

.m_sponsor img,
.m_tour_features img {
	margin: 0 auto
}

.m_sponsor p,
.m_tour_features p {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #999999;
	margin-top: 11px
}

.m_tour_features img {
	width: 100%;
	height: inherit
}

.m_tour_features p {
	font-size: 1.6em
}

.club_info_layout.patrons .important>* {
	margin-left: 10px;
	margin-right: 10px
}

.club_info_layout.patrons .important .m_articles {
	margin-top: 40px
}

.club_info_layout.patrons .m_slider_sponsors {
	margin-left: 0;
	margin-right: 0
}

.club_info_layout.patrons .m_sponsor_header {
	margin-bottom: 40px
}

.club_info_layout.patrons .m_sponsor_header .m_sponsor_logo {
	margin-top: 47px;
	height: 37px;
	text-align: center;
	border-top: 1px solid #e6e6e6
}

.club_info_layout.patrons .m_sponsor_header .m_sponsor_logo>a {
	display: inline-block;
	margin: 0 auto;
	margin-top: -37px;
	background-color: #fff;
	padding: 0 20px;
	text-decoration: none
}

.club_info_layout.patrons .m_sponsor_header .m_sponsor_logo>a img {
	display: inline-block;
	height: 75px;
	width: auto;
	border: none
}

.club_info_layout.patrons .m_header_inner>*,
.club_info_layout.patrons .m_images_slider_title>* {
	margin-left: 0;
	margin-right: 0
}

.club_info_layout.patrons .m_header_inner.football,
.club_info_layout.patrons .football.m_images_slider_title {
	margin-top: 0
}

.club_info_layout.patrons .m_header_inner.basketball,
.club_info_layout.patrons .basketball.m_images_slider_title {
	margin-top: 40px
}

.club_info_layout.patrons .m_header_inner.sponsors_subheader,
.club_info_layout.patrons .sponsors_subheader.m_images_slider_title {
	margin-bottom: 10px
}

.club_info_layout.patrons .m_header_inner.sponsors_subheader h3,
.club_info_layout.patrons .sponsors_subheader.m_images_slider_title h3 {
	font-size: 1.4em;
	color: #333;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6e6e6
}

.club_info_layout.patrons .sponsors_row {
	margin: 0 0 10px 10px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.club_info_layout.patrons .sponsors_row:before {
	content: " ";
	display: table
}

.club_info_layout.patrons .sponsors_row:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0
}

.club_info_layout.patrons .sponsors_row .col {
	float: left;
	padding-right: 24px;
	padding-left: 14px;
	margin-bottom: 0
}

.club_info_layout.patrons .sponsors_row.row_2 .col {
	width: 50%
}

.club_info_layout.patrons .sponsors_row.row_2 .col .m_sponsor .m_highlight .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_2 .col .m_tour_features .m_highlight .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_2 .col .m_sponsor .m_store .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_2 .col .m_tour_features .m_store .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_2 .col .m_sponsor .m_highlight .m_store_header,
.club_info_layout.patrons .sponsors_row.row_2 .col .m_tour_features .m_highlight .m_store_header,
.club_info_layout.patrons .sponsors_row.row_2 .col .m_sponsor .m_store .m_store_header,
.club_info_layout.patrons .sponsors_row.row_2 .col .m_tour_features .m_store .m_store_header {
	min-height: 231px
}

.club_info_layout.patrons .sponsors_row.row_3 .col {
	width: 33.33%
}

.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_store .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_store .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_store_header,
.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_store_header,
.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_store .m_store_header,
.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_store .m_store_header {
	min-height: 143px
}

.club_info_layout.patrons .sponsors_row.row_4 .col {
	width: 25%
}

.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_highlight_header,
.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_store_header,
.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_store_header,
.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_store_header,
.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_store_header {
	min-height: 100px
}

.club_info_layout.patrons .sponsors_row .m_sponsor .m_highlight,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_highlight,
.club_info_layout.patrons .sponsors_row .m_sponsor .m_store,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_store {
	border: none;
	padding-bottom: 30px
}

.club_info_layout.patrons .sponsors_row .m_sponsor .m_highlight:hover,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_highlight:hover,
.club_info_layout.patrons .sponsors_row .m_sponsor .m_store:hover,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_store:hover {
	box-shadow: none
}

.club_info_layout.patrons .sponsors_row .m_sponsor .m_highlight:hover img,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_highlight:hover img,
.club_info_layout.patrons .sponsors_row .m_sponsor .m_store:hover img,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_store:hover img {
	opacity: 1
}

.club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_local .m_highlight_content,
.club_info_layout.patrons .sponsors_row .sponsors_local.m_tour_features .m_highlight_content,
.club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_local .club_store_new .m_store_info,
.club_store_new .club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_local .m_store_info,
.club_info_layout.patrons .sponsors_row .sponsors_local.m_tour_features .club_store_new .m_store_info,
.club_store_new .club_info_layout.patrons .sponsors_row .sponsors_local.m_tour_features .m_store_info,
.club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_local .m_store_content,
.club_info_layout.patrons .sponsors_row .sponsors_local.m_tour_features .m_store_content,
.club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_intl .m_highlight_content,
.club_info_layout.patrons .sponsors_row .sponsors_intl.m_tour_features .m_highlight_content,
.club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_intl .club_store_new .m_store_info,
.club_store_new .club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_intl .m_store_info,
.club_info_layout.patrons .sponsors_row .sponsors_intl.m_tour_features .club_store_new .m_store_info,
.club_store_new .club_info_layout.patrons .sponsors_row .sponsors_intl.m_tour_features .m_store_info,
.club_info_layout.patrons .sponsors_row .m_sponsor.sponsors_intl .m_store_content,
.club_info_layout.patrons .sponsors_row .sponsors_intl.m_tour_features .m_store_content {
	font-size: .9em
}

.club_info_layout.patrons .sponsors_row .m_sponsor .m_highlight_content,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_highlight_content,
.club_info_layout.patrons .sponsors_row .m_sponsor .club_store_new .m_store_info,
.club_store_new .club_info_layout.patrons .sponsors_row .m_sponsor .m_store_info,
.club_info_layout.patrons .sponsors_row .m_tour_features .club_store_new .m_store_info,
.club_store_new .club_info_layout.patrons .sponsors_row .m_tour_features .m_store_info,
.club_info_layout.patrons .sponsors_row .m_sponsor .m_store_content,
.club_info_layout.patrons .sponsors_row .m_tour_features .m_store_content {
	background-color: #f6f6f6;
	border: 1px solid #e6e6e6;
	padding: 0 10px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_store_header {
		min-height: 125px
	}
}

@media only screen and (max-width: 767px) {
	.club_info_layout.patrons .sponsors_row.row_3 .col {
		width: 33%
	}

	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_store .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_store .m_store_header {
		min-height: 135px
	}

	.club_info_layout.patrons .sponsors_row.row_4 .col {
		width: 33%
	}

	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_store_header {
		min-height: 135px
	}
}

@media only screen and (max-width: 479px) {
	.club_info_layout.patrons .sponsors_row.row_3 .col {
		width: 50%
	}

	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_sponsor .m_store .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_3 .col .m_tour_features .m_store .m_store_header {
		min-height: 120px
	}

	.club_info_layout.patrons .sponsors_row.row_4 .col {
		width: 50%
	}

	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_highlight_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_sponsor .m_store .m_store_header,
	.club_info_layout.patrons .sponsors_row.row_4 .col .m_tour_features .m_store .m_store_header {
		min-height: 120px
	}
}

.m_login {
	font-size: 0;
	position: relative;
	max-width: 772px
}

.m_login>* {
	font-size: x-small;
	width: 50%;
	vertical-align: middle
}

.m_login_separator {
	position: absolute;
	height: 141px;
	left: 50%;
	top: 50%;
	margin-top: -70px;
	margin-left: -6px;
	width: 12px;
	text-transform: uppercase;
	font-size: x-small
}

.m_login_separator:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -6px
}

.m_login_separator:lang(ar):before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -1px
}

.m_login_separator:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	background: #D9D9D9;
	width: 1px;
	left: 50%;
	margin-left: -1px
}

.m_login_separator span {
	font-size: 1.3em;
	font-weight: bold;
	height: 49px;
	background-color: #ffffff;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -24.5px;
	line-height: 49px
}

.m_login_fields>* {
	margin-right: 46px
}

.m_login_fields>*:lang(ar) {
	margin-right: 0;
	margin-left: 46px
}

.m_login_fields .form_text_field+.form_text_field {
	margin-top: 16px
}

.m_login_actions {
	text-align: right;
	padding-top: 29px
}

.m_login_actions:lang(ar) {
	text-align: left
}

.m_login_facebook:lang(ar):before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -1px
}

.m_login_facebook:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -6px
}

.m_login_facebook:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	background: #D9D9D9;
	width: 1px;
	left: 50%;
	margin-left: -1px
}

.m_login_facebook:after {
	content: attr(data-separator);
	display: block;
	position: absolute;
	height: 49px;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -6px;
	width: 12px;
	text-transform: uppercase;
	background-color: #ffffff;
	font-size: 13px;
	line-height: 49px;
	font-weight: bold
}

.m_login_facebook>* {
	margin-left: 36px
}

.m_login_facebook>*:lang(ar) {
	margin-left: 0;
	margin-right: 36px
}

.m_login_forgot_password {
	font-size: 1.3em;
	color: #0255A5;
	text-decoration: none;
	margin-top: 22px;
	display: block
}

.m_login_private .btn {
	background-color: #A29061;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

@media only screen and (max-width: 767px) {
	.m_login {
		padding-bottom: 81px
	}

	.m_login>* {
		display: block;
		width: 100%
	}

	.m_login_facebook {
		position: relative;
		padding-top: 29px
	}

	.m_login_facebook:before {
		top: -1px;
		bottom: auto;
		left: 0;
		right: 0;
		height: 1px;
		width: auto;
		background: #D9D9D9
	}

	.m_login_facebook:after {
		height: auto;
		width: 49px;
		left: 50%;
		top: 0;
		bottom: auto;
		text-align: center;
		margin-top: -7px;
		margin-left: -25px;
		line-height: normal
	}

	.m_login_facebook>* {
		margin: 0 auto;
		display: block;
		max-width: 156px
	}

	.m_login_fields {
		padding-bottom: 30px
	}

	.m_login_fields>* {
		margin-right: 0
	}

	.m_login_actions {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding-top: 19px;
		text-align: center;
		border-top: 1px solid #D9D9D9
	}

	.m_login_actions .btn {
		display: block;
		width: 100%
	}
}

.m_breadcrumb {
	font-size: x-small
}

.m_breadcrumb_items {
	font-size: 1.2em
}

.m_breadcrumb_items a,
.m_breadcrumb_items {
	color: #999999
}

.m_breadcrumb_items a {
	text-decoration: none;
	padding-right: 1px
}

.m_breadcrumb_items a:lang(ar) {
	padding-right: 0;
	padding-left: -1px
}

.m_breadcrumb_items span {
	color: #000000
}

.m_breadcrumb_inverted a,
.m_breadcrumb_inverted {
	color: #ffffff
}

.m_breadcrumb_inverted span {
	color: #999999
}

.m_anchors {
	font-size: x-small;
	text-transform: uppercase;
	list-style: none
}

.m_anchors li:first-child {
	margin-top: 0
}

.m_anchors li {
	font-size: 1.3em;
	margin-top: 11px;
	padding-left: 16px
}

.m_anchors li:lang(ar) {
	padding-left: 0;
	padding-right: 16px
}

.m_anchors li:lang(ar):before {
	float: right;
	margin-left: 0;
	margin-right: -16px
}

.m_anchors li:before {
	background-color: #0255A5;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	display: block;
	content: "";
	float: left;
	margin-left: -16px;
	position: relative;
	top: 6px
}

.m_anchors a {
	color: #0255A5;
	font-weight: bold;
	text-decoration: none
}

.m_text_content {
	font-size: x-small;
	color: #666666;
	margin-bottom: 40px
}

.m_text_content .embedded_table {
	font-size: 11.8181819915771px;
	display: flex;
	flex-direction: row;
	border-collapse: separate;
	clear: both
}

.m_text_content .embedded_table tbody {
	flex-grow: 1
}

.m_text_content .embedded_table tbody tr {
	display: flex
}

.m_text_content .embedded_table tbody tr td {
	flex-basis: 100%;
	font-size: 14px;
	line-height: 1.9
}

.m_text_content .embedded_table tbody tr td strong span {
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px
}

.m_text_content .embedded_table tbody tr td span {
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px
}

.m_text_content .centrado {
	text-align: center
}

.m_text_content h2 {
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 16px;
	text-transform: uppercase;
	color: #000000
}

.m_text_content>*+h2 {
	margin-top: 30px
}

.m_text_content a {
	color: #0255A5;
	text-decoration: none
}

.m_text_content p {
	font-size: 0.875rem;
	line-height: 1.6em;
	margin-bottom: 18px;
	clear: left
}

.m_text_content p:lang(ar) {
	clear: right
}

.m_text_content>div {
	font-size: 1.4em;
	line-height: 1.6em;
	margin-bottom: 18px;
	clear: left
}

.m_text_content>div:lang(ar) {
	clear: right
}

.m_text_content>.m_contact_info {
	margin-bottom: 18px
}

.m_text_content>.m_contact_info+p {
	margin-top: -14px
}

.m_text_content ul li+li {
	margin-top: 18px
}

.m_text_content ol,
.m_text_content ul {
	font-size: 1.3em;
	color: #666666;
	padding: 18px 10px
}

.m_text_content ol {
	font-size: 1.4em
}

.m_text_content ol>li {
	margin-left: 19px
}

.m_text_content ol>li:lang(ar) {
	margin-left: 0;
	margin-right: 19px
}

.col.important .m_text_content ol>li {
	font-weight: normal
}

.m_text_content ol .m_text_ol_content {
	font-size: x-small;
	font-weight: normal
}

.m_text_content li {
	margin-left: 17px;
	padding-right: 10px;
	line-height: 1.6em
}

.m_text_content li:lang(ar) {
	margin-left: 0;
	margin-right: 17px;
	padding-right: 0;
	padding-left: 10px
}

.m_text_content li+li {
	margin-top: 20px
}

.m_text_content h3 {
	color: #333333;
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 19px
}

.m_text_content ol,
.m_text_content ul {
	font-size: 1.4em
}

.m_text_content ol ol,
.m_text_content ol ul,
.m_text_content ul ol,
.m_text_content ul ul {
	font-size: 1em;
	list-style: none;
	margin-top: 12px
}

.m_text_content ol ol li,
.m_text_content ol ul li,
.m_text_content ul ol li,
.m_text_content ul ul li {
	position: relative;
	padding-left: 20px;
	margin-left: 5px
}

.m_text_content ol ol li:lang(ar),
.m_text_content ol ul li:lang(ar),
.m_text_content ul ol li:lang(ar),
.m_text_content ul ul li:lang(ar) {
	padding-left: 0;
	padding-right: 20px;
	margin-left: 0;
	margin-right: 5px
}

.m_text_content ol ol li:lang(ar):before,
.m_text_content ol ul li:lang(ar):before,
.m_text_content ul ol li:lang(ar):before,
.m_text_content ul ul li:lang(ar):before {
	left: auto;
	right: 0
}

.m_text_content ol ol li:before,
.m_text_content ol ul li:before,
.m_text_content ul ol li:before,
.m_text_content ul ul li:before {
	content: "";
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	width: 7px;
	height: 1px;
	background-color: #000000
}

.m_text_content ol ol.bullets,
.m_text_content ol ul.bullets,
.m_text_content ul ol.bullets,
.m_text_content ul ul.bullets {
	list-style-type: disc
}

.m_text_content ol ol.bullets li:before,
.m_text_content ol ul.bullets li:before,
.m_text_content ul ol.bullets li:before,
.m_text_content ul ul.bullets li:before {
	content: none
}

.m_text_content .m_hidden_content {
	overflow: hidden;
	-webkit-transition: height 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: height 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: height 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: height 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_text_content .legal {
	font-size: 1.1em
}

.m_text_content .m_questionnaire_list {
	font-size: 1.6em;
	color: #000;
	font-weight: bold
}

.m_text_content .m_questionnaire_list p,
.m_text_content .m_questionnaire_list strong {
	font-weight: normal;
	font-size: 0.875em
}

.m_text_content .m_questionnaire_list strong {
	display: block;
	line-height: 1.5em;
	margin-bottom: 6px
}

.m_text_content .m_questionnaire_list p {
	color: #666666
}

.m_text_content .m_questionnaire_list li {
	margin-bottom: 20px
}

.m_text_content .highlight {
	color: #7F7F7F
}

.m_text_content .highlight strong {
	display: block;
	font-size: 1.28em;
	font-weight: normal
}

.m_text_highlight_content p {
	font-size: 1.2em;
	font-style: italic
}

.m_text_separated,
.m_text_separated .m_text_content {
	margin-bottom: 0
}

.m_text_separated+hr {
	margin-top: 35px;
	margin-bottom: 36px
}

.m_contact_info strong,
.m_text h3 {
	font-size: 1.3em;
	color: #767676;
	text-transform: uppercase;
	margin-bottom: 8px
}

.m_contact_info {
	font-size: x-small
}

.m_contact_info em,
.m_contact_info strong {
	display: block
}

.m_contact_info em {
	font-size: 1.5em;
	color: #767676;
	font-style: normal
}

.m_contact_info span {
	display: block;
	font-size: 1.3em;
	margin-bottom: 5px
}

.m_text table {
	border-right: 0;
	margin-bottom: 20px
}

.m_text table:lang(ar) {
	border-left: 0
}

.m_text table th {
	width: 34%
}

.m_text table td {
	width: 34%
}

.m_text table thead th {
	padding-top: 19px;
	padding-bottom: 19px
}

.m_text table tbody th {
	vertical-align: middle
}

.m_text table td {
	border-right: 1px solid #D9D9D9
}

.m_text table td:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_text_content {
		margin-bottom: 0
	}
}

.m_download_list,
ul.m_download_list {
	font-size: x-small;
	list-style: none
}

.m_download_list li,
ul.m_download_list li {
	border-bottom: 1px solid #EBEBEB;
	display: table;
	width: 100%
}

.m_download_list li+li,
ul.m_download_list li+li {
	margin-top: 5px
}

.m_download_list a,
ul.m_download_list a {
	text-decoration: none;
	font-size: 1.4em;
	color: #666666;
	display: table-row;
	width: 100%
}

.m_download_list a>*,
ul.m_download_list a>* {
	display: table-cell;
	vertical-align: bottom
}

.m_download_list strong,
ul.m_download_list strong {
	width: 70%;
	padding-bottom: 5px
}

.m_download_list span,
ul.m_download_list span {
	width: 30%;
	text-align: right;
	color: #0154A5;
	text-transform: uppercase;
	font-size: 0.9em;
	padding-bottom: 5px
}

.m_download_list span:lang(ar),
ul.m_download_list span:lang(ar) {
	text-align: left
}

.m_download_list span:lang(ar):after,
ul.m_download_list span:lang(ar):after {
	margin-left: 0;
	margin-right: 13px
}

.m_download_list span:after,
ul.m_download_list span:after {
	font-size: 0.9em;
	content: attr(data-extension);
	background-color: #990000;
	color: #ffffff;
	vertical-align: middle;
	border-radius: 2px;
	padding: 2px 4px;
	margin-left: 13px
}

@media only screen and (max-width: 767px) {

	.m_download_list strong,
	ul.m_download_list strong {
		width: 55%
	}

	.m_download_list span,
	ul.m_download_list span {
		width: 45%
	}
}

.m_member {
	border: 1px solid #D9D9D9;
	border-top: 2px solid #000000;
	color: #333333;
	font-size: x-small
}

.m_member .m_member_no,
.m_member .m_member_title {
	display: block
}

.m_member .m_member_title {
	text-transform: uppercase;
	font-size: 1.4em;
	margin-bottom: 5px
}

.m_member .m_member_info {
	padding: 20px 15px
}

.m_member em {
	color: #999999;
	font-size: 1.2em;
	font-style: normal;
	text-transform: uppercase
}

.m_member .m_member_no {
	font-size: 1.2em;
	color: #666666;
	margin-top: 7px;
	display: block
}

.m_member img {
	width: 100%;
	height: auto
}

.m_member .m_member_picture {
	margin-left: -1px;
	margin-right: -1px
}

.m_member .btn_download {
	margin-top: 17px;
	margin-bottom: 20px;
	display: block
}

.m_member_legend {
	border-top: 2px solid #AF994F
}

.m_member_expanded {
	background-color: #F6F6F6;
	border: 1px solid #D9D9D9
}

.m_member_expanded:before,
.m_member_expanded:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_member_expanded:after {
	clear: both
}

.m_member_expanded {
	zoom: 1
}

.m_member_expanded>* {
	vertical-align: top
}

.m_member_expanded .m_member_info {
	padding: 17px 24px;
	margin-left: 220px;
	border: none
}

.m_member_expanded .m_member_info:lang(ar) {
	margin-left: 0;
	margin-right: 220px
}

.m_member_expanded .m_member_picture {
	width: 220px;
	float: left;
	margin-left: 0;
	margin-right: 0
}

.m_member_expanded .m_member_picture:lang(ar) {
	float: right
}

.m_member_expanded .m_member_title {
	font-size: 1.8em;
	margin-bottom: 0
}

.m_member_expanded .m_member_no {
	font-size: 1.3em;
	margin-top: 0px;
	line-height: 26px
}

.m_member_expanded .m_member_career {
	margin-top: 10px
}

.m_member_nav {
	padding-top: 23px
}

.m_member_nav nav {
	display: table;
	width: 100%
}

.m_member_nav nav>* {
	display: table-cell;
	width: 33%;
	text-decoration: none;
	text-transform: uppercase;
	color: #0255A5
}

.m_member_career {
	font-size: x-small;
	margin-top: 16px
}

.m_member_career strong {
	font-size: 1.3em
}

.m_member_career ul {
	list-style: none;
	margin-top: 14px
}

.m_member_career li:first-child {
	margin-top: 0
}

.m_member_career li {
	font-size: 1.4em;
	color: #666666;
	margin-top: 8px
}

.m_member_career em {
	font-size: 1.4em;
	font-style: normal;
	display: block
}

.m_member_publish .m_member_career ul+em {
	margin-top: 22px
}

.m_member_publish .m_member_career em+ul {
	margin-top: 3px
}

.m_member_publish .m_member_career em+em {
	margin-top: 20px
}

.m_member_resume {
	margin-top: 10px;
	font-size: 1.4em;
	color: #666
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_member_expanded .m_member_picture {
		padding: 10px
	}
}

@media only screen and (max-width: 767px) {
	.m_member_expanded .m_member_picture {
		width: 110px;
		margin-left: 10px;
		margin-top: 11px;
		margin-bottom: 11px
	}

	.m_member_expanded .m_member_picture:lang(ar) {
		margin-left: inherit;
		margin-right: 10px
	}

	.m_member_expanded .m_member_info {
		margin-left: 130px;
		padding-left: 10px;
		padding-top: 8px;
		padding-bottom: 8px
	}

	.m_member_expanded .m_member_info:lang(ar) {
		margin-right: 130px;
		padding-right: 10px;
		margin-left: inherit
	}
}

.m_slider {
	background-color: #F6F6F6;
	margin-left: 10px;
	margin-right: 10px
}

.m_slider.m_slider_nobg {
	background-color: transparent;
	position: relative
}

.m_slider_light {
	background: #ffffff
}

.m_slider_viewport {
	margin: 0 auto;
	overflow: hidden;
	backface-visibility: hidden
}

.m_slider_list,
.m_slider_item {
	height: auto !important;
	vertical-align: middle
}

.m_slider_centrada .m_slider_list {
	float: none;
	margin-left: auto;
	margin-right: auto
}

.m_slider_item {
	position: relative
}

.m_slider_item_info {
	padding: 20px 0;
	bottom: 0;
	position: absolute;
	left: 0;
	width: 100%;
	display: table;
	text-decoration: none
}

.m_slider_item_info,
.m_slider_item_info:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	background-color: rgba(0, 0, 0, 0.4)
}

.m_slider_item_info strong,
.m_slider_item_info h1 {
	font-size: 2.6em;
	color: #fff
}

.m_slider_item_info:lang(ar) {
	left: auto;
	right: 0
}

.m_slider_item_info>* {
	display: table-cell;
	vertical-align: middle;
	text-align: left
}

.m_slider_item_info>*:lang(ar) {
	text-align: right
}

.m_slider_item_info .m_slider_item_info_text {
	width: 70%;
	padding-left: 15px;
	white-space: normal
}

.m_slider_item_info .m_slider_item_info_text:lang(ar) {
	padding-left: 0;
	padding-right: 15px
}

.m_slider_item_info .btn_video {
	display: block;
	margin-top: 9px
}

.m_slider_item_info_gallery .m_slider_item_info_text {
	background: transparent url("../images/backgrounds/slider_info_gallery.png") 13px top no-repeat;
	padding-left: 49px;
	min-height: 17px
}

.m_slider_item_info_gallery .m_slider_item_info_text:lang(ar) {
	padding-left: 0;
	padding-right: 49px
}

.m_slider_share {
	position: relative
}

.m_slider_share .m_share {
	position: absolute;
	bottom: -7px;
	left: 0
}

.m_slider_share .m_share:lang(ar) {
	left: auto;
	right: 0
}

.m_slider_item_info_link {
	font-style: 1.1em;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin-right: 20px
}

.m_slider_item_info_link:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_slider_item_info_action {
	font-size: x-small;
	text-align: right;
	padding-right: 23px
}

.m_slider_item_info_action:lang(ar) {
	text-align: left;
	padding-right: 0;
	padding-left: 23px
}

.m_slider_item_info_action a {
	font-style: 1.1em
}

.m_slider_item_info_simple {
	display: block
}

.m_slider_item_info_simple>* {
	display: block
}

.m_slider_item_info_simple .m_slider_item_info_text strong {
	font-size: 2em
}

.m_slider_item_info_fans {
	padding-top: 26px;
	padding-bottom: 25px
}

.m_slider_item_info_fans,
.m_slider_item_info_fans:active {
	background-color: rgba(255, 255, 255, 0.49)
}

.m_slider_item_info_fans .m_slider_item_info_text {
	color: #000000;
	padding-left: 22px
}

.m_slider_item_info_fans .m_slider_item_info_text:lang(ar) {
	padding-left: 0;
	padding-right: 22px
}

.m_slider_item_info_fans .m_slider_item_info_text strong {
	font-size: 2.4em;
	font-weight: bold !important;
	color: #000000
}

.no-rgba .m_slider_item_info_fans {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7DFFFFFF, endColorstr=#7DFFFFFF);
	background-color: rgba(255, 255, 255, 0.49)
}

.m_slider_item_footer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: left;
	padding: 20px 20px 20px 40px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#B3000000);
	background-color: rgba(0, 0, 0, 0.7);
	background-position: 10px center;
	background-size: 21px 17px;
	background-repeat: no-repeat
}

.m_slider_item_footer:lang(ar) {
	text-align: right;
	padding: 20px 40px 20px 20px
}

.btn_video {
	color: #ffffff;
	height: 27px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 37px;
	font-size: 1.1em;
	text-decoration: none;
	text-transform: uppercase
}

.btn_video:lang(ar) {
	padding-left: 0;
	padding-right: 37px;
	background-position: right center
}

.btn_video:lang(ar):before {
	margin-right: 0;
	margin-left: -.25em
}

.btn_video:before {
	content: '';
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em
}

.m_slider_item_info_text {
	color: #ffffff;
	font-size: x-small
}

.m_slider_item_info_text strong {
	font-family: Arial, sans-serif;
	font-style: 26px
}

.m_slider_list li {
	text-align: center
}

.m_slider_list img {
	margin: 0 auto;
	height: auto
}

.m_slider_list strong {
	font-size: 2.3em;
	margin-top: 16px
}

.m_slider_pagination {
	text-align: center;
	background-color: #ffffff;
	padding-top: 18px;
	padding-bottom: 6px
}

.m_slider_pagination .swiper-pagination-switch,
.m_slider_pagination .swiper-pagination-bullet {
	display: inline-block;
	width: 3px;
	height: 3px;
	border: 4px solid #CCCCCC;
	border-radius: 50%;
	cursor: pointer
}

.m_slider_pagination .swiper-pagination-switch+.swiper-pagination-switch,
.m_slider_pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
	margin-left: 9px
}

.m_slider_pagination .swiper-pagination-switch+.swiper-pagination-switch:lang(ar),
.m_slider_pagination .swiper-pagination-bullet+.swiper-pagination-bullet:lang(ar) {
	margin-left: 0;
	margin-right: 9px
}

.m_slider_pagination .swiper-visible-switch,
.m_slider_pagination .swiper-pagination-bullet-active {
	border-color: #000000;
	cursor: auto
}

@media only screen and (max-width: 990px) {
	.m_slider_banner img {
		height: 300px !important;
		width: auto;
		max-width: none;
		position: relative;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.m_slider_banner .m_slider_item {
		overflow: hidden
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_slider_item_info_fans {
		padding-top: 19px;
		padding-bottom: 41px
	}

	.m_slider_item_info_fans .m_slider_item_info_text strong {
		font-size: 2.4em
	}
}

@media only screen and (max-width: 767px) {

	.m_slider_list,
	.m_slider_item,
	.m_slider_item img {
		height: auto !important
	}

	.m_slider_list .m_slider_item_footer {
		white-space: normal
	}

	.m_slider_item_info .btn_video {
		margin-top: 0
	}

	.m_slider_item_info_fans {
		padding-top: 9px;
		padding-bottom: 24px
	}

	.m_slider_item_info_fans .m_slider_item_info_text {
		padding-left: 11px
	}

	.m_slider_item_info_fans .m_slider_item_info_text strong {
		font-size: 1.4em
	}

	.m_slider_item_info_text strong {
		display: block;
		font-size: 2em;
		margin-top: 0;
		margin-bottom: 5px
	}

	.m_slider_banner img {
		width: 100%
	}
}

.m_conditions {
	border: 1px solid #D0D0D0
}

.m_conditions .m_text_content {
	margin-bottom: 0
}

.m_player_bio_banner .m_player_bio_data {
	max-width: 960px;
	margin: 0 auto;
	min-height: 85px
}

.m_player_bio_banner img {
	max-width: none;
	min-width: 1500px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-ms-transform: translateX(0%);
	width: auto;
	min-height: 100%
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.m_player_bio_banner img {
		margin-left: -750px
	}

	.m_player_bio_banner img:lang(ar) {
		margin-left: 0;
		margin-right: -750px
	}
}

.m_player_bio_main img {
	position: absolute
}

@media only screen and (max-width: 767px) {
	.m_player_bio_main img:lang(ar) {
		right: 0;
		-webkit-transform: translateX(-33%);
		-moz-transform: translateX(-33%);
		-ms-transform: translateX(-33%);
		-o-transform: translateX(-33%);
		transform: translateX(-33%)
	}
}

.m_player {
	background-color: #ffffff;
	display: block;
	border: 1px solid #D0D0D0;
	border-top: 2px solid #000000;
	-webkit-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);
	position: relative;
	overflow: hidden
}

.m_player:hover {
	box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.07)
}

.m_player img {
	min-width: 138px;
	max-width: 100%;
	height: auto
}

.m_player_legend {
	border-top: 2px solid #AF994F
}

.m_player_advertisement {
	border: none
}

.m_player_advertisement:lang(ar):before {
	margin-left: 0;
	margin-right: -3px
}

.m_player_advertisement:before {
	height: 100%;
	content: "";
	width: 0;
	background-color: green;
	margin-left: -3px
}

.m_player_advertisement img {
	height: auto !important
}

.m_player_advertisement:before,
.m_player_advertisement .m_player_advertisement_image {
	display: inline-block;
	vertical-align: middle
}

.m_player_advertisement_image {
	width: 100%
}

.m_player_info_wrapper {
	display: table
}

.m_player_info {
	display: table-row;
	border: 1px solid red;
	vertical-align: top
}

.m_player_info_number,
.m_slider_list .m_player_info_number {
	padding: 10px 0;
	display: table-cell;
	width: 45px;
	border-right: 1px solid #EBEBEB;
	font-size: 2.9em;
	text-align: center
}

.m_player_info_number:lang(ar),
.m_slider_list .m_player_info_number:lang(ar) {
	border-right: none;
	border-left: 1px solid #ebebeb
}

.m_player_info_content {
	display: table-cell;
	vertical-align: middle;
	text-align: left
}

.m_player_info_content:lang(ar) {
	text-align: right
}

.m_player_info_content,
.m_slider_list .m_player_info_content {
	padding: 18px 10px
}

.m_player_info_content a,
.m_slider_list .m_player_info_content a {
	text-decoration: none
}

.m_player_info_content [itemprop="name"],
.m_slider_list .m_player_info_content [itemprop="name"] {
	display: table-cell;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 4px
}

.m_player_info_content [itemprop="name"] strong,
.m_slider_list .m_player_info_content [itemprop="name"] strong {
	font-weight: 500
}

.m_player_info_content [itemprop="jobTitle"],
.m_slider_list .m_player_info_content [itemprop="jobTitle"] {
	display: block;
	font-size: 1.2em;
	color: #666666
}

.m_player_simple {
	position: relative;
	border: none
}

.m_player_simple .m_player_info_wrapper {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.85);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block
}

.m_player_simple .m_player_info {
	display: block;
	border: none
}

.m_player_simple .m_player_info_content {
	display: block;
	padding: 7px 8px 8px
}

.m_player_simple .m_player_info_content strong {
	font-size: 1.3em;
	line-height: 1.1em
}

.m_player_simple img {
	max-width: 147px
}

.m_player_reduced .m_player_info_number {
	width: 40px
}

.m_players_list_bordered {
	border-right: 1px solid #D9D9D9
}

.m_players_list_bordered:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.m_player_bio {
	position: relative;
	overflow: hidden
}

.m_player_bio img {
	height: auto;
	width: 100%
}

.m_player_bio_tools {
	position: absolute;
	bottom: 36px
}

.m_player_bio_data_wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #0255A5;
	background-color: rgba(2, 85, 165, 0.9);
	z-index: 1
}

.m_player_bio_data {
	max-width: 960px
}

.m_player_bio_data:before,
.m_player_bio_data:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_player_bio_data:after {
	clear: both
}

.m_player_bio_data {
	zoom: 1
}

.m_player_bio_data .m_social_profile_btn {
	background-color: transparent;
	margin-right: 2px
}

.m_player_bio_data .m_social_profile_btn:lang(ar) {
	margin-right: 0;
	margin-left: 2px
}

.m_player_bio_data dl {
	display: table;
	border-collapse: collapse
}

.m_player_bio_data dd {
	display: table-cell;
	font-size: 1.5em;
	color: #ffffff;
	border-left: 1px solid #0075E8;
	padding: 0 11px;
	vertical-align: middle
}

.m_player_bio_data dd:lang(ar) {
	border-left: none;
	border-right: 1px solid #0075e8
}

.m_player_bio_data dd:before {
	margin-bottom: 4px;
	font-weight: normal;
	content: attr(data-dfn);
	display: block;
	color: #999999;
	font-size: 0.75em
}

.m_player_bio_data dt:first-child+dd {
	border-left: none
}

.m_player_bio_data dt:first-child+dd:lang(ar) {
	border-right: none
}

.m_player_bio_data dt {
	display: none
}

.m_player_bio_list {
	font-size: x-small;
	padding-top: 25px;
	padding-bottom: 25px;
	max-width: 60%;
	float: left;
	max-width: 60%
}

.m_player_bio_list:lang(ar) {
	float: right
}

.m_player_bio_weight {
	width: 43px
}

.m_player_bio_birthday {
	width: 122px
}

.m_player_bio_birthplace {
	min-width: 132px
}

.m_player_bio_position {
	width: 63px
}

.m_player_bio_social {
	width: 40%;
	float: right;
	font-size: x-small;
	text-align: right;
	padding-top: 13px;
	padding-bottom: 18px
}

.m_player_bio_social:lang(ar) {
	float: left;
	text-align: left
}

.m_player_bio_social small {
	color: #ffffff;
	font-size: 1.2em;
	margin-right: 18px;
	max-width: 120px
}

.m_player_bio_social>* {
	vertical-align: middle
}

.m_player_bio_social_accounts {
	padding-right: 6px
}

.m_player_bio_social_accounts:lang(ar) {
	padding-left: 6px;
	padding-right: 0
}

.m_player_bio_basic_info_wrapper {
	position: relative;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#B3000000);
	background-color: rgba(0, 0, 0, 0.7);
	margin-right: 90px;
	right: 50%;
	margin-bottom: 85px;
	min-height: 315px
}

.m_player_bio_basic_info_wrapper:lang(ar) {
	margin-right: 0;
	margin-left: 90px;
	left: 50%;
	right: inherit
}

.m_player_bio_basic_info_wrapper:before,
.m_player_bio_basic_info_wrapper:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_player_bio_basic_info_wrapper:after {
	clear: both
}

.m_player_bio_basic_info_wrapper {
	zoom: 1
}

.m_player_bio_basic_info {
	font-size: x-small;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 40px;
	max-width: 390px;
	margin-left: auto
}

.m_player_bio_basic_info:lang(ar) {
	margin-right: auto;
	margin-left: initial
}

.m_player_bio_basic_info>* {
	font-size: 5.6em;
	margin-left: 16px
}

.m_player_bio_basic_info>*:lang(ar) {
	margin-left: 0;
	margin-right: 16px
}

.m_player_bio_basic_info>span,
.m_player_bio_basic_info>h1 {
	display: block;
	line-height: 0.96em;
	font-weight: normal
}

.m_player_bio_basic_info>span strong,
.m_player_bio_basic_info>h1 strong {
	display: block;
	font-size: 24px;
	line-height: 35px
}

.m_player_bio_basic_info .m_breadcrumb_items {
	text-transform: none
}

.m_player_bio_basic_info_position {
	display: block;
	margin-bottom: 48px
}

.m_player_history {
	font-size: x-small
}

.m_player_history_figure {
	border-radius: 50%;
	width: 220px;
	height: 220px;
	overflow: hidden;
	margin: 0 auto
}

.m_player_history_figure img {
	width: 220px;
	height: 220px
}

.no-borderradius .m_player_history_figure {
	border-radius: 0;
	position: relative
}

.no-borderradius .m_player_history_figure .m_player_history_mask {
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	display: block;
	background: url("../images/backgrounds/m_player_history_figure_mask.png") no-repeat left top;
	position: absolute
}

.no-borderradius .m_player_history_figure .m_player_history_mask:lang(ar) {
	background-position: right top
}

.m_player_history_caption {
	text-transform: uppercase;
	white-space: normal;
	padding: 0 22px
}

.m_player_history_caption strong {
	font-size: 2.1em;
	display: block;
	margin-top: 18px
}

.m_player_history_caption p {
	font-size: 1.4em;
	padding-top: 7px
}

.m_player_history_slider {
	background-color: transparent
}

.m_player_history_slider .m_players_slider_title {
	color: #666666;
	margin-bottom: 42px
}

.m_player_bio_simple {
	background-color: #e4e5e0
}

.m_player_bio_simple img {
	width: auto;
	height: auto;
	left: auto;
	right: 10px;
	bottom: 0;
	margin-left: 0;
	position: absolute
}

.m_player_bio_simple img:lang(ar) {
	left: 10px;
	right: auto;
	margin-right: 0
}

.m_player_bio_simple .m_player_bio_data dd {
	border-left: 1px solid #0075E8
}

.m_player_bio_simple .m_player_bio_data dd:lang(ar) {
	border-left: none;
	border-right: 1px solid #0075e8
}

.m_player_bio_simple .m_player_bio_basic_info_wrapper {
	background: none
}

.m_player_bio_simple .m_player_bio_main_wrapper {
	background: transparent url("../images/backgrounds/cantera_header_bg.png") no-repeat 403px bottom;
	max-width: 960px;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	position: absolute
}

.m_player_bio_simple .m_player_bio_main_wrapper img {
	right: 0;
	bottom: auto;
	min-width: 0;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	min-height: 0
}

.m_player_bio_simple .m_player_bio_main_wrapper img:lang(ar) {
	right: auto;
	left: 0
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.m_player_bio_simple .m_player_bio_main_wrapper img {
		margin-right: -320px
	}

	.m_player_bio_simple .m_player_bio_main_wrapper img:lang(ar) {
		margin-right: 0;
		margin-left: -320px
	}
}

.m_player_bio_simple .m_player_bio_basic_info {
	color: #000000
}

.m_player_bio_simple .m_player_bio_basic_info>* {
	font-size: 5em
}

.m_player_bio_simple .m_main_header_breadcrumb {
	margin-left: 0
}

.m_player_bio_simple .m_main_header_breadcrumb:lang(ar) {
	margin-right: 0
}

.m_player_bio_simple .m_player_bio_basic_info>h1 strong {
	line-height: normal
}

.m_player_bio_simple .m_player_bio_basic_info_position {
	margin-bottom: 34px
}

.m_player_bio_simple .m_player_bio_tools {
	position: static;
	margin-bottom: 31px
}

.m_player_bio_simple .m_breadcrumb_inverted a {
	color: #333
}

.m_player_bio_main_wrapper {
	max-width: 960px;
	margin: 0 auto;
	position: relative;
	min-height: 468px
}

.m_players_list {
	list-style: none
}

.m_players_list>li>* {
	margin-left: 10px;
	margin-right: 10px
}

.m_players_list>li {
	margin-bottom: 20px
}

.m_player_anchors {
	font-size: x-small
}

.m_player_anchors a {
	display: inline-block;
	text-transform: uppercase;
	color: #0255A5;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 16px
}

.m_player_anchors a:lang(ar) {
	margin-left: 0;
	margin-right: 16px
}

.m_player_anchors a:lang(ar):first-child {
	margin-right: 0
}

.m_player_anchors a:first-child {
	margin-left: 0
}

.m_player_bio_date_current {
	width: 12px;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 42px;
	background-position: center center;
	margin-top: -9px
}

.m_player_bio_date_current:before {
	content: '\e603';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 30px;
	font-weight: 600;
	position: absolute;
	right: 190px;
	padding-top: 5px
}

.m_player_bio_date_current:lang(ar):before {
	right: auto;
	left: 190px;
	content: '\e604'
}

.m_slider_list .m_news strong {
	font-size: 1.8em
}

.m_slider_list .m_photo_content strong {
	font-size: 1.2em
}

#condiciones_generales .mfp-inline,
.terms_and_conditions .mfp-inline {
	max-height: 300px;
	overflow: auto
}

#condiciones_generales .mfp-inline p,
.terms_and_conditions .mfp-inline p {
	margin-bottom: 10px;
	line-height: 140%
}

#condiciones_generales .mfp-inline p.title,
.terms_and_conditions .mfp-inline p.title {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 15px
}

.m_players_slider {
	background: none;
	margin-left: 0;
	margin-right: 0
}

.m_players_slider .m_slider_item>* {
	margin-left: 10px;
	margin-right: 10px
}

.m_player_history_slider,
.m_players_slider {
	position: relative
}

.m_player_history_slider>a,
.m_players_slider>a {
	position: absolute;
	top: 207px
}

.m_player_history_slider .slider_btn_next,
.m_players_slider .slider_btn_next {
	height: 40px;
	color: transparent;
	right: -54px;
	width: 40px
}

.m_player_history_slider .slider_btn_next:before,
.m_players_slider .slider_btn_next:before {
	content: '\e603';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 40px;
	color: #000;
	text-indent: initial;
	-webkit-transform: translateY(-50%);
	z-index: 10;
	transform: translateY(-50%)
}

.m_player_history_slider .slider_btn_next:lang(ar),
.m_players_slider .slider_btn_next:lang(ar) {
	right: auto;
	left: -54px
}

.m_player_history_slider .slider_btn_next:lang(ar):before,
.m_players_slider .slider_btn_next:lang(ar):before {
	content: '\e604';
	left: 0
}

.m_player_history_slider .slider_btn_prev,
.m_players_slider .slider_btn_prev {
	left: -54px;
	height: 40px;
	width: 40px;
	color: transparent
}

.m_player_history_slider .slider_btn_prev:before,
.m_players_slider .slider_btn_prev:before {
	content: '\e604';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	font-size: 40px;
	color: #000;
	text-indent: 0
}

.m_player_history_slider .slider_btn_prev:lang(ar),
.m_players_slider .slider_btn_prev:lang(ar) {
	left: auto;
	right: -54px
}

.m_player_history_slider .slider_btn_prev:lang(ar):before,
.m_players_slider .slider_btn_prev:lang(ar):before {
	content: '\e603';
	right: 0
}

.m_player_history_slider [data-slides]>*,
.m_players_slider [data-slides]>* {
	vertical-align: top
}

.m_players_slider_title {
	font-size: 2em;
	display: block;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 49px
}

.m_players_slider_see_all,
a.m_players_slider_see_all {
	display: block;
	position: static;
	text-align: center;
	color: #0255A5;
	font-weight: bold;
	padding-top: 41px;
	text-transform: uppercase;
	font-size: 1.2em;
	text-decoration: none
}

.m_players_list.new {
	margin-bottom: 20px
}

.m_players_list.new.basket .m_player_info_wrapper {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iNzAiPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0tMS0xaDEwMnY3MkgtMXoiLz48cGF0aCBzdHJva2U9Im51bGwiIGZpbGw9IiM4ZDc2MmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNLS4xNDIgNjkuOTU3TDEwMCA3MCA2NS0uMjQgMCAuMDFWNzB6IiBvcGFjaXR5PSIuODUiLz48L3N2Zz4=")
}

.m_players_list.new.basket .m_player_info_wrapper:lang(ar) {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDcwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMS40MTQiPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xMDEtMUgtMXY3MmgxMDJ6Ii8+PHBhdGggZD0iTTEwMC4xNDIgNjkuOTU3TDAgNzAgMzUtLjI0bDY1IC4yNVY3MGwuMTQyLS4wNDN6IiBmaWxsPSIjOGQ3NjJkIiBmaWxsLW9wYWNpdHk9Ii44NSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+")
}

.m_players_list.new.basket .m_player_info_number {
	font-family: "Real-Madrid-Numbers", sans-serif
}

.m_players_list.new>li {
	margin-bottom: 0
}

.m_players_list.new>li>* {
	margin-left: 0;
	margin-right: 0
}

.m_players_list.new .m_player_info_wrapper {
	display: block;
	width: 100%;
	overflow: hidden;
	min-height: 70px;
	position: absolute;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.9);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iNzAiPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0tMS0xaDEwMnY3MkgtMXoiLz48cGF0aCBzdHJva2U9Im51bGwiIGZpbGw9IiM4ZDc2MmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNLS4xNDIgNjkuOTU3TDEwMCA3MCA2NS0uMjQgMCAuMDFWNzB6IiBvcGFjaXR5PSIuODUiLz48L3N2Zz4=");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 100%
}

.m_players_list.new .m_player_info_wrapper:lang(ar) {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDcwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMS40MTQiPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0xMDEtMUgtMXY3MmgxMDJ6Ii8+PHBhdGggZD0iTTEwMC4xNDIgNjkuOTU3TDAgNzAgMzUtLjI0bDY1IC4yNVY3MGwuMTQyLS4wNDN6IiBmaWxsPSIjOGQ3NjJkIiBmaWxsLW9wYWNpdHk9Ii44NSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+");
	background-position: right center
}

.m_players_list.new .m_player_info {
	border: none;
	vertical-align: baseline;
	display: flex;
	align-items: flex-start
}

.m_players_list.new .m_player_info strong {
	margin-top: 0
}

.m_players_list.new .m_player_info_number {
	display: block;
	color: #fff;
	flex: 0 1 auto;
	width: 44px;
	border-right: none;
	font-family: "Real-Madrid-Numbers", sans-serif;
	font-size: 2.25rem;
	line-height: 1.2;
	text-align: center;
	padding: 18px 0 0 10px
}

.m_players_list.new .m_player_info_number:lang(ar) {
	border-left: none;
	padding-left: 0;
	padding-right: 10px
}

.m_players_list.new .m_player_info_content {
	display: block;
	flex: 0 1 auto;
	padding: 18px 5px 0 12px;
	line-height: 1.1
}

.m_players_list.new .m_player_info_content:lang(ar) {
	text-align: right;
	padding: 18px 12px 0 5px
}

.m_players_list.new .m_player_info_content [itemprop="name"] {
	display: block;
	font-family: "Oswald", sans-serif;
	font-size: 1.125rem;
	color: #333333
}

.m_players_list.new .m_player_info_content [itemprop="jobTitle"] {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 0.85rem;
	color: #333333
}

.m_players_list.new.m_slider_list {
	max-height: 396px;
	height: 396px
}

.m_players_list.new.m_slider_list img {
	max-height: 396px;
	width: auto !important
}

@media only screen and (max-width: 990px) {
	.m_player_simple {
		position: relative;
		max-width: none
	}

	.m_player_bio_data_wrapper {
		position: static;
		background: none
	}

	.m_player_history_slider .m_slider_viewport {
		margin-left: 71px;
		margin-right: 71px
	}

	.m_player_history_slider .slider_btn_next {
		right: 18px
	}

	.m_player_history_slider .slider_btn_prev {
		left: 18px
	}

	.m_player_history_slider .m_players_slider_title {
		font-size: 2.4em;
		text-transform: none
	}

	.m_play_video_slider .m_heading_play_video_slider {
		height: auto
	}

	.m_players_list.new>li>* {
		margin-left: auto;
		margin-right: auto
	}

	.m_players_list.new .m_player_info_wrapper {
		display: flex;
		display: -ms-flexbox;
		align-items: center
	}

	.m_players_list.new .m_player_info_wrapper .m_player_info {
		align-items: center
	}

	.m_players_list.new .m_player_info_wrapper .m_player_info .m_player_info_number {
		padding-top: 5px;
		padding-left: 10px;
		font-size: 1.75rem;
		width: 34px
	}

	.m_players_list.new .m_player_info_wrapper .m_player_info .m_player_info_content {
		padding-top: 0
	}

	.m_players_list.new .m_player_info_wrapper .m_player_info .m_player_info_content span {
		font-size: 1rem
	}

	.m_players_list.new .m_player_info_wrapper .m_player_info .m_player_info_content span[itemprop="jobTitle"] {
		font-size: 0.75rem
	}

	.m_players_list.new .m_player_info_wrapper .m_player_info .m_player_info_content strong {
		font-size: 1rem
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.m_players_slider .slider_btn_next,
	.m_players_slider .slider_btn_prev {
		top: 207px;
		width: 52px;
		height: 72px;
		background-color: rgba(255, 255, 255, 0.73);
		background-size: 5px 10px;
		background-position: center center
	}

	.m_players_slider .slider_btn_next {
		right: 0
	}

	.m_players_slider .slider_btn_prev {
		left: 0
	}

	.m_player_bio img,
	.m_player_bio_banner img {
		margin-left: 0;
		width: auto;
		min-height: 0;
		height: 100%;
		max-width: none;
		min-width: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.m_player_bio_data {
		background-color: #024484
	}

	.m_player_bio_list {
		float: none;
		bottom: 85px;
		max-width: none;
		position: absolute;
		left: 0;
		right: 0;
		background-color: rgba(2, 85, 165, 0.9)
	}

	.m_player_bio_no_sw .m_player_bio_list {
		bottom: 0
	}

	.m_player_bio_social {
		display: block;
		float: none;
		width: auto
	}

	.m_player_bio_simple img {
		height: auto;
		left: auto;
		right: 0;
		bottom: auto;
		top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		position: absolute
	}

	.m_player_bio_main_wrapper {
		height: 370px;
		min-height: 0;
		overflow: hidden
	}

	.m_player_bio_main {
		padding-bottom: 83px
	}

	.m_player_bio_banner .m_player_bio_data,
	.m_player_bio_data {
		max-width: none
	}

	.m_player_bio_basic_info {
		padding-top: 34px
	}

	.m_player_bio_basic_info>* {
		font-size: 4.8em;
		margin-left: 18px
	}

	.m_player_bio_main {
		position: relative
	}

	.m_player_bio_basic_info_wrapper {
		right: 0;
		width: 330px;
		margin-bottom: 0;
		min-height: 285px
	}

	.m_player_bio_basic_info_wrapper:lang(ar) {
		right: 0
	}

	.m_player_bio_simple .m_player_bio_basic_info_wrapper {
		width: auto;
		margin-right: 400px;
		min-height: 298px
	}

	.m_player_bio_simple .m_player_bio_basic_info_wrapper:lang(ar) {
		margin-left: 400px;
		margin-right: auto
	}

	.m_player_bio_simple .m_player_bio_basic_info {
		margin-left: 33px
	}

	.m_player_bio_simple .m_player_bio_basic_info:lang(ar) {
		margin-right: 33px;
		margin-left: auto
	}

	.m_player_bio_simple .m_player_bio_basic_info>* {
		margin-left: 0
	}

	.m_player_bio_simple .m_player_bio_basic_info_position {
		margin-bottom: 16px
	}

	.m_player_bio_simple .m_player_bio_main_wrapper {
		height: auto;
		background-position: center bottom
	}

	.m_player_bio_simple .m_player_bio_main_wrapper img {
		top: auto
	}

	.m_player_history_figure {
		width: 198px;
		height: 198px
	}
}

@media only screen and (max-width: 767px) {
	.m_players_slider .m_player {
		max-width: 218px;
		margin: 0 auto
	}

	.m_players_slider .slider_btn_next {
		right: 17px
	}

	.m_players_slider .slider_btn_next:lang(ar) {
		left: 17px;
		right: auto
	}

	.m_players_slider .slider_btn_prev {
		left: 17px
	}

	.m_players_slider .slider_btn_prev:lang(ar) {
		right: 17px;
		left: auto
	}

	.m_player_bio_data {
		background: #0255A5
	}

	.m_player_bio_basic_info_wrapper,
	.m_player_bio_simple .m_player_bio_basic_info_wrapper {
		left: 0;
		right: 0;
		top: auto;
		margin-right: 0;
		background: black;
		min-height: 0;
		margin-bottom: 0;
		margin-top: 340px
	}

	.m_player_bio_basic_info_wrapper:lang(ar),
	.m_player_bio_simple .m_player_bio_basic_info_wrapper:lang(ar) {
		margin-left: 0;
		right: 0
	}

	.m_player_bio_list,
	.m_player_bio_list:lang(ar),
	.m_player_bio_social,
	.m_player_bio_social:lang(ar) {
		float: none;
		max-width: none
	}

	.m_player_bio_simple .m_player_bio_basic_info {
		color: #ffffff
	}

	.m_player_bio_simple .m_player_bio_main_wrapper {
		min-height: 269px
	}

	.m_player_bio_social {
		width: auto;
		text-align: center;
		background: #024484;
		padding-top: 23px;
		padding-bottom: 22px
	}

	.m_player_bio_social .m_social_profile_btn {
		margin-left: 11px;
		margin-right: 0
	}

	.m_player_bio_social .m_social_profile_btn:first-child {
		margin-left: 0
	}

	.m_player_bio_social small {
		display: block;
		max-width: none;
		margin-bottom: 13px
	}

	.m_player_bio_social small br {
		content: ' '
	}

	.m_player_bio_social small br:after {
		content: ' '
	}

	.m_player_bio_list {
		padding-top: 12px;
		padding-bottom: 17px
	}

	.m_player_bio_list dd,
	.m_player_bio_list dl {
		display: block
	}

	.m_player_bio_list dd:after {
		display: none
	}

	.m_player_bio_list dd:before {
		margin-top: 4px;
		font-weight: normal;
		content: attr(data-dfn);
		display: block;
		color: #999999;
		font-size: 0.85em;
		float: left;
		margin-left: -133px;
		width: 123px
	}

	.m_player_bio_list dd:lang(ar):before {
		margin-right: -133px;
		float: right
	}

	.m_player_bio_list dd {
		width: auto;
		clear: both;
		padding-left: 153px;
		font-size: 1.4em;
		font-weight: normal
	}

	.m_player_bio_list dd:lang(ar) {
		padding-left: 11px;
		padding-right: 153px
	}

	.m_player_bio_basic_info {
		top: auto;
		line-height: 2em;
		padding: 27px 79px 31px 20px;
		margin-left: 0
	}

	.m_player_bio_basic_info:lang(ar) {
		margin-right: 0;
		padding: 27px 20px 31px 79px
	}

	.m_player_bio_simple .m_player_bio_basic_info>*,
	.m_player_bio_basic_info>* {
		font-size: 2.8em
	}

	.m_player_bio_basic_info>h1 strong {
		font-size: 0.6em;
		line-height: normal;
		margin-top: 12px
	}

	.m_player_bio_simple .m_player_bio_main img {
		height: auto;
		width: auto;
		top: 0;
		bottom: auto;
		left: 50%;
		right: auto;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.m_player_bio_simple .m_player_bio_main img:lang(ar) {
		left: 50%;
		right: auto
	}

	.m_player_bio_main {
		position: relative;
		overflow: hidden
	}

	.m_player_bio_main img {
		left: -130px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		height: 269px;
		width: auto;
		max-width: none
	}

	.m_player_bio_main img:lang(ar) {
		left: 50%
	}

	.m_player_bio_basic_info_position {
		position: absolute;
		right: 0;
		bottom: auto;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 61px;
		padding-right: 18px;
		text-align: right;
		margin-top: -2px
	}

	.m_player_bio_basic_info_position:lang(ar) {
		left: 0;
		right: inherit;
		padding-left: 18px;
		text-align: left
	}

	.m_player_bio_basic_info_position,
	.m_player_bio_simple .m_player_bio_basic_info .m_player_bio_basic_info_position {
		font-size: 2.3em;
		line-height: 0.7em
	}

	.m_player_bio_simple .m_player_bio_basic_info_position {
		font-style: 3.6em !important
	}

	.m_player_bio_banner img,
	.m_player_bio_banner img:lang(ar) {
		margin-left: 0;
		min-width: 0
	}

	.m_player_history_figure {
		width: 176px;
		height: 176px
	}

	.m_player_history_slider .m_slider_viewport {
		margin-left: 61px;
		margin-right: 61px
	}
}

.m_partner .nav_row {
	margin: 0
}

.m_partner h2.m_text_content_normativa {
	margin: 0px 0px 16px
}

.m_partner h2 {
	color: #666666;
	margin: 0px 0px 16px 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.8em
}

.m_partner h2:lang(ar) {
	margin: 0 10px 16px 0
}

.m_partner .m_text_content {
	padding-bottom: 10px
}

.m_partner .m_text_content span.m_text_content_normativa {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 10px
}

.m_partner .m_text_content span.m_text_content_normativa a {
	color: #666666;
	text-decoration: underline;
	font-weight: bold
}

.m_partner .m_text_content .m_partner_row {
	clear: both;
	width: 50%;
	margin: 0 25%;
	min-height: 100px;
	*zoom: 1
}

.m_partner .m_text_content .m_partner_row:before,
.m_partner .m_text_content .m_partner_row:after {
	content: " ";
	display: table
}

.m_partner .m_text_content .m_partner_row:after {
	clear: both
}

.m_partner .m_text_content .m_partner_row .m_text_content_tipo {
	min-height: 0;
	width: 100%;
	float: none;
	margin-bottom: 20px
}

.m_partner .m_text_content .m_text_content_tipo {
	min-height: 318px
}

.m_partner .m_text_content .m_text_content_tipo.col_form_2b:lang(ar):nth-child(even) {
	clear: right
}

.m_partner .m_text_content .m_text_content_tipo.col_form_2b:nth-child(even) {
	clear: left
}

.m_partner .m_text_content .m_text_content_tipo.col_form_2b>img {
	display: block;
	width: 93.6%;
	padding: 10px 10px 0 10px
}

.m_partner .m_text_content .m_text_content_normas {
	min-height: 260px;
	margin-top: -17px
}

.m_partner .m_text_content .m_text_content_normas strong.m_text_content_normas_titulo_2_lines p {
	padding-top: 0
}

.m_partner .m_text_content .m_text_content_normas strong {
	min-height: 50px;
	display: block
}

.m_partner .m_text_content .m_text_content_normas strong p {
	padding-top: 1.3em;
	font-size: 1em;
	margin: 0
}

.m_partner .m_text_content .m_text_content_normas img {
	display: block;
	width: 90%;
	margin-bottom: 25px
}

.m_partner .m_text_content .m_text_content_tipo strong {
	padding-left: 10px
}

.m_partner .m_text_content .m_text_content_tipo strong:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.m_partner .m_text_content .m_text_content_tipo,
.m_partner .m_text_content .m_text_content_normas {
	float: left;
	width: 49.33%;
	margin-top: 10px;
	margin-bottom: 10px
}

.m_partner .m_text_content .m_text_content_tipo:lang(ar),
.m_partner .m_text_content .m_text_content_normas:lang(ar) {
	float: right
}

.m_partner .m_text_content .m_text_content_tipo:lang(ar).col_form_2b:nth-child(even),
.m_partner .m_text_content .m_text_content_normas:lang(ar).col_form_2b:nth-child(even) {
	clear: right
}

.m_partner .m_text_content .m_text_content_tipo.col_form_2b:nth-child(even),
.m_partner .m_text_content .m_text_content_normas.col_form_2b:nth-child(even) {
	clear: left
}

.m_partner .m_text_content .m_text_content_tipo strong,
.m_partner .m_text_content .m_text_content_normas strong {
	text-transform: uppercase;
	font-size: 1.4em;
	color: #333333
}

.m_partner .m_text_content .m_text_content_tipo strong span,
.m_partner .m_text_content .m_text_content_normas strong span {
	text-transform: lowercase
}

.m_partner .m_text_content .m_text_content_tipo p,
.m_partner .m_text_content .m_text_content_normas p {
	padding: 10px 10px 0 10px;
	margin-bottom: 0;
	line-height: 1.3em
}

.m_partner .m_text_content .m_text_content_tipo p.m_text_content_tipo_subtitulo,
.m_partner .m_text_content .m_text_content_normas p.m_text_content_tipo_subtitulo {
	text-transform: uppercase;
	font-size: 0.95em;
	font-weight: bold;
	margin-bottom: 12px
}

.m_partner .m_text_content .m_download_file span {
	font-size: 1.25em
}

.m_partner .aside,
.m_partner .important {
	margin-top: 30px
}

.m_partner .m_highlight_private {
	float: left;
	top: 0px;
	margin-top: 0 !important
}

.m_partner .m_highlight_private:lang(ar) {
	float: right
}

.m_partner .m_highlight_private .m_widget_title {
	padding-right: 65px
}

.m_partner .m_highlight_private .m_widget_title:lang(ar) {
	padding-right: 0;
	padding-left: 65px
}

.m_partner_slider {
	position: relative;
	background: none;
	padding: 0 14px;
	margin-top: 24px;
	margin-bottom: 24px
}

.m_partner_slider .slider_btn_next,
.m_partner_slider .slider_btn_prev {
	position: absolute;
	top: 50%;
	width: 12px;
	height: 22px;
	background-repeat: no-repeat;
	margin-top: -11px
}

.m_partner_slider .slider_btn_next {
	right: 0
}

.m_partner_slider .slider_btn_next:after {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: black;
	font-size: 20px;
	vertical-align: middle;
	position: absolute;
	right: 0;
	margin-right: -4px;
	top: 0;
	font-weight: 600
}

.m_partner_slider .slider_btn_next:lang(ar) {
	right: auto;
	left: 0
}

.m_partner_slider .slider_btn_next:lang(ar):after {
	margin-left: -4px;
	content: '\e604';
	left: 0;
	right: auto
}

.m_partner_slider .slider_btn_prev {
	left: 0
}

.m_partner_slider .slider_btn_prev:after {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 20px;
	vertical-align: middle;
	position: absolute;
	right: -4px;
	top: 0;
	margin-left: 0px;
	font-weight: 600
}

.m_partner_slider .slider_btn_prev:lang(ar) {
	right: 0;
	left: auto
}

.m_partner_slider .slider_btn_prev:lang(ar):after {
	content: '\e603';
	left: -4px;
	right: auto;
	margin-right: 0px
}

@media only screen and (max-width: 990px) {
	.m_partner .m_text_content .m_text_content_tipo {
		min-height: 380px
	}

	.m_partner .m_text_content .m_text_content_tipo img {
		max-width: 85% !important
	}

	.m_partner .m_text_content .m_text_content_normas img {
		max-width: 85% !important
	}

	.m_partner .m_text_content .m_text_content_normas strong.m_text_content_normas_titulo_2_lines p {
		padding-top: 1.3em
	}
}

@media only screen and (max-width: 767px) {

	.m_partner .m_text_content .m_text_content_tipo,
	.m_partner .m_text_content .m_text_content_normas {
		width: 100%
	}

	.m_partner .m_text_content .m_text_content_tipo img,
	.m_partner .m_text_content .m_text_content_normas img {
		max-width: 90% !important;
		margin: 0 auto
	}
}

.bio_strip_row {
	background: #dfdfdf;
	background: -moz-linear-gradient(top, #dfdfdf 0%, #c8c8c8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(100%, #c8c8c8));
	background: -webkit-linear-gradient(top, #dfdfdf 0%, #c8c8c8 100%);
	background: -o-linear-gradient(top, #dfdfdf 0%, #c8c8c8 100%);
	background: -ms-linear-gradient(top, #dfdfdf 0%, #c8c8c8 100%);
	background: linear-gradient(to bottom, #dfdfdf 0%, #c8c8c8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#c8c8c8', GradientType=0)
}

.m_bio_strip {
	min-height: 500px;
	position: relative;
	max-width: 960px;
	margin: 0 auto;
	background: url("../images/backgrounds/bg_bio_strip.png") no-repeat 280px 102px
}

.m_bio_strip_content {
	width: 41.66667%;
	*width: 41.66567%;
	float: right;
	padding-top: 60px
}

.m_bio_strip_content:lang(ar) {
	float: left
}

.m_bio_strip_content>* {
	margin-left: 10px;
	margin-right: 10px
}

.m_bio_strip_content strong {
	display: block;
	padding-right: 20px;
	margin-bottom: 20px;
	font-size: 1.9em;
	font-weight: bold;
	color: #333333
}

.m_bio_strip_content strong:lang(ar) {
	padding-right: 0;
	padding-left: 20px
}

.m_bio_strip_content p {
	padding-right: 12px;
	font-size: 1.3em;
	color: #666666;
	margin-bottom: 30px;
	line-height: 20px
}

.m_bio_strip_content p:lang(ar) {
	padding-right: 0;
	padding-left: 12px
}

.m_bio_strip_quote,
.m_bio_quote {
	color: #333333
}

.m_bio_strip_quote strong,
.m_bio_quote strong {
	display: block;
	margin-bottom: 6px;
	font-size: 1.1em;
	text-transform: uppercase
}

.m_bio_strip_quote p,
.m_bio_quote p,
.m_bio_strip_quote a,
.m_bio_quote a {
	font-size: 1.3em;
	color: #333333;
	margin-right: 20px
}

.m_bio_strip_quote p:lang(ar),
.m_bio_quote p:lang(ar),
.m_bio_strip_quote a:lang(ar),
.m_bio_quote a:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_bio_strip_quote a,
.m_bio_quote a {
	text-decoration: none;
	border-bottom: 1px solid #0255A5
}

.m_bio_strip_quote blockquote,
.m_bio_quote blockquote {
	position: relative;
	margin: 56px 0 20px 0;
	z-index: 1
}

.m_bio_strip_quote blockquote:lang(ar):before,
.m_bio_quote blockquote:lang(ar):before {
	left: auto;
	right: 0;
	background-position: right top
}

.m_bio_strip_quote {
	padding-top: 26px;
	width: 16.66667%;
	*width: 16.66567%
}

.m_bio_strip_quote>* {
	margin-left: 10px;
	margin-right: 10px
}

.m_bio_strip_quote a {
	display: block
}

.m_bio_strip_quote .m_related_spot a {
	border: none
}

.m_bio_strip_player {
	width: 41.66667%;
	*width: 41.66567%;
	left: 16.66667%;
	bottom: 0;
	top: 0;
	position: absolute
}

.m_bio_strip_player:lang(ar) {
	left: auto;
	right: 16.66667%
}

.m_bio_strip_player img {
	position: absolute;
	bottom: 0
}

.m_bio_quote blockquote {
	padding-top: 38px;
	margin-bottom: 30px;
	margin-top: 0
}

.m_bio_quote blockquote:before {
	top: 0
}

.m_bio_quote p,
.m_bio_quote a {
	font-size: 1.5em;
	margin-right: 70px;
	line-height: 1.3em
}

.m_bio_quote p:lang(ar),
.m_bio_quote a:lang(ar) {
	margin-right: 0;
	margin-left: 70px
}

@media only screen and (max-width: 990px) {
	.m_bio_strip {
		background-position: center bottom;
		background-size: 240px 328px
	}

	.m_bio_strip_player {
		text-align: center;
		position: static
	}

	.m_bio_strip_player img {
		display: inline-block;
		position: static;
		width: 250px;
		height: auto
	}

	.m_bio_strip_content {
		padding-top: 25px
	}

	.m_bio_strip_content p {
		padding-right: 8px
	}

	.m_bio_strip_quote {
		padding-top: 0;
		margin-bottom: 40px
	}

	.m_bio_strip_quote blockquote {
		margin-top: 63px
	}
}

.m_comments_slider {
	border: 1px solid #d9d9d9
}

.m_comments_slider .m_news {
	border: none;
	text-align: left
}

.m_comments_slider .m_news:lang(ar) {
	text-align: right
}

.m_comments_slider .m_news p {
	margin-bottom: 0
}

.m_comments_slider .m_slider_pagination {
	background: transparent;
	text-align: left;
	padding-left: 91px;
	padding-bottom: 15px
}

.m_comments_slider .m_slider_pagination:lang(ar) {
	text-align: right;
	padding-left: 0;
	padding-right: 91px
}

.no-borderradius .swiper-pagination-switch {
	width: 10px;
	height: 10px;
	border: none;
	background: url("../images/backgrounds/noborderradius_mslider_pagination.png") no-repeat -19px 0
}

.no-borderradius .swiper-visible-switch {
	background-position: top left;
	background-position: top right
}

.m_links_list {
	list-style: none;
	font-size: x-small
}

.m_links_list li {
	font-size: 1.3em;
	text-transform: uppercase
}

.m_links_list li+li {
	margin-top: 8px
}

.m_links_list a {
	color: #0052A5;
	text-decoration: none;
	font-weight: bold
}

.m_rm_strip {
	font-size: x-small;
	display: block;
	position: relative;
	padding-top: 24px;
	padding-bottom: 11px;
	margin-bottom: 5px;
	color: #0052A5;
	text-decoration: none
}

.m_rm_strip .separator {
	display: none
}

.m_rm_strip>span {
	background-color: #F6F6F6;
	border: 1px solid #D9D9D9;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 17px 128px 17px 67px
}

.m_rm_strip>span:lang(ar) {
	padding: 17px 67px 17px 128px
}

.m_rm_strip>span:lang(ar):before {
	border-right: none;
	border-left: 1px solid #d9d9d9;
	left: auto;
	right: 0
}

.m_rm_strip>span:lang(ar):after {
	content: "\e604";
	display: inline-block;
	position: absolute;
	padding-top: 15px;
	font-family: 'real-madrid-icons';
	color: #777;
	right: auto;
	left: -25px
}

.m_rm_strip>span:before,
.m_rm_strip>span:after {
	content: "";
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	top: 24px;
	bottom: 12px;
	width: 54px
}

.m_rm_strip>span:before {
	content: "\e62e";
	display: inline-block;
	position: absolute;
	border-right: 1px solid #D9D9D9;
	left: 0;
	padding-top: 10px;
	font-family: 'real-madrid-icons';
	color: #777;
	font-size: 30px;
	font-weight: 400;
	text-align: center
}

.m_rm_strip>span:after {
	content: "\e603";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #000;
	right: -10px;
	text-align: center;
	padding-top: 15px;
	padding-left: 19px;
	font-size: 20px
}

.m_rm_strip_multiple>span {
	padding-left: 14px;
	padding-right: 216px
}

.m_rm_strip_multiple>span:lang(ar) {
	padding-left: 216px;
	padding-right: 14px
}

.m_rm_strip_multiple>span:before {
	display: none
}

.m_rm_strip_multiple .m_rm_strip_teams {
	top: 24px;
	bottom: 11px
}

.m_rm_strip_multiple .m_rm_strip_teams span {
	height: 100%;
	overflow: visible
}

.m_rm_strip_multiple .m_rm_strip_teams img {
	margin-top: -24px
}

.m_rm_strip_multiple .m_rm_strip_teams span+span {
	border-left: 1px solid #D9D9D9
}

.m_rm_strip_multiple .m_rm_strip_teams span+span:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_rm_strip_teams {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 54px
}

.m_rm_strip_teams:lang(ar) {
	right: auto;
	left: 54px
}

.club_info_layout .m_rm_strip_teams span img {
	height: 85px;
	width: auto
}

@media only screen and (max-width: 767px) {
	.m_rm_strip {
		color: #0255A5
	}

	.m_rm_strip .m_rm_strip_teams {
		display: none
	}

	.m_rm_strip .separator {
		display: block
	}

	.m_rm_strip_multiple {
		padding-top: 0;
		padding-bottom: 0
	}

	.m_rm_strip_multiple>span {
		padding-top: 62px;
		text-align: center;
		padding: 62px 10px 11px;
		font-size: 1.1em
	}

	.m_rm_strip_multiple>span:after {
		display: none
	}

	.m_rm_strip_multiple .m_rm_strip_teams {
		display: block;
		height: 40px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		width: auto;
		right: auto;
		top: 8px
	}

	.m_rm_strip_multiple .m_rm_strip_teams img {
		height: 40px;
		margin-top: 0
	}

	.m_rm_strip_multiple .m_rm_strip_teams span+span {
		border-left: none;
		margin-left: 10px
	}
}

.m_spaces_list {
	list-style: none;
	display: table
}

.m_spaces_list ul {
	display: table-row
}

.m_spaces_list li {
	max-width: 143px;
	display: table-cell;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px
}

.m_spaces_list li+* {
	border-left: 1px solid #D9D9D9
}

.m_spaces_list li+*:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_spaces_list img {
	margin: 0 auto
}

.m_spaces_list small {
	font-size: 1.2em;
	color: #666666;
	text-transform: uppercase;
	display: block;
	padding-top: 14px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_spaces_list li {
		padding-left: 24px;
		padding-right: 24px
	}
}

@media only screen and (max-width: 767px) {
	.m_spaces_list ul {
		display: block;
		font-size: 0
	}

	.m_spaces_list li {
		font-size: x-small;
		width: 50%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		max-width: none;
		display: inline-block;
		vertical-align: top
	}

	.m_spaces_list li:nth-child(2n+1) {
		border: none
	}

	.m_spaces_list small {
		padding-bottom: 10px
	}
}

.m_simple_table {
	font-size: x-small;
	text-align: left;
	border-collapse: collapse;
	text-transform: uppercase
}

.m_simple_table:lang(ar) {
	text-align: right
}

.m_simple_table th,
.m_simple_table td {
	padding-right: 10px;
	padding-bottom: 4px;
	padding-top: 5px;
	vertical-align: top
}

.m_simple_table th:lang(ar),
.m_simple_table td:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_simple_table th {
	font-size: 1.3em;
	padding-bottom: 8px
}

.m_simple_table td {
	font-size: 1.2em
}

.m_simple_table td,
.m_simple_table td a {
	text-decoration: none;
	color: #666666
}

.m_simple_table td:first-child {
	font-size: 1.3em;
	font-weight: bold
}

.m_simple_table td:first-child,
.m_simple_table td:first-child a {
	color: #0052A5;
	padding-left: 4px;
	text-decoration: none
}

.m_simple_table td:first-child:lang(ar),
.m_simple_table td:first-child a:lang(ar) {
	padding-left: 0;
	padding-right: 4px
}

.m_simple_table td:first-child a {
	margin-left: -9px
}

.m_simple_table td:first-child a:lang(ar) {
	margin-left: 0;
	margin-right: -9px
}

.m_simple_table tbody tr+tr td {
	border-top: 1px solid #EBEBEB
}

.m_simple_table tr:hover td {
	background-color: #f2f2f2
}

td.m_simple_table_word_date {
	width: 180px;
	white-space: nowrap;
	text-align: right;
	font-size: 1.2em
}

td.m_simple_table_word_date:lang(ar) {
	text-align: left
}

.m_images_slider_viewport {
	margin: 0 auto;
	overflow: hidden;
	backface-visibility: hidden;
	margin-left: 26px;
	margin-right: 26px
}

.ico_arrow_next:hover:before {
	color: black
}

.ico_arrow_next:before {
	content: '\e603';
	display: block;
	width: 20px;
	height: 20px;
	color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%);
	font-family: "Real-Madrid-Icons";
	font-size: 20px;
	text-indent: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	line-height: 1
}

.ico_arrow_prev:hover:before {
	color: black
}

.ico_arrow_prev:before {
	content: '\e604';
	display: block;
	width: 20px;
	height: 20px;
	color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: "Real-Madrid-Icons";
	font-size: 20px;
	text-indent: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	line-height: 1
}

.m_images_slider {
	position: relative;
	margin-bottom: 43px
}

.m_images_slider [data-next],
.m_images_slider [data-prev] {
	position: absolute;
	top: 26px;
	font-size: 0
}

.m_images_slider [data-next] {
	right: 0
}

.m_images_slider [data-next]:lang(ar) {
	right: auto;
	left: 0
}

.m_images_slider [dat-prev] {
	left: 0
}

.m_images_slider [dat-prev]:lang(ar) {
	left: auto;
	right: 0
}

.m_images_slider_title {
	margin-bottom: 18px;
	overflow: hidden
}

.m_images_slider_title>* {
	margin-left: 0 !important;
	margin-right: 0 !important
}

.m_images_slider_title small {
	display: block;
	text-align: right;
	font-size: 1.2em;
	margin-top: 2px
}

.m_images_slider_title span {
	font-size: .8em;
	text-transform: none;
	margin-left: 5px
}

.m_images_slider_title span:lang(ar) {
	margin-left: 0;
	margin-right: 5px
}

.m_images_slider_sponsored_title {
	padding-right: 318px
}

.m_images_slider_sponsored_title:lang(ar) {
	padding-right: 0;
	padding-left: 318px
}

.m_images_slider_sponsored_title small {
	float: right;
	width: 318px;
	margin-right: -318px !important;
	text-transform: none
}

.m_images_slider_sponsored_title small:lang(ar) {
	float: left;
	margin-right: 0 !important;
	margin-left: -318px !important
}

.m_images_slider_alt .m_images_slider_viewport {
	margin: 0;
	border: 1px solid #D9D9D9
}

.m_images_slider_alt [data-next],
.m_images_slider_alt [data-prev],
.m_images_slider_alt [data-next]:lang(ar),
.m_images_slider_alt [data-prev]:lang(ar) {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.94);
	width: 40px;
	background-position: center center;
	top: 1px;
	bottom: 1px;
	height: auto
}

.m_images_slider_alt [data-next] {
	right: 1px
}

.m_images_slider_alt [data-next]:lang(ar) {
	right: auto;
	left: 1px
}

.m_images_slider_alt [data-prev] {
	left: 1px
}

.m_images_slider_alt [data-prev]:lang(ar) {
	left: auto;
	right: 1px
}

@media only screen and (max-width: 990px) {
	.m_media_slide_next {
		right: 0;
		margin-right: 0;
		margin-bottom: -36px
	}

	.m_media_slide_next:lang(ar) {
		left: 0;
		margin-left: 0;
		right: inherit;
		margin-right: inherit
	}

	.m_media_slide_prev {
		left: 0;
		margin-left: 0;
		margin-bottom: -36px
	}

	.m_media_slide_prev:lang(ar) {
		right: 0;
		margin-right: 0;
		left: inherit;
		margin-left: inherit
	}
}

@media only screen and (max-width: 767px) {
	.m_images_slider img {
		margin: 0 auto
	}

	.m_images_slider_viewport {
		margin-right: 13px;
		margin-left: 13px
	}

	.m_images_slider_sponsored_title {
		display: table;
		padding-right: 0;
		margin-bottom: 14px
	}

	.m_images_slider_sponsored_title>* {
		display: table-header-group
	}

	.m_images_slider_sponsored_title small {
		display: table-footer-group;
		margin-right: 0 !important;
		width: 100%;
		text-align: left;
		margin-top: 3px
	}
}

.em_telephone {
	font-size: 1.8em;
	margin-bottom: 8px;
	display: block
}

.em_email {
	font-size: 1.8em;
	color: #666666
}

.m_image_map_image {
	float: left;
	position: relative
}

.m_image_map_image:lang(ar) {
	float: right
}

.m_image_map_image ul {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	list-style: none
}

.m_image_bullet,
.m_image_bullet_gate {
	position: absolute;
	font-size: x-small
}

.m_image_gate_item,
.m_image_bullet_item {
	border: 3px solid #0255A5;
	border-radius: 50%;
	display: block;
	position: relative
}

.m_image_bullet_item span,
.infoBox {
	display: block;
	white-space: nowrap;
	font-size: 1.4em;
	color: #0255A5;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px 12px
}

.m_image_bullet_item span:lang(ar):before,
.infoBox:lang(ar):before {
	left: auto;
	right: 14px
}

.m_image_bullet_item span:before,
.infoBox:before {
	content: "";
	background: url("../images/backgrounds/m_images_bullet_arrow.png");
	width: 18px;
	height: 10px;
	position: absolute;
	top: 100%;
	left: 14px;
	display: block
}

.m_image_bullet_item {
	background: #ffffff;
	width: 14px;
	height: 14px;
	text-decoration: none;
	margin: -7px 0 0 -7px
}

.m_image_bullet_item:lang(ar) {
	margin: -7px -7px 0 0
}

.m_image_bullet_active .m_image_bullet_item span {
	color: #000000
}

.m_image_bullet_item span {
	position: absolute;
	bottom: 100%;
	left: -17px;
	margin-bottom: 19px;
	display: none
}

.m_image_bullet_item span:lang(ar) {
	left: auto;
	right: -17px
}

.m_image_bullet_item:hover span,
.m_image_map_expanded .m_image_bullet_item span {
	display: block
}

.no-borderradius .m_image_bullet_item {
	width: 20px;
	height: 20px;
	border-radius: 0;
	border: none;
	background: transparent url("../images/backgrounds/m_image_map_nobradius.png") no-repeat left top;
	margin: -10px 0 0 -10px
}

.no-borderradius .m_image_bullet_item:lang(ar) {
	margin: -10px -10px 0 0;
	background-position: right top
}

.m_image_right_bullet .m_image_bullet_item span {
	left: auto;
	right: -15px
}

.m_image_right_bullet .m_image_bullet_item span:lang(ar) {
	left: -15px;
	right: auto
}

.m_image_right_bullet .m_image_bullet_item span:lang(ar):before {
	left: 12px;
	right: auto
}

.m_image_right_bullet .m_image_bullet_item span:before {
	left: auto;
	right: 12px
}

.m_image_gate_item {
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	text-decoration: none;
	font-weight: bold;
	color: #000000
}

.m_image_gate_item span {
	font-size: 1.6em
}

.no-borderradius .m_image_gate_item {
	width: 32px;
	height: 32px;
	border-radius: 0;
	border: none;
	background: transparent url("../images/backgrounds/m_image_map_nobradius_big.png") no-repeat left top
}

.no-borderradius .m_image_gate_item:lang(ar) {
	background-position: right top
}

.no-borderradius .m_image_gate_item span {
	line-height: 32px
}

@media only screen and (max-width: 767px) {
	.m_image_map_image {
		min-width: 940px;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: 50%
	}

	.m_image_map {
		overflow-x: auto
	}
}

.m_download_file {
	font-size: x-small;
	color: #0255A5;
	text-decoration: none;
	display: block;
	min-height: 17px;
	text-transform: uppercase;
	position: relative;
	margin: 5px 0 0 35px;
	line-height: 1.5
}

.m_download_file:lang(ar) {
	margin: 5px 35px 0 0
}

.m_download_file:before,
.m_download_file span {
	vertical-align: middle
}

.m_download_file span {
	font-size: 1.1em;
	font-weight: bold
}

.m_download_file:before {
	content: attr(data-file-extension);
	display: inline-block;
	line-height: 1.2;
	position: absolute;
	left: -35px;
	background-color: #990000;
	color: #ffffff;
	padding: 3px 4px 2px;
	margin-right: 10px;
	text-transform: uppercase
}

.m_download_file:lang(ar):before {
	left: auto;
	right: -35px;
	margin-right: 0;
	margin-left: 10px
}

.m_chart {
	background-color: #F6F6F6;
	border: 1px solid #D9D9D9
}

.m_chart img {
	width: 100%;
	height: auto
}

.m_chart_download {
	margin: 25px 20px
}

@media only screen and (max-width: 767px) {
	.m_chart {
		border-left: none;
		border-right: none
	}
}

.m_map {
	height: 450px
}

.m_map img {
	max-width: none
}

.infoBox {
	width: auto !important
}

.infoBox img {
	display: none
}

.m_login_validation {
	font-size: x-small;
	padding-left: 419px;
	position: relative;
	min-height: 404px;
	padding-top: 57px;
	padding-right: 21px
}

.m_login_validation:lang(ar) {
	padding-left: 21px;
	padding-right: 419px
}

.m_login_validation p {
	font-size: 1.6em;
	color: #666666;
	margin-top: 21px;
	padding-right: 48px;
	line-height: 1.35em
}

.m_login_validation p:lang(ar) {
	padding-right: 0;
	padding-left: 48px
}

.m_login_validation p:lang(ar):before {
	background-position: right top;
	left: auto;
	right: 0
}

.m_login_validation:before {
	width: 423px;
	height: 485px;
	display: block;
	content: "";
	background: transparent url("../images/backgrounds/login_validation_bg.png") left top no-repeat;
	position: absolute;
	left: 0;
	bottom: 0
}

.m_login_validation_title {
	font-size: 2.4em;
	color: #0255A5
}

.m_login_validation_advantages {
	margin-top: 45px;
	font-size: x-small;
	width: auto;
	padding-left: 122px
}

.m_login_validation_advantages:lang(ar) {
	padding-left: 0;
	padding-right: 122px
}

.m_login_validation_advantages:lang(ar):after {
	background-position: right top;
	left: auto;
	right: 29px
}

.m_login_validation_advantages:after {
	background: transparent url("../images/backgrounds/m_login_validation_advantages_bg.png") no-repeat left top;
	width: 65px;
	height: 56px;
	border: none;
	left: 29px;
	top: 30px
}

.m_login_validation_advantages:before {
	width: 122px
}

.m_login_validation_advantages span {
	font-size: 1.6em;
	padding-left: 32px;
	margin-right: 58px;
	line-height: 20px
}

.m_login_validation_advantages span:lang(ar) {
	padding-left: 0;
	padding-right: 32px;
	margin-right: 0;
	margin-left: 58px
}

.m_login_validation_advantages a {
	display: block;
	font-size: .75em;
	text-decoration: none;
	color: #0255A5;
	text-transform: uppercase;
	margin-top: 11px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_login_validation {
		padding-top: 30px;
		padding-right: 10px
	}

	.m_login_validation p {
		padding-right: 0;
		margin-top: 7px
	}

	.m_login_validation_advantages {
		margin-top: 22px
	}

	.m_login_validation_advantages span {
		margin-right: 0
	}
}

@media only screen and (max-width: 767px) {
	.m_login_validation {
		padding-left: 101px;
		padding-top: 26px;
		min-height: 258px
	}

	.m_login_validation:before {
		height: 253px;
		left: 0;
		width: 104px;
		overflow: hidden;
		background-size: 221px 253px;
		background-position: right top
	}

	.m_login_validation p {
		margin-top: 9px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px
	}

	.m_login_validation_title {
		font-size: 2.2em;
		padding-left: 10px
	}

	.m_login_validation_advantages {
		position: absolute;
		left: -1px;
		right: -1px;
		margin-top: 0;
		top: 100%
	}

	.m_login_validation_advantages span {
		margin-right: 0
	}
}

.m_error {
	position: relative;
	overflow: hidden
}

.m_error_image {
	float: left;
	width: 399px;
	margin-right: 20px
}

.m_error_image:lang(ar) {
	float: right
}

.m_error_image_w {
	text-align: center
}

.m_error_image_w img {
	display: inline
}

.full_bg {
	padding: 30px 0;
	background-image: url("../images/static/error-bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

.full_bg .main_row,
.full_bg .club_info_layout .overlapping_main_row,
.club_info_layout .full_bg .overlapping_main_row {
	margin-top: 0;
	background-color: white
}

.full_bg.pic {
	min-height: calc(100vh - 255px);
	display: flex;
	padding: 0;
	align-items: center;
	justify-content: center;
	background-image: none;
	background-position: center top;
	background-color: #ccc
}

.full_bg.pic .wrapper {
	width: 100%;
	max-width: 960px;
	margin: 0
}

.full_bg.pic .wrapper .main_row,
.full_bg.pic .wrapper .club_info_layout .overlapping_main_row,
.club_info_layout .full_bg.pic .wrapper .overlapping_main_row {
	width: 460px;
	margin: 0;
	margin-left: auto
}

.full_bg.pic .wrapper .main_row .m_error_content p,
.full_bg.pic .wrapper .club_info_layout .overlapping_main_row .m_error_content p,
.club_info_layout .full_bg.pic .wrapper .overlapping_main_row .m_error_content p {
	width: 400px;
	margin: .5em auto 0;
	line-height: 1.2
}

.m_error_content {
	padding: 25px 20px 10px 0
}

.m_error_content:lang(ar) {
	float: left
}

.m_error_content.center {
	text-align: center;
	padding: 20px 20px 10px
}

.m_error_content.center h2 {
	line-height: 1
}

.m_error_content.center .m_error_link li {
	margin: .5em
}

.m_error_content h2 {
	font-size: 7em;
	font-weight: normal;
	text-transform: uppercase
}

.m_error_content h3 {
	font-size: 2em;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666
}

.m_error_content h4 {
	font-size: 1.5em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 2em 0 0 0
}

.m_error_content p {
	font-size: 2em;
	margin: 1em 0 0 0;
	line-height: 1.5
}

.m_error_link {
	font-size: x-small;
	list-style-type: none;
	margin: 1em 0;
	padding: 0
}

.m_error_link li {
	display: inline-block;
	font-size: 1.2em;
	background-color: #0255A5;
	padding: 1em 1.5em;
	border-radius: 2px;
	margin: .5em 50px .5em 0
}

.m_error_link li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold
}

.social_error {
	text-align: center;
	padding-top: 41px;
	padding-bottom: 41px
}

.error_layout+footer {
	margin-top: 0
}

.footer_sponsors.error {
	padding-top: 0;
	padding-bottom: 0
}

.footer_copyright.error {
	border-top: none
}

@media only screen and (max-width: 767px) {
	.full_bg {
		padding: 0
	}

	.full_bg.pic {
		display: block;
		min-height: 0;
		padding-top: 200px;
		background-size: contain
	}

	.full_bg.pic .wrapper .main_row,
	.full_bg.pic .wrapper .club_info_layout .overlapping_main_row,
	.club_info_layout .full_bg.pic .wrapper .overlapping_main_row {
		width: 100%;
		margin: 0;
		word-break: keep-all
	}

	.full_bg.pic .wrapper .main_row .m_error_content p,
	.full_bg.pic .wrapper .club_info_layout .overlapping_main_row .m_error_content p,
	.club_info_layout .full_bg.pic .wrapper .overlapping_main_row .m_error_content p {
		width: 100%
	}

	.m_error_content.center {
		width: 100%;
		box-sizing: border-box;
		padding: 20px 10px 10px 10px
	}

	.m_error_content.center h2 {
		font-size: 4.5em
	}

	.m_error_content h3 {
		font-size: 1.5em
	}

	.m_error_content h4 {
		font-size: 1.5em
	}

	.m_error_content p {
		font-size: 1.6em
	}

	.footer_copyright.error .wrapper {
		padding-top: 35px
	}
}

.m_aditional_info_link {
	padding: 10px;
	width: 140px;
	height: 52px;
	overflow: hidden;
	background-color: #000;
	font-size: 1.2em;
	color: #fff;
	text-align: center;
	display: none;
	-webkit-transition: display 100ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: display 100ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: display 100ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: display 100ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: display 100ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_full_header_video .m_aditional_info_link_wrapper {
	top: 50%;
	margin-top: -36px
}

.m_full_header_video .m_full_header_banner_info {
	background-color: black
}

.m_full_header_video .m_full_header_banner_info {
	position: static
}

.m_aditional_info_link_wrapper {
	position: absolute;
	top: 136px
}

.m_aditional_info_link_wrapper img {
	visibility: hidden
}

.m_aditional_info_link_wrapper:hover img {
	visibility: visible
}

.m_aditional_info_link_wrapper.prev {
	left: 0
}

.m_aditional_info_link_wrapper.prev:lang(ar) {
	left: auto;
	right: 0
}

.m_aditional_info_link_wrapper.prev .btn_prev {
	display: flex;
	justify-content: center;
	align-items: center;
	text-indent: inherit;
	color: transparent
}

.m_aditional_info_link_wrapper.prev .btn_prev:before {
	content: "\e604";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	left: auto
}

.m_aditional_info_link_wrapper.prev .btn_prev,
.m_aditional_info_link_wrapper.prev img {
	float: left
}

.m_aditional_info_link_wrapper.prev .btn_prev:lang(ar),
.m_aditional_info_link_wrapper.prev img:lang(ar) {
	float: right
}

.m_aditional_info_link_wrapper.prev:hover .m_aditional_info_link,
.m_aditional_info_link_wrapper.next:hover .m_aditional_info_link {
	display: inline-block;
	width: 140px
}

.m_aditional_player_link_wrapper {
	text-transform: uppercase
}

.m_aditional_player_link_wrapper.prev:hover .m_aditional_info_link,
.m_aditional_player_link_wrapper.next:hover .m_aditional_info_link {
	width: 94px
}

.m_aditional_info_link_wrapper.next {
	right: 0
}

.m_aditional_info_link_wrapper.next:lang(ar) {
	right: auto;
	left: 0
}

.m_aditional_info_link_wrapper.next .btn_next {
	display: flex;
	justify-content: center;
	align-items: center;
	text-indent: inherit;
	color: transparent
}

.m_aditional_info_link_wrapper.next .btn_next:after {
	content: "\e603";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	margin-left: auto
}

.m_aditional_info_link_wrapper.next .btn_next,
.m_aditional_info_link_wrapper.next img {
	float: right
}

.m_aditional_info_link_wrapper.next .btn_next:lang(ar),
.m_aditional_info_link_wrapper.next img:lang(ar) {
	float: left
}

.m_questions_list,
ol.m_questions_list {
	list-style: none;
	font-size: x-small;
	padding: 0
}

.m_questions_list strong,
ol.m_questions_list strong {
	display: block;
	font-size: 1.4em;
	color: #666666;
	line-height: 1.5em;
	margin-bottom: 8px;
	text-align: left
}

.m_questions_list strong:lang(ar),
ol.m_questions_list strong:lang(ar) {
	text-align: right
}

.m_questions_list li,
ol.m_questions_list li {
	margin-bottom: 30px;
	margin-left: 0
}

.m_questions_list li:lang(ar),
ol.m_questions_list li:lang(ar) {
	margin-right: 0
}

.m_matches {
	font-size: x-small;
	border: 1px solid #D9D9D9;
	background-color: #F6F6F6
}

.m_matches_competition {
	float: left;
	margin-left: 8px;
	padding-top: 25px;
	margin-bottom: 22px
}

.m_matches_competition:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 8px
}

.m_matches_competition>* {
	vertical-align: top
}

.m_matches_competition label {
	font-size: 1.6em;
	font-weight: bold;
	color: #767676;
	margin-right: 5px
}

.m_matches_competition label:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.m_matches_competition .responsive_select {
	width: 160px;
	vertical-align: middle
}

.m_matches_actions {
	float: right;
	margin-right: 15px;
	padding-top: 30px
}

.m_matches_actions:lang(ar) {
	float: left;
	margin-right: 0;
	margin-left: 15px
}

.m_matches_actions>* {
	text-indent: -9999px;
	margin-left: 12px;
	background-position: right top
}

.m_matches_actions>*:lang(ar) {
	margin-left: 0;
	margin-right: 12px;
	background-position: left top
}

.m_matches_actions>*+* {
	border-left: 1px solid #d9d9d9;
	padding-left: 16px
}

.m_matches_actions>*+*:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9;
	padding-left: 0;
	padding-right: 16px
}

.m_matches_calendar {
	clear: both;
	display: flex
}

.m_matches_calendar:lang(ar) {
	padding-left: 0
}

.m_matches_calendar li {
	list-style: none;
	flex: 1 0 auto;
	float: left;
	text-align: center
}

.m_matches_calendar li:lang(ar) {
	float: right
}

.m_matches_calendar a,
.m_matches_calendar label {
	position: relative;
	top: 1px;
	font-weight: bold;
	font-size: 1.1em;
	color: #9D9D9D;
	padding: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
	box-sizing: border-box
}

.m_matches_calendar li.active a,
.m_matches_calendar li.active label {
	border: 1px solid #D9D9D9;
	background-color: #fff;
	color: #000;
	border-bottom: 1px solid #fff
}

.m_matches_calendar li.active label {
	text-decoration: underline
}

.m_matches_share {
	min-height: 83px;
	border: none
}

.m_matches_radio_wrapper {
	width: 0;
	height: 0;
	overflow: hidden;
	position: relative;
	display: block
}

.m_matches_radio_wrapper input {
	position: relative;
	display: block;
	left: -99999px;
	width: 0;
	height: 0;
	-webkit-appearance: radio
}

.m_matches_radio_wrapper input:lang(ar) {
	left: auto;
	right: -99999px
}

.m_matches_with_tickets_all .m_matches_calendar_wrapper {
	display: none
}

.m_matches_title {
	padding: 20px 10px
}

.m_matches_simple strong,
.m_matches_title strong {
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	color: #767676
}

.m_matches_simple {
	font-size: x-small
}

.m_matches_simple strong {
	padding-left: 8px;
	padding-top: 32px;
	float: left;
	max-width: 50%
}

.m_matches_simple strong:lang(ar) {
	padding-left: 0;
	padding-right: 8px;
	float: right
}

.m_matches_simple .m_matches_calendar {
	padding-top: 20px
}

.m_matches_table {
	position: relative;
	width: calc(100% - 1px);
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
	border-top: none;
	border-bottom: none
}

.m_matches_table .btn {
	text-align: center
}

.m_matches_table caption {
	display: none
}

.m_matches_table:lang(ar):after {
	left: auto;
	right: 0
}

.m_matches_table:after {
	content: "";
	position: absolute;
	left: 0;
	width: 99.9%;
	height: 9px;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	background-color: #F6F6F6;
	display: block
}

.m_matches_table th {
	width: 33.3334%;
	text-align: left;
	display: none
}

.m_matches_table th:lang(ar) {
	text-align: right
}

.m_matches_table.m_table_aforog .m_match_week:not(:first-of-type) {
	border-top: 5px solid #D9D9D9
}

.m_matches_table_warning td {
	padding: 8px;
	border: 3px solid #F8EE98;
	border-bottom: none
}

.m_matches_table_warning+.m_match_week+tr td:lang(ar):first-child,
.m_matches_table_warning+tr td:lang(ar):first-child {
	border-left: none;
	border-right: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_week+tr td:first-child,
.m_matches_table_warning+tr td:first-child {
	border-left: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_week+tr.m_match,
.m_matches_table_warning+tr {
	border-right: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_week+tr.m_match:lang(ar),
.m_matches_table_warning+tr:lang(ar) {
	border-right: none;
	border-left: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_week+.m_match {
	border-bottom: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_with_result td {
	border-bottom: none
}

.m_matches_table_warning+.m_match_with_result .m_match_actions {
	border-bottom: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_with_result+.m_match_result td {
	border-left: 3px solid #F8EE98;
	border-bottom: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_with_result+.m_match_result td:lang(ar) {
	border-left: none;
	border-right: 3px solid #F8EE98
}

.m_matches_table_warning+.m_match_week td {
	border-left: 3px solid #F8EE98;
	border-right: 3px solid #F8EE98;
	border-bottom: none
}

.m_match {
	border: none 0
}

.m_match .buy_btn.prox {
	background-color: rgba(1, 105, 203, 0.05);
	box-shadow: none;
	color: #016ace;
	text-transform: uppercase;
	font-size: 14px;
	padding: 15px 10px;
	box-sizing: border-box;
	border-radius: 10px;
	text-align: center;
	margin-right: 20px
}

.m_match .buy_btn.prox:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_match .buy_btn.prox a {
	font-weight: normal;
	color: #016ace;
	text-transform: uppercase;
	line-height: 1;
	letter-spacing: 0.04em;
	text-decoration: none;
	text-align: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.m_warning_container {
	border-bottom: 1px solid #D9D9D9;
	border-top: none 0 !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	background: #fff;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0
}

.m_warning_container td {
	padding: 0 0 10px
}

.tickets_layout tr.m_match_aforog td.m_warning.m_warning_white {
	padding: 0 20px 20px
}

tr.m_match_aforog {
	border-top: 0
}

tr.m_match_aforog td>p {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin: 0 35px 10px;
	padding-top: 10px;
	border-top: 1px solid #D9D9D9;
	text-align: center
}

tr.m_match_aforog ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	padding: 10px 0 0
}

tr.m_match_aforog ul li {
	flex-basis: 50%;
	max-width: 50%;
	padding: 0 20px;
	box-sizing: border-box
}

tr.m_match_aforog ul li>p {
	font-size: 11px;
	color: #666;
	margin: 0 0 5px;
	display: flex;
	justify-content: space-between
}

tr.m_match_aforog ul li>p span {
	flex: 0 0 55%;
	text-align: left
}

tr.m_match_aforog ul li>p span:first-child {
	color: #000;
	flex: 0 0 45%;
	padding-right: 10px;
	box-sizing: border-box
}

.m_highlighted_tickets.m_tickets_aforog p {
	font-size: 1.3em;
	padding: 0 6px 6px 20px
}

.m_highlighted_tickets.m_tickets_aforog p small {
	display: block;
	font-size: 0.8em
}

.m_highlighted_tickets.m_tickets_aforog p:lang(ar) {
	padding: 0 20px 6px 6px
}

.m_highlighted_tickets.m_tickets_aforog strong {
	vertical-align: top
}

.m_highlighted_tickets.m_tickets_aforog a {
	margin-left: 20px
}

.m_highlighted_tickets.m_tickets_aforog a:lang(ar) {
	margin-left: 11px;
	margin-right: 20px
}

.m_highlighted_tickets.m_tickets_aforog .m_highlighted_tickets_rel {
	text-align: center
}

.m_match_week+.m_match .m_match_date {
	padding-top: 0;
	padding-bottom: 0
}

.m_match_week+.m_match .m_match_teams {
	padding-top: 0
}

.m_match_week+.m_match .m_match_teams>* {
	padding-top: 0
}

.m_match_week+.m_match .m_match_actions_list {
	padding-top: 0;
	padding-bottom: 0
}

.m_match_week+.m_match td {
	vertical-align: top;
	clear: both
}

.m_match_week+.m_match .m_match_teams_small_name {
	padding-top: 10px
}

.m_match_week+.m_match .m_match_teams_results {
	padding-top: 0
}

.m_match_week+.m_match .m_match_actions_tickets {
	padding-top: 0
}

.m_match_week+.m_match .m_match_actions_tickets .btn {
	margin-top: 0;
	padding: 12px 16px;
	white-space: nowrap
}

.m_matches_table_past+.m_matches_table .m_match_aditional_info {
	padding-top: 20px
}

.m_matches_table_simple .m_match_date,
.m_schedule_table .m_match_date {
	padding-top: 0;
	padding-bottom: 0
}

.m_matches_table_simple .m_match_teams,
.m_schedule_table .m_match_teams {
	padding-top: 0
}

.m_matches_table_simple .m_match_teams>*,
.m_schedule_table .m_match_teams>* {
	padding-top: 0
}

.m_matches_table_simple .m_match_actions_list,
.m_schedule_table .m_match_actions_list {
	padding-top: 0;
	padding-bottom: 0
}

.m_matches_table_simple td,
.m_schedule_table td {
	vertical-align: top
}

.m_matches_table_simple .m_match_teams_small_name,
.m_schedule_table .m_match_teams_small_name {
	padding-top: 10px
}

.m_matches_table_simple .m_match_teams_results,
.m_schedule_table .m_match_teams_results {
	padding-top: 0
}

.m_matches_table_simple .m_match_actions_tickets,
.m_schedule_table .m_match_actions_tickets {
	padding-top: 0
}

.m_matches_table_simple .m_match_actions_tickets .btn,
.m_schedule_table .m_match_actions_tickets .btn {
	margin-top: 0
}

.m_match+* {
	border-top: 1px solid #D9D9D9
}

.m_match_result {
	border-top: none;
	border-bottom: 1px solid #D9D9D9
}

.m_match_result td {
	padding-bottom: 20px
}

.m_match_result:last-child {
	border-bottom: none
}

.m_match_date {
	font-size: x-small;
	padding: 30px 14px 0;
	text-transform: uppercase;
	font-size: 1.5em;
	font-weight: bold;
	color: #666666;
	vertical-align: top;
	width: auto;
	white-space: nowrap
}

.m_match_date p {
	white-space: normal;
	vertical-align: top
}

.m_match_date span {
	padding-right: 5px
}

.m_match_date span:lang(ar) {
	padding-right: 0;
	padding-left: 5px
}

.m_match_date strong {
	color: #CC3333;
	vertical-align: top
}

.m_match_date strong span {
	margin-top: 8px;
	font-weight: normal;
	display: block;
	padding: 0;
	font-size: 0.7em;
	text-transform: none;
	white-space: normal
}

.m_match_date small {
	position: relative;
	padding-right: 14px;
	padding-left: 14px;
	min-width: 36px;
	text-align: center;
	word-break: break-word;
	font-size: 1em
}

.m_match_date small:lang(ar):after {
	left: auto;
	right: 0
}

.m_match_date small:lang(ar):before {
	right: auto;
	left: 0
}

.m_match_date small:after,
.m_match_date small:before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -9px;
	width: 1px;
	height: 19px;
	background-color: #ccc
}

.m_match_date small:after {
	left: 0
}

.m_match_date small:before {
	right: 0
}

.m_match_pending_warning {
	color: #CC3333
}

.m_match_date_time {
	max-width: 110px
}

.m_match_date_day {
	width: 72px
}

.m_match_date_day+p {
	width: 68px;
	margin: 2px 0
}

p.m_match_aditional_info {
	display: block;
	font-size: x-small;
	text-transform: uppercase;
	width: 88px;
	margin: 5px 0 15px
}

td.m_match_aditional_info {
	text-transform: uppercase;
	padding-left: 14px;
	padding-top: 15px;
	padding-bottom: 10px;
	color: #666666
}

td.m_match_aditional_info:lang(ar) {
	padding-left: 0;
	padding-right: 14px
}

td.m_match_teams {
	width: 310px;
	padding-left: 5px
}

td.m_match_teams:lang(ar) {
	padding-left: 0;
	padding-right: 5px
}

td.m_match_teams>* {
	padding-top: 25px
}

td.m_match_teams>*:lang(ar):first-child {
	float: right
}

td.m_match_teams>*:first-child {
	white-space: nowrap;
	float: left
}

.m_match_teams {
	vertical-align: top;
	overflow: hidden;
	font-size: x-small
}

.m_match_teams p,
.m_match_teams span {
	vertical-align: top;
	font-size: 12px
}

.m_match_teams img {
	width: 37px
}

.m_match_teams strong {
	display: block;
	font-size: 1.1em;
	color: #000
}

.m_match_teams div,
.m_match_teams p {
	margin-left: 20px;
	float: left;
	width: 145px
}

.m_match_teams div:lang(ar),
.m_match_teams p:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 20px
}

.m_match_teams a,
.m_match_teams div h2,
.m_match_teams p>span {
	font-size: 13px;
	text-decoration: none
}

.m_match_teams.next_matches>span {
	width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

.m_match_teams_results {
	vertical-align: top;
	padding-top: 5px;
	margin: 0 2px;
	font-size: 2em;
	min-width: 68px;
	text-align: center
}

.m_match_teams_small_name {
	padding-top: 14px;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold
}

.next_matches .m_match_teams_results {
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 20%;
	white-space: normal;
	text-align: center
}

.next_matches .m_match_teams_results:lang(ar) {
	float: right
}

.next_matches .m_match_teams_small_name {
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	width: 40%;
	white-space: normal
}

.next_matches .m_match_teams_small_name:lang(ar) {
	float: right
}

.next_matches .m_match_teams_small_name:lang(ar):first-child {
	text-align: left;
	padding-right: 0;
	padding-left: 15px
}

.next_matches .m_match_teams_small_name:lang(ar):last-child {
	text-align: right;
	padding-left: 0;
	padding-right: 15px
}

.next_matches .m_match_teams_small_name:first-child {
	text-align: right;
	padding-right: 15px
}

.next_matches .m_match_teams_small_name:last-child {
	text-align: left;
	padding-left: 15px
}

.m_match_teams_competition {
	display: block;
	margin-top: 8px;
	font-weight: normal;
	font-size: 11px;
	color: #999999;
	padding-top: 6px;
	padding-bottom: 24px
}

.m_match_teams_competition img {
	margin-top: -6px;
	vertical-align: middle;
	margin-right: 2px;
	width: 23px
}

.m_match_teams_competition img:lang(ar) {
	margin-right: 0;
	margin-left: 2px
}

.m_match_actions {
	vertical-align: top;
	min-width: 190px;
	display: block
}

.m_match_actions_tickets {
	clear: left
}

.m_match_actions_tickets:lang(ar) {
	clear: right
}

.m_match_actions_precio {
	font-size: 1.2em;
	margin-top: 14px;
	float: left
}

.m_match_actions_precio:lang(ar) {
	float: right
}

.m_match_actions_precio span {
	float: left;
	font-weight: bold
}

.m_match_actions_precio span:lang(ar) {
	float: right
}

.m_match_actions_rel {
	float: right;
	margin-right: 38px
}

.m_match_actions_rel:lang(ar) {
	float: left;
	margin-right: 0;
	margin-left: 38px
}

.m_match_teams div>div,
.m_match_teams p>span:first-child {
	border-right: 2px solid #CCCCCC;
	display: block;
	margin-left: 0
}

.m_match_teams div>div:lang(ar),
.m_match_teams p>span:first-child:lang(ar) {
	border-right: none;
	border-left: 2px solid #ccc;
	margin-right: 0;
	margin-left: 20px
}

.m_match_actions_list {
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: x-small
}

.m_match_actions_list li {
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px
}

.m_match_actions_list a {
	text-decoration: none;
	color: #0255A5
}

.m_match_actions_tickets {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	display: block
}

.m_match_actions_tickets:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_match_actions_tickets p {
	overflow: hidden;
	margin-top: 8px
}

.m_match_actions_tickets p a {
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255A5
}

.m_match_actions_tickets p a:lang(ar) {
	float: left
}

.m_match_actions_tickets p span {
	float: left;
	font-size: 1.2em;
	color: #000
}

.m_match_actions_tickets p span:lang(ar) {
	float: right
}

.m_match_actions_tickets .btn {
	margin-top: 10px
}

.m_match_result {
	font-size: 1.2em;
	color: #666666;
	padding-right: 100px
}

.m_match_result td {
	padding-top: 12px;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 65px
}

.m_match_result td:lang(ar) {
	padding-left: 65px;
	padding-right: 20px
}

.m_match_empty {
	font-size: x-small
}

.m_match_empty td {
	padding: 17px 10px 0;
	background-color: #fff;
	color: #cc0000;
	font-size: 1.8em;
	font-weight: bold
}

.m_matches_tickets {
	color: #0052A5;
	font-weight: bold
}

.m_matches select {
	padding: 0 15px
}

.m_matches_more {
	color: #999999;
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 20px
}

.m_matches_more a {
	color: #0052A5;
	text-decoration: none
}

.m_matches_no_match {
	height: auto;
	margin-bottom: 40px;
	padding-left: 40px;
	font-weight: bold
}

.m_matches_no_match:lang(ar) {
	padding-left: 0;
	padding-right: 40px
}

.m_matches_no_match p {
	color: #999999;
	font-size: 1.4em;
	font-style: italic;
	margin-top: 20px
}

.m_matches_no_match span {
	color: #0052A5;
	font-size: 0.8em;
	margin-top: 11px;
	display: block
}

.m_match_header {
	border: 1px solid #D9D9D9;
	padding: 13px 0 23px;
	position: relative;
	font-size: x-small;
	background: #ffffff
}

.m_match_header.header_aforog {
	padding: 25px 0 4px
}

.m_match_header .m_match_aditional_info {
	position: absolute;
	left: 10px;
	bottom: -10px;
	font-size: 1.1em;
	color: #666;
	white-space: nowrap
}

.m_match_header .m_match_aditional_info:lang(ar) {
	left: auto;
	right: 10px
}

.m_match_header_title {
	text-transform: uppercase;
	font-size: 1.3em;
	color: #000000;
	position: absolute;
	top: 14px;
	left: 11px
}

.m_match_header_title:lang(ar) {
	left: auto;
	right: 11px
}

.m_match_header_content {
	width: 100%;
	display: table;
	position: relative
}

.m_match_header_content>* {
	display: table-cell;
	vertical-align: middle
}

.m_match_header_date {
	background: url("../images/backgrounds/m_match_header_separator.png") no-repeat right center;
	padding-left: 11px;
	padding-top: 11px
}

.m_match_header_date:lang(ar) {
	padding-left: 0;
	padding-right: 11px;
	background-position: left center
}

.m_match_header_date .m_match_header_date_day,
.m_match_header_date .m_match_header_date_time {
	text-align: left;
	background: none
}

.m_match_header_date .m_match_header_date_day:lang(ar),
.m_match_header_date .m_match_header_date_time:lang(ar) {
	text-align: right
}

.m_match_header_date .m_match_header_date_day,
.m_match_header_date .m_match_header_date_time {
	width: auto
}

.m_match_header_date .m_match_aditional_info {
	position: static;
	width: auto
}

.m_match_header_date_day,
.m_match_header_date_time {
	white-space: nowrap;
	text-align: center;
	color: #666666
}

.m_match_header_date_day>*:first-child,
.m_match_header_date_time>*:first-child {
	font-weight: bold
}

.m_match_header_date_day>*,
.m_match_header_date_time>* {
	font-size: 2em
}

.m_match_header_date_day,
.m_match_header_date_time,
.m_match_header_teams {
	background: url("../images/backgrounds/m_match_header_separator.png") no-repeat right center
}

.m_match_header_date_day:lang(ar),
.m_match_header_date_time:lang(ar),
.m_match_header_teams:lang(ar) {
	background-position: left center
}

.m_match_header_date_day {
	width: 87px
}

.m_match_header_date_day_pending {
	font-weight: normal;
	font-size: 0.5em;
	white-space: normal;
	line-height: 1em;
	margin-top: 2px;
	display: block
}

.m_match_header_date_time {
	width: 78px
}

.m_match_header_logos {
	white-space: nowrap;
	max-width: 246px;
	text-align: center
}

.m_match_header_logos img {
	width: 80px;
	height: 80px;
	max-width: none
}

.m_match_header_logos img+img {
	margin-left: 14px
}

.m_match_header_logos img+img:lang(ar) {
	margin-left: 0;
	margin-right: 14px
}

.m_match_header_teams a {
	text-decoration: none;
	display: block
}

.m_match_header_teams strong {
	font-size: 1.7em;
	display: block;
	color: #333333
}

.m_match_header_teams img {
	vertical-align: middle;
	width: 23px;
	height: 23px
}

.m_match_header_competition {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #777
}

div.m_match_header_aforog_mobile {
	display: none
}

.m_match_header_aforog_mobile,
div.m_match_header_aforog {
	display: table-cell;
	background: url("../images/backgrounds/m_match_header_separator.png") no-repeat right center;
	vertical-align: top;
	padding-top: 5px
}

.m_match_header_aforog_mobile>span,
div.m_match_header_aforog>span {
	display: none
}

.m_match_header_aforog_mobile>p,
div.m_match_header_aforog>p {
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin: 0 20px 15px
}

.m_match_header_aforog_mobile ul,
div.m_match_header_aforog ul {
	list-style: none;
	margin: 0 20px
}

.m_match_header_aforog_mobile ul li>p,
div.m_match_header_aforog ul li>p {
	font-size: 11px;
	color: #666;
	margin-bottom: 5px;
	display: flex;
	justify-content: space-between
}

.m_match_header_aforog_mobile ul li>p span:first-child,
div.m_match_header_aforog ul li>p span:first-child {
	color: #000
}

.m_match_header_aforog_mobile:lang(ar),
div.m_match_header_aforog:lang(ar) {
	background-position: left center
}

.m_matches_results_table tr {
	border-bottom: 1px solid #D9D9D9
}

.m_matches_results_table thead tr {
	background: white
}

.m_matches_results_table th {
	display: table-cell;
	width: auto;
	color: #767676;
	font-size: 1.1em;
	text-transform: uppercase;
	border-right: 1px solid #D9D9D9
}

.m_matches_results_table th:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.m_matches_results_table td,
.m_matches_results_table th {
	padding: 10px
}

.m_matches_results_table .year {
	font-size: 1.5em;
	font-weight: bold;
	color: #666666;
	width: 12%
}

.m_matches_results_table .team {
	padding: 10px 20px;
	font-size: 1.2em;
	width: 38%
}

.m_matches_results_table .team,
.m_matches_results_table .team a {
	color: #000000;
	text-decoration: none
}

.m_matches_results_table .team a {
	display: block;
	font-weight: bold
}

.m_matches_results_table .team .team_image {
	display: inline-block;
	vertical-align: middle;
	width: 47px;
	text-align: center;
	margin-right: 12px
}

.m_matches_results_table .team .team_image:lang(ar) {
	margin-right: 0;
	margin-left: 12px
}

.m_matches_results_table .team .team_image img {
	display: inline
}

.m_matches_results_table .result {
	font-size: 2em;
	text-align: center;
	width: 12%
}

@media only screen and (max-width: 990px) {
	.m_match+* {
		border-top: none
	}

	.m_match_actions_rel {
		margin-right: 0
	}

	.m_match_teams div>div,
	.m_match_teams div>div:lang(ar),
	.m_match_teams p>span:first-child,
	.m_match_teams p>span:first-child:lang(ar) {
		border: none;
		display: block
	}

	.m_match_teams div>div:lang(ar),
	.m_match_teams p>span:first-child:lang(ar) {
		margin-right: 0
	}

	.m_match_header {
		padding-top: 30px
	}

	.m_match_header.header_aforog {
		padding: 30px 0 23px
	}

	.m_match_header .m_match_aditional_info {
		position: static
	}

	.m_match .buy_btn.prox {
		margin-right: 20px;
		margin-left: 20px
	}

	.m_match .buy_btn.prox:lang(ar) {
		margin-right: 20px;
		margin-left: 20px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_matches_table {
		width: 100%;
		border-collapse: collapse
	}

	.m_matches_table th {
		width: 20%;
		text-align: left
	}

	.m_matches_table th.m_matches_table_actions {
		width: 60%
	}

	.m_matches_table .m_match_actions {
		text-align: right
	}

	.m_match_actions_tickets .btn {
		padding: 18px 20px
	}

	.m_match_date {
		width: 162px
	}

	td.m_match_teams p {
		max-width: 40%;
		width: auto
	}

	.m_match_actions {
		width: 205px;
		text-align: left
	}

	.m_match_actions>* {
		margin-right: 20px
	}

	.m_match_header_content {
		position: static
	}

	.m_match_header_title {
		top: 28px
	}

	.m_match_header_date_day,
	.m_match_header_date_time {
		background: none
	}

	.m_match_header_date_day>*,
	.m_match_header_date_time>* {
		font-size: 1.7em
	}

	.m_match_header_date_day {
		width: 70px
	}

	.m_match_header_date_time {
		width: 50px;
		padding-right: 5px
	}
}

@media only screen and (max-width: 767px) {
	.m_matches {
		padding-bottom: 15px;
		border: none
	}

	.m_match_teams div:first-child {
		margin-left: 0;
		width: 100%;
		margin-bottom: 10px
	}

	.m_matches_competition {
		padding-top: 15px
	}

	.m_matches_competition .responsive_select {
		display: block;
		width: 282px;
		margin-top: 10px
	}

	.m_matches_calendar_wrapper {
		clear: both;
		width: auto;
		display: block;
		overflow-x: auto;
		overflow-y: hidden;
		margin: 0 auto
	}

	.m_matches_calendar_wrapper:before,
	.m_matches_calendar_wrapper:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden
	}

	.m_matches_calendar_wrapper:after {
		clear: both
	}

	.m_matches_calendar_wrapper {
		zoom: 1
	}

	.m_matches_calendar {
		white-space: nowrap;
		float: left
	}

	.m_matches_calendar li {
		float: none;
		display: inline-block
	}

	.m_matches_calendar li.active a,
	.m_matches_calendar li.active label {
		border: none;
		background-color: transparent
	}

	.m_matches_calendar:lang(ar) {
		float: right
	}

	.m_matches_table {
		background-color: #F6F6F6;
		margin-bottom: 0;
		border: none
	}

	.m_matches_table:after {
		background-color: transparent;
		height: 0;
		border-left: none;
		border-right: none
	}

	.m_match,
	.m_match+.m_match {
		border: 1px solid #D0D0D0;
		margin-top: 10px
	}

	tr.m_match:last-child,
	tr.m_match_result:last-child {
		margin-bottom: 10px
	}

	.m_match_result {
		border: none
	}

	.m_match {
		display: block;
		margin-left: 10px;
		margin-right: 10px;
		border: 1px solid #D0D0D0
	}

	.m_match td,
	.m_match_result td,
	.m_warning_container td {
		display: block;
		max-width: 100%;
		background-color: #fff;
		margin: 0;
		padding-bottom: 10px
	}

	.m_match td>*,
	.m_match_result td>*,
	.m_warning_container td>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.m_match td:lang(ar)>*,
	.m_match_result td:lang(ar)>*,
	.m_warning_container td:lang(ar)>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.m_warning_container {
		border-bottom: 1px solid #D9D9D9;
		border-top: none 0 !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
		background: #fff;
		display: block;
		margin-top: -1px
	}

	.m_warning_container td {
		padding: 1px 0 10px
	}

	.m_highlighted_tickets.m_tickets_aforog p {
		padding: 0 11px
	}

	.m_highlighted_tickets.m_tickets_aforog p small {
		display: inline-block
	}

	.m_highlighted_tickets.m_tickets_aforog strong {
		vertical-align: inherit
	}

	.m_highlighted_tickets.m_tickets_aforog a {
		margin-left: 11px
	}

	.tickets_layout tr.m_match_aforog td.m_warning.m_warning_white {
		padding: 0 20px 20px;
		margin: 0
	}

	tr.m_match_aforog {
		display: block
	}

	tr.m_match_aforog td p {
		margin: 0 10px 10px
	}

	tr.m_match_aforog td>span {
		margin: 0
	}

	tr.m_match_aforog ul {
		margin: 0
	}

	tr.m_match_aforog ul li {
		flex-basis: 100%;
		max-width: 100%;
		padding: 0
	}

	tr.m_match_aforog ul li>p span {
		flex: 0 1 55%
	}

	tr.m_match_aforog ul li>p span:first-child {
		flex: 1 0 50%
	}

	.m_match_date {
		width: auto;
		text-align: center;
		background: none
	}

	.m_match_date p {
		max-width: none
	}

	.m_match_date strong span {
		display: inline-block;
		margin-left: 5px;
		margin-top: 0
	}

	.m_match_date .m_match_date_day,
	.m_match_date .m_match_date_time {
		margin-bottom: 10px
	}

	.m_match_date small:before {
		display: none
	}

	.m_match_date_time {
		margin-left: 0 !important;
		margin-top: 0 !important
	}

	.m_match_date_day {
		width: auto
	}

	.m_match_date,
	.m_match_teams {
		padding: 10px 10px 10px 0
	}

	.m_match_actions_list,
	.m_match_actions_tickets {
		padding-top: 0
	}

	.m_match_actions_tickets {
		display: block
	}

	.m_match_actions_tickets .btn {
		display: block;
		text-align: center;
		margin-top: 0
	}

	.m_match_teams p {
		margin-left: 0;
		float: none
	}

	.m_match_teams.next_matches {
		padding: 0;
		margin: 0;
		width: 100%
	}

	.m_match_teams.next_matches>span {
		margin: 0
	}

	.m_match_teams img+img {
		margin-left: 4px
	}

	.m_match_teams_results {
		margin: 0 10px
	}

	.m_match_teams_competition {
		display: block !important
	}

	.m_match_result {
		margin-left: 10px;
		margin-right: 10px;
		display: block;
		padding-right: 0;
		border: 1px solid #D0D0D0;
		border-top: none
	}

	.m_match_result td {
		padding-right: 30px;
		padding-left: 10px
	}

	.m_match_result:last-child {
		border-bottom: 1px solid #D9D9D9
	}

	.m_match_with_result {
		border-bottom: none !important
	}

	.m_match_actions_list {
		padding-top: 10px;
		padding-bottom: 0;
		border-top: 1px solid #D0D0D0
	}

	.m_match_with_result .m_match_actions_list {
		margin-bottom: -16px
	}

	.m_matches_table_warning {
		display: block;
		margin-left: 10px;
		margin-right: 10px
	}

	tr+.m_matches_table_warning {
		margin-top: 10px
	}

	.m_matches_table_warning td {
		display: block;
		padding: 5px 5px 0;
		background-color: #ffffff
	}

	.m_matches_table_warning+tr {
		margin-top: 0;
		border: 3px solid #F8EE98;
		border-top: none
	}

	.m_matches_table_warning+tr td {
		border: none !important
	}

	.m_matches_table_warning+.m_match_with_result+.m_match_result {
		border: none
	}

	.m_matches_table_warning+.m_match_with_result+.m_match_result td {
		border-left: 3px solid #F8EE98;
		border-right: 3px solid #F8EE98
	}

	.m_matches_table .m_warning {
		margin: -1px 15px 0
	}

	p.m_match_aditional_info {
		padding-bottom: 15px;
		margin-bottom: 0;
		text-align: center;
		width: auto
	}

	td.m_match_aditional_info {
		padding-top: 20px;
		padding-bottom: 0
	}

	.m_match_week+.m_match .m_match_date {
		padding-top: 15px
	}

	.m_matches_table_warning+.m_match_week {
		margin-left: 10px;
		margin-right: 10px;
		display: block;
		border-bottom: none
	}

	.m_matches_table_warning+.m_match_week+.m_match {
		margin-top: 0;
		border: 3px solid #f8ee98;
		border-top: none
	}

	.m_matches_table_warning+.m_match_week+.m_match td {
		border: none !important
	}

	.m_match_week {
		border-top: none
	}

	.m_matches_table.m_table_aforog .m_match_week:not(:first-of-type) {
		border-top: none
	}

	.m_matches_table_warning td {
		background-color: transparent
	}

	.m_matches_simple strong {
		max-width: none
	}

	td.m_match_teams {
		padding-right: 0;
		padding-left: 0;
		width: auto;
		padding-bottom: 0
	}

	td.m_match_teams>span {
		width: 85px;
		float: none
	}

	td.m_match_teams>* {
		padding: 10px 10px 10px 40px;
		float: none !important;
		display: block !important;
		margin: 0;
		width: auto !important;
		text-align: center
	}

	td.m_match_teams>*:first-child {
		padding-left: 10px
	}

	td.m_match_teams div,
	td.m_match_teams p {
		width: 100%;
		max-width: none;
		clear: left;
		width: auto;
		margin-right: 0;
		padding: 0;
		display: block
	}

	.m_match_actions {
		width: auto
	}

	.m_match_actions .m_match_actions_tickets .m_highlighted_tickets_rel {
		font-weight: bold;
		margin-top: 0;
		border-top: 1px solid #D0D0D0;
		padding-top: 10px
	}

	.m_match_actions_list {
		padding-top: 10px !important
	}

	.m_match_header {
		text-align: center;
		padding-bottom: 19px
	}

	.m_match_header .m_highlighted_tickets {
		padding-top: 7px;
		border-top: 1px solid #d9d9d9;
		margin-top: 10px
	}

	.m_match_header .m_highlighted_tickets p {
		text-align: left
	}

	.m_match_header .m_highlighted_tickets p:lang(ar) {
		text-align: right
	}

	.m_match_header .m_highlighted_tickets strong {
		text-align: right
	}

	.m_match_header .m_highlighted_tickets strong:lang(ar) {
		text-align: left
	}

	.m_match_header_date {
		background: none;
		padding-top: 0
	}

	.m_match_header_teams {
		background: none
	}

	div.m_match_header_aforog {
		display: none
	}

	div.m_match_header_aforog_mobile {
		display: block;
		border-top: 1px solid #d9d9d9;
		background: none;
		padding: 10px 10px 0;
		margin-top: 20px
	}

	div.m_match_header_aforog_mobile ul {
		list-style: none
	}

	.m_match_header_title {
		position: static;
		font-size: 1.2em;
		margin-bottom: 6px;
		display: block
	}

	.m_match_header_content>* {
		display: block
	}

	.m_match_header_date_day,
	.m_match_header_date_time {
		display: inline-block;
		background: none;
		width: auto
	}

	.m_match_header_date .m_match_header_date_day,
	.m_match_header_date .m_match_header_date_time {
		text-align: center
	}

	.m_match_header_date_time {
		margin-left: 12px
	}

	.m_match_header_logos {
		width: auto;
		max-width: none;
		margin-top: 19px;
		margin-bottom: 19px
	}

	.m_matches_results_table {
		background-color: transparent;
		margin-bottom: 0;
		border: 1px solid #D9D9D9;
		border-top: none;
		border-bottom: none
	}

	.m_matches_results_table th {
		display: none
	}

	.m_matches_results_table .year {
		width: 18%
	}

	.m_matches_results_table .result {
		width: 26%
	}

	.m_matches_results_table .team {
		text-align: center;
		width: 28%;
		padding: 10px
	}

	.m_matches_results_table .team .team_image {
		display: block;
		margin: 0 auto 12px
	}

	.m_matches_table .m_match_date {
		white-space: normal !important
	}

	.m_matches_table .m_match_date_day {
		margin-right: 5px !important
	}
}

.m_schedule_table {
	width: 100%;
	padding-bottom: 1rem
}

.m_schedule_table>table {
	display: block
}

.m_schedule_table>table thead,
.m_schedule_table>table tbody,
.m_schedule_table>table tfoot,
.m_schedule_table>table td {
	display: block
}

.m_schedule_table>table tr {
	display: flex;
	flex-wrap: wrap;
	border: none
}

.m_schedule_table>table tr.m_match {
	margin: 0 .625rem;
	padding: 4rem 0 1rem 0;
	border: 1px solid #ebebeb !important;
	border-radius: 10px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1)
}

.m_schedule_table>table tr td {
	width: 100%;
	flex: 0 1 auto
}

.m_schedule_table>table tr td.m_match_aditional_info {
	padding: 1.25rem .625rem .4375rem 1.25rem;
	font-size: .75rem;
	color: #666
}

.m_schedule_table>table tr td.m_match_date {
	order: 2;
	text-align: center;
	padding: .5rem 0;
	align-content: flex-start;
	justify-content: center;
	display: flex;
	flex-wrap: wrap;
	color: #333;
	text-transform: none;
	white-space: normal;
	font-weight: normal
}

.m_schedule_table>table tr td.m_match_date strong span {
	font-size: inherit;
	margin: 0
}

.m_schedule_table>table tr td.m_match_date>p {
	font-size: 14px;
	flex: 0 1 auto;
	width: 100%
}

.m_schedule_table>table tr td.m_match_date .m_match_date_time {
	order: 1;
	line-height: 1;
	margin-bottom: .25rem;
	margin-left: 0;
	margin-right: 0
}

.m_schedule_table>table tr td.m_match_date .m_match_date_time small {
	font-size: 2.25rem;
	padding: 0;
	display: inline;
	height: auto;
	width: auto;
	border: none;
	min-width: 0;
	position: static
}

.m_schedule_table>table tr td.m_match_date .m_match_date_time.nota small {
	font-size: 1.25rem
}

.m_schedule_table>table tr td.m_match_date .m_match_date_time.no_confirmada small {
	font-size: 1.25rem;
	color: #d00
}

.m_schedule_table>table tr td.m_match_date .m_match_date_day {
	order: 2;
	margin: 0
}

.m_schedule_table>table tr td.m_match_date .m_match_date_day.pend {
	color: #d00
}

.m_schedule_table>table tr td.m_match_date .m_match_date_day span {
	display: block;
	padding: 0
}

.m_schedule_table>table tr td.m_match_date .m_match_aditional_info {
	order: 3;
	margin: 0;
	padding: 0;
	text-transform: none
}

.m_schedule_table>table tr td.m_match_teams {
	order: 1;
	padding: 0 .625rem .625rem;
	position: relative;
	overflow: visible
}

.m_schedule_table>table tr td.m_match_teams>span {
	display: flex !important;
	justify-content: center;
	margin-bottom: 2rem;
	padding: 0
}

.m_schedule_table>table tr td.m_match_teams>span img {
	width: 56px;
	height: 56px;
	padding: 0 .625rem
}

.m_schedule_table>table tr td.m_match_teams>p {
	text-align: center;
	font-size: .875rem;
	margin: 0;
	float: none;
	width: auto
}

.m_schedule_table>table tr td.m_match_teams>p a {
	display: block;
	text-decoration: none;
	color: #000
}

.m_schedule_table>table tr td.m_match_teams>p span {
	display: block;
	text-align: center
}

.m_schedule_table>table tr td.m_match_teams>p span:first-child {
	border: none
}

.m_schedule_table>table tr td.m_match_teams>p span strong {
	font-weight: 400;
	display: inline;
	font-size: .875rem
}

.m_schedule_table>table tr td.m_match_teams>p span strong:first-of-type::after {
	content: '\00a0-\00a0'
}

.m_schedule_table>table tr td.m_match_teams .m_match_teams_competition {
	display: block;
	position: absolute;
	width: 100%;
	top: -34px;
	left: 0;
	text-decoration: none;
	color: #808080;
	font-size: .875rem;
	margin-top: 0;
	padding: 0
}

.m_schedule_table>table tr td.m_match_teams .m_match_teams_competition img {
	display: none
}

.m_schedule_table>table tr td.m_match_actions {
	order: 3;
	text-align: center;
	padding: 1rem 0 0 0
}

.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets .btn {
	font-size: .875rem;
	font-weight: 400;
	padding: 1rem 1.5rem;
	border-radius: .625rem;
	white-space: nowrap;
	display: inline-block
}

.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets .m_match_actions_precio {
	margin: .75rem 0 0 0;
	font-size: 1rem;
	float: none
}

.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets .m_match_actions_precio span {
	float: none;
	font-weight: normal
}

.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets .m_match_actions_rel {
	font-size: .75rem;
	font-weight: 400;
	margin: .625rem 0
}

@media only screen and (min-width: 990px) {
	.m_schedule_table>table tr {
		flex-wrap: nowrap
	}

	.m_schedule_table>table tr.m_match {
		padding: 0;
		align-content: stretch
	}

	.m_schedule_table>table tr td.m_match_date {
		width: 15%;
		order: 1;
		margin: 1rem 0;
		padding: 0 .75rem;
		border-right: 1px solid rgba(0, 0, 0, 0.12);
		text-align: right;
		align-content: flex-end;
		justify-content: flex-end
	}

	.m_schedule_table>table tr td.m_match_date>p {
		color: #808080;
		font-size: .6875rem
	}

	.m_schedule_table>table tr td.m_match_date .m_match_date_time small {
		font-size: 1.375rem;
		text-align: right
	}

	.m_schedule_table>table tr td.m_match_date .m_match_date_time.nota small {
		font-size: .8125rem
	}

	.m_schedule_table>table tr td.m_match_date .m_match_date_time.no_confirmada small {
		font-size: .8125rem
	}

	.m_schedule_table>table tr td.m_match_teams {
		width: 50%;
		order: 2;
		padding: .625rem;
		display: flex
	}

	.m_schedule_table>table tr td.m_match_teams>span {
		flex: 0 0 100px;
		margin: 0;
		align-items: center
	}

	.m_schedule_table>table tr td.m_match_teams>span img {
		padding: 0 .3125rem;
		width: 40px;
		height: 40px
	}

	.m_schedule_table>table tr td.m_match_teams>p {
		display: flex;
		flex-wrap: wrap;
		font-size: .8125rem;
		padding-left: .625rem;
		align-content: center
	}

	.m_schedule_table>table tr td.m_match_teams>p a {
		flex: 0 1 100%;
		text-align: left;
		order: 2
	}

	.m_schedule_table>table tr td.m_match_teams>p span {
		flex: 0 1 100%;
		text-align: left;
		order: 2
	}

	.m_schedule_table>table tr td.m_match_teams>p span strong {
		display: block
	}

	.m_schedule_table>table tr td.m_match_teams>p span strong:first-of-type::after {
		content: none
	}

	.m_schedule_table>table tr td.m_match_teams>p span.m_match_teams_competition {
		order: 1
	}

	.m_schedule_table>table tr td.m_match_teams .m_match_teams_competition {
		position: static;
		order: 1;
		flex: 0 1 100%;
		text-align: left;
		margin-bottom: .3125rem;
		font-size: .6875rem
	}

	.m_schedule_table>table tr td.m_match_actions {
		width: 35%;
		order: 3;
		padding: .625rem;
		display: flex;
		align-items: center
	}

	.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets {
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		align-items: center
	}

	.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets.clearfix::before {
		content: none
	}

	.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets>* {
		flex: 0 1 100%
	}

	.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets .btn {
		font-size: .75rem;
		padding: .625rem 1rem;
		margin-bottom: .5rem
	}

	.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets .m_match_actions_precio {
		margin: 0 0 .3125rem 0;
		font-size: .75rem
	}

	.m_schedule_table>table tr td.m_match_actions .m_match_actions_tickets .m_match_actions_rel {
		font-size: .5625rem;
		margin: 0
	}
}

.m_paginator {
	display: table;
	font-size: x-small;
	margin: 0 auto;
	font-size: 1.4em;
	font-weight: bold;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
	background-color: #fff
}

.m_paginator a,
.m_paginator span {
	display: table-cell;
	vertical-align: top;
	padding: 8px 4px 8px 4px;
	color: #787878;
	text-decoration: none
}

.m_paginator a.active {
	border-left: 1px solid #0B5BA9;
	border-right: 1px solid #0B5BA9;
	color: #0255A5;
	padding-left: 6px;
	padding-right: 6px
}

.m_paginator a.m_paginator_prev,
.m_paginator a.m_paginator_next {
	width: 20px;
	padding: 8px 0;
	overflow: hidden;
	text-indent: -42px;
	color: transparent
}

.m_paginator a.m_paginator_prev {
	border-right: 1px solid #D9D9D9;
	position: relative
}

.m_paginator a.m_paginator_prev:before {
	right: -9px;
	content: "\e604";
	display: block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 20px;
	font-weight: 600;
	margin-top: -2px;
	opacity: 1
}

.m_paginator a.m_paginator_prev:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.m_paginator a.m_paginator_prev:lang(ar):before {
	right: auto;
	left: -9px;
	content: "\e603";
	top: 8px
}

.m_paginator a.m_paginator_next {
	position: relative;
	border-left: 1px solid #D9D9D9
}

.m_paginator a.m_paginator_next:after {
	right: -10px;
	content: "\e603";
	display: block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 20px;
	font-weight: 600;
	margin-top: -18px;
	opacity: 1
}

.m_paginator a.m_paginator_next:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_paginator a.m_paginator_next:lang(ar):after {
	right: auto;
	left: -10px;
	content: "\e604";
	margin-top: -2px
}

.m_paginator span {
	width: 10px;
	text-indent: -9999px;
	background: url("../images/backgrounds/paginator_break.gif") no-repeat center 15px
}

.titulo.m_transfers .m_main_header:after {
	background: none
}

.titulo.m_transfers h1 {
	font-size: 5.7em
}

.social.m_transfers {
	border-bottom: 1px solid lightgrey;
	margin-top: -24px
}

.entradilla.m_transfers {
	padding: 24px;
	position: relative;
	padding-bottom: 70px !important;
	margin-bottom: 80px !important;
	border-bottom: 1px solid #D9D9D9
}

.entradilla.m_transfers:after {
	height: 90px;
	bottom: -32px;
	content: '\e638';
	display: inline-block;
	background: white;
	font-family: real-madrid-icons;
	left: 50%;
	font-size: 100px;
	color: #D9D9D9;
	margin-left: -67px;
	margin-top: -18px;
	position: absolute
}

.entradilla.m_transfers p {
	font-size: 2em;
	color: #999999
}

.carrousel.m_transfers {
	margin-bottom: 30px
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper {
	height: 290px !important
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper .m_media:hover span {
	background-color: transparent
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture {
	padding: 0 12px;
	float: left;
	text-decoration: none
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture:lang(ar) {
	float: right
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture img {
	border: 5px solid #e6e6e6;
	border-radius: 50%;
	width: 200px;
	height: 200px
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture span {
	position: relative;
	display: block;
	text-align: center
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture span.nombre,
.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture a.nombre {
	padding: 16px 10px 0 8px;
	font-size: 1.3em;
	letter-spacing: 1px;
	font-family: 'Oswald', sans-serif;
	font-weight: normal !important;
	font-style: normal !important;
	text-transform: uppercase;
	color: #333333
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture span.nombre:lang(ar),
.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture a.nombre:lang(ar) {
	padding: 16px 8px 0 10px
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture span.posicion {
	padding: 1px 10px 11px 8px;
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	text-transform: capitalize
}

.carrousel.m_transfers .m_media_slide_viewport .m_media_slide_wrapper a.m_media_picture span.posicion:lang(ar) {
	padding: 1px 8px 11px 10px
}

.carrousel.m_transfers .m_player_history_slider .slider_btn_next,
.carrousel.m_transfers .m_players_slider .slider_btn_next,
.carrousel.m_transfers .m_player_history_slider .slider_btn_prev,
.carrousel.m_transfers .m_players_slider .slider_btn_prev {
	top: 85px
}

.carrousel.m_transfers .m_image_item_picture {
	background: none !important
}

.carrousel.m_transfers .m_image_item_picture:before {
	display: none
}

.m_transfers_sec1 .m_related_image {
	border: none !important
}

.m_transfers_sec1 .wrapper article {
	background-color: #f6f6f6;
	border: 1px solid lightgrey;
	border-top: 2px solid #0255A5;
	margin-bottom: 30px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .medical_report {
	margin-bottom: 0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content {
	padding: 18px 18px 18px 10px;
	width: 68%
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content:lang(ar) {
	padding: 18px 10px 18px 18px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content>* {
	margin-left: 0;
	margin-right: 0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_facebook,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_instagram,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_twitter,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_renren,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_tencent,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_weibo,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_youku,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_snapchat {
	border-radius: 50%;
	width: 49px;
	height: 49px;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	color: transparent
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_facebook:before,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_instagram:before,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_twitter:before,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_renren:before,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_tencent:before,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_weibo:before,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_youku:before,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_snapchat:before {
	font-size: 42px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_facebook:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_instagram:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_twitter:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_renren:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_tencent:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_weibo:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_youku:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .btn_social_snapchat:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 15px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .m_ver_ficha_strip {
	float: right;
	margin-top: -43px;
	margin-bottom: 15px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .m_ver_ficha_strip:lang(ar) {
	float: left
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_socia_verficha .m_ver_ficha_strip span {
	background-color: #FFFFFF
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_nacimiento {
	box-sizing: border-box;
	background-color: #e8e8e8;
	padding: 25px 0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_nacimiento * {
	box-sizing: border-box
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_nacimiento>p:lang(ar):first-child {
	border-right: none
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_nacimiento>p:first-child {
	border-left: none
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_nacimiento p {
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
	display: block;
	float: left;
	border-left: 1px solid lightgrey;
	padding: 0 16px;
	color: #000000;
	width: 25%
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_nacimiento p:lang(ar) {
	text-align: right;
	float: right;
	border-left: none;
	border-right: 1px solid lightgrey
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_nacimiento p span {
	font-size: 1.15em;
	display: block;
	margin-top: 5px;
	color: #999999
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_titulo_cuerpo {
	border-bottom: 1px solid lightgrey
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_titulo_cuerpo p {
	font-size: 2.1em;
	display: block;
	padding: 20px 0;
	color: #000000
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_titulo_cuerpo p span {
	padding: 15px 0;
	font-size: .75em;
	display: block;
	color: #999999
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles {
	border-bottom: 1px solid lightgrey;
	padding: 18px 0 18px 0;
	margin-bottom: 18px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles img {
	float: left
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles img:lang(ar) {
	float: right
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles>div {
	float: left;
	width: 50%;
	box-sizing: border-box
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles>div:lang(ar) {
	float: right
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles p {
	font-size: 1.4em;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-style: normal;
	padding: 15px 10px 15px 83px;
	text-transform: uppercase;
	color: #000000
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles p:lang(ar) {
	padding: 15px 83px 15px 10px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_partidos_goles p span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	padding: 5px 0 8px 0;
	font-size: .85em;
	display: block;
	text-transform: none;
	color: #999999
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_titulo_cuerpo2 p {
	font-size: 1.4em;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 12px;
	text-transform: uppercase;
	color: #000000
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_titulo_cuerpo2 p span {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0 8px 0;
	display: block;
	text-transform: none;
	color: #999999
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias p.titulo {
	font-size: 1.4em;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 9px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias ul li {
	list-style-type: none
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias li {
	margin-bottom: 10px;
	background-color: #ffffff
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias li article {
	background-color: #ffffff
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_highlight_header,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_header {
	width: 111px;
	padding-right: 0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_highlight_header:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_header:lang(ar) {
	padding-left: 0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_highlight_content,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .club_store_new .m_store_info,
.club_store_new .m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_info,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_content {
	padding-left: 20px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_highlight_content:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .club_store_new .m_store_info:lang(ar),
.club_store_new .m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_info:lang(ar),
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_content:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_highlight_content:lang(ar):first-child,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .club_store_new .m_store_info:lang(ar):first-child,
.club_store_new .m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_info:lang(ar):first-child,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_content:lang(ar):first-child {
	padding-left: 0;
	padding-right: 10px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_highlight_content:first-child,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .club_store_new .m_store_info:first-child,
.club_store_new .m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_info:first-child,
.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_content:first-child {
	padding-left: 10px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content {
	padding: 18px 0 18px 18px;
	width: 32%
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content:lang(ar) {
	padding: 18px 18px 18px 0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content img {
	width: 100%
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content h2 {
	font-size: 1.8em;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-style: normal;
	padding: 20px 10px 2px 15px;
	text-transform: uppercase;
	color: #000000
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content h2:lang(ar) {
	padding: 20px 15px 10px 2px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content h2 a {
	color: #000000;
	text-decoration: none
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: capitalize !important;
	font-weight: normal;
	display: block;
	text-transform: none;
	color: #999999;
	padding: 0 10px 20px 15px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content span:lang(ar) {
	padding: 0 15px 20px 10px
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content .m_transfers_sec_transfer_aditional_content1 {
	background-color: #FFFFFF;
	border: 1px solid #d0d0d0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content .m_transfers_sec_transfer_aditional_content2 {
	border-top: 2px solid #0255A5;
	background-color: #FFFFFF
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content .m_transfers_sec_transfer_aditional_content2 a {
	background-color: #FFFFFF
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content .m_transfers_sec_transfer_aditional_content2 .m_related {
	max-width: 100%
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content span {
	text-transform: none !important;
	padding-left: 0
}

.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .aditional_content .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content span:lang(ar) {
	padding-right: 0
}

.pre_footer.m_transfers {
	text-align: center;
	background-color: #f6f6f6
}

.pre_footer.m_transfers .wrapper_mini {
	display: inline-block
}

.pre_footer.m_transfers .m_footer_pagination {
	border-top: none;
	padding-left: 30px;
	padding-right: 30px
}

.m_transfers_sec1 .m_ver_ficha_strip,
.m_transfers_sec_2 .m_ver_ficha_strip {
	font-size: x-small;
	display: block;
	position: relative;
	padding-top: 43px;
	padding-bottom: 11px;
	color: #0052A5;
	text-decoration: none;
	max-width: 40%
}

.m_transfers_sec1 .m_ver_ficha_strip .separator,
.m_transfers_sec_2 .m_ver_ficha_strip .separator {
	display: none
}

.m_transfers_sec1 .m_ver_ficha_strip>span,
.m_transfers_sec_2 .m_ver_ficha_strip>span {
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 17px 39px 17px 67px
}

.m_transfers_sec1 .m_ver_ficha_strip>span:lang(ar),
.m_transfers_sec_2 .m_ver_ficha_strip>span:lang(ar) {
	padding: 17px 67px 17px 39px
}

.m_transfers_sec1 .m_ver_ficha_strip>span:lang(ar):before,
.m_transfers_sec_2 .m_ver_ficha_strip>span:lang(ar):before {
	border-right: none;
	border-left: 1px solid lightgrey
}

.m_transfers_sec1 .m_ver_ficha_strip>span:lang(ar):after,
.m_transfers_sec_2 .m_ver_ficha_strip>span:lang(ar):after {
	right: auto;
	left: 0
}

.m_transfers_sec1 .m_ver_ficha_strip>span:before,
.m_transfers_sec1 .m_ver_ficha_strip>span:after,
.m_transfers_sec_2 .m_ver_ficha_strip>span:before,
.m_transfers_sec_2 .m_ver_ficha_strip>span:after {
	content: "";
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	top: 44px;
	bottom: 12px;
	width: 54px
}

.m_transfers_sec1 .m_ver_ficha_strip>span:before,
.m_transfers_sec_2 .m_ver_ficha_strip>span:before {
	border-right: 1px solid lightgrey;
	left: 0;
	content: '\e62e';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	font-size: 40px;
	color: #999;
	display: flex;
	justify-content: center;
	align-items: center
}

.m_transfers_sec1 .m_ver_ficha_strip>span:after,
.m_transfers_sec_2 .m_ver_ficha_strip>span:after {
	content: '\e603';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	right: 0;
	font-size: 25px;
	color: #000;
	display: flex;
	justify-content: center;
	align-items: center
}

.m_transfers_sec1 .m_ver_ficha_strip>span:lang(ar):before,
.m_transfers_sec_2 .m_ver_ficha_strip>span:lang(ar):before {
	left: auto;
	right: 0
}

.m_transfers_sec1 .m_ver_ficha_strip>span:lang(ar):after,
.m_transfers_sec_2 .m_ver_ficha_strip>span:lang(ar):after {
	content: '\e604'
}

.m_transfers_sec_2 .m_transfers_sec_promote_titulo {
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 50px;
	border-top: none
}

.m_transfers_sec_2 .m_transfers_sec_promote_titulo strong {
	font-size: 1.4em;
	color: #999999;
	font-weight: normal;
	display: block;
	text-align: center
}

.m_transfers_sec_2 .m_transfers_sec_promote_titulo h2 {
	padding-bottom: 30px;
	text-transform: capitalize;
	font-size: 4em;
	display: block;
	text-align: center
}

.m_transfers_sec_2 .m_transfers_sec_promote {
	background-color: #f6f6f6;
	border: 1px solid lightgrey;
	border-top: 2px solid #000000;
	padding: 20px;
	margin-bottom: 20px
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main {
	position: relative
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_ver_ficha_strip {
	position: absolute;
	bottom: -11px;
	width: auto
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_ver_ficha_strip span {
	background-position: 40px center;
	width: 53%
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 {
	width: 15.5%;
	min-height: 210px;
	border: 1px solid lightgrey;
	border-top: 2px solid #0255A5;
	background-color: #FFFFFF;
	float: left
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1:lang(ar) {
	float: right
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related_image,
.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related_content {
	border: none
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related_image img,
.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related_content img {
	width: 100%
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related {
	max-width: 100%
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related .m_related_image img {
	margin: 0 auto
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related_content {
	background-color: #FFFFFF
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content1 .m_related_content span {
	color: #666666;
	text-transform: none
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content3 {
	width: 50%;
	float: left;
	padding: 0 5px 0 15px
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content3:lang(ar) {
	float: right;
	padding: 0 15px 0 5px
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content3 p {
	font-size: 1.6em
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 {
	width: 27%;
	float: right
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2:lang(ar) {
	float: left
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related {
	max-width: 100%
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_image {
	padding-left: 20px;
	text-align: center;
	border-left: 1px solid lightgrey;
	border-right: none;
	border-top: none
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_image:lang(ar) {
	border-left: none;
	border-right: 1px solid lightgrey
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_image img {
	width: 93%;
	display: inline;
	width: auto
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content {
	border-right: none;
	border-bottom: none;
	border-top: none;
	text-align: center
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content:lang(ar) {
	border-left: none
}

.m_transfers .m_transfers_sec_promote_titulo.separador:before {
	position: relative
}

.m_transfers .m_transfers_sec_promote_titulo.separador:after {
	top: 55px
}

.m_transfers .separador {
	position: relative;
	padding: 89px 0 50px;
	border-top: 1px solid lightgrey
}

.m_transfers .separador:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -42px
}

.m_transfers .separador:lang(ar):before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -42px
}

.m_transfers .separador:after {
	content: "";
	background: url("../images/backgrounds/m_transfers_logo.png") no-repeat right center;
	background-position: center center;
	background-repeat: no-repeat;
	width: 84px;
	height: 66px;
	position: absolute;
	left: 50%;
	margin-left: -42px;
	top: -33px;
	z-index: 2
}

.m_transfers .separador:before {
	position: absolute;
	height: 1px;
	width: 84px;
	background-color: #FFFFFF;
	content: "";
	display: block;
	left: 50%;
	margin-left: -42px;
	top: -1px;
	z-index: 1
}

.m_transfers .separador img {
	max-width: none
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content {
	padding-left: 20px
}

.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.specials_layout .m_transfers h1 {
	text-align: center;
	font-size: 3.2em;
	margin: .5em 0
}

.specials_layout .transfer_player_carousel {
	position: relative;
	width: 100%
}

.specials_layout .transfer_player_carousel .transfer_player_head {
	min-height: 80px
}

.specials_layout .transfer_player_carousel .m_section_news_actions {
	float: right
}

.specials_layout .transfer_player_carousel .m_section_news_actions:lang(ar) {
	float: left
}

.specials_layout .transfer_player_carousel [data-next],
.specials_layout .transfer_player_carousel [data-prev] {
	display: block;
	width: 50px;
	height: 80px;
	background-position: center center;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 112.5px;
	left: 0;
	margin: 0;
	z-index: 1
}

.specials_layout .transfer_player_carousel [data-next]:lang(ar),
.specials_layout .transfer_player_carousel [data-prev]:lang(ar) {
	left: auto;
	right: 0
}

.specials_layout .transfer_player_carousel [data-next] {
	left: auto;
	right: 0
}

.specials_layout .transfer_player_carousel [data-next]:lang(ar) {
	left: 0;
	right: auto
}

.specials_layout .transfer_player {
	width: 100%;
	height: 300px;
	overflow: hidden
}

.specials_layout .transfer_player_wrapper {
	height: 300px;
	list-style-type: none;
	white-space: nowrap
}

.specials_layout .transfer_player_item {
	height: 300px;
	display: block;
	float: left;
	padding-right: 10px;
	position: relative
}

.specials_layout .transfer_player_item:last-of-type {
	padding-right: 0
}

.specials_layout .transfer_player_item:lang(ar) {
	float: right;
	padding-right: 0;
	padding-left: 10px
}

.specials_layout .transfer_player_item:lang(ar):last-of-type {
	padding-left: 0
}

.specials_layout .transfer_player_item .transfer_player_wrapper {
	max-width: 300px;
	height: 300px;
	overflow: hidden
}

.specials_layout .transfer_player_item .transfer_player_wrapper .m_related {
	max-width: none;
	width: 244px;
	height: 244px
}

.specials_layout .transfer_player_item .transfer_player_wrapper .m_related .m_related_image {
	width: 242px;
	height: 242px
}

.specials_layout .transfer_player_item .transfer_player_wrapper .m_related .m_related_image img {
	height: 242px;
	width: auto
}

.specials_layout .transfer_player_item .transfer_player_wrapper .m_related_image {
	max-width: 250px;
	height: auto
}

.specials_layout .transfer_player_item .transfer_player_wrapper .m_sin_ficha_strip {
	border: 1px solid #d9d9d9;
	background-color: #f9f9f9;
	height: 47px
}

.specials_layout .transfer_player_item .transfer_player_gallery_link {
	display: block;
	position: relative;
	left: 50%;
	width: 500px;
	margin-left: -250px
}

.specials_layout .transfer_player_item .transfer_player_gallery_link:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -250px
}

.specials_layout .transfer_player_item .transfer_player_photo {
	height: 300px;
	width: auto
}

.specials_layout .transfer_player_item .m_media.m_media_video {
	width: 705px;
	margin-left: -202.5px
}

.specials_layout .transfer_player_item .m_media.m_media_video:lang(ar) {
	margin-left: 0;
	margin-right: -202.5px
}

.specials_layout .transfer_player_item .m_media.m_media_video img {
	width: 705px;
	height: 300px
}

.specials_layout .transfer_player_item .m_media img {
	height: 300px
}

.specials_layout .m_transfers_jugador {
	font-size: 1.8em;
	font-family: "Oswald", sans-serif;
	font-weight: normal;
	font-style: normal;
	padding: 20px 0 0 0;
	text-transform: uppercase;
	color: #000000
}

.specials_layout .m_transfers_posicion {
	font-size: 1.4em;
	color: #999
}

.specials_layout .m_ver_ficha_strip.new {
	display: block;
	position: relative;
	color: #0052A5;
	text-decoration: none
}

.specials_layout .m_ver_ficha_strip.new>span {
	background-color: #FFFFFF;
	border: 1px solid #D9D9D9;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 17px 39px 16px 67px
}

.specials_layout .m_ver_ficha_strip.new>span:lang(ar) {
	padding: 17px 67px 16px 39px
}

.specials_layout .m_ver_ficha_strip.new>span:lang(ar):before {
	border-right: none;
	border-left: 1px solid lightgrey;
	left: auto;
	right: 0
}

.specials_layout .m_ver_ficha_strip.new>span:lang(ar):after {
	right: auto;
	left: 0
}

.specials_layout .m_ver_ficha_strip.new>span:before,
.specials_layout .m_ver_ficha_strip.new>span:after {
	content: "";
	display: block;
	position: absolute;
	background-repeat: no-repeat;
	top: 0;
	width: 54px;
	height: 48px
}

.specials_layout .m_ver_ficha_strip.new>span:before {
	background-position: center center;
	border-right: 1px solid lightgrey;
	left: 0
}

.specials_layout .m_ver_ficha_strip.new>span:after {
	right: 0;
	background-position: 28px center
}

.specials_layout .transfer_player_info .m_collapsable {
	margin-top: 10px;
	margin-bottom: 20px;
	background-color: #f6f6f6;
	padding: 20px 0 0 0;
	color: #000
}

.specials_layout .transfer_player_info .m_collapsable a {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 20px 20px;
	text-transform: uppercase;
	text-decoration: none;
	color: #0052a5;
	font-size: 1.2em;
	font-weight: 700
}

.specials_layout .transfer_player_info .m_collapsable a:after {
	margin-left: 10px
}

.specials_layout .transfer_player_info .m_collapsable a:lang(ar) {
	margin: 0 20px 20px 10px
}

.specials_layout .transfer_player_info .m_collapsable a:lang(ar):after {
	margin-right: 10px
}

.specials_layout .transfer_player_info .m_collapsable_content {
	color: #666
}

.specials_layout .transfer_player_info .m_collapsable_content .rmgrid {
	border-top: 1px solid #d3d3d3
}

.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.bio {
	padding-top: 40px
}

.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.awards {
	padding-right: 20px
}

.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.awards:lang(ar) {
	padding-left: 20px
}

.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles,
.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos {
	margin-bottom: 15px
}

.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles img,
.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos img {
	float: left;
	width: 55px
}

.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles img:lang(ar),
.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos img:lang(ar) {
	float: right
}

.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles p,
.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos p {
	margin-left: 5px;
	display: inline-block;
	color: #000;
	font-family: Oswald;
	font-size: 1.3em;
	text-transform: uppercase
}

.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles p:lang(ar),
.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos p:lang(ar) {
	margin-right: 5px;
	margin-left: 0
}

.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles p.goles,
.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos p.goles {
	font-size: 3em;
	margin-top: 4px;
	position: relative;
	color: #666;
	margin-bottom: 0
}

.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles p span,
.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos p span {
	color: #666;
	text-transform: none;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal
}

.specials_layout .transfer_player_info .m_collapsable_content h2 {
	font-size: 1.8em;
	font-family: "Oswald", sans-serif;
	margin-bottom: .55556em;
	text-transform: uppercase;
	color: #000;
	font-weight: 400
}

.specials_layout .transfer_player_info .m_collapsable_content h3 {
	font-size: 1.4em;
	margin-bottom: .25em;
	color: #000
}

.specials_layout .transfer_player_info .m_collapsable_content p {
	font-size: 1.2em;
	line-height: 1.4;
	font-weight: 400;
	margin-bottom: 1em
}

.specials_layout .transfer_player_info .m_collapsable_content span {
	font-weight: 700;
	color: #000
}

.specials_layout .transfer_player_info .m_collapsable_content ul {
	list-style-type: none;
	font-size: 1.2em;
	margin-bottom: 15px
}

.specials_layout .transfer_player_info .m_collapsable_content ul li {
	margin-bottom: .35em;
	line-height: 1.2
}

@media only screen and (max-width: 990px) {
	.m_player_history_slider .slider_btn_next:lang(ar) {
		left: 0
	}

	.m_player_history_slider .slider_btn_prev:lang(ar) {
		right: 0
	}

	.specials_layout .m_transfers h1 {
		font-size: 2.2em;
		margin: 1em 0
	}

	.specials_layout .transfer_player_head {
		padding-left: 10px;
		min-height: 60px
	}

	.specials_layout .transfer_player_head:lang(ar) {
		padding-left: 0;
		padding-right: 10px
	}

	.specials_layout .transfer_player_item {
		padding-left: 10px
	}

	.specials_layout .transfer_player_item:last-of-type {
		padding-right: 10px
	}

	.specials_layout .transfer_player_item:lang(ar) {
		padding-right: 10px
	}

	.specials_layout .transfer_player_item:lang(ar):last-of-type {
		padding-left: 10px
	}

	.specials_layout .transfer_player_info {
		padding: 0 10px
	}

	.specials_layout .transfer_player_info .m_collapsable {
		padding-top: 15px;
		border: 1px solid #d3d3d3
	}

	.specials_layout .transfer_player_info .m_collapsable a {
		margin: 0 5px 15px 15px
	}

	.specials_layout .transfer_player_info .m_collapsable a:lang(ar) {
		margin: 0 15px 15px 5px
	}

	.specials_layout .transfer_player_info .m_collapsable a.btn_show {
		border-right: 1px solid #d3d3d3;
		padding-right: 15px
	}

	.specials_layout .transfer_player_info .m_collapsable a.btn_show:lang(ar) {
		border-right: none;
		border-left: 1px solid #d3d3d3;
		padding-right: 0;
		padding-left: 15px
	}

	.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.bio,
	.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.career,
	.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.awards {
		padding: 15px
	}

	.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.career,
	.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.awards {
		background-color: #fff;
		border-top: 1px solid #d3d3d3
	}

	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles img,
	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos img {
		width: 40px
	}

	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles p,
	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos p {
		font-size: 1.1em
	}

	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles p.goles,
	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos p.goles {
		font-size: 2.5em;
		margin-top: 2px
	}

	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_goles p span,
	.specials_layout .transfer_player_info .m_collapsable_content .transfers_data.transfers_partidos p span {
		font-size: 0.8em
	}

	.specials_layout .transfer_player_info .m_collapsable_content h2 {
		font-size: 1.4em
	}

	.specials_layout .m_transfers_jugador {
		padding-top: 10px;
		font-size: 1.4em
	}

	.specials_layout .m_share {
		margin-right: 10px
	}

	.specials_layout .m_share:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.specials_layout .m_share ul {
		z-index: 3
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.titulo.m_transfers h1 {
		font-size: 3em !important
	}

	.carrousel.m_transfers .m_media_slide_viewport .m_media span {
		background-color: transparent !important
	}

	.m_transfers_sec1 .m_related_image {
		width: auto
	}

	.m_transfers_sec1 .m_related_content {
		width: auto;
		position: static !important
	}

	.m_transfers_sec_2 .m_related_content {
		position: static !important
	}

	.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content {
		padding-left: 20px;
		overflow: hidden;
		width: 100%
	}

	.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_image {
		width: 100%
	}

	.specials_layout .m_transfers h1 {
		font-size: 2.8em;
		margin: 1em 0
	}

	.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.career,
	.specials_layout .transfer_player_info .m_collapsable_content .transfer_data.awards {
		background-color: transparent;
		border-top: none
	}

	.specials_layout .transfer_player_info .m_collapsable_content h2 {
		font-size: 1.4em
	}

	.specials_layout .m_transfers_jugador {
		font-size: 1.8em
	}
}

@media only screen and (max-width: 767px) {

	.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_highlight_header,
	.m_transfers_sec1 .wrapper .m_transfers_sec_transfer .main_content .m_transfers_sec_transfer_noticias .m_store_header {
		width: 100%
	}

	.titulo.m_transfers h1 {
		font-size: 3em !important
	}

	.entradilla.m_transfers {
		padding-bottom: 40px !important;
		margin-bottom: 50px !important
	}

	.entradilla.m_transfers p {
		font-size: 14px
	}

	.entradilla.m_transfers:after {
		height: 61px;
		margin-left: -30px;
		left: 50%;
		bottom: -32px;
		font-size: 50px
	}

	.carrousel.m_transfers {
		margin-bottom: 0 !important
	}

	.m_transfers .m_related_content {
		position: static !important
	}

	.m_transfers .m_player_history {
		display: inline-block
	}

	.m_transfers .m_media span {
		background-color: transparent !important
	}

	.m_transfers_sec1 {
		margin-right: 10px;
		margin-left: 10px
	}

	.m_transfers_sec1 article {
		background-color: transparent !important
	}

	.m_transfers_sec1 .col.aditional_content {
		padding: 15px !important;
		width: 100% !important
	}

	.m_transfers_sec1 .m_transfers_jugador {
		clear: both
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_aditional_content1 {
		margin-right: 0
	}

	.m_transfers_sec1 .m_related_image {
		width: 100% !important;
		clear: both !important
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_socia_verficha {
		padding: 0 !important
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_socia_verficha a {
		display: none
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_socia_verficha .m_ver_ficha_strip {
		display: block;
		max-width: 100%;
		margin-left: 15px;
		margin-right: 15px;
		float: none !important;
		width: auto
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_nacimiento p {
		float: none !important;
		width: 100% !important;
		text-align: left !important;
		margin-bottom: 12px;
		border: none !important
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_titulo_cuerpo span {
		display: none !important
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_partidos,
	.m_transfers_sec1 .m_transfers_sec_transfer_goles {
		float: none !important;
		width: 100% !important
	}

	.m_transfers_sec1 .m_highlight_list .m_highlight_content p,
	.m_transfers_sec1 .m_highlight_list .club_store_new .m_store_info p,
	.club_store_new .m_transfers_sec1 .m_highlight_list .m_store_info p,
	.m_transfers_sec1 .m_highlight_list .m_store_content p {
		display: none !important
	}

	.m_transfers_sec1 .col.main_content {
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_titulo_cuerpo {
		font-size: 0.8em
	}

	.m_transfers_sec1 .m_transfers_sec_transfer_titulo_cuerpo,
	.m_transfers_sec1 .m_transfers_sec_transfer_partidos_goles,
	.m_transfers_sec1 .m_transfers_sec_transfer_titulo_cuerpo2,
	.m_transfers_sec1 .m_transfers_sec_transfer_noticias {
		padding-right: 10px !important;
		padding-left: 10px !important
	}

	.m_transfers_sec_2 {
		clear: both;
		border-top: 1px solid #d9d9d9;
		padding-top: 40px !important;
		margin-top: 70px !important
	}

	.m_transfers_sec_2>* {
		margin-right: 10px !important;
		margin-left: 10px !important
	}

	.m_transfers_sec_2 h2 {
		font-size: 2.4em !important
	}

	.m_transfers_sec_2 article {
		background-color: transparent !important
	}

	.m_transfers_sec_2 .m_related_image {
		width: 100% !important;
		clear: both !important;
		float: none !important
	}

	.m_transfers_sec_2 .m_transfers_sec_transfer_aditional_content1,
	.m_transfers_sec_2 .m_transfers_sec_transfer_aditional_content3 {
		width: 100% !important;
		float: none !important;
		padding: 0 !important
	}

	.m_transfers_sec_2 .m_transfers_sec_transfer_aditional_content1 p,
	.m_transfers_sec_2 .m_transfers_sec_transfer_aditional_content3 p {
		margin-top: 10px
	}

	.m_transfers_sec_2 .m_transfers_sec_transfer_aditional_content1 .m_related_content {
		position: static !important
	}

	.m_transfers_sec_2 .m_ver_ficha_strip {
		width: 100% !important;
		max-width: 100%;
		position: relative !important;
		margin-top: -40px
	}

	.m_transfers_sec_2 .m_ver_ficha_strip span {
		width: 100% !important;
		box-sizing: border-box
	}

	.m_transfers_sec_2:after {
		background-size: 34px 47px;
		margin-left: -40px;
		width: 80px;
		top: -50px
	}

	.m_transfers_sec_transfer_aditional_content2 {
		float: none !important;
		border: 1px solid #d9d9d9;
		border-top: 2px solid #0255A5;
		margin-right: 10px !important;
		margin-left: 10px !important;
		margin-bottom: 10px !important;
		padding: 0
	}

	.m_transfers_sec_transfer_aditional_content2 a {
		background-color: #FFFFFF
	}

	.m_transfers_sec_transfer_aditional_content2 .m_related_image {
		width: 100% !important;
		clear: both !important
	}

	.m_transfers_sec_transfer_aditional_content2 .m_related_image img {
		width: 100%
	}

	.m_transfers_sec_transfer_aditional_content2 .m_related_content {
		border: none;
		position: static !important;
		text-align: center
	}

	.m_transfers_sec_promote_main2 {
		margin-right: 0 !important;
		margin-left: 0 !important;
		margin-top: 10px;
		width: auto !important
	}

	.m_transfers_sec_promote_main2 .m_related_image {
		padding-left: 0 !important;
		border: none !important
	}

	.m_transfers_sec_promote_main2 .m_related_image img {
		width: 100% !important
	}

	.pre_footer.m_transfers .m_footer_pagination {
		border: none
	}

	.pre_footer.m_transfers .m_footer_pagination a {
		background: transparent;
		color: #000
	}

	.sl_container {
		text-align: center
	}

	.sl_container a[class^='btn_social_'] {
		margin-left: 5px;
		margin-right: 5px;
		border-radius: 50%
	}

	.m_transfers_sec_2 .m_transfers_sec_promote .m_transfers_sec_promote_main .m_transfers_sec_transfer_aditional_content2 .m_related .m_related_content {
		padding-left: 10px
	}
}

.m_highlighted_tickets ul {
	display: table;
	width: 100%
}

.m_highlighted_tickets li {
	display: table-row;
	font-size: x-small
}

.m_highlighted_tickets li>* {
	display: table-cell
}

.m_highlighted_tickets p {
	font-size: 1.4em;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	padding: 0 11px
}

.m_highlighted_tickets small {
	font-size: .86em;
	font-weight: normal
}

.m_highlighted_tickets strong {
	font-size: 2em;
	color: #666666;
	min-width: 50px;
	text-align: left;
	padding-right: 11px;
	padding-left: 11px
}

.m_highlighted_tickets strong:lang(ar) {
	text-align: right
}

.m_highlighted_tickets a {
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 9px;
	margin-bottom: 9px
}

.m_highlighted_tickets strong {
	font-size: 2.4em
}

.m_highlighted_tickets strong span {
	font-size: .625em
}

.m_highlighted_tickets_rel,
small.m_highlighted_tickets_rel,
.m_match_actions_rel {
	font-size: 1.1em;
	text-transform: uppercase;
	margin-top: 14px;
	margin-bottom: 10px
}

.m_highlighted_tickets_rel a,
.m_highlighted_tickets_rel,
small.m_highlighted_tickets_rel a,
small.m_highlighted_tickets_rel,
.m_match_actions_rel a,
.m_match_actions_rel {
	display: block
}

.m_highlighted_tickets_rel a,
small.m_highlighted_tickets_rel a,
.m_match_actions_rel a {
	color: #0052A5;
	text-decoration: none;
	margin-top: 0
}

.m_match_actions_rel {
	margin-right: auto;
	margin-left: auto;
	font-size: 1em;
	font-weight: bold;
	width: 100%
}

.m_matches_reduced {
	padding-top: 10px
}

.m_highlighted_tickets ul {
	margin-top: 17px
}

.m_highlighted_tickets ul:first-child {
	margin-top: 5px
}

.m_highlighted_twits ul,
.m_highlighted_tweets ul {
	list-style: none
}

.m_highlighted_twits blockquote,
.m_highlighted_tweets blockquote {
	font-size: 1.2em
}

.m_highlighted_twits li .m_mod_figcaption,
.m_highlighted_tweets li .m_mod_figcaption {
	padding-top: 10px
}

.m_highlighted_twits li>div,
.m_highlighted_tweets li>div {
	padding-bottom: 16px
}

.m_highlighted_instagram_title {
	margin-bottom: 0;
	position: relative;
	padding-left: 36px
}

.m_highlighted_instagram_title span {
	font-size: .92em;
	text-transform: none;
	color: #333333;
	font-weight: bold
}

.m_highlighted_instagram_title:lang(ar) {
	padding-left: 0;
	padding-right: 36px
}

.m_highlighted_instagram_title:lang(ar):after {
	left: auto;
	right: 10px;
	background-position: right top
}

.m_highlighted_instagram_title:after {
	content: "";
	position: absolute;
	top: 12px;
	left: 10px;
	width: 21px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: left top
}

.m_highlighted_twit_title,
.m_highlighted_tweets_title {
	margin-bottom: 0;
	position: relative;
	padding-left: 36px
}

.m_highlighted_twit_title span,
.m_highlighted_tweets_title span {
	font-size: .92em;
	text-transform: none;
	color: #333333;
	font-weight: bold
}

.m_highlighted_twit_title span:lang(ar),
.m_highlighted_tweets_title span:lang(ar) {
	padding-left: 0;
	padding-right: 36px
}

.m_highlighted_twit_title span:lang(ar):after,
.m_highlighted_tweets_title span:lang(ar):after {
	left: auto;
	right: 10px;
	background-position: right top
}

.m_highlighted_twit_title:after,
.m_highlighted_tweets_title:after {
	content: "";
	position: absolute;
	top: 12px;
	left: 10px;
	width: 21px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: left top
}

.m_highlighted_tweets .m_mod_twit {
	position: relative;
	border-top: 1px solid #D9D9D9
}

.m_highlighted_tweets .m_mod_twit:first-child {
	border-top: none
}

.m_highlighted_direct_game {
	border: 1px solid #D9D9D9;
	border-top: none;
	background-color: #F6F6F6
}

.m_highlighted_direct_game_actions,
.m_highlighted_summary_game_actions {
	position: relative
}

.m_highlighted_direct_game_actions .m_share,
.m_highlighted_summary_game_actions .m_share {
	float: left
}

.m_highlighted_direct_game_actions .m_share:lang(ar),
.m_highlighted_summary_game_actions .m_share:lang(ar) {
	float: right
}

.m_highlighted_direct_game_actions div+a,
.m_highlighted_summary_game_actions div+a {
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255A5;
	margin-right: 10px;
	margin-top: 23px
}

.m_highlighted_direct_game_actions div+a:lang(ar),
.m_highlighted_summary_game_actions div+a:lang(ar) {
	float: left;
	margin-right: 0;
	margin-left: 10px
}

.m_highlighted_summary_game {
	position: relative
}

.m_highlighted_summary_game_title {
	text-transform: uppercase
}

.m_highlighted_next_game_audio {
	text-transform: uppercase;
	font-weight: bold
}

.m_highlighted_summary_game_actions {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0
}

.m_highlighted_summary_game_actions:lang(ar) {
	left: auto;
	right: 0
}

.m_highlight_private.m_highlight,
.m_highlight_private.m_store {
	padding-bottom: 0
}

.m_highlight_private .m_widget_title {
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 36px;
	border-top: none
}

.m_highlight_private .m_widget_title:before {
	content: "\e615";
	display: inline-block;
	position: absolute;
	margin-left: -32px;
	margin-top: -8px;
	font-family: 'real-madrid-icons';
	color: #777;
	font-size: 30px;
	font-weight: 400
}

.m_highlight_private .m_widget_title:lang(ar) {
	padding-left: 0;
	padding-right: 36px;
	background-position: right 10px top 10px;
	text-align: right
}

.m_highlight_private .m_widget_title:lang(ar):before {
	margin-right: -33px
}

.m_highlight_private .m_highlight_content,
.m_highlight_private .club_store_new .m_store_info,
.club_store_new .m_highlight_private .m_store_info,
.m_highlight_private .m_store_content {
	padding-left: 11px;
	padding-bottom: 20px
}

.m_highlight_private .m_highlight_content:lang(ar),
.m_highlight_private .club_store_new .m_store_info:lang(ar),
.club_store_new .m_highlight_private .m_store_info:lang(ar),
.m_highlight_private .m_store_content:lang(ar) {
	padding-right: 11px
}

.m_highlight_private .m_highlight_content p,
.m_highlight_private .club_store_new .m_store_info p,
.club_store_new .m_highlight_private .m_store_info p,
.m_highlight_private .m_store_content p {
	margin: 18px 0 9px 0
}

.m_highlight_private .m_highlight_content .actions a,
.m_highlight_private .club_store_new .m_store_info .actions a,
.club_store_new .m_highlight_private .m_store_info .actions a,
.m_highlight_private .m_store_content .actions a {
	display: inline-block
}

.m_highlight_private .m_highlight_content .link,
.m_highlight_private .club_store_new .m_store_info .link,
.club_store_new .m_highlight_private .m_store_info .link,
.m_highlight_private .m_store_content .link {
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
	color: #0255A5;
	text-decoration: none;
	margin-left: 25px
}

.m_highlight_private .m_highlight_content .link:lang(ar),
.m_highlight_private .club_store_new .m_store_info .link:lang(ar),
.club_store_new .m_highlight_private .m_store_info .link:lang(ar),
.m_highlight_private .m_store_content .link:lang(ar) {
	margin-left: 0;
	margin-right: 25px
}

.m_highlighted_finish_game {
	position: relative;
	display: block
}

.m_highlighted_finish_game .m_share {
	max-width: 288px
}

.m_highlighted_finish_game_header {
	text-transform: uppercase
}

.m_highlighted_finish_game_teams {
	position: relative;
	margin-top: 22px
}

.m_highlighted_finish_game_teams>* {
	vertical-align: top;
	width: 33.33333%;
	*width: 33.33233%
}

.m_highlighted_finish_game_teams:lang(ar):after {
	left: auto;
	right: 50%
}

.m_highlighted_finish_game_teams:after {
	content: '';
	width: 1px;
	height: 84px;
	background: #D9D9D9;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -44px
}

.m_highlighted_finish_game_team {
	overflow: hidden
}

.m_highlighted_finish_game_team img {
	float: right;
	margin-left: 18px
}

.m_highlighted_finish_game_team img:lang(ar) {
	float: left;
	margin-left: 0;
	margin-right: 18px
}

.m_highlighted_finish_game_team .m_match_game_result {
	text-align: right;
	margin-top: 44px
}

.m_highlighted_finish_game_team .m_match_game_result:lang(ar) {
	text-align: left
}

.m_highlighted_finish_game_team .m_match_game_result strong {
	font-size: 1.4em;
	color: #333;
	text-transform: capitalize
}

.m_highlighted_finish_game_team .m_match_game_result ul {
	list-style: none;
	color: #666666;
	font-size: 1.2em
}

.m_highlighted_next_finish_second_team img {
	float: left;
	margin-left: 0;
	margin-right: 18px
}

.m_highlighted_next_finish_second_team img:lang(ar) {
	float: right;
	margin-left: 18px;
	margin-right: 0
}

.m_highlighted_next_finish_second_team .m_match_game_result {
	text-align: left
}

.m_highlighted_next_finish_second_team .m_match_game_result:lang(ar) {
	text-align: right
}

.m_highlighted_finish_game_result {
	position: relative;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
	vertical-align: middle;
	z-index: 2
}

.m_highlighted_finish_game_result strong {
	font-size: 6.66em;
	vertical-align: middle;
	line-height: 1.1
}

.m_highlighted_finish_game_actions {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px
}

p.m_highlighted_finish_game_location {
	font-weight: normal
}

.m_highlighted_sponsor {
	font-size: x-small
}

.m_highlighted_sponsor p,
.m_highlighted_sponsor a {
	display: block;
	background-color: #ffffff;
	padding: 8px 61px 8px 10px;
	position: relative;
	font-size: 1.1em;
	text-align: right;
	text-decoration: none;
	color: #666
}

.m_highlighted_sponsor p:lang(ar),
.m_highlighted_sponsor a:lang(ar) {
	padding: 8px 10px 8px 61px;
	text-align: left
}

.m_highlighted_sponsor img {
	position: absolute;
	top: 50%;
	margin-top: -14px;
	right: 0
}

.m_highlighted_sponsor img:lang(ar) {
	right: auto;
	left: 0
}

.medical_report .m_highlighted_sponsor a {
	padding: 8px 9px 8px 10px
}

.medical_report .m_highlighted_sponsor a:lang(ar) {
	padding: 8px 10px 8px 9px
}

.medical_report .m_highlighted_sponsor a img {
	display: inline;
	position: static;
	height: auto;
	width: auto
}

@media only screen and (min-width: 991px) {
	.m_highlighted_aside_section {
		min-height: 0 !important
	}
}

@media only screen and (max-width: 990px) {

	.m_highlighted_direct_game_actions div+a,
	.m_highlighted_summary_game_actions div+a {
		margin-bottom: 10px
	}

	.m_highlighted>* {
		float: none;
		width: auto;
		display: block
	}

	.m_highlighted_next_game_info_wrapper {
		display: block
	}

	.m_highlighted_next_game_info_wrapper>a {
		display: block;
		text-align: center;
		width: auto;
		border: none;
		margin-top: 10px
	}

	.m_highlighted_next_game_info {
		width: auto;
		margin: 12px auto 0
	}

	.m_highlighted_next_game {
		margin-bottom: 8px
	}

	.m_highlighted_next_game.m_highlighted_next_game_new {
		margin: 8px
	}
}

@media only screen and (max-width: 767px) {

	.m_highlight_private .m_highlight_content,
	.m_highlight_private .club_store_new .m_store_info,
	.club_store_new .m_highlight_private .m_store_info,
	.m_highlight_private .m_store_content {
		padding-top: 15px !important
	}

	.m_highlight_private .m_highlight_content p,
	.m_highlight_private .club_store_new .m_store_info p,
	.club_store_new .m_highlight_private .m_store_info p,
	.m_highlight_private .m_store_content p {
		display: block !important
	}

	.m_highlight_private .m_highlight_content,
	.m_highlight_private .club_store_new .m_store_info,
	.club_store_new .m_highlight_private .m_store_info,
	.m_highlight_private .m_store_content {
		padding: 8px 10px
	}

	.m_highlight_private .m_highlight_content:before,
	.m_highlight_private .club_store_new .m_store_info:before,
	.club_store_new .m_highlight_private .m_store_info:before,
	.m_highlight_private .m_store_content:before,
	.m_highlight_private .m_highlight_content:after,
	.m_highlight_private .club_store_new .m_store_info:after,
	.club_store_new .m_highlight_private .m_store_info:after,
	.m_highlight_private .m_store_content:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden
	}

	.m_highlight_private .m_highlight_content:after,
	.m_highlight_private .club_store_new .m_store_info:after,
	.club_store_new .m_highlight_private .m_store_info:after,
	.m_highlight_private .m_store_content:after {
		clear: both
	}

	.m_highlight_private .m_highlight_content,
	.m_highlight_private .club_store_new .m_store_info,
	.club_store_new .m_highlight_private .m_store_info,
	.m_highlight_private .m_store_content {
		zoom: 1
	}

	.m_highlight_private .m_highlight_content p,
	.m_highlight_private .club_store_new .m_store_info p,
	.club_store_new .m_highlight_private .m_store_info p,
	.m_highlight_private .m_store_content p {
		float: left;
		margin: 8px 0;
		max-width: 48%
	}

	.m_highlight_private .m_highlight_content p:lang(ar),
	.m_highlight_private .club_store_new .m_store_info p:lang(ar),
	.club_store_new .m_highlight_private .m_store_info p:lang(ar),
	.m_highlight_private .m_store_content p:lang(ar) {
		float: right
	}

	.m_highlight_private .m_highlight_content .actions,
	.m_highlight_private .club_store_new .m_store_info .actions,
	.club_store_new .m_highlight_private .m_store_info .actions,
	.m_highlight_private .m_store_content .actions {
		float: right;
		max-width: 50%;
		text-align: right
	}

	.m_highlight_private .m_highlight_content .actions:lang(ar),
	.m_highlight_private .club_store_new .m_store_info .actions:lang(ar),
	.club_store_new .m_highlight_private .m_store_info .actions:lang(ar),
	.m_highlight_private .m_store_content .actions:lang(ar) {
		float: left
	}

	.m_highlight_private .m_highlight_content .actions a,
	.m_highlight_private .club_store_new .m_store_info .actions a,
	.club_store_new .m_highlight_private .m_store_info .actions a,
	.m_highlight_private .m_store_content .actions a {
		display: inline-block
	}

	.m_highlight_private .m_highlight_content .actions .link,
	.m_highlight_private .club_store_new .m_store_info .actions .link,
	.club_store_new .m_highlight_private .m_store_info .actions .link,
	.m_highlight_private .m_store_content .actions .link {
		margin-top: 10px
	}

	.m_highlighted_finish_game_teams:after {
		display: none
	}

	.m_highlighted_finish_game_team img {
		float: none;
		height: 65px;
		width: auto;
		margin: 0 auto 12px
	}

	.m_highlighted_finish_game_team .m_match_game_result {
		text-align: center
	}

	.m_highlighted_finish_game_result {
		font-size: 1em;
		padding: 14px 0
	}

	.m_highlighted_finish_game_result strong {
		font-size: 2.6em
	}
}

.m_results_table {
	width: 100%;
	border-collapse: collapse;
	font-size: x-small
}

.m_results_table thead td {
	font-family: Arial, sans-serif
}

.m_results_table td,
.m_results_table th {
	text-align: center
}

.m_results_table th,
.m_results_table thead td {
	font-size: 1.2em;
	color: #767676
}

.m_results_table th {
	font-weight: normal;
	height: 23px;
	padding-top: 20px;
	border-left: 1px solid #d9d9d9;
	vertical-align: top;
	background-color: #ffffff
}

.m_results_table th:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_results_table th:lang(ar):after {
	left: auto;
	right: -1px
}

.m_results_table th:lang(ar):first-child {
	border-right: none
}

.m_results_table th:after {
	content: "";
	display: block;
	height: 20px;
	position: absolute;
	width: 1px;
	background-color: #ffffff;
	top: 0;
	left: -1px
}

.m_results_table th:first-child {
	border-left: none;
	position: static
}

.m_results_table th:first-child:after {
	display: none
}

.m_results_table td {
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	background-color: #F6F6F6;
	font-size: 1.6em;
	height: 43px;
	vertical-align: middle;
	color: #767676
}

.m_results_table td:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_results_table td:lang(ar):first-child {
	border-right: none
}

.m_results_table tbody tr:nth-child(2n+2) td {
	background-color: #FBFBFB
}

.m_results_table tbody tr:first-child {
	border-top: 1px solid #d9d9d9
}

.m_results_table tbody tr:first-child tr {
	border-top: none
}

.m_results_table td:first-child {
	border-left: none
}

.m_results_table tbody td:first-child {
	color: #000000
}

.m_results_table td,
.m_results_table th {
	width: 35px
}

.m_results_table td:first-child,
.m_results_table th:first-child {
	width: 42px
}

.m_results_table_simple {
	border: 1px solid #D0D0D0
}

.m_results_table_simple tbody td,
.m_results_table_simple tbody tr:nth-child(2n+2) td {
	background-color: #ffffff
}

.m_results_table_simple tbody td {
	color: #999999 !important;
	font-size: 1.4em
}

.m_results_table_simple .m_results_table_options {
	white-space: nowrap;
	text-align: left
}

.m_results_table_simple .m_results_table_options:lang(ar) {
	text-align: right
}

.m_results_table_simple th {
	font-size: 1.3em;
	color: #333333;
	text-transform: uppercase;
	padding-top: 10px
}

.m_results_table_simple th:after {
	display: none
}

.m_results_table_options .radio,
.m_results_table_options .checkbox {
	position: absolute;
	left: 9px;
	top: 2px
}

.m_results_table_options .radio:lang(ar),
.m_results_table_options .checkbox:lang(ar) {
	left: auto;
	right: 9px
}

.m_results_table_options>* {
	position: relative;
	padding-left: 35px
}

.m_results_table_options>*:lang(ar) {
	padding-left: 0;
	padding-right: 35px
}

.m_results_ok td:first-child {
	border-left: 2px solid #0099ff
}

.m_results_warning td:first-child {
	border-left: 2px solid #fdbd0f
}

.m_results_ko td:first-child {
	border-left: 2px solid #ff0000
}

.m_results_ok td:lang(ar):first-child {
	border-right: 2px solid #0099ff;
	border-left: none
}

.m_results_warning td:lang(ar)::first-child {
	border-right: 2px solid #fdbd0f;
	border-left: none
}

.m_results_ko td:lang(ar)::first-child {
	border-right: 2px solid #ff0000;
	border-left: none
}

.m_results_table_champions {
	border-bottom: 1px solid #D9D9D9
}

.m_results_table_champions th {
	border-top: 1px solid #D9D9D9
}

.m_results_table_plain th {
	background-color: #F6F6F6
}

.m_results_grouped_header,
td.m_results_grouped_header {
	border-left: none
}

.m_results_grouped_header:lang(ar),
td.m_results_grouped_header:lang(ar) {
	border-right: none
}

.m_results_table_reduced td {
	background-color: #f6f6f6 !important;
	font-size: 1.5em
}

.m_results_table_reduced th.m_results_table_team_header,
.m_results_table_reduced td.m_results_table_team {
	min-width: 0
}

th.m_results_table_team_header,
td.m_results_table_team {
	text-align: left;
	padding-left: 16px;
	padding-right: 16px;
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	width: auto;
	white-space: nowrap;
	min-width: 146px
}

th.m_results_table_team_header:lang(ar),
td.m_results_table_team:lang(ar) {
	text-align: right
}

th.m_results_table_team_header img,
td.m_results_table_team img {
	max-width: 23px;
	vertical-align: middle;
	margin-right: 8px
}

th.m_results_table_team_header img:lang(ar),
td.m_results_table_team img:lang(ar) {
	margin-right: 0;
	margin-left: 8px
}

td.m_results_table_team {
	color: #000000
}

td.m_results_table_team+td {
	color: #000000
}

.m_matches_calendar_form {
	position: relative
}

.m_matches_calendar_form:before {
	-webkit-transition: opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 250ms cubic-bezier(0.19, 1, 0.22, 1);
	position: absolute;
	opacity: 0;
	z-index: 3;
	display: block;
	content: ""
}

.m_matches_calendar_form.loading:before {
	background: #fff url("../images/backgrounds/spinner.gif") no-repeat center center;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.5
}

.m_matches_calendar_form .m_matches_table .m_warning {
	margin: -15px 15px 0 15px
}

.m_results_table_simple {
	border: 1px solid #D0D0D0
}

.m_results_table_simple .m_results_table_options {
	font-size: x-small;
	text-align: left;
	white-space: nowrap
}

.m_results_table_simple .m_results_table_options div {
	padding-right: 9px
}

.m_results_table_simple .m_results_table_options div:lang(ar) {
	padding-right: 0;
	padding-left: 9px
}

.m_results_table_simple .m_results_table_options label {
	font-size: 1.2em
}

.m_results_table_simple td,
.m_results_table_simple td.m_results_table_team+td {
	font-size: 1.4em;
	color: #999999
}

.m_results_table_simple tbody td:first-child {
	color: #999999
}

.m_results_table_simple th:after {
	display: none
}

.m_results_table_simple th {
	color: #000000;
	font-family: 'Oswald', sans-serif;
	font-weight: normal !important;
	font-style: normal !important;
	position: static
}

.m_results_table_simple tbody td {
	background-color: #ffffff
}

@media only screen and (max-width: 767px) {

	.m_results_table_expanded td:nth-child(n+5),
	.m_results_table_expanded th:nth-child(n+5) {
		display: none
	}

	.m_results_table_extra_headers {
		display: none
	}

	th.m_results_table_team_header,
	td.m_results_table_team {
		font-size: 1.4em
	}

	td.m_results_table_team {
		padding: 0 3%;
		word-wrap: break-word;
		white-space: pre-wrap;
		vertical-align: middle
	}

	th.m_results_table_team_header,
	td.m_results_table_team {
		min-width: 0
	}
}

@media only screen and (max-width: 479px) {
	td.m_results_table_team {
		padding: 0 2%
	}

	.m_results_table th {
		font-size: 0.89em
	}

	.m_results_table td {
		font-size: 1.1em
	}

	.master-layout.home_layout .classification_row {
		margin: 0
	}
}

.m_position_table {
	font-size: x-small;
	background-color: #F6F6F6;
	border: 1px solid #D9D9D9;
	border-collapse: collapse
}

.m_position_table td,
.m_position_table th {
	vertical-align: top;
	text-align: center
}

.m_position_table>thead span {
	display: none
}

.m_position_table>thead th {
	height: 19px
}

.m_position_table>tbody>tr>td {
	padding-top: 17px;
	padding-bottom: 17px
}

.m_position_table>tbody>tr+tr>td {
	border-top: 1px solid #d9d9d9
}

.m_position_table [data-header]:before {
	content: attr(data-header);
	font-family: Arial, sans-serif;
	display: block;
	font-size: .40em;
	color: #767676;
	text-align: center
}

.m_position_table tr+tr [data-header]:before {
	display: none
}

.m_position_table [data-team]:lang(ar):before {
	margin-left: 0;
	margin-right: 4px
}

.m_position_table [data-team]:before {
	content: attr(data-team);
	display: block;
	font-family: Arial, sans-serif;
	font-size: 1.4em;
	color: #333333;
	text-align: left;
	font-weight: bold;
	margin-bottom: 6px;
	margin-left: 4px
}

.m_position_table tfoot td {
	font-size: x-small;
	text-align: right;
	padding: 23px 26px 15px
}

.m_position_table tfoot td a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255A5
}

.m_position_stats_table {
	font-size: x-small;
	width: 100%;
	color: #767676
}

.m_position_stats_table th {
	font-size: 1.2em;
	font-weight: normal
}

.m_position_stats_table td {
	color: #767676;
	font-weight: bold;
	font-size: 1.4em;
	min-width: 22px
}

.m_position_stats {
	padding-right: 23px
}

.m_position_stats:lang(ar) {
	padding-right: 0;
	padding-left: 23px
}

.m_position_table_team {
	padding-left: 15px;
	padding-right: 11px
}

.m_position_table_team:lang(ar) {
	padding-left: 11px;
	padding-right: 15px
}

.m_position_table_pos {
	font-size: 3em;
	border-right: 1px solid #D9D9D9
}

.m_position_table_pos:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_position_table {
		display: block
	}

	.m_position_table tr+tr [data-header]:before {
		display: block
	}

	.m_position_table>* {
		display: block
	}

	.m_position_table>tbody {
		display: table;
		width: 100%
	}

	.m_position_table>tbody>tr {
		display: table-cell;
		vertical-align: middle;
		width: 50%
	}

	.m_position_table>tbody>tr+tr>td {
		border-top: none
	}

	.m_position_table_pos {
		width: 62px
	}

	.m_position_stats {
		padding-right: 0
	}

	.m_position_stats_table td {
		width: 30px
	}

	.m_position_table_team {
		width: 80px
	}
}

@media only screen and (max-width: 767px) {
	.m_position_table {
		width: 100%
	}
}

.m_calendar_reduced {
	font-size: x-small
}

.m_calendar_reduced ul {
	list-style: none
}

.m_calendar_reduced li {
	border: 1px solid #D9D9D9
}

.m_calendar_reduced li+li {
	border-top: none
}

.m_calendar_reduced>a {
	display: block;
	font-size: 1em;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
	color: #0255A5;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	border-top: none;
	font-weight: bold;
	padding: 15px 16px
}

.m_calendar_reduced_table {
	background-color: #F6F6F6;
	border-collapse: collapse;
	width: 100%
}

.m_calendar_reduced_table thead {
	display: none
}

.m_calendar_reduced_table td {
	font-size: 1.2em;
	width: 44%;
	position: relative;
	padding: 8px 0 6px 39px;
	height: 30px
}

.m_calendar_reduced_table td:lang(ar) {
	padding: 8px 39px 6px 0
}

.m_calendar_reduced_table td:lang(ar):first-child {
	padding: 8px 0 6px 39px
}

.m_calendar_reduced_table td:lang(ar):first-child img {
	margin-right: 9px;
	margin-left: 0;
	right: auto;
	left: 0
}

.m_calendar_reduced_table td>* {
	vertical-align: middle
}

.m_calendar_reduced_table img {
	width: auto;
	height: 30px;
	vertical-align: middle;
	margin-right: 9px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px
}

.m_calendar_reduced_table img:lang(ar) {
	left: auto;
	right: 0
}

.m_calendar_reduced_table td:first-child {
	text-align: right;
	padding: 8px 39px 6px 0
}

.m_calendar_reduced_table td:first-child img {
	margin-right: 0;
	margin-left: 9px;
	right: 0;
	left: auto
}

.m_calendar_reduced_table .m_calendar_reduced_goals {
	font-size: 1.5em;
	width: 12%;
	padding: 0 6px;
	white-space: nowrap;
	text-align: center
}

.m_calendar_reduced_table tr+tr td {
	border-top: 1px solid #D9D9D9
}

.m_calendar_reduced_title {
	border-bottom: 1px solid #D9D9D9;
	display: block;
	font-size: 1.3em;
	color: #666666;
	padding: 16px 15px 11px;
	font-weight: normal
}

.m_player_stats .title_stats {
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0
}

.m_player_stats .title_stats:lang(ar) {
	text-align: right
}

.m_player_stats .title_stats_player {
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0
}

.m_player_stats .m_teams_stats_title {
	font-size: 2em;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	display: block;
	color: #666666;
	margin-bottom: 61px;
	text-transform: uppercase;
	margin-bottom: 45px
}

.m_player_stats .m_teams_stats_filter {
	overflow: hidden;
	margin-bottom: 30px
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection {
	float: left
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection label {
	display: none
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection .responsive_select {
	display: block
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection .select_content {
	width: 298px;
	font-size: 1.3em;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	background-color: #F6F6F6;
	height: 34px;
	display: block;
	cursor: pointer;
	position: relative
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection .select_content .select_button {
	position: absolute;
	width: 10px;
	height: 5px;
	right: 7px;
	top: 50%;
	margin-top: -2px
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection .select_content .select_button:before {
	content: '\e602';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 9px;
	position: absolute;
	font-weight: 600;
	vertical-align: middle
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection .select_content .select_label {
	display: block;
	line-height: 34px;
	margin-right: 28px;
	margin-left: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection .select select {
	-webkit-appearance: none;
	position: absolute;
	top: 0;
	display: block;
	width: 100%;
	min-height: 35px
}

.m_player_stats [data-season] {
	display: none
}

.m_player_stats [data-season].active_season {
	display: block
}

.m_player_stats .m_teams_stats_list {
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	text-align: center
}

.m_player_stats .m_teams_stats_list .team_stats_column {
	flex: 1;
	padding-bottom: 12px;
	border-left: 1px solid #cccccc
}

.m_player_stats .m_teams_stats_list .team_stats_column:lang(ar):last-child {
	border-left: inherit;
	border-right: none
}

.m_player_stats .m_teams_stats_list .team_stats_column:lang(ar):first-child {
	border-left: 1px solid #cccccc
}

.m_player_stats .m_teams_stats_list .team_stats_column:first-child {
	border-left: none
}

.m_player_stats .m_teams_stats_list .team_stats_column p {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.m_player_stats .m_teams_stats_list .team_stats_column p .team_stats_name {
	color: #333;
	font-family: "Oswald", sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 500;
	text-transform: uppercase;
	display: block;
	flex-basis: 100%;
	order: 1
}

.m_player_stats .m_teams_stats_list .team_stats_column p .team_stats_number {
	color: #0255a5;
	font-size: 5em;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	display: block;
	flex-basis: 100%;
	order: 0
}

.m_player_stats [data-collapsable] {
	margin-top: 34px
}

.m_player_stats [data-collapsable] .m_teams_stats_action {
	font-size: 1.2em;
	text-transform: uppercase;
	text-align: center
}

.m_player_stats [data-collapsable] .m_teams_stats_action a {
	color: #0255a5;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
	position: relative;
	margin-top: 20px;
	vertical-align: middle
}

.m_player_stats [data-collapsable] .m_teams_stats_action a.btn_show:before {
	content: attr(data-collapsed-text)
}

.m_player_stats [data-collapsable] .m_teams_stats_action a.btn_show:after {
	display: inline-block;
	width: auto;
	color: #0255a5;
	margin-left: 10px;
	line-height: 1;
	font-size: 16px;
	font-weight: 700;
	height: auto;
	vertical-align: bottom
}

.m_player_stats [data-collapsable].expanded .m_teams_stats_action a.btn_show:before {
	content: attr(data-expanded-text)
}

.m_player_stats .m_teams_stats_wrapper {
	overflow: hidden;
	transition: max-height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	max-height: 0
}

.m_player_stats .m_teams_stats_wrapper.visible {
	max-height: 550px
}

.m_player_stats .m_player_new_stats .m_tabs {
	padding: 0;
	margin-top: 20px;
	background-color: transparent;
	border: none
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation {
	display: flex;
	text-align: center;
	padding: 0;
	background-color: transparent
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a {
	flex: 1;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	border: 0;
	border-top: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	margin-right: 5px;
	background-color: #fff;
	color: #999
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:lang(ar) {
	border-right: 0;
	border-left: 1px solid #cacaca;
	margin-right: 0;
	margin-left: 5px
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:lang(ar):not(.active) {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:lang(ar):last-of-type {
	margin-right: auto;
	margin-left: 0
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:lang(ar).active {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:not(.active) {
	border-left: 1px solid #cacaca
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:last-of-type {
	margin-right: 0
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a span {
	font-weight: 400;
	font-size: 12px
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a.active {
	border-top: 2px solid #0255a5;
	color: #333;
	border-left: 1px solid #cacaca
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content {
	text-transform: uppercase;
	border: 1px solid #cacaca;
	border-top: none
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats {
	flex-wrap: wrap;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	display: none
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats.active_tab {
	display: flex
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div {
	width: 16.66%;
	min-height: 120px;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	color: #4b4b4b;
	align-content: center;
	align-items: center;
	box-sizing: border-box;
	padding: 0 10px
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup {
	align-content: flex-start;
	text-align: left;
	position: relative
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup:lang(ar) {
	text-align: right
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup .container {
	width: 100%;
	padding: 20px 10px;
	border-top: 1px solid #cacaca;
	margin: 0;
	align-items: flex-start;
	height: 100%;
	align-content: flex-start;
	justify-content: space-between
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup .container span {
	padding: 1px 0
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup .container span.item {
	font-size: 11px;
	display: block;
	order: 0;
	flex: 0 1 78%;
	text-align: left
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup .container span.item:lang(ar) {
	text-align: right
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup .container span.value {
	font-size: 13px;
	display: block;
	order: 0;
	flex: 0 1 12%;
	text-align: right
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup .container span.value:lang(ar) {
	text-align: left
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div .value {
	display: block;
	order: 1;
	font-size: 32px;
	flex-basis: 100%
}

.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div .item {
	display: block;
	flex-basis: 100%;
	font-size: 12px;
	order: 2;
	margin-bottom: 8px
}

.m_player_stats .m_player_new_stats[data-stats-sum] .m_tabs .m_tabs_content div {
	order: 3
}

.m_player_stats .m_player_new_stats[data-stats-sum] .m_tabs .m_tabs_content .pos0 {
	order: 1
}

.m_player_stats .m_player_new_stats[data-stats-sum] .m_tabs .m_tabs_content .pos1 {
	order: 2
}

.m_player_stats .m_player_new_stats[data-stats-sum] .m_tabs .m_tabs_content .pos2 {
	order: 0
}

@media only screen and (max-width: 990px) {
	.m_player_stats {
		padding: 0 10px
	}

	.m_player_stats .m_teams_stats_title {
		font-size: 1.8em;
		margin-bottom: 25px
	}

	.m_player_stats .m_teams_stats_filter {
		margin-bottom: 20px
	}

	.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection {
		width: calc(100% - 12px);
		margin-left: 5px;
		margin-right: 5px
	}

	.m_player_stats .m_teams_stats_filter .m_teams_stats_filter_selection .select_content {
		width: 100%;
		margin-bottom: 10px
	}

	.m_player_stats .m_teams_stats_list .team_stats_column {
		flex-basis: 50%;
		border: 0
	}

	.m_player_stats .m_teams_stats_list .team_stats_column:nth-child(4n-2),
	.m_player_stats .m_teams_stats_list .team_stats_column:nth-child(4n-3) {
		background: #f5f5f5
	}

	.m_player_stats .m_teams_stats_wrapper.visible {
		max-height: 1200px
	}

	.m_player_stats .m_player_new_stats .m_tabs {
		margin: 0;
		position: relative
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation {
		flex-wrap: wrap;
		max-height: 50px;
		width: 100%;
		overflow: hidden;
		transition: max-height .5s ease-in-out;
		position: absolute;
		background-color: #fafafa;
		border-bottom: 1px solid #cacaca;
		z-index: 1;
		margin: 0;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation.open {
		max-height: 300px;
		border-bottom: 1px solid #cacaca;
		background-color: #fafafa;
		z-index: 1
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation.open .active:after {
		transform: rotate(180deg) translateY(50%);
		transition: transform .25s linear
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a {
		flex-basis: 100%;
		margin-right: 0;
		padding: 1.2em 1em;
		order: 2
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:lang(ar) {
		margin-left: 0;
		margin-right: auto
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a.active {
		order: 1;
		display: block;
		position: relative;
		border-bottom: 1px solid #cacaca
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a.active:lang(ar):after {
		right: auto;
		left: 20px
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a.active:after {
		content: '\e602';
		display: inline-block;
		font-family: "Real-Madrid-Icons";
		color: #000;
		font-size: 18px;
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%) rotate(0deg);
		transition: transform .25s linear
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a.active span {
		border-bottom: 0;
		font-size: 14px
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_navigation a:not(.active) {
		background-color: transparent
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content {
		border: 1px solid #cacaca;
		padding-top: 50px
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos0 {
		order: 0
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos1 {
		order: 1
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos2 {
		order: 4
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos3 {
		order: 5
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos4 {
		order: 8
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos5 {
		order: 9
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos6 {
		order: 2
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos7 {
		order: 3
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos8 {
		order: 6
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos9 {
		order: 7
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos10 {
		order: 10
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos11 {
		order: 11
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos12 {
		order: 12
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos13 {
		order: 13
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos14 {
		order: 14
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos15 {
		order: 15
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos16 {
		order: 16
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .pos17 {
		order: 17
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div {
		width: 50%;
		min-height: 100px
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div.subgroup .container {
		padding: 10px 5px;
		align-content: flex-start
	}

	.m_player_stats .m_player_new_stats .m_tabs .m_tabs_content .content_stats div .container {
		border-bottom: 1px solid #cacaca
	}

	.m_player_stats .m_player_new_stats[data-stats-sum] .m_tabs .m_tabs_content div {
		order: 5
	}

	.m_player_stats .m_player_new_stats[data-stats-sum] .m_tabs .m_tabs_content .pos7 {
		order: 3
	}

	.m_player_stats .m_player_new_stats[data-stats-sum] .m_tabs .m_tabs_content .pos8 {
		order: 4
	}

	.popup .m_player_stats {
		padding: 0
	}
}

.grid_not_cabecera .master-layout .section .main_row .important.uyl_match,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .important.uyl_match,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .important.uyl_match {
	width: 100%;
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .master-layout .section .main_row .important.uyl_match .m_direct_info_match>div,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .important.uyl_match .m_direct_info_match>div,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .important.uyl_match .m_direct_info_match>div {
	width: 100%
}

.m_direct_info_match {
	background-color: #F0F0F0;
	border: 1px solid #D9D9D9
}

.m_direct_info_match>div {
	float: left;
	width: 50%
}

.m_direct_info_match>div:lang(ar) {
	float: right
}

.m_direct_info_match .o_commentary {
	height: 590px;
	overflow-y: auto
}

.m_direct_info_match .o_commentary .opta-widget-container {
	margin-bottom: 0
}

.m_direct_info_match .o_commentary .opta-widget-container .commentary {
	border: none;
	border-right: 1px solid #D9D9D9;
	margin-bottom: 0
}

.m_direct_info_match .o_commentary .opta-widget-container .commentary:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.m_direct_info_match .o_commentary .opta-widget-container li:last-child {
	border-bottom: none
}

.m_direct_info_match .m_highlighted_aside_section_title {
	margin-bottom: 0
}

.m_cronica_partido {
	background-color: #F0F0F0;
	border: 1px solid #D9D9D9
}

.m_cronica_partido>div {
	width: 100%
}

.m_cronica_partido .o_commentary {
	height: 590px;
	overflow-y: auto
}

.m_cronica_partido .o_commentary .opta-widget-container {
	margin-bottom: 0
}

.m_cronica_partido .o_commentary .opta-widget-container .commentary {
	border: none;
	border-right: 1px solid #D9D9D9;
	margin-bottom: 0
}

.m_cronica_partido .o_commentary .opta-widget-container .commentary:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.m_cronica_partido .o_commentary .opta-widget-container li:last-child {
	border-bottom: none
}

.m_cronica_partido .m_highlighted_aside_section_title {
	margin-bottom: 0
}

@media only screen and (max-width: 990px) {
	.m_direct_info_match>div {
		width: 100%
	}
}

.m_warning {
	background: #F8EE98;
	font-size: x-small;
	color: #797979;
	padding: 13px 15px 14px
}

.m_warning>* {
	font-size: 1.1em
}

.m_warning>a,
.m_warning strong {
	font-size: 1.09em
}

.m_warning strong {
	font-weight: normal;
	color: #9F9000
}

.m_warning a {
	color: #999999;
	text-decoration: none
}

.m_warning p {
	margin: 1em 0 0 0
}

.m_info {
	font-size: x-small
}

.m_info_tickets {
	font-size: x-small;
	font-size: 1.3em
}

.m_info_tickets_table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border: 1px solid #D9D9D9
}

.m_info_tickets_table th {
	text-transform: uppercase;
	text-align: left
}

.m_info_tickets_table tr>* {
	padding: 10px;
	border: 1px solid #D9D9D9
}

.m_info_tickets_table thead th {
	background-color: #fff;
	color: #333333
}

.m_info_tickets_table tbody th {
	background-color: #F6F6F6;
	color: #999999
}

.m_info_tickets_table tbody td {
	color: #666666
}

.m_info_tickets_table tbody td strong {
	color: #999999
}

.m_info_tickets_table .zones {
	width: 140px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_info_table th {
		width: 120px
	}
}

.m_total_price {
	font-size: x-small;
	padding-top: 18px;
	border-top: 6px solid #D9D9D9;
	overflow: hidden
}

.m_total_price span {
	font-size: 1.8em;
	color: #333333;
	float: left
}

.m_total_price span:lang(ar) {
	float: right
}

.m_total_price strong {
	float: right;
	font-size: 2.4em;
	color: #666666
}

.m_total_price strong:lang(ar) {
	float: left
}

.m_total_price strong small {
	font-size: .5em;
	margin-right: 4px;
	font-weight: normal;
	vertical-align: middle
}

.m_total_price strong small:lang(ar) {
	margin-right: 0;
	margin-left: 4px
}

.m_total_price strong:after {
	content: attr(data-simbol);
	font-size: .6em
}

.m_total_price .m_total_price_sum {
	float: none;
	font-size: 1em;
	color: #666666
}

.m_combined_ticket {
	font-size: x-small
}

.m_combined_ticket_img {
	border: 1px solid #d9d9d9;
	border-bottom: none
}

.m_combined_ticket_img img {
	margin: 0 auto
}

.m_combined_ticket_table {
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #d9d9d9
}

.m_combined_ticket_table thead {
	display: none
}

.m_combined_ticket_table select,
.m_combined_ticket_table .select {
	text-align: left;
	width: 43px;
	min-width: 0
}

.m_combined_ticket_table select:lang(ar),
.m_combined_ticket_table .select:lang(ar) {
	text-align: right
}

.m_combined_ticket_table td {
	height: 50px
}

.m_combined_ticket_table tr+tr td {
	border-top: 1px solid #d9d9d9
}

.m_combined_ticket_table_check {
	width: 36px;
	text-align: center
}

.m_combined_ticket_table_price {
	width: 55px;
	text-align: right;
	font-size: 1.6em;
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px
}

.m_combined_ticket_table_price:lang(ar) {
	text-align: left
}

.m_combined_ticket_table_price span {
	font-size: 0.9em
}

.m_combined_ticket_table_price strong {
	font-size: 1.4em
}

.m_combined_ticket_table_quantity {
	white-space: nowrap;
	font-size: 1.3em;
	color: #666666;
	text-align: right;
	width: 70px
}

.m_combined_ticket_table_quantity:lang(ar) {
	text-align: left
}

.m_combined_ticket_table_quantity>* {
	display: inline-block;
	vertical-align: middle;
	visibility: hidden
}

.m_combined_ticket_table_quantity .select {
	font-size: x-small
}

.m_combined_ticket_table_quantity .select select {
	top: 0
}

.m_combined_ticket_table_quantity_active>* {
	visibility: visible
}

.m_combined_ticket_table_description {
	font-size: 1.2em;
	color: #666666
}

.m_combined_ticket_table_description small {
	font-size: 1em;
	display: block
}

.m_combined_ticket_table_type {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.4em;
	color: #666666;
	text-transform: uppercase;
	border-right: 1px solid #D9D9D9
}

.m_combined_ticket_title {
	font-size: 1.4em;
	color: #333333;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 17px;
	display: block
}

@media only screen and (max-width: 767px) {
	.m_combined_ticket_table_price strong {
		font-size: 1em
	}

	.m_combined_ticket_table_type {
		font-size: 1.2em
	}
}

.m_personal_info {
	font-size: x-small;
	border: 1px solid #d9d9d9;
	padding: 13px 15px;
	box-shadow: 0px 0px 2px 1px #e5e5e5;
	background: #ffffff
}

.m_personal_info .m_header {
	color: #333333;
	margin-bottom: 6px
}

.m_personal_info .m_text_content {
	margin-bottom: 0
}

.m_personal_info_telephone {
	font-size: 2.4em;
	margin-bottom: 5px
}

.m_search_results {
	position: relative;
	border: 1px solid #D9D9D9;
	background-color: #fff
}

.m_search_results .m_paginator {
	margin-top: 10px;
	margin-bottom: 20px
}

.m_search_results_header {
	padding-top: 10px;
	font-size: 0;
	border-bottom: 1px solid #D9D9D9;
	background-color: #F0F0F0
}

.m_search_results_header legend {
	display: none
}

.m_search_results_header span {
	width: 0;
	height: 0;
	overflow: hidden;
	display: block
}

.m_search_results_header legend+p {
	margin-left: 10px
}

.m_search_results_header legend+p:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_search_results_header label {
	position: relative;
	padding: 14px 18px;
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #A3A3A3;
	top: 1px
}

.m_search_results_header label.active {
	background-color: #fff;
	border: 1px solid #D9D9D9;
	border-bottom: none;
	color: #000
}

.m_search_results_actions {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 0
}

.m_search_results_actions:lang(ar) {
	right: auto;
	left: 10px
}

.m_search_results_actions a {
	width: 34px;
	height: 32px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	margin-left: 5px;
	border: 1px solid #F0F0F0;
	position: relative
}

.m_search_results_actions a:lang(ar) {
	margin-left: 0;
	margin-right: 5px
}

.m_search_results_actions a.active {
	background-color: #fff;
	border: 1px solid #D9D9D9;
	color: transparent
}

.m_search_results_actions .m_search_results_actions_grid:before {
	content: '\e611';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 30px;
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	text-indent: initial
}

.m_search_results_actions .m_search_results_actions_list:before {
	content: '\e612';
	display: block;
	font-family: real-madrid-icons;
	color: #A3A3A3;
	font-size: 30px;
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	text-indent: initial
}

.m_search_results_filter {
	margin: 20px 0;
	display: block;
	overflow: hidden
}

.m_search_results_filter legend {
	float: left;
	padding-top: 11px;
	margin: 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase
}

.m_search_results_filter legend:lang(ar) {
	float: right
}

.m_search_results_filter p,
.m_search_results_filter label,
.m_search_results_filter span {
	vertical-align: middle
}

.m_search_results_filter label {
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	margin-right: 10px;
	text-transform: uppercase
}

.m_search_results_filter label:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_search_results_filter .accessible {
	display: none
}

.m_search_results_filter .select_content {
	width: 128px;
	margin-right: 6px
}

.m_search_results_filter .select_content:lang(ar) {
	margin-right: 0;
	margin-left: 6px
}

.m_search_results_filter_order label {
	color: #0255A5
}

.m_search_results_filter_order span {
	width: 0;
	height: 0;
	overflow: hidden
}

.m_search_results_filter_order.active label {
	color: #000;
	border-bottom: 1px solid #666666
}

.m_search_results_content {
	border-bottom: 10px solid #F0F0F0;
	text-align: center
}

.m_search_results_content>ul {
	list-style: none;
	text-align: left
}

.m_search_results_content>ul>li {
	margin-bottom: 10px
}

.m_search_results_content>ul>li>* {
	margin-left: 10px;
	margin-right: 10px
}

.m_search_results_content .m_highlight a,
.m_search_results_content .m_store a {
	display: block;
	height: 100%
}

.m_search_results_as_list .col {
	float: none;
	width: 100% !important
}

.m_search_results_as_list .m_highlight,
.m_search_results_as_list .m_store {
	height: auto !important
}

.m_search_club {
	border: 1px solid #D9D9D9
}

.m_search_club_form {
	position: relative;
	padding: 10px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #D9D9D9
}

.m_search_club_form p {
	vertical-align: middle;
	margin-right: 8px;
	z-index: 4
}

.m_search_club_form p:lang(ar) {
	margin-right: 0;
	margin-left: 8px
}

.m_search_club_form p .custom-form_tipo_fundacion span.select {
	max-width: 330px;
	overflow: hidden
}

.m_search_club_form p .custom-form_tipo_fundacion select#tipo_fundacion {
	min-width: 330px
}

.m_search_club_form select {
	width: 130px
}

.m_search_club_form label {
	display: block;
	margin-bottom: 4px;
	margin-left: 4px;
	font-size: 1.2em;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold
}

.m_search_club_form label:lang(ar) {
	margin-left: 0;
	margin-right: 4px
}

.m_search_club_form input[type="text"] {
	padding: 10px;
	width: 110px;
	border: 1px solid #D9D9D9;
	border-radius: 5px;
	font-size: 1.2em;
	color: #333333
}

.m_search_club_form .btn {
	margin-top: 17px;
	padding-left: 51px;
	padding-right: 51px
}

.m_search_club_form .m_search_club_form_sports {
	display: block
}

.m_search_club_form .select_content {
	background-color: #fff
}

.m_search_club_title {
	display: block;
	padding: 10px;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #333333
}

.m_search_club_title span {
	vertical-align: top;
	margin-left: 10px;
	margin-top: 3px;
	font-size: .9em;
	color: #666666
}

.m_search_club_title span:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_search_club_content {
	background-color: #F6F6F6
}

.m_search_club_content_paginator {
	padding: 10px;
	text-align: center
}

.m_search_club_content_list {
	width: 100%
}

.m_search_club_content_list thead {
	display: none
}

.m_search_club_content_list td {
	border-bottom: 1px solid #D9D9D9
}

.m_search_club_content_list_info {
	padding: 15px 0 15px 10px
}

.m_search_club_content_list_info h2,
.m_search_club_content_list_info a {
	font-size: 1.4em;
	text-decoration: none;
	color: #0255A5;
	text-transform: uppercase
}

.m_search_club_content_list_info h2 span,
.m_search_club_content_list_info a span {
	color: #333333;
	margin-right: 2px
}

.m_search_club_content_list_info h2 span:lang(ar),
.m_search_club_content_list_info a span:lang(ar) {
	margin-right: 0;
	margin-left: 2px
}

.m_search_club_content_list_info h2 {
	color: #333333
}

.m_search_club_content_list_info p {
	font-size: 1.4em;
	color: #666666;
	margin-top: 4px
}

.m_search_club_content_list_sport {
	font-size: 1.1em;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold
}

.m_search_club_content_list_action span {
	padding: 2px 6px;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	background-color: #fff;
	border: 4px solid #0154A5;
	border-radius: 50%;
	color: #666666
}

.m_search_club_content_list_action a {
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 30px;
	color: #0255A5;
	text-transform: uppercase;
	text-decoration: none
}

.m_search_club_content_list_action a:lang(ar) {
	margin-left: 0;
	margin-right: 30px
}

.m_search_club_content_map {
	height: 350px
}

.gm-style img {
	max-width: none !important
}

.m_search_club_form_sports {
	margin-top: 15px
}

.m_search_club_form_sports label {
	margin: -8px 20px 0 5px;
	display: inline-block;
	vertical-align: middle;
	text-transform: capitalize;
	color: #666666
}

.m_search_club_form_sports label:lang(ar) {
	margin: -8px 5px 0 20px
}

.m_search_club_form_action {
	position: absolute;
	top: 10px;
	right: 5px
}

.m_search_club_form_action:lang(ar) {
	right: auto;
	left: 5px
}

.m_search_project_content .infoBox {
	padding: 0;
	border: 3px solid #bababa;
	width: 227px
}

.m_search_project_infobox img {
	display: block
}

.m_search_project_infobox a {
	color: #0255A5;
	text-decoration: none
}

.m_search_project_infobox .inner {
	padding: 12px
}

.m_search_project_infobox h2 {
	margin-bottom: 5px
}

.m_search_project_infobox h2 a {
	font-size: 15px;
	font-weight: bold
}

.m_search_project_infobox p {
	color: #666
}

.m_search_project_infobox p.type {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999
}

.m_search_project_infobox p.foot {
	margin: 10px 0 0;
	padding-top: 5px;
	border-top: 1px solid #d4d4d4
}

.m_search_project_infobox p.foot:before,
.m_search_project_infobox p.foot:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_search_project_infobox p.foot:after {
	clear: both
}

.m_search_project_infobox p.foot {
	zoom: 1
}

.m_search_project_infobox p.foot span {
	float: left
}

.m_search_project_infobox p.foot span:lang(ar) {
	float: right
}

.m_search_project_infobox p.foot a {
	float: right
}

.m_search_project_infobox p.foot a:lang(ar) {
	float: left
}

.m_search_box {
	border: 1px solid #D9D9D9;
	padding: 8px
}

.m_search_box form {
	position: relative
}

.m_search_box .accessible {
	display: none
}

.m_search_box input {
	margin-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_search_box input:lang(ar) {
	margin-right: 0
}

.m_search_box button {
	background-color: #0255A5;
	background-position: center center;
	background-repeat: no-repeat;
	border: none;
	border-radius: 3px;
	color: transparent;
	width: 54px;
	height: 36px;
	position: absolute;
	top: 0;
	right: 0
}

.m_search_box button:before {
	content: "\e60a";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 17px;
	font-weight: 400;
	left: 18px;
	top: 9px
}

.m_search_box button:lang(ar) {
	right: auto;
	left: 0
}

@media only screen and (max-width: 767px) {
	.m_search_results_actions {
		display: none
	}

	.m_search_results_filter {
		display: none
	}

	.m_search_results_header {
		background-color: transparent;
		margin-bottom: 20px;
		border: none
	}

	.m_search_results_header label {
		padding: 5px 0;
		margin-right: 10px;
		margin-top: 4px;
		font-size: 12px;
		color: #0255A5;
		border-bottom: 2px solid #fff
	}

	.m_search_results_header label.active {
		border: none;
		border-bottom: 2px solid #000
	}

	.m_search_results_content .col {
		float: none;
		width: 100% !important
	}

	.m_search_results_content .m_highlight,
	.m_search_results_content .m_store {
		height: auto !important
	}

	.m_search_club_content_list tr {
		position: relative;
		display: block;
		border-bottom: 1px solid #D9D9D9;
		padding-bottom: 14px
	}

	.m_search_club_content_list td {
		display: block;
		border: none
	}

	.m_search_club_content_list .m_search_club_content_list_sport {
		position: absolute;
		top: 21px;
		right: 17px
	}

	.m_search_club_content_list .m_search_club_content_list_info p {
		padding-right: 30px
	}

	.m_search_club_content_list .m_search_club_content_list_action {
		margin-top: -10px
	}

	.m_search_club_content_list .m_search_club_content_list_action a {
		margin-left: 5px
	}

	.m_search_club_content_list .m_search_club_content_list_action span {
		font-size: 10px;
		padding: 2px 5px
	}

	.m_search_club_form p {
		margin-bottom: 10px
	}

	.m_search_club_form .m_search_club_form_cp {
		display: block
	}

	.m_search_club_form .m_search_club_form_name input {
		width: 220px
	}

	.m_search_club_form_action {
		position: static;
		display: block !important
	}

	.m_search_club_form_action .btn {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		display: block
	}

	.m_search_club_title {
		padding-bottom: 33px
	}
}

.m_tv_schedule {
	border: 1px solid #D9D9D9
}

.m_tv_schedule_header {
	padding-top: 10px;
	font-size: 0;
	border-bottom: 1px solid #D9D9D9;
	background-color: #F0F0F0;
	list-style: none;
	position: relative
}

.m_tv_schedule_header li:lang(ar):first-child {
	margin-left: 0;
	margin-right: 10px
}

.m_tv_schedule_header li a.m_tv_schedule_download {
	display: none;
	position: absolute;
	right: 10px;
	top: 64px;
	font-weight: 400;
	font-size: 11px;
	z-index: 2
}

.m_tv_schedule_header li a.m_tv_schedule_download:lang(ar) {
	right: auto;
	left: 10px
}

.m_tv_schedule_header li.active a.m_tv_schedule_download {
	display: block;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none
}

.m_tv_schedule_header li:first-child {
	margin-left: 10px
}

.m_tv_schedule_header a {
	position: relative;
	padding: 13px 10px;
	margin-right: 20px;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #A3A3A3;
	top: 1px
}

.m_tv_schedule_header a:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_tv_schedule_header li.active a {
	background-color: #fff;
	border: 1px solid #D9D9D9;
	border-bottom: none;
	color: #000
}

.m_tv_schedule_content {
	position: relative
}

.m_tv_schedule_content th {
	padding: 17px 0;
	font-size: 1.1em;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left
}

.m_tv_schedule_content th:lang(ar) {
	text-align: right
}

.m_tv_schedule_content table {
	width: 100%;
	border-collapse: collapse
}

.m_tv_schedule_content .btn_download {
	position: absolute;
	top: 12px;
	right: 10px
}

.m_tv_schedule_content .btn_download:lang(ar) {
	right: auto;
	left: 10px
}

.m_tv_schedule_content .m_tv_schedule_hour {
	width: 57px;
	padding-left: 20px
}

.m_tv_schedule_content .m_tv_schedule_hour:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.m_tv_schedule_channel {
	width: 130px;
	display: none
}

.m_tv_schedule_description {
	width: 392px
}

.m_tv_schedule_info {
	overflow: hidden;
	-webkit-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_tv_schedule_info th {
	display: none
}

.m_tv_schedule_info td {
	vertical-align: top;
	border-bottom: 1px solid #D9D9D9
}

.m_tv_schedule_info_hour {
	width: 98px;
	text-align: center;
	padding-top: 16px
}

.m_tv_schedule_info_hour strong {
	color: #666666;
	font-size: 1.6em
}

.m_tv_schedule_info_hour strong span {
	display: block;
	font-size: .6em
}

.m_tv_schedule_info_channel {
	width: 130px
}

.m_tv_schedule_info_description {
	padding-top: 16px;
	width: 392px;
	font-size: 1.2em;
	color: #000
}

.m_tv_schedule_time_day {
	padding: 10px 15px 10px 20px;
	background-color: #F0F0F0;
	border-bottom: 1px solid #D9D9D9;
	border-top: 2px solid #0255A5;
	overflow: hidden;
	text-transform: uppercase
}

.m_tv_schedule_time_day:lang(ar) {
	padding: 10px 20px 10px 15px
}

.m_tv_schedule_time_day p {
	float: left;
	font-size: 1.3em;
	color: #666666
}

.m_tv_schedule_time_day p:lang(ar) {
	float: right
}

.m_tv_schedule_time_day strong {
	float: right;
	font-weight: normal
}

.m_tv_schedule_time_day strong:lang(ar) {
	float: left
}

.m_tv_schedule_highlight td {
	background-color: #000;
	color: #fff;
	border-bottom: none
}

.m_tv_schedule_highlight .m_tv_schedule_info_hour strong {
	color: #fff
}

@media only screen and (max-width: 767px) {
	.m_tv_schedule_content thead {
		display: none
	}

	.m_tv_schedule_content .btn_download {
		display: none
	}

	.m_tv_schedule_info_description {
		padding-top: 20px !important
	}

	.m_tv_schedule_info_description p {
		padding-left: 15px
	}

	.m_tv_schedule_header {
		background-color: transparent;
		margin-bottom: 10px;
		border: none;
		width: 100%;
		white-space: nowrap;
		overflow-x: auto
	}

	.m_tv_schedule_header a {
		padding: 5px 0;
		margin-right: 10px;
		margin-top: 4px;
		font-size: 12px;
		color: #0255A5;
		border-bottom: 2px solid #fff
	}

	.m_tv_schedule_header li a.m_tv_schedule_download {
		top: 15px
	}

	.m_tv_schedule_header li.active a {
		border: none;
		border-bottom: 2px solid #000
	}

	.m_tv_schedule_header li.active a.m_tv_schedule_download {
		font-size: 0
	}

	.m_tv_schedule_info_channel img {
		max-width: none;
		width: 100px
	}
}

.m_video_gallery,
.m_photos {
	overflow: hidden
}

.m_video_gallery_container {
	float: left;
	width: 75%;
	*width: 74.999%
}

.m_video_gallery_container:lang(ar) {
	float: right
}

.m_video_gallery_container>* {
	margin-right: 10px
}

.m_video_gallery_container>*:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_video_gallery_info,
.m_video_gallery_list span,
.m_video_gallery_list h2,
.m_widget_gallery_info {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(1, 4, 1, 0.7);
	padding: 10px 20px 10px 47px;
	color: #fff;
	text-decoration: none;
	font-size: 1.3em;
	white-space: normal;
	text-align: left
}

.m_video_gallery_info:before,
.m_video_gallery_list span:before,
.m_video_gallery_list h2:before,
.m_widget_gallery_info:before {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 28px;
	position: absolute;
	left: 10px;
	font-weight: 400;
	vertical-align: middle
}

.m_video_gallery_info:lang(ar),
.m_video_gallery_list span:lang(ar),
.m_video_gallery_list h2:lang(ar),
.m_widget_gallery_info:lang(ar) {
	padding: 10px 47px 10px 20px;
	text-align: right
}

.m_video_gallery_info:lang(ar):before,
.m_video_gallery_list span:lang(ar):before,
.m_video_gallery_list h2:lang(ar):before,
.m_widget_gallery_info:lang(ar):before {
	right: 10px;
	left: auto
}

.m_video_gallery_info small,
.m_video_gallery_list span small,
.m_video_gallery_list h2 small,
.m_widget_gallery_info small {
	display: block;
	margin-top: 2px
}

.m_video_gallery_list span,
.m_video_gallery_list h2 {
	min-height: 22px;
	display: flex;
	display: -ms-flexbox;
	align-items: center
}

.m_video_gallery_list {
	float: left;
	width: 25%;
	*width: 24.999%
}

.m_video_gallery_list:lang(ar) {
	float: right
}

.m_video_gallery_list a {
	display: block;
	text-decoration: none
}

.m_video_gallery_list li {
	position: relative;
	list-style: none
}

.m_video_gallery_list li+li {
	margin-top: 8px
}

.m_video_gallery_list li.active span {
	background-color: rgba(255, 255, 255, 0.7);
	color: #000
}

.m_video_gallery_text {
	clear: both;
	padding: 20px 50px 10px 10px;
	border-top: none
}

.m_video_gallery_text:lang(ar) {
	padding: 20px 10px 10px 50px
}

.m_video_gallery_text p,
.m_video_gallery_text h2,
.m_video_gallery_text a span {
	font-size: 1.4em;
	color: #000;
	font-weight: bold;
	margin-bottom: 30px;
	text-decoration: none
}

.m_video_gallery_text a {
	text-decoration: none
}

.m_video_gallery_text a span {
	font-size: 1.2em
}

.m_video_gallery_text.m_video_gallery_current {
	line-height: normal
}

.m_video_gallery_text_rm {
	background: url("../images/backgrounds/rm_tv.jpg") no-repeat right center
}

.m_video_gallery_text_rm:lang(ar) {
	background-position: left center
}

.m_video_gallery_description {
	float: left;
	margin-top: -18px;
	color: #0255A5;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none
}

.m_video_gallery_description:lang(ar) {
	float: right
}

.m_video_gallery_header,
.m_photos_header {
	background-color: #fff;
	padding: 19px 10px 14px 10px;
	overflow: hidden
}

.m_video_gallery_header strong,
.m_photos_header strong,
.m_video_gallery_header h2,
.m_photos_header h2 {
	float: left;
	font-size: 1.8em;
	font-weight: normal;
	color: #666666;
	text-transform: uppercase
}

.m_video_gallery_header strong:lang(ar),
.m_photos_header strong:lang(ar),
.m_video_gallery_header h2:lang(ar),
.m_photos_header h2:lang(ar) {
	float: right
}

.m_video_gallery_header_all {
	float: right;
	color: #0255A5;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none
}

.m_video_gallery_header_all:lang(ar) {
	float: left
}

.m_video_gallery_player {
	position: relative;
	width: auto;
	overflow: hidden;
	height: 0;
	padding-bottom: 60.8571%
}

.m_video_gallery_player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.m_video_gallery_player iframe:lang(ar) {
	left: auto;
	right: 0
}

.m_video_gallery_current {
	overflow: visible;
	padding-right: 0
}

.m_video_gallery_current:lang(ar) {
	padding-left: 0
}

.m_video_gallery_current .m_video_gallery_container {
	width: 100%
}

.m_video_gallery_current .m_video_gallery_container>* {
	margin-right: 0
}

.m_video_gallery_current .m_video_gallery_container>*:lang(ar) {
	margin-left: 0
}

.m_video_gallery_current_actions h1 {
	font-size: 1.7em;
	color: #000;
	margin-bottom: 20px
}

.m_video_gallery_current_actions>div {
	float: left
}

.m_video_gallery_current_actions>div:lang(ar) {
	float: right
}

.m_video_gallery_current_actions a {
	vertical-align: middle
}

.m_video_gallery_current_actions .m_text_content a {
	vertical-align: inherit
}

.m_video_gallery_current_actions .m_video_gallery_current_readlater {
	float: right;
	margin-right: 10px
}

.m_video_gallery_current_actions .m_video_gallery_current_readlater:lang(ar) {
	float: left;
	margin-right: 0;
	margin-left: 10px
}

@media only screen and (max-width: 767px) {

	.m_video_gallery,
	.m_photos {
		margin-right: 0;
		margin-left: 0
	}

	.m_video_gallery_container {
		float: none;
		width: 100%;
		margin-bottom: 3px
	}

	.m_video_gallery_container:lang(ar)>*,
	.m_video_gallery_container>* {
		margin-right: 0;
		margin-left: 0
	}

	.m_video_gallery_header,
	.m_photos_header {
		padding: 20px 10px
	}

	.m_video_gallery_header strong,
	.m_photos_header strong {
		float: none;
		display: block;
		font-size: 1.4em
	}

	.m_video_gallery_header_all {
		float: none
	}

	.m_video_gallery_list {
		float: none;
		width: 100%
	}

	.m_video_gallery_list ul {
		letter-spacing: -.31em;
		word-spacing: -.43em
	}

	.m_video_gallery_list li {
		margin-top: 0px;
		margin-bottom: 10px;
		width: 48.7%;
		float: left;
		font-size: 1em
	}

	.m_video_gallery_list li.hide_for_mobile {
		display: none
	}

	.m_video_gallery_list li+li {
		float: right;
		margin-top: 0px;
		margin-top: 0px
	}

	.m_video_gallery_list span,
	.m_video_gallery_list h2 {
		letter-spacing: 0;
		word-spacing: 0;
		font-weight: normal
	}

	.m_video_gallery_text_rm {
		background: none
	}

	.m_video_gallery_text {
		display: none
	}
}

.m_social_connect {
	max-width: 960px;
	overflow: hidden
}

.m_social_connect span {
	margin-left: 10px;
	padding-top: 54px;
	float: left;
	font-size: 3.2em;
	color: #6C6C6E
}

.m_social_connect span:lang(ar) {
	float: right;
	padding-left: 0;
	padding-right: 10px
}

.m_social_connect ul {
	padding-top: 30px;
	padding-bottom: 30px;
	float: right;
	margin-right: 10px
}

.m_social_connect ul:lang(ar) {
	float: left;
	margin-right: 0;
	margin-left: 10px
}

.m_social_connect li {
	margin-left: 30px
}

.m_social_connect li:lang(ar) {
	margin-left: 0;
	margin-right: 30px
}

.m_social_connect_facebook a,
.m_social_connect_instagram a,
.m_social_connect_twitter a,
.m_social_connect_google a,
.m_social_connect_youtube a,
.m_social_connect_flickr a,
.m_social_connect_renren a,
.m_social_connect_tencent a,
.m_social_connect_weibo a,
.m_social_connect_youku a,
.m_social_connect_snapchat a {
	display: block;
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: left top
}

.m_social_connect_facebook a:lang(ar),
.m_social_connect_instagram a:lang(ar),
.m_social_connect_twitter a:lang(ar),
.m_social_connect_google a:lang(ar),
.m_social_connect_youtube a:lang(ar),
.m_social_connect_flickr a:lang(ar),
.m_social_connect_renren a:lang(ar),
.m_social_connect_tencent a:lang(ar),
.m_social_connect_weibo a:lang(ar),
.m_social_connect_youku a:lang(ar),
.m_social_connect_snapchat a:lang(ar) {
	background-position: right top
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_social_connect span {
		font-size: 2.2em;
		padding-top: 44px;
		margin-left: 20px
	}

	.m_social_connect ul {
		margin-right: 36px
	}

	.m_social_connect li {
		margin-left: 20px
	}

	.m_social_connect_facebook a,
	.m_social_connect_instagram a,
	.m_social_connect_twitter a,
	.m_social_connect_google a,
	.m_social_connect_youtube a,
	.m_social_connect_flickr a {
		width: 49px;
		height: 49px;
		background-size: 49px 49px
	}
}

.m_filter_videos,
.m_filter_offers {
	border: 1px solid #D9D9D9;
	background-color: #F6F6F6
}

.m_filter_videos_header,
.m_filter_offers_header {
	overflow: hidden;
	padding: 15px;
	font-size: 1.2em;
	text-transform: uppercase
}

.m_filter_videos_header strong,
.m_filter_offers_header strong {
	float: left;
	color: #333333
}

.m_filter_videos_header strong:lang(ar),
.m_filter_offers_header strong:lang(ar) {
	float: right
}

.m_filter_videos_header a,
.m_filter_offers_header a {
	float: right
}

.m_filter_videos_header a:lang(ar),
.m_filter_offers_header a:lang(ar) {
	float: left
}

.m_filter_videos_header .btn_show,
.m_filter_offers_header .btn_show {
	font-size: 1em;
	color: #666666
}

.m_filter_videos_content [data-filter-category],
.m_filter_offers_content [data-filter-category],
.m_filter_videos_content [data-filter-category] .checkbox,
.m_filter_offers_content [data-filter-category] .checkbox,
.m_filter_videos_content [data-filter-category] .radio,
.m_filter_offers_content [data-filter-category] .radio,
.m_filter_videos_content [data-filter-category] label,
.m_filter_offers_content [data-filter-category] label {
	display: none
}

.m_filter_videos_content a[data-filter-by],
.m_filter_offers_content a[data-filter-by] {
	display: none
}

.trending_hidden {
	display: none !important
}

.m_filters_visible {
	display: inline-block !important
}

.m_filter_videos_content,
.m_filter_offers_content {
	overflow: hidden;
	-webkit-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_filter_videos_content fieldset,
.m_filter_offers_content fieldset {
	width: 19.6%;
	vertical-align: top;
	border-left: 1px solid #D9D9D9
}

.m_filter_videos_content fieldset:lang(ar),
.m_filter_offers_content fieldset:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_filter_videos_content fieldset:lang(ar):first-child,
.m_filter_offers_content fieldset:lang(ar):first-child {
	border-right: 0
}

.m_filter_videos_content fieldset a,
.m_filter_offers_content fieldset a {
	font-size: 1.2em;
	font-weight: bold;
	color: #0255A5;
	text-decoration: none
}

.m_filter_videos_content fieldset:first-child,
.m_filter_offers_content fieldset:first-child {
	border-left: none
}

.m_filter_videos_content fieldset>*,
.m_filter_offers_content fieldset>* {
	margin-left: 10px
}

.m_filter_videos_content fieldset>*:lang(ar),
.m_filter_offers_content fieldset>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_filter_videos_content legend,
.m_filter_offers_content legend {
	display: none
}

.m_filter_videos_content p>*,
.m_filter_offers_content p>* {
	vertical-align: middle;
	margin-bottom: 8px
}

.m_filter_videos_content label,
.m_filter_offers_content label {
	font-size: 1.3em;
	color: #666666;
	max-width: 94px
}

.m_filter_videos.expanded .m_filter_videos_header,
.expanded.m_filter_offers .m_filter_videos_header,
.m_filter_videos.expanded .m_filter_offers_header,
.expanded.m_filter_offers .m_filter_offers_header {
	border-bottom: 1px solid #D9D9D9
}

.m_filter_videos_content_title {
	display: block;
	padding-top: 10px;
	margin-bottom: 14px;
	font-size: 1.2em;
	color: #333333;
	text-transform: uppercase
}

.m_filter_videos_content_box_action {
	display: none
}

.m_filter_keywords {
	border-top: 1px solid #D9D9D9;
	padding: 10px;
	overflow: hidden
}

.m_filter_keywords_box {
	float: left;
	max-width: 748px
}

.m_filter_keywords_box:lang(ar) {
	float: right
}

.m_filter_keywords_box>* {
	margin-right: 10px
}

.m_filter_keywords_box>*:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_filter_keywords_box label {
	display: none
}

.m_filter_keywords_box input {
	max-width: 180px;
	padding: 9px 51px 9px 9px;
	font-size: 1.2em;
	font-style: italic;
	color: #333333;
	border: 1px solid #D9D9D9
}

.m_filter_keywords_box input:lang(ar) {
	margin: 9px 9px 9px 51px
}

.m_filter_keywords_box span {
	position: relative;
	padding: 9px 30px 9px 9px;
	margin-bottom: 4px;
	border: 1px solid #C0C0C0;
	background-color: #DEDEDE;
	font-size: 1.2em;
	color: #333333;
	cursor: pointer
}

.m_filter_keywords_box span:lang(ar) {
	padding: 9px 9px 9px 30px
}

.m_filter_keywords_box p {
	position: relative
}

.m_filter_keywords_actions {
	float: right
}

.m_filter_keywords_actions:lang(ar) {
	float: left
}

.m_filter_keywords_actions>* {
	vertical-align: middle
}

.m_filter_keywords_actions a {
	color: #0255A5;
	font-size: 1.2em;
	vertical-align: middle;
	text-decoration: none;
	margin-right: 10px
}

.m_filter_keywords_actions a:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_filter_simple legend,
.m_filter_simple label {
	display: none
}

.m_filter_simple select {
	padding: 0 15px
}

.m_filter_simple button {
	border: none;
	background-color: transparent;
	text-transform: uppercase;
	color: #0255A5;
	font-weight: bold
}

.m_filter_simple .select {
	margin-right: 10px;
	vertical-align: middle
}

.m_filter_simple .select:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_filter_offers_header_filters {
	list-style: none;
	display: inline-block;
	padding-left: 18px
}

.m_filter_offers_header_filters:lang(ar) {
	padding-left: 0;
	padding-right: 18px
}

.m_filter_offers_header_filters * {
	vertical-align: middle
}

.m_filter_offers_header_filters li {
	display: inline-block;
	padding-right: 18px
}

.m_filter_offers_header_filters li:lang(ar) {
	padding-right: 0;
	padding-left: 18px
}

.m_filter_offers_content .m_filter_offers_content_box {
	padding-top: 14px
}

.m_filter_offers_content fieldset {
	width: 32%
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.m_filter_videos_content fieldset,
	.m_filter_offers_content fieldset {
		width: 18.6%
	}

	.m_filter_offers_content fieldset {
		width: 32%
	}
}

@media only screen and (max-width: 767px) {
	.m_filters_visible {
		display: block !important
	}

	.m_filter_videos_content_box_action {
		display: block
	}

	.m_filter_videos_content fieldset,
	.m_filter_offers_content fieldset {
		display: block;
		width: auto;
		height: auto !important;
		border-bottom: 1px solid #D9D9D9
	}

	.m_filter_videos_content label,
	.m_filter_offers_content label {
		max-width: none
	}

	.m_filter_keywords_box input {
		max-width: none;
		width: 217px
	}

	.m_filter_keywords_actions {
		float: none;
		clear: both;
		text-align: center
	}

	.m_filter_offers_header_filters {
		float: left;
		clear: left;
		padding-left: 0;
		margin-top: 14px
	}
}

.m_current_videos {
	text-align: center
}

.m_current_videos ul {
	margin-left: 30px;
	text-align: left
}

.m_current_videos ul:lang(ar) {
	margin-left: 0;
	margin-right: 30px;
	text-align: right
}

.m_current_videos li {
	list-style: none;
	margin-bottom: 20px;
	vertical-align: top
}

.m_current_videos .m_video_item_icon {
	margin-left: -24px;
	margin-top: -21px
}

.m_current_videos .m_video_item_icon:lang(ar) {
	margin-left: 0;
	margin-right: -24px
}

.m_current_videos .m_video_item_icon:lang(ar):before {
	border-width: 6px 9px 6px 0;
	margin-left: 0;
	margin-right: -3px
}

.m_current_videos .m_video_item_icon:before {
	border-width: 6px 0 6px 9px;
	margin-left: -3px;
	margin-top: -7px
}

.m_current_videos .m_video_item_icon:after {
	width: 30px;
	height: 30px;
	border: 4px solid #fff
}

@media only screen and (max-width: 767px) {
	.m_current_videos {
		margin-left: 0;
		margin-right: 0
	}

	.m_current_videos ul {
		margin: 0
	}

	.m_current_videos li {
		font-size: 0
	}

	.m_current_videos .m_video_image {
		max-width: 158px
	}
}

.m_photo {
	position: relative;
	display: block;
	text-decoration: none
}

.m_photo_content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 14px 14px 14px 48px;
	background: rgba(1, 4, 1, 0.5);
	white-space: normal
}

.m_photo_content:lang(ar) {
	padding: 14px 48px 14px 14px
}

.m_photo_content h2,
.m_photo_content strong {
	font-size: 1.4em;
	font-weight: normal;
	font-family: arial, sans-serif !important;
	color: #fff
}

.m_photo_content p {
	font-size: 1.3em;
	color: #fff
}

.m_photo_content:before {
	content: '\e609';
	display: block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 30px;
	position: absolute;
	left: 10px;
	top: 14px;
	font-weight: 400;
	vertical-align: middle;
	width: 29px;
	height: 22px
}

.m_photo_content:lang(ar):before {
	left: auto;
	right: 10px
}

.m_photo_simple .m_photo_content {
	padding: 14px
}

.m_photo_simple .m_photo_content:before {
	display: none
}

.m_photo_simple .m_photo_content h2,
.m_photo_simple .m_photo_content strong {
	font-family: arial, sans-serif;
	font-size: 1.2em
}

.m_photo_simple .m_photo_content p {
	font-size: 1.2em
}

.m_photos {
	padding-bottom: 30px
}

.m_photos_content {
	white-space: normal
}

@media only screen and (max-width: 767px) {
	.m_photos_content {
		white-space: normal;
		text-align: center;
		padding-top: 10px;
		justify-content: center
	}

	.fans_layout .m_photos .col {
		margin-right: 0
	}

	.fans_layout .m_photos .col:nth-last-child(-n+3):nth-child(3n+1),
	.fans_layout .m_photos .col:nth-last-child(-n+3):nth-child(3n+1)~.col {
		margin-bottom: 10px
	}

	.fans_layout .m_photos .col:lang(ar) {
		margin-left: 0;
		margin-right: 0
	}
}

@media only screen and (min-width: 960px) {
	.fans_layout .m_photos_content {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap
	}

	.fans_layout .m_photos_content .col {
		width: 300px;
		margin-right: 20px
	}

	.fans_layout .m_photos_content .col:lang(ar) {
		margin-right: 0;
		margin-left: 20px
	}

	.fans_layout .m_photos_content .col:lang(ar):nth-child(3n) {
		margin-left: 0;
		margin-right: auto
	}

	.fans_layout .m_photos_content .col:nth-child(3n) {
		margin-right: 0
	}
}

.m_info_club .btn_show:after {
	background-image: none
}

.m_info_club_wrapper {
	float: left;
	width: 50%
}

.m_info_club_wrapper:lang(ar) {
	float: right
}

.m_info_club_title {
	display: block;
	margin-left: 10px;
	font-size: 1.4em;
	text-transform: uppercase;
	margin-bottom: 30px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	cursor: default
}

.m_info_club_title:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_info_club_content_col {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 20px;
	border-left: 1px solid #D9D9D9;
	float: left;
	width: 50%;
	list-style: none
}

.m_info_club_content_col:lang(ar) {
	float: right;
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_info_club_content_col>* {
	margin-left: 10px
}

.m_info_club_content_col>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_info_club_content_col strong {
	display: block;
	margin-bottom: 3px;
	font-size: 1.6em;
	color: #000;
	text-transform: uppercase
}

.m_info_club_content_col p {
	font-size: 1.4em;
	color: #666666;
	padding-right: 20px;
	line-height: 20px
}

.m_info_club_content_col p:lang(ar) {
	padding-right: 0;
	padding-left: 50px
}

.m_info_club_content_col p span {
	display: block
}

.m_info_club_content_col p a {
	color: #0255A5;
	text-decoration: none;
	word-break: break-all
}

.m_info_club_content_col li {
	margin-bottom: 10px
}

.m_info_club_content_col li:last-child {
	padding-bottom: 20px
}

.m_info_club_content_col.first,
.m_info_club_content_col.first:lang(ar) {
	border: none
}

@media only screen and (max-width: 767px) {
	.m_info_club .btn_show:after {
		float: right
	}

	.m_info_club_wrapper,
	.m_info_club_wrapper:lang(ar),
	.m_info_club_content_col,
	.m_info_club_content_col:lang(ar) {
		float: none;
		width: auto
	}

	.m_info_club_content {
		background-color: #F6F6F6;
		overflow: hidden;
		height: 0;
		-webkit-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-moz-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-ms-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-o-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		border-bottom: 1px solid #D9D9D9
	}

	.m_info_club_title {
		margin: 0;
		padding: 20px 10px;
		border-bottom: 1px solid #000;
		cursor: pointer
	}

	.m_info_club_title:lang(ar) {
		margin: 0
	}

	.m_info_club_content_col li {
		margin-top: 10px;
		margin-bottom: 10px
	}
}

.m_wallpaper {
	position: relative;
	overflow: hidden;
	height: auto !important;
	overflow: hidden
}

.m_wallpaper_content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: url("../images/backgrounds/bg_wallpaper.png")
}

.m_wallpaper_content>* {
	margin-left: 10px
}

.m_wallpaper_content>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_wallpaper_content strong {
	display: block;
	margin-top: 10px;
	margin-bottom: 14px;
	font-size: 1.4em;
	color: #fff;
	text-transform: uppercase
}

.m_wallpaper_content .btn {
	margin-bottom: 10px
}

.m_wallpaper_click_content {
	position: absolute;
	top: 0;
	opacity: 0;
	left: -100%;
	right: 0;
	height: 100%;
	background: url("../images/backgrounds/bg_wallpaper.png")
}

.m_wallpaper_click_content:lang(ar) {
	left: 0;
	right: -100%
}

.m_wallpaper_click_content>* {
	margin-left: 10px;
	max-width: 175px;
	color: #fff
}

.m_wallpaper_click_content>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_wallpaper_click_content h1 {
	margin-top: 10px;
	text-transform: uppercase;
	margin-bottom: 4px;
	font-size: 1.4em
}

.m_wallpaper_click_content_sms {
	margin-bottom: 5px;
	font-size: 1.6em
}

.m_wallpaper_click_content_sms span {
	color: #FDBD0C;
	text-transform: uppercase
}

.m_wallpaper_click_content_price {
	font-size: 1.2em;
	margin-bottom: 20px
}

.m_wallpaper_click_content_price span {
	display: block
}

.m_wallpaper_click_content_legal {
	font-size: 1.1em
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1;
		left: 0
	}
}

@-moz-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1;
		left: 0
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1;
		left: 0
	}
}

@-webkit-keyframes fadeout {
	0% {
		opacity: 1;
		height: auto
	}

	100% {
		opacity: 0;
		height: 0
	}
}

@-moz-keyframes fadeout {
	0% {
		opacity: 1;
		height: auto
	}

	100% {
		opacity: 0;
		height: 0
	}
}

@keyframes fadeout {
	0% {
		opacity: 1;
		height: auto
	}

	100% {
		opacity: 0;
		height: 0
	}
}

.fade_in {
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-name: fadein;
	-moz-animation-name: fadein;
	-o-animation-name: fadein;
	animation-name: fadein
}

.fade_out {
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-name: fadeout;
	-moz-animation-name: fadeout;
	-o-animation-name: fadeout;
	animation-name: fadeout
}

.m_wallpaper_click_link {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px
}

.m_wallpaper_click_link a {
	color: #fff
}

.m_store_items {
	max-width: 300px;
	border: 1px solid #D9D9D9;
	border-top: 2px solid #0255A5;
	font-size: x-small;
	background-color: #F6F6F6
}

.m_store_items_pic {
	display: block;
	margin: 0 auto -21px
}

.m_store_items_title {
	font-size: 20px;
	color: #666666;
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding-top: 18px;
	padding-bottom: 39px;
	background-color: #fff;
	margin-bottom: -32px
}

.m_store_items_link {
	background: #fff;
	display: block;
	text-decoration: none;
	color: #003F92;
	font-size: 1.1em;
	text-align: center;
	text-transform: uppercase;
	padding-top: 35px;
	padding-bottom: 20px
}

.m_footer_pagination {
	background-color: #F6F6F6;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-top: 1px solid #D2D2D2
}

.m_footer_pagination_wrapper {
	display: block;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	font-size: x-small
}

.m_footer_pagination_wrapper>a {
	width: 35%;
	max-width: 35%;
	display: block;
	color: #000000;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 30px;
	padding-bottom: 31px;
	position: relative
}

.m_footer_pagination_next,
.m_footer_pagination_prev {
	float: left
}

.m_footer_pagination_next:lang(ar),
.m_footer_pagination_prev:lang(ar) {
	float: right
}

.m_footer_pagination_next {
	border-left: 1px solid #d9d9d9;
	text-align: right;
	padding-right: 21px;
	float: right;
	padding-left: 10px
}

.m_footer_pagination_next:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9;
	text-align: left;
	padding-right: 10px;
	padding-left: 21px;
	float: left
}

.m_footer_pagination_next:lang(ar):after {
	float: left;
	margin-right: 0;
	content: "\e604";
	left: 8px;
	right: auto
}

.m_footer_pagination_prev {
	border-right: 1px solid #d9d9d9;
	text-align: left;
	padding-left: 21px;
	padding-right: 10px
}

.m_footer_pagination_prev:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9;
	text-align: right;
	padding-left: 10px;
	padding-right: 21px
}

.m_footer_pagination_prev:lang(ar):before {
	float: right;
	margin-left: 0;
	content: "\e603";
	right: 0
}

.m_footer_pagination_next:after,
.m_footer_pagination_prev:before {
	content: "";
	width: 6px;
	height: 12px
}

.m_footer_pagination_next:after {
	float: right;
	content: "\e603";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 15px;
	font-weight: 400;
	right: 8px
}

.m_footer_pagination_prev:before {
	float: left;
	content: "\e604";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 15px;
	font-weight: 400;
	left: 0
}

.m_footer_pagination_wrapper {
	text-align: center
}

.m_footer_pagination_wrapper .m_footer_pagination_all,
.m_footer_pagination_all {
	width: auto;
	max-width: none;
	display: flex;
	justify-content: center
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_footer_pagination_next {
		padding-right: 47px
	}

	.m_footer_pagination_next:lang(ar) {
		padding-left: 47px
	}

	.m_footer_pagination_next:after {
		margin-right: -27px
	}

	.m_footer_pagination_prev {
		padding-left: 47px
	}

	.m_footer_pagination_prev:lang(ar) {
		padding-right: 47px
	}

	.m_footer_pagination_prev:before {
		margin-left: -27px
	}

	.m_footer_pagination_wrapper .m_footer_pagination_next,
	.m_footer_pagination_wrapper .m_footer_pagination_prev {
		width: 32%;
		max-width: 32%
	}
}

@media only screen and (max-width: 767px) {
	.m_footer_pagination_wrapper {
		border: none
	}

	.m_footer_pagination_wrapper>a {
		height: auto !important
	}

	.m_footer_pagination_wrapper .m_footer_pagination_prev,
	.m_footer_pagination_wrapper .m_footer_pagination_next {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 50%;
		max-width: 50%;
		border: none
	}

	.m_footer_pagination_wrapper .m_footer_pagination_next,
	.m_footer_pagination_wrapper .m_footer_pagination_prev:lang(ar) {
		float: right
	}

	.m_footer_pagination_wrapper .m_footer_pagination_all {
		float: none;
		clear: both;
		background-color: #000000;
		color: #ffffff
	}

	.m_footer_pagination_prev {
		padding-left: 30px
	}

	.m_footer_pagination_prev:lang(ar) {
		padding-right: 30px
	}

	.m_footer_pagination_next {
		padding-right: 30px
	}

	.m_footer_pagination_next:lang(ar) {
		padding-left: 30px
	}
}

.m_abcindex {
	background-color: #F6F6F6;
	border: 1px solid #d9d9d9;
	padding: 15px 13px 3px
}

.m_abcindex_nav {
	text-align: justify;
	text-transform: uppercase;
	font-size: x-small
}

.m_abcindex_nav:after {
	content: "";
	width: 100%;
	display: inline-block
}

.m_abcindex_nav>* {
	display: inline-block;
	text-decoration: none;
	font-size: 1.3em;
	color: #666666
}

.m_abcindex_active {
	color: #000000
}

@media only screen and (max-width: 767px) {
	.m_abcindex {
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		background-color: transparent;
		border: none;
		padding-left: 0;
		padding-right: 0
	}

	.m_abcindex_nav {
		min-width: 1140px
	}

	.m_abcindex_nav>* {
		font-size: 1.2em
	}

	.m_abcindex_active {
		border-bottom: 1px solid #000000
	}
}

.m_trophy_results_table {
	width: 100%;
	border-collapse: collapse;
	font-size: x-small
}

.m_trophy_results_table th {
	border-left: 1px solid #d9d9d9;
	border-bottom: 19px solid #ffffff
}

.m_trophy_results_table th:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_trophy_results_table th:lang(ar):first-child {
	border-right: none
}

.m_trophy_results_table th:first-child {
	border-left: none
}

.m_trophy_results_table tbody tr:first-child td {
	border-top: none
}

.m_trophy_results_table tbody tr td {
	border-top: 1px solid #d9d9d9
}

.m_trophy_results_teams {
	width: 225px;
	font-size: 1.2em
}

.m_trophy_results_teams div {
	position: relative;
	min-height: 14px;
	padding-top: 19px;
	padding-bottom: 12px;
	padding-left: 79px
}

.m_trophy_results_teams div:lang(ar) {
	padding-left: 0;
	padding-right: 79px
}

.m_trophy_results_teams img {
	position: absolute;
	left: 21px;
	top: 50%;
	margin-top: -22px
}

.m_trophy_results_teams img:lang(ar) {
	left: auto;
	right: 21px
}

.m_years_slider {
	background: #333333
}

.m_years_slider .slider_btn_next,
.m_years_slider .slider_btn_prev {
	top: 0;
	bottom: 4px;
	width: 92px
}

.m_years_slider .m_slider_list {
	font-size: x-small;
	position: relative;
	min-width: 100%
}

.m_years_slider .m_slider_list:after {
	display: block;
	content: "";
	position: absolute;
	height: 4px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #e4e5e0;
	z-index: 0
}

.m_years_slider li {
	border-bottom: 4px solid #e4e5e0;
	font-size: 1.9em;
	margin-left: -0.16em;
	vertical-align: bottom
}

.m_years_slider li:lang(ar) {
	margin-left: 0;
	margin-right: -.16em
}

.m_years_slider .active {
	border-bottom: 4px solid #AF994F;
	background-color: #000000;
	font-size: 2.7em;
	z-index: 1
}

.m_years_slider .active a {
	font-weight: bold;
	color: #AF994F
}

.m_years_slider li a {
	color: #666666;
	line-height: 112px;
	text-decoration: none;
	display: block;
	padding: 0 24px
}

.m_years_slider,
.m_history_slider {
	position: relative
}

.m_years_slider .slider_btn_next,
.m_years_slider .slider_btn_prev,
.m_history_slider .slider_btn_next,
.m_history_slider .slider_btn_prev {
	position: absolute;
	background-color: #000000;
	background-position: center center;
	background-repeat: no-repeat
}

.m_years_slider .slider_btn_next,
.m_history_slider .slider_btn_next {
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	text-indent: inherit;
	color: transparent
}

.m_years_slider .slider_btn_next:lang(ar),
.m_history_slider .slider_btn_next:lang(ar) {
	right: auto;
	left: 0
}

.m_years_slider .slider_btn_next:lang(ar):before,
.m_history_slider .slider_btn_next:lang(ar):before {
	content: "\e604"
}

.m_years_slider .slider_btn_next:before,
.m_history_slider .slider_btn_next:before {
	content: "\e603";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	left: auto
}

.m_years_slider .slider_btn_prev,
.m_history_slider .slider_btn_prev {
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	text-indent: inherit;
	color: transparent
}

.m_years_slider .slider_btn_prev:lang(ar),
.m_history_slider .slider_btn_prev:lang(ar) {
	left: auto;
	right: 0
}

.m_years_slider .slider_btn_prev:lang(ar):before,
.m_history_slider .slider_btn_prev:lang(ar):before {
	content: "\e603"
}

.m_years_slider .slider_btn_prev:before,
.m_history_slider .slider_btn_prev:before {
	content: "\e604";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	left: auto
}

.m_history_slider .slider_btn_next,
.m_history_slider .slider_btn_prev {
	width: 72px;
	height: 72px;
	top: 50%;
	margin-top: -36px
}

@media only screen and (max-width: 767px) {
	.m_years_slider .active a {
		font-size: 1em
	}

	.m_years_slider .slider_btn_next,
	.m_years_slider .slider_btn_prev {
		width: 32px
	}

	.m_years_slider li a {
		line-height: 72px
	}
}

.m_action_link {
	color: #0255A5;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	text-transform: uppercase
}

.m_suscribe {
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 16px 10px 16px 4px
}

.m_suscribe:lang(ar) {
	padding: 16px 4px 16px 10px
}

.m_suscribe .heading {
	display: block;
	font-size: 1.8em;
	margin-bottom: 10px;
	color: #666
}

.m_suscribe .heading span {
	font-size: 1.5em
}

.m_suscribe .subheading {
	font-size: 1.4em;
	color: #666
}

.m_suscribe.m_e_buy p {
	text-transform: none;
	margin-bottom: 10px;
	font-size: 1.4em
}

.m_suscribe p {
	font-size: 1.1em;
	color: #7F7E7E;
	text-transform: uppercase;
	line-height: 1.5
}

.m_suscribe p a {
	display: block;
	color: #0255A5;
	text-decoration: none;
	font-weight: bold
}

.m_suscribe .btn {
	position: absolute;
	top: 50%;
	right: 4px
}

.m_suscribe .btn:lang(ar) {
	right: auto;
	left: 4px
}

.m_suscribe .btn_e_buy {
	padding: 12px 45px
}

@media only screen and (min-width: 990px) {
	.m_suscribe .btn {
		margin-top: -40px
	}

	.m_suscribe .btn:lang(ar) {
		margin-top: -20px
	}
}

@media only screen and (max-width: 990px) {
	.m_suscribe {
		padding-right: 4px
	}

	.m_suscribe .btn {
		position: relative;
		top: auto;
		right: auto;
		margin-top: 16px
	}
}

@media only screen and (max-width: 767px) {
	.m_suscribe .btn_e_buy {
		display: block;
		text-align: center
	}
}

.m_list_contest {
	list-style: none;
	border-top: 1px solid #D9D9D9
}

.m_list_contest li {
	display: block;
	text-decoration: none;
	padding: 26px 10px;
	border-bottom: 1px solid #D9D9D9
}

.m_list_contest .ico {
	float: left;
	width: 50px;
	text-align: center
}

.m_list_contest .ico:lang(ar) {
	float: right
}

.m_list_contest .ico_text {
	color: #0255A5;
	font-size: 31px;
	font-weight: bold
}

.m_list_contest p,
.m_list_contest strong {
	padding-left: 82px
}

.m_list_contest p:lang(ar),
.m_list_contest strong:lang(ar) {
	padding-left: 0;
	padding-right: 82px
}

.m_list_contest strong {
	display: block;
	font-size: 1.5em;
	color: #333333;
	text-transform: uppercase;
	margin-bottom: 12px
}

.m_list_contest p {
	color: #666666;
	font-size: 1.4em
}

.m_list_contest~.download_row {
	margin: 20px 0
}

.m_list_contest_header p {
	font-size: 1.4em;
	color: #666666;
	text-transform: uppercase;
	margin-bottom: 20px
}

.m_list_contest_header h2 {
	font-size: 2.2em;
	font-weight: normal;
	margin-bottom: 12px
}

.m_list_contest_footer {
	text-align: right;
	margin: 20px 0
}

.m_list_contest_footer a {
	color: #0255A5;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none
}

.m_winners .picture {
	float: left;
	width: 190px
}

.m_winners .picture:lang(ar) {
	float: right
}

.m_winners .info {
	margin-left: 190px;
	padding: 20px 25px
}

.m_winners .info:lang(ar) {
	margin-left: 0;
	margin-right: 190px
}

.m_winners .info .title {
	display: block;
	font-size: 1.6em;
	text-transform: uppercase;
	margin-bottom: 10px
}

.m_winners .info p {
	font-size: small;
	color: #666;
	margin: .5em 0
}

.m_winners .info p.edicion {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #999999
}

.m_winners .info ul {
	list-style: none;
	padding-top: 12px
}

.m_winners .info li {
	margin: 8px 0;
	font-size: 1.1em;
	font-weight: bold
}

@media only screen and (max-width: 767px) {
	.m_winners .picture {
		width: 110px;
		margin-left: 10px;
		margin-top: 11px
	}

	.m_winners .info {
		margin-left: 130px;
		padding-left: 10px;
		padding-top: 8px;
		padding-bottom: 8px
	}
}

.m_video_slider {
	position: relative
}

.m_play_video_slider {
	position: absolute;
	top: 20px;
	left: 20px;
	background: #fff;
	width: 204px;
	text-align: center
}

.m_play_video_slider:lang(ar) {
	left: auto;
	right: 20px
}

.m_play_video_slider .m_heading_play_video_slider {
	height: 168px;
	padding: 28px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #ccc
}

.m_play_video_slider .m_heading_play_video_slider img,
.m_play_video_slider .m_heading_play_video_slider strong {
	display: inline-block;
	vertical-align: middle
}

.m_play_video_slider .m_heading_play_video_slider strong {
	font-size: 2.4em;
	font-weight: normal;
	margin-left: 6px
}

.m_play_video_slider .m_heading_play_video_slider strong:lang(ar) {
	margin-left: 0;
	margin-right: 6px
}

.m_play_video_slider .play {
	display: block;
	background-repeat: no-repeat;
	background-position: 10px center;
	text-align: left;
	padding: 22px 0
}

.m_play_video_slider .play:lang(ar) {
	text-align: right
}

.m_play_video_slider .play span {
	display: inline-block;
	padding-left: 50px
}

.m_play_video_slider .play span:lang(ar) {
	padding-left: 0;
	padding-right: 50px
}

@media only screen and (max-width: 767px) {
	.m_play_video_slider {
		width: auto;
		position: relative;
		top: auto;
		left: auto;
		text-align: left;
		margin-top: 20px;
		padding: 0 10px
	}

	.m_play_video_slider .m_heading_play_video_slider,
	.m_play_video_slider .play {
		display: inline-block;
		vertical-align: middle;
		width: 49%;
		padding: 10px 0
	}

	.m_play_video_slider .m_heading_play_video_slider {
		border-bottom: none;
		border-right: 1px solid #ccc;
		height: auto
	}

	.m_play_video_slider .m_heading_play_video_slider img {
		max-width: 30px
	}

	.m_play_video_slider .m_heading_play_video_slider strong {
		font-size: 1.8em
	}

	.m_play_video_slider .play {
		font-size: 10px
	}
}

.m_history_overlapped {
	margin-top: -73px
}

.m_history_slider {
	font-size: x-small
}

.m_history_slider .m_slider_item {
	vertical-align: top;
	padding: 0 10px
}

.m_history_slides {
	background: none
}

.m_history_slider_year {
	font-size: 14em;
	text-align: center;
	color: #eee;
	font-weight: bold;
	zoom: initial
}

.m_history_slider_year:before,
.m_history_slider_year:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_history_slider_year:after {
	clear: both
}

.m_history_slider_year {
	zoom: 1
}

.m_history_slider_year_link:after,
.m_history_facebook:after {
	content: "\e603";
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 15px;
	display: inline-block;
	text-align: center;
	width: 25px;
	height: 20px;
	padding-top: 5px;
	background-color: #0255A5;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle
}

.m_history_slider_year_link {
	position: absolute;
	color: #0255A5;
	left: 50%;
	margin-left: 257px;
	top: 78px;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none
}

.m_history_slider_year_link:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: 257px
}

.m_history_slider_year_link:lang(ar):after {
	margin-left: 0;
	margin-right: 10px
}

.m_history_slider_year_link:after {
	margin-left: 10px
}

.m_history_slider_item {
	border: 1px solid #d9d9d9;
	font-size: x-small;
	background: #ffffff;
	white-space: normal;
	display: table;
	width: 1px
}

.m_history_slider_item img {
	width: auto;
	max-width: none
}

.m_history_slider_content {
	height: auto;
	overflow: hidden
}

.m_history_slider_item_title,
strong.m_history_slider_item_title {
	font-size: 1.4em;
	color: #333333;
	text-transform: uppercase
}

.m_history_slider_item_text {
	color: #999999;
	font-size: 1.4em
}

.m_history_slider_item_description {
	padding: 85px 22px 29px;
	background-repeat: no-repeat;
	background-position: center 22px
}

.m_history_text {
	position: relative
}

.m_history_text h2 {
	font-size: 2.5em
}

.m_history_text .m_share {
	position: absolute;
	bottom: 63px;
	left: 11px
}

.m_history_text .m_share:lang(ar) {
	left: auto;
	right: 11px
}

.m_history_text .m_text {
	border-top: 1px solid #d9d9d9;
	padding-top: 49px
}

.m_history_text .m_text_content {
	padding-left: 165px
}

.m_history_text .m_text_content:lang(ar) {
	padding-left: 0;
	padding-right: 165px
}

.m_history_text .m_text_content>* {
	margin-right: 308px
}

.m_history_text .m_text_content>*:lang(ar) {
	margin-right: 0;
	margin-left: 308px
}

.m_history_text .m_text_content figure,
.m_history_text .m_text_content figure:lang(ar) {
	margin: 68px 0 65px;
	border-top: 2px solid #AF994F
}

.m_history_text .m_text_content figure:before,
.m_history_text .m_text_content figure:after,
.m_history_text .m_text_content figure:lang(ar):before,
.m_history_text .m_text_content figure:lang(ar):after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_history_text .m_text_content figure:after,
.m_history_text .m_text_content figure:lang(ar):after {
	clear: both
}

.m_history_text .m_text_content figure,
.m_history_text .m_text_content figure:lang(ar) {
	zoom: 1
}

.m_history_text .m_text_content figure img,
.m_history_text .m_text_content figure:lang(ar) img {
	float: right;
	height: auto;
	width: 66.66667%;
	*width: 66.66567%
}

.m_history_text .m_text_content figure img:lang(ar),
.m_history_text .m_text_content figure:lang(ar) img:lang(ar) {
	float: left
}

.m_history_text .m_text_content figure figcaption,
.m_history_text .m_text_content figure:lang(ar) figcaption {
	float: left;
	font-size: 1.4em;
	color: #333333;
	width: 16.66667%;
	*width: 16.66567%;
	padding-top: 25px;
	margin-left: 13px
}

.m_history_text .m_text_content figure figcaption:lang(ar),
.m_history_text .m_text_content figure:lang(ar) figcaption:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 13px
}

.m_history_text_cols:before,
.m_history_text_cols:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_history_text_cols:after {
	clear: both
}

.m_history_text_cols {
	zoom: 1
}

.m_history_text_cols .m_text {
	float: left;
	width: 75%;
	*width: 74.999%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 80px
}

.m_history_text_cols .m_text:lang(ar) {
	float: right;
	padding-right: 0;
	padding-left: 80px
}

.m_history_text_cols .m_history_text_aside {
	float: right;
	width: 25%;
	*width: 24.999%;
	border-top: 1px solid #d9d9d9;
	padding-top: 56px
}

.m_history_text_cols .m_history_text_aside:lang(ar) {
	float: left
}

.m_history_text_cols .m_text_content>* {
	margin-right: 0;
	margin-left: 0
}

.m_history_facebook {
	font-size: 1.5em;
	color: #0255A5;
	text-decoration: none
}

.m_history_facebook img {
	display: block;
	margin-bottom: 14px
}

.m_history_facebook:after {
	margin-top: 14px
}

.m_history_year_nav {
	font-size: x-small
}

.m_history_year_nav nav {
	white-space: nowrap
}

.m_history_year_nav nav>* {
	display: inline-block;
	color: #666;
	text-decoration: none;
	font-size: 1.3em;
	padding-bottom: 6px;
	border-bottom: 1px solid transparent
}

.m_history_year_nav nav>.active {
	color: #333;
	border-bottom-color: #333
}

.m_history_year_nav nav *+* {
	margin-left: 24px
}

.m_history_year_nav nav *+*:lang(ar) {
	margin-left: 0;
	margin-right: 24px
}

.club_excerpt_history_row .m_history_year_nav {
	margin-left: 24px;
	margin-top: -21px;
	margin-bottom: 31px
}

.club_excerpt_history_row .m_history_year_nav:lang(ar) {
	margin-left: 0;
	margin-right: 24px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.club_excerpt_history_row {
		overflow: hidden
	}

	.club_excerpt_history_row .figure {
		width: 168px;
		right: 34px;
		bottom: -30px
	}

	.club_excerpt_history_row .m_text_content * {
		font-size: 1.8em
	}

	.club_excerpt_history_row .m_text_content strong {
		font-size: 1em
	}

	.club_excerpt_history_row .wrapper {
		min-height: 250px
	}

	.club_excerpt_history_row .important,
	.club_full_history_row .important {
		width: 58.33333%;
		*width: 58.33233%;
		margin-left: 0
	}

	.club_excerpt_history_row .important:lang(ar),
	.club_full_history_row .important:lang(ar) {
		margin-right: 0
	}

	.club_excerpt_history_row .wrapper,
	.club_full_history_row .wrapper {
		padding-left: 65px;
		margin: 0
	}

	.club_excerpt_history_row .wrapper:lang(ar),
	.club_full_history_row .wrapper:lang(ar) {
		padding-right: 65px;
		margin: 0
	}

	.club_full_history_row .aside {
		padding-left: 29px;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		width: 20%;
		padding-right: 20px
	}

	.m_history_slider_year {
		font-size: 13em
	}

	.m_history_overlapped {
		margin-top: -44px
	}

	.m_history_slider_year_link {
		left: auto;
		margin-left: 0;
		right: 19px;
		top: 58px
	}

	.m_history_text .m_text_content {
		padding-left: 64px
	}

	.m_history_text .m_text_content:lang(ar) {
		padding-right: 64px;
		padding-left: inherit
	}

	.m_history_text .m_text_content figure {
		margin-left: -64px
	}

	.m_history_text .m_text_content figure:lang(ar) {
		margin-right: -64px
	}

	.m_history_text .m_share {
		clear: both;
		float: left;
		position: relative;
		top: 0;
		left: 65px;
		margin-bottom: 50px
	}

	.club_excerpt_history_row .m_history_year_nav {
		margin-left: 9px;
		margin-bottom: 25px
	}
}

@media only screen and (max-width: 767px) {
	.m_history_slider_year {
		font-size: 6em
	}

	.m_history_overlapped {
		margin-top: -23px
	}

	.m_history_slider_item {
		margin: 0 auto
	}

	.m_history_slider_year_link {
		bottom: 0;
		top: auto;
		right: 10px;
		left: auto;
		margin-left: 0
	}

	.m_history_slider {
		padding-bottom: 33px
	}

	.m_history_slider .m_slider_item {
		padding: 0
	}

	.m_history_text {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.m_history_text h2 {
		font-size: 2em;
		color: #666
	}

	.m_history_text .m_text_content,
	.m_history_text .m_text_content:lang(ar) {
		padding-left: 22px;
		padding-right: 22px
	}

	.m_history_text .m_text_content>*,
	.m_history_text .m_text_content:lang(ar)>* {
		margin-right: 10px;
		margin-left: 10px
	}

	.m_history_text .m_share {
		clear: both;
		float: left;
		position: relative;
		top: 0;
		left: 22px;
		margin-bottom: 20px;
		margin-top: 22px
	}

	.m_history_text_cols .m_text,
	.m_history_text_cols .m_history_text_aside {
		float: none;
		width: auto;
		padding-right: 0
	}

	.m_history_text_cols .m_history_facebook {
		border-top: 0;
		display: block;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		margin-left: 0;
		margin-right: 0;
		padding: 24px 22px 33px
	}

	.m_history_text_cols .m_history_facebook p {
		width: 240px
	}

	.m_history_slider .slider_btn_next,
	.m_history_slider .slider_btn_prev {
		width: 34px;
		height: 34px;
		margin-top: -17px
	}

	.m_history_year_nav {
		overflow: hidden;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}

	.m_history_year_nav nav {
		float: left
	}
}

.event_content_row h1 {
	font-size: 2.4em;
	border-bottom: 1px solid #d9d9d9;
	color: #000000;
	margin-bottom: 10px;
	padding-bottom: 14px
}

.event_content_row dl {
	font-size: 1.4em;
	margin-bottom: 30px
}

.event_content_row dt {
	float: left;
	margin-right: 5px
}

.event_content_row dt:before,
.event_content_row dt:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.event_content_row dt:after {
	clear: both
}

.event_content_row dt {
	zoom: 1
}

.event_content_row dt:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 5px
}

.event_content_row dd {
	margin-bottom: 2px
}

.m_colaborate {
	border: 1px solid #d4d4d4
}

.m_colaborate img {
	height: auto
}

.m_colaborate .m_colaborate_header img {
	width: 100%
}

.m_colaborate p {
	font-size: 14px;
	color: #666;
	margin: 10px 0;
	line-height: 17px
}

.m_colaborate h2 {
	font-size: 15px;
	text-transform: uppercase;
	line-height: 118%;
	margin-bottom: 10px
}

.m_colaborate ul.bullets {
	margin: 10px 0 10px 20px;
	font-size: 14px;
	color: #666
}

.m_colaborate ul.bullets:lang(ar) {
	margin: 10px 20px 10px 0
}

.m_colaborate ul.bullets li {
	margin: 10px 0
}

.m_colaborate_standalone {
	margin: 0 10px 20px
}

.m_colaborate_content {
	padding: 20px
}

.m_colaborate_content a {
	color: #0154A5;
	text-decoration: none
}

.m_colaborate_content a.btn {
	color: #fff
}

.m_colaborate_content strong {
	font-size: 11px;
	display: block;
	margin-bottom: 5px;
	color: #999;
	text-transform: uppercase
}

.m_colaborate_content .m_colaborate_content_title {
	color: #666;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px
}

.m_colaborate_content .m_colaborate_email {
	font-size: 1.2em
}

.m_colaborate_content .m_colaborate_email a {
	font-size: 11px;
	color: #0154A5;
	text-decoration: none
}

.m_colaborate_info_row {
	border-bottom: 1px solid #d4d4d4
}

.m_colaborate_info_row .col {
	width: 48%;
	padding: 0 20px 10px
}

.m_colaborate_info_row .detail {
	font-size: 14px;
	color: #0053A5
}

.m_colaborate_note {
	padding: 10px 20px;
	font-size: 13px;
	font-style: italic;
	color: #666
}

.m_project_list {
	margin: 0 10px
}

.m_project_list .m_header {
	margin-bottom: 10px
}

.m_project_list .m_highlight,
.m_project_list .m_store {
	margin-bottom: 20px
}

@media only screen and (max-width: 990px) {

	.m_colaborate_image img,
	.m_colaborate>img {
		width: 100%
	}
}

.m_project_location {
	border: 1px solid #d4d4d4;
	margin: 0 10px
}

.m_project_location .m_slider {
	margin: 0
}

.m_project_location .col {
	padding: 12px 12px 20px
}

.m_project_location h2 {
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 12px 12px
}

.m_project_location h2 img {
	display: inline;
	vertical-align: middle;
	margin-right: 5px;
	width: 24px
}

.m_project_location h2 img:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.m_project_location h3 {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 118%;
	margin-bottom: 5px;
	color: #333;
	white-space: nowrap
}

.m_project_location p {
	font-size: 14px;
	color: #666;
	margin: 0 0 10px
}

.m_project_location .detail {
	font-size: 20px;
	color: #0053A5
}

.m_highlight_project_info {
	width: 100%
}

.m_highlight_project_info .col {
	padding: 10px 20px 20px
}

.m_highlight_project_info img {
	width: auto
}

.m_highlight_project_info h2 {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 118%;
	margin-bottom: 5px;
	color: #333;
	white-space: nowrap
}

.m_highlight_project_info p {
	font-size: 14px;
	color: #666;
	margin: 0 0 10px
}

.m_highlight_project_info .detail {
	font-size: 20px;
	color: #0053A5
}

.m_donate {
	border-top: 1px solid #d4d4d4
}

.m_donate .m_highlight_content_title {
	font: bold 14px Arial, Helvetica, sans-serif !important;
	color: #999
}

.escapa {
	width: 100%;
	margin: 0 auto
}

header.m_landing {
	text-align: center
}

header.m_landing figure ul li {
	border: none
}

header.m_landing figure ul li span {
	color: #FFFFFF
}

header.m_landing figure .header_fondo {
	width: 100%
}

header.m_landing figure .escapa {
	margin-top: 24px
}

header.m_landing figure .escapa strong {
	color: #115FAA;
	font-size: 4.5em;
	margin-bottom: 24px;
	display: block
}

header.m_landing figure .escapa img {
	margin: 0 auto;
	max-width: 100%;
	padding-bottom: 12px
}

header.m_landing figure .escapa button {
	max-width: 290px;
	margin: 0 auto;
	font-size: 1.8em;
	padding: 26px
}

header.m_landing figure .escapa h2 {
	color: #115FAA;
	font-size: 1.8em;
	padding-top: 30px
}

#body.m_landing {
	text-align: center
}

#body.m_landing section .pre_footer {
	width: 100%;
	margin: 30px 0
}

#body.m_landing section .pre_footer.pre_footer2 {
	margin-top: 0 !important
}

#body.m_landing section .m_landing_art2 header {
	float: left
}

#body.m_landing section .m_landing_art2 header:lang(ar) {
	float: right
}

#body.m_landing section .m_landing_art2 header img {
	width: 100%
}

#body.m_landing section .m_landing_art2 .m_landing_art2_li {
	margin: 27px 0 40px 34px;
	width: 58%;
	float: left
}

#body.m_landing section .m_landing_art2 .m_landing_art2_li:lang(ar) {
	margin: 27px 34px 40px 0;
	float: right
}

#body.m_landing section .m_landing_art2 .m_landing_art2_li h3 {
	text-align: left;
	font-size: 1.7em;
	color: #797979;
	font-weight: normal;
	padding-bottom: 30px;
	margin-left: -50px
}

#body.m_landing section .m_landing_art2 .m_landing_art2_li h3:lang(ar) {
	text-align: right;
	margin-left: 0;
	margin-right: -50px
}

#body.m_landing section .m_landing_art2 .m_landing_art2_li ul {
	text-align: left;
	font-size: 1.7em;
	color: #797979;
	font-weight: normal
}

#body.m_landing section .m_landing_art2 .m_landing_art2_li ul:lang(ar) {
	text-align: right
}

#body.m_landing section .m_landing_art2 .m_landing_art2_li ul li {
	line-height: 2em
}

#body.m_landing section .m_landing_art3 header p {
	font-size: 1.4em;
	color: #000000;
	margin-bottom: 10px;
	font-weight: bold
}

#body.m_landing section .m_landing_art3 header h3 {
	font-size: 1.4em;
	color: #777777;
	margin-bottom: 10px;
	font-weight: normal
}

#body.m_landing section .m_landing_art3 header h2 {
	font-size: 2em;
	color: #0255A5;
	text-transform: uppercase;
	margin-bottom: 16px
}

#body.m_landing section .m_landing_art3 button {
	margin-bottom: 40px;
	font-size: 1.8em;
	padding: 26px;
	width: 30%;
	margin: 0 auto
}

#body.m_landing section .m_landing_art3 aside {
	margin: 40px 0;
	display: block
}

#body.m_landing section .m_landing_art3 aside a {
	font-size: 1.8em;
	color: #0255A5;
	text-decoration: none
}

#body.m_landing section small {
	display: block;
	margin-left: 90px;
	color: #777777;
	font-size: 9px;
	text-align: left
}

#body.m_landing section small:lang(ar) {
	margin-left: 0;
	margin-right: 90px;
	text-align: right
}

footer.m_landing {
	text-align: center
}

footer.m_landing .pre_footer {
	margin: 0;
	border-top: 0
}

footer.m_landing .footer_sponsors {
	padding: 40px 0
}

@media only screen and (max-width: 990px) {
	.escapa #side_nav_mobile_trigger {
		display: none
	}

	#body.m_landing section .m_landing_art2 header {
		float: none
	}

	#body.m_landing section .m_landing_art2 header img {
		max-width: 59%;
		display: inline-block
	}

	#body.m_landing section .m_landing_art2 .m_landing_art2_li {
		width: 90%;
		float: none
	}

	#body.m_landing section .m_landing_art2 .m_landing_art2_li h3 {
		margin-left: 0
	}

	#body.m_landing section .m_landing_art2 .m_landing_art2_li ul {
		margin-left: 40px
	}

	#body.m_landing section .m_landing_art3 button {
		width: 39%
	}

	#body.m_landing section small {
		text-align: center;
		margin-left: 10px
	}
}

.m_list_links {
	list-style: none;
	padding: 14px 20px
}

.m_list_links li {
	font-size: 1.3em;
	line-height: 1.4;
	margin: 6px 0
}

.m_list_links li a {
	color: #666666;
	text-decoration: none
}

.m_list_links .active a {
	color: #000000
}

.m_archive ul {
	background: #F6F6F6
}

.m_archive ul+ul {
	border-top: 1px solid #E6E6E6
}

.m_popup_player {
	background-color: #000000;
	width: auto !important;
	max-width: 880px;
	display: block !important
}

.m_flow_player video[poster] {
	visibility: hidden
}

.m_flow_player {
	background-color: #000000
}

.m_flow_player video {
	bottom: 0;
	left: 0;
	margin: 0 auto;
	right: 0;
	top: 0;
	width: 100%
}

.m_flow_player video:lang(ar) {
	left: auto;
	right: 0
}

.flowplayer .fp-ratio {
	padding-top: 60.8571%
}

.pf_newsletter {
	font-size: x-small;
	min-height: 300px
}

.pf_newsletter .form_checkbox_field {
	margin-top: 23px
}

.pf_newsletter .form_checkbox_field label {
	font-size: 1.4em
}

.pf_newsletter .form_checkbox_field input:first-child+label,
.pf_newsletter .form_checkbox_field span:first-child+label {
	margin-right: 17px
}

.pf_newsletter .form_checkbox_field input:first-child+label:lang(ar),
.pf_newsletter .form_checkbox_field span:first-child+label:lang(ar) {
	margin-right: 0;
	margin-left: 17px
}

.pf_newsletter .form_text_field {
	margin-top: 26px
}

.pf_newsletter .form_text_field.error:before,
.pf_newsletter .form_text_field.valid:before {
	display: none
}

.pf_newsletter .form_text_field:lang(ar):before {
	right: auto;
	left: 12px
}

.pf_newsletter .form_text_field:before {
	content: "";
	position: absolute;
	width: 7px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	right: 12px;
	top: 0
}

.pf_newsletter_content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #F6F6F6;
	padding: 18px 0 23px;
	background-image: url("../images/backgrounds/pf_rm_logo.png");
	background-repeat: no-repeat;
	background-position: left bottom
}

.pf_newsletter_content:lang(ar) {
	background-position: right bottom
}

.pf_newsletter_content>* {
	margin-left: 21px;
	margin-right: 20px
}

.pf_newsletter_content>*:lang(ar) {
	margin-left: 20px;
	margin-right: 21px
}

.pf_newsletter_content p {
	color: #666666;
	font-size: 1.4em;
	line-height: 1.4em
}

.pf_newsletter_footer {
	margin-top: 20px;
	display: table
}

.pf_newsletter_footer .form_checkbox_field {
	margin-top: 0;
	position: relative;
	padding-left: 24px
}

.pf_newsletter_footer .form_checkbox_field:lang(ar) {
	padding-left: 0;
	padding-right: 24px
}

.pf_newsletter_footer .form_checkbox_field label {
	font-size: 1.1em
}

.pf_newsletter_footer .form_checkbox_field>input,
.pf_newsletter_footer .form_checkbox_field>span {
	position: absolute;
	top: 0;
	left: 0
}

.pf_newsletter_footer .form_checkbox_field>input:lang(ar),
.pf_newsletter_footer .form_checkbox_field>span:lang(ar) {
	left: auto;
	right: 0
}

.pf_newsletter_footer>* {
	display: table-cell;
	vertical-align: top
}

.pf_newsletter_actions .btn {
	min-width: 114px;
	white-space: nowrap
}

.pf_social_tabs [data-navigation] a {
	display: inline-block
}

.m_rm_title {
	color: #999999;
	font-size: 2em;
	text-align: center;
	margin-bottom: 32px;
	background: url("../images/backgrounds/tickets_popup_logo.png") no-repeat center top;
	padding-top: 85px;
	padding-left: 35px;
	padding-right: 35px
}

.m_rm_title .btn {
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 10px
}

.m_rm_title .btn:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_rm_title p {
	margin-bottom: 16px
}

@media only screen and (max-width: 767px) {
	.m_rm_title {
		overflow: hidden;
		padding-left: 15px;
		padding-right: 15px
	}

	.m_rm_title .btn {
		margin-left: 0;
		display: block;
		float: none !important;
		width: 100%
	}

	.m_rm_title .btn:lang(ar) {
		margin-right: 0
	}
}

.select_content {
	font-size: 1.2em
}

.fill_with_overlay {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFFFFF, endColorstr=#66FFFFFF);
	background-color: rgba(255, 255, 255, 0.4)
}

.disable_while_filling .fill_with_overlay {
	display: block
}

.m_line_up {
	border: 1px solid #D9D9D9
}

.m_line_up_header {
	position: relative;
	padding: 20px;
	background-color: #F6F6F6
}

.m_line_up_header:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: 1px
}

.m_line_up_header:after {
	content: "";
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: 1px;
	width: 1px;
	height: 40px;
	background-color: #D9D9D9
}

.m_line_up_header p {
	width: 49.7%
}

.m_line_up_header p,
.m_line_up_header p>* {
	vertical-align: top
}

.m_line_up_header span {
	padding-top: 32px;
	font-size: 1.6em;
	font-weight: bold;
	padding-left: 15px
}

.m_line_up_header span:lang(ar) {
	padding-left: 0;
	padding-right: 15px
}

.m_line_up_second_team {
	text-align: right
}

.m_line_up_second_team:lang(ar) {
	text-align: left
}

.m_line_up_second_team span {
	padding-right: 15px
}

.m_line_up_second_team span:lang(ar) {
	padding-right: 0;
	padding-left: 15px
}

.m_line_up_second_team img {
	float: right
}

.m_line_up_second_team img:lang(ar) {
	float: left
}

.m_line_up_content {
	position: relative;
	width: 100%;
	border-collapse: collapse
}

.m_line_up_content thead {
	display: none
}

.m_line_up_content td {
	padding: 10px 0;
	font-size: 1.4em
}

.m_line_up_number_first {
	text-align: center;
	width: 8%
}

.m_line_up_player_first {
	width: 42%;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #d9d9d9;
	padding-left: 10px !important
}

.m_line_up_player_first:lang(ar) {
	padding-left: 0 !important;
	padding-right: 10px !important
}

.m_line_up_content_second_team {
	text-align: right
}

.m_line_up_content_second_team:lang(ar) {
	text-align: left
}

.m_line_up_player_second {
	width: 42%;
	text-align: right;
	padding-right: 10px !important
}

.m_line_up_player_second:lang(ar) {
	text-align: left;
	padding-right: 0 !important;
	padding-left: 10px !important
}

.m_line_up_number_second {
	width: 8%;
	text-align: center;
	border-left: 1px solid #D9D9D9
}

.m_line_up_number_second:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_line_up_content tr {
	background-color: #F6F6F6
}

.m_line_up_content tr:nth-child(odd) {
	background-color: #EBEBEB
}

.m_line_up_substitutes {
	background-color: #fff;
	font-size: x-small !important
}

.m_line_up_substitutes>* {
	font-size: 1.6em;
	color: #000000;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Arial, sans-serif !important;
	padding: 20px
}

@media only screen and (max-width: 767px) {
	.m_line_up_header p {
		width: 48.7%
	}

	.m_line_up_header img {
		display: block
	}

	.m_line_up_header span {
		padding-left: 0;
		font-size: 1.5em;
		padding-top: 22px
	}

	.m_line_up_second_team span {
		padding-left: 0
	}

	.m_line_up_content td {
		font-size: 1.2em
	}
}

.m_action_notice {
	font-size: x-small;
	position: relative;
	border: 1px solid #d9d9d9
}

.m_action_notice p {
	font-size: 1.8em;
	color: #666666;
	padding-right: 48px;
	line-height: 1.35em
}

.m_action_notice p:lang(ar) {
	padding-right: 0;
	padding-left: 48px
}

.m_action_notice_player {
	position: absolute;
	bottom: 0;
	left: 16px;
	z-index: 1
}

.m_action_notice_player:lang(ar) {
	left: auto;
	right: 16px
}

.m_action_notice_wrapper {
	position: relative;
	padding: 17px 21px 12px 403px;
	min-height: 260px;
	overflow: hidden
}

.m_action_notice_wrapper:lang(ar) {
	padding: 17px 403px 12px 21px
}

.m_action_notice_wrapper:lang(ar):after {
	left: auto;
	right: -15px
}

.m_action_notice_wrapper:after {
	position: absolute;
	display: block;
	width: 222px;
	height: 310px;
	content: "\e638";
	font-family: 'real-madrid-icons';
	font-size: 300px;
	color: #d9d9d9;
	top: 15px;
	left: -15px
}

.m_login_validation_title {
	font-size: 2.4em;
	font-weight: bold;
	color: #0255A5;
	margin-bottom: 11px;
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -hp-pre-wrap;
	word-wrap: break-word
}

.m_login_validation_title a {
	color: #0255A5
}

.m_login_validation_title a[href^='mailto'] {
	display: block;
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-decoration: none
}

.m_action_notice_message {
	margin-bottom: 17px
}

.dashboard_btn {
	text-decoration: none;
	text-transform: uppercase;
	color: #999999;
	font-size: 1.4em;
	height: 71px;
	display: flex;
	align-items: center;
	padding-left: 100px;
	position: relative
}

.dashboard_btn:lang(ar) {
	padding-left: auto;
	padding-right: 100px
}

.dashboard_btn:lang(ar):before {
	left: auto;
	right: 10px
}

.dashboard_btn:before {
	content: "\e62a";
	display: block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #999999;
	border-radius: 50%;
	padding: 22px;
	border: 1px solid #999999;
	font-size: 30px;
	font-weight: 400;
	opacity: 1;
	left: 10px
}

.m_process_data {
	text-align: left;
	font-size: x-small;
	color: #666666
}

.m_process_data:lang(ar) {
	text-align: right
}

.m_process_data thead {
	display: none
}

.m_process_data tbody {
	font-size: 1.6em
}

.m_process_data th {
	padding-right: 10px;
	width: 193px
}

.m_process_data th:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_process_data tr+tr th,
.m_process_data tr+tr td {
	padding-top: 11px
}

.m_process_small {
	border-top: 1px solid #d9d9d9;
	padding-top: 37px
}

.m_process_small>* {
	font-size: 1em
}

.m_process_description,
.m_process_small {
	font-size: 1.4em;
	color: #666666;
	line-height: 1.43em
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_action_notice {
		overflow: hidden
	}

	.m_action_notice_player {
		left: -65px
	}

	.m_action_notice_wrapper {
		padding-left: 354px;
		min-height: 288px
	}
}

@media only screen and (max-width: 767px) {
	.m_action_notice {
		overflow: hidden
	}

	.m_action_notice_player {
		width: 221px;
		margin-left: -117px
	}

	.m_action_notice_wrapper {
		padding-left: 100px;
		min-height: 199px
	}

	.m_action_notice_wrapper:after {
		display: none
	}

	.m_login_validation_title {
		font-size: 2.2em
	}
}

.m_cookie {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 99;
	display: none;
	padding: 15px 0;
	background-color: #666666
}

.m_cookie .close_cookie:after {
	content: "\e606";
	font-family: "Real-Madrid-Icons";
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px;
	font-size: 20px
}

.m_cookie .close_cookie:lang(ar):after {
	right: auto;
	left: 0
}

.m_cookie .politica_cookie {
	margin: 30px auto;
	display: block
}

.m_cookie .wrapper {
	padding: 20px 25px;
	box-sizing: border-box
}

.m_cookie:lang(ar) {
	left: auto;
	right: 0
}

.m_cookie p {
	margin-bottom: 12px;
	text-transform: uppercase;
	text-align: center;
	color: #E0E0E0;
	font-size: 1.5em
}

.m_cookie p:first-of-type {
	line-height: 1.4
}

.m_cookie p small {
	text-transform: none;
	font-size: .9em
}

.m_cookie p a {
	color: #E0E0E0
}

.m_cookie p+p {
	margin-bottom: 0
}

.m_cookie_btn {
	margin-left: 10px;
	background-color: #fff;
	font-size: 1.2em;
	text-transform: uppercase;
	text-decoration: none;
	color: #666666 !important;
	padding: 8px 24px;
	border-radius: 5px;
	margin: 15px 0;
	border: 1px solid #3b3b3b;
	display: block;
	width: 200px;
	margin: 20px auto
}

.m_cookie_btn:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

@media screen and (max-width: 767px) {
	.m_cookie p small .politica_cookie {
		display: block;
		margin: 12px 0
	}
}

.m_toggle {
	font-size: x-small;
	border: 1px solid #D0D0D0;
	overflow: hidden;
	margin-bottom: 10px
}

.m_toggle.expanded {
	border-bottom: 1px solid #fff
}

.m_toggle_text {
	padding: 15px;
	float: left;
	font-size: 1.4em;
	color: #999;
	font-weight: 700;
	text-transform: uppercase
}

.m_toggle_text:lang(ar) {
	float: right
}

.m_toggle_link {
	padding: 15px;
	float: right;
	font-size: 1.2em
}

.m_toggle_link:lang(ar) {
	float: left
}

.m_toggle_link a {
	color: #0255A5;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase
}

.m_toggle .m_info_tickets_table {
	border: none;
	border-top: 1px solid #D0D0D0
}

.m_toggle .m_info_tickets_table tr>* {
	border: none;
	border-bottom: 1px solid #D0D0D0
}

.m_toggle .m_info_tickets_table tbody {
	line-height: 1
}

.m_toggle .m_info_tickets_table tbody td {
	border-left: 1px solid #D0D0D0
}

.m_toggle .m_info_tickets_table tbody td:lang(ar) {
	border-left: none;
	border-right: 1px solid #d0d0d0
}

.m_toggle .m_info_tickets_table thead th {
	border-left: 1px solid #D0D0D0
}

.m_toggle .m_info_tickets_table thead th:lang(ar) {
	border-left: none;
	border-right: 1px solid #d0d0d0
}

.m_toggle .m_info_tickets_table thead th:lang(ar):first-child {
	border-right: none
}

.m_toggle .m_info_tickets_table thead th:first-child {
	border-left: none
}

.m_toggle+.m_toggle {
	margin-bottom: 10px
}

@media only screen and (max-width: 767px) {
	.m_toggle_text {
		font-size: 1.1em
	}

	.m_toggle_link {
		font-size: 1em
	}
}

.m_capacity_container {
	clear: both;
	overflow: hidden;
	-webkit-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_capacity {
	font-size: 1.3em;
	border: none;
	border-top: 1px solid #D0D0D0
}

.m_capacity thead th {
	text-align: center;
	background-color: #F6F6F6;
	border-bottom: 1px solid #D0D0D0
}

.m_capacity thead th span {
	display: none
}

.m_capacity tbody .even>* {
	background-color: #F6F6F6
}

.m_capacity tbody th {
	vertical-align: top;
	background-color: transparent;
	color: #666666
}

.m_capacity tbody th small {
	margin-top: 5px;
	display: block;
	text-transform: none
}

.m_capacity tbody td {
	border-left: 1px solid #D0D0D0
}

.m_capacity tbody td:lang(ar) {
	border-left: none;
	border-right: 1px solid #d0d0d0
}

.m_capacity tbody td strong {
	display: block;
	text-align: center
}

.m_capacity tr>* {
	border: none;
	border-bottom: 1px solid #D0D0D0
}

@media only screen and (max-width: 767px) {
	.m_capacity thead .m_capacity_price {
		width: 8%
	}

	.m_capacity thead .m_capacity_zone {
		width: 52%
	}

	.m_capacity thead .m_capacity_public {
		width: 20%
	}

	.m_capacity thead .m_capacity_member {
		width: 20%
	}

	.m_capacity tbody th {
		vertical-align: top;
		padding-left: 2px;
		font-family: 'Oswald', sans-serif;
		font-weight: normal !important;
		font-style: normal !important
	}

	.m_capacity tbody th span {
		padding-bottom: 3px;
		font-size: 1em;
		-webkit-writing-mode: vertical-rl;
		-moz-writing-mode: vertical-rl;
		-ms-writing-mode: vertical-rl;
		-o-writing-mode: vertical-rl;
		writing-mode: vertical-rl;
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg);
		color: #999999;
		white-space: nowrap
	}

	.m_capacity tbody th small {
		display: none
	}

	.m_capacity tbody td {
		width: 30%
	}
}

.m_special_banner {
	position: relative;
	overflow: hidden;
	background-image: url("../images/backgrounds/spinner.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.m_special_banner img {
	visibility: hidden;
	height: 100%;
	max-width: none;
	left: 50%;
	position: relative
}

.m_special_banner img:lang(ar) {
	left: auto;
	right: 50%
}

.m_special_banner.j_max {
	text-align: center;
	margin: 0 auto
}

.m_special_banner.j_max img {
	height: auto;
	margin-left: 0 !important;
	max-width: 100%;
	position: static
}

.m_special_banner.j_max img:lang(ar) {
	margin-left: auto !important;
	margin-right: 0 !important
}

.m_special_banner .m_special_properties {
	width: 100%;
	height: auto
}

.m_special_banner .m_header {
	width: 100%;
	position: absolute;
	top: 92px;
	left: 0;
	z-index: 1;
	color: #fff
}

.m_special_banner .m_header:lang(ar) {
	left: auto;
	right: 0
}

.m_special_banner .m_header h1 {
	padding: 10px;
	max-width: 598px;
	font-size: 1.5em;
	background-color: rgba(0, 0, 0, 0.4)
}

.m_banner_ready {
	background-image: none
}

.m_banner_ready img {
	visibility: visible
}

.specials_layout .m_section_news_actions {
	text-align: center;
	line-height: normal
}

.specials_layout .m_section_news_actions .m_share_action:after {
	border-right: 1px solid #D9D9D9;
	background-color: #F6F6F6;
	padding-top: 0px;
	display: flex;
	align-items: center;
	justify-content: center
}

.specials_layout .m_section_news_actions .m_share_action:after:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.specials_layout .m_text h3 {
	font-size: 4em;
	font-weight: bold !important;
	color: #000;
	text-transform: none;
	margin-bottom: 25px
}

.specials_layout .m_cite {
	margin-top: 80px;
	margin-bottom: 40px
}

.specials_layout .media_row {
	margin-bottom: 50px
}

.m_special_cite {
	position: relative;
	padding: 50px 0;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 70px
}

.m_special_cite:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -67px
}

.m_special_cite:after {
	content: '\e638';
	display: inline-block;
	background: white;
	font-family: real-madrid-icons;
	left: 50%;
	font-size: 100px;
	color: #D9D9D9;
	margin-left: -67px;
	margin-top: -18px;
	position: absolute
}

.m_special_cite p {
	padding-top: 40px;
	margin: 0 auto;
	margin-bottom: 50px;
	max-width: 600px;
	font-size: 3.7em;
	font-weight: bold;
	text-align: center;
	color: #0255A5
}

.m_special_title {
	margin: 0 auto;
	max-width: 700px;
	margin-bottom: 65px;
	font-size: 2.4em;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	line-height: 35px
}

@media only screen and (max-width: 990px) {
	.specials_layout .m_special_banner .m_header {
		top: auto;
		bottom: 0
	}

	.specials_layout .m_special_banner .m_header h1 {
		font-size: .63em
	}

	.specials_layout .m_special_banner .m_header .m_special_banner_link {
		display: none
	}

	.specials_layout .m_special_banner .m_banner_image {
		width: 100%
	}

	.specials_layout.preseason .m_special_banner.sponsor .m_special_actions {
		display: block
	}

	.specials_layout.preseason .m_special_banner.sponsor .m_special_actions .wrapper:first-child {
		display: none
	}

	.specials_layout.preseason .m_special_banner .m_header {
		top: 10px
	}

	.specials_layout.preseason .m_special_banner .m_header h1 {
		font-size: 3.3em
	}

	.specials_layout.preseason .m_special_banner .m_special_actions {
		display: none
	}
}

.m_video {
	margin: 40px 0
}

.m_video .flowplayer .fp-ratio {
	padding-top: 42.5%
}

.main_row.main_tickets_row .important.col .video_row,
.club_info_layout .main_tickets_row.overlapping_main_row .important.col .video_row {
	margin-bottom: 44px
}

.video_row.detalle_video {
	border: 1px solid #e8e8e8;
	background-color: #fff;
	padding-top: 10px
}

.video_row.detalle_video .m_video_gallery_current_actions>div.m_text_content {
	float: none
}

.video_row.detalle_video .m_text_content {
	margin-bottom: 0;
	color: #666666
}

.video_row.detalle_video .m_text_content p {
	font-weight: normal;
	color: #666666
}

.video_row.detalle_video .m_section_news_actions {
	margin: 10px 0
}

@media only screen and (max-width: 767px) {
	.video_row.detalle_video .m_video_gallery_text {
		display: block;
		padding: 20px 10px
	}
}

.m_text_content .m_cite p {
	line-height: normal;
	font-weight: bold;
	margin-bottom: 0
}

.m_cite {
	position: relative;
	padding: 40px 0;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	font-size: 2em;
	text-transform: uppercase;
	color: #000
}

.m_cite p {
	text-align: center
}

.m_cite:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -38px
}

.m_cite:lang(ar):before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -59px
}

.m_cite:after {
	position: absolute;
	top: -47px;
	left: 50%;
	margin-left: -38px;
	width: 77px;
	height: 49px;
	content: "\e614";
	display: block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #0255A5;
	font-size: 80px;
	font-weight: 400;
	opacity: 1
}

.m_cite:before {
	content: "";
	position: absolute;
	top: -24px;
	left: 50%;
	width: 118px;
	height: 49px;
	margin-left: -59px;
	background-color: #fff
}

.m_special_banner_link {
	width: 72px;
	height: 52px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -36px;
	background-color: #000000;
	background-color: rgba(82, 82, 82, 0.7);
	z-index: 1
}

.m_special_banner_link:before {
	content: '\e602';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(-50%, -50%)
}

.m_special_banner_link:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -36px
}

.rm_e_section .m_especiales .m_media_slide_prev {
	left: 0;
	margin-left: 0
}

.rm_e_section .m_especiales .m_media_slide_prev:lang(ar) {
	right: 0;
	left: auto
}

.rm_e_section .m_especiales .m_media_slide_next {
	right: 0;
	margin-right: 0
}

.rm_e_section .m_especiales .m_media_slide_next:lang(ar) {
	left: 0;
	right: auto
}

.rm_e_section .m_especiales .m_especiales_txt {
	padding-bottom: 1.6em
}

.rm_e_section .m_especiales .l-section {
	height: 420px
}

.m_especiales {
	text-align: center;
	padding-bottom: 6em !important;
	padding-top: 4.5em !important
}

.m_especiales.m_slider {
	background-color: transparent;
	position: relative;
	margin: 0 auto
}

.m_especiales.m_slider .m_slider_viewport .m_slider_list .m_slider_item {
	max-width: 300px
}

.m_especiales .l-section {
	overflow: hidden;
	height: 350px
}

.m_especiales .l-section a {
	text-decoration: none
}

.m_especiales_title .m_especiales_title_txt {
	display: block;
	color: #666666;
	text-transform: uppercase;
	font-size: 2em;
	padding-bottom: 2em;
	padding-top: 3.2em;
	text-decoration: none;
	font-weight: 400
}

.m_especiales_title .ico_rm_footer_logo {
	width: 18px;
	height: 22px;
	background: none
}

.m_especiales_title .ico_rm_footer_logo:before {
	content: "\e638";
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -25px;
	top: 40px;
	z-index: 2;
	font-family: 'real-madrid-icons';
	color: #7b7b7b;
	font-size: 50px;
	font-weight: 400
}

.m_especiales_img {
	position: relative
}

.m_especiales_img:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -15px
}

.m_especiales_img:after {
	content: "\e638";
	display: inline-block;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 50px;
	font-weight: 400;
	position: absolute;
	z-index: 9;
	bottom: 30px;
	left: 50%;
	width: 31px;
	height: 43px;
	margin-left: -22px
}

.m_especiales_txt {
	position: relative;
	padding-top: 1.6em;
	white-space: normal
}

.l-col50 .m_especiales_txt {
	padding-top: 4.4em
}

.m_especiales_txt:lang(ar):before {
	left: auto;
	right: 0
}

.m_especiales_txt:before {
	content: "";
	position: absolute;
	top: -200px;
	left: 0;
	width: 100%;
	height: 200px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(1, 1, 1, 0)), to(rgba(0, 0, 0, 0.5)));
	background: -webkit-linear-gradient(top, rgba(1, 1, 1, 0), rgba(0, 0, 0, 0.5));
	background: -moz-linear-gradient(top, rgba(1, 1, 1, 0), rgba(0, 0, 0, 0.5));
	background: -ms-linear-gradient(top, rgba(1, 1, 1, 0), rgba(0, 0, 0, 0.5));
	background: -o-linear-gradient(top, rgba(1, 1, 1, 0), rgba(0, 0, 0, 0.5))
}

.m_especiales_pt {
	margin-bottom: 0.4em;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #999999
}

.l-col50 .m_especiales_pt {
	margin-bottom: 1em
}

.m_especiales_t {
	padding: 0 10px;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 1.4em;
	font-weight: 400;
	color: #333333;
	line-height: 1.4
}

.l-col50 .m_especiales_t {
	font-size: 2em
}

.m_especiales_t:lang(ja) {
	word-break: keep-all
}

.m_especiales_actions {
	padding-top: 5em;
	clear: both
}

.m_especiales_actions a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_especiales.m_slider {
		max-width: 750px
	}

	.m_especiales.m_slider [data-next],
	.m_especiales.m_slider [data-prev] {
		margin-bottom: -57px
	}

	.m_especiales.m_slider .l-section {
		margin-right: 15px;
		margin-left: 15px
	}
}

@media only screen and (max-width: 767px) {
	.rm_e_section {
		background-image: none
	}

	.m_especiales {
		padding-top: 10px !important;
		padding-bottom: 1.5em !important
	}

	.m_especiales.m_slider {
		background-color: transparent;
		position: relative;
		margin: 0 auto
	}

	.m_especiales.m_slider .m_slider_viewport .m_slider_list .m_slider_item {
		width: calc(100vw - 20px);
		max-width: 100%
	}

	.m_especiales .l-col {
		float: none;
		margin-bottom: 15px
	}

	.m_especiales .l-col25,
	.m_especiales .l-col50 {
		width: 100%
	}

	.m_especiales .l-section {
		overflow: hidden;
		height: 200px !important
	}

	.m_especiales.m_slider [data-next],
	.m_especiales.m_slider [data-prev] {
		margin-bottom: -70px
	}

	.m_especiales_title .m_especiales_title_txt {
		padding: 51px 0 10px;
		font-size: 1.5em
	}

	.m_especiales_title .ico_rm_footer_logo {
		width: 18px;
		height: 22px;
		background: none
	}

	.m_especiales_title .ico_rm_footer_logo:before {
		content: "\e638";
		display: inline-block;
		position: absolute;
		left: 50%;
		margin-left: -17px;
		top: 10px;
		z-index: 2;
		font-family: 'real-madrid-icons';
		color: #7b7b7b;
		font-size: 40px;
		font-weight: 400
	}

	.m_especiales_img {
		float: left;
		width: 60%;
		height: 200px;
		overflow: hidden
	}

	.m_especiales_img img {
		height: 200px;
		max-width: none;
		width: auto
	}

	.l-col50 .m_especiales_img img {
		margin-left: -155px
	}

	.m_especiales_img:after {
		display: none
	}

	.m_especiales_txt {
		float: left;
		padding-top: 2em !important;
		text-align: center;
		width: 40%
	}

	.m_especiales_actions {
		padding-top: 20px
	}
}

.m_audio_stream {
	border-right: 1px solid #D9D9D9;
	width: 68%;
	display: block;
	overflow: hidden;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	height: 50px;
	clear: both;
	background-color: #edeeed
}

.m_audio_stream:lang(ar) {
	border-right: none;
	border-left: 1px solid #d9d9d9
}

.m_highlighted_direct_game .m_audio_stream {
	width: 100%;
	border-right: none
}

.m_highlighted_direct_game .m_audio_stream:lang(ar) {
	border-left: none
}

.m_audio_stream .m_audio_inner {
	width: 1000px
}

.m_audio_stream span {
	border-left: 1px solid #d9d9da;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 18px
}

.m_audio_stream span:lang(ar) {
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_audio_stream .m_audio_play,
.m_audio_stream .m_audio_mute {
	float: left;
	cursor: pointer;
	width: 54px;
	height: 50px;
	background-image: url(../images/icons/png/m_audio_pause.png);
	background-position: center center;
	background-repeat: no-repeat
}

.m_audio_stream .m_audio_play:lang(ar),
.m_audio_stream .m_audio_mute:lang(ar) {
	float: right
}

.m_audio_stream .m_audio_play:hover,
.m_audio_stream .m_audio_mute:hover {
	background-image: url(../images/icons/png/m_audio_pause_over.png)
}

.m_audio_stream .m_audio_play span,
.m_audio_stream .m_audio_mute span {
	text-indent: 1000px;
	display: block
}

.m_audio_stream .m_audio_play span {
	border: none
}

.m_audio_stream .m_audio_mute {
	background-image: url(../images/icons/png/m_audio_nomute.png)
}

.m_audio_stream .m_audio_mute:hover {
	background-image: url(../images/icons/png/m_audio_nomute_over.png)
}

.m_audio_stream .m_audio_stopped {
	background-image: url(../images/icons/png/m_audio_play.png)
}

.m_audio_stream .m_audio_stopped:hover {
	background-image: url(../images/icons/png/m_audio_play_over.png)
}

.m_audio_stream .m_audio_stopped:lang(ar) {
	background-image: url(../images/icons/png/m_audio_play_rtl.png)
}

.m_audio_stream .m_audio_stopped:lang(ar):hover {
	background-image: url(../images/icons/png/m_audio_play_over_rtl.png)
}

.m_audio_stream .m_audio_muted {
	background-image: url(../images/icons/png/m_audio_mute.png)
}

.m_audio_stream .m_audio_muted:hover {
	background-image: url(../images/icons/png/m_audio_mute_over.png)
}

.m_audio_stream .m_audio_player_cont {
	width: 0;
	height: 0;
	position: absolute;
	left: -10000px;
	top: -10000px
}

.m_audio_stream .m_audio_text_cont {
	float: left
}

.m_audio_stream .m_audio_text_cont:lang(ar) {
	float: right
}

.m_audio_stream .m_audio_titulo {
	display: inline-block;
	text-transform: uppercase
}

.m_audio_stream .m_audio_titulo_evento {
	display: inline-block;
	color: #999999
}

.m_audio_stream .m_audio_maximizar {
	position: absolute;
	right: 0;
	top: 0;
	height: 50px;
	width: 80px;
	background-image: -webkit-linear-gradient(right, #ededed 70%, rgba(237, 237, 237, 0) 100%);
	background-image: -moz-linear-gradient(right, #ededed 70%, rgba(237, 237, 237, 0) 100%);
	background-image: -ms-linear-gradient(right, #ededed 70%, rgba(237, 237, 237, 0) 100%);
	background-image: -o-linear-gradient(right, #ededed 70%, rgba(237, 237, 237, 0) 100%);
	background-image: linear-gradient(right, #ededed 70%, #ededed 100%)
}

.m_audio_stream .m_audio_maximizar:lang(ar) {
	right: auto;
	left: 0
}

.m_audio_stream .m_audio_iframe {
	border: none;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.m_audio_stream .m_audio_error {
	line-height: 50px;
	text-align: center;
	display: block;
	margin: 0
}

.m_audio_stream .m_audio_volume {
	float: left;
	width: 100px;
	height: 50px;
	width: 140px;
	margin-right: 16px;
	overflow: hidden
}

.m_audio_stream .m_audio_volume:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 16px
}

.m_audio_stream .m_track {
	width: 100%;
	height: 8px;
	margin-top: 21px;
	background-color: #9a9b9c;
	position: relative
}

.m_audio_stream .m_track-slider {
	background-color: #ddd;
	height: 8px;
	width: 0px;
	position: absolute
}

.m_audio_stream .m_track-auxi {
	background: none repeat scroll 0 0 #00cd9a;
	height: 100%;
	width: 0
}

@media only screen and (max-width: 990px) {
	br.m_audio_clear {
		display: none
	}

	.m_audio_stream {
		width: 50%;
		box-sizing: border-box
	}

	.m_audio_stream .m_audio_volume {
		width: 160px
	}
}

@media only screen and (max-width: 767px) {
	br.m_audio_clear {
		display: none
	}

	.m_audio_stream {
		width: 100% !important;
		border-right: none;
		height: 100px
	}

	.m_audio_stream .m_audio_titulo {
		display: inline-block
	}

	.m_audio_stream .m_audio_text_cont {
		width: 100%;
		float: none
	}

	.m_audio_stream .m_audio_titulo_evento {
		margin-top: 1px;
		display: block;
		clear: both;
		height: 50px;
		padding-top: 18px;
		border-top: 1px solid #d9d9da;
		border-left: none
	}

	.m_audio_stream .m_audio_maximizar {
		margin-top: 51px
	}

	.m_audio_desplegada .m_audio_titulo {
		display: none
	}
}

.m_validation {
	padding-top: 30px;
	font-size: x-small
}

.m_validation p {
	color: #666666;
	font-size: 1.6em;
	line-height: 1.35em;
	padding: 10px
}

.m_validation_title {
	color: #0255A5;
	font-size: 3.6em;
	font-weight: bold;
	margin-bottom: 11px
}

.m_validation_extra_info {
	border: 1px solid #E6E6E6
}

.m_validation_extra_info p {
	font-size: 1.6em;
	line-height: 20px;
	margin-right: 58px;
	padding: 20px 32px 20px 32px
}

.m_validation_extra_info a {
	color: #0255A5;
	display: block;
	font-size: 0.75em;
	margin-top: 11px;
	text-decoration: none;
	text-transform: uppercase
}

.m_ds_banner .m_header {
	margin: 0 auto;
	max-width: 960px;
	position: relative
}

.m_ds_banner .m_header .wrapper {
	margin-left: 30px;
	left: 120px;
	position: absolute;
	top: 250px
}

.m_ds_banner .m_header .wrapper:lang(ar) {
	margin-left: 0;
	margin-right: 30px;
	left: auto;
	right: 120px
}

.m_ds_banner .m_header .wrapper .wrapper_inner {
	min-width: 100px;
	padding-top: 40px;
	background-image: url("../images/backgrounds/di_stefano_h1.gif");
	background-position: left top;
	background-repeat: no-repeat
}

.m_ds_banner .m_header .wrapper .wrapper_inner:lang(ar) {
	background-position: right top
}

.m_ds_banner h1 {
	padding-bottom: 30px;
	width: 580px;
	position: absolute;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 50px;
	background-image: url("../images/backgrounds/di_stefano_h1.gif");
	background-position: left bottom;
	background-repeat: no-repeat
}

.m_ds_banner h1:lang(ar) {
	background-position: right top
}

.m_ds_banner h1 strong {
	font-size: 80px;
	font-weight: normal
}

.m_ds_banner h1 span {
	font-size: 80px;
	display: block
}

.m_ds_banner img {
	margin: 0 auto
}

.m_ds_title {
	border-bottom: 1px solid #DFDFDF;
	max-width: 1500px !important;
	margin-top: 75px !important;
	margin: 0 auto;
	margin-bottom: 50px !important;
	text-align: center;
	padding-bottom: 86px;
	margin-bottom: 20px;
	position: relative
}

.m_ds_title:lang(ar):after {
	margin-left: 0;
	margin-right: -67px;
	left: auto;
	right: 50%
}

.m_ds_title:after {
	height: 90px;
	bottom: -32px;
	content: '\e638';
	display: inline-block;
	background: white;
	font-family: real-madrid-icons;
	left: 50%;
	font-size: 100px;
	color: #D9D9D9;
	margin-left: -67px;
	margin-top: -18px;
	position: absolute
}

.m_ds_title figure {
	font-size: 50px;
	font-weight: bold;
	color: #0255A5
}

.m_ds_link {
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255A5;
	display: inline-block;
	margin-top: 10px;
	font-weight: bold
}

.m_ds_link_video {
	padding: 7px 20px 6px 52px;
	margin-left: 20px;
	background-position: 18px center;
	background-repeat: no-repeat;
	display: inline-block;
	border-left: 1px solid #0255A5;
	position: relative
}

.m_ds_link_video:lang(ar) {
	padding: 7px 52px 6px 20px;
	margin-left: 0;
	margin-right: 20px;
	border-left: none;
	border-right: 1px solid #0255A5
}

.m_ds_link_video:lang(ar):before {
	right: 0;
	margin-left: 0;
	margin-right: 14px
}

.m_ds_link_video:before {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #0255A5;
	font-size: 27px;
	position: absolute;
	margin-left: 14px;
	font-weight: 400;
	vertical-align: middle;
	left: 0;
	margin-top: -5px
}

.m_ds_noticias {
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 40px
}

.m_ds_noticias * {
	box-sizing: border-box
}

.m_ds_noticias .section {
	margin: 0 auto;
	max-width: 960px
}

.m_ds_noticias .m_highlights_banner_item {
	height: 400px !important;
	width: 460px !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-top: 20px;
	float: left;
	position: static
}

.m_ds_noticias .m_highlights_banner_item:lang(ar) {
	float: right
}

.m_ds_noticias .m_highlights_banner_item a {
	height: 400px !important;
	text-decoration: none
}

.m_ds_noticias .m_highlights_banner_item p {
	font-family: "Oswald", sans-serif;
	font-weight: 400 !important
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_image .m_highlights_banner_overlay {
	background: none
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_image .m_highlights_banner_overlay {
	background: -moz-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.37) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.37)));
	background: -webkit-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.37) 100%);
	background: -o-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.37) 100%);
	background: -ms-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.37) 100%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.37) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f000000', endColorstr='#5e000000', GradientType=1)
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_image .m_highlights_banner_overlay:hover {
	background: -moz-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.3)));
	background: -webkit-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
	background: -o-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
	background: -ms-radial-gradient(center, ellipse cover, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%)
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_image img {
	position: static;
	margin-left: -50%
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_image img:lang(ar) {
	margin-left: 0;
	margin-right: -50%
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info {
	text-transform: uppercase;
	min-height: 150px !important
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info span {
	font-size: 12px;
	margin-top: 5px
}

.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info span .m_highlights_banner_iconos_video:before,
.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info span .m_highlights_banner_iconos_picture:before {
	margin-top: 5px
}

.m_ds_noticias .m_highlights_banner_item_2X {
	width: auto !important
}

.m_ds_noticias .m_highlights_banner_item_2X .m_highlights_banner_image img {
	margin-left: 0
}

.m_ds_noticias .m_highlights_banner_item_2X .m_highlights_banner_image img:lang(ar) {
	margin-right: 0
}

@media only screen and (max-width: 990px) {
	.m_ds_banner {
		overflow: hidden;
		position: relative
	}

	.m_ds_banner .m_header {
		bottom: 0;
		margin: 0 auto;
		max-width: 100%;
		position: absolute;
		width: 100%;
		z-index: 99
	}

	.m_ds_banner .m_header .wrapper {
		text-align: center;
		position: static;
		width: 100%;
		margin-left: 0;
		background-color: #010101;
		padding-top: 30px;
		max-width: 100%
	}

	.m_ds_banner .m_header .wrapper .wrapper_inner {
		padding-top: 30px;
		padding-bottom: 30px;
		background-position: center top
	}

	.m_ds_banner h1 {
		width: auto;
		font-size: 30px;
		position: static;
		background-position: center bottom
	}

	.m_ds_banner h1 span {
		font-size: 30px;
		font-weight: bold
	}

	.m_ds_banner img {
		left: -79%;
		max-width: 200%;
		position: relative;
		width: 200%
	}

	.m_ds_title {
		margin-top: 45px !important;
		padding-bottom: 9em;
		margin-bottom: 20px
	}

	.m_ds_title figure {
		font-size: 30px
	}

	.m_ds_noticias {
		margin-left: 10px !important;
		margin-right: 10px !important;
		border-bottom: none !important;
		padding-bottom: 0 !important
	}

	.m_ds_noticias .m_highlights_banner_item {
		height: auto !important;
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		float: none
	}

	.m_ds_noticias .m_highlights_banner_item a {
		height: auto !important
	}

	.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_image {
		width: 100% !important
	}

	.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_image img {
		height: auto;
		width: 100%;
		margin-left: 0
	}

	.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info {
		padding-left: 15px;
		padding-right: 15px;
		min-height: 90px !important;
		max-height: 100px !important
	}

	.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info p {
		font-size: 16px;
		font-weight: normal
	}

	.m_ds_noticias .m_highlights_banner_item_hover .m_highlights_banner_info {
		min-height: 110px !important;
		max-height: 125px !important
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_ds_noticias .m_highlights_banner_info {
		min-height: 150px !important;
		padding: 18px 25px
	}

	.m_ds_noticias .m_highlights_banner_iconos {
		height: 45px;
		display: block
	}

	.m_ds_noticias .m_highlights_banner_rm_logo {
		height: auto
	}

	.m_ds_noticias .m_highlights_banner_iconos_picture,
	.m_ds_noticias .m_highlights_banner_iconos_video {
		margin: 14px 14px 0 0
	}
}

@media only screen and (max-width: 767px) {
	.m_ds_noticias .m_highlights_banner_image img {
		min-height: 200px;
		object-fit: cover
	}

	.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info {
		max-height: none
	}

	.m_ds_noticias .m_highlights_banner_item .m_highlights_banner_info span {
		font-size: 8px;
		margin-top: 0
	}
}

#ACB table {
	width: 100%
}

#ACB table thead.noBold {
	background: #F0F0F0
}

#ACB table tbody {
	background: none
}

#ACB table thead.noBold,
#ACB table table tbody {
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: none
}

#ACB table thead.noBold tr.coloreada td,
#ACB table thead.noBold tr th.coloreada,
#ACB table table tbody tr.coloreada td,
#ACB table table tbody tr th.coloreada {
	border-bottom: 1px solid #D9D9D9
}

#ACB table thead.noBold tr.coloreada td,
#ACB table table tbody tr.coloreada td {
	border-top: none;
	color: #767676;
	font-weight: normal;
	font-size: 11px
}

#ACB table thead.noBold tr,
#ACB table table tbody tr {
	padding: 5px 0 5px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
	clear: both
}

#ACB table thead.noBold tr th,
#ACB table table tbody tr th {
	padding: 5px 0 5px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
	clear: both
}

#ACB table thead.noBold tr th.sepCompeticiones,
#ACB table table tbody tr th.sepCompeticiones {
	padding: 0
}

#ACB table tbody.competiciones {
	padding: .5em
}

#ACB table tbody.competiciones tr td {
	border-bottom: 1px solid #eee;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 13px;
	color: #404040
}

#ACB table tbody.competiciones tr td img {
	display: none
}

#ACB table tbody.competiciones tr td:first-child {
	color: #888
}

#ACB table tbody.competiciones tr td:last-child,
#ACB table tbody.competiciones tr td:first-child {
	text-align: center;
	font-weight: bold
}

@media only screen and (max-width: 767px) {
	.m_direct_basket {
		overflow-x: scroll
	}

	#contenedor-para-demos {
		min-width: 400px
	}
}

.g-ftl {
	float: left
}

.g-ftl:lang(ar) {
	float: right
}

.g-ftr-i {
	float: left !important
}

.g-ftr-i:lang(ar) {
	float: right !important
}

.g-mrgb-0 {
	margin-bottom: 0
}

.g-mrgb-0-i {
	margin-bottom: 0 !important
}

.g-mrgb-5 {
	margin-bottom: 5px
}

.g-mrgb-10 {
	margin-bottom: 10px
}

.g-mrgb-20 {
	margin-bottom: 20px
}

.g-mrgb-30 {
	margin-bottom: 30px
}

.g-mrgb-30-i {
	margin-bottom: 30px !important
}

.g-mrgt-0 {
	margin-top: 0
}

.g-mrgt-5 {
	margin-top: 5px
}

.g-mrgt-10 {
	margin-top: 10px
}

.g-mrgt-15 {
	margin-top: 15px
}

.g-mrgt-20 {
	margin-top: 20px
}

.g-mrgt-30 {
	margin-top: 30px
}

.g-mrgt-30-i {
	margin-top: 30px !important
}

.g-mrgt-35 {
	margin-top: 35px
}

.g-mrgt-40 {
	margin-top: 40px
}

.g-mrgt-45 {
	margin-top: 45px
}

.g-mrgt-50 {
	margin-top: 50px
}

.g-padb-0 {
	padding-bottom: 0
}

.g-padb-5 {
	padding-bottom: 5px
}

.g-padb-10 {
	padding-bottom: 10px
}

.g-padb-20 {
	padding-bottom: 20px
}

.g-padb-30 {
	padding-bottom: 30px
}

.g-padt-0 {
	padding-top: 0
}

.g-padt-5 {
	padding-top: 5px
}

.g-padt-10 {
	padding-top: 10px
}

.g-padt-20 {
	padding-top: 20px
}

.g-padt-30 {
	padding-top: 30px
}

.g-nobrdr {
	border: none
}

.g-nobrdr-i {
	border: none !important
}

.g-nobkg {
	background: none
}

.g-nobkg:after {
	background: none
}

.g-nobgi-i {
	background-image: none !important
}

.g-nobgi-i:after {
	background-image: none !important
}

.g-hidden {
	display: none
}

.g-hidden-i {
	display: none !important
}

.g-align-l {
	text-align: left
}

.g-align-l:lang(ar) {
	text-align: right
}

.g-align-l-i {
	text-align: left !important
}

.g-align-l-i:lang(ar) {
	text-align: right !important
}

.g-align-c {
	text-align: center
}

.g-align-r {
	text-align: right
}

.g-align-r:lang(ar) {
	text-align: left
}

.g-em {
	font-size: 1.2em
}

.g-up {
	text-transform: uppercase
}

.g-low {
	text-transform: lowercase
}

.g-nota {
	color: #7f7e7e;
	font-size: 1.1em
}

.g-nota sup {
	position: relative;
	top: 15%
}

.g-btn-tall0 {
	padding: 12px 20px
}

.g-btn-wide {
	padding: 12px 40px
}

.g-btn-white {
	background-color: transparent;
	color: #0255A5
}

.g-btn-white:hover {
	background-color: transparent
}

.g-btn-disabled,
.g-btn-cancel,
.btn[disabled] {
	background-color: #999999
}

.g-btn-big {
	font-size: 1.3em;
	padding: 14px 28px
}

.g-au,
.g-au-2,
.g-au-b,
.g-au-special {
	color: #0255A5;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase
}

.g-au-2 {
	font-size: 1.2em
}

.g-au-b {
	color: #FFFFFF
}

.g-au-special {
	color: #FFFFFF;
	display: inline-block;
	padding: 18px 50px;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: background-color 2000ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 2000ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 2000ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 2000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 2000ms cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.g-au-special:hover {
	background-color: rgba(0, 0, 0, 0.8)
}

.g-p {
	font-size: 12px !important
}

.g-p-2 {
	font-size: 14px !important
}

.g-p-3 {
	font-size: 16px !important
}

.dark_header {
	background-color: #111
}

img {
	max-width: 100%;
	display: block
}

img.blur-up {
	-webkit-filter: blur(10px);
	filter: blur(10px);
	transition: filter 400ms, -webkit-filter 400ms
}

img.blur-up.lazyloaded {
	-webkit-filter: blur(0);
	filter: blur(0)
}

img.inline {
	display: inline
}

.map img {
	max-width: none;
	display: inline
}

.wrapper {
	-webkit-text-size-adjust: 100%
}

.hide_for_desktop,
.show_on_mobile {
	display: none
}

@media only screen and (min-width: 991px) {
	.show_on_desktop {
		display: block
	}
}

@media only screen and (max-width: 990px) {

	.pre_footer_row>.col,
	.club_info_layout .main_row>.col,
	.club_info_layout .overlapping_main_row>.col,
	.sports_layout .match_info_row>.col,
	.partner_layout .main_row>.col,
	.partner_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .partner_layout .overlapping_main_row>.col,
	.m_bio_strip>.col {
		float: none;
		width: auto
	}

	.side_panel .social_rss_btn {
		background-image: url("../images/icons/svg/social_rss_black.svg")
	}

	.no-svg .side_panel .social_instagram_btn,
	.side_panel .no-svg .social_instagram_btn {
		background-image: url("../images/icons/png/social_instagram_black.png")
	}

	.side_panel .social_instagram_btn {
		background-image: url("../images/icons/svg/social_instagram_black.svg")
	}

	.no-svg .side_panel .social_twitter_btn,
	.side_panel .no-svg .social_twitter_btn {
		background-image: url("../images/icons/png/social_twitter_black.png")
	}

	.side_panel .social_twitter_btn {
		background-image: url("../images/icons/svg/social_twitter_black.svg")
	}

	.no-svg .side_panel .social_dugout_btn,
	.side_panel .no-svg .social_dugout_btn {
		background-image: url("../images/icons/png/social_dugout_black.png")
	}

	.side_panel .social_dugout_btn {
		background-image: url("../images/icons/svg/social_dugout.svg")
	}

	.no-svg .side_panel .social_facebook_btn,
	.side_panel .no-svg .social_facebook_btn {
		background-image: url("../images/icons/png/social_facebook_black.png")
	}

	.side_panel .social_facebook_btn {
		background-image: url("../images/icons/svg/social_facebook_black.svg")
	}

	.hide_for_desktop {
		display: block
	}

	.hide_for_mobile_devices {
		display: none
	}

	.show_on_mobile_devices {
		display: block
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.hide_for_desktop {
		display: block
	}

	.hide_for_tablet,
	.show_on_mobile {
		display: none
	}

	.show_on_tablet {
		display: block
	}
}

@media only screen and (max-width: 767px) {

	.fans_one_column .highlights_row_4colums>.col,
	.search_layout .highlights_row ul>.col,
	.fans_one_column .highlights_row_4colums>.m_poll_current,
	.search_layout .highlights_row ul>.m_poll_current,
	.fans_one_column .highlights_row_4colums>.m_poll_related,
	.search_layout .highlights_row ul>.m_poll_related {
		width: 50%;
		*width: 49.999%
	}

	.notices_layout .details_row>* {
		width: 100%;
		*width: 99.999%
	}

	.fans_two_columns .content_row>.col,
	.club_info_layout .content_row>.col,
	.tickets_layout .content_row>.col,
	.sports_layout .content_row>.col,
	.news_layout .content_row>.col,
	.partner_layout .content_row>.col,
	.madridistas_layout .content_row>.col,
	.fundacion_layout .content_row>.col,
	.fans_two_columns .main_row>.col,
	.fans_two_columns .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .fans_two_columns .overlapping_main_row>.col,
	.club_info_layout .main_row>.col,
	.club_info_layout .overlapping_main_row>.col,
	.tickets_layout .main_row>.col,
	.tickets_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .tickets_layout .overlapping_main_row>.col,
	.sports_layout .main_row>.col,
	.sports_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .sports_layout .overlapping_main_row>.col,
	.news_layout .main_row>.col,
	.news_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .news_layout .overlapping_main_row>.col,
	.partner_layout .main_row>.col,
	.partner_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .partner_layout .overlapping_main_row>.col,
	.madridistas_layout .main_row>.col,
	.madridistas_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .madridistas_layout .overlapping_main_row>.col,
	.fundacion_layout .main_row>.col,
	.fundacion_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .fundacion_layout .overlapping_main_row>.col,
	.club_info_layout .overlapping_main_row>.col,
	.register_layout .options_row ul>.col,
	.fans_one_column .highlights_row_3colums>.col,
	.register_layout .main_row>.col,
	.register_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .register_layout .overlapping_main_row>.col,
	.register_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .register_layout .overlapping_main_row>.col,
	.club_info_layout .practical_info_row>.col,
	.vip_layout .practical_info_row>.col,
	.club_info_layout .gold_sponsors_row>.col,
	.club_info_layout .multiple_row>.col,
	.news_layout .header_row>.col,
	.partner_layout .highlights_row>.col,
	.partner_layout .card_row>.col,
	.rm_section_row>.col,
	.m_poll_results>.col,
	.player_layout .text_row>.col {
		float: none;
		width: auto
	}

	.fans_two_columns .banner_row>.col>*,
	.club_info_layout .banner_row>.col>*,
	.tickets_layout .banner_row>.col>*,
	.sports_layout .banner_row>.col>*,
	.news_layout .banner_row>.col>*,
	.partner_layout .banner_row>.col>*,
	.madridistas_layout .banner_row>.col>*,
	.fundacion_layout .banner_row>.col>*,
	.fans_two_columns .header_row>.col>*,
	.club_info_layout .header_row>.col>*,
	.tickets_layout .header_row>.col>*,
	.sports_layout .header_row>.col>*,
	.news_layout .header_row>.col>*,
	.partner_layout .header_row>.col>*,
	.madridistas_layout .header_row>.col>*,
	.fundacion_layout .header_row>.col>*,
	.fans_one_column .banner_row>.col>*,
	.fans_two_columns .banner_row>.m_poll_current>*,
	.club_info_layout .banner_row>.m_poll_current>*,
	.tickets_layout .banner_row>.m_poll_current>*,
	.sports_layout .banner_row>.m_poll_current>*,
	.news_layout .banner_row>.m_poll_current>*,
	.partner_layout .banner_row>.m_poll_current>*,
	.madridistas_layout .banner_row>.m_poll_current>*,
	.fundacion_layout .banner_row>.m_poll_current>*,
	.fans_two_columns .header_row>.m_poll_current>*,
	.club_info_layout .header_row>.m_poll_current>*,
	.tickets_layout .header_row>.m_poll_current>*,
	.sports_layout .header_row>.m_poll_current>*,
	.news_layout .header_row>.m_poll_current>*,
	.partner_layout .header_row>.m_poll_current>*,
	.madridistas_layout .header_row>.m_poll_current>*,
	.fundacion_layout .header_row>.m_poll_current>*,
	.fans_one_column .banner_row>.m_poll_current>*,
	.fans_two_columns .banner_row>.m_poll_related>*,
	.club_info_layout .banner_row>.m_poll_related>*,
	.tickets_layout .banner_row>.m_poll_related>*,
	.sports_layout .banner_row>.m_poll_related>*,
	.news_layout .banner_row>.m_poll_related>*,
	.partner_layout .banner_row>.m_poll_related>*,
	.madridistas_layout .banner_row>.m_poll_related>*,
	.fundacion_layout .banner_row>.m_poll_related>*,
	.fans_two_columns .header_row>.m_poll_related>*,
	.club_info_layout .header_row>.m_poll_related>*,
	.tickets_layout .header_row>.m_poll_related>*,
	.sports_layout .header_row>.m_poll_related>*,
	.news_layout .header_row>.m_poll_related>*,
	.partner_layout .header_row>.m_poll_related>*,
	.madridistas_layout .header_row>.m_poll_related>*,
	.fundacion_layout .header_row>.m_poll_related>*,
	.fans_one_column .banner_row>.m_poll_related>* {
		margin-left: 0;
		margin-right: 0
	}

	.no-svg .m_inner_nav_content:after {
		background-image: url("../images/icons/png/arrow_select.png")
	}

	.m_inner_nav_content:after {
		background-image: url("../images/icons/svg/arrow_select.svg")
	}

	.no-svg .m_register:after {
		background-image: url("../images/icons/png/register_partner_mob.png")
	}

	.m_register:after {
		background-image: url("../images/icons/svg/register_partner_mob.svg")
	}

	.no-svg .m_register_no_partner:after {
		background-image: url("../images/icons/png/no_register_mob.png")
	}

	.m_register_no_partner:after {
		background-image: url("../images/icons/svg/no_register_mob.svg")
	}

	:lang(ar) .no-svg .m_register:after {
		background-image: url("../images/icons/png/register_partner_mob_rtl.png")
	}

	:lang(ar) .m_register:after {
		background-image: url("../images/icons/svg/register_partner_mob_rtl.svg")
	}

	:lang(ar) .no-svg .m_register_no_partner:after {
		background-image: url("../images/icons/png/no_register_mob_rtl.png")
	}

	:lang(ar) .m_register_no_partner:after {
		background-image: url("../images/icons/svg/no_register_mob_rtl.svg")
	}

	.navigation_tools {
		display: none
	}

	.hide_for_desktop {
		display: block
	}

	.hide_for_mobile {
		display: none
	}

	.show_on_mobile {
		display: block
	}

	.with_sticky_banner {
		padding-top: 58px
	}

	.btn_full.btn_big {
		padding: 12px 0
	}

	.btn_read_later,
	.btn_read_later_active {
		padding: 0;
		border: 1px solid #D9D9D9;
		width: 36px;
		height: 36px
	}

	.btn_read_later span,
	.btn_read_later_active span {
		display: none
	}

	.m_highlight:hover,
	.m_store:hover {
		box-shadow: none
	}

	.m_highlight:hover img,
	.m_store:hover img {
		opacity: 1
	}

	.m_highlight_image {
		position: relative
	}

	.m_highlight_image img {
		max-width: none;
		position: relative;
		left: 50%;
		margin-left: -470px
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	.club_info_layout .members_row>.col,
	.club_info_layout .members_row>.m_poll_current,
	.club_info_layout .members_row>.m_poll_related {
		width: 33.33333%;
		*width: 33.33233%
	}
}

.g-t1 {
	color: #FFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}

.g-t1 span {
	padding-left: 10px;
	padding-right: 10px
}

.g-t1 span:lang(ar):first-child {
	padding-right: 0
}

.g-t1 span:first-child {
	padding-left: 0
}

.g-t1 span.m_video_stream_directo {
	color: #61D12F
}

.g-t2 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 26px
}

.g-t3 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase
}

.g-t4 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 35px
}

.g-t5 {
	color: #666666;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
}

.g-t6 {
	font-size: 3.6em;
	font-weight: bold;
	color: #0255A5
}

.g-t7 {
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase
}

.g-t8 {
	color: #999999;
	text-transform: uppercase;
	font-size: 11px
}

.g-t9 {
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 10px
}

.g-tlabel {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}

.g-h2-gris {
	text-transform: uppercase;
	color: #666666;
	font-size: 1.8em;
	font-weight: normal;
	padding-bottom: 10px
}

.g-form-dark .select_content {
	background-color: #383838;
	border-color: #383838
}

.m_header.m_header_inner small,
.m_header.m_images_slider_title small {
	text-transform: none;
	float: right;
	font-size: 12px;
	position: relative;
	bottom: 10px
}

.m_header.m_header_inner:lang(ar),
.m_header.m_images_slider_title:lang(ar) {
	text-align: right
}

.m_header.m_header_inner:lang(ar) small,
.m_header.m_images_slider_title:lang(ar) small {
	float: left
}

@media only screen and (max-width: 990px) {
	.g-t1 {
		font-size: 11px
	}

	.g-t2 {
		font-size: 26px
	}
}

@media only screen and (max-width: 767px) {

	.m_header_as_title>*,
	.m_header_inner>*,
	.m_images_slider_title>* {
		font-size: 1.5em
	}

	.m_header_sub_title>* {
		font-size: 1.4em
	}

	.m_header_strong>* {
		font-size: 1.6em
	}

	.m_header_button strong,
	.m_header_link strong,
	.m_header_links strong {
		padding-top: 0;
		width: 133px;
		font-size: 1.4em
	}

	.m_header_links .links {
		padding-top: 8px
	}

	.m_header_links .links a {
		font-size: 1.1em;
		background-color: #F6F6F6;
		border: 1px solid #D9D9D9;
		padding: 10px;
		margin-right: 4px;
		margin-bottom: 4px;
		border-radius: 4px
	}

	.g-t1 {
		font-size: 11px
	}

	.g-t2 {
		font-size: 18px
	}

	.g-t4 {
		font-size: 21px;
		letter-spacing: 0;
		line-height: 22px
	}
}

.ml-50_50 {
	overflow: hidden
}

.ml-50_50>* {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0
}

.ml-50_50>*:lang(ar) {
	float: right
}

.text_row {
	margin-left: 10px;
	margin-right: 10px
}

.l-col {
	float: left;
	margin-left: 0%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.l-col>* {
	margin-left: 10px;
	margin-right: 10px
}

.l-col:lang(ar) {
	float: right;
	margin-right: 0%;
	margin-left: 0
}

.l-col100 {
	width: 100%
}

.l-col100-i {
	width: 100% !important
}

.l-col50 {
	width: 50%
}

.l-col25 {
	width: 25%
}

.l-section {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF
}

.l-main_row {
	margin-top: -98px;
	position: relative;
	z-index: 1;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 0 10px #d9d9d9;
	padding: 11px 0 60px
}

.l-col-important {
	width: 66.6667%;
	box-sizing: border-box;
	float: left;
	margin-left: 0;
	padding-right: 10px
}

.l-col-important:lang(ar) {
	float: right;
	margin-right: 0;
	padding-right: 0;
	padding-left: 10px
}

.l-col-aside {
	width: 33.3333%;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
	float: left;
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px
}

.l-col-aside:lang(ar) {
	float: right;
	margin-right: 0
}

.l-header {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
	padding-top: 10px;
	margin-bottom: 30px
}

.l-header h2 {
	color: #666666;
	font-size: 18px;
	float: left;
	padding-left: 11px;
	text-transform: uppercase;
	font-weight: normal
}

.l-header h2:lang(ar) {
	float: right;
	padding-right: 11px
}

.l-header .l-info-r {
	font-size: 12px;
	text-transform: capitalize;
	color: #666666;
	margin-right: 26px;
	float: right
}

.l-header .l-info-r sup {
	font-size: 1.23em;
	line-height: 0
}

.l-header .l-info-r:lang(ar) {
	margin-right: 0;
	margin-left: 26px;
	float: left
}

.l-form {
	padding-left: 90px
}

.l-form p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 26px
}

.l-form p a {
	text-decoration: none;
	color: #0052A5
}

.l-form fieldset {
	margin-bottom: 20px
}

.l-form:lang(ar) {
	padding-right: 90px;
	padding-left: 0
}

.l-1cols {
	overflow: hidden
}

.l-1cols .l-col {
	float: none;
	width: 100%
}

.l-3cols .l-col {
	width: 33.333333333%
}

.l-col-full {
	float: none;
	margin-left: 10px;
	margin-right: 10px
}

.m_inner_nav_vertical li {
	display: list-item;
	list-style: none
}

.map-layout .map_row {
	padding-top: 30px
}

.map-layout .map_row .col:nth-child(3n+1) {
	clear: left
}

.map-layout .map_row .col ul {
	list-style: none;
	font-size: 1em
}

.map-layout .map_row .col ul li {
	border: none;
	margin: 0
}

.map-layout .map_row .col a {
	text-decoration: none;
	color: #333;
	display: block;
	padding: 6px 15px
}

.map-layout .map_row .col a:hover {
	text-decoration: none;
	color: #000;
	background-color: #f2f2f2
}

.map-layout .map_row .col>ul {
	border: 1px solid #d0d0d0;
	margin-bottom: 20px
}

.map-layout .map_row .col>ul>li>a {
	background: #f0f0f0;
	color: #000;
	font-size: 1.4em;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	border-bottom: 1px solid #bebebe
}

.map-layout .map_row .col>ul>li>a:hover {
	background-color: #e0e0e0;
	color: #000
}

.map-layout .map_row .col>ul>li>ul>li {
	position: relative
}

.map-layout .map_row .col>ul>li>ul>li>a {
	background-color: #fff;
	text-transform: uppercase;
	font-size: 1.2em
}

.map-layout .map_row .col>ul>li>ul>li>a[data-toggle] {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 2.4em;
	height: 2.4em;
	color: transparent;
	overflow: hidden;
	padding: 0;
	text-align: center;
	line-height: 1.4;
	border: none;
	background-color: transparent;
	background-image: url("../images/icons/svg/arrow_down.svg");
	background-repeat: no-repeat;
	background-position: center center
}

.map-layout .map_row .col>ul>li>ul>li>a[data-toggle]:lang(ar) {
	right: auto;
	left: 0
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>a {
	font-size: 1.2em;
	padding-left: 21px
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>a:before {
	content: '\2023';
	display: inline-block;
	padding: 0 4px 0 0;
	color: #999
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>a:lang(ar) {
	padding-left: 0;
	padding-right: 21px
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>a:lang(ar):before {
	padding: 0 0 0 4px
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>ul>li>a {
	font-size: 1.1em;
	padding-left: 35px
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>ul>li>a:before {
	content: '\2023';
	display: inline-block;
	padding: 0 4px 0 0;
	color: #ccc
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>ul>li>a:lang(ar) {
	padding-left: 0;
	padding-right: 35px
}

.map-layout .map_row .col>ul>li>ul>li>ul>li>ul>li>a:lang(ar):before {
	padding: 0 0 0 4px
}

.map-layout .map_row .col>ul>li>ul>li.expanded>ul {
	margin: 5px 0
}

.map-layout .map_row .col>ul>li>ul>li.expanded>a[data-toggle] {
	background-image: url("../images/icons/svg/arrow_up.svg");
	border: none
}

.map-layout .map_row .col>* {
	margin: 0 10px
}

.player_layout .media_row .m_media_slide_viewport {
	background-color: #343530
}

.pirewrap {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto
}

.m_pirendo_iframe {
	border: none;
	width: 300px;
	min-width: 100%;
	overflow: hidden
}

@media only screen and (max-width: 990px) {
	[role="banner"] {
		border-bottom: 1px solid #D4D4D4
	}

	[role="banner"].sticky .header_main_wrapper,
	.header_main_wrapper {
		padding: 6px 15px 0 62px;
		min-height: 50px
	}

	[role="banner"].sticky .header_main_wrapper:lang(ar),
	.header_main_wrapper:lang(ar) {
		padding: 6px 62px 0 15px
	}

	.header_logo {
		display: block;
		width: auto;
		height: 43px
	}

	.header_logo>h1 {
		max-height: 100%
	}

	.header_logo>h1>img {
		max-height: 43px;
		width: auto
	}

	.header_logo>h1>a>img {
		max-height: 43px;
		width: auto
	}

	.header_logo>a {
		max-height: 100%
	}

	.header_logo>a>img {
		max-height: 43px;
		width: auto
	}

	.page_banner_alt .header_logo img {
		float: none;
		display: inline-block
	}

	.page_banner_alt .header_logo:before {
		content: "";
		display: inline-block;
		height: 43px;
		width: 0;
		vertical-align: middle
	}

	.page_banner_alt .header_logo_description {
		display: none
	}

	.original_logo {
		display: block !important;
		position: static !important
	}

	.sticky_header_logo {
		display: none !important
	}

	.mobile_menu_trigger {
		height: 56px;
		border-right: 1px solid #D9D9D9;
		width: 50px;
		display: block;
		position: absolute;
		left: 0;
		top: 0
	}

	.mobile_menu_trigger span,
	.mobile_menu_trigger span:before,
	.mobile_menu_trigger span:after {
		width: 20px;
		height: 2px;
		background-color: #000300;
		display: block;
		position: absolute
	}

	.mobile_menu_trigger span:before,
	.mobile_menu_trigger span:after {
		content: ""
	}

	.mobile_menu_trigger span {
		left: 50%;
		top: 50%;
		-webkit-transform: translateX(-50%) translateY(-50%);
		-moz-transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
		-o-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%)
	}

	.mobile_menu_trigger span:before {
		top: -6px
	}

	.mobile_menu_trigger span:after {
		bottom: -6px
	}

	.mobile_menu_trigger:lang(ar) {
		left: inherit;
		right: 0;
		border-right: none;
		border-left: 1px solid #D9D9D9
	}

	.home_layout .main_row,
	.home_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .home_layout .overlapping_main_row {
		display: table;
		width: 100%
	}

	.home_layout .important {
		float: none;
		min-width: 100%
	}

	.home_layout .aside {
		float: none;
		min-width: 100%
	}

	.home_layout .aside.agenda {
		float: none
	}

	div[id^="div-der_pos"],
	div[id^="div-prefooter_pos"] {
		text-align: center
	}

	.rivalry_layout .team_row_modules>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.club_info_layout .aside {
		margin-bottom: 20px
	}

	.club_info_layout .full_ad_row>*+* {
		margin-top: 20px
	}

	.club_info_layout .full_ad_row {
		margin-bottom: 40px
	}

	.club_info_layout .gold_sponsors_row .m_header {
		text-align: left
	}

	.club_info_layout .gold_sponsors_row>* {
		text-align: center
	}

	.club_info_layout .full_text_row>* {
		margin-right: 20px
	}

	.club_info_layout .main_row .aside>*,
	.club_info_layout .overlapping_main_row .aside>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.club_info_layout .chart_row {
		margin-bottom: 28px
	}

	.club_info_layout .chart_row>* {
		margin-left: 0;
		margin-right: 0
	}

	.club_info_layout .full_history_section .m_slider {
		margin-left: 0;
		margin-right: 0
	}

	.club_info_layout .slider_row .m_section_news_actions {
		margin-top: 20px
	}

	.club_info_layout .important .slider_row .m_slider {
		margin-left: 0;
		margin-right: 0
	}

	.club_info_layout .news_results_row>*,
	.club_info_layout .filter_row>* {
		margin-left: 20px !important;
		margin-right: 20px !important
	}

	.club_info_layout .news_results_paginator_col {
		margin-bottom: 20px
	}

	.club_excerpt_history_row .wrapper,
	.club_full_history_row .wrapper {
		margin: 0;
		border: none
	}

	.tickets_layout .m_tour_features:nth-child(even) {
		padding-left: 0
	}

	.tickets_layout .m_tour_features:nth-child(odd) {
		padding-right: 0
	}

	.tickets_layout .slider_row>* {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.tickets_layout .aside .aside_link {
		display: none
	}

	.news_opta_layout .aditional_content {
		display: none
	}

	.aditional_content_block .aditional_content {
		display: block
	}

	.player_layout .player_stats_row {
		background-color: #FAFAFA;
		margin-bottom: 0
	}

	.m_footer_pagination {
		border-top: 1px solid #d9d9d9
	}

	.medical_report .m_player {
		max-width: 220px
	}

	.news_report_layout .main_content>* {
		margin-left: 0;
		margin-right: 0
	}

	.news_report_layout .important>* {
		margin-left: 10px !important;
		margin-right: 10px !important
	}

	[data-slideable],
	.total_header,
	.side_panel {
		transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
		backface-visibility: hidden;
		transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
		backface-visibility: hidden;
		transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
		backface-visibility: hidden;
		transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
		backface-visibility: hidden;
		transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1);
		backface-visibility: hidden
	}

	[role="banner"].sticky {
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
		transition: none !important
	}

	.menu_open [role="banner"].sticky {
		left: 270px !important;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}

	.menu_open [role="banner"].sticky:lang(ar) {
		left: inherit;
		right: 0 !important;
		-webkit-transform: translateX(-270px);
		-moz-transform: translateX(-270px);
		-ms-transform: translateX(-270px);
		-o-transform: translateX(-270px);
		transform: translateX(-270px)
	}

	.side_panel {
		background-image: url("../images/backgrounds/side_panel_bg.png");
		background-position: right top;
		background-repeat: repeat-y
	}

	[data-slideable] {
		-moz-backface-visibility: visible
	}

	.side_panel {
		display: block;
		width: 270px;
		position: fixed;
		bottom: 0;
		top: 0;
		left: -270px;
		z-index: 99;
		background-color: #222
	}

	.side_panel:lang(ar) {
		left: 100%
	}

	.menu_open [data-slideable],
	.menu_open .total_header,
	.menu_open .side_panel {
		-webkit-transform: translateX(270px);
		-moz-transform: translateX(270px);
		-ms-transform: translateX(270px);
		-o-transform: translateX(270px);
		transform: translateX(270px)
	}

	.menu_open [data-slideable]:lang(ar),
	.menu_open .total_header:lang(ar),
	.menu_open .side_panel:lang(ar) {
		-webkit-transform: translateX(-270px);
		-moz-transform: translateX(-270px);
		-ms-transform: translateX(-270px);
		-o-transform: translateX(-270px);
		transform: translateX(-270px)
	}

	[role=navigation] {
		-webkit-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-moz-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-ms-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-o-transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		transition: height 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-ms-transform: translateZ(0);
		-o-transform: translateZ(0);
		transform: translateZ(0);
		overflow: hidden
	}

	.navlist_item_active .navigation_dropdown,
	.navigation_dropdown {
		border-top: none;
		border-bottom: none
	}

	.navigation_list .navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown {
		left: 0;
		width: 100%;
		right: auto;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}

	.navigation_list .navlist_item_active.navlist_item_with_dropdown.navlist_item_with_advertisement .navigation_dropdown.current_panel,
	.navigation_list .navlist_item_with_dropdown .navigation_dropdown.current_panel {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}

	.navigation_link>span,
	.navigation_list a,
	.navigation_dropdown_content_list a,
	.navlist_item_active .navigation_dropdown_content_list a,
	.navigation_sub_nav_list a,
	.with_advertisement ul a,
	.navigation_tools .navigation_list a {
		border: none;
		padding-top: 20px;
		padding-bottom: 20px;
		position: relative;
		padding-left: 18px;
		font-size: 1.4em
	}

	.navigation_link>span:lang(ar),
	.navigation_list a:lang(ar),
	.navigation_dropdown_content_list a:lang(ar),
	.navigation_sub_nav_list a:lang(ar),
	.with_advertisement ul a:lang(ar) {
		padding-left: inherit;
		padding-right: 18px;
		margin-left: 0
	}

	.navigation_link>span:before,
	.navigation_list a:before,
	.navigation_dropdown_content_list a:before,
	.navlist_item_active .navigation_dropdown_content_list a:before,
	.navigation_sub_nav_list a:before,
	.with_advertisement ul a:before,
	.navigation_tools .navigation_list a:before {
		position: absolute
	}

	.navigation_link>span,
	.navigation_list a,
	.navigation_dropdown_content_list a,
	.navlist_item_active .navigation_dropdown_content_list a,
	.navigation_sub_nav_list a,
	.with_advertisement ul a,
	.navigation_tools .navigation_list a,
	.navigation_link>span:hover,
	.navigation_list a:hover,
	.navigation_dropdown_content_list a:hover,
	.navigation_sub_nav_list a:hover,
	.with_advertisement ul a:hover {
		color: #8C8C8C !important
	}

	.navigation_link,
	.navigation_list>li,
	.navigation_dropdown_content_list>li,
	.navlist_item_active .navigation_dropdown_content_list>li,
	.navigation_sub_nav_list>li,
	.with_advertisement ul>li,
	.navigation_tools .navigation_list>li,
	.navigation_link:lang(ar),
	.navigation_list>li:lang(ar),
	.navigation_dropdown_content_list>li:lang(ar),
	.navlist_item_active .navigation_dropdown_content_list>li:lang(ar),
	.navigation_sub_nav_list>li:lang(ar),
	.with_advertisement ul>li:lang(ar),
	.navigation_tools .navigation_list>li:lang(ar) {
		float: none;
		margin-left: 0;
		margin-right: 0;
		border-bottom: 1px solid #333333;
		border-top: none;
		padding-top: 0;
		background-color: transparent !important;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
		transition: none !important
	}

	.navlist_item_active .navigation_dropdown_content_list>li:lang(ar) {
		float: none;
		margin-right: 0
	}

	.navigation_link {
		text-decoration: none;
		text-transform: uppercase
	}

	.navigation_link>span {
		display: block
	}

	.navigation_list,
	.navigation_dropdown_content_list,
	.navlist_item_active .navigation_dropdown_content_list,
	.navigation_sub_nav_list,
	.with_advertisement ul,
	.navigation_tools .navigation_list {
		padding: 0;
		margin-bottom: 0;
		border-top: 1px solid #333333
	}

	.navigation_list li,
	.navigation_dropdown_content_list li,
	.navlist_item_active .navigation_dropdown_content_list li,
	.navigation_sub_nav_list li,
	.with_advertisement ul li,
	.navigation_tools .navigation_list li {
		font-size: x-small
	}

	.navigation_list .with_dropdown a,
	.navigation_dropdown_content_list .with_dropdown a,
	.navlist_item_active .navigation_dropdown_content_list .with_dropdown a,
	.navigation_sub_nav_list .with_dropdown a,
	.with_advertisement ul .with_dropdown a,
	.navigation_tools .navigation_list .with_dropdown a {
		margin-right: 0
	}

	.navigation_list .with_dropdown a:after,
	.navigation_dropdown_content_list .with_dropdown a:after,
	.navlist_item_active .navigation_dropdown_content_list .with_dropdown a:after,
	.navigation_sub_nav_list .with_dropdown a:after,
	.with_advertisement ul .with_dropdown a:after,
	.navigation_tools .navigation_list .with_dropdown a:after {
		display: none
	}

	.navigation_list.with_active_section {
		margin-bottom: 0
	}

	.navlist_item:hover>a,
	.navlist_item_active>a {
		color: #8C8C8C !important;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
		transition: none !important
	}

	.navigation_sub_nav_list,
	.with_dropdown .navigation_sub_nav_list {
		min-width: 0
	}

	.navigation_dropdown,
	.navigation_sub_nav {
		width: 100%;
		top: 0;
		left: 0;
		display: block;
		z-index: 5;
		transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
		transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
		transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
		transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
		transition: transform 500ms cubic-bezier(0.19, 1, 0.22, 1);
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%)
	}

	.navigation_dropdown,
	.navigation_sub_nav,
	.navlist_item_active .navigation_dropdown,
	.navigation_dropdown_content {
		background: #222 url("../images/backgrounds/side_panel_bg.png") right top repeat-y;
		height: auto
	}

	.navigation_dropdown {
		display: none !important
	}

	.navigation_dropdown.visible_panel {
		display: block !important
	}

	.navigation_sub_nav_advertisement {
		display: none
	}

	.navigation_sub_nav_advertisement+.navigation_sub_nav_list,
	.navigation_sub_nav_wrapper>* {
		float: none
	}

	.navigation_sub_nav_advertisement+.navigation_sub_nav_list {
		border-right: none
	}

	.with_dropdown:hover:after,
	.navlist_item_active .with_dropdown:hover:after {
		display: none
	}

	.navigation_sub_nav {
		padding-top: 0;
		margin-left: 0
	}

	.navigation_dropdown_content,
	.navlist_item_active .navigation_dropdown_content {
		padding: 0;
		border: none;
		border-bottom: none
	}

	.navigation_goto_subnav {
		background-position: 21px center;
		background-repeat: no-repeat;
		position: absolute;
		display: block;
		width: 57px;
		height: 100%;
		top: 0;
		right: 0;
		border-left: 1px solid #333333
	}

	.navigation_goto_subnav:before {
		content: "\e600";
		display: inline-block;
		font-family: 'real-madrid-icons';
		color: #fff;
		font-size: 17px;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-weight: 400
	}

	.navigation_goto_subnav:lang(ar) {
		right: inherit;
		left: 0;
		border-left: none;
		border-right: 1px solid #333333
	}

	.navigation_list {
		position: relative
	}

	.navlist_item_active .current_panel,
	.current_panel {
		display: block !important;
		position: absolute;
		top: 0;
		min-height: 100%;
		min-width: 100%;
		height: auto;
		z-index: 4
	}

	.current_panel {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		-webkit-backface-visibility: hidden
	}

	.current_panel .navigation_sub_nav {
		top: -112px
	}

	.navigation_dropdown_content {
		border-left: none
	}

	.navigation_dropdown_content:before {
		display: none
	}

	.navigation_sub_nav_wrapper {
		background: none;
		border: none
	}

	.navigation_sub_nav_list,
	.with_advertisement ul {
		border-right: none
	}

	.navigation_dropdown [data-back-btn],
	.navigation_sub_nav [data-back-btn],
	.navlist_item_active .navigation_sub_nav [data-back-btn] {
		display: block;
		background-color: #000000;
		color: #8c8c8c;
		text-decoration: none;
		padding-left: 35px;
		position: relative
	}

	.navigation_dropdown [data-back-btn]:before,
	.navigation_sub_nav [data-back-btn]:before,
	.navlist_item_active .navigation_sub_nav [data-back-btn]:before {
		content: "";
		display: block;
		position: absolute;
		left: 14px;
		top: 50%;
		background-position: left right;
		background-repeat: no-repeat;
		width: 11px;
		height: 19px;
		-webkit-transform: rotate(180deg) translateY(11px);
		-moz-transform: rotate(180deg) translateY(11px);
		-ms-transform: rotate(180deg) translateY(11px);
		-o-transform: rotate(180deg) translateY(11px);
		transform: rotate(180deg) translateY(11px)
	}

	.navlist_item_with_dropdown:hover .navigation_dropdown {
		padding-top: 0
	}

	.navlist_item_with_dropdown>a {
		margin-right: 0
	}

	.navlist_item_with_dropdown>a:after {
		display: none
	}

	.navigation_dropdown .navigation_breadcrumb {
		display: block;
		font-weight: bold;
		text-decoration: none
	}

	.navigation_dropdown_content_list li>a,
	.navlist_item_active .navigation_dropdown_content_list li>a {
		padding-left: 33px
	}

	.navigation_dropdown_content_list li>a:lang(ar),
	.navlist_item_active .navigation_dropdown_content_list li>a:lang(ar) {
		padding-left: inherit;
		padding-right: 33px
	}

	[role="banner"] [data-morph="nav"] {
		display: none
	}

	.navigation_list li {
		position: static
	}

	.header_corp_nav {
		position: static;
		top: 0;
		right: 0;
		background-color: #000000;
		font-size: x-small
	}

	.header_corp_nav li {
		display: block;
		border-left: none;
		border-right: none;
		font-size: 1.4em;
		padding-left: 19px
	}

	.header_corp_nav li:lang(ar) {
		border: none
	}

	.header_corp_nav a {
		padding-top: 21px
	}

	.header_corp_nav a,
	.header_corp_nav a:hover {
		color: #cccccc !important
	}

	#mobile_devices_menu_holder {
		position: relative;
		overflow: hidden
	}

	.header_corp_nav .m_link_dropdown {
		position: static;
		background-position: 233px center;
		display: table;
		width: 100%;
		padding: 0
	}

	.header_corp_nav .m_link_dropdown:lang(ar) {
		background-position: 22px center;
		padding: 0
	}

	.header_corp_nav .m_link_dropdown>span,
	.header_corp_nav .m_link_dropdown>small {
		display: table-cell;
		color: white;
		text-transform: uppercase;
		font-size: 0.9em;
		line-height: 58px;
		display: table-cell;
		padding-left: 19px
	}

	.header_corp_nav .m_link_dropdown>small {
		color: #cccccc;
		padding-right: 13px;
		white-space: nowrap
	}

	.header_corp_nav .m_link_dropdown>small:after {
		width: 1px;
		height: 9px;
		background-color: #333333;
		display: inline-block;
		content: "";
		vertical-align: middle;
		margin-left: 12px
	}

	.header_corp_nav .m_link_dropdown>small:lang(ar):after {
		margin-left: inherit;
		margin-right: 12px
	}

	.header_corp_nav .m_link_dropdown>span {
		color: #ffffff;
		font-weight: bold;
		width: 100%;
		padding-left: 0;
		position: relative
	}

	.header_corp_nav .m_link_dropdown [data-back-btn] {
		position: relative
	}

	.header_corp_nav .m_link_dropdown [data-back-btn]:before {
		content: "";
		display: block;
		position: absolute;
		left: 18px;
		top: 50%;
		background-repeat: no-repeat;
		width: 11px;
		height: 19px;
		margin-top: -12px;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg)
	}

	.header_corp_nav .m_link_dropdown_list {
		margin-top: 0;
		position: absolute;
		min-height: 100%;
		top: 0;
		left: 0;
		display: block;
		background-color: #000000;
		border: none;
		font-size: x-small;
		transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
		transform: translateX(100%);
		transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
		transform: translateX(100%);
		transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
		transform: translateX(100%);
		transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
		transform: translateX(100%);
		transition: transform 1000ms cubic-bezier(0.19, 1, 0.22, 1);
		transform: translateX(100%)
	}

	.header_corp_nav .m_link_dropdown_list:lang(ar) {
		left: -270px;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}

	.header_corp_nav .m_link_dropdown_list li {
		border: none;
		font-size: x-small;
		padding: 0;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none
	}

	.header_corp_nav .m_link_dropdown_list li:hover {
		background-color: transparent
	}

	.header_corp_nav .m_link_dropdown_list a,
	.header_corp_nav .m_link_dropdown_list span {
		color: #999999;
		font-weight: normal;
		text-transform: uppercase;
		padding: 0;
		line-height: 53px;
		font-size: 1.4em;
		border-bottom: 1px solid #333333;
		padding: 0 20px 0 45px
	}

	.header_corp_nav .m_link_dropdown_list a:hover,
	.header_corp_nav .m_link_dropdown_list span:hover {
		background-color: #222
	}

	.header_corp_nav .m_link_dropdown_list span {
		font-weight: bold;
		color: #ffffff
	}

	.header_corp_nav .current_panel {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}

	.header_corp_nav .current_panel:lang(ar) {
		-webkit-transform: translateX(270px);
		-moz-transform: translateX(270px);
		-ms-transform: translateX(270px);
		-o-transform: translateX(270px);
		transform: translateX(270px)
	}

	.header_corp_nav span[data-mobile-label] {
		font-size: 0 !important;
		color: #000000 !important;
		white-space: nowrap
	}

	.header_corp_nav span[data-mobile-label]:before {
		color: #ffffff;
		content: attr(data-mobile-label);
		display: inline-block;
		background: none;
		width: auto;
		height: 20px;
		font-size: 14px;
		left: 0;
		top: 0
	}

	.navlist_item_tool>a {
		display: block !important
	}

	.navlist_item_tool>a:hover,
	.navlist_item_tool>a {
		color: #ffffff !important;
		font-weight: bold
	}

	.footer_sitemap .wrapper:lang(ar),
	.footer_sitemap .wrapper {
		text-align: center;
		font-size: x-small
	}

	.footer_sitemap .wrapper:lang(ar)>.col,
	.footer_sitemap .wrapper>.col {
		float: none;
		width: auto;
		height: auto !important;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
		transition: none !important
	}

	.footer_sitemap .wrapper:lang(ar)>.col:hover,
	.footer_sitemap .wrapper>.col:hover {
		background-color: transparent
	}

	.search_bar {
		display: none
	}

	.search_bar_always {
		display: block;
		overflow: visible;
		z-index: 2;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
		height: auto;
		padding: 19px
	}

	.sticky .search_bar_always {
		display: none
	}

	.search_bar_always .wrapper {
		width: auto;
		position: relative;
		top: 0;
		left: auto;
		margin-left: 0
	}

	.search_bar_always .search_bar_results_wrapper {
		left: 19px;
		right: 19px;
		margin-left: 0;
		width: auto
	}

	.search_bar_always .search_bar_actions {
		text-align: right;
		width: auto
	}

	.search_bar_always .search_bar_actions .btn {
		margin-right: 19px
	}

	.search_bar_always .search_bar_close {
		display: none
	}

	.search_bar_always .search_bar_input {
		margin-right: 135px
	}

	.search_layout {
		padding-top: 0
	}

	.search_layout .search_bar {
		margin-bottom: 26px
	}

	.header_corp_nav_login_logged {
		background: transparent
	}

	.header_corp_nav_login_logged a {
		display: block;
		overflow: hidden
	}

	.header_corp_nav_login_logged small {
		float: left;
		margin-right: 10px
	}

	.header_corp_nav_login_logged li {
		border-top: 1px solid #333333
	}

	.header_corp_nav_login_logged li:hover {
		background-color: transparent
	}

	.header_corp_nav_login_logged .m_link_dropdown_list {
		margin-top: 0;
		border: none
	}

	.header_corp_nav_login_logged .m_link_dropdown_list:before {
		display: none
	}

	.pre_footer_row .col {
		margin-bottom: 20px
	}

	.pre_footer .m_publication ul {
		height: auto
	}

	.footer_sitemap a {
		font-size: 1.4em
	}

	.footer_sitemap_links,
	.footer_sitemap_links .hide_for_mobile_devices {
		display: none
	}

	.footer_standalone_links .footer_sitemap_links {
		display: block
	}

	.footer_standalone_links li {
		display: inline-block;
		vertical-align: top;
		margin-top: 0
	}

	.side_panel .footer_social {
		padding: 17px 15px;
		border: none;
		text-align: left
	}

	.side_panel .footer_social a+a {
		margin-left: 9px
	}

	.side_panel .hide_on_sidebar {
		display: none
	}

	.home_layout .full_ad_row>*+* {
		margin-top: 10px
	}

	.home_layout .cups_row {
		margin-bottom: 40px
	}

	.home_layout .social_row>* {
		margin-left: 0;
		margin: 0 5px 40px 0
	}

	.register_layout .aside>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.register_layout .important>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.register_layout .main_row,
	.register_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .register_layout .overlapping_main_row {
		margin-bottom: 0
	}

	.register_layout .main_row,
	.overlapping_row,
	.club_info_layout .overlapping_main_row,
	.vip_layout .main_row.overlapping_row,
	.vip_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .vip_layout .overlapping_main_row {
		margin-top: 0
	}

	.club_info_layout .multiple_row .col>*,
	.tickets_layout .multiple_row .col>*,
	.fundacion_layout .multiple_row .col>*,
	.club_info_layout .practical_info_row .col>*,
	.vip_layout .practical_info_row .col>*,
	.home_layout .highlighted_row>*,
	.club_info_layout .rm_text_row>*,
	.club_info_layout .full_text_row>*,
	.club_info_layout .img_map_row>*,
	.club_info_layout .nav_row>*,
	.club_info_layout .text_row>*,
	.club_info_layout .schedule_nav_row>*,
	.club_info_layout .member_row .col>*,
	.club_info_layout .members_row .col>*,
	.club_info_layout .m_header_inner>*,
	.club_info_layout .m_images_slider_title>*,
	.club_info_layout .content_row>*,
	.club_info_layout .event_footer_row>*,
	.club_info_layout .form_row>*,
	.club_info_layout .header_image_row .col>*,
	.club_info_layout .tabs_row>*,
	.club_info_layout .m_header_top>*,
	.club_info_layout .filter_row>*,
	.club_info_layout .news_results_row>*,
	.club_excerpt_history_row>*,
	.club_full_history_row>*,
	.tickets_layout .important>*,
	.tickets_layout .match_header_row>*,
	.tickets_layout .slider_row>*,
	.sports_layout .highlighted_row>*,
	.sports_layout .calendar_row>*,
	.sports_layout .classification_row>*,
	.sports_layout .poll_row>*,
	.sports_layout .highlights_row>*,
	.sports_layout .team_compare_row>*,
	.sports_layout .rm_strip_row>*,
	.sports_layout .content_row>*,
	.sports_layout .header_row>.col>*,
	.sports_layout .players_row>*,
	.sports_layout .minor_league_slider_row>*,
	.news_report_layout .important>*,
	.news_report_layout .aside>*,
	.specials_layout .important>*,
	.specials_layout .news>*,
	.vip_layout .important>*,
	.fans_layout .col_tv_schedule>*,
	.fans_layout .banner_kids_row>*,
	.fans_layout .filter_row>*,
	.fans_layout .upload_row>*,
	.fans_layout .search_club_row>*,
	.fans_layout .aditional_content_row .banner>*,
	.search_layout .search_results_row>*,
	.search_layout .header_row>*,
	.search_layout .highlights_row>*,
	.search_layout .empty_results_row>*,
	.player_layout .social_row>*,
	.player_layout .cups_row>*,
	.player_layout .video_row>*,
	.player_layout .text_row .important>*,
	.partner_layout .important>*,
	.partner_layout .card_row .aside>*,
	.madridistas_layout .important>*,
	.madridistas_layout .aside>*,
	.madridistas_layout .m_section_news_header>*,
	.madridistas_layout .m_header>*,
	.madridistas_layout .main_content .m_text_content>*,
	.notices_layout .main_row>*,
	.notices_layout .club_info_layout .overlapping_main_row>*,
	.club_info_layout .notices_layout .overlapping_main_row>*,
	.notices_layout .details_row>*,
	.m_highlighted_finish_game>*,
	.event_content_row>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.sports_layout .rm_section {
		margin-top: 0
	}

	.vip_layout .main_row .important,
	.vip_layout .club_info_layout .overlapping_main_row .important,
	.club_info_layout .vip_layout .overlapping_main_row .important,
	.vip_layout .main_row .aside,
	.vip_layout .club_info_layout .overlapping_main_row .aside,
	.club_info_layout .vip_layout .overlapping_main_row .aside {
		float: none;
		width: auto
	}

	.vip_layout .img_row img {
		width: 100%;
		height: auto
	}

	.vip_layout .important .slider_row {
		margin-left: 0;
		margin-right: 0
	}

	.vip_layout .aside>.m_personal_info:first-child {
		margin-top: 0
	}

	.vip_layout .slider_row {
		margin-left: 0;
		margin-right: 0
	}

	.vip_layout .slider_row .m_slider {
		margin-left: 0;
		margin-right: 0
	}

	.fans_layout .aside .m_popular_videos {
		display: none
	}

	.partner_layout .important>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.partner_layout .aside.hide_for_mobile_devices {
		width: 100%;
		display: block;
		float: none
	}

	.partner_layout .aside.hide_for_mobile_devices .m_action_link {
		display: none
	}

	.partner_layout .aside .m_highlight_private {
		width: auto;
		position: relative
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info,
	.partner_layout .aside .m_highlight_private .m_store_content {
		padding: 8px 10px
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content:before,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info:before,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info:before,
	.partner_layout .aside .m_highlight_private .m_store_content:before,
	.partner_layout .aside .m_highlight_private .m_highlight_content:after,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info:after,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info:after,
	.partner_layout .aside .m_highlight_private .m_store_content:after {
		content: ".";
		display: block;
		height: 0;
		overflow: hidden
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content:after,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info:after,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info:after,
	.partner_layout .aside .m_highlight_private .m_store_content:after {
		clear: both
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info,
	.partner_layout .aside .m_highlight_private .m_store_content {
		zoom: 1
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content p,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info p,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info p,
	.partner_layout .aside .m_highlight_private .m_store_content p {
		float: left;
		margin: 8px 0
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content .actions,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info .actions,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info .actions,
	.partner_layout .aside .m_highlight_private .m_store_content .actions {
		float: right;
		text-align: right
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content .actions a,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info .actions a,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info .actions a,
	.partner_layout .aside .m_highlight_private .m_store_content .actions a {
		display: inline-block;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content .actions .link,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info .actions .link,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info .actions .link,
	.partner_layout .aside .m_highlight_private .m_store_content .actions .link {
		margin-top: 10px;
		display: inline-block
	}

	.partner_layout .main_row,
	.partner_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .partner_layout .overlapping_main_row {
		margin-top: 0px
	}

	.partner_layout .download_row {
		margin: 0 0 20px 10px
	}

	.col.aside .m_highlight_private .m_highlight_content p,
	.col.aside .m_highlight_private .club_store_new .m_store_info p,
	.club_store_new .col.aside .m_highlight_private .m_store_info p,
	.col.aside .m_highlight_private .m_store_content p {
		float: left
	}

	.map-layout .map_row>.col {
		float: none;
		width: auto
	}

	.madridistas_layout .m_section_news_header img {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 0 20px
	}

	.madridistas_layout .m_section_news_header strong {
		font-size: 1.5em;
		line-height: 22px
	}

	.madridistas_layout .important .img_row img {
		height: auto
	}

	.fundacion_layout .highlight_fundacion_row .col {
		float: none;
		width: auto
	}

	.fundacion_layout .highlight_fundacion_row .m_highlight,
	.fundacion_layout .highlight_fundacion_row .m_store {
		border-top: 1px solid #d4d4d4;
		margin-bottom: -1px
	}

	.fundacion_layout .main_row .important,
	.fundacion_layout .club_info_layout .overlapping_main_row .important,
	.club_info_layout .fundacion_layout .overlapping_main_row .important {
		float: none;
		width: auto
	}

	.specials_layout .main_row>.important,
	.specials_layout .club_info_layout .overlapping_main_row>.important,
	.club_info_layout .specials_layout .overlapping_main_row>.important {
		width: auto;
		float: none
	}

	.specials_layout .m_header {
		margin-left: 20px
	}

	.specials_layout .m_header:lang(ar) {
		margin-right: 20px;
		margin-left: inherit
	}

	.specials_layout .news {
		width: auto;
		float: none
	}

	.g-table-b {
		width: 100%
	}

	.g-table-b th,
	.g-table-b td {
		min-width: 65px;
		padding-left: 10px;
		padding-right: 10px
	}

	.l-main_row {
		margin-top: 0
	}

	.l-header .l-info-r {
		margin-top: 5px
	}

	div[class*="col_form_"] {
		width: 100%
	}

	.form_checkbox_field .form_text_field {
		padding-left: 13px
	}

	.form_checkbox_field .form_text_field label {
		margin-left: 7px
	}

	.form_checkbox_field .form_text_field span {
		margin-left: 7px
	}

	.player_layout .m_text_content h3 {
		margin-top: 10px
	}

	.player_layout .text_row {
		margin-bottom: 30px
	}

	.player_layout .text_row .important {
		margin-bottom: 20px
	}

	.row_form>*,
	.row_form:lang(ar)>* {
		margin-left: 0;
		margin-right: 0
	}

	.row_form>*+*,
	.row_form:lang(ar)>*+* {
		margin-top: 25px
	}

	.row_form>*>*,
	.row_form:lang(ar)>*>* {
		margin-left: 0;
		margin-right: 0
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.madridistas_layout .main_row .important,
	.madridistas_layout .club_info_layout .overlapping_main_row .important,
	.club_info_layout .madridistas_layout .overlapping_main_row .important {
		width: 60%
	}

	.madridistas_layout .main_row .aside,
	.madridistas_layout .club_info_layout .overlapping_main_row .aside,
	.club_info_layout .madridistas_layout .overlapping_main_row .aside {
		width: 40%
	}

	.vip_layout .sections_aside>.col,
	.vip_layout .sections_aside>.m_poll_current,
	.vip_layout .sections_aside>.m_poll_related {
		width: 33.33333%;
		*width: 33.33233%
	}

	.club_info_layout .members_row>.col,
	.club_info_layout .members_row>.m_poll_current,
	.club_info_layout .members_row>.m_poll_related {
		width: 25%;
		*width: 24.999%
	}

	.notices_layout .details_row>* {
		width: 100%;
		*width: 99.999%
	}

	.with_sticky_banner {
		padding-top: 59px
	}

	.footer_sitemap .wrapper>.col {
		display: inline-block
	}

	.footer_sitemap .wrapper>.footer_standalone_links {
		display: block
	}

	.footer_sitemap .wrapper>.col>* {
		margin-left: 0;
		margin-right: 0
	}

	.sticky .navigation_tools {
		display: none
	}

	.footer_sitemap .col+.col,
	.footer_standalone_links li+li {
		margin-left: 23px
	}

	.footer_sitemap .col+.col:lang(ar),
	.footer_standalone_links li+li:lang(ar) {
		margin-left: inherit;
		margin-right: 23px
	}

	.footer_standalone_links ul {
		padding-top: 32px
	}

	.footer_sitemap .wrapper {
		padding-top: 52px;
		padding-bottom: 68px
	}

	.footer_copyright_text>* {
		margin-left: 20px
	}

	.footer_notifications {
		padding-right: 20px
	}

	.footer_links>* {
		margin-left: 5px;
		margin-right: 5px;
		text-align: left
	}

	.sports_layout .highlighted_row {
		margin-top: 20px
	}

	.sports_layout .main_row>.col,
	.sports_layout .club_info_layout .overlapping_main_row>.col,
	.club_info_layout .sports_layout .overlapping_main_row>.col {
		float: none;
		width: 100%
	}

	.sports_layout .main_row>.aside>*,
	.sports_layout .club_info_layout .overlapping_main_row>.aside>*,
	.club_info_layout .sports_layout .overlapping_main_row>.aside>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.sports_layout .m_social_mod_inner_nav {
		margin-left: 20px;
		margin-right: 20px
	}

	.sports_layout .players_two_row ul>li.col {
		width: 25%;
		*width: 24.999%
	}

	.sports_layout .important>.m_highlighted {
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 20px
	}

	.sports_layout .m_matches_results_container {
		margin-left: 20px;
		margin-right: 20px
	}

	.rivalry_layout .overlapping_row,
	.rivalry_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .rivalry_layout .overlapping_main_row {
		margin-top: -110px
	}

	.rivalry_layout .team_row {
		background-image: none
	}

	.rivalry_layout .team_row_wrapper>* {
		width: 50%
	}

	.rivalry_layout .team_row_wrapper>:first-child>* {
		margin-left: 10px
	}

	.header_section_overlapped {
		padding: 0
	}

	.register_layout .main_row,
	.overlapping_row,
	.club_info_layout .overlapping_main_row,
	.vip_layout .main_row.overlapping_row,
	.vip_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .vip_layout .overlapping_main_row {
		margin-top: 0
	}

	.news_opta_layout .main_row .aside,
	.news_opta_layout .club_info_layout .overlapping_main_row .aside,
	.club_info_layout .news_opta_layout .overlapping_main_row .aside,
	.news_opta_layout .main_row .important,
	.news_opta_layout .club_info_layout .overlapping_main_row .important,
	.club_info_layout .news_opta_layout .overlapping_main_row .important {
		float: none;
		width: auto
	}

	.news_opta_layout .main_row .important,
	.news_opta_layout .club_info_layout .overlapping_main_row .important,
	.club_info_layout .news_opta_layout .overlapping_main_row .important {
		margin-bottom: 20px
	}

	.club_info_layout .m_slider_inner .m_slider_viewport img {
		height: auto !important
	}

	.club_info_layout .m_rm_strip {
		margin-bottom: 40px
	}

	.club_info_layout .slider_row .m_slider {
		margin-left: 0;
		margin-right: 0
	}

	.club_info_layout .schedule_row {
		margin-bottom: 50px
	}

	.saved_items .saved_items_content {
		width: 80%
	}

	.saved_items .m_main_header>* {
		font-size: 5.5em
	}

	.saved_items .m_search_results_content li>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.saved_items .header_section {
		overflow: visible;
		min-height: 0px
	}

	.saved_items .m_main_header {
		overflow: visible;
		min-height: 0px
	}

	.fans_layout .main_row>.important,
	.fans_layout .club_info_layout .overlapping_main_row>.important,
	.club_info_layout .fans_layout .overlapping_main_row>.important {
		float: none;
		width: auto
	}

	.fans_layout .col_tv_schedule>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.fans_layout .channel_row>* {
		width: 25%
	}

	.fans_layout .banner_kids_row>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.fans_layout .video_row>* {
		margin-left: 0;
		margin-right: 0
	}

	.fans_layout .m_video_gallery_container>* {
		margin-right: 1px
	}

	.fans_layout .m_video_gallery_player {
		padding-bottom: 74.2%
	}

	.fans_layout .filter_row>* {
		margin-right: 10px;
		margin-left: 10px
	}

	.fans_layout .col_highlights_videos .m_header_link,
	.fans_layout .col_highlights_videos .m_header_links {
		margin-left: 30px;
		margin-right: 30px
	}

	.fans_layout .wallpapers_content_row {
		padding-left: 18px
	}

	.fans_layout .wallpapers_content_row:lang(ar) {
		padding-left: inherit;
		padding-right: 18px
	}

	.fans_layout .wallpapers_content_row .m_wallpaper {
		width: auto;
		height: auto
	}

	.fans_layout .wallpapers_row .banner_row {
		margin-left: 0;
		margin-right: 0
	}

	.fans_layout .highlights_row .m_highlight,
	.fans_layout .highlights_row .m_store {
		padding-bottom: 55px
	}

	.fans_layout .m_highlight_mobile img {
		width: 100%;
		height: auto !important
	}

	.fans_layout .aside.col {
		width: 100%
	}

	.partner_layout .card_row .content {
		width: 77%
	}

	.partner_layout .card_row>.aditional_content {
		width: 20.66667%
	}

	.partner_layout .card_row>.aditional_content>* {
		margin-left: 20px
	}

	.partner_layout .card_row .m_text_content {
		padding-right: 77px
	}

	.partner_layout .main_row>*,
	.partner_layout .club_info_layout .overlapping_main_row>*,
	.club_info_layout .partner_layout .overlapping_main_row>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.partner_layout .important>* {
		margin-left: 0;
		margin-right: 0
	}

	.search_bar_standalone>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.player_layout .main_banner_row {
		margin-bottom: 38px
	}

	.player_layout .social_row {
		margin-bottom: 18px
	}

	.player_layout .bio_strip_row {
		margin-bottom: 36px
	}

	.player_layout .cups_row {
		margin-bottom: 39px
	}

	.player_layout .video_row {
		margin-bottom: 26px
	}

	.player_layout .video_row>* {
		margin-left: 0;
		margin-right: 0
	}

	.player_layout .media_row {
		margin-bottom: 45px
	}

	.player_layout .player_stats_row {
		padding-bottom: 60px;
		padding-top: 34px
	}

	.full_ad_row .m_ad {
		max-width: 728px
	}

	.register_validation_layout .section {
		max-width: none;
		margin-left: 10px;
		margin-right: 10px
	}

	.register_validation_layout .main_row,
	.register_validation_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .register_validation_layout .overlapping_main_row {
		border: 1px solid #d9d9d9;
		margin-top: 41px
	}

	.pre_footer {
		margin-top: 20px
	}

	.pre_footer_row {
		padding: 10px 0px
	}

	.specials_layout .m_header h1 {
		font-size: 1.3em
	}

	.specials_layout.preseason .header_section .m_header h1 {
		font-size: 2.4em
	}
}

@media only screen and (max-width: 767px) {
	.l-3cols .l-col {
		width: 100%;
		margin-bottom: 10px
	}

	.club_info_layout .multiple_row .col>*,
	.tickets_layout .multiple_row .col>*,
	.fundacion_layout .multiple_row .col>*,
	.club_info_layout .practical_info_row .col>*,
	.vip_layout .practical_info_row .col>*,
	.home_layout .highlighted_row>*,
	.club_info_layout .rm_text_row>*,
	.club_info_layout .full_text_row>*,
	.club_info_layout .img_map_row>*,
	.club_info_layout .nav_row>*,
	.club_info_layout .text_row>*,
	.club_info_layout .schedule_nav_row>*,
	.club_info_layout .member_row .col>*,
	.club_info_layout .members_row .col>*,
	.club_info_layout .m_header_inner>*,
	.club_info_layout .m_images_slider_title>*,
	.club_info_layout .content_row>*,
	.club_info_layout .event_footer_row>*,
	.club_info_layout .form_row>*,
	.club_info_layout .header_image_row .col>*,
	.club_info_layout .tabs_row>*,
	.club_info_layout .m_header_top>*,
	.club_info_layout .filter_row>*,
	.club_info_layout .news_results_row>*,
	.club_excerpt_history_row>*,
	.club_full_history_row>*,
	.tickets_layout .important>*,
	.tickets_layout .match_header_row>*,
	.tickets_layout .slider_row>*,
	.sports_layout .highlighted_row>*,
	.sports_layout .calendar_row>*,
	.sports_layout .classification_row>*,
	.sports_layout .poll_row>*,
	.sports_layout .highlights_row>*,
	.sports_layout .team_compare_row>*,
	.sports_layout .rm_strip_row>*,
	.sports_layout .content_row>*,
	.sports_layout .header_row>.col>*,
	.sports_layout .players_row>*,
	.sports_layout .minor_league_slider_row>*,
	.news_report_layout .important>*,
	.news_report_layout .aside>*,
	.specials_layout .important>*,
	.specials_layout .news>*,
	.vip_layout .important>*,
	.fans_layout .col_tv_schedule>*,
	.fans_layout .banner_kids_row>*,
	.fans_layout .filter_row>*,
	.fans_layout .upload_row>*,
	.fans_layout .search_club_row>*,
	.fans_layout .aditional_content_row .banner>*,
	.search_layout .search_results_row>*,
	.search_layout .header_row>*,
	.search_layout .highlights_row>*,
	.search_layout .empty_results_row>*,
	.player_layout .social_row>*,
	.player_layout .cups_row>*,
	.player_layout .video_row>*,
	.player_layout .text_row .important>*,
	.partner_layout .important>*,
	.partner_layout .card_row .aside>*,
	.madridistas_layout .important>*,
	.madridistas_layout .aside>*,
	.madridistas_layout .m_section_news_header>*,
	.madridistas_layout .m_header>*,
	.madridistas_layout .main_content .m_text_content>*,
	.notices_layout .main_row>*,
	.notices_layout .club_info_layout .overlapping_main_row>*,
	.club_info_layout .notices_layout .overlapping_main_row>*,
	.notices_layout .details_row>*,
	.m_highlighted_finish_game>*,
	.event_content_row>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.fans_two_columns .content_row>.col>div,
	.club_info_layout .content_row>.col>div,
	.tickets_layout .content_row>.col>div,
	.sports_layout .content_row>.col>div,
	.news_layout .content_row>.col>div,
	.partner_layout .content_row>.col>div,
	.madridistas_layout .content_row>.col>div,
	.fundacion_layout .content_row>.col>div {
		text-align: center
	}

	.fans_two_columns .content_row>.col>div>img,
	.club_info_layout .content_row>.col>div>img,
	.tickets_layout .content_row>.col>div>img,
	.sports_layout .content_row>.col>div>img,
	.news_layout .content_row>.col>div>img,
	.partner_layout .content_row>.col>div>img,
	.madridistas_layout .content_row>.col>div>img,
	.fundacion_layout .content_row>.col>div>img {
		display: inline
	}

	.pre_footer {
		margin-top: 20px
	}

	.pre_footer_row {
		padding: 10px 0
	}

	.register_validation_layout .main_row,
	.register_validation_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .register_validation_layout .overlapping_main_row {
		margin: 10px 10px 200px;
		position: relative
	}

	.home_layout .rm_section_row {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.home_layout .full_banner_row {
		margin-bottom: 20px
	}

	.home_layout .aside>* {
		max-width: 100%
	}

	.home_layout .full_ad_row {
		margin-bottom: 25px
	}

	.home_layout .highlighted_row {
		margin-top: 10px
	}

	.home_layout .main_row>.aside,
	.home_layout .club_info_layout .overlapping_main_row>.aside,
	.club_info_layout .home_layout .overlapping_main_row>.aside {
		width: 100%
	}

	.register_layout .options_row {
		margin-top: 20px
	}

	.register_layout .options_row .col>* {
		margin-left: 44px
	}

	.register_layout .options_row:lang(ar) .col>* {
		margin-left: 10px;
		margin-right: 44px
	}

	.register_layout .options_row .col+.col {
		margin-top: 15px
	}

	.tickets_layout .main_tickets_row {
		margin-bottom: 10px
	}

	.tickets_layout .match_header_row {
		margin-top: 17px;
		margin-top: 10px
	}

	.tickets_layout .tabs_row>* {
		margin-left: 0;
		margin-right: 0
	}

	.tickets_layout .tabs_row .m_matches_table:after {
		height: 19px;
		background: #F6F6F6
	}

	.tickets_layout .important .m_header_inner,
	.tickets_layout .important .m_images_slider_title {
		margin-bottom: 20px
	}

	.tickets_layout .important .m_tickets_prices {
		margin-bottom: 30px
	}

	.tickets_layout .important .m_tickets_prices ul {
		margin-bottom: 0
	}

	.tickets_layout .m_info_tickets {
		margin-bottom: 20px
	}

	.tickets_layout .slider_row {
		margin-bottom: 11px
	}

	.tickets_layout .gallery_row>* {
		display: block;
		width: auto;
		padding-left: 0;
		padding-right: 0
	}

	.tickets_layout .gallery_row .view_all {
		text-align: center
	}

	.tickets_layout .map_row {
		margin-top: 50px;
		margin-bottom: 39px
	}

	.tickets_layout .table_row {
		overflow-x: auto
	}

	.tickets_layout .table_row table {
		min-width: 720px
	}

	.sports_layout .highlighted_row {
		margin-top: 10px
	}

	.sports_layout .m_social_mod_inner_nav {
		margin-left: 10px;
		margin-right: 10px
	}

	.sports_layout .players_row ul>li {
		width: 49.9%
	}

	.sports_layout .minor_league_slider_row {
		margin-top: 0
	}

	.sports_layout .match_info_row .m_tabs {
		margin-left: 0;
		margin-right: 0
	}

	.sports_layout .form_row .important {
		width: auto
	}

	.sports_layout .form_row .important>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.sports_layout .important>.m_highlighted {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px
	}

	.rivalry_layout .overlapping_row,
	.rivalry_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .rivalry_layout .overlapping_main_row {
		margin-top: -56px
	}

	.rivalry_layout .team_row {
		background-image: none
	}

	.rivalry_layout .team_row_wrapper>* {
		width: auto;
		float: none
	}

	.rivalry_layout .team_row_wrapper>*>* {
		margin-left: 10px !important
	}

	.rivalry_layout .team_row_wrapper>*+* {
		margin-top: 20px
	}

	.rivalry_layout .team_row_wrapper .m_section div {
		height: auto
	}

	.rivalry_layout .team_row_wrapper .m_section img {
		height: auto;
		width: 100%;
		margin-bottom: 0
	}

	.rivalry_layout .m_full_header_banner_info_wrapper img {
		width: 100% !important;
		height: auto !important
	}

	.fans_two_columns .banner_row {
		margin-bottom: 15px
	}

	.fans_one_column .highlights_row_3colums>.col {
		margin-bottom: 10px
	}

	.register_layout .aside {
		margin-top: 30px
	}

	.header_section_overlapped {
		padding: 0
	}

	.club_info_layout .practical_info_row .col,
	.vip_layout .practical_info_row .col,
	.club_info_layout .practical_info_row .col:lang(ar),
	.vip_layout .practical_info_row .col:lang(ar) {
		border: none;
		height: auto !important
	}

	.club_info_layout .practical_info_row .col+.col,
	.vip_layout .practical_info_row .col+.col {
		border-top: 1px solid #D9D9D9 !important;
		padding-top: 14px !important;
		margin-top: 25px
	}

	.club_info_layout .gold_sponsors_row {
		margin-left: 0;
		margin-right: 0
	}

	.club_info_layout .gold_sponsors_row>* {
		display: block;
		text-align: center
	}

	.club_info_layout .silver_sponsors_row {
		margin-top: 26px
	}

	.club_info_layout .members_row>.col,
	.club_info_layout .silver_sponsors_row>.col,
	.club_info_layout .bronze_sponsors_row>.col {
		width: 49.9%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}

	.club_info_layout .multiple_row .col {
		margin-bottom: 10px;
		display: block
	}

	.club_info_layout .multiple_row+.multiple_row {
		margin-top: 21px
	}

	.club_info_layout .img_map_row {
		margin-bottom: 40px
	}

	.club_info_layout .m_rm_strip {
		margin-bottom: 18px;
		margin-top: -24px
	}

	.club_info_layout .text_row {
		margin-bottom: 20px;
		padding-right: 10px
	}

	.club_info_layout .map_row {
		margin-bottom: 39px
	}

	.club_info_layout .full_history_section .cups_row {
		border-top: none;
		padding-top: 0
	}

	.club_info_layout .slider_row {
		margin-bottom: 10px
	}

	.club_excerpt_history_row .figure {
		position: static;
		float: none
	}

	.club_excerpt_history_row .figure img {
		width: 220px;
		margin: 0 auto
	}

	.club_excerpt_history_row .important,
	.club_excerpt_history_row .aside,
	.club_full_history_row .important,
	.club_full_history_row .aside {
		float: none;
		width: auto
	}

	.club_excerpt_history_row .m_text_content *,
	.club_full_history_row .m_text_content * {
		font-size: 1.7em
	}

	.club_excerpt_history_row .m_text_content strong,
	.club_full_history_row .m_text_content strong {
		font-size: 1em
	}

	.club_excerpt_history_row .m_text,
	.club_full_history_row .m_text {
		padding: 0 10px
	}

	.club_full_history_row .important {
		padding: 18px 0 0 0;
		margin: 0;
		border-top: 1px solid #d9d9d9
	}

	.club_full_history_row .aside {
		padding: 0 0 19px;
		max-width: 173px;
		margin: 0 auto;
		text-align: center
	}

	.club_full_history_row .aside img {
		margin-top: 15px
	}

	.club_full_history_row .wrapper {
		margin: 0;
		padding-top: 18px
	}

	.news_layout .additional_aside {
		float: none;
		width: auto
	}

	.news_layout .content_row>.main_content>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.news_layout .header_row .col>*,
	.news_layout .actions_row .col>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.news_layout .actions_row {
		margin-top: 20px
	}

	.vip_layout .main_row,
	.vip_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .vip_layout .overlapping_main_row {
		margin-top: 0
	}

	.vip_layout .sections_row>.col,
	.vip_layout .sections_aside>.col {
		float: none;
		width: auto
	}

	.vip_layout .sections_row>.col+.col,
	.vip_layout .sections_aside>.col+.col {
		margin-top: 20px
	}

	.vip_layout .spaces_row {
		margin-left: 0;
		margin-right: 0
	}

	.vip_layout .aside {
		margin-bottom: 40px;
		margin-top: 10px
	}

	.vip_layout .calendar_row,
	.vip_layout .sections_row {
		margin-bottom: 20px
	}

	.vip_layout .calendar_row {
		margin-left: 0;
		margin-right: 0
	}

	.vip_layout .calendar_row .m_matches_table:after {
		height: 19px;
		background: #F6F6F6;
		border: none
	}

	.vip_layout .contact_info_row {
		margin-top: 20px
	}

	.saved_items .m_main_header>* {
		font-size: 5.5em
	}

	.saved_items .m_advice {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.saved_items .saved_items_content {
		width: 100%
	}

	.saved_items .m_search_results_content li>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.saved_items .header_section {
		min-height: 0px
	}

	.search_layout .highlights_row ul .col {
		margin-top: 20px
	}

	.search_layout .highlights_row ul .col:nth-child(-n+2) {
		margin-top: 0
	}

	.fans_layout .highlight_map_row .col {
		float: none;
		display: block;
		width: auto !important
	}

	.fans_layout .highlights_row .col {
		float: none;
		width: auto;
		margin-bottom: 10px
	}

	.fans_layout .main_row .important,
	.fans_layout .club_info_layout .overlapping_main_row .important,
	.club_info_layout .fans_layout .overlapping_main_row .important {
		float: none;
		width: auto
	}

	.fans_layout .highlight_club_row .col {
		margin-bottom: 10px
	}

	.fans_layout .highlight_club_row .col .m_highlight_border {
		border-top: 1px solid #D9D9D9
	}

	.fans_layout .m_ad {
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 10px
	}

	.fans_layout .main_kids_row {
		margin-bottom: 20px
	}

	.fans_layout .main_kids_row .col {
		float: none;
		width: auto
	}

	.fans_layout .main_kids_row .m_header {
		margin-bottom: 20px
	}

	.fans_layout .video_row>* {
		margin-left: 0;
		margin-right: 0
	}

	.fans_layout .filter_row {
		margin-bottom: 10px
	}

	.fans_layout .col_highlights_videos .m_header_link,
	.fans_layout .col_highlights_videos .m_header_links {
		margin: 10px 10px 12px 10px
	}

	.fans_layout .col_highlights_videos .m_header_link strong,
	.fans_layout .col_highlights_videos .m_header_link h2 {
		font-size: 1.4em
	}

	.fans_layout .col_highlights_videos .m_header_link .link {
		padding-top: 13px
	}

	.fans_layout .col_highlights_videos .m_current_videos li {
		width: 49%;
		padding: 0px 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}

	.fans_layout .col_highlights_videos .m_current_videos li .m_video_image {
		max-width: none;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}

	.fans_layout .wallpapers_content_row {
		padding-left: 0
	}

	.fans_layout .wallpapers_content_row .m_wallpaper {
		width: 47%;
		margin-right: 0;
		margin-left: 5px
	}

	.fans_layout .wallpapers_content_row .m_wallpaper:lang(ar) {
		margin-right: 5px;
		margin-left: 0
	}

	.fans_layout .mobile_row .m_highlight_mobile {
		width: 95%;
		margin-right: 10px;
		margin-left: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}

	.fans_layout .mobile_row .m_highlight_mobile img {
		width: 100%;
		height: auto
	}

	.fans_layout .highlight_club_row {
		overflow: hidden
	}

	.fans_layout .highlight_club_row .col {
		width: 100%
	}

	.fans_layout .aside {
		width: 100% !important
	}

	.fans_layout .aditional_content_row .aditional_content {
		display: none
	}

	.fans_layout .aditional_content_row .col {
		width: 100%
	}

	.full_ad_row .m_ad {
		max-width: 300px
	}

	.partner_layout .m_articles_title {
		margin-top: 10px
	}

	.partner_layout .m_articles_col {
		border-top: 1px solid #D9D9D9
	}

	.partner_layout .highlights_row>.col {
		width: auto !important;
		margin-bottom: 10px
	}

	.partner_layout .card_row .aditional_content .m_related {
		margin: 0 auto;
		margin-bottom: 20px
	}

	.partner_layout .card_row .content .m_text {
		margin-left: 10px;
		margin-right: 10px
	}

	.partner_layout .aside .m_highlight_private .m_highlight_content p,
	.partner_layout .aside .m_highlight_private .club_store_new .m_store_info p,
	.club_store_new .partner_layout .aside .m_highlight_private .m_store_info p,
	.partner_layout .aside .m_highlight_private .m_store_content p {
		max-width: 48%;
		float: left
	}

	.footer_sitemap .wrapper {
		padding-top: 25px;
		padding-bottom: 60px
	}

	.footer_standalone_links {
		padding-top: 0
	}

	.footer_standalone_links li {
		display: block
	}

	.footer_standalone_links li,
	.footer_sitemap .wrapper .col,
	.footer_standalone_links li:lang(ar),
	.footer_sitemap .wrapper .col:lang(ar) {
		padding-top: 15px
	}

	.footer_standalone_links li:first-child,
	.footer_sitemap .wrapper .col:first-child,
	.footer_standalone_links li:lang(ar):first-child,
	.footer_sitemap .wrapper .col:lang(ar):first-child {
		padding-top: 0
	}

	.footer_gold_sponsors,
	.footer_silver_sponsors {
		display: block;
		float: none;
		text-align: center
	}

	.footer_gold_sponsors a {
		margin: 10px 10px 0 10px
	}

	.footer_sponsors {
		padding: 55px 0 35px
	}

	.footer_sponsors .wrapper {
		margin: 0 10px
	}

	.footer_copyright_text {
		display: block;
		text-align: center
	}

	.footer_copyright_text,
	.footer_copyright_text:lang(ar) {
		float: none
	}

	.footer_copyright .wrapper>.col.footer_copyright_text {
		width: auto
	}

	.footer_copyright .wrapper>.col.footer_notifications {
		width: 100%;
		justify-content: center;
		margin: 10px auto
	}

	.footer_notifications .notif_conf:before {
		right: auto;
		left: 50%;
		transform: translateX(-50%)
	}

	.footer_social {
		padding: 26px 0 24px
	}

	.footer_social .wrapper {
		justify-content: space-around;
		padding: 0 10px
	}

	.footer_social [class^='social_'] {
		margin: 0
	}

	.m_links_section_list {
		border-top: 1px solid #D9D9D9
	}

	.m_text_content {
		margin-bottom: 0
	}

	.search_bar_always {
		padding: 10px
	}

	.player_layout .main_banner_row {
		margin-bottom: 34px
	}

	.player_layout .video_row>*,
	.player_layout .social_row>* {
		margin-left: 0;
		margin-right: 0
	}

	.player_layout .social_row {
		margin: 0
	}

	.player_layout .social_row .m_inner_nav_content {
		margin-right: 10px
	}

	.player_layout .bio_strip_row {
		margin-bottom: 19px
	}

	.player_layout .video_row {
		margin-bottom: 28px
	}

	.player_layout .media_row {
		margin-bottom: 43px
	}

	.player_layout .player_history_row {
		margin-bottom: 40px
	}

	.player_layout .player_stats_row {
		padding-bottom: 36px
	}

	.player_layout .m_teams_stats_list li:nth-child(4n),
	.player_layout .m_teams_stats_list li:nth-child(4n-1) {
		background-color: #fafafa
	}

	.player_layout .text_row .important {
		margin-bottom: 20px
	}

	.player_layout .text_row .aside>* {
		margin-left: 10px
	}

	.player_layout .text_row .m_bio_quote blockquote {
		width: 49%;
		display: inline-block;
		vertical-align: top
	}

	.m_video_image_slider {
		margin-left: 0;
		margin-right: 0
	}

	.m_video_image_slider .m_slider_viewport {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px
	}

	.m_video_image_slider .m_slider_item {
		width: 161px !important
	}

	.m_video_image_slider .slider_btn_next,
	.m_video_image_slider .slider_btn_prev {
		display: none !important
	}

	.m_video_image_slider .m_video_image {
		max-width: 160px
	}

	.m_video_image_slider .m_video_image_content {
		padding-left: 12px
	}

	.news_report_layout .aditional_content,
	.news_layout .aditional_content {
		width: 100%
	}

	.news_report_layout .m_related,
	.news_layout .m_related {
		max-width: none;
		overflow: hidden;
		position: relative
	}

	.news_report_layout .m_related_image,
	.news_layout .m_related_image {
		float: left;
		width: 140px
	}

	.news_report_layout .m_related_image:lang(ar),
	.news_layout .m_related_image:lang(ar) {
		float: right
	}

	.news_report_layout .m_related_content,
	.news_layout .m_related_content {
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 0px;
		left: 142px
	}

	.news_report_layout .m_related_content:lang(ar),
	.news_layout .m_related_content:lang(ar) {
		right: 142px;
		left: 0
	}

	.news_report_layout .important,
	.news_report_layout .aside,
	.news_report_layout .main_content,
	.news_layout .important,
	.news_layout .aside,
	.news_layout .main_content {
		width: 100%
	}

	.news_report_layout .important .m_relationships_news,
	.news_layout .important .m_relationships_news {
		margin-bottom: 30px
	}

	.m_colaborate_info_row,
	.m_project_location .m_project_row,
	.m_highlight_project_info {
		display: block
	}

	.m_colaborate_info_row>.col,
	.m_project_location .m_project_row>.col,
	.m_highlight_project_info>.col {
		display: block;
		width: auto
	}

	.fundacion_layout .fundacion_header img {
		float: none
	}

	.fundacion_layout .fundacion_header img.banner {
		width: 100%
	}

	.fundacion_layout .fundacion_header img.map {
		display: none
	}

	.fundacion_layout .fundacion_header a {
		background: #000;
		position: static;
		display: block;
		width: auto
	}

	.fundacion_layout .search_club_row .checkbox_field {
		margin: 0;
		float: none
	}

	.fundacion_layout .search_club_row .m_search_club_new {
		width: auto;
		border: 0;
		padding-left: 30px;
		background-position: 7px center;
		line-height: 18px;
		margin: -8px 0 16px
	}

	.fundacion_layout .search_club_row .m_search_club_content_list_sport {
		width: auto
	}

	.fundacion_layout .search_club_row .m_search_club_content_list_action {
		width: auto;
		padding-left: 6px
	}

	.fundacion_layout .fundation_content .main_content {
		margin-left: 0
	}

	.fundacion_layout .fundation_content .main_content:lang(ar) {
		margin-right: 0
	}

	.fundacion_layout .fundation_content .aditional_content {
		display: none
	}

	.fundacion_layout .highlight_fundacion_row .col {
		margin-bottom: 10px
	}

	.specials_layout .header_section .m_header h1 {
		font-size: 2.4em
	}

	.specials_layout .m_header {
		width: 87%
	}

	.specials_layout .m_header h1 {
		font-size: 1em
	}

	.specials_layout .m_text h3 {
		font-size: 3em
	}

	.specials_layout .highlights_row>.col {
		width: 100%
	}

	.m_special_cite {
		padding-top: 0;
		margin-bottom: 30px
	}

	.m_special_cite p {
		font-size: 2.7em
	}

	.m_special_title {
		max-width: 300px;
		font-size: 2em;
		margin-bottom: 25px;
		margin-top: 38px
	}

	.m_text_content .m_cite p {
		font-size: 1em
	}

	.g-table-b th,
	.g-table-b td {
		min-width: 1px;
		padding-left: 1%;
		padding-right: 1%
	}

	.l-col-important,
	.l-col-aside {
		width: 100%;
		padding-right: 10px;
		padding-left: 10px;
		float: none
	}

	.l-col-aside {
		margin-top: 15px
	}

	.l-col-aside img {
		margin: 0 auto
	}

	.l-form {
		padding-left: 0
	}

	.row_form>* {
		display: block;
		width: auto !important
	}

	.form_inline_checkbox label {
		font-size: 1.3em;
		position: relative;
		top: -1px;
		color: #666666;
		display: block;
		margin-left: 19px
	}

	.form_inline_checkbox .checkbox,
	.form_inline_checkbox .radio {
		float: left
	}

	.form_inline_checkbox label~.checkbox,
	.form_inline_checkbox label~.radio,
	.form_inline_checkbox label~label {
		margin-top: 10px
	}

	.form_inline_checkbox label+.checkbox,
	.form_inline_checkbox label+.radio {
		margin-left: 0
	}
}

@media only screen and (max-width: 479px) {

	.l-m-1cols .col,
	.l-m-1cols .l-col {
		width: 100% !important
	}

	.footer_social a+a {
		margin-left: 5px
	}

	.footer_social a+a:lang(ar) {
		margin-left: 0;
		margin-right: 5px
	}
}

.m_mapa img {
	object-fit: cover;
	height: 400px;
	width: 100%;
	object-position: center
}

.m_tickets_map {
	position: relative
}

.m_tickets_map .m_map {
	height: 450px
}

.m_tickets_map_actions {
	position: absolute;
	left: 50%;
	margin-left: -470px;
	top: 50px;
	z-index: 1;
	font-size: x-small
}

.m_tickets_map_actions:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -470px
}

.m_tickets_map_actions p {
	font-size: 4em;
	text-transform: uppercase;
	margin-bottom: 7px;
	padding-right: 95px
}

.m_tickets_map_actions p:lang(ar) {
	padding-right: 0;
	padding-left: 95px
}

.m_tickets_map_actions strong {
	display: block
}

.m_tickets_map_info {
	bottom: 0;
	position: relative;
	left: 0;
	right: 0;
	background: #ffffff;
	background: rgba(255, 255, 255, 0.77);
	font-size: x-small
}

.m_tickets_map_info ul {
	max-width: 960px;
	margin: 0 auto;
	display: block;
	text-align: justify;
	font-size: 0
}

.m_tickets_map_info ul:after {
	width: 100%;
	content: "";
	height: 0
}

.m_tickets_map_info li {
	font-size: x-small;
	width: 25%;
	vertical-align: top;
	text-align: left;
	padding-top: 31px;
	padding-bottom: 13px
}

.m_tickets_map_info li:lang(ar) {
	text-align: right
}

.m_tickets_map_info dfn {
	font-size: 1.5em;
	display: block;
	font-style: normal;
	text-transform: uppercase
}

.m_tickets_map_info p {
	padding-left: 21px;
	padding-right: 57px
}

.m_tickets_map_info p:lang(ar) {
	padding-left: 57px;
	padding-right: 21px
}

.m_tickets_map_info p span {
	color: #777777;
	font-size: 1.4em;
	display: block
}

.m_tickets_map_info .m_tickets_map_icon,
.m_tickets_map_info p {
	display: table-cell;
	vertical-align: top
}

.m_tickets_map_info li>div {
	display: table
}

.m_tickets_map_info img {
	max-width: none
}

.m_tickets_prices {
	font-size: x-small
}

.m_tickets_prices ul {
	list-style: none;
	overflow: hidden;
	margin-bottom: 14px;
	text-align: justify
}

.m_tickets_prices ul:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 0
}

.m_tickets_prices li {
	min-width: 140px;
	display: inline-block;
	padding-left: 10px;
	padding-bottom: 30px;
	border-left: 1px solid #D9D9D9
}

.m_tickets_prices li:lang(ar) {
	padding-left: 0;
	padding-right: 10px;
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_tickets_prices li:lang(ar):first-child {
	padding-right: 0
}

.m_tickets_prices li:first-child {
	border: none;
	padding-left: 0
}

.m_tickets_prices p {
	font-size: 1.3em;
	color: #666666
}

.m_tickets_prices dfn {
	display: block;
	margin-bottom: 3px;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333
}

.m_tickets_prices img {
	margin: 0 auto
}

.m_tickets_slider .m_slider_pagination {
	height: 0;
	overflow: visible;
	position: relative;
	z-index: 1
}

.m_tickets_slider .swiper-visible-switch {
	margin-top: 18px
}

.m_tickets_slider_purchase {
	position: relative;
	border: 1px solid #D9D9D9;
	border-top: none;
	min-height: 38px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 30px;
	padding-top: 9px
}

.m_tickets_slider_purchase:before,
.m_tickets_slider_purchase:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_tickets_slider_purchase:after {
	clear: both
}

.m_tickets_slider_purchase {
	zoom: 1
}

.m_tickets_slider_purchase .m_highlighted_tickets {
	float: right;
	width: 288px
}

.m_tickets_slider_purchase .m_highlighted_tickets:lang(ar) {
	float: left
}

.m_tickets_slider_purchase .m_share {
	position: absolute;
	bottom: 5px;
	left: 5px
}

.m_tickets_slider_purchase .m_share:lang(ar) {
	right: 5px;
	left: auto
}

.m_tickets_slider_purchase .m_share.m_share_inline {
	display: flex
}

.m_tickets_slider_purchase .m_warning {
	max-width: 64%;
	float: left;
	padding: 8px 15px 14px;
	margin: 26px 0 21px 5px
}

.m_tickets_slider_purchase .m_warning:lang(ar) {
	float: right;
	margin: 26px 5px 21px 0
}

.m_tickets_slider_purchase .m_warning strong {
	color: #777777
}

.m_tickets_slider_purchase .m_warning strong strong {
	color: #777777;
	font-weight: bold
}

.m_tickets_slider_purchase h2 {
	font-size: 1.8em;
	color: #424242;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 20px;
	padding-left: 0;
	padding-right: 20px
}

.m_tickets_slider_simple .swiper-visible-switch {
	margin-top: 30px
}

.m_tickets_slider_simple .m_tickets_slider_purchase {
	margin: 0;
	padding-top: 19px;
	padding-bottom: 0;
	border: none
}

.m_tickets_slider_simple .m_share {
	bottom: 0;
	left: 0
}

.m_tickets_slider_simple .m_share:lang(ar) {
	left: auto;
	right: 0
}

.m_tickets_slider_simple .m_highlighted_tickets {
	width: auto;
	min-width: 191px
}

.m_tickets_slider_simple .m_highlighted_tickets a {
	margin: 0
}

.m_tickets_slider_purchase_extended {
	padding-top: 55px
}

.m_tickets_slider_purchase_extended .m_share {
	bottom: auto;
	top: 0
}

.m_tickets_slider_purchase_extended .practical_info_row {
	width: 65%;
	float: left
}

.m_tickets_slider_purchase_extended .practical_info_row:lang(ar) {
	float: right
}

.m_tickets_slider_purchase_extended .m_highlighted_tickets {
	width: 35%;
	float: right
}

.m_tickets_slider_purchase_extended .m_highlighted_tickets:lang(ar) {
	float: left
}

.m_tickets_slider_purchase_extended .practical_info_row .m_header {
	margin-bottom: 0
}

.m_tickets_slider_purchase_extended .practical_info_row .m_text_content p {
	margin-bottom: 10px
}

.m_tickets_platforms_item {
	border: 1px solid #CCCCCC;
	display: inline-block;
	margin-left: 25px;
	margin-right: 25px;
	-webkit-transition: background-color 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: 20px
}

.m_tickets_platforms_item:hover {
	background-color: #F0F0F0
}

.m_tickets_platforms_list {
	text-align: center
}

.tickets_popup .mfp-inline {
	padding-bottom: 55px
}

.m_tickets {
	font-size: x-small;
	border-top: 1px solid #d9d9d9
}

.m_tickets .m_confirmation {
	margin-top: 24px
}

.m_tickets_item {
	border-bottom: 1px solid #d9d9d9;
	list-style: none;
	padding-top: 23px;
	padding-bottom: 23px
}

.m_tickets_item_btn {
	white-space: nowrap
}

.m_tickets_item_wrapper {
	display: table;
	width: 100%
}

.m_tickets_item_wrapper>* {
	display: table-cell;
	vertical-align: top
}

.m_tickets_item_description {
	width: 100%;
	padding-right: 10px
}

.m_tickets_item_description:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_tickets_item_description p,
.m_tickets_item_description strong {
	font-size: 1.4em
}

.m_tickets_item_description strong {
	text-transform: uppercase;
	color: #333333
}

.m_tickets_item_description p {
	color: #666666
}

.m_tickets_conditions {
	font-size: 1.4em;
	color: #666666;
	margin-top: 29px
}

.m_tickets_competition {
	display: block;
	font-weight: normal;
	font-size: .78em;
	margin-bottom: 7px
}

.m_match_ticket_request {
	background: #f6f6f6;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 20px;
	color: #666666;
	font-size: 14px
}

.m_match_ticket_request strong {
	text-transform: uppercase;
	display: block;
	font-size: 18px;
	color: #333333;
	margin-bottom: 5px
}

.m_match_ticket_request>span {
	display: block
}

.m_match_ticket_request span+p {
	margin-top: 20px
}

.m_img_header {
	position: relative
}

.m_img_header strong {
	font-size: 2.2em
}

.m_img_banner_info {
	padding-left: 20px;
	width: 60%
}

.m_img_banner_info:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.m_match_col {
	float: left;
	width: 50%;
	margin-top: 10px
}

.m_match_col:lang(ar) {
	float: right
}

.tickets_layout .m_section_news_header {
	padding-bottom: 20px
}

.tickets_layout .m_section_news_header img {
	float: left;
	margin: 0 10px 10px 0
}

.tickets_layout .m_section_news_header img:lang(ar) {
	float: right;
	margin: 0 0 10px 10px
}

.tickets_layout .m_section_news_header strong {
	font-size: 1.8em;
	margin-bottom: 0
}

.tickets_layout .m_section_news_header a {
	text-decoration: none;
	color: #0255A5
}

@media only screen and (max-width: 990px) {
	.m_tickets_map_info {
		position: static
	}

	.m_tickets_slider>* {
		margin-left: 0;
		margin-right: 0
	}

	.m_tickets_slider_purchase {
		border-left: none;
		border-right: none
	}

	.m_tickets_slider_purchase .m_warning {
		max-width: 57%
	}
}

@media only screen and (min-width: 768px) {
	.m_tickets_slider_purchase_extended .practical_info_row .col {
		width: 25%
	}

	.m_tickets_slider_purchase_extended .practical_info_row .practical_info_big_col {
		width: 50%
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.tickets_layout .main_tickets_row .aside,
	.tickets_layout .main_tickets_row .important {
		width: auto;
		float: none
	}

	.tickets_layout .main_row>.aside>*,
	.tickets_layout .club_info_layout .overlapping_main_row>.aside>*,
	.club_info_layout .tickets_layout .overlapping_main_row>.aside>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.tickets_layout .m_info_tickets {
		margin-bottom: 20px
	}

	.tickets_layout .slider_row {
		margin-bottom: 60px
	}

	.m_tickets_prices li {
		padding-left: 8px
	}

	.m_tickets_prices li:first-child {
		padding-left: 0
	}

	.m_tickets_map .m_map {
		height: 450px
	}

	.m_tickets_map_actions {
		margin-left: 0;
		left: 27px;
		top: 28px
	}

	.m_tickets_map_actions:lang(ar) {
		margin-right: 0;
		right: 27px;
		left: auto
	}

	.m_tickets_map_info {
		position: static
	}

	.m_tickets_map_info li {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.m_tickets_map_info li>div {
		position: relative;
		padding-top: 54px
	}

	.m_tickets_map_info ul {
		margin-left: 20px;
		margin-right: 20px
	}

	.m_tickets_map_info .m_tickets_map_icon,
	.m_tickets_map_info li>div,
	.m_tickets_map_info p {
		display: block
	}

	.m_tickets_map_info p {
		padding-left: 0;
		padding-right: 64px
	}

	.m_tickets_map_info .m_tickets_map_icon {
		position: absolute;
		top: auto;
		bottom: 100%;
		margin-bottom: -44px
	}
}

@media only screen and (max-width: 767px) {
	.tickets_popup .mfp-inline {
		padding-bottom: 30px
	}

	.m_tickets_prices ul {
		margin-bottom: 30px
	}

	.m_tickets_prices li {
		text-align: center;
		border: none;
		width: 49%;
		padding-left: 0
	}

	.m_tickets_map .m_map {
		height: 270px
	}

	.m_tickets_map_info li {
		display: block;
		width: auto;
		padding-bottom: 0
	}

	.m_tickets_map_info li>div {
		width: 100%
	}

	.m_tickets_map_icon {
		width: 85px;
		text-align: center
	}

	.m_tickets_map_icon img {
		display: inline
	}

	.m_tickets_map_actions {
		left: 15px;
		top: 15px;
		margin-left: 0
	}

	.m_tickets_map_actions:lang(ar) {
		right: 15px;
		left: auto;
		margin-right: 0;
		margin-left: inherit
	}

	.m_tickets_map_actions p {
		font-size: 2.4em
	}

	.m_tickets_slider .m_slider_pagination {
		height: auto
	}

	.m_tickets_slider_purchase {
		border: none
	}

	.m_tickets_slider_purchase .m_highlighted_tickets,
	.m_tickets_slider_purchase .m_highlighted_tickets:lang(ar) {
		float: none;
		margin: 0 auto;
		padding-bottom: 20px;
		padding-top: 6px;
		background: #F6F6F6;
		border: 1px solid #D9D9D9
	}

	.m_tickets_slider_purchase .m_highlighted_tickets_rel {
		display: none
	}

	.m_tickets_slider_purchase .m_share {
		display: none
	}

	.m_tickets_slider_purchase:not(.m_e_buy) .m_highlighted_tickets_multi {
		margin-left: 10px;
		margin-right: 10px
	}

	.m_tickets_slider_purchase_extended .practical_info_row,
	.m_tickets_slider_purchase_extended:lang(ar) .practical_info_row {
		float: none
	}

	.m_tickets_slider_purchase_extended .practical_info_row .col:nth-child(-n+2),
	.m_tickets_slider_purchase_extended:lang(ar) .practical_info_row .col:nth-child(-n+2) {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		margin-top: 0 !important;
		padding-top: 0 !important;
		border-top: none !important
	}

	.m_tickets_slider_purchase_extended .practical_info_row .col:nth-child(n+3),
	.m_tickets_slider_purchase_extended:lang(ar) .practical_info_row .col:nth-child(n+3) {
		margin-top: 19px;
		display: block
	}

	.m_tickets_slider_purchase_extended .m_highlighted_tickets,
	.m_tickets_slider_purchase_extended .practical_info_row,
	.m_tickets_slider_purchase_extended:lang(ar) .m_highlighted_tickets,
	.m_tickets_slider_purchase_extended:lang(ar) .practical_info_row {
		width: auto
	}

	.tickets_layout .main_combtickets_row .multiple_row .col {
		margin-bottom: 30px;
		float: none;
		width: auto
	}

	.tickets_layout .main_combtickets_row .multiple_row .col>* {
		margin-left: 0;
		margin-right: 0
	}

	.tickets_layout .form_legend span {
		margin-bottom: 0
	}

	.tickets_layout .form_legend {
		padding-bottom: 20px
	}

	.m_tickets_slider_purchase.m_e_buy {
		border-bottom: 1px solid #D9D9D9
	}

	.m_tickets_slider_purchase.m_e_buy .m_match_col {
		width: 100%;
		float: none
	}

	.m_tickets_slider_purchase.m_e_buy .m_share {
		float: none;
		display: block
	}

	.m_tickets_slider_purchase.m_e_buy .m_highlighted_tickets_wide {
		float: none;
		width: 100%;
		clear: both;
		background: none;
		border: none
	}

	.m_tickets_slider_purchase.m_e_buy .m_highlighted_tickets_wide .m_highlighted_tickets_rel {
		margin-bottom: 10px;
		text-align: center
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.m_tickets_map_actions p {
		margin-top: 30px
	}
}

@media only screen and (max-width: 768px) {
	.m_mapa img {
		object-position: -500px
	}
}

@media only screen and (max-width: 479px) {
	.m_tickets_map_actions p {
		font-size: 25px;
		width: 160px;
		margin-top: 30px
	}

	.m_tickets_map_actions p:lang(ar) {
		width: 200px;
		padding-left: 60px
	}

	.m_mapa img {
		object-position: -850px
	}
}

#g-loading {
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: rgba(255, 255, 255, 0.8);
	background-image: url("../images/backgrounds/spinner.gif");
	background-repeat: no-repeat;
	background-position: center center
}

#g-loading:lang(ar) {
	left: auto;
	right: 0
}

.empty-loading {
	min-height: 100px;
	margin-top: 50px;
	background-image: url("../images/backgrounds/spinner.gif");
	background-repeat: no-repeat;
	background-position: center center
}

.mfp-gallery .close {
	display: block;
	visibility: hidden
}

.mfp-gallery .mfp-container {
	padding: 0
}

.mfp-gallery .mfp-content {
	max-width: none;
	height: 100%
}

.mfp-gallery .mfp_header,
.mfp-gallery .mfp_header:lang(ar) {
	padding: 0
}

.mfp-gallery .mfp-close {
	cursor: pointer;
	z-index: 9999999999999
}

.mfp-gallery .mfp-with-anim {
	height: 100%
}

.mfp-gallery-cont {
	height: 100%
}

.mfp-gallery-cont .master-layout {
	background-color: #000000;
	height: 100%
}

.mfp-new {
	border: 1px solid #d9d9d9
}

.mfp-new .mfp-close {
	top: 24px
}

.mfp-new .mfp_header {
	background-color: #f9f9f9;
	border-bottom: 1px solid #cccccc
}

.mfp-new .mfp_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold !important;
	text-transform: none
}

.mfp-new .mfp_title:lang(ar) {
	text-align: right
}

.mfp-new .mfp-inline {
	border: none;
	border-top: 1px solid #f9f9f9;
	overflow: hidden;
	overflow-y: auto
}

.mfp-inline {
	font-size: 14px;
	color: #666666
}

.mfp-inline p {
	margin-bottom: 9px
}

.mfp-inline br {
	line-height: 18px
}

.mfp-inline ol li {
	margin-left: 22px
}

.mfp-inline ol>li {
	margin-bottom: 5px
}

@media only screen and (max-width: 767px) {
	.mfp-gallery .mfp-content {
		overflow: auto
	}

	.mfp-gallery .mfp-close {
		top: 20px !important
	}

	.mfp-new .mfp-inline {
		padding: 10px 0 10px 0
	}

	.mfp-new .mfp-inline>* {
		padding-left: 10px;
		padding-right: 10px
	}

	.mfp-container {
		padding-left: 0;
		padding-right: 0
	}

	.mfp-content {
		top: 0;
		left: 0;
		right: 0;
		background: #ffffff
	}

	.mfp-content .m_share {
		display: block;
		position: static
	}

	.mfp-content .mfp_view_more {
		padding-right: 15px
	}

	.mfp_actions,
	.mfp_actions:lang(ar) {
		padding-right: 0
	}

	.mfp_header {
		padding: 12px 50px 12px 15px
	}

	.mfp_header:lang(ar) {
		padding: 12px 15px 12px 50px
	}

	.mfp_title {
		font-size: 1.4em
	}

	.mfp-iframe-holder .mfp-close {
		right: 5px
	}

	.mfp-close {
		background-size: 20px;
		width: 20px;
		height: 20px;
		top: 12px
	}

	.mfp-zoom-out .mfp-with-anim {
		opacity: 1 !important
	}

	.mfp-zoom-out .mfp-with-anim {
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	.mfp-zoom-out.mfp-ready .mfp-with-anim {
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0)
	}

	.mfp-zoom-out.mfp-removing .mfp-with-anim {
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.mfp-content {
		position: absolute
	}

	.mfp-zoom-out .mfp-with-anim {
		opacity: 0 !important
	}

	.mfp-zoom-out.mfp-ready .mfp-with-anim {
		opacity: 1 !important
	}

	.mfp-zoom-out.mfp-removing .mfp-with-anim {
		opacity: 0 !important
	}
}

@media only screen and (max-width: 479px) {
	.mfp-content .m_share {
		float: none
	}

	.mfp-content .m_share:lang(ar) {
		float: none
	}

	.mfp_actions,
	.mfp_actions:lang(ar) {
		padding-bottom: 15px
	}
}

.page_gallery {
	background: #f1f1f1;
	position: relative;
	z-index: 1
}

.page_gallery:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100px;
	height: 140px;
	background-size: cover;
	opacity: .3
}

.m_photo_gallery {
	color: #ccc;
	font-size: 12px;
	overflow: hidden
}

.m_photo_gallery a {
	text-decoration: none;
	color: #c8b17b
}

.m_photo_gallery a.share-menu-toggle:before {
	content: "\e908";
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 20px;
	display: block;
	font-weight: 400;
	opacity: 1;
	width: auto;
	background: none;
	height: auto;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	left: 50%
}

.m_photo_gallery a.share-menu-toggle.show_share_btns:before {
	color: #c8b17b
}

.m_photo_gallery a.share-menu-toggle:hover:before {
	color: #c8b17b;
	opacity: 1;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_photo_gallery .close {
	position: absolute;
	top: 10px;
	right: 10px
}

.m_photo_gallery .close:lang(ar) {
	left: 10px;
	right: auto
}

.m_photo_gallery .ico_close_grey {
	font-size: 0;
	width: 40px;
	background-position: center center
}

.m_photo_gallery .ico_close_grey:before {
	content: '\e606';
	display: inline-block;
	font-family: real-madrid-icons;
	font-size: 21px;
	color: #000;
	top: 10px;
	position: absolute;
	right: 10px
}

.m_photo_gallery .ico_close_grey:lang(ar):before {
	right: auto;
	left: 10px
}

.m_photo_gallery_header,
.m_photo_gallery_pagination {
	box-sizing: border-box;
	width: 100%;
	background: #fff;
	padding: 20px;
	z-index: 4;
	height: 90px;
	position: absolute;
	left: 0
}

.m_photo_gallery_header:before,
.m_photo_gallery_header:after,
.m_photo_gallery_pagination:before,
.m_photo_gallery_pagination:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_photo_gallery_header:after,
.m_photo_gallery_pagination:after {
	clear: both
}

.m_photo_gallery_header,
.m_photo_gallery_pagination {
	zoom: 1
}

.m_photo_gallery_header {
	top: 0
}

.m_photo_gallery_pagination {
	bottom: 0;
	display: flex
}

.m_photo_gallery_pagination>div {
	box-sizing: border-box;
	padding: 0 20px;
	flex-grow: 1
}

.m_photo_gallery_pagination>div:first-child {
	padding: 0
}

.m_photo_gallery_pagination .m_photo_gallery_prev,
.m_photo_gallery_pagination .m_photo_gallery_next {
	max-width: 50px;
	padding: 0;
	-moz-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.m_photo_gallery_pagination .m_media_slide_next,
.m_photo_gallery_pagination .m_media_slide_prev {
	width: 50px;
	height: 50px;
	background-color: #fff;
	border: 1px solid #ccc;
	background-size: 8px;
	font-size: 0;
	position: static;
	margin: 0
}

.m_photo_gallery_pagination .m_media_slide_next:hover,
.m_photo_gallery_pagination .m_media_slide_prev:hover {
	border: 1px solid #c8b17b
}

.m_photo_gallery_pagination .m_media_slide_next:after {
	position: relative
}

.m_photo_gallery_pagination .m_media_slide_next:hover:after {
	color: #c8b17b
}

.m_photo_gallery_pagination .m_media_slide_prev:after {
	position: relative
}

.m_photo_gallery_pagination .m_media_slide_prev:hover:after {
	color: #c8b17b
}

.m_photo_gallery_pagination .m_media_slide_prev:lang(ar) {
	margin-left: auto
}

.swiper-pagination-fraction {
	font-size: 3em;
	color: #ccc;
	font-family: "Oswald", sans-serif;
	font-style: italic
}

.swiper-pagination-current {
	color: #000;
	font-style: normal
}

.m_photo_gallery_current_slide {
	max-width: 100px
}

.swiper-pagination-total {
	font-size: .5em;
	font-style: normal
}

.m_photo_gallery_display {
	display: none
}

.m_photo_gallery_display a {
	background: #c8b17b;
	border: 0px solid transparent;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 0;
	z-index: 2;
	position: relative;
	font-size: 0;
	display: block
}

.m_photo_gallery_display a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #c8b17b;
	opacity: .3;
	border-radius: 50%
}

.m_photo_gallery_display a:after {
	content: "\e62e";
	font-family: 'real-madrid-icons';
	position: absolute;
	font-size: 30px;
	color: #fff;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	left: 50%
}

.m_photo_gallery_display a.clear-screen {
	background: #fff;
	border: 1px solid #c8b17b
}

.m_photo_gallery_display a.clear-screen:after {
	content: "\e62e";
	font-family: 'real-madrid-icons';
	position: absolute;
	font-size: 30px;
	color: #c8b17b;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	left: 50%
}

.m_photo_gallery_display a.clear-screen:before {
	opacity: 0;
	-webkit-transform: translate(0, 0) scale(1.25);
	-moz-transform: translate(0, 0) scale(1.25);
	-ms-transform: translate(0, 0) scale(1.25);
	-o-transform: translate(0, 0) scale(1.25);
	transform: translate(0, 0) scale(1.2);
	-webkit-transition: opacity 0.15s ease-in-out;
	-moz-transition: opacity 0.15s ease-in-out;
	transition: opacity 0.15s ease-in-out
}

.m_photo_gallery_slide_info {
	color: #ccc
}

.m_photo_gallery_slide_info h2 {
	color: #000
}

.m_photo_gallery_author {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	margin-bottom: 6px
}

.m_photo_gallery_content {
	height: 100%;
	width: 100%;
	overflow: hidden
}

.m_photo_gallery_content .swiper-slide-active img {
	opacity: 1
}

.m_photo_gallery_content:hover+.m_photo_gallery_pagination+.m_photo_gallery_thumbnails {
	opacity: 1
}

.m_photo_gallery_wrapper {
	height: calc(100% - 180px);
	display: flex;
	position: relative;
	top: 90px;
	z-index: 2
}

.m_photo_gallery_slide {
	min-width: 100%;
	max-height: 100%
}

.m_photo_gallery_slide img {
	opacity: 0;
	height: 100%;
	width: auto;
	margin: 0 auto;
	-moz-transition: all .5s ease-out;
	-webkit-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
	object-fit: cover
}

.vertical-mode .m_photo_gallery_wrapper {
	display: block;
	flex-direction: column;
	cursor: move;
	cursor: grab;
	cursor: -moz-grab;
	cursor: -webkit-grab
}

.vertical-mode .m_photo_gallery_wrapper:active {
	cursor: grabbing;
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing
}

.vertical-mode .m_photo_gallery_slide {
	max-height: none
}

.vertical-mode .m_photo_gallery_slide img {
	opacity: 1
}

.vertical-mode .m_photo_gallery_next,
.vertical-mode .m_photo_gallery_prev {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.vertical-mode .m_photo_gallery_thumbnails {
	display: none
}

.toggle-vertical,
.toggle-horizontal {
	position: relative
}

.toggle-vertical:before,
.toggle-vertical:after,
.toggle-horizontal:before,
.toggle-horizontal:after {
	content: '';
	display: block;
	position: absolute;
	width: 20px;
	height: 10px;
	border: 1px solid #c8b17b;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.toggle-vertical {
	padding-left: 30px
}

.toggle-vertical:before {
	top: -25%;
	left: 0;
	transform: translateY(-25%)
}

.toggle-vertical:after {
	top: 75%;
	left: 0;
	transform: translateY(-25%)
}

.toggle-vertical.toggle-horizontal {
	padding-left: 55px
}

.toggle-vertical.toggle-horizontal:before {
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.toggle-vertical.toggle-horizontal:after {
	top: 50%;
	left: 25px;
	transform: translateY(-50%)
}

.m_photo_gallery_header_nav {
	float: left;
	width: calc(100% - 21px);
	display: flex;
	align-items: center
}

.m_photo_gallery_header_nav:lang(ar) {
	float: right
}

.m_photo_gallery_header_nav a {
	width: 15%
}

.m_photo_gallery_header_nav a:lang(ar) {
	padding-right: 10px
}

.m_photo_gallery_header_title {
	width: 70%
}

.m_photo_gallery_header_title h1 {
	font-size: 1.8em;
	padding-top: 10px;
	color: #000
}

.m_photo_gallery_type {
	text-transform: uppercase
}

.m_photo_gallery_thumbnails {
	position: absolute;
	bottom: 90px;
	width: 100%;
	height: 70px;
	z-index: 2;
	background: rgba(0, 0, 0, 0.75);
	padding: 10px;
	box-sizing: border-box;
	overflow: hidden;
	opacity: 0;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.m_photo_gallery_thumbnails:hover {
	opacity: 1
}

.m_photo_gallery_thumbnails .m_photo_gallery_wrapper {
	display: inline-block;
	white-space: nowrap;
	position: relative;
	min-height: 50px;
	width: auto;
	top: 0
}

.m_photo_gallery_thumbnails .m_photo_gallery_wrapper img {
	opacity: 1;
	min-height: 50px;
	width: auto;
	min-width: 40px
}

.m_photo_gallery_thumbnails .m_photo_gallery_slide {
	display: inline-block;
	min-width: initial;
	min-height: 50px;
	opacity: .5;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}

.m_photo_gallery_thumbnails .m_photo_gallery_slide.swiper-slide-active {
	opacity: 1
}

.m_photo_gallery_thumbnails .m_photo_gallery_slide:hover {
	opacity: 1;
	cursor: pointer
}

.m_photo_gallery_mobile_info {
	position: absolute;
	display: none;
	top: 80px;
	width: 100%;
	color: #fff;
	font-weight: bold;
	z-index: 3;
	background: rgba(0, 0, 0, 0.75);
	padding: 10px;
	box-sizing: border-box;
	overflow: hidden;
	opacity: 1;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.m_photo_gallery_mobile_info h2 {
	margin-top: 10px;
	font-size: 1em
}

.m_related_gallery {
	height: 100%;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 20px
}

.m_related_gallery a {
	width: 100%;
	height: 100%
}

.m_related_gallery img {
	position: absolute;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.m_related_gallery_slide {
	width: calc(50% - 20px);
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	height: calc(50% - 30px);
	position: relative;
	overflow: hidden
}

.m_related_gallery_slide span {
	display: block
}

.m_related_gallery_info {
	color: #fff;
	background: rgba(0, 0, 0, 0.75);
	position: absolute;
	bottom: 0;
	padding: 10px;
	text-align: right;
	width: 100%
}

.m_related_gallery_info span {
	max-width: calc(100% - 20px)
}

.m_related_gallery_type {
	text-transform: uppercase;
	margin-bottom: 10px
}

@media only screen and (max-width: 990px) {
	.m_photo_gallery .close {
		top: 0;
		right: 0
	}

	.m_photo_gallery_slide {
		position: relative
	}

	.m_photo_gallery_slide img {
		max-height: 100%;
		height: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
}

@media only screen and (max-width: 767px) {
	.m_photo_gallery_header {
		padding: 10px;
		height: 80px
	}

	.m_photo_gallery_header_nav {
		flex-wrap: wrap;
		align-items: flex-start
	}

	.m_photo_gallery_header_nav .m_photo_gallery_header_title {
		width: 80%;
		box-sizing: border-box;
		padding-right: 10px;
		margin-bottom: 10px
	}

	.m_photo_gallery_header_nav h1 {
		font-size: 1em;
		padding-top: 0;
		line-height: 1.5
	}

	.m_photo_gallery_header_nav a {
		text-transform: uppercase
	}

	.m_photo_gallery_header_nav a:lang(ar) {
		padding-right: 0px
	}

	.m_photo_gallery_header_nav a.other-galleries {
		width: 100%
	}

	.toggle-vertical {
		font-size: 0;
		height: 15px;
		padding: 0;
		margin-top: 10px
	}

	.toggle-vertical.toggle-horizontal {
		padding: 0
	}

	.mobile_hidden {
		display: none
	}

	.m_photo_gallery {
		background: #000
	}

	.m_photo_gallery_wrapper {
		height: calc(100% - 150px);
		top: 80px
	}

	.m_related_gallery_slide {
		float: none;
		width: calc(100% - 40px)
	}

	.m_related_gallery_slide img {
		max-height: none
	}

	.m_photo_gallery_pagination {
		height: 70px;
		display: block;
		width: 100%
	}

	.m_photo_gallery_pagination>div {
		position: absolute;
		top: 50%;
		padding: 0
	}

	.m_photo_gallery_share {
		height: 40px;
		left: 10px;
		transform: translateY(-50%)
	}

	.m_photo_gallery_display {
		display: block;
		left: 60px;
		transform: translateY(-50%)
	}

	.m_photo_gallery_current_slide {
		left: 50%;
		transform: translate(-50%, -50%)
	}

	.m_photo_gallery_prev,
	.m_photo_gallery_next {
		max-width: 40px
	}

	.m_photo_gallery_prev .m_media_slide_next,
	.m_photo_gallery_prev .m_media_slide_prev,
	.m_photo_gallery_next .m_media_slide_next,
	.m_photo_gallery_next .m_media_slide_prev {
		width: 40px;
		height: 40px
	}

	.m_photo_gallery_prev {
		right: 50px;
		transform: translateY(-50%)
	}

	.m_photo_gallery_next {
		right: 10px;
		transform: translateY(-50%)
	}

	.swiper-pagination-fraction {
		letter-spacing: -3px;
		font-size: 2.5em
	}

	.swiper-pagination-total {
		font-size: 1em
	}

	.m_photo_gallery_type {
		display: none
	}

	.m_photo_gallery_mobile_info {
		opacity: 1;
		display: block
	}

	.m_photo_gallery_mobile_info.clear-screen {
		opacity: 0;
		top: 0
	}

	.m_photo_gallery_slide_info {
		display: none
	}

	.m_photo_gallery_thumbnails {
		opacity: 1;
		bottom: 70px;
		padding: 5px;
		height: 60px
	}

	.m_photo_gallery_thumbnails .m_photo_gallery_slide {
		min-width: 50px
	}

	.m_photo_gallery_thumbnails.clear-screen {
		opacity: 0;
		bottom: 0
	}

	.vertical-mode .m_photo_gallery_slide {
		overflow: auto
	}

	.vertical-mode .m_photo_gallery_slide img {
		position: static;
		height: 100%;
		max-width: none;
		transform: translate(0, 0)
	}

	.vertical-mode .m_photo_gallery_prev,
	.vertical-mode .m_photo_gallery_next {
		top: 20%
	}

	.vertical-mode .m_photo_gallery_thumbnails {
		opacity: 0
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.m_photo_gallery_header {
		height: 60px
	}

	.m_photo_gallery_wrapper {
		height: calc(100% - 120px);
		top: 60px
	}

	.m_photo_gallery_thumbnails {
		bottom: 60px
	}

	.m_photo_gallery_pagination {
		height: 60px
	}

	.m_photo_gallery_mobile_info {
		top: 60px
	}
}

.m_link_nav,
.m_link_nav_content_sublevel_wrapper {
	font-size: x-small;
	list-style: none;
	border-top: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
	font-size: 1.2em;
	text-transform: uppercase;
	background-color: #ffffff
}

.m_link_nav a,
.m_link_nav_content_sublevel_wrapper a {
	text-decoration: none;
	color: #666666
}

.m_main_header_with_subnav {
	position: relative
}

.m_main_header_with_subnav .m_link_nav_content_sublevel_wrapper {
	font-size: 1.2em !important;
	position: absolute;
	right: 9px;
	top: 39px;
	z-index: 2
}

.m_main_header_with_subnav .m_link_nav_content_sublevel_wrapper:lang(ar) {
	right: auto;
	left: 9px
}

.m_link_nav_content_sublevel_wrapper .m_link_nav_subcontent {
	height: 0;
	overflow: hidden;
	-webkit-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: height 150ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_link_nav_content_sublevel_wrapper li.active {
	background: none
}

.m_link_nav_action {
	position: relative;
	display: none
}

.m_link_nav_action:lang(ar):after {
	right: auto;
	left: 10px
}

.m_link_nav_action:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -6px;
	width: 17px;
	height: 11px;
	background-repeat: no-repeat;
	text-decoration: none
}

.m_link_nav_content li {
	position: relative;
	list-style: none;
	border-bottom: 1px solid #E6E6E6
}

.m_link_nav_content li:lang(ar) {
	text-align: right
}

.m_link_nav_content a {
	padding: 15px 20px;
	display: block
}

.m_link_nav_content>li.active {
	border-bottom: 1px solid #000400
}

.m_link_nav_content li.active {
	background-color: #F6F6F6;
	border-top: 1px solid #000400
}

.m_link_nav_content li.active .active {
	border-top: none
}

.m_link_nav_content li.active>a {
	color: #000
}

.m_link_nav_content a:hover {
	color: #000
}

.m_link_nav_subcontent {
	display: none
}

.m_link_nav_subcontent li {
	border: none;
	position: relative
}

.m_link_nav_subcontent a {
	padding-left: 34px
}

.m_link_nav_subcontent a:before {
	content: '\e603';
	display: block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 15px;
	font-weight: 400;
	position: absolute;
	left: 13px
}

.m_link_nav_subcontent a:lang(ar) {
	padding-left: 0;
	padding-right: 34px;
	background-position: right 15px center
}

.m_link_nav_subcontent a:lang(ar):before {
	left: auto;
	right: 13px;
	content: '\e604';
	top: 14px
}

.m_link_nav_content_sublevel>a:lang(ar):after {
	right: auto;
	left: 20px
}

.m_link_nav_content_sublevel>a:after {
	content: "\e602";
	display: inline-block;
	width: 19px;
	height: 19px;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 18px;
	font-weight: 400;
	top: 13px;
	right: 20px;
	transition: transform .25s linear
}

.m_link_nav_content_sublevel>a[data-status="expanded"]:after {
	transform: rotate(180deg)
}

.m_link_nav_content_sublevel.active>a {
	border-bottom: 1px solid #E6E6E6;
	cursor: default
}

.m_link_nav_content_sublevel.active .m_link_nav_subcontent {
	display: block
}

.aside .m_link_nav {
	clear: both
}

@media only screen and (min-width: 991px) {
	.m_link_nav_content {
		height: auto !important
	}
}

@media only screen and (max-width: 990px) {
	.m_link_nav {
		position: relative
	}

	.m_link_nav_action {
		display: block;
		padding: 15px 20px;
		border-top: 1px solid #000400;
		border-bottom: 1px solid #D0D0D0
	}

	.m_link_nav_content li.active {
		border: none
	}

	.m_link_nav_content {
		width: 100%;
		position: absolute;
		top: 46px;
		left: 0;
		overflow: hidden;
		background: #ffffff;
		border-left: 1px solid #D0D0D0;
		border-right: 1px solid #D0D0D0
	}

	.m_link_nav_content_sublevel.active {
		display: block;
		width: 100%
	}

	.m_link_nav_subcontent {
		border-bottom: 1px solid #0C0000
	}

	.m_link_nav_content_sublevel_wrapper {
		width: 300px;
		left: auto;
		border-top: 1px solid #000000
	}

	.m_link_nav_content_sublevel_wrapper .active>a {
		background-color: #ffffff;
		border-bottom-color: #d0d0d0
	}

	.m_link_nav_content_sublevel_wrapper .m_link_nav_subcontent {
		border-bottom: none
	}

	.m_link_nav_content_sublevel_wrapper .m_link_nav_subcontent.visible {
		border-bottom: 1px solid #000000
	}

	.m_link_nav_content_sublevel_wrapper li.active .active {
		border-top: none
	}

	.m_link_nav_content_sublevel_wrapper li.active .active>* {
		background-color: transparent !important
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_main_header_with_subnav {
		overflow: visible
	}

	.m_main_header_with_subnav .m_header {
		padding-right: 338px
	}

	.m_main_header_with_subnav .m_header:lang(ar) {
		padding-right: inherit;
		padding-left: 338px
	}
}

@media only screen and (max-width: 767px) {
	.m_main_header_with_subnav {
		overflow: visible
	}

	.m_main_header_with_subnav .m_link_nav_content_sublevel_wrapper {
		position: static;
		width: auto;
		background-color: #fff;
		border: none;
		padding-bottom: 11px;
		padding-top: 11px;
		overflow: visible
	}

	.m_main_header_with_subnav .m_header {
		overflow: hidden
	}

	.m_main_header_with_subnav .m_link_nav_content_sublevel {
		width: 300px;
		margin: 0 auto;
		border-left: 1px solid #d9d9d9 !important;
		border-right: 1px solid #d9d9d9 !important;
		border-top: 1px solid #000000 !important
	}

	.m_main_header_with_subnav .m_link_nav_subcontent {
		position: absolute;
		z-index: 3;
		background: #f6f6f6;
		border-left: 1px solid #d9d9d9 !important;
		border-right: 1px solid #d9d9d9 !important;
		margin-left: -1px;
		width: 100%
	}
}

.pf_slider_widget {
	overflow: hidden
}

.pf_slider_widget_slider {
	background-color: #F6F6F6;
	padding-bottom: 1px;
	height: 250px;
	max-height: 250px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_slider_widget {
	max-width: 180px;
	margin: 0 auto
}

.m_slider_widget .m_slider_pagination {
	background-color: transparent;
	padding-top: 6px;
	padding-bottom: 0
}

.m_slider_widget .m_slider_pagination .swiper-pagination-bullet {
	width: 0;
	height: 0;
	border-width: 5px
}

.m_slider_widget [data-viewport] {
	overflow: visible
}

.m_slider_widget .m_slider_item {
	width: 234px;
	min-width: 234px;
	max-width: 234px;
	min-height: 220px;
	opacity: 0.5;
	-webkit-transition: opacity cubic-bezier(0.19, 1, 0.22, 1) 1000ms;
	-moz-transition: opacity cubic-bezier(0.19, 1, 0.22, 1) 1000ms;
	-ms-transition: opacity cubic-bezier(0.19, 1, 0.22, 1) 1000ms;
	-o-transition: opacity cubic-bezier(0.19, 1, 0.22, 1) 1000ms;
	transition: opacity cubic-bezier(0.19, 1, 0.22, 1) 1000ms;
	position: relative
}

.m_slider_widget .m_slider_item>* {
	margin: 0 auto;
	max-width: none;
	width: auto;
	margin-left: 7px;
	margin-right: 7px;
	display: block
}

.m_slider_widget .m_video_gallery_info,
.m_slider_widget .m_widget_gallery_info {
	left: 7px;
	right: 7px;
	width: auto !important
}

.m_slider_widget .m_widget_gallery_info {
	padding-left: 12px;
	background-image: none
}

.m_slider_widget .m_widget_gallery_info:lang(ar) {
	padding-left: 0;
	padding-right: 12px;
	background-image: none;
	text-align: center
}

.m_slider_widget .m_widget_gallery_info small {
	font-size: .84em;
	font-weight: bold;
	margin-top: 5px
}

.m_slider_widget .swiper-slide-active {
	opacity: 1
}

.pf_slider_widget_horizontal .m_slider_widget {
	max-width: 243px
}

.pf_slider_widget_horizontal .m_slider_widget .m_slider_item>* {
	width: 229px
}

.pf_slider_widget_horizontal .m_slider {
	padding-top: 58px
}

.pf_slider_widget_horizontal .m_slider_pagination {
	padding-top: 9px
}

.m_slider_widget.m_slider_widget_B {
	max-width: 234px;
	padding-top: 8px
}

@media only screen and (max-width: 767px) {
	.m_slider_widget.m_slider_widget_B {
		max-width: 100%
	}

	.m_slider_widget .m_slider_item {
		width: calc(100vw - 22px);
		max-width: 100%;
		min-width: 220px !important;
		text-align: center
	}

	.m_slider_widget .m_slider_item>* {
		margin-left: auto;
		margin-right: auto
	}

	.m_slider_widget .m_slider_item a {
		max-width: 220px
	}

	.m_slider_widget .m_slider_item a div {
		max-width: 220px
	}
}

.m_opciones {
	border: 2px solid #0255A5;
	background-color: #f6f6f6
}

.m_op_header {
	background-color: #FFFFFF;
	box-sizing: border-box;
	text-align: center;
	border-bottom: 1px solid #e7e7e7;
	padding: 10px
}

.m_op_titulo {
	color: #333;
	display: block;
	font-size: 1.6em;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold
}

.m_op_precio {
	color: #0255A5;
	font-size: 5.3em;
	font-family: 'Oswald', sans-serif
}

.m_op_precio sub {
	font-size: 0.5em;
	vertical-align: baseline
}

.m_op_precio .m_op_periodo {
	font-size: 13px;
	color: #666666;
	display: block
}

.m_op_body {
	box-sizing: border-box;
	background-color: #f6f6f6;
	border-top: 1px solid #f0f0f0;
	padding: 20px 10px
}

.m_op {
	overflow: hidden
}

.m_op li {
	list-style: none;
	padding: 8px 16px 10px 28px;
	font-size: 1.2em;
	position: relative;
	display: flex;
	align-items: center
}

.m_op li:before {
	position: absolute;
	display: block;
	content: "\e60f";
	font-family: 'real-madrid-icons';
	font-size: 15px;
	color: #0255A5;
	left: 0;
	padding: 2px;
	border: 1px solid grey;
	border-radius: 50%
}

.m_op li:lang(ar) {
	background-position: right 5px;
	padding: 8px 28px 10px 16px
}

.m_opciones_horizontal {
	overflow: hidden;
	background-color: #FFFFFF
}

.m_opciones_horizontal .m_op_header {
	box-sizing: border-box;
	float: left;
	width: 33.3333333%;
	border: none
}

.m_opciones_horizontal .m_op_header:lang(ar) {
	float: right
}

.m_opciones_horizontal .m_op_body {
	box-sizing: border-box;
	border: none;
	padding: 0;
	float: left;
	width: 66.6666666%;
	border-left: 1px solid #e7e7e7
}

.m_opciones_horizontal .m_op_body:lang(ar) {
	float: right;
	border-left: none;
	border-right: 1px solid #e7e7e7
}

.m_opciones_horizontal ul {
	padding: 10px 10px 16px 17px
}

.m_opciones_horizontal ul:lang(ar) {
	padding: 10px 17px 16px 10px
}

.m_opciones_horizontal li {
	box-sizing: border-box;
	width: 50%;
	float: left
}

.m_opciones_horizontal li:lang(ar) {
	float: right
}

.m_op_mostrar {
	display: none;
	padding: 20px
}

.m_op_mostrar a {
	color: #0255A5;
	text-transform: uppercase
}

.madridistas_layout .m_opciones.nacional {
	background: #fff
}

.madridistas_layout .m_opciones.nacional .m_op_header {
	border: none 0;
	float: left;
	width: 35%;
	height: 100%;
	padding: 15px 10px 10px 10px
}

.madridistas_layout .m_opciones.nacional .m_op_header:lang(ar) {
	float: right
}

.madridistas_layout .m_opciones.nacional .m_op_titulo {
	margin-bottom: 0
}

.madridistas_layout .m_opciones.nacional .m_op_body {
	float: right;
	width: 65%;
	height: 100%
}

.madridistas_layout .m_opciones.nacional .m_op_body:lang(ar) {
	float: left
}

.madridistas_layout .m_opciones.nacional .m_op {
	float: left;
	width: 50%
}

.madridistas_layout .m_opciones.nacional .m_op:lang(ar) {
	float: right
}

.madridistas_layout .m_opciones.nacional .m_op_precio {
	line-height: 1.15em;
	font-size: 5em
}

.madridistas_layout .m_opciones.nacional .btn .text {
	display: inline-block;
	max-width: 100px
}

.madridistas_layout .m_opciones.madridista_junior {
	background: #f6f6f6
}

.madridistas_layout .m_opciones.madridista_junior .m_op_titulo {
	margin-bottom: 10px
}

.madridistas_layout .m_opciones.madridista_junior .m_op_precio {
	line-height: 1;
	margin-bottom: 0
}

.madridistas_layout .m_opciones.madridista_junior .m_op_img {
	max-width: 150px;
	margin: 0 auto
}

.madridistas_layout .m_opciones.madridista_junior .btn {
	margin: 10px 0
}

.madridistas_layout .m_opciones.madridista_junior .m_op_legal {
	font-size: 1.2em
}

@media (max-width: 767px) {
	.madridistas_layout .m_opciones.madridista_junior .m_op_legal {
		font-size: 1.1em
	}
}

@media only screen and (max-width: 767px) {
	.m_opciones_horizontal .m_op_header {
		box-sizing: border-box;
		float: none;
		width: 100%;
		border-bottom: 1px solid #e7e7e7
	}

	.m_opciones_horizontal .m_op_body {
		box-sizing: border-box;
		border: 1px solid #e7e7e7;
		padding: 0;
		float: none;
		width: 100%;
		border-left: none
	}

	.m_opciones_horizontal li {
		box-sizing: border-box;
		width: 100%;
		float: none
	}

	.m_op_mostrar {
		display: block
	}

	.m_opciones .m_op_header,
	.m_opciones .m_op_body,
	.m_opciones .m_op {
		float: none !important;
		width: auto !important
	}

	.m_opciones .m_op_header {
		border-bottom: 1px solid #e7e7e7
	}
}

.m_header_banner {
	position: relative
}

.m_header_banner .video_container {
	width: 960px;
	height: 530px
}

.m_header_banner .m_video_text {
	margin: 40px 0;
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start
}

.m_header_banner .m_video_text h2 {
	font-size: 3em
}

.m_header_banner .m_video_text .btn {
	white-space: nowrap
}

.m_header_banner .m_header_banner_text {
	width: 60%;
	min-height: 100px;
	padding: 34px 10px 12px 45px;
	position: absolute;
	top: 0
}

.m_header_banner .m_header_banner_text h2 {
	font-size: 3em;
	margin-bottom: 18px
}

.m_header_banner:lang(ar) .m_header_banner_text {
	padding-right: 370px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_header_banner {
		overflow: hidden
	}

	.m_header_banner:lang(ar) .m_header_banner_text {
		width: 60%;
		min-height: 100px;
		padding: 5% 10px 12px 15px;
		position: absolute;
		top: 0;
		left: 0
	}

	.m_header_banner:lang(ar) img {
		height: auto;
		max-width: 120%;
		width: 120%;
		margin-right: -40px
	}
}

@media only screen and (max-width: 990px) {
	.m_header_banner .video_container {
		width: calc(100vw - 20px);
		height: calc((100vw - 20px)*.5625)
	}
}

@media only screen and (max-width: 767px) {
	.m_header_banner {
		overflow: hidden
	}

	.m_header_banner .m_video_text {
		margin: 20px 0;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start
	}

	.m_header_banner .m_video_text h2 {
		font-size: 2.5em;
		flex-basis: 100%;
		text-align: center;
		margin-bottom: 20px
	}

	.m_header_banner .m_video_text .btn {
		white-space: nowrap;
		margin: 0 auto
	}

	.m_header_banner:lang(ar) .m_header_banner_text {
		width: 60%;
		min-height: 100px;
		padding: 5% 10px 12px 15px;
		position: absolute;
		top: 0;
		left: 0
	}

	.m_header_banner:lang(ar) .m_header_banner_text h2 {
		font-size: 2em;
		line-height: .9em;
		margin-bottom: 10px
	}

	.m_header_banner:lang(ar) img {
		height: auto;
		max-width: 120%;
		width: 120%;
		margin-right: -40px
	}
}

.madridistas_layout .highlights_row_3columns .col,
.madridistas_layout .highlights_row_2columns .col {
	margin-top: 0;
	margin-bottom: 10px
}

.madridistas_layout .highlights_row_3columns .m_header {
	margin-top: 20px
}

.madridistas_layout .m_header {
	margin-bottom: 10px
}

.madridistas_layout .m_header_banner .m_header_banner_text h2 {
	color: #fff
}

.madridistas_layout .m_header_banner img {
	height: auto;
	width: 100%
}

.madridistas_layout .m_text_content a.btn {
	color: #fff;
	font-size: .79em;
	padding: 7px 20px
}

@media only screen and (max-width: 990px) {
	.madridistas_layout .important>.filter_row {
		margin-bottom: 20px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_header_banner {
		overflow: hidden
	}

	.m_header_banner:lang(ar) .m_header_banner_text {
		width: 60%;
		min-height: 100px;
		padding: 5% 10px 12px 15px;
		position: absolute;
		top: 0;
		left: 0
	}

	.m_header_banner:lang(ar) img {
		height: auto;
		max-width: 120%;
		width: 120%;
		margin-right: -40px
	}
}

@media only screen and (max-width: 767px) {
	.m_header_banner {
		overflow: hidden
	}

	.m_header_banner:lang(ar) .m_header_banner_text {
		width: 60%;
		min-height: 100px;
		padding: 5% 10px 12px 15px;
		position: absolute;
		top: 0;
		left: 0
	}

	.m_header_banner:lang(ar) .m_header_banner_text h2 {
		font-size: 2em;
		line-height: .9em;
		margin-bottom: 10px
	}

	.m_header_banner:lang(ar) img {
		height: auto;
		max-width: 120%;
		width: 120%;
		margin-right: -40px
	}

	.madridistas_layout .main_row .aside,
	.madridistas_layout .club_info_layout .overlapping_main_row .aside,
	.club_info_layout .madridistas_layout .overlapping_main_row .aside,
	.madridistas_layout .main_row .important,
	.madridistas_layout .club_info_layout .overlapping_main_row .important,
	.club_info_layout .madridistas_layout .overlapping_main_row .important {
		float: none;
		width: auto
	}

	.madridistas_layout .m_highlight_private {
		margin-bottom: 20px;
		margin-left: 10px;
		margin-right: 10px
	}

	.madridistas_layout .highlights_row_3columns .col,
	.madridistas_layout .highlights_row_2columns .col,
	.madridistas_layout .main_content,
	.madridistas_layout .aditional_content {
		float: none;
		width: auto
	}

	.madridistas_layout .highlights_row_2columns .col {
		margin-top: 0
	}

	.madridistas_layout .m_related {
		max-width: none;
		overflow: hidden;
		position: relative
	}

	.madridistas_layout .aditional_content .m_related_image {
		float: left;
		width: 140px
	}

	.madridistas_layout .video_row .m_related_image img {
		width: 100%;
		height: auto
	}

	.madridistas_layout .m_related_content {
		position: absolute;
		top: 0px;
		bottom: 0px;
		right: 0px;
		left: 142px
	}

	.madridistas_layout .img_row img {
		width: 100%;
		height: auto
	}

	.madridistas_layout .m_text_content {
		margin-bottom: 40px
	}

	.madridistas_layout .m_section_news_actions {
		margin: 20px 0
	}

	.madridistas_layout .m_banner_click_call.hide_for_desktop {
		margin-left: 10px;
		margin-right: 10px;
		padding: 12px
	}

	.madridistas_layout .m_header_banner_text {
		padding: 19px 10px 0px 20px;
		width: auto
	}

	.madridistas_layout .m_header_banner_text>h2 {
		font-size: 1.2em;
		margin-bottom: 30px;
		margin-left: -10px;
		width: 76%
	}

	.madridistas_layout .m_header_banner_text>.g-btn-big {
		position: absolute;
		bottom: 30px;
		left: 10px;
		white-space: nowrap;
		overflow: hidden;
		padding: 10px 20px;
		font-size: 11px
	}

	.madridistas_layout .m_header_banner_text>.g-btn-big:lang(ar) {
		left: initial;
		right: 10px
	}

	.madridistas_layout .m_highlight.m_highlight_private .actions,
	.madridistas_layout .m_highlight_private.m_store .actions {
		padding: 5px 0
	}

	.madridistas_layout .m_highlight.m_highlight_private .actions a,
	.madridistas_layout .m_highlight_private.m_store .actions a {
		display: block;
		float: none;
		padding: 12px 20px;
		width: 100%
	}
}

.madridistas_layout.quince_aniversario .m_header_banner h2 {
	display: none
}

.madridistas_layout.quince_aniversario .m_header_banner .btn {
	min-width: 260px;
	margin: 215px 0 0 260px;
	text-align: center
}

.madridistas_layout.quince_aniversario .m_opciones.nacional .m_op_body {
	min-height: 261px
}

.madridistas_layout.quince_aniversario .m_opciones .m_op_precio {
	line-height: 1.1
}

.madridistas_layout.quince_aniversario .m_opciones .m_op_legal {
	margin-top: 10px;
	color: #666
}

.madridistas_layout.quince_aniversario .m_opciones .m_op_periodo {
	margin-top: 0
}

.madridistas_layout.quince_aniversario .m_opciones.nacional .m_op_header {
	padding: 10px
}

.madridistas_layout.quince_aniversario .l-3cols {
	margin-top: 20px
}

.madridistas_layout.quince_aniversario .l-3cols .col .m_opciones.oferta {
	border-width: 6px;
	margin-top: -4px;
	position: relative
}

.madridistas_layout.quince_aniversario .l-3cols .col .m_opciones.oferta .m_op_titulo:first-of-type:after {
	display: block;
	padding-bottom: 5px;
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAgCAYAAACVf3P1AAAb30lEQVR4AQXBCdgtZEEu7Pt51/r2AGzYgBCCGigBOUuaU85pJaKoWanVX6mnQ+VQdtQIRUUjM/M0HEtTM9LLU6ilYCoppGIdRTSnBGdEmWEzbNjDt9b7/Pedxc/8FYD1rXfxcw/6pH998V+zi/27yQAAEEBQFABagIAI6WhaQKEWKhZdZ0zWSZOp0IAGSAsA2XKEvOqfnzjP/sCvxBHXFgAQKgmVmiVQBAAABQAAGB2oGQBAC2SgRgEAAGioUAAACGOSFcF6SQeZdJApAQoNgckMAykwQ0tCCiiWNNiULklVSegkgAZIaGkFMcwg6BoLOlAAlLl2l0MOcPhBW1xx1S5ZLlSBACBkosAAgLHjZh/56sOcee5plC0H0gIAKIKJAgAAUBSFiaIAUaAIBqBQUgAAgGICCgCAkjJKJ4oCgqIoAAAAJAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAGIuVufVOr3//C33plh9x/ovfakvYv5sMAEFxHI7HHqywiQIAICiKy9WeJIxazLXRtiMUKCJLuiNs025DUEAMuWnPgbG5cbvM63QABM/FdlyNo3EzrsV+XIoN/By+iKsAAECCgQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAJAOyyWK/Nu33TBfz3amX9/ndc95V9sOQx3YmBTbDHx/+3f7awsAACCAgAAnKD5JgA0duBpOBnHj7hr6x44EgAAwF5OOf6/vf3wG8/bv7n1Fyw3AYJn4ifp0eX7OB9PxM14OFb4IJ6PdwAQlAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAQA0Fhv7rXKb13/gt33hpqO959nvsrFau3Pf0pGH3tHvXHd49q+Xbznpntd9eLXLjtbdxEnhcYmHtUNTUBWDCQIGUHkBea32KKmIIkpzYeOjuBIQAHvkycd/Y+v+A27/lhuOYvsdbGyysTk1T6ePbF0i41m6/hwuxcFJ7i4ONunsXiMAgIECAAAAAABBgwIEAAUAAIAkoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAgBAOyyWK/3RK3zkK49w7x/ey10Pmm7bu9VP3O2b+exVJzjx8Guu/6dfe/P1h2zdA4T1XrS/WP2/EWSqiGCqZlSK5knMtzE0pFWBPeQXcT4AAIDBrt1bHLV9j907b5bte+xbLexfLUlhE8JmM+DbeAY+qyIkuZVIA2YmDSkAAAAAAIAiQBAUcBccD/gWbgRIBgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGgkNXbc4trdO33xusNcv2ebf738Ib1xz/Z54Tfvm5Pf9Fr798tqyBXXHpHNzaHxMVHKbAQmSorojNbPtSGdo9qkDfi3ZpwPNABQwP69ccCWzfz3/3xjrnzpq+x6w6u8/vEf4fqjAN1KYSvgGHy18tDOPKEzGIdoQBUAAAAAAACARlNFkzZaiuKX8J/4T/wSQBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAAA0AjG1j1mub0cvGVfV8XW/f3OjUd50nte3CuvuZfH/Pjn87e/+G7ucERnmog0lQaAKjLQvVFIA0Q03R2TQEqDFkWIyogeumMvW7CXT3/3JLbWsEQPIDJzwDor4iS1m15lGFqVQ6maCBYAAAAAAAAAoEoGoKNMgKhGKGCBAAAAAAAAAAAAAABAUAAAAAAAAAAAAAAAAAAAAAAAAAAAWGJgIng67oFt+CwuxonhVxaxKn992yrX4ajlcn3K3HHL9k9+/SHb3Hroufc79uvXt0PGlDno1KBIJIFopVNjtpAmBNWkNqoSKkILAFS02Nw3bBw6veidz/ShDz/L4t5fYrWRcDl5zbS+jFK/pHZI0Gn0ReqTlE4sgAAAAICBCYICAKAlqRg0eKv6ByKx2RZFAQYKqoICWGANAEABgmACAKAACAoAAIAAAAoSFBVRAIICQFAAAAACCCYAIEsAHI9X4DxswwIPwzm4CMvw7kX8Gh7W5tfDPy923HLEeuudf3n+Nx7wwluv23L9EYevbG5OkKQFAEgUkBRNmyaiVBAUBQvDVBQAFPbw0ydd7q+PvtLq9kMsDtitHVeGV1N4Pt1J7oWnia9p/lSLIlvpc+hRuABfUS+kP1l24UJcgGIbnsM8gnFB+Fp5IR6KXfRj5AIyaXEMHsqI4aPW82Dyyxj0E4zLGEGl99KeRhf4KL4MeCR+DvfE9/FxfFwUwQZ+BUfiQnwBz5U+UZ2HD2OBX8dPaO8p8/ssvoB3YD8CKN1g/irLB7M+rubVLK5gvhff18AW8lx6FD5C/wvPTTxhxNX0GmzgffgBAjgOT8cS/45LlyhgJz6PNwLgXPwlPgD4X/gFfA/vwttB84HFYnXXpNerFElQ0JIAANCSNAktSQBEjNaYC0k0E1UEELXexVMf/TVn3fBeZ//Tb1hvu5Os1DhRfBAnsiAFhPaVjCeTzzC303cCnoID8ECqIfVCvBKvEwv1DhakT8W2cHKVBH4HZ+L1BJ5B38Rkenb4Nx1vFOjnZf0QbVmgr9E8F8j5gLdrnidQFF6Od+D5ZqZkh8x3QDIe3PQH5MWKjs+w3MLqC7iPFDAo+D2ciitQnKj+hXESE0FQ6gw8WfoZbGe+k9BxMn6Al8zJas4f4hhBnShOR1GcGfkNCj+HDgBci4fgXXgbHo5r8BEAvB87scLz8Cf4d/u3X/Poe3zzSwccsrJeKQAAAKRVSEALkALWAABRUBQAIMxrOPMpF/mdnz3P+oa7aFap1aen9YkMmheFx4jfM61wMMu3sBC5Ix17COYjUvfH2eXviQZ6NtkQd4Q7Y4g8gvkgejZ5VxIRac9OHZKivROq2mxncRM+XVXz5FofU5Ma5ng8GP13fB3nqOdJad6ZOh3vVjTPk/FKCax07KFwapoXa/eOufjBaL7C6kWs78NQ89fKg8n/1LV0HK/5lKYyyPg0PUnAiyqPJi+lqxgHk7+SSead0j1SxvpU6UssFnt33bnvyu/csPtMG4vPS4jTSAggP1s0i6/J4qOysEQBO3E5zkJxM34H98JXAQ/AGit8Fv+IS4z1qdfsPmTban/2bt9grWkDgKIB0KpIqLSFpkUyAwBhpiAoAEDoChtyzM4bJbPm4mDpZ3EjLo71uTE081PqRZFjm/VOaMdmZM0a9uCB+AbQu+JJMbC4b7v+Ys11TGKPeiD9Bgu6PqbJEzMT8mDpJ5hlIOiGFvM8Fo+iw+wpmrdZ9FG462iM2T9bxUFGX5EZOn+f9ZvSaPwNbqen6zxT8gbtHWQVYEvaDzT9rcbN1cn67SBjf6ZLtN/uyGVGPmfOR5PtgO2Mz8q8kV7M4lyq+unUCzt6LDkU1CZZAd1a/oX85py9SeZacnLrweQoo4/TXKTj8Th6zKnmu4SUJYJiBw7ElQD4GP4PXobD8Pt4Pn4Ku3EZLrNcPfd7tx7+oM294z+zFYKiISUoEDIjelBF0hBUoX4R3xLXkXV1/9SJiTsHewGwxA/EZXbxK/f9Ys465sruvv2Q3dm251QJ7U48FSeanmD2WIvQ7AVoCsil5RtA4WLypDZkdbCW0hQ+L76hMFUu0j6xQdY7QFOg0AbG++mbsLFYLJ+03ly/zcrjLUO7Vh/GM6Em04kZPZuxZG6Ku2VG0y3ah5NPyqRBb27mMykqYPEvuE/ZIr4V+VL5OPlQ0z+XAqyG9amzQQ9hPo1xos7Htj1WA/soAoDswtMpmZKF8nfRFwZzbjzdenWR5fzpdCAz8Z6GkiUg+C7eiaAIzsUmfg0LvBZfxw58HUHVu7cuVrsyABRJgBaAGbosXKm9frHObYGMViM9sM0ZuAPFKmwtOyIKAAC81nTWji37msUKc9b8aRZ/hIcIs9P2jaVty8Vtu+7cd7DMSsQMWpF2LzRBYIuSTNJVGwKY9hJSkGZLg5RkUwsAAKJX0wu7csrBO7c9+uR7HLr1U1+95jGb62lmXDKXJrmfyRgxFl6wXk0NKdBElPrRJpQCX2IgMFKTnBm9bc1v4p4zfUA6HkBf2uRGegb+dtG5GZ4w5RzyENBp65albcvl7bfu3rsjC6AAwBeBAghfJF+Zdb+NhZ/etmWb2/fufZIxzTE+Fq4BqQGAa3ABCijgvTgd/wMfA3wOl6BAzsflFNAQpJAAkALizeVYnEBOUCfiRNyNHNA4ShyNe+Bo3AW/lkQCFOtG63fVRguDbvw4i3/TPiRc1zFejJObhvktSBAKgCTLZEgCEKFo06GiQLKQAJmaOSgdrEVBAUCIiMX7GDY310cce/hBr9t+4PJ+Zo2Rf1TM9R5zbef2Le5x+PaXddPjy1NwinowPS7NfSIX0u0AZMUANTvNMa01+RPcS+fDoy9tfFgj010Yb2Mc1vTwNR+PPiRyLXkxfRCS9hsGqhUEAFkRQNI2bVX/3lwbes+H3P3gPzhw6/LeXZf23ZRW2y5RwBH4BdyJFQ7GJ7EH3wYcgw18D7+MQ3EgLsPHURRNpCVpGFqFpFIaxZ6GUaZCC8yyGUUAduPv6Zn0eFIlkfUcW5db5sFb9q1v6uYW4olpNIXf1r4/Y9i7f9prdazFAFGlTWjM0SgBIAAYbVSBFBNokAZMTUqIoQEyo0yh+aBlVnfs2be84L+ueulq1ViMzfI+QhafsOCWPfvctm/E0sVMMrQ9JDyjIwfSv9JuJQjpgkkHFAPnlyNknoc3Vf6fzD+rvCH1MhNj3nXyo0I6ld/B+2Vh3+bavr37j7NcoEBnggq6BCAoIO82xh/v73rLN2+6/ezNzoWR3dJ/LghliaBY4iCchi34V9wNT8bvYo0n4EdwIU7H+7DFWC9u3XOg9SoMA5gSAQDQELRSYIYiAAAAgELNJBKA2Ng6V3fs2cgj3/Hbdt98hOy88ToNhshz2tV3msWQ8RoclhJWijlHx4JMmZlAAA1BqbZISCRVMZROukgDBEpKQ5UWIch6Fz7WMU657qbdsbGUsbhQc0Oy1qw+Ry6Zc/zUXM03SA/XXNzknkb+VNfbyfX4m8zOJpEpgoEqJGv8GD1R+1DGrfRiehR9ZEdoqW+a40eMYtA8R1bfZr2Q5astcphWY1OChEqpJCkdWjE6dYFxnfSCztVpV91w28JyC2P8I3MPgwa1BAxcgzfgKuzEW3AXPBuH4jYcgE0ciQvxZrD3AD/zgP/MQYetrDfTBKDaNBEKKhRFKaYKJAghDUIAQBAAoKDVsayNLfusLD4ovqq9b/UZkmeATtGVZNm4T9mWkX10BxG9J9UOEjgikCIHFGRHFI4NKppBeqTCID0IdOxs1jR0cZhgZhhzqveQU7Jlqaqd7yfowBS/kIx/oT9ZeZnkZUwp6ivSJ2ElDqUHEWmPo6gaAE+mn4hxLP4WFEJL/J652C/jM+n6q03vK57BeAYVU3UVWWruW3Mr2V92BNJjgUlaMVhH5hp/l+k0G1sUZt7FADSwBMDAxE4cAtiHY/CXuBo/g/+DK/BGHIG7u/Pgv/3V+/6/C7YfubLve8NYQJECBSBVAEAAAADQUKEFSFtJkNJs7ovtWzd94Yw/94p/ODVv+Nef35vDr3s0fUWTR6Y5qPpFehaOxeNbA9ua7CVnkK3p6nvBFO0I4zxW13eULK4wBWfQbeo7BRA4L3VDKb4o0sX8uOk1GuTjipSCD9KzyiDwAUpDElyDh6pfFT9LTiDfY34Cb8WEJneSM8jWdP1dCmQAfAcPIs/HY4cc287bG5eSf6KXyIxmHx6NV5BH6jhI1l/Q+WpybHh804HtdL86o2zFd1sA0lHMFpkfbsZaLdS3ZF5CAeiwRFEAAMDB+D7+BHfgWgzcHR/BqzEccPuec7/6sDz9gf/VrVtXXa8ECJo2CAAKT8YTMBHAwAfxSQSFoABIwkQaIWG9Lxatgw+8veYCduHlAAD4Pj4FADgHiChA6cW4GBTAOQAAgItxMQDgMlwGAJiAO/FaAABMoCici3MBAACwD+cAEAAAuAV/ij8FAACUwC68HAAA38enAADnAAAkKeAn1NFmHpMYNUnfQwCgsAQAwOHYCdiOQ3A5YBfuBngUHocdtt1x/ce+dd9P7b55afthK6tNEmggoQWCoHIaXkAABeWOtJ9sMrTFhCQApSKtpi1CsMnezS1kAgAAAAAAoJqYaAEABYACCAAKAAAAECgAEEABAAAAAAAAIICCmYWUURoKAAAAAGCiAAAACgACKABoi0ryp+GxAlMyVuWtOgEALAEA8FFsR3Aj3oUt2MSl+Aq+jIvxCGwxF9845KDbPrlYlgIAAACKMvRGCWlbRLQiN0dpSRBpKTMELQkgKACgFKBVkSBDW6AFghRMQRiwZlLowARQBaMBIHQUBWAN6EoySEABFIwGzKCDSVqFFGhQDRKKBiFrsTazoSImoJg0ImaigiUmwgzW2FQDIfsZkRnWkdBUEmMyBSGTAloCtL2cPjJdbJbPy/gDxjULK9QaBCwBAHApILgF5wMGvgSAVwIARmIKCUBK0wJoQ0ViRKlAG1RGVWiLSSkJozq1QttAGiWSGFUFAACAoAAAAAAAAAAAAAAAAAAAAAAAAAAAihlGAQAAAAAAAAAAAAAAAAAAAAAAAAAAaMlgDOY8nZ4OMcSkKAIALAEAAFAAwAQAAETafevl7AxDGLPtApIAAqGoyJIojQZkiO6HSqtCJNCBlDWARgJL7bTkLtvvYC6C4h54HYpX4vt4DH4aJyHqn8Q/Af4CB+AHuDc+gRWuxYdxfzwFb8Gv4v44BME5+AKKZ+NEvA1X44TynHAJPoHi1fgULsJWvAQn4mD8vTgfd8fzcG8MfBD/gKfgrvgIXoD7YA/+BF/BA1I/33gljsBf4Aa8CD9JXobLsQNH43/he3gsHotXAwIo7o6zsYFX4CrA4/BYvBpwL8kzdRzfzCzko2neN9uH4dRyAq7E63DLAAAAAAAAAADIWNeeA+3dXBpbUEESAG1BQUigX68SacZM2gEzJ7e0KSJUU9M6czmHo4FGUiHp1ctlb+mt/Ou3f3zYtqfkJHwNP4YT8N/ksEynas/ELdiFNYKoqp/CWdhGG96O5wFOpq/H3SV/Xk6u3FK5FUUJ8lvkrCS/YZbkRYOz1DNNDY+iZ+FtRGPZ5I9xMuBDeB7jeHKWZgPFueRxzJ+l50h/gryKtJxIvyzu2eFuczgTD8SnxW14PC5FZV38IU4HFPBWnIXHKSWS4kR8DSfgx/B9PBzwVrxK8lhU+xj1xzgch8z0vHX6uJn+DD1DwbPxFRy5BAAAAAAAAICMtdVthzHWPvRLf+2Qg/fZ3J22lQQzpAltA5Cg3ofXp35EDNK2pL/S5Dz10VBAGyq/HTlIJlJN0mry5rG189prdrjw8vvV9tvhHzQ3y3w41LiS/pGRq/FDvAAoXSy0jb64xqOz9snKU5nK2cZqv/buOg6W3IZVpjskZ4t/bkkIClyVMnjMHIvXbV0uHr51cOve/TdIpH4zurcZR4SjxbVUjN+q+R/4M5wjXoE7ydOl6G48hlwR+U4ZyeYm41kMMr8+mj+f8UZxreZHdHFi0z8WbxSP1V4qfZb6If4veamg+VHJ4cPYm268KO3F63R2gHeTW/AICGfXHMxjyKGMvdIXRi/W7m9CPGOsmXI7Hs3cvY4fpp4loW3ihQMAAAAAAAAy1tarDasrf4zV0gWnn+3Uh33V6vbqNDAoQAADizTMpHWrepTZr6RFU6XZGPWRwRvxOHVvnCzOpP+7pqAkSMfbx8yfO5D3/PfJyS07m41NaX8i+gEGQvv+dD5SuhmOTF0dro7cL+0aIOk9kkp60EglrsBTWXyW8Vpye+R26S3Md+q8OvoN7Y6CokdWv75erTeOu8tBr9uxdbnas7l5nWEhC7V4Ti1OVV9u/VbbqVO7Pp6i53d0Cz0AS/J3oz0v7R6df0GOKTSzkspdYyEdH6L3x5E4UnxMPAx/0y6+RCOTho6lOXYqlIyX069Gn6aeNuOAgsKD8f62Gli/MvoZcga+Jj0NpxG6+KFi3XdN431p92r/InJEZAN0kFxdufcAAAAAAACQWu89wNYte738Ke/x8Re+0ikPvNzq2mDIyGaSH9DrIz/UXt26kf6AbkqJAvkm7j/1t3FpMlq01fT3w0X4Gi7LzNk6xNCZGf20zF9qvWCxLIdy7Z0HtutIpuil0tME0DzDHJeoYhceiofiiijpbKrWpknWkpIep8sPsXio5FX04MiOZLmz8uuVo2ucUON2ABxCPmyML9565/4/3L1370X71/Nzw2L3knsODXkW4/6M01hu1LIsvh0DeZqOTXItNmTunZm3NrbLKFZgzAgyr5mmqU+d+mV6Hb1evNjC3STb6DPwNnJfQkRCKgkZT8MD2v78WjP1FAB8TjwdmsJ3yYvJSeSB6pkklQdWr9WS7pHuYmwfkjLKqtDSHE2+vgQAAAAAAJnWqy384Dgvf+6bveZ/fJir2bxuMBDwXRyPgYligYnNtiRSBqagb8FbwgnlAY3jpIendmIDa3IbuUldQb+A78LYWNu7Xvrjdz7O33zuURx+o6Lp88jn6X8Q0qMaf6je1DhSXAUgAJCdUNIOuFtkW/Uq5m3YMc2F9kDyKpzCDHmL5guAe5P/MPLhm27b+xIZ7zeWj2rXD1jzhGZchxvJO+jvan8zkSZvyZzfkPx8mxfIaj+C0xnwPLxCxxT3SiftspwnOUKchKdoT8JR4iC8D+dKd5Af4FqzxBH0mCTG2i/MMY8ub8aeJNe3453kfazL+jcYl0n+gy7IFnGweLz637hTXE/fSc4hGKfLVJ6Plyer69vl0TLOYz5IxlX4y8U4/skAAAAAAHTY2HuAJz/sE/7ytH+0uHla3TEYAADWdEXWWJMV1ijAEEGJGIlGbir/LT4jPj64oHwQ50curHw6fJ3ekhDGYkNv3b3VKW97if37DuCg3QsdyPV4r7gf2YVn0aslC3wBnwEAQRB7xA3499Q63Bm9SFxOJvkhLsI1KHZiGy7BNQh24T/wGWPsl8V7mXtYX05ukryWvId8DOvwrei/NTbSbpOcQd4ra8ybyGcZa1yDL5Ov4YtDP4XdOFKyS/wyLseBuJG8RlygHofbxc/jRp1h3kE/FrkiyXGNK3BG5CLJv5P95OPM0hsk75bcH7ekHtNkl7gRL8dFhovoZHye8T1yKVa4Dl/JWH0uxi2MI+jnJc/GjVn8zF8BAAAAAFjfdJQ/+Nn3+qNffj83s/+OIQMAQIAZDaqCFlAYjWBWOmoR2mFGm2mBlAklhikJaaeMCl1u6C23b3P3vzrD7tt2sm1PUAQVNIAOMgEBFKQAICJTUGikFCggAAAQFIBBgxUKZCAhhdEJ5ogxp2ZoQzZRBIugoAMMU1UhISDagoSBiSJgWM+ikCRDOkPVaDTRBrBCI6MSVCZNGJgghoI5ADCDQsYmXWoXmCSQ/x9RX06gWOYHdQAAAABJRU5ErkJggg==)
}

.madridistas_layout.quince_aniversario .l-3cols .col .m_opciones.oferta .m_op_titulo:lang(es):first-of-type:after {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAAgCAYAAADnsBFDAAAb6klEQVR4AQXBC/z390A3/ufr/fn+rtOuww5stpnTjZtSOeaUm3+FMfNPGv73v3/EnU64E7G4y8hhSnQnCkl/lUOPSrKZKFFMklozhxmZ007s2nadr+v3+75f9/OZE38PAAAAIICgKAAAABSRJEyBwpgTNAajaaFNQhvNxDo6MAoAACAAKCgbd+A1f/0YL/nLX7A6/ds0ZgZZSxmiaisFozEaQkPQGU2NORGAgIRB5wQoAFDJIhmCtTWz5oiqxWSuSEW1IVQxjQ4gAS3GlFY7NIth0hpWtlK1NhBDFcRQUzEEUFUxzNAwZg2sB2mMVrAWDVEAgJBqo1GBYAKRTGl1oLQDACQMAAAAAMDARAEAACAIUBSFtABBqUYbaKEUHRgFAAAAxUAQEODw1gYpAAAAAAAAAAABAAFAEEAwACoaogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYAGRQAAZqZpAgAAAFgBAAAAACY28MNY4QQ2MQEAkCJsx7X4MjXFUCgAAPZiwWmpHSgKAAjgGzgEaMu2vay/w1s/88PsuRUAAAAAAAAAUEUAgAIKgAESUAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJgkNCAooYAIAyJoGAAAAwAoAAAAAUOzEBzEAAAAAAPCO6DMBKqXwo3gs7oE74b9gLwAAAADgXPwtAqsNjp1YueC9P+M7N51tdep3EQAAAAAAAAAAACjugycj+Cr+BBMKAAAAAAAAAAAABAUAAAAAAAAAAAAAAAAEBQAAUJhkFFD8DO6I4s/wFYIiAAAAAGAFAAAAAIDDuB9uj1NwL9yfcb7MldLSENUSLQCUu4Y/pQ+rgADEWr0Nn8NxLACAgYGrVJSNk8XtdMcNWy750gPYcYQIAIogKAqAAShASKXSNoTRmuGhTS8KpNfgTzSSpCkNQDHQoAFFANFMKQwUQhFAUAxAEVEFIKgIAACNqKJIAEFJKQRFABBAgUI1JOjF9FSZdHxeXMOkCQAgKKAAsAIAAAAABGtcCQAQzqh8sNxfaqAAbEIFFvE35D5VYdJRxLiSPI55HQAAAICSWFZnmB/5t7v3k1c/0ImNI3btPOzY8R00hGpURQEBABTBCK12hlFNkibaNgGp0mhCSQapkALFgALQEhQQBFA0GUmDQhEERQhASJlqIgbQtqk2SaojzKKMUBQAiUKVUSZBAZBSBoww26KNIhoFBEaDQoAKCkiQWgEAAAAAAIIAGprpRvL3Ru/fpG0DACAk7oz7KIGGkFB5fszrAEEBAABElj3mJf96H+e/5aXDradOJx2SU2+02jiulgItE6iKhozqTBEoUEUpoCCiUi4LF4DmFglAUcBAAQVAATAFANBZBUVQAJSqFAAw6AQIVUTRKoQUQVGgAABFUBSgiAg1IrPIT9LdGpVPRiIzTbs0hUopoIQIKVjt/M3fAwgKAAigCIqgKBx70XNNPSnIFAEAIC1sAwKaBqB6qI0gWgAEBYCNHdx623bn/9kvsl663OVq5gJqwN3waNwBwXHxj/hk6YyQB+B8FB8ulw/5kXQ8opnCV/En6Iy0MiSh0evIfctTcRybeB2OI0DuhGcCit/EURB3UY/H6YCv4C9xFEXwAJyP4t3h6sqz6Dn4a1wBuBfOwx5JcRiX4osooIC7lMemziqTbNKP4XJMwP3xRDS8h17d+h9J7ih5rzlv7MhuagG6zqxGY6k+cdR9yyTH6IfwHwkFrABQQFBAAUEBEwCqwgICAAAA1mg1QTSg0B01TCwAQAEAhPXx1HrFzsPMJSjU+I3oha0VkaAAPo4fC7eSHwm/TuFOkf+7vIi1ANSLk5yLb9Hz8GaofDT1HHphUwSuCu9vp9k06bPErxfRm6KvCsqrTC9uLBJVAV6FX8QlbZv4YfLrEfQBaDrPr5J8Ps0V9K/wJAAhKL9V/iD8PABegZeUJSqFAnxM/PisW6KPxsuC8gCQcb6uNb5mjJ+hD6fwVPrngCfT34zcTWgZonoxPoBn4TvICi/CGqfi/fgXPBiPxyb+AZ/EI/BDOIGT8CbcDAAAAAAAEAAABDFVAECRhEIJpi6rOnPfd12//0wZkwZ9Ro3/VVDDOFCT2isx9ZFD3rJqnlpuoJpKcoHarbakh8O+KdL5vbG8JXHeOm6gFHJU+8UkH+p0riB5fHh/ZitTeezsEMPS+fwZW5XXNL1QgaG3YWdlm+FOmf1Akh8kn6neImjU8oQEZY4aHUfIC5lPAuhwW4TZfVLh50bzhWm+UfxU5dfSkCoHBsW+hvIo/AF5qroxmIO050coVRXR/9Q8PCp6sInI0/HHaXRU60Sao419QjhfXS7ui8MD5+FSfBrPxePwq/gcPotX4J54JM7EpVjwWgAAAAAAAAAAAAhGqxCgHRiCgtg8NuzbfcK/PPvVxs7Dtg7ta8aaeAUU0rfjHB1nVi6ocRRq/ZR20h5oS2K2u2fnG3Gq5Jx2vD5CWJvnrjtpDwExdPsctR7r9xgFmsdN0gzpcifGA4eQnNiS96477jA7LlxaCUl+k94x3LPNByqMkLxWIs1xaIiYYqZvz8zLa35jZuuZUJQnqpPpGTVeHkRM8/USxvIrBBHeXs4pZ5KnNI6mZM6naM24rYnRgBazf8jy8jSftu7plCyasX/qBn1bVAP+OHrPcE7bx5VvpFG9e3h5sMK3ARPfwpPxLvwFYAeehOsQwFHcCAAAAADAQFEAAEHZAgAAAABQtk7UHe94MH99wZs95c+e3xOb28ZYzYsje8Nt7fj9qlrU+q/a+Y4xYpakt48cBSXNlfR5VBp4afW5kQ0xtNtTJzSaatGQfKCxGd1gnqMe0voUntBmMWo9+qExrZd1nilTE5p3s34xC3VomE9s8/Vyp+p/g+jhoI3qMXIuPi7FhMEioumZQWePz8yLVlxbTl+nlpEw3rDo6dPWgcmbk4G1Of1FO96+hBTcLhyrKsgxnNv041JpNc6oSgs34kfDRgzlc6afLhLwIe3PSi8j1E/hwhXOwnnYi9/Hs7EfANfg3tiB++AInoQXAwAAAAA0EaDaAEBh2G8iAAAABCB0hoN1/r0/392n3Jzv3ny6ZXXszdNauoheIB5O7z6G80Ziva5kwC40okryFVBAKhzGyZlVdsqYoFOko0zZX/4Bj4HwGHxqmo+RIWWZ3gEd8/sjSmd6+yEvwUYgPcKYVFnS3hUHQUvGPyU+rqUlW8qvj473Cq23NF6d+Ijh8s68kRjCROYfNUGRn1A/hHssYzw+hq2ujQw4qUwmIsY/ST7ebqGIpJsRVWLHMB6qVUUvA0GSNG3699XbsE96e3zvClfjtwGwH8/E3wF+CR/BGbgMf4w1noCPAQAAAAATFgwAgALvCO/DLdiAYrTH03G4DFStsCU+Ja7df2B71lvbyJj0bObbajwugDnn13ZvW1590sby4zccPHavsQxkKxqA6gYIAVYIFJgIgNAQpd4rfcwQ6lGM1zbjoVT1cGYvbaIZG5Sagx8lP9oUEEXCaDHuaeZgl8modB4kmogRVsifG25Vzw/npj2txtPG7NPK74Z/TvN8/HM7zxFvZZwbVazrP3dtH6/ZuVqedNOBrXuNBawhQqvmoYwgIoCgqshJ4SSCanIzQNqmkdgk+9vumymcscJRAMAbcTHegEM4iPfip3AC8A3cHgAAAAAgqqxxMACANEwPkT5EAQBgakgBAYfxUHwOaPA+xoOYKq8OF4/h4LHNteObfeKyDAQAAAIACAAAABSgRf5K8qayA3eNXoTTqbaXYhOit6VRHYm/KFfU3CAdHcelX4VIGl/uyINAAxsKRMJqQvXDkQ9Hz2k9oXGPVfPj07xz4yEy/kF7z+pbybnAeDXz4pEcPLo5Hd2c5y9LAAQwE9IN6CATgKrRUIfFIYDKaQ2jVR3MGVnKyUFm0BtXuBBBEWziBbgnbsbNgHcC4K/wtwAAAAAAgP/E2YICQEKLRawiDaoV92G+KXIfAKbISaanbB9bn2NN3a+zD5IhXD0zX5pEsa4HVO+9pFokASggCUIhKAAAAlIBoumtmsvwJHLmTF+kNcQw3lPVFr4wEVK9VserZEiKSv0YVpWdNb9WfUQUQ2OYjExk4n54Mp1zuG6Z+YPG70fN9JfLJ8TD0+6Y8Su1PGiYNF+q+dIgGTo9UOf3SAQFBUkQQVvTNAxQIYhjqX+ugtE+rrw4qDmTmpZH4xSjMsdN5PMrHANAERT78VSssIF/QnAN9uMwAAAAAABgjYMAAABQAED5x/BH2tcDBZTFHb5zeK+Dx09izLOniGpyBzwMn8Ojqr/fWhqMtRjVpCUioQAoIdEpQoQGJADaYBB/rn0S3ZYWoW6ml1JS4RL6WwzqhbocYuu3m27gYsmzIwgd72J9hIHSlgEAp+ClbaRFTsPvaTdncnfJyelUjC77mm6XanOHzPnQjnEV4//S9e9Pxki0KGUYpKWMBNMUVUUERc7o6EfUpmlD+n1L+44aL5OxX/pw7ds0iCZ/FLYGAAAK+Gk8Ch/GpbgeL8aZAAAAAAAAEBEBAEABAEAgVfYAAIAd+hfXPMDWLacby4nPJhNgX/hk+Wbkb5aRs7ctg9IZbQZpUkIFVGkBCAyaaFHQYlKVTmY/oD0sFabQ9G9meqJhGGJ8aRi/DRrMi/Bt8nXybIA2j665RU+lgjRNIIryUbw7SKO8UnwD1w3+I53fmxL5gvRVbG200TFPNnI5+Sbz/Vly1sYYMqdmajpaOik6dB2aiCACKMx5mmkLz0mCYSbPENfQb2k+tMgdk6r8Z/SV1AAAQAA34yYAfBc34gQAAAAAAICGhoYCAFJUi6LVFgQYAACweav5s4/8hF97/Dv14GnXSZ4HQYXat15Pt9+743e/9+y916xPrCUDVlN3MwT0zkpmVekcdK8MTc10NDmpASJ3yWAIWSTjcDI+mkZlgOTdlmF9Yj02j20mI/BC9TqxzliL7mXZUzC/XX0a/bsRkuUUoap6l1qbttAQ+O/izeuRdU2pvUn2VdUg47P0x5lfVi9KIw0ZxL6trU37dq7+993P2vuVrRPTmNCRkZMSYMx5l8y1NCKCGHerKS3TbuvCWxs/nfq6RtkWY18wU00+gIfiMLICAADAYdwD5wH+CkcAAAAAAAAAAAAAAAAAAAAAAKzZM455wUMu9Zv//NgcP779jcuO4x82PYmxgznxfvxH04+QB6lKb57rXjnXXr6xLWl9CQBwTPsSsn1aixytfAGvGEj6VUimGokoLyH/xqSOSj7a41vjv5y9rxtj8eVv3pJl29LwK+X3cC7O1M7yr+GDACzC37VevrZpybyaAEBQ/CJ9XePRmc5qKFupyyUfpRDyu/Rvw5Owo21tzfefc8rOK07atfF3Zh9IpN1fvaIjF606M9brL3cwJc1A0V8NZ6VNm38XAH/c9F3qPPUDAj1WPpD6fICBrgAAAHBnXIrfBcA5+A4AAAAAAADgDFyEgQKCo7gQxxAUAAAAAATH2baa9u066KajZzCPX10upmBZhu8cPOY7B49dsmzfuESnWZbVOHD7U3ZcdNP+I7IEAOAYXgOxkAnXqpcBYKyzTKYYSV1FrqKKNOaxreU+Z+3rju3bfOmam2LbhmE2fB1vAQpnkp8Vf0jXWMhntZ8dQoKRiIlYixEUX8NboZhiUSBj6FQariYXU2DEsc1pT12CSwRFciD18rbmCJbBikxo27dFtAiGmK0R4UTjfeV9ASgNagTCCgAAQfGfeAY2AJ/CdXgRbsZN+BMAAAAACHAa/bkCAEBdhGMhKDQAAAAAnDjGzjOnFz/4w33Bu5/H9sNmKq1kmM3oVmfVWKqJHjzuUT94jr27tnvfP3zVas92TG0AQqmCQBEY0a6zzImYnWqRhBKBIlkfPr41tppppGW0STInQ1DzvkN+q/IhrKVQpjRisRajQmZSNZVoEko0gi4QmiJzqOjSWMdQFTG2Lb51y7Fx4Oh6jm0rRRNBU1PFKrExmQoKKImEagOtAAAhjQCRMmEFAIAi+AtcgdMB38SF+D5s4BAAAAAAAEG2yqQDAHQcFG1BBUpKAQAAgGXgBJ+47i7DxvGBnUEkOICZZGOJXbOdSeLEzL3POXnzwOHNYd2JIwwUIGRSeCh5WvSWtK+LHpoZWRtivZtsRY5pU7aT7aI0OICJU3AsdbTJiLFLBcUh/CRuxF4cqW6xHhljdzuKQyhgD05gExPbsb0cCGNpN9bJNgzMcjC6nuyiK1KaMXLi0PGtY4cOn9i+sW21rZ1ryUpVtRySNu0eFIfwODwWt2TxGtMJnCxZQwHhWHVLEXtwEAVkAAAAAL6Cy3E5volj+Awux5UAAAAAAFVTBw0AQEcrXSd0lJQUEAIAAGAsJ/OXn/x+7/vE4+Y4+ebvwbfFAXEbrsX3YSe+hQO4Dbcm+dgy8kmdf0xRAJiAnwyXh+fhZfhSOLtSsq9c3/araaF4Hq7DAdyGG3A/vAvXYgcm/hbvwpvxBdyA4jbcH3SscEX5dnh0qHp9+bbkN0QT5pxfnFvzenFqapb/ietxKw7g3YBH4TrmAdzWOrSM3G+1sfx823/Db2n34wAOkjexxnw+PoNn44P0f1YuavNPuAC34AC+iQM4gB8Z2phPX2/Nm2a9KjEBXQEAoAAAAAAAAAAAAABUtAhEWg2hDY4KNKoiadKajOMUJkIDTYZt9Ynr78HmNmOZuzR7qpeor4hnJ/1HyTPbsZv1W+hn7FjlimtvuWX7Mt5jWw5UQRIgRE9q8/+T/6j5Q+HeTf5lS14f86m6+cSNYfe2kd1HT/Qxlny4cTftSZGLBDwdf6f9quR0vA7PKbdL5wp3l1yN30Gwq3J9kQxtbz8317uzMb7fyIe3Nuejze7J9uWUTJ3r9cNP27Xtrqtl5caDx34ii7equ5CTtG9o7I3lWfQbSa/QrZNYXplka84+gb6Pfgx7wn/FMcnbxFmaX4h8dmaewNl4ueZb6hwZd8Y10gerV7XzQc14zJAP0mvCl6vwjDuesnPH/mMn/t+jJ9YvHUNJVgAAAAAAAAAAAAAAABCEr+PglD0FNIyZ3dF7Tf08o8yhmGpU2TMaTRPNDEr0Gge48GGXeccVj3Db4ZNXq+1H4KW4su1rZV7PeA75RtrNSpbd2/zTldd92mr5yti9Y1OB2Qmg+ohhDM0LyKGkn5kZD6+5Tde0v7yR1Xu3rzbOOLy19eKFD49mTD1c4+VRrE/duWP1Czu3rVjnYPQXmRdXrmzcLhjGqHXSmlmunvHNzJrtsnvnxvV3OHXnPb5689EHbM25Y8/OjdNP2b3NN28+fGwsw9Z6/cJ9O7Z99KTty4033nLkRR3LW8uIHAq/XNXkOll+jf4h3R/5NWHUkeoLG3AbdqnP4vkRtWzhlfSSdec3R/uOkeWFjdfHfGvTk8sRAg8Mj8Gv4AvQ5m7qYXfYs/2iQ5ub/+tInde6VGp19EXPAQAAAAAAAAAAAAAAADhWXlteiZCOpk1HeTt5JPM4Ch0lzoo+vUGbKU0Fx82+3SZn7D1iteMoB06Z1GjuLL1ycgPjMDm1emDwHAg0F9qc149lRauJikBJ3K6GmXGUqi3MyxeUOy+W+55Ye/aJ9fqeI/60YF4V4yRSamzb5ovfPvDfx5LnZsfqT5P+V3FZmxubHEntb/oT6gcpfBN3iujWeiy1PPYH7vit9/zzN864+du3/vzD/9vZR04/Zect77z0C+zdYbVa/dg3bj36tCFfXzZ8Kl0vzXITcxQp2suLJDtjnKJtRyWBn6jcNfHoyQ2j3UGZJP1kuaDtyRsjZ615XTsvi/Eyme+k+xm/mPiqjnMoemd8YR0k/2M0W1fecOCV6/bpGyPPalyKDgAAAAAAAAAAwC4AAMAuKCbKq5K+SUuk5ijwYPrv5BfwEDwIT9P8o5mz2qoIKUdn84S5Nb7rdPnX68506IazjI2jaat8jZDci3GSugmni4ekyTwxc4fTdr325L077j+3ekACkkUSS2J0XBG1ZP3IRc0OzL+vPItxD0LHv5A/jdKeTo6FNX5H+zvZsRz/yrdve8iXr7311GXH8t3Ik9PcJ/IjgxuYP1D9QxVGUncakyTGxtJjm+tT/vHL3/kAtezYeNmO7atPz+YaMwcnZzeLWe/Zqk9lLBj3w21ki4JYzh1KfKO6Kf3frd9pe0vkwUN3060xuxGOTjUxeDzzhrm1ed29z9yznLZ729+u1+v763xK+UHNYzXvKmq9VVXVAPSRZdfmVrdMd8VDzEhZAQAAAAAAAAAA9uNgkYSZyhzYDwCA5+DS1M+Tx0a3EdF7400AUCQMUT2C9zd5tbpqtbfjY1fds899zzMdX29Ybdw22wGvwVeiz6a34U2S91dfMJqr5tHNcd8fOGv/WOXEBz9x7SPGnu1vQOiN5eJZzXRV4tNZ+urJ6ZHv1/xw9SUsr6D7k74DM7xAcmHj2NQx9PnKnP3RsX31lGXa0bXvKbfSN0ifn85dMz2ifoTxspC0S5J3tf3iiGyu5ymfu+amL23s2nb77Xu27fvgv3/rgyOesZy8cXvGrzJneH0ilacb+fXqv47OvfT1lb3iWZXXpr22bAu/pOBu9IJwWWqnOiIeSt4gzqLnkadbxtk3HTq2efT41vEk78TDzByVYH41jSbbI1qrtnCfpA9jXjLG+Eo6T5v1/03Lj6X96xUAAAAAAAAAAOBC/FqAIChOAAAALsNlOBsPxL1xRnRfWSHYVEcTN4p/U5/Gd6iIZU+9918ekKs+/+Cu7nGlrleHxEH1BEjd0ORcHV9TB2VegAuotjetsvp35qNbvyTgNlzcSKI4z8yfNfmliHB+5XOxPEbm83S+URA7oz+u4+Phy1HNWrpcP7ilcSq9jVIvTueTK0ua/xA/JS7SAvxb5IvajuTg2LXt2snx4+s+dr2el2uftLGxOlk8aF2/l/oVaHstfmPM3ig50uH5OjW9tM2Fy/QMHMbOjPVRsb98VZabcX2GL+FR6pekmvxhurxzWXn5DbccPy69YLWMN5r9uYRmXsJ8LsNoTpSD4UiBp5DjkiemOsPM+vHM/6f8dU78PQAAAAAAAAAAACCRCdUAACDSKUkmUEQUFADtMIJUW8KaMebotttNL/ubJ+QVf/PMLre7HgZ2pQE42EC2aXbKVsdcbB497iHfc4e5Z9e2fuQzX1+WXdsjlDU9AmOakLBO9pLjsT5eY1cs25i3pjOSyJw4Q8cJHMfRmio7hwQDW/SYttio7MBaLCQhKI7jOA324BAm2YsD2BVZGbavO7+TKUlMLW43piE93hE6KznQxmrajeDQeqxhF8iyxkZqYplFamQc0EWz3osN7c1Umj3Q0YNMMaJZsAtHp27idolNcltmMjM7s95F9uLGFQAAAAAAAAAAAkhpUCENigIAiJLQoIACAFBAgyKRFgAAWJeDUdAE4ARORERQySAQQQFIKCAoDoAk6giOpBOJmIAbKQKDtHFkYikFBpRNbAJQBACC4gAIOKCCIwAUkKD4LgAFBIJDABHVwwTgGAAAYOAAIGiSgxMUAtjCgQLBdwkQARzBEeT/AHI8a4KgQCpGAAAAAElFTkSuQmCC)
}

.madridistas_layout.quince_aniversario .l-1cols {
	overflow: visible;
	margin-top: 20px
}

.madridistas_layout.quince_aniversario .l-1cols .l-col>* {
	margin-left: 0;
	margin-right: 0
}

.madridistas_layout.quince_aniversario .l-1cols .l-col .m_opciones.nacional .m_op_periodo {
	line-height: 1.2
}

.madridistas_layout.quince_aniversario .l-1cols .l-col .m_opciones.nacional .m_op_precio {
	margin: 5px 0 10px 0
}

.madridistas_layout.quince_aniversario .l-1cols .l-col .m_opciones.nacional .m_op.col1 {
	width: 100%
}

.madridistas_layout.quince_aniversario .l-1cols .l-col .m_opciones.oferta {
	border-width: 6px
}

.madridistas_layout.quince_aniversario .l-1cols .l-col .m_opciones.oferta .m_op_titulo:first-of-type:after {
	display: block;
	padding-bottom: 5px;
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAgCAYAAACVf3P1AAAb30lEQVR4AQXBCdgtZEEu7Pt51/r2AGzYgBCCGigBOUuaU85pJaKoWanVX6mnQ+VQdtQIRUUjM/M0HEtTM9LLU6ilYCoppGIdRTSnBGdEmWEzbNjDt9b7/Pedxc/8FYD1rXfxcw/6pH998V+zi/27yQAAEEBQFABagIAI6WhaQKEWKhZdZ0zWSZOp0IAGSAsA2XKEvOqfnzjP/sCvxBHXFgAQKgmVmiVQBAAABQAAGB2oGQBAC2SgRgEAAGioUAAACGOSFcF6SQeZdJApAQoNgckMAykwQ0tCCiiWNNiULklVSegkgAZIaGkFMcwg6BoLOlAAlLl2l0MOcPhBW1xx1S5ZLlSBACBkosAAgLHjZh/56sOcee5plC0H0gIAKIKJAgAAUBSFiaIAUaAIBqBQUgAAgGICCgCAkjJKJ4oCgqIoAAAAJAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEsAGIuVufVOr3//C33plh9x/ovfakvYv5sMAEFxHI7HHqywiQIAICiKy9WeJIxazLXRtiMUKCJLuiNs025DUEAMuWnPgbG5cbvM63QABM/FdlyNo3EzrsV+XIoN/By+iKsAAECCgQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAJAOyyWK/Nu33TBfz3amX9/ndc95V9sOQx3YmBTbDHx/+3f7awsAACCAgAAnKD5JgA0duBpOBnHj7hr6x44EgAAwF5OOf6/vf3wG8/bv7n1Fyw3AYJn4ifp0eX7OB9PxM14OFb4IJ6PdwAQlAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAQA0Fhv7rXKb13/gt33hpqO959nvsrFau3Pf0pGH3tHvXHd49q+Xbznpntd9eLXLjtbdxEnhcYmHtUNTUBWDCQIGUHkBea32KKmIIkpzYeOjuBIQAHvkycd/Y+v+A27/lhuOYvsdbGyysTk1T6ePbF0i41m6/hwuxcFJ7i4ONunsXiMAgIECAAAAAABBgwIEAAUAAIAkoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAgBAOyyWK/3RK3zkK49w7x/ey10Pmm7bu9VP3O2b+exVJzjx8Guu/6dfe/P1h2zdA4T1XrS/WP2/EWSqiGCqZlSK5knMtzE0pFWBPeQXcT4AAIDBrt1bHLV9j907b5bte+xbLexfLUlhE8JmM+DbeAY+qyIkuZVIA2YmDSkAAAAAAIAiQBAUcBccD/gWbgRIBgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGgkNXbc4trdO33xusNcv2ebf738Ib1xz/Z54Tfvm5Pf9Fr798tqyBXXHpHNzaHxMVHKbAQmSorojNbPtSGdo9qkDfi3ZpwPNABQwP69ccCWzfz3/3xjrnzpq+x6w6u8/vEf4fqjAN1KYSvgGHy18tDOPKEzGIdoQBUAAAAAAACARlNFkzZaiuKX8J/4T/wSQBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAAA0AjG1j1mub0cvGVfV8XW/f3OjUd50nte3CuvuZfH/Pjn87e/+G7ucERnmog0lQaAKjLQvVFIA0Q03R2TQEqDFkWIyogeumMvW7CXT3/3JLbWsEQPIDJzwDor4iS1m15lGFqVQ6maCBYAAAAAAAAAoEoGoKNMgKhGKGCBAAAAAAAAAAAAAABAUAAAAAAAAAAAAAAAAAAAAAAAAAAAWGJgIng67oFt+CwuxonhVxaxKn992yrX4ajlcn3K3HHL9k9+/SHb3Hroufc79uvXt0PGlDno1KBIJIFopVNjtpAmBNWkNqoSKkILAFS02Nw3bBw6veidz/ShDz/L4t5fYrWRcDl5zbS+jFK/pHZI0Gn0ReqTlE4sgAAAAICBCYICAKAlqRg0eKv6ByKx2RZFAQYKqoICWGANAEABgmACAKAACAoAAIAAAAoSFBVRAIICQFAAAAACCCYAIEsAHI9X4DxswwIPwzm4CMvw7kX8Gh7W5tfDPy923HLEeuudf3n+Nx7wwluv23L9EYevbG5OkKQFAEgUkBRNmyaiVBAUBQvDVBQAFPbw0ydd7q+PvtLq9kMsDtitHVeGV1N4Pt1J7oWnia9p/lSLIlvpc+hRuABfUS+kP1l24UJcgGIbnsM8gnFB+Fp5IR6KXfRj5AIyaXEMHsqI4aPW82Dyyxj0E4zLGEGl99KeRhf4KL4MeCR+DvfE9/FxfFwUwQZ+BUfiQnwBz5U+UZ2HD2OBX8dPaO8p8/ssvoB3YD8CKN1g/irLB7M+rubVLK5gvhff18AW8lx6FD5C/wvPTTxhxNX0GmzgffgBAjgOT8cS/45LlyhgJz6PNwLgXPwlPgD4X/gFfA/vwttB84HFYnXXpNerFElQ0JIAANCSNAktSQBEjNaYC0k0E1UEELXexVMf/TVn3fBeZ//Tb1hvu5Os1DhRfBAnsiAFhPaVjCeTzzC303cCnoID8ECqIfVCvBKvEwv1DhakT8W2cHKVBH4HZ+L1BJ5B38Rkenb4Nx1vFOjnZf0QbVmgr9E8F8j5gLdrnidQFF6Od+D5ZqZkh8x3QDIe3PQH5MWKjs+w3MLqC7iPFDAo+D2ciitQnKj+hXESE0FQ6gw8WfoZbGe+k9BxMn6Al8zJas4f4hhBnShOR1GcGfkNCj+HDgBci4fgXXgbHo5r8BEAvB87scLz8Cf4d/u3X/Poe3zzSwccsrJeKQAAAKRVSEALkALWAABRUBQAIMxrOPMpF/mdnz3P+oa7aFap1aen9YkMmheFx4jfM61wMMu3sBC5Ix17COYjUvfH2eXviQZ6NtkQd4Q7Y4g8gvkgejZ5VxIRac9OHZKivROq2mxncRM+XVXz5FofU5Ma5ng8GP13fB3nqOdJad6ZOh3vVjTPk/FKCax07KFwapoXa/eOufjBaL7C6kWs78NQ89fKg8n/1LV0HK/5lKYyyPg0PUnAiyqPJi+lqxgHk7+SSead0j1SxvpU6UssFnt33bnvyu/csPtMG4vPS4jTSAggP1s0i6/J4qOysEQBO3E5zkJxM34H98JXAQ/AGit8Fv+IS4z1qdfsPmTban/2bt9grWkDgKIB0KpIqLSFpkUyAwBhpiAoAEDoChtyzM4bJbPm4mDpZ3EjLo71uTE081PqRZFjm/VOaMdmZM0a9uCB+AbQu+JJMbC4b7v+Ys11TGKPeiD9Bgu6PqbJEzMT8mDpJ5hlIOiGFvM8Fo+iw+wpmrdZ9FG462iM2T9bxUFGX5EZOn+f9ZvSaPwNbqen6zxT8gbtHWQVYEvaDzT9rcbN1cn67SBjf6ZLtN/uyGVGPmfOR5PtgO2Mz8q8kV7M4lyq+unUCzt6LDkU1CZZAd1a/oX85py9SeZacnLrweQoo4/TXKTj8Th6zKnmu4SUJYJiBw7ElQD4GP4PXobD8Pt4Pn4Ku3EZLrNcPfd7tx7+oM294z+zFYKiISUoEDIjelBF0hBUoX4R3xLXkXV1/9SJiTsHewGwxA/EZXbxK/f9Ys465sruvv2Q3dm251QJ7U48FSeanmD2WIvQ7AVoCsil5RtA4WLypDZkdbCW0hQ+L76hMFUu0j6xQdY7QFOg0AbG++mbsLFYLJ+03ly/zcrjLUO7Vh/GM6Em04kZPZuxZG6Ku2VG0y3ah5NPyqRBb27mMykqYPEvuE/ZIr4V+VL5OPlQ0z+XAqyG9amzQQ9hPo1xos7Htj1WA/soAoDswtMpmZKF8nfRFwZzbjzdenWR5fzpdCAz8Z6GkiUg+C7eiaAIzsUmfg0LvBZfxw58HUHVu7cuVrsyABRJgBaAGbosXKm9frHObYGMViM9sM0ZuAPFKmwtOyIKAAC81nTWji37msUKc9b8aRZ/hIcIs9P2jaVty8Vtu+7cd7DMSsQMWpF2LzRBYIuSTNJVGwKY9hJSkGZLg5RkUwsAAKJX0wu7csrBO7c9+uR7HLr1U1+95jGb62lmXDKXJrmfyRgxFl6wXk0NKdBElPrRJpQCX2IgMFKTnBm9bc1v4p4zfUA6HkBf2uRGegb+dtG5GZ4w5RzyENBp65albcvl7bfu3rsjC6AAwBeBAghfJF+Zdb+NhZ/etmWb2/fufZIxzTE+Fq4BqQGAa3ABCijgvTgd/wMfA3wOl6BAzsflFNAQpJAAkALizeVYnEBOUCfiRNyNHNA4ShyNe+Bo3AW/lkQCFOtG63fVRguDbvw4i3/TPiRc1zFejJObhvktSBAKgCTLZEgCEKFo06GiQLKQAJmaOSgdrEVBAUCIiMX7GDY310cce/hBr9t+4PJ+Zo2Rf1TM9R5zbef2Le5x+PaXddPjy1NwinowPS7NfSIX0u0AZMUANTvNMa01+RPcS+fDoy9tfFgj010Yb2Mc1vTwNR+PPiRyLXkxfRCS9hsGqhUEAFkRQNI2bVX/3lwbes+H3P3gPzhw6/LeXZf23ZRW2y5RwBH4BdyJFQ7GJ7EH3wYcgw18D7+MQ3EgLsPHURRNpCVpGFqFpFIaxZ6GUaZCC8yyGUUAduPv6Zn0eFIlkfUcW5db5sFb9q1v6uYW4olpNIXf1r4/Y9i7f9prdazFAFGlTWjM0SgBIAAYbVSBFBNokAZMTUqIoQEyo0yh+aBlVnfs2be84L+ueulq1ViMzfI+QhafsOCWPfvctm/E0sVMMrQ9JDyjIwfSv9JuJQjpgkkHFAPnlyNknoc3Vf6fzD+rvCH1MhNj3nXyo0I6ld/B+2Vh3+bavr37j7NcoEBnggq6BCAoIO82xh/v73rLN2+6/ezNzoWR3dJ/LghliaBY4iCchi34V9wNT8bvYo0n4EdwIU7H+7DFWC9u3XOg9SoMA5gSAQDQELRSYIYiAAAAgELNJBKA2Ng6V3fs2cgj3/Hbdt98hOy88ToNhshz2tV3msWQ8RoclhJWijlHx4JMmZlAAA1BqbZISCRVMZROukgDBEpKQ5UWIch6Fz7WMU657qbdsbGUsbhQc0Oy1qw+Ry6Zc/zUXM03SA/XXNzknkb+VNfbyfX4m8zOJpEpgoEqJGv8GD1R+1DGrfRiehR9ZEdoqW+a40eMYtA8R1bfZr2Q5astcphWY1OChEqpJCkdWjE6dYFxnfSCztVpV91w28JyC2P8I3MPgwa1BAxcgzfgKuzEW3AXPBuH4jYcgE0ciQvxZrD3AD/zgP/MQYetrDfTBKDaNBEKKhRFKaYKJAghDUIAQBAAoKDVsayNLfusLD4ovqq9b/UZkmeATtGVZNm4T9mWkX10BxG9J9UOEjgikCIHFGRHFI4NKppBeqTCID0IdOxs1jR0cZhgZhhzqveQU7Jlqaqd7yfowBS/kIx/oT9ZeZnkZUwp6ivSJ2ElDqUHEWmPo6gaAE+mn4hxLP4WFEJL/J652C/jM+n6q03vK57BeAYVU3UVWWruW3Mr2V92BNJjgUlaMVhH5hp/l+k0G1sUZt7FADSwBMDAxE4cAtiHY/CXuBo/g/+DK/BGHIG7u/Pgv/3V+/6/C7YfubLve8NYQJECBSBVAEAAAADQUKEFSFtJkNJs7ovtWzd94Yw/94p/ODVv+Nef35vDr3s0fUWTR6Y5qPpFehaOxeNbA9ua7CVnkK3p6nvBFO0I4zxW13eULK4wBWfQbeo7BRA4L3VDKb4o0sX8uOk1GuTjipSCD9KzyiDwAUpDElyDh6pfFT9LTiDfY34Cb8WEJneSM8jWdP1dCmQAfAcPIs/HY4cc287bG5eSf6KXyIxmHx6NV5BH6jhI1l/Q+WpybHh804HtdL86o2zFd1sA0lHMFpkfbsZaLdS3ZF5CAeiwRFEAAMDB+D7+BHfgWgzcHR/BqzEccPuec7/6sDz9gf/VrVtXXa8ECJo2CAAKT8YTMBHAwAfxSQSFoABIwkQaIWG9Lxatgw+8veYCduHlAAD4Pj4FADgHiChA6cW4GBTAOQAAgItxMQDgMlwGAJiAO/FaAABMoCici3MBAACwD+cAEAAAuAV/ij8FAACUwC68HAAA38enAADnAAAkKeAn1NFmHpMYNUnfQwCgsAQAwOHYCdiOQ3A5YBfuBngUHocdtt1x/ce+dd9P7b55afthK6tNEmggoQWCoHIaXkAABeWOtJ9sMrTFhCQApSKtpi1CsMnezS1kAgAAAAAAoJqYaAEABYACCAAKAAAAECgAEEABAAAAAAAAIICCmYWUURoKAAAAAGCiAAAACgACKABoi0ryp+GxAlMyVuWtOgEALAEA8FFsR3Aj3oUt2MSl+Aq+jIvxCGwxF9845KDbPrlYlgIAAACKMvRGCWlbRLQiN0dpSRBpKTMELQkgKACgFKBVkSBDW6AFghRMQRiwZlLowARQBaMBIHQUBWAN6EoySEABFIwGzKCDSVqFFGhQDRKKBiFrsTazoSImoJg0ImaigiUmwgzW2FQDIfsZkRnWkdBUEmMyBSGTAloCtL2cPjJdbJbPy/gDxjULK9QaBCwBAHApILgF5wMGvgSAVwIARmIKCUBK0wJoQ0ViRKlAG1RGVWiLSSkJozq1QttAGiWSGFUFAACAoAAAAAAAAAAAAAAAAAAAAAAAAAAAihlGAQAAAAAAAAAAAAAAAAAAAAAAAAAAaMlgDOY8nZ4OMcSkKAIALAEAAFAAwAQAAETafevl7AxDGLPtApIAAqGoyJIojQZkiO6HSqtCJNCBlDWARgJL7bTkLtvvYC6C4h54HYpX4vt4DH4aJyHqn8Q/Af4CB+AHuDc+gRWuxYdxfzwFb8Gv4v44BME5+AKKZ+NEvA1X44TynHAJPoHi1fgULsJWvAQn4mD8vTgfd8fzcG8MfBD/gKfgrvgIXoD7YA/+BF/BA1I/33gljsBf4Aa8CD9JXobLsQNH43/he3gsHotXAwIo7o6zsYFX4CrA4/BYvBpwL8kzdRzfzCzko2neN9uH4dRyAq7E63DLAAAAAAAAAADIWNeeA+3dXBpbUEESAG1BQUigX68SacZM2gEzJ7e0KSJUU9M6czmHo4FGUiHp1ctlb+mt/Ou3f3zYtqfkJHwNP4YT8N/ksEynas/ELdiFNYKoqp/CWdhGG96O5wFOpq/H3SV/Xk6u3FK5FUUJ8lvkrCS/YZbkRYOz1DNNDY+iZ+FtRGPZ5I9xMuBDeB7jeHKWZgPFueRxzJ+l50h/gryKtJxIvyzu2eFuczgTD8SnxW14PC5FZV38IU4HFPBWnIXHKSWS4kR8DSfgx/B9PBzwVrxK8lhU+xj1xzgch8z0vHX6uJn+DD1DwbPxFRy5BAAAAAAAAICMtdVthzHWPvRLf+2Qg/fZ3J22lQQzpAltA5Cg3ofXp35EDNK2pL/S5Dz10VBAGyq/HTlIJlJN0mry5rG189prdrjw8vvV9tvhHzQ3y3w41LiS/pGRq/FDvAAoXSy0jb64xqOz9snKU5nK2cZqv/buOg6W3IZVpjskZ4t/bkkIClyVMnjMHIvXbV0uHr51cOve/TdIpH4zurcZR4SjxbVUjN+q+R/4M5wjXoE7ydOl6G48hlwR+U4ZyeYm41kMMr8+mj+f8UZxreZHdHFi0z8WbxSP1V4qfZb6If4veamg+VHJ4cPYm268KO3F63R2gHeTW/AICGfXHMxjyKGMvdIXRi/W7m9CPGOsmXI7Hs3cvY4fpp4loW3ihQMAAAAAAAAy1tarDasrf4zV0gWnn+3Uh33V6vbqNDAoQAADizTMpHWrepTZr6RFU6XZGPWRwRvxOHVvnCzOpP+7pqAkSMfbx8yfO5D3/PfJyS07m41NaX8i+gEGQvv+dD5SuhmOTF0dro7cL+0aIOk9kkp60EglrsBTWXyW8Vpye+R26S3Md+q8OvoN7Y6CokdWv75erTeOu8tBr9uxdbnas7l5nWEhC7V4Ti1OVV9u/VbbqVO7Pp6i53d0Cz0AS/J3oz0v7R6df0GOKTSzkspdYyEdH6L3x5E4UnxMPAx/0y6+RCOTho6lOXYqlIyX069Gn6aeNuOAgsKD8f62Gli/MvoZcga+Jj0NpxG6+KFi3XdN431p92r/InJEZAN0kFxdufcAAAAAAACQWu89wNYte738Ke/x8Re+0ikPvNzq2mDIyGaSH9DrIz/UXt26kf6AbkqJAvkm7j/1t3FpMlq01fT3w0X4Gi7LzNk6xNCZGf20zF9qvWCxLIdy7Z0HtutIpuil0tME0DzDHJeoYhceiofiiijpbKrWpknWkpIep8sPsXio5FX04MiOZLmz8uuVo2ucUON2ABxCPmyML9565/4/3L1370X71/Nzw2L3knsODXkW4/6M01hu1LIsvh0DeZqOTXItNmTunZm3NrbLKFZgzAgyr5mmqU+d+mV6Hb1evNjC3STb6DPwNnJfQkRCKgkZT8MD2v78WjP1FAB8TjwdmsJ3yYvJSeSB6pkklQdWr9WS7pHuYmwfkjLKqtDSHE2+vgQAAAAAAJnWqy384Dgvf+6bveZ/fJir2bxuMBDwXRyPgYligYnNtiRSBqagb8FbwgnlAY3jpIendmIDa3IbuUldQb+A78LYWNu7Xvrjdz7O33zuURx+o6Lp88jn6X8Q0qMaf6je1DhSXAUgAJCdUNIOuFtkW/Uq5m3YMc2F9kDyKpzCDHmL5guAe5P/MPLhm27b+xIZ7zeWj2rXD1jzhGZchxvJO+jvan8zkSZvyZzfkPx8mxfIaj+C0xnwPLxCxxT3SiftspwnOUKchKdoT8JR4iC8D+dKd5Af4FqzxBH0mCTG2i/MMY8ub8aeJNe3453kfazL+jcYl0n+gy7IFnGweLz637hTXE/fSc4hGKfLVJ6Plyer69vl0TLOYz5IxlX4y8U4/skAAAAAAHTY2HuAJz/sE/7ytH+0uHla3TEYAADWdEXWWJMV1ijAEEGJGIlGbir/LT4jPj64oHwQ50curHw6fJ3ekhDGYkNv3b3VKW97if37DuCg3QsdyPV4r7gf2YVn0aslC3wBnwEAQRB7xA3499Q63Bm9SFxOJvkhLsI1KHZiGy7BNQh24T/wGWPsl8V7mXtYX05ukryWvId8DOvwrei/NTbSbpOcQd4ra8ybyGcZa1yDL5Ov4YtDP4XdOFKyS/wyLseBuJG8RlygHofbxc/jRp1h3kE/FrkiyXGNK3BG5CLJv5P95OPM0hsk75bcH7ekHtNkl7gRL8dFhovoZHye8T1yKVa4Dl/JWH0uxi2MI+jnJc/GjVn8zF8BAAAAAFjfdJQ/+Nn3+qNffj83s/+OIQMAQIAZDaqCFlAYjWBWOmoR2mFGm2mBlAklhikJaaeMCl1u6C23b3P3vzrD7tt2sm1PUAQVNIAOMgEBFKQAICJTUGikFCggAAAQFIBBgxUKZCAhhdEJ5ogxp2ZoQzZRBIugoAMMU1UhISDagoSBiSJgWM+ikCRDOkPVaDTRBrBCI6MSVCZNGJgghoI5ADCDQsYmXWoXmCSQ/x9RX06gWOYHdQAAAABJRU5ErkJggg==)
}

.madridistas_layout.quince_aniversario .l-1cols .l-col .m_opciones.oferta .m_op_titulo:lang(es):first-of-type:after {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAAgCAYAAADnsBFDAAAb6klEQVR4AQXBC/z390A3/ufr/fn+rtOuww5stpnTjZtSOeaUm3+FMfNPGv73v3/EnU64E7G4y8hhSnQnCkl/lUOPSrKZKFFMklozhxmZ007s2nadr+v3+75f9/OZE38PAAAAIICgKAAAABSRJEyBwpgTNAajaaFNQhvNxDo6MAoAACAAKCgbd+A1f/0YL/nLX7A6/ds0ZgZZSxmiaisFozEaQkPQGU2NORGAgIRB5wQoAFDJIhmCtTWz5oiqxWSuSEW1IVQxjQ4gAS3GlFY7NIth0hpWtlK1NhBDFcRQUzEEUFUxzNAwZg2sB2mMVrAWDVEAgJBqo1GBYAKRTGl1oLQDACQMAAAAAMDARAEAACAIUBSFtABBqUYbaKEUHRgFAAAAxUAQEODw1gYpAAAAAAAAAAABAAFAEEAwACoaogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQYAGRQAAZqZpAgAAAFgBAAAAACY28MNY4QQ2MQEAkCJsx7X4MjXFUCgAAPZiwWmpHSgKAAjgGzgEaMu2vay/w1s/88PsuRUAAAAAAAAAUEUAgAIKgAESUAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJgkNCAooYAIAyJoGAAAAwAoAAAAAUOzEBzEAAAAAAPCO6DMBKqXwo3gs7oE74b9gLwAAAADgXPwtAqsNjp1YueC9P+M7N51tdep3EQAAAAAAAAAAACjugycj+Cr+BBMKAAAAAAAAAAAABAUAAAAAAAAAAAAAAAAEBQAAUJhkFFD8DO6I4s/wFYIiAAAAAGAFAAAAAIDDuB9uj1NwL9yfcb7MldLSENUSLQCUu4Y/pQ+rgADEWr0Nn8NxLACAgYGrVJSNk8XtdMcNWy750gPYcYQIAIogKAqAAShASKXSNoTRmuGhTS8KpNfgTzSSpCkNQDHQoAFFANFMKQwUQhFAUAxAEVEFIKgIAACNqKJIAEFJKQRFABBAgUI1JOjF9FSZdHxeXMOkCQAgKKAAsAIAAAAABGtcCQAQzqh8sNxfaqAAbEIFFvE35D5VYdJRxLiSPI55HQAAAICSWFZnmB/5t7v3k1c/0ImNI3btPOzY8R00hGpURQEBABTBCK12hlFNkibaNgGp0mhCSQapkALFgALQEhQQBFA0GUmDQhEERQhASJlqIgbQtqk2SaojzKKMUBQAiUKVUSZBAZBSBoww26KNIhoFBEaDQoAKCkiQWgEAAAAAAIIAGprpRvL3Ru/fpG0DACAk7oz7KIGGkFB5fszrAEEBAABElj3mJf96H+e/5aXDradOJx2SU2+02jiulgItE6iKhozqTBEoUEUpoCCiUi4LF4DmFglAUcBAAQVAATAFANBZBUVQAJSqFAAw6AQIVUTRKoQUQVGgAABFUBSgiAg1IrPIT9LdGpVPRiIzTbs0hUopoIQIKVjt/M3fAwgKAAigCIqgKBx70XNNPSnIFAEAIC1sAwKaBqB6qI0gWgAEBYCNHdx623bn/9kvsl663OVq5gJqwN3waNwBwXHxj/hk6YyQB+B8FB8ulw/5kXQ8opnCV/En6Iy0MiSh0evIfctTcRybeB2OI0DuhGcCit/EURB3UY/H6YCv4C9xFEXwAJyP4t3h6sqz6Dn4a1wBuBfOwx5JcRiX4osooIC7lMemziqTbNKP4XJMwP3xRDS8h17d+h9J7ih5rzlv7MhuagG6zqxGY6k+cdR9yyTH6IfwHwkFrABQQFBAAUEBEwCqwgICAAAA1mg1QTSg0B01TCwAQAEAhPXx1HrFzsPMJSjU+I3oha0VkaAAPo4fC7eSHwm/TuFOkf+7vIi1ANSLk5yLb9Hz8GaofDT1HHphUwSuCu9vp9k06bPErxfRm6KvCsqrTC9uLBJVAV6FX8QlbZv4YfLrEfQBaDrPr5J8Ps0V9K/wJAAhKL9V/iD8PABegZeUJSqFAnxM/PisW6KPxsuC8gCQcb6uNb5mjJ+hD6fwVPrngCfT34zcTWgZonoxPoBn4TvICi/CGqfi/fgXPBiPxyb+AZ/EI/BDOIGT8CbcDAAAAAAAEAAABDFVAECRhEIJpi6rOnPfd12//0wZkwZ9Ro3/VVDDOFCT2isx9ZFD3rJqnlpuoJpKcoHarbakh8O+KdL5vbG8JXHeOm6gFHJU+8UkH+p0riB5fHh/ZitTeezsEMPS+fwZW5XXNL1QgaG3YWdlm+FOmf1Akh8kn6neImjU8oQEZY4aHUfIC5lPAuhwW4TZfVLh50bzhWm+UfxU5dfSkCoHBsW+hvIo/AF5qroxmIO050coVRXR/9Q8PCp6sInI0/HHaXRU60Sao419QjhfXS7ui8MD5+FSfBrPxePwq/gcPotX4J54JM7EpVjwWgAAAAAAAAAAAAhGqxCgHRiCgtg8NuzbfcK/PPvVxs7Dtg7ta8aaeAUU0rfjHB1nVi6ocRRq/ZR20h5oS2K2u2fnG3Gq5Jx2vD5CWJvnrjtpDwExdPsctR7r9xgFmsdN0gzpcifGA4eQnNiS96477jA7LlxaCUl+k94x3LPNByqMkLxWIs1xaIiYYqZvz8zLa35jZuuZUJQnqpPpGTVeHkRM8/USxvIrBBHeXs4pZ5KnNI6mZM6naM24rYnRgBazf8jy8jSftu7plCyasX/qBn1bVAP+OHrPcE7bx5VvpFG9e3h5sMK3ARPfwpPxLvwFYAeehOsQwFHcCAAAAADAQFEAAEHZAgAAAABQtk7UHe94MH99wZs95c+e3xOb28ZYzYsje8Nt7fj9qlrU+q/a+Y4xYpakt48cBSXNlfR5VBp4afW5kQ0xtNtTJzSaatGQfKCxGd1gnqMe0voUntBmMWo9+qExrZd1nilTE5p3s34xC3VomE9s8/Vyp+p/g+jhoI3qMXIuPi7FhMEioumZQWePz8yLVlxbTl+nlpEw3rDo6dPWgcmbk4G1Of1FO96+hBTcLhyrKsgxnNv041JpNc6oSgs34kfDRgzlc6afLhLwIe3PSi8j1E/hwhXOwnnYi9/Hs7EfANfg3tiB++AInoQXAwAAAAA0EaDaAEBh2G8iAAAABCB0hoN1/r0/392n3Jzv3ny6ZXXszdNauoheIB5O7z6G80Ziva5kwC40okryFVBAKhzGyZlVdsqYoFOko0zZX/4Bj4HwGHxqmo+RIWWZ3gEd8/sjSmd6+yEvwUYgPcKYVFnS3hUHQUvGPyU+rqUlW8qvj473Cq23NF6d+Ijh8s68kRjCROYfNUGRn1A/hHssYzw+hq2ujQw4qUwmIsY/ST7ebqGIpJsRVWLHMB6qVUUvA0GSNG3699XbsE96e3zvClfjtwGwH8/E3wF+CR/BGbgMf4w1noCPAQAAAAATFgwAgALvCO/DLdiAYrTH03G4DFStsCU+Ja7df2B71lvbyJj0bObbajwugDnn13ZvW1590sby4zccPHavsQxkKxqA6gYIAVYIFJgIgNAQpd4rfcwQ6lGM1zbjoVT1cGYvbaIZG5Sagx8lP9oUEEXCaDHuaeZgl8modB4kmogRVsifG25Vzw/npj2txtPG7NPK74Z/TvN8/HM7zxFvZZwbVazrP3dtH6/ZuVqedNOBrXuNBawhQqvmoYwgIoCgqshJ4SSCanIzQNqmkdgk+9vumymcscJRAMAbcTHegEM4iPfip3AC8A3cHgAAAAAgqqxxMACANEwPkT5EAQBgakgBAYfxUHwOaPA+xoOYKq8OF4/h4LHNteObfeKyDAQAAAIACAAAABSgRf5K8qayA3eNXoTTqbaXYhOit6VRHYm/KFfU3CAdHcelX4VIGl/uyINAAxsKRMJqQvXDkQ9Hz2k9oXGPVfPj07xz4yEy/kF7z+pbybnAeDXz4pEcPLo5Hd2c5y9LAAQwE9IN6CATgKrRUIfFIYDKaQ2jVR3MGVnKyUFm0BtXuBBBEWziBbgnbsbNgHcC4K/wtwAAAAAAgP/E2YICQEKLRawiDaoV92G+KXIfAKbISaanbB9bn2NN3a+zD5IhXD0zX5pEsa4HVO+9pFokASggCUIhKAAAAlIBoumtmsvwJHLmTF+kNcQw3lPVFr4wEVK9VserZEiKSv0YVpWdNb9WfUQUQ2OYjExk4n54Mp1zuG6Z+YPG70fN9JfLJ8TD0+6Y8Su1PGiYNF+q+dIgGTo9UOf3SAQFBUkQQVvTNAxQIYhjqX+ugtE+rrw4qDmTmpZH4xSjMsdN5PMrHANAERT78VSssIF/QnAN9uMwAAAAAABgjYMAAABQAED5x/BH2tcDBZTFHb5zeK+Dx09izLOniGpyBzwMn8Ojqr/fWhqMtRjVpCUioQAoIdEpQoQGJADaYBB/rn0S3ZYWoW6ml1JS4RL6WwzqhbocYuu3m27gYsmzIwgd72J9hIHSlgEAp+ClbaRFTsPvaTdncnfJyelUjC77mm6XanOHzPnQjnEV4//S9e9Pxki0KGUYpKWMBNMUVUUERc7o6EfUpmlD+n1L+44aL5OxX/pw7ds0iCZ/FLYGAAAK+Gk8Ch/GpbgeL8aZAAAAAAAAEBEBAEABAEAgVfYAAIAd+hfXPMDWLacby4nPJhNgX/hk+Wbkb5aRs7ctg9IZbQZpUkIFVGkBCAyaaFHQYlKVTmY/oD0sFabQ9G9meqJhGGJ8aRi/DRrMi/Bt8nXybIA2j665RU+lgjRNIIryUbw7SKO8UnwD1w3+I53fmxL5gvRVbG200TFPNnI5+Sbz/Vly1sYYMqdmajpaOik6dB2aiCACKMx5mmkLz0mCYSbPENfQb2k+tMgdk6r8Z/SV1AAAQAA34yYAfBc34gQAAAAAAICGhoYCAFJUi6LVFgQYAACweav5s4/8hF97/Dv14GnXSZ4HQYXat15Pt9+743e/9+y916xPrCUDVlN3MwT0zkpmVekcdK8MTc10NDmpASJ3yWAIWSTjcDI+mkZlgOTdlmF9Yj02j20mI/BC9TqxzliL7mXZUzC/XX0a/bsRkuUUoap6l1qbttAQ+O/izeuRdU2pvUn2VdUg47P0x5lfVi9KIw0ZxL6trU37dq7+993P2vuVrRPTmNCRkZMSYMx5l8y1NCKCGHerKS3TbuvCWxs/nfq6RtkWY18wU00+gIfiMLICAADAYdwD5wH+CkcAAAAAAAAAAAAAAAAAAAAAAKzZM455wUMu9Zv//NgcP779jcuO4x82PYmxgznxfvxH04+QB6lKb57rXjnXXr6xLWl9CQBwTPsSsn1aixytfAGvGEj6VUimGokoLyH/xqSOSj7a41vjv5y9rxtj8eVv3pJl29LwK+X3cC7O1M7yr+GDACzC37VevrZpybyaAEBQ/CJ9XePRmc5qKFupyyUfpRDyu/Rvw5Owo21tzfefc8rOK07atfF3Zh9IpN1fvaIjF606M9brL3cwJc1A0V8NZ6VNm38XAH/c9F3qPPUDAj1WPpD6fICBrgAAAHBnXIrfBcA5+A4AAAAAAADgDFyEgQKCo7gQxxAUAAAAAATH2baa9u066KajZzCPX10upmBZhu8cPOY7B49dsmzfuESnWZbVOHD7U3ZcdNP+I7IEAOAYXgOxkAnXqpcBYKyzTKYYSV1FrqKKNOaxreU+Z+3rju3bfOmam2LbhmE2fB1vAQpnkp8Vf0jXWMhntZ8dQoKRiIlYixEUX8NboZhiUSBj6FQariYXU2DEsc1pT12CSwRFciD18rbmCJbBikxo27dFtAiGmK0R4UTjfeV9ASgNagTCCgAAQfGfeAY2AJ/CdXgRbsZN+BMAAAAACHAa/bkCAEBdhGMhKDQAAAAAnDjGzjOnFz/4w33Bu5/H9sNmKq1kmM3oVmfVWKqJHjzuUT94jr27tnvfP3zVas92TG0AQqmCQBEY0a6zzImYnWqRhBKBIlkfPr41tppppGW0STInQ1DzvkN+q/IhrKVQpjRisRajQmZSNZVoEko0gi4QmiJzqOjSWMdQFTG2Lb51y7Fx4Oh6jm0rRRNBU1PFKrExmQoKKImEagOtAAAhjQCRMmEFAIAi+AtcgdMB38SF+D5s4BAAAAAAAEG2yqQDAHQcFG1BBUpKAQAAgGXgBJ+47i7DxvGBnUEkOICZZGOJXbOdSeLEzL3POXnzwOHNYd2JIwwUIGRSeCh5WvSWtK+LHpoZWRtivZtsRY5pU7aT7aI0OICJU3AsdbTJiLFLBcUh/CRuxF4cqW6xHhljdzuKQyhgD05gExPbsb0cCGNpN9bJNgzMcjC6nuyiK1KaMXLi0PGtY4cOn9i+sW21rZ1ryUpVtRySNu0eFIfwODwWt2TxGtMJnCxZQwHhWHVLEXtwEAVkAAAAAL6Cy3E5volj+Awux5UAAAAAAFVTBw0AQEcrXSd0lJQUEAIAAGAsJ/OXn/x+7/vE4+Y4+ebvwbfFAXEbrsX3YSe+hQO4Dbcm+dgy8kmdf0xRAJiAnwyXh+fhZfhSOLtSsq9c3/araaF4Hq7DAdyGG3A/vAvXYgcm/hbvwpvxBdyA4jbcH3SscEX5dnh0qHp9+bbkN0QT5pxfnFvzenFqapb/ietxKw7g3YBH4TrmAdzWOrSM3G+1sfx823/Db2n34wAOkjexxnw+PoNn44P0f1YuavNPuAC34AC+iQM4gB8Z2phPX2/Nm2a9KjEBXQEAoAAAAAAAAAAAAABUtAhEWg2hDY4KNKoiadKajOMUJkIDTYZt9Ynr78HmNmOZuzR7qpeor4hnJ/1HyTPbsZv1W+hn7FjlimtvuWX7Mt5jWw5UQRIgRE9q8/+T/6j5Q+HeTf5lS14f86m6+cSNYfe2kd1HT/Qxlny4cTftSZGLBDwdf6f9quR0vA7PKbdL5wp3l1yN30Gwq3J9kQxtbz8317uzMb7fyIe3Nuejze7J9uWUTJ3r9cNP27Xtrqtl5caDx34ii7equ5CTtG9o7I3lWfQbSa/QrZNYXplka84+gb6Pfgx7wn/FMcnbxFmaX4h8dmaewNl4ueZb6hwZd8Y10gerV7XzQc14zJAP0mvCl6vwjDuesnPH/mMn/t+jJ9YvHUNJVgAAAAAAAAAAAAAAABCEr+PglD0FNIyZ3dF7Tf08o8yhmGpU2TMaTRPNDEr0Gge48GGXeccVj3Db4ZNXq+1H4KW4su1rZV7PeA75RtrNSpbd2/zTldd92mr5yti9Y1OB2Qmg+ohhDM0LyKGkn5kZD6+5Tde0v7yR1Xu3rzbOOLy19eKFD49mTD1c4+VRrE/duWP1Czu3rVjnYPQXmRdXrmzcLhjGqHXSmlmunvHNzJrtsnvnxvV3OHXnPb5689EHbM25Y8/OjdNP2b3NN28+fGwsw9Z6/cJ9O7Z99KTty4033nLkRR3LW8uIHAq/XNXkOll+jf4h3R/5NWHUkeoLG3AbdqnP4vkRtWzhlfSSdec3R/uOkeWFjdfHfGvTk8sRAg8Mj8Gv4AvQ5m7qYXfYs/2iQ5ub/+tInde6VGp19EXPAQAAAAAAAAAAAAAAADhWXlteiZCOpk1HeTt5JPM4Ch0lzoo+vUGbKU0Fx82+3SZn7D1iteMoB06Z1GjuLL1ycgPjMDm1emDwHAg0F9qc149lRauJikBJ3K6GmXGUqi3MyxeUOy+W+55Ye/aJ9fqeI/60YF4V4yRSamzb5ovfPvDfx5LnZsfqT5P+V3FZmxubHEntb/oT6gcpfBN3iujWeiy1PPYH7vit9/zzN864+du3/vzD/9vZR04/Zect77z0C+zdYbVa/dg3bj36tCFfXzZ8Kl0vzXITcxQp2suLJDtjnKJtRyWBn6jcNfHoyQ2j3UGZJP1kuaDtyRsjZ615XTsvi/Eyme+k+xm/mPiqjnMoemd8YR0k/2M0W1fecOCV6/bpGyPPalyKDgAAAAAAAAAAwC4AAMAuKCbKq5K+SUuk5ijwYPrv5BfwEDwIT9P8o5mz2qoIKUdn84S5Nb7rdPnX68506IazjI2jaat8jZDci3GSugmni4ekyTwxc4fTdr325L077j+3ekACkkUSS2J0XBG1ZP3IRc0OzL+vPItxD0LHv5A/jdKeTo6FNX5H+zvZsRz/yrdve8iXr7311GXH8t3Ik9PcJ/IjgxuYP1D9QxVGUncakyTGxtJjm+tT/vHL3/kAtezYeNmO7atPz+YaMwcnZzeLWe/Zqk9lLBj3w21ki4JYzh1KfKO6Kf3frd9pe0vkwUN3060xuxGOTjUxeDzzhrm1ed29z9yznLZ729+u1+v763xK+UHNYzXvKmq9VVXVAPSRZdfmVrdMd8VDzEhZAQAAAAAAAAAA9uNgkYSZyhzYDwCA5+DS1M+Tx0a3EdF7400AUCQMUT2C9zd5tbpqtbfjY1fds899zzMdX29Ybdw22wGvwVeiz6a34U2S91dfMJqr5tHNcd8fOGv/WOXEBz9x7SPGnu1vQOiN5eJZzXRV4tNZ+urJ6ZHv1/xw9SUsr6D7k74DM7xAcmHj2NQx9PnKnP3RsX31lGXa0bXvKbfSN0ifn85dMz2ifoTxspC0S5J3tf3iiGyu5ymfu+amL23s2nb77Xu27fvgv3/rgyOesZy8cXvGrzJneH0ilacb+fXqv47OvfT1lb3iWZXXpr22bAu/pOBu9IJwWWqnOiIeSt4gzqLnkadbxtk3HTq2efT41vEk78TDzByVYH41jSbbI1qrtnCfpA9jXjLG+Eo6T5v1/03Lj6X96xUAAAAAAAAAAOBC/FqAIChOAAAALsNlOBsPxL1xRnRfWSHYVEcTN4p/U5/Gd6iIZU+9918ekKs+/+Cu7nGlrleHxEH1BEjd0ORcHV9TB2VegAuotjetsvp35qNbvyTgNlzcSKI4z8yfNfmliHB+5XOxPEbm83S+URA7oz+u4+Phy1HNWrpcP7ilcSq9jVIvTueTK0ua/xA/JS7SAvxb5IvajuTg2LXt2snx4+s+dr2el2uftLGxOlk8aF2/l/oVaHstfmPM3ig50uH5OjW9tM2Fy/QMHMbOjPVRsb98VZabcX2GL+FR6pekmvxhurxzWXn5DbccPy69YLWMN5r9uYRmXsJ8LsNoTpSD4UiBp5DjkiemOsPM+vHM/6f8dU78PQAAAAAAAAAAACCRCdUAACDSKUkmUEQUFADtMIJUW8KaMebotttNL/ubJ+QVf/PMLre7HgZ2pQE42EC2aXbKVsdcbB497iHfc4e5Z9e2fuQzX1+WXdsjlDU9AmOakLBO9pLjsT5eY1cs25i3pjOSyJw4Q8cJHMfRmio7hwQDW/SYttio7MBaLCQhKI7jOA324BAm2YsD2BVZGbavO7+TKUlMLW43piE93hE6KznQxmrajeDQeqxhF8iyxkZqYplFamQc0EWz3osN7c1Umj3Q0YNMMaJZsAtHp27idolNcltmMjM7s95F9uLGFQAAAAAAAAAAAkhpUCENigIAiJLQoIACAFBAgyKRFgAAWJeDUdAE4ARORERQySAQQQFIKCAoDoAk6giOpBOJmIAbKQKDtHFkYikFBpRNbAJQBACC4gAIOKCCIwAUkKD4LgAFBIJDABHVwwTgGAAAYOAAIGiSgxMUAtjCgQLBdwkQARzBEeT/AHI8a4KgQCpGAAAAAElFTkSuQmCC)
}

.madridistas_layout.quince_aniversario .overlapping_row,
.madridistas_layout.quince_aniversario .club_info_layout .overlapping_main_row,
.club_info_layout .madridistas_layout.quince_aniversario .overlapping_main_row {
	margin-top: -98px
}

@media only screen and (max-width: 990px) {
	.madridistas_layout.quince_aniversario .l-1cols {
		padding-left: 10px;
		padding-right: 10px
	}

	.madridistas_layout.quince_aniversario .l-1cols .l-col {
		margin-bottom: 20px
	}

	.madridistas_layout.quince_aniversario .main_row,
	.madridistas_layout.quince_aniversario .club_info_layout .overlapping_main_row,
	.club_info_layout .madridistas_layout.quince_aniversario .overlapping_main_row {
		padding-top: 10px;
		margin-bottom: 10px
	}

	.madridistas_layout.quince_aniversario .m_header_banner {
		margin-bottom: 50px;
		position: relative;
		overflow: visible
	}

	.madridistas_layout.quince_aniversario .m_header_banner .m_header_banner_text {
		padding: 0;
		width: 100%;
		min-height: 0;
		bottom: 0;
		left: 0
	}

	.madridistas_layout.quince_aniversario .m_header_banner h2 {
		display: none
	}

	.madridistas_layout.quince_aniversario .m_header_banner .btn {
		text-align: center;
		margin: 0;
		left: 0;
		bottom: -45px;
		min-width: 0;
		padding: 10px 0;
		width: 100%;
		position: absolute
	}

	.madridistas_layout.quince_aniversario .m_header_banner:lang(ar) img {
		max-width: none;
		width: 100%;
		margin-right: auto
	}

	.madridistas_layout.quince_aniversario .m_header_banner:lang(ar) .btn {
		left: auto;
		right: 0
	}

	.madridistas_layout.quince_aniversario .overlapping_row,
	.madridistas_layout.quince_aniversario .club_info_layout .overlapping_main_row,
	.club_info_layout .madridistas_layout.quince_aniversario .overlapping_main_row {
		margin-top: 0
	}
}

.m_ultimos_ganadores_1 {
	text-align: center;
	font-size: 36px;
	display: table;
	padding: 20px
}

.m_ultimos_ganadores_1 .m_ultimos_ganadores_1_inner {
	display: table-cell;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px
}

.m_ultimos_ganadores_2 {
	text-align: center;
	font: normal 2.4em Arial;
	text-align: center;
	padding: 10px 0 10px 0
}

.m_ultimos_ganadores_2 img {
	display: inline
}

.m_ultimos_ganadores_3 {
	font-size: x-small;
	padding: 0 10px;
	overflow: hidden;
	padding: 10px 10px 10px 20px
}

.m_ultimos_ganadores_3:lang(ar) {
	padding: 10px 20px 10px 10px
}

.m_ultimos_ganadores_3 .m_ultimos_3_text {
	font-size: 16px;
	color: #666666;
	margin-bottom: 30px
}

.m_ultimos_ganadores_3 .btn {
	float: right
}

.m_ultimos_ganadores_3 .btn:lang(ar) {
	float: left
}

.m_banner_click_call {
	border: 2px solid #0255A5;
	min-height: 114px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/click_to_call.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: contain;
	overflow: auto;
	padding: 10px
}

.m_banner_click_call * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

.m_banner_click_call a {
	color: #0050A9;
	text-decoration: none;
	font-weight: bold
}

.m_banner_click_call .col-1 {
	width: 55%;
	padding-left: 182px;
	padding-top: 8px;
	font-size: 12px
}

.m_banner_click_call .col-1 br {
	line-height: 18px
}

.m_banner_click_call .col-1 a {
	font-size: 20px
}

.m_banner_click_call .col-2 {
	width: 45%;
	font-size: 14px;
	padding: 6px 10px 0 14px
}

.m_banner_click_call .col-2 br {
	line-height: 22px
}

.m_banner_click_call .btn {
	color: #fff;
	font-size: .79em;
	padding: 10px 20px
}

.m_banner_click_call:lang(ar) {
	background-position: right center
}

.m_banner_click_call:lang(ar) .col-1 {
	padding-left: 10px;
	padding-right: 182px
}

@media only screen and (max-width: 990px) {
	.m_banner_click_call {
		border-width: 1px;
		padding: 20px 20px 20px 24px;
		background-image: none
	}

	.m_banner_click_call .col-1,
	.m_banner_click_call .col-2 {
		float: none;
		width: auto
	}

	.m_banner_click_call .col-1 {
		min-height: 96px;
		padding-left: 136px;
		padding-top: 18px;
		background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/click_to_call.jpg);
		background-repeat: no-repeat;
		background-position: -20px 0px;
		background-size: 144px 96px
	}

	.m_banner_click_call .col-2 {
		padding-left: 0;
		padding-top: 8px;
		line-height: 18px
	}

	.m_banner_click_call:lang(ar) .col-1 {
		background-position: right top;
		padding-right: 162px
	}
}

@media only screen and (max-width: 767px) {

	.grid_not_cabecera .master-layout .section .main_row .m_banner_click_call,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_banner_click_call,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_banner_click_call {
		margin-bottom: 20px
	}

	.grid_not_cabecera .master-layout .section .main_row .m_banner_click_call .col.col-1,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_banner_click_call .col.col-1,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_banner_click_call .col.col-1,
	.grid_not_cabecera .master-layout .section .main_row .m_banner_click_call .col.col-2,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_banner_click_call .col.col-2,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_banner_click_call .col.col-2 {
		margin-top: 0;
		padding-right: 0;
		width: 100%
	}

	.grid_not_cabecera .master-layout .section .main_row .m_banner_click_call .btn,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_banner_click_call .btn,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_banner_click_call .btn {
		width: 100%;
		text-align: center;
		margin-top: 10px
	}

	.m_banner_click_call {
		margin-bottom: 20px
	}

	.m_banner_click_call .col.col-1,
	.m_banner_click_call .col.col-2 {
		padding-right: 0
	}

	.m_banner_click_call .btn {
		width: 100%;
		text-align: center;
		margin-top: 10px
	}
}

.m_ya_somos {
	overflow: hidden;
	box-sizing: border-box;
	padding: 30px;
	text-align: center
}

.m_contador {
	font-size: 2em;
	color: #666666
}

.m_ya_somos .m_contador {
	float: left
}

.m_ya_somos .m_contador:lang(ar) {
	float: right
}

.m_contador_airport {
	display: inline-block
}

.m_contador_campo {
	display: none
}

.m_contador_campo.flapper {
	display: block
}

.m_filtros {
	background-color: #f8f7f5;
	position: relative
}

.m_filtros_head {
	padding: 15px 10px 15px 10px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	font-size: 1.2em;
	border: 1px solid #dddddd
}

.m_filtros_title {
	float: left;
	margin-right: 15px
}

.m_filtros_title:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 15px
}

.m_filtros_seleccionado {
	color: #999999
}

.m_filtros_vermas {
	float: right;
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center
}

.m_filtros_vermas:lang(ar) {
	float: left;
	padding-right: 0;
	padding-left: 20px;
	background-position: left center
}

.m_filtros_body {
	border: 1px solid #dddddd;
	box-sizing: border-box;
	border-top: none;
	position: absolute;
	width: 100%;
	z-index: 1;
	background-color: #f8f7f5;
	display: none
}

.m_filtros_body .l-col {
	border-left: 1px solid #dddddd;
	margin: 0
}

.m_filtros_body .l-col:first-child {
	border: none
}

.m_filtros_body .l-col:lang(ar) {
	border-left: none;
	border-right: 1px solid #ddd
}

.m_filtros_panel {
	padding: 12px 10px 12px 10px;
	font-size: 1.2em
}

.m_filtros_panel .checkbox_field {
	margin-top: 8px
}

.m_filtros_panel .checkbox_field:first-child {
	margin-top: 0
}

.m_filtros_panel .checkbox_field label {
	position: relative;
	bottom: 2px
}

.m_filtros_footer {
	border-top: 1px solid #dddddd;
	padding: 10px;
	clear: both
}

.m_filtros_footer .btn {
	float: right
}

.m_filtros_footer .btn:lang(ar) {
	float: left
}

.m_filtros_body .l-3cols .l-col {
	float: left;
	width: 33%;
	margin-bottom: 0
}

.m_filtros_body .l-3cols .l-col:lang(ar) {
	float: right
}

.no-highlight-panel {
	border: 1px solid #D9D9D9;
	padding: 10px;
	margin-bottom: 20px
}

.m_filtros_lista {
	color: #666;
	text-transform: uppercase;
	list-style-type: none;
	margin: 1em 0 0 0;
	padding: 0 1.5em
}

.m_filtros_lista li {
	display: inline-block;
	margin: .15em 0;
	padding: 0 .35em 0 0
}

.m_filtros_lista li:after {
	content: "/";
	display: inline-block;
	padding: 0 0 0 .5em
}

.m_filtros_lista li:first-child {
	font-weight: 700;
	color: #333
}

.m_filtros_lista li:first-child:after,
.m_filtros_lista li:last-child:after {
	content: none
}

.m_filtros_lista li:lang(ar) {
	padding: 0 0 0 .35em
}

.m_filtros_lista li:lang(ar):after {
	padding: 0 0 0 .35em
}

.m_filtros_aviso {
	color: #c00;
	font-weight: 700;
	text-transform: uppercase;
	margin: 1em 0 0 0;
	padding: 1em 1.5em;
	border-top: 1px solid #999999;
	background: #e5e5e5;
	background: -moz-linear-gradient(top, #e5e5e5 0%, rgba(229, 229, 229, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, rgba(229, 229, 229, 0)));
	background: -webkit-linear-gradient(top, #e5e5e5 0%, rgba(229, 229, 229, 0) 100%);
	background: -o-linear-gradient(top, #e5e5e5 0%, rgba(229, 229, 229, 0) 100%);
	background: -ms-linear-gradient(top, #e5e5e5 0%, rgba(229, 229, 229, 0) 100%);
	background: linear-gradient(to bottom, #e5e5e5 0%, rgba(229, 229, 229, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#00e5e5e5', GradientType=0)
}

.madridistas_layout .section.sorteo .text {
	font-size: 1.9em;
	font-weight: bold
}

.madridistas_layout .section.sorteo .subtext {
	font-size: 1.2em;
	color: #666;
	margin-top: 10px
}

.madridistas_layout .section.sorteo .alta-link {
	color: #0052A5;
	text-decoration: none;
	font-weight: bold
}

.madridistas_layout .section.sorteo .tipos {
	margin: 20px 0
}

.madridistas_layout .section.sorteo .tipos dt {
	border-top: 1px solid #d0d0d0;
	padding: 15px 20px 0 85px
}

.madridistas_layout .section.sorteo .tipos dt:lang(ar) {
	padding: 15px 85px 0 20px
}

.madridistas_layout .section.sorteo .tipos dfn {
	font-size: 1.4em;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase
}

.madridistas_layout .section.sorteo .tipos dd {
	font-size: 1.2em;
	color: #666;
	padding: 15px 80px 25px 85px;
	background: transparent url(../images/icons/png/sorteo-ico-sprite.png) no-repeat
}

.madridistas_layout .section.sorteo .tipos dd:lang(ar) {
	padding: 15px 85px 25px 80px
}

.madridistas_layout .section.sorteo .tipos dd.anual {
	background-position: 0 0
}

.madridistas_layout .section.sorteo .tipos dd.mensual {
	background-position: 0 -150px
}

.madridistas_layout .section.sorteo .tipos dd.futbol {
	background-position: 0 -300px
}

.madridistas_layout .section.sorteo .tipos dd.baloncesto {
	background-position: 0 -450px
}

.tipos-carnet .highlights_row_3columns,
.tipos-carnet .col {
	margin-bottom: 0
}

.tipos-carnet .m_opciones {
	margin-right: 15px;
	min-height: 566px
}

.tipos-carnet .m_opciones:lang(ar) {
	margin-right: 0;
	margin-left: 15px
}

.tipos-carnet .m_opciones.last {
	margin-right: 0
}

.tipos-carnet .m_opciones.last:lang(ar) {
	margin-left: 0
}

.tipos-carnet .m_op_precio {
	margin-bottom: 20px
}

.tipos-carnet .m_op_periodo {
	margin-top: -10px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.tipos-carnet .m_opciones,
	.tipos-carnet .m_opciones.last {
		margin: 0 20px
	}

	.tipos-carnet .m_opciones:lang(ar),
	.tipos-carnet .m_opciones.last:lang(ar) {
		margin: 0 20px
	}
}

@media only screen and (max-width: 767px) {

	.tipos-carnet .m_opciones,
	.tipos-carnet .m_opciones:lang(ar),
	.tipos-carnet .m_opciones.last,
	.tipos-carnet .m_opciones.last:lang(ar) {
		margin-left: 10px;
		margin-right: 10px
	}
}

.hala-madrid-junior .preguntas {
	margin: 0 0 0 15px
}

.hala-madrid-junior .preguntas>.header {
	color: #000;
	font: bold 1.4em Arial;
	text-transform: uppercase
}

.hala-madrid-junior .preguntas ul {
	list-style: decimal outside
}

.hala-madrid-junior .preguntas ul li {
	font: bold 1.2em Arial;
	color: #000
}

.hala-madrid-junior .no-highlight-panel .instruccion,
.hala-madrid-junior .no-highlight-panel .actions {
	float: left;
	width: 50%
}

.hala-madrid-junior .no-highlight-panel .instruccion:lang(ar),
.hala-madrid-junior .no-highlight-panel .actions:lang(ar) {
	float: right
}

.hala-madrid-junior .no-highlight-panel p {
	font-weight: bold;
	font-size: 1.5em;
	color: #666
}

.hala-madrid-junior .no-highlight-panel .cash {
	font-size: 1.9em
}

.hala-madrid-junior .no-highlight-panel .actions a {
	display: block
}

.ganadores-concurso .m_highlight.ganador,
.ganadores-concurso .ganador.m_store {
	margin-bottom: 20px
}

.ganadores-concurso .m_highlight.ganador .img-container,
.ganadores-concurso .ganador.m_store .img-container,
.ganadores-concurso .m_highlight.ganador .ganadores-list-container,
.ganadores-concurso .ganador.m_store .ganadores-list-container {
	float: left;
	padding: 5px 10px
}

.ganadores-concurso .m_highlight.ganador .img-container:lang(ar),
.ganadores-concurso .ganador.m_store .img-container:lang(ar),
.ganadores-concurso .m_highlight.ganador .ganadores-list-container:lang(ar),
.ganadores-concurso .ganador.m_store .ganadores-list-container:lang(ar) {
	float: right
}

.ganadores-concurso .m_highlight.ganador h3,
.ganadores-concurso .ganador.m_store h3 {
	text-transform: uppercase
}

.ganadores-concurso .m_highlight.ganador ul,
.ganadores-concurso .ganador.m_store ul {
	list-style: none
}

.ganadores-concurso .m_highlight.ganador ul li,
.ganadores-concurso .ganador.m_store ul li {
	text-transform: uppercase;
	color: #0255A5;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0
}

.ganadores-concurso .m_highlight.ganador .ganadores-list-container>p,
.ganadores-concurso .ganador.m_store .ganadores-list-container>p {
	font-size: 1.2em;
	color: #666;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 0;
	text-transform: uppercase
}

.m_patrocinador {
	height: 24px;
	overflow: hidden;
	text-align: right;
	border-top: 1px solid #e6e6e6;
	font: normal 1.1em/20px Arial
}

.m_patrocinador:lang(ar) {
	text-align: left
}

.m_patrocinador a {
	float: right;
	margin-left: 5px
}

.m_patrocinador a:lang(ar) {
	float: left;
	margin-left: 0;
	margin-right: 5px
}

.m_patrocinador.social {
	float: right;
	border: none 0
}

.m_patrocinador.social:lang(ar) {
	float: left
}

.m_patrocinador.social a {
	margin-left: 6px
}

.m_patrocinador.social a:lang(ar) {
	margin-left: 0;
	margin-right: 6px
}

.cont_m_patrocinador:not(:empty) {
	height: 23px;
	float: left;
	min-width: 13%;
	height: 30px;
	padding: 20px 0 0 0
}

.cont_m_patrocinador:not(:empty):lang(ar) {
	float: right
}

.m_patrocinador.galeria {
	border: none 0
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.cont_m_patrocinador {
		height: auto;
		position: absolute;
		top: 20px;
		right: 75px;
		width: auto;
		height: auto;
		padding: 0
	}
}

@media only screen and (max-width: 767px) {
	.cont_m_patrocinador {
		height: auto;
		position: absolute;
		top: 20px;
		right: 75px;
		width: auto;
		height: auto;
		padding: 0
	}
}

.ag_section {
	background-color: #000;
	font-size: 2em
}

.m_aviso_global {
	text-transform: uppercase;
	overflow: hidden;
	backface-visibility: hidden;
	font-size: x-small;
	font-weight: bold;
	margin: 0 auto;
	z-index: 1;
	position: relative
}

#m_ag_cont {
	display: none;
	opacity: 0;
	transform: translate(0)
}

#m_ag_cont.ag_1200 .rm_section_row {
	max-width: 1200px
}

#m_ag_cont .rm_section_row {
	overflow: hidden;
	position: relative
}

.m_aviso_global .m_ag_item {
	height: 29px;
	float: left;
	padding-top: 15px
}

.m_aviso_global .m_ag_item:lang(ar) {
	float: right
}

.m_aviso_global .m_ag_item.m_ag_status {
	padding-left: .6em
}

.m_aviso_global .m_ag_item.m_ag_status:lang(ar) {
	padding-left: 0;
	padding-right: .6em
}

.m_ag_item_inner {
	vertical-align: center;
	font-size: 1em;
	color: #ccc;
	padding: 0 1.2em 0 0
}

.m_ag_item_inner:lang(ar) {
	padding: 0 0 0 1.2em
}

.m_ag_tambien,
.m_ag_rmtv {
	color: #aaaaaa;
	margin-right: 1em
}

.m_ag_tambien:lang(ar),
.m_ag_rmtv:lang(ar) {
	margin-right: 0;
	margin-left: 1em
}

.m_ag_tambien_otros {
	border-left: none;
	padding-left: 0.1em
}

.m_ag_tambien_otros:lang(ar) {
	border-right: none;
	padding-left: 0;
	padding-right: .1em
}

.m_ag_item a {
	color: #0e87f1;
	margin-left: 1.1em;
	text-decoration: none;
	padding-right: 1.8em;
	border-right: 1px solid rgba(255, 255, 255, 0.35)
}

.m_ag_item a:lang(ar) {
	margin-left: 0;
	margin-right: 1.1em;
	padding-right: 0;
	padding-left: 1.8em;
	border-right: none;
	border-left: 1px solid 255, 255, 255, 0.35
}

.m_ag_item a:lang(ar):last-of-type a {
	border-left: none
}

.m_ag_item:last-of-type a {
	border-right: none
}

.m_ag_title {
	color: #5fcc2e;
	background-image: url("../images/backgrounds/m_ag_title.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 1.2em
}

.m_ag_title:lang(ar) {
	background-position: right center;
	padding-left: 0;
	padding-right: 1.2em
}

.m_ag_score {
	display: inline-block;
	padding: 2px 5px;
	font-weight: 700;
	color: #fff;
	font-size: 1em;
	line-height: 1;
	background-color: #444;
	margin: -1px 2px 0 2px;
	border-radius: 1px
}

.m_ag_close {
	padding-left: 10px;
	background-color: #000000;
	z-index: 1;
	top: 0;
	position: absolute;
	font-size: x-small;
	text-align: right;
	right: 0;
	color: transparent !important
}

.m_ag_close:lang(ar) {
	right: auto;
	left: 0;
	padding-left: 0;
	padding-right: 10px;
	text-align: left
}

.m_ag_close:after {
	content: "\e606";
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 20px;
	display: block;
	font-weight: 400;
	opacity: 1;
	width: auto;
	background: none;
	height: auto;
	position: absolute
}

.m_ag_wrapper {
	height: 44px;
	float: left;
	width: 3000px;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease
}

.m_ag_wrapper:lang(ar) {
	transition-property: transform, right, top;
	float: right
}

.m_aviso_global {
	padding-right: 2.1em
}

.m_aviso_global:lang(ar) {
	padding-right: 0;
	padding-left: 2.1em
}

.m_ag_close {
	background-color: transparent;
	background-position: left center
}

.m_ag_close:lang(ar) {
	background-position: right center
}

@media only screen and (max-width: 767px) {
	.m_ag_title {
		background-image: none;
		padding-left: .6em
	}
}

.m_tabs {
	background-color: #F0F0F0;
	border: 1px solid #D9D9D9;
	padding: 10px 0
}

.m_tabs [data-tab] {
	display: none
}

.m_tabs .active_tab {
	display: block
}

.m_tabs_header {
	border-top: 2px solid #0255A5;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: #fff;
	font-size: x-small;
	text-transform: uppercase;
	padding: 17px 20px 13px
}

.m_tabs_header span {
	font-size: 1.4em
}

.m_tabs_header h1 {
	font-size: 1.6em;
	font-weight: normal
}

.m_tabs_content {
	background-color: #ffffff
}

.m_tabs_navigation {
	padding: 0 10px;
	font-size: 0;
	border-bottom: 1px solid #d9d9d9
}

.m_tabs_navigation a {
	font-size: x-small;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1.2em 1em;
	border: 1px solid transparent;
	border-bottom: none;
	color: #A3A3A3
}

.m_tabs_navigation .active {
	background-color: #ffffff;
	border-color: #D9D9D9;
	color: #000000;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px
}

.m_tabs_navigation span {
	font-size: 1.2em;
	font-weight: bold
}

.m_tabs_small {
	padding-bottom: 0
}

.m_tabs_small .m_tabs_navigation span {
	font-size: 1.1em;
	font-weight: normal
}

.m_tab_footer {
	font-size: x-small;
	text-align: right;
	text-transform: uppercase;
	padding: 1px 16px 10px;
	font-weight: bold
}

.m_tab_footer:lang(ar) {
	text-align: left
}

.m_tab_footer a {
	font-size: 1.1em;
	color: #0255A5;
	text-decoration: none
}

.m_tabs_simple {
	border: none;
	padding-bottom: 0;
	background: none
}

.m_tabs_simple .m_tabs_navigation {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: -1px;
	position: relative;
	z-index: 1
}

.m_tabs_simple .m_tabs_navigation .active {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #f6f6f6
}

.m_tabs_alt {
	padding-top: 0;
	background: none;
	border: none
}

.m_tabs_alt .m_tabs_navigation {
	padding-left: 0;
	padding-right: 0
}

.m_tabs_alt .m_tabs_navigation a {
	font-weight: bold;
	color: #0052A5
}

.m_tabs_alt .m_tabs_navigation .active {
	background-color: #F0F0F0;
	color: #000000
}

.m_tabs_widget {
	border: 1px solid #d9d9d9
}

.m_tabs_widget:after {
	border-top: 1px solid #d9d9d9;
	content: "";
	display: block;
	height: 10px;
	background-color: #fff
}

.m_tabs_widget.youth:after {
	content: none
}

.m_tabs_widget.youth .Opta>.Opta_W {
	margin: 0;
	padding: 0
}

.m_tabs_widget.youth .Opta table {
	margin-bottom: 0
}

.m_tabs_widget .m_tabs_navigation .active {
	background-color: #f6f6f6
}

.m_tabs_alt_b {
	padding-bottom: 0
}

.m_tabs_alt_c {
	background-color: transparent;
	border: none
}

.m_tabs_alt_c [data-tab] {
	margin-top: 30px
}

.m_tabs_alt_c li {
	border: none !important;
	padding-left: 0
}

.m_tabs_alt_c li:lang(ar) {
	padding-right: 0 !important
}

.m_tabs_alt_c h2 {
	margin-bottom: 16px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_tabs_alt_c {
		margin: 10px
	}
}

@media only screen and (max-width: 767px) {
	.m_tabs {
		margin: 10px;
		padding-top: 0;
		padding-bottom: 6px
	}

	.m_tabs_navigation {
		background-color: #ffffff;
		padding-left: 0;
		padding-right: 0;
		border: 1px solid #ffffff;
		margin: -1px -1px 0
	}

	.m_tabs_navigation a {
		font-size: x-small;
		border: none;
		padding: 0 8px 0;
		padding-bottom: 14px
	}

	.m_tabs_navigation .active span {
		font-size: 1.2em;
		display: block;
		border-bottom: 2px solid #000000;
		padding-bottom: 3px
	}

	.m_tabs_content {
		border-top: 1px solid #D9D9D9
	}

	.m_tabs_header {
		border: none;
		padding-left: 10px
	}

	.m_tabs_simple .m_tabs_navigation {
		margin-bottom: 0
	}

	.m_tabs_simple .m_tabs_navigation .active {
		background: none
	}

	.m_tabs_simple .m_tabs_content {
		background-color: #f6f6f6
	}

	.m_tabs_alt .m_tabs_navigation .active {
		background: none
	}
}

.m_results_table_b th,
.m_results_table_b td {
	padding: 0 8px 0 8px;
	vertical-align: middle;
	height: 43px;
	box-sizing: border-box;
	font-size: 1.2em
}

.m_results_table_b thead th {
	position: static;
	border-left: none
}

.m_results_table_b thead th:lang(ar):nth-child(2) {
	text-align: right;
	padding-left: 0;
	padding-right: 1.4em
}

.m_results_table_b thead th:nth-child(2) {
	text-align: left;
	padding-left: 1.4em
}

.m_results_table_b tbody tr>tr:nth-child(2n+2) th,
.m_results_table_b tbody tr>tr:nth-child(2n+2) td {
	background-color: #FBFBFB
}

.m_results_table_b tbody tr>th:first-child {
	width: 7%;
	font-family: "Oswald", sans-serif;
	border-top: none;
	color: #000;
	font-size: 1.7em
}

.m_results_table_b tbody tr>td {
	padding-left: 20px;
	width: 52%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-top: none;
	background-color: #FFF
}

.m_results_table_b tbody tr>td:lang(ar) {
	padding-left: 0;
	padding-right: 20px;
	text-align: right
}

.m_results_table_b tbody tr>td+td {
	padding-left: 8px;
	width: 7%;
	font-family: "Oswald", sans-serif;
	text-align: center
}

.m_results_table_b tbody tr>td+td:lang(ar) {
	padding-left: 0;
	padding-right: 8px
}

.m_results_table_b tbody tr>td+td+td {
	width: 18%;
	font-size: 1.4em
}

.m_results_table_b tbody tr:nth-child(2n+2) td,
.m_results_table_b tbody tr:nth-child(2n+2) th {
	background-color: #F6F6F6
}

.m_results_table_b:after {
	display: none
}

.m_rt_imgloc {
	width: 17px
}

.m_collapsible:last-child {
	padding-bottom: 10px
}

.m_colapsible_header {
	border-top: 2px solid #0255A5;
	border-bottom: 1px solid transparent;
	background-color: #f0f0f0;
	padding: 14px 10px 10px 10px
}

.m_collapsible:first-child .m_colapsible_header {
	border-top: 1px solid #d9d9d9
}

.m_collapsible:last-child .m_colapsible_header {
	border-bottom-color: #d9d9d9
}

.m_colapsible_header h2 {
	font-size: 1.6em;
	float: left
}

.m_colapsible_header h2:lang(ar) {
	float: right
}

.m_colapsible_header a {
	padding-right: 2em;
	color: #000;
	text-decoration: none;
	float: right;
	font-size: 1.3em;
	text-transform: uppercase;
	background-image: url("../images/icons/svg/arrow_down.svg");
	background-position: right center;
	background-repeat: no-repeat
}

.m_colapsible_header a:lang(ar) {
	padding-right: 0;
	padding-left: 2em;
	float: left;
	background-position: left center
}

.expanded .m_colapsible_header {
	border-bottom-color: #d9d9d9
}

.expanded .m_colapsible_header a {
	background-image: url("../images/icons/svg/arrow_up.svg")
}

.m_colapsible_body {
	margin-bottom: 10px;
	border-bottom: 1px solid #d9d9d9
}

.m_collapsible:last-child .m_colapsible_body {
	margin-bottom: 0
}

.m_section_news_header .download_row {
	margin: 0 0 2em 0
}

.madridistas_layout .m_section_news_header .download_row {
	margin: 1.5em 1em
}

.club_info_layout .download_row {
	margin-left: 25px
}

@media (min-width: 768px) and (max-width: 991px) {
	.club_info_layout .download_row {
		margin-left: 35px
	}
}

.tickets_layout .tour_head_row {
	margin-right: 10px;
	margin-left: 10px
}

.tickets_layout .tour_head_row .m_video {
	margin: 0;
	position: relative
}

.tickets_layout .tour_head_row .m_video .m_video_related {
	box-sizing: border-box;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 1px;
	background-color: rgba(0, 0, 0, 0.25);
	padding: 5px
}

.tickets_layout .tour_head_row .m_video .m_video_related:lang(ar) {
	left: auto;
	right: 0
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod {
	float: right
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod:lang(ar) {
	float: left
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_social_mod_container {
	margin-top: 0
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_social_mod_container .m_mod_x2.m_mod_twit .m_mod_figure .m_mod_figcaption a:after {
	content: url(/StaticFiles/RealMadridResponsive/images/static/t_m_mod.png);
	transform: scale(0.55)
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_social_mod_container .m_mod_x2 .m_mod_figure {
	margin-left: 29px
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_social_mod_container .m_mod_x2 .m_mod_figure .m_mod_figcaption a:after {
	content: "";
	display: block;
	border: 0;
	position: absolute;
	max-width: 20px;
	top: auto;
	left: auto;
	right: 18px;
	bottom: 3px
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_social_mod_container .m_mod_x2 .m_mod_figure .m_mod_figcaption:lang(ar) a:after {
	left: 18px;
	right: auto
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_social_mod_container .m_mod_x2 .m_mod_figure:lang(ar) {
	margin-left: 0;
	margin-right: 29px
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_related_newcont {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	background-color: white;
	padding: 10px 20px;
	font-size: 1.2em;
	color: #333;
	text-transform: uppercase;
	margin: 0 auto
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_related_newcont:lang(ar) {
	left: auto;
	right: 0
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_related_title {
	display: inline-block;
	margin: 15px auto 15px 15px;
	font-size: 2.8em;
	color: white;
	font-weight: bold;
	max-width: 590px
}

.tickets_layout .tour_head_row .m_video .m_video_related .m_related_title:lang(ar) {
	margin: 15px 15px 15px auto
}

.tickets_layout .tour_head_row .m_video .m_video_related.new .m_related_newcont {
	display: block
}

.tickets_layout .tour_head_row .m_video .m_video_related.new .m_related_title {
	margin-top: 50px
}

.tickets_layout .tour_head_row .m_video .m_video_container .m_media {
	z-index: 0
}

.tickets_layout .tour_head_row .m_video .m_video_container .m_media img {
	height: auto;
	width: 100%
}

.tickets_layout .tour_head_row .m_video .m_video_container .m_media .m_video_item_icon,
.tickets_layout .tour_head_row .m_video .m_video_container .m_media .m_image_item_picture {
	display: block
}

.tickets_layout .subheader_row {
	margin-top: -1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #D9D9D9;
	border-top: none
}

.tickets_layout .subheader_row .m_subheader_content {
	width: 620px;
	max-height: 90px;
	overflow: hidden;
	float: left
}

.tickets_layout .subheader_row .m_subheader_content:lang(ar) {
	float: right
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery {
	float: left
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery:lang(ar) {
	float: right
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media {
	z-index: 0
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media img {
	height: auto;
	width: 100%
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_video_item_icon,
.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_image_item_picture {
	display: block;
	margin-left: -14px;
	margin-top: -14px
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_video_item_icon:before,
.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_image_item_picture:before {
	border-width: 4px 0 4px 5px;
	margin-left: -1px;
	margin-top: -4px
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_video_item_icon:after,
.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_image_item_picture:after {
	width: 24px;
	height: 24px;
	border: 4px solid #fff
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_video_item_icon:lang(ar),
.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_image_item_picture:lang(ar) {
	margin-left: 0;
	margin-right: -14px
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_video_item_icon:lang(ar):before,
.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_media .m_image_item_picture:lang(ar):before {
	border-width: 4px 5px 4px 0;
	margin-left: 0;
	margin-right: -1px
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo {
	position: relative;
	z-index: 4
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo img {
	height: 90px;
	width: auto
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo .label {
	display: block;
	padding-left: 34px;
	padding-top: 8px;
	width: 76px;
	height: 22px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -55px;
	margin-top: -15px;
	z-index: 3;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo .label:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 0
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo .label:lang(ar) {
	padding-left: 0;
	padding-right: 34px;
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -55px
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo .label:lang(ar):before {
	left: auto;
	right: 0
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo .veil {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B0004194, endColorstr=#B0004194);
	background-color: rgba(0, 65, 148, 0.69);
	-webkit-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo:hover .veil {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00004194, endColorstr=#00004194);
	background-color: rgba(0, 65, 148, 0)
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_text {
	margin-top: 30px;
	font-size: 1.4em;
	font-weight: bold;
	color: #333;
	border-left: 1px solid #ccc;
	margin-left: 20px;
	float: right;
	max-width: 280px;
	padding-left: 20px
}

.tickets_layout .subheader_row .m_subheader_content .m_subheader_text:lang(ar) {
	border-right: 1px solid #ccc;
	margin-right: 20px;
	float: left;
	padding-right: 20px
}

.tickets_layout .subheader_row .m_tickets_slider_purchase {
	width: 300px;
	border: none;
	float: right;
	padding-bottom: 3px;
	padding-top: 0;
	margin: 0
}

.tickets_layout .subheader_row .m_tickets_slider_purchase:lang(ar) {
	float: left
}

.tickets_layout .subheader_row .m_tickets_slider_purchase .m_highlighted_tickets {
	width: 100%
}

.tickets_layout .m_warning.tour_warning {
	margin-top: 0;
	margin-bottom: 0
}

.tickets_layout .m_tour_anchors {
	list-style-type: none;
	margin: 0 0 4em
}

.tickets_layout .m_tour_anchors li {
	margin: 2em 0
}

.tickets_layout .m_tour_anchors li a {
	color: #0052A5;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none
}

.tickets_layout .tourwhy_row .col:nth-child(odd) .m_highlight,
.tickets_layout .tourwhy_row .col:nth-child(odd) .m_store {
	margin-right: 0
}

.tickets_layout .tourwhy_row .col:nth-child(even) .m_highlight,
.tickets_layout .tourwhy_row .col:nth-child(even) .m_store {
	margin-left: 0
}

.tickets_layout .tourwhy_row .col:lang(ar):nth-child(odd) .m_highlight,
.tickets_layout .tourwhy_row .col:lang(ar):nth-child(odd) .m_store {
	margin-left: 0;
	margin-right: 10px
}

.tickets_layout .tourwhy_row .col:lang(ar):nth-child(even) .m_highlight,
.tickets_layout .tourwhy_row .col:lang(ar):nth-child(even) .m_store {
	margin-right: 0;
	margin-left: 10px
}

.tickets_layout .tourwhy_row .col .m_highlight .m_highlight_content,
.tickets_layout .tourwhy_row .col .m_store .m_highlight_content,
.tickets_layout .tourwhy_row .col .m_highlight .club_store_new .m_store_info,
.club_store_new .tickets_layout .tourwhy_row .col .m_highlight .m_store_info,
.tickets_layout .tourwhy_row .col .m_store .club_store_new .m_store_info,
.club_store_new .tickets_layout .tourwhy_row .col .m_store .m_store_info,
.tickets_layout .tourwhy_row .col .m_highlight .m_store_content,
.tickets_layout .tourwhy_row .col .m_store .m_store_content {
	text-align: center;
	padding: 0 20px 10px 20px
}

.tickets_layout .tourwhy_row .col .m_highlight .m_highlight_content strong,
.tickets_layout .tourwhy_row .col .m_store .m_highlight_content strong,
.tickets_layout .tourwhy_row .col .m_highlight .club_store_new .m_store_info strong,
.club_store_new .tickets_layout .tourwhy_row .col .m_highlight .m_store_info strong,
.tickets_layout .tourwhy_row .col .m_store .club_store_new .m_store_info strong,
.club_store_new .tickets_layout .tourwhy_row .col .m_store .m_store_info strong,
.tickets_layout .tourwhy_row .col .m_highlight .m_store_content strong,
.tickets_layout .tourwhy_row .col .m_store .m_store_content strong {
	font-weight: normal;
	padding: 20px 0px 8px 0px
}

.tickets_layout .m_tour_social .m_social_mod_container {
	margin: 0 0 44px 0
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2 {
	width: 50%;
	float: left
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2:nth-child(2n-1) {
	clear: left
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2:lang(ar) {
	float: right
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2:lang(ar):nth-child(2n-1) {
	clear: right
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2.m_mod_twit .m_mod_figure .m_mod_figcaption a:after {
	content: url(/StaticFiles/RealMadridResponsive/images/static/t_m_mod.png);
	transform: scale(0.55)
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2 .m_mod_figure {
	margin-left: 29px
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2 .m_mod_figure:lang(ar) {
	margin-left: 0;
	margin-right: 29px
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2 .m_mod_figure .m_mod_figcaption a:after {
	content: "";
	display: block;
	border: 0;
	position: absolute;
	max-width: 20px;
	top: auto;
	left: auto;
	right: 18px;
	bottom: 3px
}

.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2 .m_mod_figure .m_mod_figcaption:lang(ar) a:after {
	left: 18px;
	right: auto
}

.tickets_layout .m_tour_route {
	margin: 0 0 44px 0;
	position: relative
}

.tickets_layout .m_tour_route>ul {
	padding: 10px 0;
	list-style-type: none;
	border: 1px solid #ddd;
	width: 50%;
	float: left;
	box-sizing: border-box
}

.tickets_layout .m_tour_route>ul:lang(ar) {
	float: right
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(1) {
	background-position: 11px 10px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(1):lang(ar) {
	background-position: right 11px top 10px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(2) {
	background-position: 11px -110px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(2):lang(ar) {
	background-position: right 11px top -110px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(3) {
	background-position: 11px -230px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(3):lang(ar) {
	background-position: right 11px top -230px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(4) {
	background-position: 11px -350px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(4):lang(ar) {
	background-position: right 11px top -350px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(5) {
	background-position: 11px -470px
}

.tickets_layout .m_tour_route>ul:nth-child(1) li:nth-child(5):lang(ar) {
	background-position: right 11px top -470px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(1) {
	background-position: 11px -590px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(1):lang(ar) {
	background-position: right 11px top -590px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(2) {
	background-position: 11px -710px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(2):lang(ar) {
	background-position: right 11px top -710px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(3) {
	background-position: 11px -830px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(3):lang(ar) {
	background-position: right 11px top -830px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(4) {
	background-position: 11px -950px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(4):lang(ar) {
	background-position: right 11px top -950px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(5) {
	background-position: 11px -1070px
}

.tickets_layout .m_tour_route>ul:nth-child(2) li:nth-child(5):lang(ar) {
	background-position: right 11px top -1070px
}

.tickets_layout .m_tour_route>ul li {
	padding: 20px 30px 20px 20px;
	color: #666;
	font-family: Oswald, sans-serif;
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	overflow: hidden;
	background-color: #fff;
	background-image: url(/StaticFiles/RealMadridResponsive/images/static/tour_route_bg.png);
	background-repeat: no-repeat;
	background-position: left top
}

.tickets_layout .m_tour_route>ul li:lang(ar) {
	padding: 20px 20px 20px 30px
}

.tickets_layout .m_tour_route>ul li span {
	color: #0052A5;
	display: block;
	width: 28px;
	float: left;
	text-align: center;
	height: 2em;
	margin: 0 20px 0 0
}

.tickets_layout .m_tour_route>ul li span:lang(ar) {
	float: right;
	margin: 0 0 0 20px
}

.tickets_layout .m_tour_route>p {
	clear: left;
	padding: 10px 0;
	font-size: 1.2em;
	line-height: 2.8em;
	color: #999
}

.tickets_layout .m_tour_route>p:lang(ar) {
	clear: right
}

.tickets_layout .m_tour_route>p:before {
	content: " ";
	display: table
}

.tickets_layout .m_tour_route>p:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0
}

.tickets_layout .m_tour_route>p span {
	display: block;
	float: left;
	font-family: Oswald, sans-serif;
	font-size: 1.6em;
	line-height: 1.8;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #0052A5;
	vertical-align: middle;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #ccc
}

.tickets_layout .m_tour_route>p span:lang(ar) {
	float: right;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #ccc;
	padding-right: 0;
	margin-right: 0;
	border-right: none
}

.tickets_layout .m_tour_route>p span:lang(ar):before {
	margin-left: 10px
}

.tickets_layout .m_tour_route>p span:before {
	content: url(/StaticFiles/RealMadridResponsive/images/static/tour_route_time.png);
	display: inline-block;
	width: 27px;
	height: 33px;
	vertical-align: top;
	margin-right: 10px
}

.tickets_layout .m_tour_route .m_tour_stadium {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -138px;
	right: -305px;
	z-index: 0
}

.tickets_layout .m_tour_route .m_tour_stadium:lang(ar) {
	left: -305px;
	right: auto
}

.tickets_layout .m_info_table a {
	text-decoration: none;
	color: #0052A5
}

@media only screen and (max-width: 990px) {
	.tickets_layout .important .m_header {
		margin-bottom: 15px
	}

	.tickets_layout .important .m_warning {
		margin-top: 0
	}

	.tickets_layout .tour_head_row {
		margin: 0
	}

	.tickets_layout .tour_head_row .m_video .m_video_related {
		position: relative;
		margin-top: -2px;
		background-color: black
	}

	.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod {
		float: none;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0
	}

	.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_mod.m_mod_x2 {
		width: auto
	}

	.tickets_layout .tour_head_row .m_video .m_video_related .m_social_mod .m_mod.m_mod_x2 div {
		min-height: 75px
	}

	.tickets_layout .tour_head_row .m_video .m_video_related .m_mod_twit .m_mod_figcaption {
		padding-top: 15px
	}

	.tickets_layout .tour_head_row .m_video .m_video_related .m_mod_twit .m_mod_figcaption a {
		display: block
	}

	.tickets_layout .tour_head_row .m_video .m_video_related .m_related_title {
		font-size: 1.8em
	}

	.tickets_layout .subheader_row {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		border: none
	}

	.tickets_layout .subheader_row .m_subheader_content {
		width: 100%;
		max-height: none;
		float: none
	}

	.tickets_layout .subheader_row .m_subheader_content:lang(ar) {
		float: none
	}

	.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery {
		float: none
	}

	.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery:lang(ar) {
		float: none
	}

	.tickets_layout .subheader_row .m_subheader_content .m_subheader_gallery .m_photo img {
		width: 100%;
		height: auto
	}

	.tickets_layout .subheader_row .m_subheader_content .m_subheader_text,
	.tickets_layout .subheader_row .m_subheader_content .m_subheader_text:lang(ar) {
		margin: 20px 0 0 0;
		text-align: center;
		border: none;
		float: none;
		max-width: none;
		padding: 0
	}

	.tickets_layout .subheader_row .m_tickets_slider .m_tickets_slider_purchase {
		float: none;
		width: auto;
		padding-bottom: 0
	}

	.tickets_layout .subheader_row .m_tickets_slider .m_tickets_slider_purchase .m_highlighted_tickets {
		border-top: none;
		border-left: none;
		border-right: none
	}

	.tickets_layout .subheader_row .m_tickets_slider .m_tickets_slider_purchase .m_highlighted_tickets ul {
		display: block
	}

	.tickets_layout .subheader_row .m_tickets_slider .m_tickets_slider_purchase .m_highlighted_tickets ul li {
		display: block;
		text-align: center
	}

	.tickets_layout .subheader_row .m_tickets_slider .m_tickets_slider_purchase .m_highlighted_tickets ul li p {
		display: inline-block;
		padding: 0
	}

	.tickets_layout .subheader_row .m_tickets_slider .m_tickets_slider_purchase .m_highlighted_tickets ul li strong {
		display: inline-block;
		min-width: none;
		padding-right: 0
	}

	.tickets_layout .subheader_row .m_tickets_slider .m_tickets_slider_purchase .m_highlighted_tickets ul li strong:lang(ar) {
		padding-right: 11px;
		padding-left: 0
	}

	.tickets_layout .main_tickets_row .m_tour_anchors {
		margin: 0
	}

	.tickets_layout .tourwhy_row .col {
		width: 100%;
		margin-bottom: 0
	}

	.tickets_layout .tourwhy_row .col .m_highlight,
	.tickets_layout .tourwhy_row .col .m_store,
	.tickets_layout .tourwhy_row .col .m_highlight:lang(ar),
	.tickets_layout .tourwhy_row .col .m_store:lang(ar) {
		margin: 0
	}

	.tickets_layout .list_row {
		margin-bottom: 20px
	}

	.tickets_layout .list_row .m_spaces_list ul li:nth-child(odd) {
		padding-left: 0
	}

	.tickets_layout .list_row .m_spaces_list ul li:nth-child(even) {
		padding-right: 0
	}

	.tickets_layout .m_tour_social .m_social_mod_container {
		margin-bottom: 20px
	}

	.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2 {
		float: none;
		width: auto
	}

	.tickets_layout .m_tour_social .m_social_mod_container .m_mod_x2 div {
		min-height: 75px
	}

	.tickets_layout .m_tour_social .m_mod_twit .m_mod_figcaption {
		padding-top: 15px
	}

	.tickets_layout .m_tour_social .m_mod_twit .m_mod_figcaption a {
		display: block
	}

	.tickets_layout .m_tour_route {
		margin-bottom: 20px
	}

	.tickets_layout .m_tour_route ul {
		width: 100%;
		float: none
	}

	.tickets_layout .m_tour_route ul:lang(ar) {
		float: none
	}

	.tickets_layout .m_tour_route>p {
		line-height: 1.4em
	}

	.tickets_layout .m_tour_route .m_tour_stadium {
		display: none
	}
}

@media only screen and (max-width: 767px) {
	.tickets_layout .subheader_row .m_tickets_slider_purchase {
		margin-top: 5px
	}

	.tickets_layout .important .m_warning {
		margin-top: 10px
	}
}

.tour_row {
	margin-bottom: 31px
}

.m_tour_masthead {
	margin: 0 10px;
	position: relative
}

.m_tour_masthead span {
	display: none
}

.m_tour_desc {
	max-width: 600px;
	float: left;
	padding: 0 14px;
	margin: 14px 0 0 0;
	font-size: 1.3em;
	line-height: 1.5;
	color: #666
}

.m_tour_desc:lang(ar) {
	float: right
}

.m_tour_more {
	margin: 0 10px
}

.m_tour_more .m_articles_view_more {
	text-align: left
}

.m_tour_more .m_articles_view_more:lang(ar) {
	text-align: right
}

.main_tour_row {
	font-size: 1em
}

.main_tour_row .list_row .m_header {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 10px;
	position: relative
}

.main_tour_row .list_row .m_header small {
	position: absolute;
	right: 0;
	top: 0;
	text-transform: none;
	color: #666;
	font-size: 1.2em
}

.main_tour_row .list_row .m_header small:lang(ar) {
	right: auto;
	left: 0
}

.main_tour_row .m_text_content {
	font-size: 1.3em;
	margin: 0 10px 40px 10px
}

.main_tour_row .m_total_price,
.main_tour_row .row_form {
	margin: 0 10px 40px 10px
}

.tour_wrapper {
	margin: 0 auto;
	max-width: 960px
}

.tour_wrapper.elems-1 {
	max-width: 320px
}

.tour_wrapper.elems-2 {
	max-width: 640px
}

.tour_wrapper.elems-3 {
	max-width: 960px
}

.tour_wrapper .col {
	width: 320px
}

a.tour_highligt_link {
	text-decoration: none
}

.m_tour_highlight {
	text-align: center;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.5;
	width: 250px;
	height: 242px;
	padding: 28px 24px;
	border: 1px solid #dcdcdc;
	background: #0c4d88
}

.m_tour_highlight:before {
	content: "";
	display: block;
	width: 115px;
	height: 95px;
	margin: 0 auto 14px auto
}

.m_tour_highlight.hl1:before {
	content: url(/StaticFiles/RealMadridResponsive/images/static/t_camiseta.png)
}

.m_tour_highlight.hl2:before {
	content: url(/StaticFiles/RealMadridResponsive/images/static/t_premio.png)
}

.m_tour_highlight.hl3:before {
	content: url(/StaticFiles/RealMadridResponsive/images/static/t_unidades.png)
}

.m_tour_highlight span {
	display: block;
	min-height: 50px;
	max-width: 66.67%;
	margin: 0 auto 14px auto;
	font-family: "Oswald", sans-serif;
	color: #F1B541;
	font-size: 1.6em;
	text-transform: uppercase;
	line-height: 1.2
}

.m_tour_ticket {
	margin: 14px 10px 28px 10px
}

.m_tour_calendar {
	margin: 10px 10px 40px 10px;
	padding-top: 30px;
	border-top: 1px solid #dcdcdc;
	font-size: 1.3em
}

.m_tour_calendar img {
	float: left;
	padding-right: 30px
}

.m_tour_calendar img:lang(ar) {
	float: right;
	padding-right: 0;
	padding-left: 30px
}

.m_tour_calendar span {
	display: block;
	margin-bottom: 14px;
	font-family: "Oswald", sans-serif;
	color: #333;
	font-size: 1.6em;
	text-transform: uppercase;
	line-height: 1.2
}

.tour_file_download {
	display: block;
	margin-top: 1em;
	color: #0052A5;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	font-size: .923em
}

.tour_file_download:before {
	content: url(/StaticFiles/RealMadridResponsive/images/icons/svg/download.svg);
	display: inline-block;
	width: 23px;
	height: 21px;
	vertical-align: middle;
	margin-right: 14px
}

.tour_file_download:lang(ar):before {
	margin-right: 0;
	margin-left: 14px
}

.m_tour_unidid {
	margin: 0 10px 40px 10px;
	padding: 0 14px 40px 14px;
	border: 1px solid #dcdcdc;
	font-size: 1.3em
}

.m_tour_unidid img {
	display: block;
	margin: 0 auto 30px auto
}

.m_tour_unidid span {
	display: block;
	margin-bottom: 14px;
	font-family: "Oswald", sans-serif;
	color: #333;
	font-size: 1.6em;
	text-transform: uppercase;
	line-height: 1.2
}

.m_tour_unidid .tour_file_download {
	margin-top: 3em
}

.video_row.tour {
	max-width: 620px;
	height: auto;
	margin: 0 10px 20px 10px;
	padding: 0
}

.m_tour_gymkhana {
	margin: 0 10px 20px 10px;
	padding: 0 14px 20px 14px;
	border: 1px solid #dcdcdc;
	font-size: 1.3em
}

.m_tour_gymkhana img {
	display: block;
	margin: 0 auto 30px auto
}

.m_tour_gymkhana span {
	display: block;
	margin-bottom: 14px;
	font-family: "Oswald", sans-serif;
	color: #333;
	font-size: 1.6em;
	text-transform: uppercase;
	line-height: 1.2
}

.m_tour_gymkhana .tour_file_download {
	margin-bottom: 2em
}

@media only screen and (max-width: 767px) {
	.m_tour_desc {
		float: none
	}
}

.m_full_header_banner,
.m_full_header_video {
	position: relative;
	background-color: #E6E6E6;
	overflow: hidden
}

.m_full_header_banner img,
.m_full_header_video img {
	margin: 0 auto
}

.m_full_header_banner_info_wrapper {
	width: 1500px;
	left: 50%;
	margin-left: -750px;
	text-align: left
}

.m_full_header_banner_info_wrapper h1,
.m_full_header_banner_info_wrapper h2 {
	margin: 0
}

.m_full_header_banner_info_wrapper:lang(ar) {
	left: inherit;
	right: 50%;
	margin-left: inherit;
	margin-right: -750px;
	text-align: right
}

.m_full_header_banner_info_wrapper img {
	max-width: 100%
}

.m_full_header_banner_info_wrapper,
.m_full_header_video_info_wrapper {
	position: relative
}

.m_full_header_video_info_wrapper {
	max-width: 940px;
	margin: 0 auto
}

.m_full_header_video_figure {
	height: 0;
	padding-bottom: 60.9%
}

.m_full_header_video_figure iframe {
	position: absolute;
	width: 100%;
	height: 100%
}

.m_full_header_banner_small .m_full_header_banner_info_wrapper {
	max-width: 940px;
	margin-left: -470px
}

.m_full_header_banner_small .m_full_header_banner_info_wrapper:lang(ar) {
	margin-left: 0;
	margin-right: -470px
}

.branding_pm {
	height: 400px;
	position: relative;
	background-color: #E6E6E6
}

.branding_pm .branding {
	position: absolute;
	width: 100%;
	height: 400px;
	z-index: 1;
	overflow: hidden;
	left: 0;
	top: 0
}

.branding_pm .branding:lang(ar) {
	left: auto;
	right: 0
}

.branding_pm .branding div[data-ad-slot] {
	height: 400px;
	width: 1366px;
	margin: 0 auto;
	background-color: transparent
}

.branding_pm .branding div[data-ad-slot] iframe {
	width: 1366px;
	height: 400px;
	overflow: hidden
}

.branding_pm .m_full_header_banner_info_wrapper {
	max-width: 940px;
	margin-left: -470px;
	z-index: 1
}

.branding_pm .m_full_header_banner_info_wrapper:lang(ar) {
	margin-left: 0;
	margin-right: -470px
}

.branding_pm .m_full_header_banner_info_wrapper img {
	height: 400px;
	width: auto;
	min-height: 400px;
	object-fit: cover;
	object-position: center
}

.news_banner {
	padding-left: 20px;
	width: 100%
}

.news_banner:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.news_banner a:first-child,
.news_banner a:lang(ar):first-child {
	border: none
}

.news_banner a {
	border-left: 1px solid #999999
}

.news_banner a:lang(ar) {
	border-left: none;
	border-right: 1px solid #999
}

.news_banner .news_banner_picture,
.news_banner .news_banner_video {
	display: inline-flex;
	align-items: center;
	margin-right: 3px;
	background-repeat: no-repeat;
	height: 27px;
	background-position: 12px 0;
	float: left;
	text-decoration: none
}

.news_banner .news_banner_picture:lang(ar),
.news_banner .news_banner_video:lang(ar) {
	margin-right: 0;
	margin-left: 3px;
	float: right;
	background-position: right 12px top 0
}

.news_banner .news_banner_picture span,
.news_banner .news_banner_video span {
	font-weight: bold;
	font-size: 8px;
	color: #999999;
	margin-left: 3px;
	text-transform: uppercase;
	display: inline-block;
	width: 76px
}

.news_banner .news_banner_picture span:lang(ar),
.news_banner .news_banner_video span:lang(ar) {
	margin-left: 0;
	margin-right: 3px
}

.news_banner .news_banner_picture:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #828282;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle
}

.news_banner .news_banner_video:before {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #828282;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle
}

.news_banner .news_banner_picture~.news_banner_video:before {
	margin-left: 12px
}

.news_banner .news_banner_picture~.news_banner_video:lang(ar):before {
	margin-left: 0;
	margin-right: 12px
}

.m_full_header_banner_info {
	padding: 20px 0;
	bottom: 0;
	position: absolute;
	left: 0;
	width: 100%;
	max-width: 1500px
}

.m_full_header_banner_info,
.m_full_header_banner_info:active {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	background-color: rgba(0, 0, 0, 0.4)
}

.m_full_header_banner_info h1,
.m_full_header_banner_info h2,
.m_full_header_banner_info strong {
	font-size: 2.6em;
	color: #fff
}

.m_full_header_banner_info a {
	color: #fff;
	text-decoration: none
}

.m_full_header_banner_info:lang(ar) {
	left: auto;
	right: 0
}

.m_full_header_banner_info h1,
.m_full_header_banner_info h2 {
	padding-left: 10px;
	padding-right: 50px
}

.m_full_header_banner_info h1:lang(ar),
.m_full_header_banner_info h2:lang(ar) {
	padding-left: 50px;
	padding-right: 10px
}

.m_full_header_banner_info p {
	margin-top: 18px;
	margin-bottom: 3px;
	margin-left: 10px
}

.m_full_header_banner_info p:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_full_header_banner_info p a:nth-child(odd) {
	border: none
}

.m_full_header_banner_info .news_banner_picture:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle;
	position: absolute;
	left: 10px
}

.m_full_header_banner_info .news_banner_picture:lang(ar):before {
	right: 10px;
	left: auto
}

.m_full_header_banner_info .news_banner_video:before {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle;
	position: absolute;
	left: 10px
}

.m_full_header_banner_info .news_banner_video:lang(ar):before {
	right: 10px;
	left: auto
}

.m_full_header_banner_info .news_banner_picture,
.m_full_header_banner_info .news_banner_video {
	margin: 0 9px 0 0;
	border-left: 1px solid #ffffff;
	background-repeat: no-repeat;
	height: 27px;
	text-indent: -9999px;
	width: auto;
	float: left;
	text-decoration: none
}

.m_full_header_banner_info .news_banner_picture:lang(ar),
.m_full_header_banner_info .news_banner_video:lang(ar) {
	margin: 0 0 0 9px;
	border-left: none;
	border-right: 1px solid #fff;
	float: right
}

.m_full_header_banner_info .news_banner_picture span,
.m_full_header_banner_info .news_banner_video span {
	text-indent: 5px;
	font-size: 8px;
	color: #ffffff;
	text-transform: uppercase;
	display: block
}

.m_full_header_banner_info .news_banner_enlace,
.m_full_header_banner_info .news_banner_picture,
.m_full_header_banner_info .news_banner_video {
	text-indent: 5px;
	font-size: 11px;
	color: #ffffff;
	margin: 9px 0 0 5px;
	text-transform: uppercase;
	background-position: 11px 0;
	text-indent: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 27px;
	vertical-align: middle;
	padding-left: 3em;
	width: auto;
	position: relative
}

.m_full_header_banner_info .news_banner_enlace:first-child,
.m_full_header_banner_info .news_banner_picture:first-child,
.m_full_header_banner_info .news_banner_video:first-child {
	margin-left: -9px
}

.m_full_header_banner_info .news_banner_enlace:lang(ar),
.m_full_header_banner_info .news_banner_picture:lang(ar),
.m_full_header_banner_info .news_banner_video:lang(ar) {
	border: none;
	background-position: right center;
	margin: 9px 5px 0 0;
	padding-left: 0;
	padding-right: 3em
}

.m_full_header_banner_info .news_banner_enlace:lang(ar):first-child,
.m_full_header_banner_info .news_banner_picture:lang(ar):first-child,
.m_full_header_banner_info .news_banner_video:lang(ar):first-child {
	margin-left: 0;
	margin-right: -9px
}

.m_full_header_banner_info .news_banner_enlace span,
.m_full_header_banner_info .news_banner_picture span,
.m_full_header_banner_info .news_banner_video span {
	margin: 0 8px 0 11px
}

.m_full_header_banner_info .news_banner_enlace span:lang(ar),
.m_full_header_banner_info .news_banner_picture span:lang(ar),
.m_full_header_banner_info .news_banner_video span:lang(ar) {
	margin: 0 11px 0 8px
}

.news_banner_enlace,
.news_banner_iconos_picture,
.news_banner_iconos_video {
	margin: 0 9px 0 0;
	border-left: 1px solid #ffffff;
	background-repeat: no-repeat;
	height: 27px;
	background-position: 8px 0;
	float: left;
	text-decoration: none
}

.news_banner_enlace:lang(ar),
.news_banner_iconos_picture:lang(ar),
.news_banner_iconos_video:lang(ar) {
	margin: 0 0 0 9px;
	border-left: none;
	border-right: 1px solid #fff;
	float: right
}

.news_banner_enlace span,
.news_banner_iconos_picture span,
.news_banner_iconos_video span {
	font-size: 8px;
	color: #ffffff;
	text-transform: uppercase;
	display: block
}

.m_full_header_banner_info .news_banner_enlace span,
.m_full_header_banner_info .news_banner_picture span,
.m_full_header_banner_info .news_banner_video span {
	font-size: 11px;
	font-weight: bold
}

.m_full_header_banner_info .news_banner_enlace {
	padding-left: 1em
}

.m_full_header_banner_info .news_banner_enlace:lang(ar) {
	padding-left: 0;
	padding-right: 1em
}

.m_full_header_banner_info .news_banner_enlace span {
	text-transform: uppercase
}

.news_banner_estadio {
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.33;
	color: #ffffff;
	display: flex;
	align-items: center;
	margin-bottom: 40px;
	justify-content: center
}

.news_banner_estadio:before {
	content: "\e632";
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 30px;
	margin-right: 14px
}

@media only screen and (max-width: 990px) {
	.m_full_header_banner_info_wrapper {
		max-width: 100% !important;
		margin-left: 0 !important;
		left: 0
	}

	.m_full_header_banner_info_wrapper:lang(ar) {
		margin-left: inherit !important;
		margin-right: 0 !important;
		left: inherit;
		right: 0
	}

	.m_full_header_banner_info_wrapper img {
		width: auto;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		max-width: none;
		position: relative;
		left: 50%;
		margin: 0
	}

	.m_full_header_banner_info_wrapper img:lang(ar) {
		-webkit-transform: translateX(50%);
		-moz-transform: translateX(50%);
		-ms-transform: translateX(50%);
		-o-transform: translateX(50%);
		transform: translateX(50%);
		left: inherit;
		right: 50%
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_full_header_banner_info_wrapper img {
		height: auto;
		width: 100%;
		min-height: 368px;
		object-fit: cover
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.news_report_layout .branding_pm {
		background-color: #E6E6E6;
		height: auto
	}

	.news_report_layout .branding_pm .branding {
		height: auto;
		position: static;
		background-color: #E6E6E6;
		max-height: 90px
	}

	.news_report_layout .branding_pm .branding div[data-ad-slot] {
		width: 768px;
		height: auto;
		background-color: transparent
	}

	.news_report_layout .branding_pm .branding div[data-ad-slot] iframe {
		width: 768px;
		height: auto
	}

	.news_report_layout .branding_pm .m_full_header_banner {
		min-height: auto
	}

	.news_report_layout .branding_pm .m_full_header_banner .m_full_header_banner_info_wrapper {
		max-width: 940px;
		margin-left: -470px;
		position: relative
	}

	.news_report_layout .branding_pm .m_full_header_banner .m_full_header_banner_info_wrapper img {
		height: auto;
		width: 100%;
		min-height: auto
	}
}

@media only screen and (max-width: 767px) {
	.m_full_header_banner .m_full_header_banner_info_wrapper .m_full_header_banner_info p {
		margin-top: 0;
		margin-bottom: 30px;
		margin-left: 20px
	}

	.m_full_header_banner .m_full_header_banner_info_wrapper .m_full_header_banner_info p:lang(ar) {
		margin-left: 0;
		margin-right: 20px
	}

	.m_full_header_banner_info_wrapper img {
		height: auto;
		width: 100%;
		min-height: 153px;
		object-fit: cover
	}

	.m_full_header_banner_info {
		position: static;
		background-color: #000;
		padding-bottom: 19px;
		margin-bottom: 0
	}

	.m_full_header_banner_info h1,
	.m_full_header_banner_info h2 {
		color: #fff;
		font-size: 2.2em;
		padding-left: 20px;
		padding-right: 20px;
		line-height: 24px
	}

	.news_report_layout .branding_pm {
		background-color: #E6E6E6;
		height: auto
	}

	.news_report_layout .branding_pm .branding {
		height: auto;
		position: static;
		background-color: #E6E6E6;
		max-height: 150px
	}

	.news_report_layout .branding_pm .branding div[data-ad-slot] {
		width: 320px;
		padding: 5px 0;
		height: auto;
		background-color: transparent
	}

	.news_report_layout .branding_pm .branding div[data-ad-slot] iframe {
		width: 320px;
		height: 50px
	}

	.news_report_layout .branding_pm .m_full_header_banner {
		min-height: auto
	}

	.news_report_layout .branding_pm .m_full_header_banner .m_full_header_banner_info_wrapper {
		width: 100%
	}

	.news_report_layout .branding_pm .m_full_header_banner .m_full_header_banner_info_wrapper img {
		min-height: auto;
		height: 153px;
		width: 100%;
		object-fit: inherit
	}
}

.m_destacados_home {
	margin-bottom: 20px;
	border-top: 1px solid #dcdcdc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

.m_destacados_home * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

.m_destacados_home .m_full_header_banner,
.m_destacados_home .m_full_header_banner_info_wrapper {
	overflow: hidden;
	min-height: 400px;
	background-image: url("../images/backgrounds/spinner.gif");
	background-repeat: no-repeat;
	background-position: 50% 40%
}

.m_destacados_home .m_dest_home_content a {
	color: #FFFFFF;
	text-decoration: none
}

.m_destacados_home .m_full_header_banner_info p a {
	border: none
}

.m_destacados_home .m_special_banner {
	position: relative;
	margin: 0 auto
}

.m_destacados_home .m_special_banner:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	content: ' ';
	background-color: rgba(0, 0, 0, 0.15)
}

.m_destacados_home .m_special_banner_link {
	display: none;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	background-image: none;
	background-color: transparent;
	color: #FFFFFF;
	text-transform: uppercase;
	width: auto;
	width: 110px;
	margin-left: -55px;
	text-align: center;
	overflow: visible;
	text-decoration: none;
	text-indent: 0;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	z-index: 1;
	bottom: 0
}

.m_destacados_home .m_special_banner_link:before {
	content: "\e602";
	font-family: real-madrid-icons;
	font-size: 80px;
	color: #fff;
	font-weight: 200;
	display: block;
	left: 50%;
	position: absolute;
	margin-top: 15px;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_dest_home_tipo {
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 1.2em;
	text-transform: uppercase;
	padding-bottom: 5px;
	display: block;
	font-weight: bold
}

.m_dest_home_tipo:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.m_dest_home_promos {
	margin-right: 20px;
	margin-left: 38px;
	float: right
}

.m_dest_home_promos:lang(ar) {
	float: left;
	margin-right: 38px;
	margin-left: 20px
}

.m_dest_home_promo {
	float: left;
	background-color: #FFFFFF;
	width: 175px;
	height: 100px;
	margin-left: 8px;
	overflow: visible;
	position: relative;
	top: -28px
}

.m_dest_home_promo:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 8px
}

.m_dest_home_promo .m_dest_home_promo_img {
	overflow: hidden;
	height: 111px;
	background-color: #FFFFFF
}

.m_dest_home_promo .m_dest_home_promo_img img {
	height: auto;
	max-width: 100%
}

.m_dest_home_promo .m_dest_home_promo_txt {
	padding: 4px 8px 0;
	height: 26px;
	background-color: #ffffff;
	color: #999999;
	font-size: 1.2em
}

.m_dest_home_promo .m_dest_home_promo_link {
	padding: 7px 8px 6px;
	height: 28px;
	background-color: #FFFFFF
}

.m_dest_home_promo .m_dest_home_promo_link a {
	color: #0255A5
}

.m_dest_home_promo_ficha .m_dest_home_promo_img {
	height: 164px;
	overflow: hidden
}

.m_dest_home_promo_ficha .m_dest_home_promo_img img {
	max-width: 100%
}

.m_dest_home_promo_ficha .m_dest_home_promo_link {
	position: absolute;
	bottom: -64px;
	width: 100%
}

.m_dest_home_special_info {
	position: absolute;
	width: 100%;
	top: 0;
	text-align: center;
	z-index: 2
}

.m_dest_home_special_info h1,
.m_dest_home_special_info h2 {
	margin-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	color: #FFFFFF
}

.m_dest_home_special_marcador {
	color: #FFFFFF;
	overflow: visible;
	background-image: url("../images/backgrounds/m_dest_home_special_marcador.png");
	background-repeat: no-repeat;
	background-position: center center
}

.m_dest_home_special_marcador img {
	position: static;
	height: auto;
	display: inline
}

.m_dest_home_special_marcador .escudo {
	vertical-align: middle;
	max-width: 70px
}

.m_dest_home_special_marcador .equipo {
	vertical-align: middle;
	font-size: 24px;
	font-weight: 700;
	min-width: 100px;
	display: inline-block
}

.m_dest_home_special_marcador .goles {
	font-family: "Oswald", sans-serif;
	vertical-align: middle;
	font-size: 90px;
	min-width: 50px;
	min-height: 130px;
	display: inline-block;
	text-align: center
}

.m_dest_home_special_marcador .local,
.m_dest_home_special_marcador .visitante {
	white-space: nowrap
}

.m_dest_home_special_marcador .local {
	text-align: right;
	float: left;
	width: 50%
}

.m_dest_home_special_marcador .local:lang(ar) {
	text-align: left;
	float: right
}

.m_dest_home_special_marcador .local .equipo {
	margin: 0 0 0 40px
}

.m_dest_home_special_marcador .local .equipo:lang(ar) {
	margin: 0 40px 0 0
}

.m_dest_home_special_marcador .local .goles {
	margin: 0 36px 0 30px
}

.m_dest_home_special_marcador .local .goles:lang(ar) {
	margin: 0 30px 0 36px
}

.m_dest_home_special_marcador .visitante {
	text-align: left;
	float: right;
	width: 50%
}

.m_dest_home_special_marcador .visitante:lang(ar) {
	text-align: right;
	float: left
}

.m_dest_home_special_marcador .visitante .equipo {
	margin: 0 40px 0 0
}

.m_dest_home_special_marcador .visitante .equipo:lang(ar) {
	margin: 0 0 0 4px
}

.m_dest_home_special_marcador .visitante .goles {
	margin: 0 30px 0 36px
}

.m_dest_home_special_marcador .visitante .goles:lang(ar) {
	margin: 0 36px 0 30px
}

.m_dest_home_special_links {
	margin-top: 35px
}

.m_dest_home_special_links .g-au-special {
	margin-left: 1px;
	margin-right: 1px
}

@media only screen and (min-width: 1025px) {
	.m_dest_home_promo {
		height: 100px !important
	}
}

@media only screen and (max-width: 990px) {
	.m_destacados_home {
		min-height: 1px
	}

	.m_destacados_home .m_full_header_banner,
	.m_destacados_home .m_full_header_banner_info_wrapper {
		min-height: 1px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_dest_home_promo {
		height: 100px !important
	}

	.m_dest_home_promo:first-child {
		display: block
	}
}

@media only screen and (max-width: 767px) {
	.m_destacados_home {
		border: none
	}

	.m_destacados_home .m_full_header_banner_info {
		overflow: hidden;
		padding-left: 0;
		padding-right: 0;
		background-color: #242424
	}

	.m_destacados_home .m_full_header_banner_info h1,
	.m_destacados_home .m_full_header_banner_info h2 {
		padding-left: 10px
	}

	.m_destacados_home .m_full_header_banner_info h1:lang(ar),
	.m_destacados_home .m_full_header_banner_info h2:lang(ar) {
		padding-left: 0;
		padding-right: 10px
	}

	.m_destacados_home .m_full_header_banner_info p {
		margin-left: 10px
	}

	.m_destacados_home .m_full_header_banner_info p:lang(de) {
		display: flex;
		margin-bottom: 0
	}

	.m_destacados_home .m_full_header_banner_info p:lang(ar) {
		margin-left: 0 !important;
		margin-right: 10px !important
	}

	.m_destacados_home .m_full_header_banner_info .news_banner_enlace {
		margin-left: 0;
		padding: 0;
		background-color: #000;
		width: 100%;
		text-align: center;
		display: block;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 18px;
		margin-bottom: 2px
	}

	.m_destacados_home .m_full_header_banner_info .news_banner_enlace:lang(ar) {
		margin-right: 0
	}

	.m_destacados_home .m_dest_home_content {
		overflow: hidden;
		padding-right: 10px
	}

	.m_destacados_home .m_dest_home_content:lang(ar) {
		padding-right: 0;
		padding-left: 10px
	}

	.m_destacados_home .m_dest_home_content h1 {
		font-size: 25px;
		margin-bottom: 14px
	}

	.m_destacados_home .m_dest_home_content a.news_banner_picture,
	.m_destacados_home .m_dest_home_content a.news_banner_video {
		position: relative
	}

	.m_destacados_home .m_dest_home_content a.news_banner_picture:lang(de),
	.m_destacados_home .m_dest_home_content a.news_banner_video:lang(de) {
		display: flex;
		align-items: center;
		line-height: 1.1;
		flex-basis: 50%
	}

	.m_destacados_home .m_dest_home_content a.news_banner_picture:lang(de) span,
	.m_destacados_home .m_dest_home_content a.news_banner_video:lang(de) span {
		text-indent: 0
	}

	.m_destacados_home .m_dest_home_content a.news_banner_picture:after,
	.m_destacados_home .m_dest_home_content a.news_banner_video:after {
		position: absolute;
		width: 1px;
		height: 15px;
		content: ' ';
		background-color: #FFFFFF;
		left: 0;
		top: 5px
	}

	.m_destacados_home .m_dest_home_content a.news_banner_picture:nth-child(odd):after,
	.m_destacados_home .m_dest_home_content a.news_banner_video:nth-child(odd):after {
		display: none
	}

	.m_destacados_home .m_dest_home_content a.news_banner_picture:lang(ar):after,
	.m_destacados_home .m_dest_home_content a.news_banner_video:lang(ar):after {
		left: auto;
		right: 0;
		margin-right: -7px
	}

	.m_destacados_home .m_special_banner img {
		width: 100%
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_info {
		position: relative;
		top: 0 !important;
		background-color: #242424;
		margin-top: 0;
		padding: 18px 10px 15px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_info h1 {
		font-size: 22px !important;
		line-height: normal;
		margin-top: 0
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador {
		background-image: url("../images/backgrounds/m_dest_home_special_marcador_responsive.png");
		background-position: 50% 40%;
		margin-bottom: 36px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .escudo {
		margin: 0;
		position: absolute;
		max-width: 60px;
		bottom: 24px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .equipo {
		font-size: 14px;
		margin: 0;
		position: absolute;
		line-height: normal;
		bottom: 0;
		width: 100%
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .goles {
		font-size: 60px;
		margin: 0
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .local,
	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .visitante {
		position: relative;
		padding-bottom: 19px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .local .escudo {
		left: 20px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .local .escudo:lang(ar) {
		left: auto;
		right: 20px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .local .equipo {
		right: 0;
		text-align: right;
		padding-right: 20px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .local .equipo:lang(ar) {
		right: auto;
		left: 0;
		text-align: left;
		padding-right: 0;
		padding-left: 20px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .local .goles {
		margin-right: 16px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .local .goles:lang(ar) {
		margin-right: 0;
		margin-left: 16px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .visitante .escudo {
		right: 20px;
		left: initial
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .visitante .escudo:lang(ar) {
		right: initial;
		left: 20px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .visitante .equipo {
		left: 0;
		text-align: left;
		padding-left: 20px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .visitante .equipo:lang(ar) {
		left: auto;
		right: 0;
		text-align: right;
		padding-left: 0;
		padding-right: 20px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .visitante .goles {
		margin-left: 16px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_marcador .visitante .goles:lang(ar) {
		margin-left: 0;
		margin-right: 16px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_links {
		overflow: hidden;
		margin-top: 12px
	}

	.m_destacados_home .m_special_banner .m_dest_home_special_links .g-au-special {
		display: block;
		margin-bottom: 2px
	}

	.m_destacados_home .m_special_banner .m_special_banner_link {
		display: none
	}

	.m_dest_home_tipo {
		margin-top: 10px
	}

	.m_dest_home_promos {
		display: none;
		margin: 0;
		padding-left: 10px;
		padding-right: 10px;
		float: none;
		clear: both;
		margin-top: 10px
	}

	.m_dest_home_promo {
		overflow: hidden;
		float: none;
		width: 100%;
		height: auto;
		position: static;
		margin-left: 0;
		margin-right: 0
	}

	.m_dest_home_promo .m_dest_home_promo_img img {
		min-height: 1px;
		height: auto;
		width: 100%
	}

	.m_dest_home_promo_ficha .m_dest_home_promo_link {
		position: relative;
		margin-top: -28px;
		bottom: initial
	}

	.m_dest_home_1_promos,
	.m_dest_home_2_promos {
		display: block
	}

	.m_dest_home_2_promos {
		overflow: hidden
	}

	.m_dest_home_2_promos .m_dest_home_promo {
		width: 48%;
		float: left;
		margin-left: 4%
	}

	.m_dest_home_2_promos .m_dest_home_promo:lang(ar) {
		float: right;
		margin-left: 0;
		margin-right: 4%
	}

	.m_dest_home_2_promos .m_dest_home_promo:lang(ar):first-child {
		margin-right: 0
	}

	.m_dest_home_2_promos .m_dest_home_promo:first-child {
		margin-left: 0
	}

	.m_dest_home_promo .AAAAAm_dest_home_promo_img,
	.m_dest_home_promo .m_dest_home_promo_txt {
		height: auto
	}
}

.m_hightlight_uem {
	background-color: #FFFFFF;
	border-top: none
}

.m_hightlight_uem .m_highlight_header,
.m_hightlight_uem .m_store_header {
	border-bottom: 2px solid #991419;
	position: relative
}

.m_hightlight_uem .m_highlight_cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	background-color: rgba(2, 85, 165, 0.36)
}

.m_hightlight_uem .m_highlight_content,
.m_hightlight_uem .club_store_new .m_store_info,
.club_store_new .m_hightlight_uem .m_store_info,
.m_hightlight_uem .m_store_content {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px
}

.m_hightlight_uem .m_highlight_content strong,
.m_hightlight_uem .club_store_new .m_store_info strong,
.club_store_new .m_hightlight_uem .m_store_info strong,
.m_hightlight_uem .m_store_content strong {
	padding: 0;
	padding-right: 0 !important
}

.m_hightlight_uem .m_highlight_content .m_highlight_content_title,
.m_hightlight_uem .club_store_new .m_store_info .m_highlight_content_title,
.club_store_new .m_hightlight_uem .m_store_info .m_highlight_content_title,
.m_hightlight_uem .m_store_content .m_highlight_content_title {
	font-size: 1.5em;
	margin-top: .2em
}

.m_arrow_bottom {
	position: relative;
	overflow: hidden;
	margin: 20px auto
}

.m_arrow_bottom img.m_arrow_bottom_bg {
	width: 100%;
	height: auto;
	display: block;
	position: absolute;
	top: 0;
	z-index: 0
}

.m_arrow_bottom .m_arrow_bottom_content {
	overflow: hidden;
	margin: 20px 20px 40px 20px;
	font-size: 2em;
	color: white;
	background-color: rgba(0, 0, 0, 0.5);
	border: 6px solid #FFFFFF;
	position: relative;
	z-index: 2
}

.m_arrow_bottom .m_arrow_bottom_content>div {
	float: left;
	width: 50%
}

.m_arrow_bottom .m_arrow_bottom_content>div:lang(ar) {
	float: right
}

.m_arrow_bottom .m_arrow_bottom_logo {
	background-color: #FFFFFF
}

.m_arrow_bottom .m_arrow_bottom_text {
	font-family: "Oswald", sans-serif;
	text-align: center;
	text-transform: uppercase
}

.m_arrow_bottom .m_arrow_bottom_text-inner {
	line-height: normal;
	vertical-align: middle;
	display: inline
}

.m_arrow_bottom .cover {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	background-color: rgba(2, 85, 165, 0.36)
}

.m_arrow_bottom .arrow {
	position: absolute;
	bottom: 0;
	width: 100%
}

.m_arrow_bottom .arrow:before,
.m_arrow_bottom .arrow:after {
	content: '';
	position: absolute;
	bottom: 100%;
	width: 50%;
	box-sizing: border-box
}

.m_arrow_bottom .arrow:before {
	right: 50%;
	border-bottom: 20px solid white;
	border-right: 20px solid transparent
}

.m_arrow_bottom .arrow:after {
	left: 50%;
	border-bottom: 20px solid white;
	border-left: 20px solid transparent
}

.m_arrow_bottom:lang(ar):before {
	right: auto;
	left: 50%;
	border-right: none;
	border-left: 20px solid transparent
}

.m_arrow_bottom:lang(ar):after {
	left: auto;
	right: 50%;
	border-right: 20px solid transparent;
	border-left: none
}

.m_arrow_bottom_img img {
	width: 100%
}

@media only screen and (max-width: 767px) {
	.m_arrow_bottom .m_arrow_bottom_text {
		font-size: 18px
	}
}

@media only screen and (max-width: 479px) {
	.m_arrow_bottom .m_arrow_bottom_content {
		margin: 10px 20px 30px 20px;
		border: none;
		max-width: 200px;
		margin-left: auto;
		margin-right: auto
	}

	.m_arrow_bottom .m_arrow_bottom_content>div {
		float: none;
		width: auto
	}

	.m_arrow_bottom .m_arrow_bottom_content .m_arrow_bottom_logo {
		border-bottom: 1px solid #CDCDCD
	}

	.m_arrow_bottom .m_arrow_bottom_content .m_arrow_bottom_text {
		border: 3px solid #FFFFFF;
		line-height: normal !important;
		height: auto !important;
		padding-top: 10px;
		padding-bottom: 10px
	}

	.m_arrow_bottom img.m_arrow_bottom_bg {
		max-width: none;
		width: auto
	}

	.m_arrow_bottom .m_arrow_bottom_text {
		font-size: 14px
	}
}

#contenedor_provincia .input {
	display: none
}

#pais {
	font-size: 13px
}

[data-reg=home]:before {
	visibility: visible;
	display: block;
	width: 100px;
	height: 100px;
	margin: 50px auto 0 auto;
	content: url("../images/backgrounds/loaders/spinner.png");
	-webkit-animation: load-spin 2s infinite linear;
	animation: load-spin 2s infinite linear
}

[data-reg=home]>.section,
[data-reg=home]>.full_section,
[data-reg=home]>.media_row {
	display: none
}

[data-reg=home].enabled>.section,
[data-reg=home].enabled>.full_section,
[data-reg=home].enabled>.media_row {
	display: block
}

[data-reg=home].loaded:before {
	display: none
}

@-webkit-keyframes load-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes load-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.m_video_login.register {
	visibility: visible;
	background: white;
	color: black
}

.mfp-reg-form #login_user {
	min-height: 330px
}

.mfp-reg-form.mfp-bg {
	background: black;
	opacity: .85
}

.mfp-reg-form .mfp-close {
	color: transparent
}

.mfp-reg-form .g-t3,
.mfp-reg-form .g-t4 {
	color: black
}

.mfp-reg-form .g-tlabel {
	color: black
}

.mfp-reg-form .form,
.mfp-reg-form .m_video_login .m_login_fields label,
.mfp-reg-form .m_video_login .m_login_forgot_password {
	color: black;
	max-width: 230px;
	vertical-align: top;
	top: 0
}

.mfp-reg-form .m_video_login .m_login_fields {
	padding-top: 15px;
	min-width: 260px
}

.mfp-reg-form .m_video_login .m_login_fields .form_checkbox_field.error label {
	color: #CC0202
}

.mfp-reg-form .m_video_login .radio {
	background-image: url("../images/icons/svg/custom_radio.svg")
}

.mfp-reg-form .btn_big_xl {
	padding: 14px 38px
}

.mfp-reg-form .btn a {
	color: white;
	text-decoration: none
}

.mfp-reg-form .form_ups {
	position: static;
	padding: 15px 0 15px 19px;
	font-size: 3.4em
}

.mfp-reg-form .form_ups:lang(ar) {
	padding: 15px 19px 15px 0
}

.mfp-reg-form .form_errors_container {
	padding: 0 20px 15px 20px
}

.mfp-reg-form .form_errors_container label {
	font-size: 1.4em
}

.mfp-reg-form .form_errors.with_errors {
	margin-bottom: 0
}

.mfp-reg-form .form_errors_title {
	font-size: 1.6em
}

.mfp-reg-form .m_login,
.mfp-reg-form .m_login_idp {
	width: 100%
}

.mfp-reg-form .m_login.hidden,
.mfp-reg-form .m_login_idp.hidden {
	display: none
}

.m_teams_stats_list+[data-reg-collapsable] {
	margin-top: 34px
}

.full_ad_row>div {
	width: 960px;
	margin: 0 auto;
	text-align: center
}

.full_ad_row.full_ad_mobile>div {
	max-width: 100%
}

.full_ad_row.full_ad_tablet {
	margin: 10px auto
}

.m_ads_aside>div {
	margin-bottom: 20px
}

.m_ads_iframe iframe {
	border: none;
	width: 300px;
	height: 300px
}

@media only screen and (max-width: 990px) {
	.full_ad_row>div {
		width: 100%
	}

	.full_ad_row.full_ad_mobile {
		margin-bottom: 20px
	}

	.full_ad_row.full_ad_mobile>div {
		text-align: center
	}

	.full_ad_row.full_ad_mobile>div img {
		display: inline
	}

	.full_ad_row.full_ad_tablet {
		margin: 10px auto;
		text-align: center
	}
}

@media only screen and (max-width: 767px) {
	.full_ad_row.full_ad_mobile {
		margin-bottom: 10px
	}

	.full_ad_row.full_ad_tablet {
		margin: 10px auto;
		text-align: center
	}
}

.specials_layout.final_four .main_row>.aside>div,
.specials_layout.final_four .club_info_layout .overlapping_main_row>.aside>div,
.club_info_layout .specials_layout.final_four .overlapping_main_row>.aside>div {
	margin-bottom: 20px
}

.specials_layout .transfer_player_carousel .transfer_player_wrapper {
	width: 100%
}

.specials_layout .transfer_player_carousel .transfer_player_wrapper .transfer_player_item {
	float: none;
	display: inline-block
}

.specials_layout .transfer_player_carousel .ico_big_arrow_left_white.swiper-button-disabled,
.specials_layout .transfer_player_carousel .ico_big_arrow_right_white.swiper-button-disabled {
	display: none
}

.m_player_history_slider .slider_btn_next.swiper-button-disabled,
.m_player_history_slider .slider_btn_prev.swiper-button-disabled,
.m_players_slider .slider_btn_next.swiper-button-disabled,
.m_players_slider .slider_btn_prev.swiper-button-disabled {
	display: none
}

.m_special_banner .wrapper {
	position: relative
}

.m_special_banner .m_special_banner_sponsor {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	z-index: 2;
	width: auto;
	height: auto;
	overflow: hidden;
	color: transparent;
	background: transparent
}

.m_special_banner .m_special_banner_sponsor img {
	visibility: visible;
	height: auto;
	width: auto;
	left: auto;
	position: static
}

.m_special_banner .m_special_banner_sponsor:lang(ar) {
	right: auto;
	left: 0;
	bottom: -2px
}

.m_special_banner.hattrick {
	min-height: 670px;
	background: #000
}

.m_special_banner.hattrick .m_header {
	text-align: left;
	width: auto;
	top: 200px;
	max-width: 600px;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-stretch: expanded;
	font-weight: 900;
	z-index: 2
}

.m_special_banner.hattrick .m_header:lang(ar) {
	text-align: right;
	left: auto;
	right: 0
}

.m_special_banner.hattrick .m_header h1 {
	font-size: 3.8em;
	background-color: transparent;
	padding: 0
}

.m_special_banner.hattrick .m_header h1 .m_header_highlight {
	display: block;
	font-size: 2.5em;
	font-weight: 900;
	line-height: 1
}

.m_special_banner.hattrick .m_header p {
	font-size: 1.8em;
	padding: 10px 0 0;
	font-weight: 400
}

.m_special_banner.hattrick .m_header p:lang(ar) {
	margin-top: 16px
}

.m_special_banner.hattrick .m_special_banner_link {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -36px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	bottom: 10px;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	background-position: center center;
	z-index: 10
}

.m_special_banner.hattrick .m_special_banner_link:before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translate(-50%, -50%)
}

.m_special_banner.hattrick .wrapper {
	min-height: 670px
}

.m_special_banner.hattrick .wrapper:lang(ar):before {
	right: 0
}

.m_special_banner.hattrick .wrapper:before {
	content: "\e638";
	display: inline-block;
	position: absolute;
	top: 40px;
	z-index: 2;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 50px;
	font-weight: 400;
	left: 0
}

.m_special_banner.hattrick .wrapper .m_special_banner_video {
	margin-left: -480px;
	top: 24px
}

.m_special_banner.hattrick .wrapper .m_special_banner_video:lang(ar) {
	margin-left: auto;
	margin-right: -420px
}

.m_special_banner.sponsor .m_special_banner_sponsor {
	display: block
}

.m_special_banner_video {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -640px;
	z-index: 1
}

.m_special_banner_video:lang(ar) {
	left: auto;
	right: 50%;
	margin-right: -640px
}

.m_special_actions {
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 2
}

.m_special_actions:lang(ar) {
	right: auto;
	left: 0
}

.btn_special {
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid white;
	border-radius: 21px;
	margin: 0 2px;
	overflow: hidden;
	color: transparent
}

.btn_special.facebook:before {
	content: '\e63a';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center
}

.btn_special.twitter:before {
	content: '\e63c';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center
}

.btn_special.instagram:before {
	content: '\e903';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center
}

.btn_special.gplus:before {
	content: '\e642';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center
}

.m_special_news {
	position: relative;
	text-align: center;
	padding: 50px 0;
	background-color: #eeefed
}

.m_special_news .m_highlight_content p,
.m_special_news .club_store_new .m_store_info p,
.club_store_new .m_special_news .m_store_info p,
.m_special_news .m_store_content p {
	font-size: 1.8em;
	color: #999;
	max-width: 600px;
	margin: 0 auto;
	line-height: 1.6
}

.m_special_news .m_highlight_content:lang(ar) .m_ds_link_video,
.m_special_news .club_store_new .m_store_info:lang(ar) .m_ds_link_video,
.club_store_new .m_special_news .m_store_info:lang(ar) .m_ds_link_video,
.m_special_news .m_store_content:lang(ar) .m_ds_link_video {
	border-color: #999;
	background-position: 100px center
}

.m_special_news .m_highlight_content:before,
.m_special_news .club_store_new .m_store_info:before,
.club_store_new .m_special_news .m_store_info:before,
.m_special_news .m_store_content:before {
	content: url("/StaticFiles/RealMadridResponsive/images/backgrounds/RM_logo.png");
	display: inline-block;
	text-align: center
}

.m_special_news .m_highlight_content_title {
	padding-top: 40px;
	margin: 0 auto 20px;
	max-width: 600px;
	font-family: "Oswald", sans-serif;
	color: #998254;
	text-transform: uppercase;
	font-size: 4em;
	line-height: 1.1;
	text-align: center
}

.m_special_news .m_ds_link {
	color: #999;
	margin-bottom: 20px
}

.m_special_news .m_ds_link_video {
	border-left-color: #999;
	margin-bottom: 20px
}

.m_special_news .m_ds_link_video:before {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #828282;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle;
	margin-left: 5px
}

.m_special_news .m_ds_link_video.only {
	margin-left: 0;
	padding-left: 34px;
	border-left: none;
	background-position: left center
}

.m_special_news .m_ds_link_video:lang(ar) {
	border-left-color: transparent;
	border-right-color: #999
}

.m_special_news .m_ds_link_video:lang(ar).only {
	margin-right: 0;
	padding-left: 0;
	padding-right: 34px;
	border-right: none;
	background-position: right center
}

.m_special_news .m_ds_link_video:lang(ar):before {
	margin-left: 0px;
	margin-right: 5px
}

.m_special_news .m_special_list_title {
	font-family: "Oswald", sans-serif;
	color: #000;
	font-size: 1.8em;
	text-transform: uppercase;
	max-width: 500px;
	margin: 40px auto 0;
	text-align: center
}

.m_special_news .m_special_list_title:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	bottom: -19px;
	margin-left: -21.5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 21.5px 0 21.5px;
	border-color: #eeefed transparent transparent transparent;
	z-index: 2
}

.m_special_news .m_special_list_title:lang(ar):after {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -21.5px
}

.m_special_player {
	position: relative
}

.m_special_player .wrapper {
	position: relative;
	padding: 90px 0 90px 400px;
	max-width: 560px
}

.m_special_player .wrapper:lang(ar) {
	padding-left: 0;
	padding-right: 400px;
	text-align: right
}

.m_special_player .wrapper:lang(ar):before {
	left: auto;
	right: -5px
}

.m_special_player .wrapper .player_image {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1
}

.m_special_player .wrapper .player_image:lang(ar) {
	left: auto;
	right: 160px
}

.m_special_player .wrapper:before {
	content: "";
	display: block;
	position: absolute;
	left: -9px;
	bottom: -58px;
	font-family: "Oswald", sans-serif;
	color: #ccc;
	font-size: 20em;
	z-index: 2
}

.m_special_player.first {
	background: #fff;
	color: #000
}

.m_special_player.first .wrapper:before {
	content: "01"
}

.m_special_player.second {
	background: #000;
	color: #fff
}

.m_special_player.second .wrapper {
	padding-left: 0;
	padding-right: 400px
}

.m_special_player.second .wrapper .player_image {
	left: auto;
	right: 0
}

.m_special_player.second .wrapper .player_image:lang(ar) {
	right: auto;
	left: 120px
}

.m_special_player.second .wrapper:before {
	content: "02";
	left: auto;
	right: -5px
}

.m_special_player.second .wrapper:lang(ar) {
	padding-left: 400px;
	padding-right: 0
}

.m_special_player.second .wrapper:lang(ar):before {
	left: -9px;
	right: auto
}

.m_special_player.third {
	background: #ebebeb;
	color: #000;
	margin-bottom: -50px
}

.m_special_player.third .wrapper:before {
	content: "03";
	color: #000
}

.m_special_player.third .wrapper .player_image:lang(ar) {
	right: 90px
}

.player_career,
.player_full_name,
.player_name {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 2.4em;
	line-height: 1;
	z-index: 4;
	position: relative
}

.player_name {
	max-width: 275px;
	font-size: 6.2em;
	font-weight: 900;
	margin: 20px 0 5px;
	line-height: 1
}

.player_name:lang(ar) {
	margin-left: auto
}

.player_stats {
	list-style-type: none;
	margin: 40px 0 0;
	padding: 0;
	min-height: 140px;
	font-family: "Oswald", sans-serif;
	position: relative;
	z-index: 5
}

.player_stats .stat_number {
	font-size: 5em;
	color: #73654b;
	display: block;
	border-bottom: 6px solid transparent;
	margin-bottom: 6px;
	line-height: 1.2
}

.player_stats .stat_number.highlight {
	border-bottom-color: #73654b
}

.player_stats li {
	display: inline-block;
	font-size: 1.4em;
	color: #999;
	padding: 0 30px;
	max-width: 100px;
	text-align: center;
	vertical-align: top;
	height: 95px
}

.player_stats li:first-child {
	padding-left: 0;
	border-right: 1px solid #ccc
}

.player_stats li:last-child {
	padding-right: 0;
	border-left: 1px solid #ccc
}

.player_stats li:lang(ar) {
	padding: 0 25px
}

.player_stats li:lang(ar):first-child {
	padding-right: 0;
	border-left: 1px solid #ccc;
	border-right: none
}

.player_stats li:lang(ar):last-child {
	padding-left: 0;
	border-right: 1px solid #ccc;
	border-left: none
}

.m_special_video_carousel {
	background: #f2f2f1
}

.m_special_video_carousel .m_carousel_title {
	margin: 0 auto;
	padding: 30px 0;
	font-family: "Oswald", sans-serif;
	color: #998254;
	text-transform: uppercase;
	font-size: 3em;
	font-weight: normal;
	line-height: 1.1;
	text-align: center
}

.m_special_video_carousel .carousel {
	position: relative
}

.m_special_video_carousel .carousel #hattrick_gallery {
	width: 100%;
	height: 429px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.m_special_video_carousel .carousel #hattrick_gallery li {
	width: 766px;
	height: 433px;
	background-color: silver;
	margin-left: 7px;
	display: table
}

.m_special_video_carousel .carousel #hattrick_gallery li:lang(ar) {
	margin-left: 0;
	margin-right: 7px
}

.m_special_video_carousel .carousel #hattrick_gallery li a {
	outline: none;
	border: none;
	display: table-cell;
	vertical-align: middle
}

.m_special_video_carousel .carousel #hattrick_gallery li a img {
	width: 100%;
	height: auto
}

.m_special_video_carousel .carousel #hattrick_gallery li a span {
	background-color: transparent
}

.m_special_video_carousel .carousel #hattrick_gallery li a .m_video_item_icon {
	display: block
}

.m_special_video_carousel .carousel #hattrick_gallery li a.m_ds_link_video {
	padding: 0
}

.m_special_video_carousel .carousel #hattrick_gallery_cromos {
	width: 100%;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	overflow: visible;
	max-width: 960px;
	height: 510px;
	white-space: nowrap
}

.m_special_video_carousel .carousel #hattrick_gallery_cromos li {
	width: 320px;
	height: 510px;
	overflow: hidden;
	border-radius: 12px;
	display: inline-block;
	background-color: #808080
}

.m_special_video_carousel .carousel #hattrick_gallery_cromos .roundabout-moveable-item.roundabout-in-focus img {
	opacity: 1
}

.m_special_video_carousel .carousel #hattrick_gallery_cromos .roundabout-moveable-item img {
	opacity: .35;
	transition: opacity .2s
}

.m_special_video_carousel .carousel .gallery_btn,
.m_special_video_carousel .carousel .gallery_cromos_btn {
	display: block;
	color: transparent;
	background-color: rgba(0, 0, 0, 0.85);
	width: 76px;
	height: 108px;
	position: absolute;
	top: 162px;
	overflow: hidden;
	z-index: 40;
	background-repeat: no-repeat;
	background-position: center center
}

.m_special_video_carousel .carousel .gallery_btn:hover,
.m_special_video_carousel .carousel .gallery_cromos_btn:hover {
	background-color: black
}

.m_special_video_carousel .carousel .gallery_btn:active,
.m_special_video_carousel .carousel .gallery_cromos_btn:active {
	background-color: rgba(16, 16, 16, 0.85)
}

.m_special_video_carousel .carousel .gallery_btn.prev,
.m_special_video_carousel .carousel .gallery_cromos_btn.prev {
	display: none;
	left: 50%;
	background-repeat: no-repeat;
	width: 40px;
	height: 80px
}

.m_special_video_carousel .carousel .gallery_btn.prev:before,
.m_special_video_carousel .carousel .gallery_cromos_btn.prev:before {
	content: '\e604';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	vertical-align: middle;
	cursor: pointer
}

.m_special_video_carousel .carousel .gallery_btn.prev:lang(ar),
.m_special_video_carousel .carousel .gallery_cromos_btn.prev:lang(ar) {
	left: auto;
	right: 50%
}

.m_special_video_carousel .carousel .gallery_btn.next,
.m_special_video_carousel .carousel .gallery_cromos_btn.next {
	display: none;
	right: 50%;
	width: 40px;
	height: 80px
}

.m_special_video_carousel .carousel .gallery_btn.next:before,
.m_special_video_carousel .carousel .gallery_cromos_btn.next:before {
	content: '\e603';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	vertical-align: middle;
	cursor: pointer
}

.m_special_video_carousel .carousel .gallery_btn.next:lang(ar),
.m_special_video_carousel .carousel .gallery_cromos_btn.next:lang(ar) {
	right: auto;
	left: 50%
}

.m_special_video_carousel .carousel .gallery_cromos_btn.prev {
	width: 59px;
	height: 79px;
	top: 200px;
	left: 13% !important;
	text-align: center
}

.m_special_video_carousel .carousel .gallery_cromos_btn.next {
	width: 59px;
	height: 79px;
	top: 200px;
	left: auto !important;
	right: 13% !important;
	text-align: center
}

.m_special_video_carousel .m_special_vote,
.m_special_video_carousel .m_special_vote_cromos {
	position: relative;
	max-width: 535px;
	min-height: 25px;
	margin: 0 auto;
	padding: 25px 150px 25px 81px;
	background: #fff;
	font-family: "Oswald", sans-serif;
	color: #000;
	font-size: 1.8em;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle
}

.m_special_video_carousel .m_special_vote:lang(ar),
.m_special_video_carousel .m_special_vote_cromos:lang(ar) {
	text-align: right;
	padding: 25px 81px 25px 0
}

.m_special_video_carousel .m_special_vote:lang(ar):before,
.m_special_video_carousel .m_special_vote_cromos:lang(ar):before {
	left: auto;
	right: 30px
}

.m_special_video_carousel .m_special_vote:lang(ar) .btn_vote,
.m_special_video_carousel .m_special_vote_cromos:lang(ar) .btn_vote {
	right: auto;
	left: 30px
}

.m_special_video_carousel .m_special_vote:before,
.m_special_video_carousel .m_special_vote_cromos:before {
	content: url("/StaticFiles/RealMadridResponsive/images/icons/svg/highlight_tweet.svg");
	display: block;
	width: 44px;
	height: 36px;
	position: absolute;
	left: 30px;
	top: 19px
}

.m_special_video_carousel .m_special_vote:after,
.m_special_video_carousel .m_special_vote_cromos:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	bottom: -16px;
	margin-left: -17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16px 17px 0 17px;
	border-color: #fff transparent transparent transparent;
	z-index: 2
}

.m_special_video_carousel .m_special_vote .btn_vote,
.m_special_video_carousel .m_special_vote_cromos .btn_vote {
	position: absolute;
	top: 17px;
	right: 30px;
	font-size: .8em;
	padding: 12px 35px
}

.m_special_video_carousel #hattrick_data {
	width: 766px;
	min-height: 160px;
	margin: 0 auto;
	padding: 40px 0 20px;
	text-align: center;
	color: #000;
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/m_dest_home_special_marcador_black.png");
	background-position: center 95px
}

.m_special_video_carousel #hattrick_data .temporada {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 2.4em;
	line-height: 1
}

.m_special_video_carousel #hattrick_data .info {
	display: inline-block;
	width: 69%
}

.m_special_video_carousel #hattrick_data .escudo {
	vertical-align: middle;
	max-width: 70px
}

.m_special_video_carousel #hattrick_data .equipo {
	font-size: 2em;
	font-weight: bold
}

.m_special_video_carousel #hattrick_data .goles {
	font-family: "Oswald", sans-serif;
	font-size: 8em
}

.m_special_video_carousel #hattrick_data .comentario {
	line-height: 1;
	font-family: "Oswald", sans-serif;
	color: #000;
	font-size: 1.8em;
	text-transform: uppercase;
	margin-top: 120px;
	margin-bottom: 10px
}

.m_special_video_carousel #hattrick_data .local .equipo {
	margin: 0 0 0 20px
}

.m_special_video_carousel #hattrick_data .local .equipo:lang(ar) {
	margin: 0 20px 0 0
}

.m_special_video_carousel #hattrick_data .visitante .equipo {
	margin: 0 20px 0 0
}

.m_special_video_carousel #hattrick_data .visitante .equipo:lang(ar) {
	margin: 0 0 0 20px
}

.m_special_video_carousel #hattrick_data.no-match {
	background-image: none;
	min-height: 40px
}

.m_special_video_carousel #hattrick_data.no-match .local,
.m_special_video_carousel #hattrick_data.no-match .visitante {
	display: none
}

.m_special_video_carousel.cromos {
	padding-bottom: 60px
}

.m_special_player_data .wrapper {
	max-width: 1280px
}

.m_special_player_data .col {
	width: 50%;
	margin: 0;
	padding: 0
}

.m_special_player_data .col .row {
	height: 320px;
	overflow: hidden
}

.m_special_player_data .col .row.noheight {
	height: auto
}

.m_special_player_data .col:lang(ar) {
	float: right
}

.m_special_player_data .col.m_ad div {
	background-color: #f2f2f1;
	padding: 10px
}

.m_special_player_data .player_data {
	padding: 50px 50px 0;
	min-height: 270px;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	color: #000;
	font-size: 2.2em;
	background-color: #f2f2f1
}

.m_special_player_data .player_data.arrow_right {
	position: relative
}

.m_special_player_data .player_data.arrow_right:before {
	content: "";
	display: block;
	position: absolute;
	right: -19px;
	top: 50%;
	margin-top: -20px;
	z-index: 1;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 0 20px 19px;
	border-color: transparent transparent transparent #f2f2f1
}

.m_special_player_data .player_data.arrow_right:lang(ar):before {
	right: auto;
	left: -19px;
	border-color: transparent #f2f2f1 transparent transparent;
	border-width: 20px 19px 20px 0
}

.m_special_player_data .player_data.blue {
	padding-top: 100px;
	color: #fff;
	background-color: #1f2737
}

.m_special_player_data .player_data .btn {
	font-size: .64em;
	width: 100%;
	margin-top: 40px
}

.m_special_player_data .player_facts {
	position: relative;
	padding: 50px;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #000;
	font-size: 2em;
	background-color: #f2f2f1
}

.m_special_player_data .player_facts.achievements {
	color: #fff;
	background-color: #1f2737
}

.m_special_player_data .player_facts.achievements.arrow_top:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: -22px;
	margin-left: -24px;
	z-index: 1;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 24px 22px 24px;
	border-color: transparent transparent #1f2737 transparent
}

.m_special_player_data .player_facts.achievements:lang(ar).arrow_top:before {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -24px
}

.m_special_player_data .player_facts.poker {
	color: #fff;
	background-color: #283349;
	padding: 43px 50px
}

.m_special_player_data .player_facts.poker ul {
	list-style-type: none;
	margin: 30px 0 0;
	padding: 0
}

.m_special_player_data .player_facts.poker ul li {
	display: inline-block;
	width: 32%
}

.m_special_player_data .player_facts.poker ul li .score {
	display: block;
	font-size: 1.8em;
	letter-spacing: .4em;
	margin-bottom: .25em;
	background: url("/StaticFiles/RealMadridResponsive/images/backgrounds/m_special_marcador_white.png") 47% center no-repeat
}

.m_special_player_data .player_facts.poker ul li .date {
	display: block
}

.m_special_player_data .rm_facts {
	height: 117px;
	padding: 102px 33px 101px;
	color: #6a5947;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-size: 1.8em;
	background-color: #f2f2f1;
	line-height: 1.4;
	position: relative
}

.m_special_player_data .rm_facts:before {
	content: url("/StaticFiles/RealMadridResponsive/images/icons/svg/rm_vect_logo_brown.svg");
	display: block;
	width: 35px;
	height: 48px;
	position: absolute;
	left: 34px;
	top: 38px
}

.m_special_player_data .rm_facts:lang(ar) {
	text-align: right
}

.m_special_player_data .rm_facts:lang(ar):before {
	left: auto;
	right: 34px
}

.m_special_player_data .social_btns {
	height: 52px;
	padding: 134px 21px;
	color: #fff;
	background-color: #998254;
	text-align: center
}

.m_special_player_data .social_btns a {
	width: 52px;
	height: 52px;
	border: none
}

.m_special_player_data .social_btns a:before {
	border-radius: 50%;
	border: 2px solid white
}

#hattrick_data {
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out
}

#hattrick_data.fadein {
	opacity: 1
}

#hattrick_data.fadeout {
	opacity: 0
}

.m_special_banner.final_four {
	border-top: 1px solid #d8d8d8;
	background: #fff;
	min-height: 600px
}

.m_special_banner.final_four:lang(ar) {
	direction: rtl
}

.m_special_banner.final_four .m_special_actions {
	right: auto;
	width: 100%;
	text-align: right
}

.m_special_banner.final_four .m_special_actions:lang(ar) {
	text-align: left
}

.m_special_banner.final_four .m_special_actions .btn_special {
	border-color: #000;
	margin: 0 5px
}

.m_special_banner.final_four .m_special_actions .btn_special.facebook {
	background: #fff
}

.m_special_banner.final_four .m_special_actions .btn_special.facebook:before {
	content: '\e63a';
	font-family: real-madrid-icons;
	color: #000;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center
}

.m_special_banner.final_four .m_special_actions .btn_special.twitter {
	background: #fff
}

.m_special_banner.final_four .m_special_actions .btn_special.twitter:before {
	content: '\e63c';
	font-family: real-madrid-icons;
	color: #000;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center
}

.m_special_banner.final_four .m_special_actions .btn_special.gplus {
	background: #fff
}

.m_special_banner.final_four .m_special_actions .btn_special.gplus:before {
	content: '\e642';
	font-family: real-madrid-icons;
	color: #000;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center
}

.m_special_banner.final_four .m_header {
	text-align: left;
	color: #4d4d4d;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
	font-weight: 900;
	z-index: 2;
	top: 165px
}

.m_special_banner.final_four .m_header:lang(ar) {
	text-align: right
}

.m_special_banner.final_four .m_header h1 {
	font-size: 2.5em;
	background-color: transparent;
	padding: 0;
	font-weight: 200;
	line-height: .8
}

.m_special_banner.final_four .m_header h1:lang(ar) {
	margin: 0 0 0 auto;
	line-height: .9
}

.m_special_banner.final_four .m_header h1 .m_header_highlight {
	display: block;
	font-size: 1em;
	font-weight: 900;
	margin-bottom: 10px
}

.m_special_banner.final_four .m_header h1 .m_header_date {
	color: #fe2701;
	display: block
}

.m_special_banner.final_four .m_header h1 .m_header_date .m_header_competition {
	left: auto;
	position: static;
	visibility: visible;
	display: none;
	vertical-align: baseline
}

.m_special_banner.final_four .m_header.competition h1 .m_header_date .m_header_competition {
	display: inline
}

.m_special_banner.final_four .m_banner_image {
	margin-left: -900px
}

.m_special_banner.final_four .m_banner_image:lang(ar) {
	margin-left: auto;
	margin-right: 900px
}

.m_special_banner.final_four .m_banner_hero {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 100%;
	height: auto
}

.m_special_banner.final_four .m_banner_hero:lang(ar) {
	right: 50%;
	left: auto
}

.m_special_banner.final_four.infobox .m_special_banner_sponsor {
	bottom: 100px
}

.m_special_banner.final_four.infobox .m_special_banner_infobox {
	display: block
}

.m_special_banner.final_four .m_special_banner_infobox {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100px;
	width: 100%;
	overflow: hidden;
	background-color: rgba(240, 240, 240, 0.85)
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col {
	width: 50%;
	padding: 0 20px;
	float: left;
	box-sizing: border-box
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col:lang(ar) {
	float: right
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_match {
	margin-top: 10px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_match .ff_team .ff_score {
	color: #333
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media {
	margin-top: 20px;
	padding: 0 5px 0 20px;
	font-family: "Open Sans", sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	color: #333
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media strong {
	font-weight: 900
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media a {
	display: inline-block;
	color: #998254;
	text-decoration: none;
	width: auto;
	padding: 0 5px;
	margin-left: 8px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media a.news {
	border-right: 1px solid #ccc;
	padding-right: 30px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media a.news:lang(ar) {
	border-right: none;
	border-left: 1px solid #ccc;
	padding-left: 30px;
	padding-right: 0
}

.m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media a:hover {
	text-decoration: underline
}

.m_special_banner.final_four .m_special_banner_infobox .ff_live {
	display: inline-block;
	margin: 40px 20px 0 48px;
	vertical-align: top;
	width: 170px;
	height: 26px;
	font-size: 1.6em;
	color: #333;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	text-transform: uppercase
}

.m_special_banner.final_four .m_special_banner_infobox .ff_live:lang(ar) {
	margin: 40px 48px 0 20px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_live:lang(ar):before {
	padding-right: 0;
	padding-left: 10px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_live strong {
	font-weight: 900
}

.m_special_banner.final_four .m_special_banner_infobox .ff_live:before {
	content: url("../images/static/ff_icon_basket.png");
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
	width: 30px;
	height: 24px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match {
	display: inline-block;
	margin-top: 16px;
	padding: 14px 14px 0;
	vertical-align: top;
	list-style-type: none;
	width: 440px;
	height: 67px;
	overflow: hidden;
	background-color: #fff;
	border-radius: 34px;
	border: 1px solid #e2e2e2;
	box-sizing: border-box;
	white-space: nowrap;
	background-image: url("../images/static/ff_score_separator.png");
	background-position: center center;
	background-repeat: no-repeat
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team {
	display: inline-block;
	width: 201px;
	height: 36px;
	overflow: hidden;
	vertical-align: middle;
	font-size: 1.6em;
	font-family: "Open Sans", sans-serif;
	white-space: normal
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_logo {
	padding-right: 10px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_logo:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_score {
	float: right;
	padding-right: 12px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_score:lang(ar) {
	float: left;
	padding-right: 0;
	padding-left: 12px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit {
	text-align: right
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit:lang(ar) {
	text-align: left
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_logo {
	padding-left: 10px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_logo:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_score {
	float: left;
	padding-left: 16px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_score:lang(ar) {
	float: right;
	padding-left: 0;
	padding-right: 16px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team .ff_team_name {
	display: inline-block;
	max-width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	line-height: 1
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team .ff_logo {
	display: inline-block;
	max-height: 36px;
	width: auto;
	vertical-align: middle;
	position: static
}

.m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team .ff_score {
	display: block;
	color: #999;
	vertical-align: middle;
	font-family: "Oswald", sans-serif;
	font-size: 1.75em;
	line-height: 1.4
}

.m_special_banner.final_four .m_special_banner_infobox .ff_btn {
	vertical-align: top;
	margin: 20px 0 0 24px;
	padding: 20px 0 0;
	width: 230px;
	height: 38px;
	background-color: #354462;
	border-radius: 2px;
	font-family: "Open Sans", sans-serif;
	font-size: 1.4em;
	box-shadow: 0 3px 1px 0 #1E2638;
	position: relative;
	text-align: center
}

.m_special_banner.final_four .m_special_banner_infobox .ff_btn:lang(ar) {
	margin: 20px 24px 0 0
}

.m_special_banner.final_four .m_special_banner_infobox .ff_btn:hover {
	background-color: #273247
}

.m_special_banner.final_four .m_special_banner_infobox .ff_btn:after {
	content: '\25cf';
	color: #C31D00;
	display: inline-block;
	position: absolute;
	top: 12px;
	padding-left: 8px
}

.m_special_banner.final_four .m_special_banner_infobox .ff_btn:after:lang(ar) {
	padding-left: 0;
	padding-right: 8px
}

.m_special_banner.final_four.infobox_final .m_special_banner_sponsor {
	bottom: 130px
}

.m_special_banner.final_four.infobox_final .m_special_banner_infobox {
	display: block
}

.m_special_banner.final_four.infobox_final .m_special_banner_infobox {
	height: 130px
}

.m_special_banner.final_four .m_special_banner_sponsor img {
	height: 60px
}

.m_special_menu {
	background-color: #333;
	color: #fff;
	padding: 20px 0
}

.m_special_menu:lang(ar) {
	direction: rtl
}

.m_special_menu ul {
	list-style-type: none;
	text-align: center
}

.m_special_menu ul li {
	display: inline-block;
	width: 17%;
	text-align: center;
	vertical-align: text-bottom
}

.m_special_menu ul li:nth-child(3) {
	width: 30%
}

.m_special_menu ul li a {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: 900;
	text-decoration: none
}

.m_special_cartodb {
	min-height: 550px;
	width: 100%;
	background-color: silver;
	border-bottom: 1px solid #ccc
}

.m_special_cartodb:lang(ar) {
	direction: rtl
}

.m_special_roster {
	padding: 40px 0;
	text-align: center
}

.m_special_roster:lang(ar) {
	direction: rtl
}

.m_special_roster .m_players_slider_title {
	font-family: "Open Sans", sans-serif;
	font-size: 4.2em;
	font-weight: 300
}

.m_special_roster .m_player_info_wrapper {
	width: 100%;
	border-bottom: 1px solid #d0d0d0
}

.m_special_roster .m_player_info_comment {
	position: relative;
	width: 100%;
	padding: 18px 40px;
	text-align: left;
	font-size: 1.6em;
	font-family: "Open Sans", sans-serif;
	font-style: italic;
	color: #333;
	white-space: normal;
	line-height: 1.4;
	box-sizing: border-box
}

.m_special_roster .m_player_info_comment:lang(ar) {
	text-align: right
}

.m_special_roster .m_player_info_comment:lang(ar):before {
	left: auto;
	right: 18px
}

.m_special_roster .m_player_info_comment:lang(ar):after {
	padding-left: 0;
	padding-right: 2px
}

.m_special_roster .m_player_info_comment:after,
.m_special_roster .m_player_info_comment:before {
	display: inline-block;
	position: absolute;
	font-weight: 700;
	font-size: 2.4em;
	color: #998254
}

.m_special_roster .m_player_info_comment:before {
	content: '\201c';
	left: 18px;
	margin-top: -8px
}

.m_special_roster .m_player_info_comment:after {
	content: '\201d';
	padding-left: 2px;
	margin-top: -6px
}

.m_special_roster .m_players_slider_see_all {
	color: #937F54;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 1.5em
}

.m_special_legends {
	height: 550px;
	position: relative;
	background-color: #fff
}

.m_special_legends:lang(ar) {
	direction: rtl
}

.m_special_legends h2 {
	position: absolute;
	top: 50px;
	left: 9%;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	color: #fff;
	font-size: 4.2em;
	text-transform: uppercase;
	z-index: 2;
	width: 41%
}

.m_special_legends h2:lang(ar) {
	left: auto;
	right: 9%
}

.m_special_legends .legends_viewport {
	width: 100%;
	height: 550px;
	overflow: hidden;
	box-sizing: border-box
}

.m_special_legends .legends_viewport .legends_wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	box-sizing: border-box
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item {
	min-width: 100%;
	height: 550px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor {
	background-color: #111;
	width: 50%;
	height: 550px;
	position: relative;
	float: left;
	overflow: hidden
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor:lang(ar) {
	float: right
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_decor_img {
	float: right;
	max-width: none;
	height: 100%;
	width: none
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_decor_img:lang(ar) {
	float: left
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan {
	position: absolute;
	top: 165px;
	left: 25%;
	margin-right: 10%;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	color: rgba(203, 203, 203, 0.8);
	font-size: 6em;
	text-transform: uppercase;
	white-space: normal;
	line-height: .85
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:lang(ar) {
	left: auto;
	right: 25%;
	margin-right: auto;
	margin-left: 20%
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:lang(ar):before {
	content: '\201d';
	margin-left: 10px;
	margin-right: -46px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:lang(ar):after {
	content: '\201c';
	margin-left: 0;
	margin-right: 10px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:after,
.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:before {
	display: inline-block;
	font-weight: 900
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:before {
	content: '\201c';
	margin-left: -46px;
	margin-right: 10px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:after {
	content: '\201d';
	margin-left: 10px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data {
	width: 50%;
	height: 550px;
	float: left;
	background-color: #998254;
	white-space: normal;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	padding: 7% 0 0 7%;
	box-sizing: border-box
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data:lang(ar) {
	float: right;
	padding: 7% 7% 0 0
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_portrait {
	width: 160px;
	height: 160px;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	margin-right: 40px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_portrait:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 40px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info {
	list-style-type: none;
	margin: 0 0 20px 200px;
	line-height: 1;
	width: 100%
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info:lang(ar) {
	margin: 0 200px 20px 0
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info .years {
	font-size: 2.8em;
	font-weight: 300;
	margin-bottom: 10px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info .nick {
	font-size: 6em;
	font-weight: 700;
	text-transform: uppercase
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info .name {
	font-size: 2.8em;
	font-weight: 700;
	text-transform: uppercase
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_description {
	margin: 0 30px 30px 0;
	padding-top: 20px;
	font-size: 1.6em;
	line-height: 1.6;
	clear: left
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_description:lang(ar) {
	margin: 0 0 30px 30px
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links {
	font-size: 1.4em;
	font-weight: 700;
	text-transform: uppercase
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links:lang(ar) {
	margin-left: 0
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a {
	color: #fff;
	text-decoration: none;
	display: inline-block
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a.gallery {
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a.gallery:lang(ar) {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid rgba(255, 255, 255, 0.3)
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a.filecard {
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a.filecard:lang(ar) {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid rgba(255, 255, 255, 0.3)
}

.m_special_legends [data-next],
.m_special_legends [data-prev] {
	display: block;
	width: 50px;
	height: 80px;
	background-position: center center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	z-index: 2
}

.m_special_legends [data-next]:lang(ar),
.m_special_legends [data-prev]:lang(ar) {
	left: auto;
	right: 50%
}

.m_special_legends [data-next].swiper-button-disabled,
.m_special_legends [data-prev].swiper-button-disabled {
	display: none
}

.m_special_legends [data-next] {
	margin-top: -80px;
	background-color: rgba(255, 255, 255, 0.5)
}

.m_special_legends [data-next]:before {
	content: "\e603";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -4px;
	margin-left: -49px;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.m_special_legends [data-next]:lang(ar):before {
	right: 0;
	margin-left: 0px;
	margin-right: -49px;
	content: "\e604"
}

.m_special_legends [data-prev] {
	background-color: rgba(0, 0, 0, 0.35)
}

.m_special_legends [data-prev]:before {
	content: "\e604";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -4px;
	margin-left: -49px;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.m_special_legends [data-prev]:lang(ar):before {
	right: 0;
	margin-left: 0px;
	margin-right: -49px;
	content: "\e603"
}

.m_special_fftitles {
	height: 500px;
	position: relative;
	background-color: #cbcbcb;
	padding-top: 50px;
	font-family: "Open Sans", sans-serif;
	margin-bottom: 100px
}

.m_special_fftitles:lang(ar) {
	direction: rtl
}

.m_special_fftitles .titles_decor_bg {
	width: 45%;
	height: 550px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	background-image: url("../images/static/ff_titles_bg.png");
	background-repeat: no-repeat;
	background-position: 0 0
}

.m_special_fftitles .titles_decor_bg:lang(ar) {
	right: auto;
	left: 0
}

.m_special_fftitles .wrapper {
	position: relative
}

.m_special_fftitles .wrapper .titles_cup {
	position: absolute;
	right: 10px;
	top: 25px;
	z-index: 2
}

.m_special_fftitles .wrapper .titles_cup:lang(ar) {
	right: auto;
	left: 10px
}

.m_special_fftitles .wrapper h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 4.2em;
	font-weight: 300
}

.m_special_fftitles .wrapper .titles_text {
	width: 55%;
	margin: 90px 0 40px;
	color: #535362
}

.m_special_fftitles .wrapper .titles_text p {
	font-size: 1.6em;
	line-height: 1.6;
	margin: 0 20% 30px 0
}

.m_special_fftitles .wrapper .titles_text p:lang(ar) {
	margin: 0 0 30px 20%
}

.m_special_fftitles .wrapper .titles_text .titles_motto {
	font-size: 6.9em;
	font-weight: 700;
	color: #525261;
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 20px
}

.m_special_fftitles .wrapper .titles_links {
	width: 55%;
	font-size: 1.4em;
	font-weight: 700;
	text-transform: uppercase
}

.m_special_fftitles .wrapper .titles_links a {
	color: #535362;
	text-decoration: none;
	display: inline-block;
	vertical-align: top
}

.m_special_fftitles .wrapper .titles_links a.recordbook {
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid rgba(255, 255, 255, 0.3)
}

.m_special_fftitles .wrapper .titles_links a.recordbook:lang(ar) {
	margin-right: 0;
	padding-right: 0;
	border-right: none;
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid rgba(255, 255, 255, 0.3)
}

.m_special_fftitles .wrapper .titles_links a.tour {
	max-width: 50%
}

.m_special_ffnews {
	margin-top: 40px
}

.m_special_ffnews:lang(ar) {
	direction: rtl
}

.m_special_ffnews .m_articles_inner_nav strong,
.m_special_ffnews .m_articles_title strong {
	font-family: "Open Sans", sans-serif;
	font-size: 4.6em;
	font-weight: 300
}

.m_special_ffnews .m_widget.m_sponsors {
	margin-bottom: 10px
}

.m_special_ffnews .m_widget_sponsors .widget_sponsors_list {
	background-color: #ebebeb;
	padding: 20px 10px
}

.m_special_ffnews .m_widget_sponsors .widget_sponsors_list .widget_sponsor {
	display: inline-block;
	width: 90px;
	box-sizing: border-box;
	padding: 10px
}

.m_special_ffnews .m_articles_view_more {
	color: #937F54;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-size: 1.5em
}

.specials_layout.preseason .header_section {
	overflow: visible
}

.specials_layout.preseason .header_section .m_header h1 {
	padding: 0
}

.specials_layout.preseason .header_section .m_main_header:after {
	height: 220px;
	top: inherit;
	bottom: -101px
}

.specials_layout.preseason .header_section .m_main_header:lang(ar):after {
	left: -7px
}

.specials_layout.preseason .header_section .m_section_news_actions {
	float: right;
	height: auto;
	z-index: 5;
	margin: 0;
	padding: 0;
	margin-top: -45px
}

.specials_layout.preseason .header_section .m_section_news_actions:lang(ar) {
	float: left
}

.specials_layout.preseason .m_special_banner {
	position: relative
}

.specials_layout.preseason .m_special_banner.sponsor .m_special_actions {
	bottom: 0
}

.specials_layout.preseason .m_special_banner.sponsor .m_special_banner_sponsor {
	right: inherit;
	bottom: -66px
}

.specials_layout.preseason .m_special_banner.sponsor .m_special_banner_sponsor:lang(ar) {
	left: inherit
}

.specials_layout.preseason .m_special_banner.sponsor .wrapper {
	margin-bottom: 40px;
	text-align: right
}

.specials_layout.preseason .m_special_banner.sponsor .wrapper .m_special_compartir {
	float: right;
	margin-bottom: 20px
}

.specials_layout.preseason .m_special_banner.sponsor .wrapper .m_special_compartir:lang(ar) {
	float: left
}

.specials_layout.preseason .m_special_banner.sponsor .wrapper .m_special_compartir span {
	display: block;
	text-align: center
}

.specials_layout.preseason .m_special_banner img {
	left: auto;
	max-width: 100%;
	height: auto
}

.specials_layout.preseason .m_special_banner img:lang(ar) {
	right: auto
}

.specials_layout.preseason .m_special_banner .m_header {
	top: 15%
}

.specials_layout.preseason .m_special_banner .m_header h1 {
	font-family: "Oswald", sans-serif;
	margin: 0 auto;
	text-align: center;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 6.4em;
	font-weight: 400;
	letter-spacing: 1px;
	max-width: none;
	text-shadow: 0 6px 12px rgba(0, 0, 0, 0.25)
}

.specials_layout.preseason .m_special_banner .m_special_actions {
	right: auto;
	top: auto;
	bottom: 15%;
	width: 100%;
	text-align: center
}

.specials_layout.preseason .m_special_banner .m_special_actions span {
	display: inline-block;
	color: #fff;
	font-size: 1.5em;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px
}

.specials_layout.preseason .m_special_banner .m_special_actions .btn_special {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.25);
	margin: 0 5px
}

.specials_layout.preseason .m_special_banner .m_special_actions .btn_special.gplus:before,
.specials_layout.preseason .m_special_banner .m_special_actions .btn_special.facebook:before,
.specials_layout.preseason .m_special_banner .m_special_actions .btn_special.twitter:before {
	width: 50px;
	height: 50px
}

.specials_layout.preseason .m_special_menu ul li {
	width: 16%
}

.specials_layout.preseason .m_special_menu ul li a {
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	letter-spacing: .75px
}

.specials_layout.champions_widgets:lang(ar) {
	direction: rtl
}

.specials_layout.champions_widgets .veil:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.specials_layout.champions_widgets .veil.black:before {
	min-height: 550px;
	background-color: rgba(9, 9, 14, 0.5)
}

.specials_layout.champions_widgets .cw_special_banner {
	text-align: center
}

.specials_layout.champions_widgets .cw_special_banner .wrapper {
	position: relative
}

.specials_layout.champions_widgets .cw_special_banner.pre .pre {
	display: block
}

.specials_layout.champions_widgets .cw_special_banner.pre .directo {
	display: none
}

.specials_layout.champions_widgets .cw_special_banner.pre .directo.pre {
	display: block
}

.specials_layout.champions_widgets .cw_special_banner.pre .post {
	display: none
}

.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.left {
	background: url("../images/static/cw_separador.png") right center no-repeat
}

.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.left:lang(ar) {
	background-position: left center
}

.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.right {
	background: url("../images/static/cw_separador.png") left center no-repeat
}

.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.right:lang(ar) {
	background-position: right center
}

.specials_layout.champions_widgets .cw_special_banner.directo .pre {
	display: none
}

.specials_layout.champions_widgets .cw_special_banner.directo .pre.directo {
	display: block
}

.specials_layout.champions_widgets .cw_special_banner.directo .directo {
	display: block
}

.specials_layout.champions_widgets .cw_special_banner.directo .post {
	display: none
}

.specials_layout.champions_widgets .cw_special_banner.directo .cw_match .team.local {
	background: url("../images/static/cw_separador.png") right center no-repeat
}

.specials_layout.champions_widgets .cw_special_banner.directo .cw_match .team.visit {
	background: url("../images/static/cw_separador.png") left center no-repeat
}

.specials_layout.champions_widgets .cw_special_banner.post .pre {
	display: none
}

.specials_layout.champions_widgets .cw_special_banner.post .directo {
	display: none
}

.specials_layout.champions_widgets .cw_special_banner.post .post {
	display: block
}

.specials_layout.champions_widgets .cw_special_banner.post .cw_match .versus {
	background: url("../images/static/cw_separador.png") center center no-repeat
}

.specials_layout.champions_widgets .cw_special_banner.sponsor .m_special_banner_sponsor {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0
}

.specials_layout.champions_widgets .cw_special_banner.sponsor .m_special_banner_sponsor:lang(ar) {
	left: auto;
	right: 0
}

.specials_layout.champions_widgets .cw_special_banner .m_header {
	color: #fff;
	padding-top: 30px;
	line-height: 1
}

.specials_layout.champions_widgets .cw_special_banner .m_header .place {
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 300;
	font-family: "Oswald", sans-serif;
	letter-spacing: 1.5px
}

.specials_layout.champions_widgets .cw_special_banner .m_header .teams {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	letter-spacing: 1.5px;
	margin-bottom: 12px;
	margin-top: -2px
}

.specials_layout.champions_widgets .cw_special_banner .m_header h1 {
	margin-top: 12px;
	max-width: none;
	background-color: transparent;
	text-transform: uppercase;
	font-size: 80px;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	padding: 0;
	line-height: 1
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox {
	width: 100%;
	margin-top: 20px;
	z-index: 1;
	line-height: 1
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox:lang(ar) {
	direction: ltr
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown {
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 22px;
	font-weight: 300;
	text-transform: uppercase
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown:lang(ar) {
	direction: rtl
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown .counter {
	box-sizing: border-box;
	display: inline-block;
	width: 29.9%
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown .counter span {
	display: block;
	font-size: 130px;
	font-weight: 400;
	margin: 0 0 5px
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match {
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 1
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match li {
	display: inline-block;
	padding: 0;
	margin: 0;
	vertical-align: top
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team {
	margin-top: 10px;
	width: 35%;
	text-align: center
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team img {
	margin: auto !important;
	left: auto
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team .score {
	display: block;
	min-height: 130px;
	font-size: 100px;
	font-weight: 400;
	margin-top: 40px
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team.local .score {
	float: right
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team.visit .score {
	float: left
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team .name {
	display: inline-block;
	margin-top: 15px
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus {
	width: 20%;
	min-height: 195px;
	text-align: center
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus span {
	display: block;
	font-size: 75px;
	font-weight: 400;
	margin-top: 50px;
	margin-bottom: 15px
}

.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus .penalty {
	margin: 164px 0 0;
	padding: 0;
	text-transform: none;
	font-size: 15px
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info {
	width: 100%;
	margin: 20px 0 0;
	padding-bottom: 75px;
	color: #fff;
	z-index: 1;
	letter-spacing: 1.5px;
	line-height: 1
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper>div {
	margin: 0 130px
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .hashtag {
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	font-size: 22px;
	text-transform: uppercase
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .hashtag a,
.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .hashtag strong {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	text-transform: none
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers ul {
	width: 30%;
	margin: 0;
	padding: 0
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers ul:nth-of-type(1) {
	float: left;
	text-align: left
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers ul:nth-of-type(2) {
	float: right;
	text-align: right
}

.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .scorers ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: "Oswald", sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 8px
}

.specials_layout.champions_widgets .m_special_actions {
	bottom: 20px;
	top: auto;
	color: #fff;
	text-transform: uppercase
}

.specials_layout.champions_widgets .m_special_actions span {
	font-family: "Oswald", sans-serif;
	display: inline-block;
	padding: 0 10px 14px 0;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 1.5px
}

.specials_layout.champions_widgets .m_special_actions span:lang(ar) {
	padding: 0 0 14px 10px
}

.specials_layout.champions_widgets .m_special_actions .btn_special {
	margin-left: 10px
}

.specials_layout.champions_widgets .m_special_menu {
	background-color: #000;
	border: none;
	padding: 0
}

.specials_layout.champions_widgets .m_special_menu [data-toggle] {
	display: none
}

.specials_layout.champions_widgets .m_special_menu ul {
	max-width: none
}

.specials_layout.champions_widgets .m_special_menu ul li {
	width: 16.3%;
	margin-left: 0;
	border: none
}

.specials_layout.champions_widgets .m_special_menu ul li:lang(ar) {
	margin-right: 0
}

.specials_layout.champions_widgets .m_special_menu ul li:nth-child(3) {
	width: 16.3%
}

.specials_layout.champions_widgets .m_special_menu ul li a {
	font-family: "Oswald", sans-serif;
	font-weight: 400
}

.specials_layout.champions_widgets .m_special_menu ul li a:hover {
	color: #fff
}

.specials_layout.champions_widgets .m_special_menu ul li a.cw_menu_disabled {
	color: #666;
	pointer-events: none
}

.specials_layout.champions_widgets .cw_city {
	box-sizing: border-box;
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
	min-height: 550px;
	color: #fff;
	position: relative;
	overflow: hidden
}

.specials_layout.champions_widgets .cw_city:lang(ar) {
	float: right
}

.specials_layout.champions_widgets .cw_city.info {
	background-color: #111;
	text-align: right
}

.specials_layout.champions_widgets .cw_city.info:lang(ar) {
	text-align: left
}

.specials_layout.champions_widgets .cw_city.info .milano {
	display: block;
	float: left;
	max-width: none;
	height: 550px;
	width: auto
}

.specials_layout.champions_widgets .cw_city.info .milano:lang(ar) {
	float: right
}

.specials_layout.champions_widgets .cw_city.info .half_wrap {
	position: absolute;
	right: 0;
	top: 0;
	max-width: 380px;
	padding: 120px 190px 0 0;
	z-index: 1;
	text-align: left;
	font-family: "Oswald", sans-serif
}

.specials_layout.champions_widgets .cw_city.info .half_wrap:lang(ar) {
	right: auto;
	left: 0;
	padding: 120px 0 0 190px;
	text-align: right
}

.specials_layout.champions_widgets .cw_city.info .half_wrap .antetitulo {
	display: block;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 300;
	line-height: 1
}

.specials_layout.champions_widgets .cw_city.info .half_wrap .titulo {
	text-transform: uppercase;
	font-size: 150px;
	font-weight: 400;
	line-height: 1.4
}

.specials_layout.champions_widgets .cw_city.info .half_wrap .entradilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.8
}

.specials_layout.champions_widgets .cw_city.links {
	background-color: #00479e;
	text-align: left
}

.specials_layout.champions_widgets .cw_city.links:lang(ar) {
	text-align: right
}

.specials_layout.champions_widgets .cw_city.links .half_wrap {
	max-width: 450px;
	padding: 100px 0 0 120px;
	z-index: 1
}

.specials_layout.champions_widgets .cw_city.links .half_wrap:lang(ar) {
	padding: 100px 120px 0 0
}

.specials_layout.champions_widgets .cw_city.links .half_wrap .cuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.8
}

.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col {
	width: 100%;
	box-sizing: border-box
}

.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li {
	box-sizing: border-box;
	display: inline-block;
	width: 49.5%;
	margin: 40px 0 0;
	padding: 0 10px 0 0;
	list-style-type: none;
	font-family: "Oswald", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	vertical-align: text-top
}

.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li:lang(ar) {
	padding: 0 0 0 10px
}

.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li a {
	color: #fff;
	text-decoration: none
}

.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li a:lang(ar):after {
	padding-left: 0;
	padding-right: 10px;
	background-position: 10px center;
	transform: rotate(180deg)
}

.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li a:after {
	content: '\e600';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle;
	margin-top: -2px
}

.specials_layout.champions_widgets .cw_youtube .wrapper {
	box-sizing: border-box;
	position: relative;
	padding-bottom: 56.25%;
	height: 0
}

.specials_layout.champions_widgets .cw_youtube .wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.specials_layout.champions_widgets .cw_carto {
	text-align: center;
	padding: 40px 0
}

.specials_layout.champions_widgets .cw_carto_title {
	font-family: "Oswald", sans-serif;
	font-size: 48px;
	font-weight: 400;
	color: #2a2a2a;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height: 1
}

.specials_layout.champions_widgets .cw_carto_hashtag {
	font-family: "Oswald", sans-serif;
	font-size: 22px;
	font-weight: 300;
	color: #858592;
	text-transform: none;
	margin: 10px 0 0;
	padding: 0 10px;
	line-height: 1.25
}

.specials_layout.champions_widgets .cw_carto_hashtag a,
.specials_layout.champions_widgets .cw_carto_hashtag strong {
	text-transform: none;
	font-weight: 400;
	text-decoration: none;
	color: #858592
}

.specials_layout.champions_widgets .cw_carto_link {
	margin: 0;
	padding: 0 0 20px;
	text-align: center
}

.specials_layout.champions_widgets .cw_carto_link a {
	width: 300px;
	display: inline-block;
	color: #fff;
	background: #000;
	font-family: "Oswald", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	padding: 6px 0
}

.specials_layout.champions_widgets .cw_carto_link a:lang(ar):after {
	padding-left: 0;
	padding-right: 10px;
	background-position: 10px center;
	transform: rotate(180deg)
}

.specials_layout.champions_widgets .cw_carto_link a:after {
	content: '';
	display: inline-block;
	width: 10px;
	height: 17px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: right center;
	vertical-align: -2px
}

.specials_layout.champions_widgets .pirewrap .cw_menu_disabled {
	display: none
}

.specials_layout.champions_widgets .m_special_pirendo {
	border: none;
	width: 100%;
	height: 5px;
	overflow: hidden
}

.specials_layout.champions_widgets .m_share_inline {
	display: inline-block
}

.specials_layout.champions_widgets .cw_backtotop {
	text-align: right;
	font-family: "Oswald", sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	padding: 0;
	line-height: 1;
	vertical-align: middle;
	margin: 10px 0 5px
}

.specials_layout.champions_widgets .cw_backtotop a {
	display: inline-block;
	background: #bbb;
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 1px;
	vertical-align: text-bottom
}

.specials_layout.champions_widgets .cw_backtotop a:after {
	content: url("../images/icons/png/arrow_btn_down.png");
	transform: rotate(180deg);
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 8px;
	width: 11px;
	height: 11px;
	padding-top: 2px
}

.specials_layout.champions_special .quiz-container {
	position: relative
}

.specials_layout.champions_special .quiz-container .share-box-inner .share-menu {
	left: 0
}

.specials_layout.champions_special .m_special_video_carousel.cromos .gallery_cromos_btn.prev:lang(ar) {
	right: auto
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.prev:lang(ar) {
	right: auto
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.prev:lang(ar):before {
	content: '\e604';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	vertical-align: middle;
	cursor: pointer
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.next:lang(ar):before {
	content: '\e603';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	vertical-align: middle;
	cursor: pointer
}

.specials_layout.champions_special .share-box-inner {
	height: 41px;
	position: absolute;
	left: 50%;
	margin-left: -21px;
	bottom: 0
}

.specials_layout.champions_special .share-box-inner .share-menu-toggle {
	margin: 21px auto 0;
	background: #fff;
	border: 1px solid #d6cfd6
}

.specials_layout.champions_special .share-box-inner .share-menu-toggle:after {
	background: transparent;
	display: inline-block;
	font-family: real-madrid-icons;
	color: #c8b17b;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	vertical-align: middle;
	content: '\e908';
	opacity: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: auto;
	height: auto
}

.specials_layout.champions_special .share-box-inner .share-menu-toggle:before {
	background: #fff
}

.specials_layout.champions_special .share-box-inner .share-menu {
	left: -21px
}

.specials_layout.champions_special .share-box-inner .share-menu:lang(ar) {
	left: 0
}

.specials_layout.champions_special #m_ucl_datos_clave {
	padding-top: 60px;
	text-align: center;
	height: 480px;
	z-index: 1
}

.specials_layout.champions_special #m_ucl_datos_clave .gallery_btn {
	background-color: rgba(0, 0, 0, 0.2)
}

.specials_layout.champions_special #m_ucl_datos_clave .gallery_btn.prev {
	left: 0 !important;
	right: auto !important;
	top: 50%;
	margin-top: -40px;
	width: 40px;
	height: 80px;
	position: absolute;
	z-index: 999;
	display: none
}

.specials_layout.champions_special #m_ucl_datos_clave .gallery_btn.prev:before {
	content: '\e604';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	vertical-align: middle;
	cursor: pointer
}

.specials_layout.champions_special #m_ucl_datos_clave .gallery_btn.next {
	right: 0 !important;
	left: auto !important;
	top: 50%;
	margin-top: -40px;
	width: 40px;
	height: 80px;
	position: absolute;
	z-index: 999;
	display: none
}

.specials_layout.champions_special #m_ucl_datos_clave .gallery_btn.next:before {
	content: '\e603';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	vertical-align: middle;
	cursor: pointer
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item {
	width: 300px;
	display: inline-block;
	margin-right: 20px;
	border: 1px solid #ccc;
	vertical-align: top;
	height: 400px;
	background: #fff;
	position: relative
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item:last-child {
	margin-right: 0
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item:last-child:lang(ar) {
	margin-right: 20px
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item .content {
	padding: 25px
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item .content a,
.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item .content a:visited {
	text-decoration: none;
	color: #0255A5;
	word-wrap: break-word;
	word-break: break-all;
	display: inline-block
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item .content h2 {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: 700;
	color: #404040;
	margin-bottom: 15px;
	text-align: left
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item .content h2:lang(ar) {
	text-align: right
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item .content p {
	font-size: 1.2em;
	color: #8a8a8a;
	margin-bottom: 1em;
	font-family: 'Emojis', Arial, Helvetica, sans-seriff;
	text-align: left;
	line-height: 1.5
}

.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item .content p:lang(ar) {
	text-align: right
}

.specials_layout.champions_special .champions_header {
	position: relative;
	overflow: hidden;
	min-height: 400px
}

.specials_layout.champions_special .champions_header[data-champions-win] .m_champions_swiper_header {
	display: none
}

.specials_layout.champions_special .champions_header[data-champions-win] .cw_special_banner.post {
	display: none
}

.specials_layout.champions_special .champions_header .m_champions_swiper_header {
	position: relative;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	height: 450px
}

.specials_layout.champions_special .champions_header .m_champions_swiper_header .swiper-wrapper {
	display: flex
}

.specials_layout.champions_special .champions_header .m_champions_swiper_header .swiper-wrapper .swiper-slide {
	display: flex;
	float: none;
	min-width: 100%;
	min-height: 450px
}

.specials_layout.champions_special .champions_header .m_champions_swiper_header .m_slider_champions_pag {
	bottom: 0;
	margin-bottom: 20px;
	left: 50%;
	transform: translateX(-50%)
}

.specials_layout.champions_special .champions_header .m_champions_swiper_header .m_slider_champions_pag .swiper-pagination-bullet {
	background: none;
	border: 1px solid #fff;
	opacity: 1
}

.specials_layout.champions_special .champions_header .m_champions_swiper_header .m_slider_champions_pag .swiper-pagination-bullet.swiper-pagination-bullet-active {
	color: #fff;
	background-color: #fff
}

.specials_layout.champions_special .champions_header .cw_special_banner {
	position: absolute;
	top: 50%;
	display: inline-block;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	background-color: rgba(0, 65, 148, 0.5)
}

.specials_layout.champions_special .champions_header .cw_special_banner.no_color {
	background-color: transparent
}

.specials_layout.champions_special .champions_header .cw_special_banner.no_color .m_header,
.specials_layout.champions_special .champions_header .cw_special_banner.no_color .m_countdown,
.specials_layout.champions_special .champions_header .cw_special_banner.no_color .m_special_extra_info,
.specials_layout.champions_special .champions_header .cw_special_banner.no_color .m_special_banner_infobox {
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 2px 0 #000, 0 2px 2px #000
}

.specials_layout.champions_special .champions_header .cw_special_banner.pre .m_header {
	margin-top: 30px
}

.specials_layout.champions_special .champions_header .cw_special_banner.post {
	padding-top: 45px
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_header.liga {
	padding-top: 75px
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_header.liga p.text {
	text-transform: none;
	font-family: "Oswald"
}

.specials_layout.champions_special .champions_header .cw_special_banner .cw_countdown_16-17 {
	font-family: "Oswald";
	text-align: center;
	font-size: 33px
}

.specials_layout.champions_special .champions_header .cw_special_banner .cw_countdown_16-17 .counter {
	display: inline-block;
	color: #fff;
	text-transform: uppercase
}

.specials_layout.champions_special .champions_header .cw_special_banner .cw_countdown_16-17 .counter:last-child span {
	border: none
}

.specials_layout.champions_special .champions_header .cw_special_banner .cw_countdown_16-17 .counter span {
	display: block;
	font-size: 92px;
	margin-right: 10px;
	margin-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #ccc;
	line-height: 1;
	margin-bottom: 10px
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.post {
	font-family: "Oswald";
	font-size: 90px;
	color: #fff;
	margin-top: 10px
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team {
	background: none
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.local .number,
.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.visit .number {
	top: 20%;
	position: absolute;
	font-size: 6rem
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.local .number {
	right: 60%
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.visit .number {
	right: 35%
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .versus {
	background: url("../images/static/cw_separador.png") 50% 40% no-repeat
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .versus span {
	opacity: 0
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_extra_info .hashtag {
	margin: 30px 0 0
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_extra_info .hashtag a {
	display: block;
	margin-top: 20px
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_extra_info .gallery_popup {
	display: none;
	font-family: "Oswald";
	text-decoration: none;
	background-repeat: no-repeat;
	height: 35px;
	font-size: 15px;
	margin-top: 20px
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_extra_info .gallery_popup:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 29px;
	position: absolute;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.champions_special .champions_header .cw_special_banner .m_special_extra_info .gallery_popup span {
	padding-left: 48px;
	color: #fff;
	text-transform: uppercase;
	top: 6px;
	position: relative
}

.specials_layout.champions_special .champions_header .cw_special_banner.post .gallery_popup.post {
	display: inline-block
}

.specials_layout.champions_special .champions_header .m_ucl_head_pano {
	display: none
}

.specials_layout.champions_special .m_special_video_carousel {
	position: relative
}

.specials_layout.champions_special .m_special_video_carousel .share-box-inner {
	bottom: inherit;
	top: 472px;
	z-index: 40
}

.specials_layout.champions_special .m_special_video_carousel .share-box-inner .share-menu {
	left: 0
}

.specials_layout.champions_special .m_special_video_carousel .m_carousel_title {
	color: #c8b17b;
	font-size: 1.5rem;
	margin-bottom: 0
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.next,
.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.prev {
	width: 40px;
	height: 80px
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.prev:lang(ar) {
	right: inherit
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.prev:lang(ar):before {
	content: '\e604';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	vertical-align: middle;
	cursor: pointer
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.next:lang(ar) {
	left: inherit
}

.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_btn.next:lang(ar):before {
	content: '\e603';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	vertical-align: middle;
	cursor: pointer
}

.specials_layout.champions_special .m_special_video_carousel.cromos .share-box-inner {
	top: auto;
	bottom: 0
}

.specials_layout.champions_special .m_special_video_carousel.cromos .share-box-inner .share-menu {
	left: -21px;
	bottom: 15px
}

.specials_layout.champions_special .m_special_video_carousel .m_special_vote_cromos {
	background: transparent;
	text-align: center;
	padding: 15px 0 30px
}

.specials_layout.champions_special .m_special_video_carousel .m_special_vote_cromos:after,
.specials_layout.champions_special .m_special_video_carousel .m_special_vote_cromos:before {
	content: none
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts {
	margin-bottom: 0;
	margin-top: 50px
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc,
.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc {
	top: 150px;
	bottom: inherit;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 40px;
	height: 40px
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc {
	right: 51px
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc:lang(ar) {
	left: 51px
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination {
	margin-bottom: 10px
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v .m_fcwc_host_text .m_fcwc_host_title {
	font-family: "Oswald", sans-serif
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v .m_fcwc_host_text .m_fcwc_host_content a {
	text-decoration: none;
	color: #0255A5
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header h2 {
	font-size: 78px
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header h3 {
	font-size: 23px;
	font-weight: 400
}

.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header p {
	font-size: 18px
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture {
	position: relative
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .share-box-inner .share-menu {
	left: 0
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .m_fcwc_stage.quarter {
	background-position: right 160px;
	background-size: 59px
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .m_fcwc_stage.quarter:lang(ar) {
	background-position: left 160px
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .m_fcwc_stage.semi {
	background-position: left 160px, right 161px;
	background-size: 33.1px
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .m_fcwc_stage.semi:lang(ar) {
	background-position: right 160px, left 161px
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .m_fcwc_stage.final {
	background-position: left -55px;
	position: absolute;
	top: 28%
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .m_fcwc_stage.final:lang(ar) {
	background-position: right -55px
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .m_fcwc_fix_slider h2 {
	text-align: center;
	color: #c8b17b;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-weight: normal
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .ver_cronica {
	float: left;
	text-decoration: none;
	height: 35px
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .ver_cronica:lang(ar) {
	float: right
}

.specials_layout.champions_special.fcwc .m_fcwc_fixture .ver_cronica span {
	color: #ccc;
	text-transform: uppercase;
	top: 6px;
	position: relative
}

.specials_layout.champions_special .grid_row {
	max-width: 1272px;
	margin: 0 auto;
	zoom: 1;
	font-family: "Oswald", sans-serif;
	margin-bottom: 50px
}

.specials_layout.champions_special .grid_row:after,
.specials_layout.champions_special .grid_row:before {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.specials_layout.champions_special .grid_row:after {
	clear: both
}

.specials_layout.champions_special .grid_row .col .col.full_col {
	width: 100%
}

.specials_layout.champions_special .grid_row .col_single+.col {
	clear: left
}

.specials_layout.champions_special .grid_row .col_single.col_r+.col {
	clear: right
}

.specials_layout.champions_special .grid_row .quart_col .m_place_text {
	padding-left: 45px;
	padding-right: 45px
}

.specials_layout.champions_special .grid_row .col,
.specials_layout.champions_special .grid_row .col .col {
	width: 50%;
	*width: 49.999%
}

.specials_layout.champions_special .grid_row>.full_col {
	width: 100%;
	float: left
}

.specials_layout.champions_special .grid_row>.full_col>.quart_col {
	float: left;
	width: 25%;
	*width: 24.999%
}

.specials_layout.champions_special .grid_row>.full_col>.half_col {
	float: left;
	width: 50%;
	*width: 49.999%
}

.specials_layout.champions_special .grid_row .m_place_image,
.specials_layout.champions_special .grid_row .m_place_text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box
}

.specials_layout.champions_special .grid_row .m_place_wrapper {
	position: relative;
	height: 0;
	padding-bottom: 100%
}

.specials_layout.champions_special .grid_row .m_place_text {
	padding-left: 40px;
	padding-right: 40px;
	white-space: nowrap;
	font-size: 28px;
	text-transform: uppercase
}

.specials_layout.champions_special .grid_row .m_place_text:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 100%;
	margin-left: -1px
}

.specials_layout.champions_special .grid_row .m_place_text p {
	display: inline-block;
	white-space: normal;
	line-height: 1.2
}

.specials_layout.champions_special .grid_row .m_place_text p,
.specials_layout.champions_special .grid_row .m_place_text:before {
	vertical-align: middle
}

.specials_layout.champions_special .grid_row .m_place_logo {
	width: 45px;
	display: block;
	margin-bottom: 13px
}

.specials_layout.champions_special .grid_row .m_place_2x .m_place_wrapper {
	padding-bottom: 50%
}

.specials_layout.champions_special .grid_row .m_place_type_stats .m_place_text:before {
	display: none
}

.specials_layout.champions_special .grid_row .m_place_type_stats .m_place_text {
	padding-top: 35px;
	padding-bottom: 15px
}

.specials_layout.champions_special .m_ucl_title {
	font-family: "Oswald", sans-serif;
	color: #c8b17b;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 2.4em;
	text-align: center;
	margin: 1em 0 .15em
}

.specials_layout.champions_special .m_ucl_title.partido {
	margin-bottom: 20px
}

.specials_layout.champions_special .m_ucl_cups {
	position: relative
}

.specials_layout.champions_special .m_ucl_cups .share-box-inner .share-menu-toggle {
	margin-top: -10px
}

.specials_layout.champions_special .m_ucl_cups .share-box-inner .share-menu {
	left: 0
}

.specials_layout.champions_special .m_ucl_sublink {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 700;
	color: #0c549e;
	text-decoration: none
}

.specials_layout.champions_special .m_ucl_cups_container {
	margin: 20px 0;
	max-width: 100%;
	overflow: hidden
}

.specials_layout.champions_special .m_ucl_cups_container .m_media_btn_container {
	height: 52px
}

.specials_layout.champions_special .m_ucl_cups_wrapper {
	box-sizing: border-box;
	list-style-type: none;
	height: 320px;
	display: -ms-flexbox;
	display: flex
}

.specials_layout.champions_special .m_ucl_cups_slide {
	-ms-flex: 0 1 450px;
	flex: 0 1 450px;
	width: 450px;
	min-width: 450px;
	height: 320px
}

.specials_layout.champions_special .m_ucl_card_container {
	width: 450px;
	height: 320px;
	position: relative;
	perspective: 800px;
	transform-style: preserve-3d
}

.specials_layout.champions_special .m_ucl_card_container.flipped .m_ucl_card_face.front {
	transform: rotateY(180deg)
}

.specials_layout.champions_special .m_ucl_card_container.flipped .m_ucl_card_face.back {
	transform: rotateY(0deg)
}

.specials_layout.champions_special .m_ucl_card {
	width: 100%;
	height: 100%;
	position: absolute;
	transform-style: preserve-3d;
	transition: transform .75s
}

.specials_layout.champions_special .m_ucl_card_face {
	margin: 0;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 450px;
	height: 320px;
	color: #fff;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: 0.75s;
	transform-style: preserve-3d
}

.specials_layout.champions_special .m_ucl_card_face.front {
	background-color: #fff;
	z-index: 2;
	transform: rotateY(0deg)
}

.specials_layout.champions_special .m_ucl_card_face.back {
	background-color: #0c549e;
	box-sizing: border-box;
	padding: .938rem;
	font-size: 1.4em;
	line-height: 1.25;
	transform: rotateY(-180deg)
}

.specials_layout.champions_special .m_ucl_card_face.back .m_ucl_card_flip {
	font-size: 0;
	color: transparent;
	display: block;
	text-align: right;
	padding: 0;
	float: none
}

.specials_layout.champions_special .m_ucl_card_face.back .m_ucl_card_flip:before {
	content: '';
	background-image: url("/StaticFiles/RealMadridResponsive/images/icons/svg/close_white.svg");
	background-size: 25px 25px;
	display: inline-block;
	width: 25px;
	height: 25px
}

.specials_layout.champions_special .m_ucl_card_face.back p {
	padding: 2.813rem 1.875rem
}

.specials_layout.champions_special .m_ucl_card_face img {
	height: 100%;
	width: auto;
	object-fit: cover
}

.specials_layout.champions_special .m_ucl_card_title {
	position: absolute;
	width: 100%;
	bottom: 0;
	background-color: rgba(12, 84, 158, 0.5);
	font-size: 1.6em;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	box-sizing: border-box;
	padding: .938rem
}

.specials_layout.champions_special .m_ucl_card_flip {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: .75em;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
	padding-top: .375rem
}

.specials_layout.champions_special #fotos_videos {
	margin-top: 50px
}

.specials_layout .m_inner_nav {
	text-align: center
}

.specials_layout .m_inner_nav strong,
.specials_layout .m_inner_nav h3 {
	font-family: "Oswald", sans-serif;
	font-size: 1.5rem;
	color: #c8b17b;
	font-weight: 400;
	line-height: 1.1
}

.specials_layout .m_inner_nav .m_inner_nav_content {
	display: none
}

.specials_layout #quiz-header h1,
.specials_layout #quiz-header h2 {
	font-family: "Oswald", sans-serif;
	font-size: 1.5rem;
	color: #c8b17b;
	font-weight: 400;
	line-height: 1.1;
	padding-bottom: 30px
}

.m_special_transfers {
	height: 550px;
	position: relative;
	background-color: #fff
}

.m_special_transfers:lang(ar) {
	direction: rtl
}

.m_special_transfers h2 {
	position: absolute;
	top: 50px;
	left: 9%;
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	color: #fff;
	font-size: 4.2em;
	text-transform: uppercase;
	z-index: 2;
	width: 41%
}

.m_special_transfers h2:lang(ar) {
	left: auto;
	right: 9%
}

.m_special_transfers .transfers_viewport {
	width: 100%;
	height: 550px;
	overflow: hidden
}

.m_special_transfers .transfers_viewport .transfers_wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item {
	min-width: 100%;
	height: 550px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor {
	background-color: #e6e8e3;
	width: 50%;
	height: 550px;
	position: relative;
	float: left;
	overflow: hidden
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor:lang(ar) {
	float: right
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_decor_veil {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6)
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_decor_img {
	float: right;
	max-width: none;
	height: 100%;
	width: none
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_decor_img:lang(ar) {
	float: left
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_see_all,
.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_title {
	position: absolute;
	left: 25%;
	font-family: "Oswald", sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_see_all:lang(ar),
.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_title:lang(ar) {
	left: auto;
	right: 25%;
	margin-right: auto;
	margin-left: 20%
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_title {
	top: 50px;
	font-weight: 300;
	font-size: 3em;
	white-space: normal;
	line-height: .85
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_see_all {
	top: 90px;
	font-weight: 400;
	font-size: 1.4em
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data {
	width: 50%;
	height: 550px;
	float: left;
	background-color: #998254;
	white-space: normal;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	padding: 7% 0 0 7%;
	box-sizing: border-box
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data:lang(ar) {
	float: right;
	padding: 7% 7% 0 0
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_portrait {
	width: 160px;
	height: 160px;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	margin-right: 40px
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_portrait:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 40px
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info {
	list-style-type: none;
	margin: 0 0 20px 200px;
	line-height: 1.2
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info:lang(ar) {
	margin: 0 200px 20px 0
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info .years {
	font-size: 2.8em;
	font-weight: 300;
	margin-bottom: 10px
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info .nick {
	font-size: 6em;
	font-weight: 400;
	text-transform: uppercase
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info .name {
	font-size: 2.8em;
	font-weight: 400;
	text-transform: uppercase
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_description {
	margin: 0 30px 30px 200px;
	padding-top: 20px;
	font-size: 1.6em;
	line-height: 1.6;
	clear: left
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_description:lang(ar) {
	margin: 0 0 30px 30px
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_links {
	margin: 0 30px 0 200px;
	font-size: 1.4em;
	font-weight: 400;
	text-transform: uppercase
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_links:lang(ar) {
	margin-left: 0
}

.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_links a {
	color: #fff;
	text-decoration: none;
	display: inline-block
}

.m_special_transfers [data-next],
.m_special_transfers [data-prev] {
	display: block;
	width: 50px;
	height: 80px;
	background-position: center center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	z-index: 2
}

.m_special_transfers [data-next]:lang(ar),
.m_special_transfers [data-prev]:lang(ar) {
	left: auto;
	right: 50%
}

.m_special_transfers [data-next].swiper-button-disabled,
.m_special_transfers [data-prev].swiper-button-disabled {
	display: none
}

.m_special_transfers [data-next] {
	margin-top: -80px;
	background-color: rgba(255, 255, 255, 0.75)
}

.m_special_transfers [data-next]:before {
	content: '\e603';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 40px;
	color: #000;
	z-index: 10;
	text-indent: initial;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_special_transfers [data-next]:lang(ar):before {
	content: '\e604'
}

.m_special_transfers [data-prev] {
	background-color: rgba(0, 0, 0, 0.75)
}

.m_special_transfers [data-prev]:before {
	content: '\e604';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 40px;
	color: #fff;
	z-index: 10;
	text-indent: initial;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_special_transfers [data-prev]:lang(ar):before {
	content: '\e603'
}

.snmodules {
	background-color: #f2f2f2
}

.m_special_snmodules {
	position: relative;
	text-align: center;
	color: #998254;
	font-family: "Oswald", sans-serif;
	padding-bottom: 50px
}

.m_special_snmodules h2 {
	font-size: 4em;
	text-transform: uppercase;
	font-weight: 400;
	padding-top: 50px
}

.m_special_snmodules .snmodules_viewmore {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #998254;
	text-transform: uppercase;
	font-weight: 300;
	padding-top: 15px;
	text-decoration: none
}

.m_special_snmodules .snmodules_viewport {
	position: relative;
	margin-top: 30px;
	height: 340px;
	overflow: hidden
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper {
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	height: 100%;
	align-items: flex-start;
	min-width: 320px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item:lang(ar) {
	float: right;
	text-align: right
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store {
	background-color: #fff;
	margin-right: 10px;
	margin-left: 10px;
	max-height: 99%;
	overflow: hidden;
	border-top: 1px solid #d9d9d9
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_header,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_header,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_header,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_header {
	max-height: 212px;
	overflow: hidden
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .m_store_info,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_info,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .m_store_info,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_info,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_content,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_content {
	max-height: 100%
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content p,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content p,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .m_store_info p,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_info p,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .m_store_info p,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_info p,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_content p,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	max-height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 20px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content p strong,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content p strong,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .m_store_info p strong,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_info p strong,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .m_store_info p strong,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_info p strong,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_content p strong,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_content p strong {
	display: inline;
	text-transform: none;
	font-size: 1em;
	padding: 0;
	font-weight: 400;
	color: #998254
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content .username,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content .username,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .m_store_info .username,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_info .username,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .m_store_info .username,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_info .username,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_store_content .username,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_store_content .username {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 0 0 10px;
	display: block
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.twitter:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.twitter:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .twitter.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .twitter.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .twitter.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .twitter.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .twitter.m_store_content:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .twitter.m_store_content:after {
	content: url("../images/icons/svg/social_twitter.svg");
	position: absolute;
	right: 7px;
	bottom: 7px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.twitter:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.twitter:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .twitter.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .twitter.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .twitter.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .twitter.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .twitter.m_store_content:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .twitter.m_store_content:lang(ar):after {
	right: auto;
	left: 7px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.dugout:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.dugout:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .dugout.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .dugout.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .dugout.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .dugout.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .dugout.m_store_content:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .dugout.m_store_content:after {
	content: url("../images/icons/svg/social_dugout.svg");
	position: absolute;
	right: 7px;
	bottom: 7px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.dugout:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.dugout:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .dugout.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .dugout.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .dugout.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .dugout.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .dugout.m_store_content:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .dugout.m_store_content:lang(ar):after {
	right: auto;
	left: 7px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.facebook:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.facebook:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .facebook.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .facebook.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .facebook.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .facebook.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .facebook.m_store_content:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .facebook.m_store_content:after {
	content: url("../images/icons/svg/social_facebook.svg");
	position: absolute;
	right: 7px;
	bottom: 7px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.facebook:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.facebook:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .facebook.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .facebook.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .facebook.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .facebook.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .facebook.m_store_content:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .facebook.m_store_content:lang(ar):after {
	right: auto;
	left: 7px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.instagram:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.instagram:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .instagram.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .instagram.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .instagram.m_store_info:after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .instagram.m_store_info:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .instagram.m_store_content:after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .instagram.m_store_content:after {
	content: url("../images/icons/svg/social_instagram.svg");
	position: absolute;
	right: 7px;
	bottom: 7px
}

.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .m_highlight_content.instagram:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .m_highlight_content.instagram:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .club_store_new .instagram.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .instagram.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .club_store_new .instagram.m_store_info:lang(ar):after,
.club_store_new .m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .instagram.m_store_info:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_highlight .instagram.m_store_content:lang(ar):after,
.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item .m_store .instagram.m_store_content:lang(ar):after {
	right: auto;
	left: 7px
}

.m_special_snmodules .snmodules_pagination {
	position: absolute;
	text-align: center;
	left: 0;
	margin-top: 10px;
	width: 100%;
	min-height: 10px;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.m_special_snmodules .snmodules_pagination:lang(ar) {
	left: auto;
	right: 0
}

.m_special_snmodules [data-next],
.m_special_snmodules [data-prev] {
	display: block;
	width: 50px;
	height: 80px;
	background-position: center center;
	position: absolute;
	top: 50%;
	margin-top: -10px
}

.m_special_snmodules [data-next]:lang(ar),
.m_special_snmodules [data-prev]:lang(ar) {
	left: auto;
	right: 50%
}

.m_special_snmodules [data-next] {
	right: 0;
	background-color: rgba(0, 0, 0, 0.75)
}

.m_special_snmodules [data-prev] {
	left: 0;
	background-color: rgba(0, 0, 0, 0.75)
}

.m_special_snmodules [data-next].swiper-button-disabled,
.m_special_snmodules [data-prev].swiper-button-disabled {
	display: none
}

.m_special_pscartodb {
	width: 100%;
	height: 550px;
	position: relative
}

.m_special_pscartodb .cartodb_title {
	position: absolute;
	left: 20%;
	top: 30px;
	color: #998254;
	font-family: "Oswald", sans-serif;
	padding: 15px 30px;
	font-size: 4em;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.75);
	z-index: 3
}

.m_special_pscartodb .cartodb_infobox {
	position: absolute;
	width: 402px;
	max-height: 490px;
	right: 10%;
	top: 30px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	z-index: 3
}

.m_special_pscartodb .cartodb_infobox .cartodb_img {
	width: 100%;
	max-height: 130px;
	overflow: hidden;
	background-color: #999
}

.m_special_pscartodb .cartodb_infobox .cartodb_img img {
	width: 100%;
	height: auto
}

.m_special_pscartodb .cartodb_infobox .cartodb_main {
	padding: 0 0 0 30px;
	max-height: 360px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main:lang(ar) {
	padding: 0 30px 0 0
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head {
	border-bottom: 1px solid #d8d8d8;
	position: relative;
	min-height: 100px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next],
.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev] {
	display: block;
	width: 50px;
	height: 50%;
	background-position: center center;
	position: absolute;
	right: 0;
	border-left: 1px solid #d8d8d8
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next]:lang(ar),
.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev]:lang(ar) {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #d8d8d8
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next] {
	bottom: 50%;
	background-color: rgba(0, 0, 0, 0.75)
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next]:before {
	content: '\e603';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 40px;
	color: white;
	z-index: 10;
	text-indent: initial;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next]:lang(ar):before {
	content: '\e604'
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev] {
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.75)
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev]:before {
	content: '\e604';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	top: 50%;
	font-size: 40px;
	color: #000;
	text-indent: initial;
	-webkit-transform: translateY(-50%);
	z-index: 10;
	transform: translateY(-50%)
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev]:lang(ar) {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #d8d8d8
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev]:lang(ar):before {
	content: '\e603';
	right: 0
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .name {
	color: #333;
	font-family: "Oswald", sans-serif;
	font-size: 2.4em;
	text-transform: uppercase;
	padding: 22px 60px 22px 0;
	font-weight: 400;
	line-height: 1.2
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .name:lang(ar) {
	padding: 22px 0 22px 60px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata {
	font-size: 1.2em;
	color: #666;
	display: inline-block;
	padding: 0 20px 30px 0;
	vertical-align: top
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata:lang(ar) {
	padding: 0 20px 30px 60px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.locality {
	border-right: 1px solid #d8d8d8;
	max-width: 100px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.asocnum {
	padding: 0 60px 30px 20px;
	max-width: 165px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.asocnum:lang(ar) {
	padding: 0 0 30px 20px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata .title {
	color: #666;
	font-family: "Oswald", sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 0 0 5px;
	font-weight: 400;
	line-height: 1.2
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body {
	max-height: 68px;
	position: relative;
	padding-bottom: 60px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .description {
	margin: 20px 0 0;
	padding-right: 30px;
	font-size: 1.2em;
	color: #666;
	line-height: 1.6;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 68px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .description:lang(ar) {
	padding-right: 0;
	padding-left: 30px
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .link {
	display: block;
	position: absolute;
	left: 0;
	bottom: 25px;
	color: #998254;
	font-family: "Oswald", sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 1.2;
	text-decoration: none
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .link:hover {
	text-decoration: none
}

.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .link:lang(ar) {
	right: 0;
	left: inherit
}

.m_special_pscartodb .cartodb-zoom,
.m_special_pscartodb .leaflet-bottom,
.m_special_pscartodb .leaflet-control,
.m_special_pscartodb .leaflet-marker-icon,
.m_special_pscartodb .leaflet-marker-pane {
	z-index: 2
}

.m_special_newkit {
	height: 500px;
	position: relative;
	background-color: #cbcbcb;
	padding-top: 50px;
	font-family: "Oswald", sans-serif;
	margin-bottom: 100px
}

.m_special_newkit:lang(ar) {
	direction: rtl
}

.m_special_newkit .newkit_decor_bg {
	width: 47.5%;
	height: 550px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	background-image: url("../images/static/ps_newkit_bg.png");
	background-repeat: no-repeat;
	background-position: 0 0
}

.m_special_newkit .newkit_decor_bg:lang(ar) {
	right: auto;
	left: 0
}

.m_special_newkit .wrapper {
	position: relative
}

.m_special_newkit .wrapper .newkit_shirt {
	position: absolute;
	right: 0;
	top: 25px;
	z-index: 1
}

.m_special_newkit .wrapper .newkit_shirt:lang(ar) {
	right: auto;
	left: 10px
}

.m_special_newkit .wrapper h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 3em;
	font-weight: 300
}

.m_special_newkit .wrapper .newkit_text {
	width: 55%;
	margin: 90px 0 30px;
	color: #535362;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400
}

.m_special_newkit .wrapper .newkit_text p {
	font-size: 1.6em;
	line-height: 1.6;
	margin: 0 20% 30px 0
}

.m_special_newkit .wrapper .newkit_text p:lang(ar) {
	margin: 0 0 30px 20%
}

.m_special_newkit .wrapper .newkit_text .newkit_title {
	font-size: 6.4em;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	color: #525261;
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 20px
}

.m_special_newkit .wrapper .newkit_links {
	width: 55%;
	font-size: 1.4em;
	font-weight: 400;
	text-transform: uppercase
}

.m_special_newkit .wrapper .newkit_links a {
	color: #928052;
	text-decoration: none;
	display: inline-block;
	vertical-align: top
}

.m_special_psnews .col.aside {
	padding-top: 38px
}

@media only screen and (max-width: 1024px) {
	.m_special_player_data .wrapper {
		max-width: 100%
	}

	.m_special_player_data .col .row {
		height: 256px
	}

	.m_special_player_data .col.m_ad div {
		padding: 0
	}

	.m_special_player_data .player_data {
		min-height: 206px
	}

	.m_special_player_data .player_data.blue {
		padding-top: 50px
	}

	.m_special_player_data .player_facts {
		font-size: 1.8em;
		padding: 25px
	}

	.m_special_player_data .player_facts.poker ul {
		margin-top: 15px
	}

	.m_special_player_data .social_btns {
		padding: 102px 21px
	}

	.m_special_player_data .rm_facts {
		padding: 75px 33px 0;
		height: 181px
	}

	.m_special_player_data .rm_facts:before {
		top: 18px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_portrait {
		width: 120px;
		height: 120px;
		margin-right: 30px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_portrait:lang(ar) {
		margin-right: 0;
		margin-left: 30px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info {
		margin: 0 0 20px 150px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info .nick {
		font-size: 4.5em
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info:lang(ar) {
		margin: 0 150px 20px 0
	}

	.specials_layout.preseason .m_special_banner .m_header {
		top: 20px
	}

	.specials_layout.preseason .m_special_banner .m_header h1 {
		font-size: 4.8em
	}

	.specials_layout.preseason .m_special_banner .m_special_actions {
		bottom: 20px
	}

	.m_special_pscartodb .cartodb_title {
		font-size: 3.2em;
		left: 70px
	}

	.m_special_pscartodb .cartodb_infobox {
		right: 30px;
		width: 365px
	}

	.m_special_snmodules h2 {
		font-size: 3.2em
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_see_all,
	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_title {
		left: 30px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_portrait {
		width: 120px;
		height: 120px;
		margin-right: 30px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_portrait:lang(ar) {
		margin-right: 0;
		margin-left: 30px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info {
		margin: 0 0 20px 150px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info .nick {
		font-size: 4.5em
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info:lang(ar) {
		margin: 0 150px 20px 0
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_description {
		margin-left: 0
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_links {
		margin-left: 0
	}
}

@media only screen and (min-width: 991px) {
	.specials_layout.champions_special .m_special_menu ul.m_link_nav_content {
		display: flex
	}

	.specials_layout.champions_special .m_special_menu ul.m_link_nav_content li {
		flex: 1;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.specials_layout.champions_special .calendar_row .m_matches_calendar {
		display: flex;
		justify-content: center;
		align-items: center
	}

	.specials_layout.champions_special .calendar_row .m_matches_table {
		width: auto;
		margin: 0 auto
	}
}

@media only screen and (max-width: 990px) {
	.specials_layout .m_special_banner .m_header {
		top: auto;
		bottom: 0
	}

	.specials_layout .m_special_banner .m_header h1 {
		font-size: .63em
	}

	.specials_layout .m_special_banner .m_header .m_special_banner_link {
		display: none
	}

	.specials_layout .m_special_banner .m_banner_image {
		width: 100%
	}

	.specials_layout.champions_special .m_special_menu ul {
		z-index: 45
	}

	.specials_layout.champions_special .champions_header .m_champions_swiper_header {
		height: 400px
	}

	.specials_layout.champions_special .champions_header .m_champions_swiper_header .swiper-wrapper .swiper-slide {
		min-height: 400px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner.directo .m_header {
		padding-top: 45px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_header {
		margin-left: auto;
		margin-right: auto
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_header.liga {
		padding-top: 75px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_header.liga p.text {
		font-size: 22px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_header.liga h1 {
		font-size: 56px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.local .number,
	.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.visit .number {
		font-size: 5rem
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo .cw_match .team img {
		max-width: 43%
	}

	.specials_layout.champions_special .m_media_slide_container .m_media_btn_container .m_media_slide_next:lang(ar) {
		margin-left: 6px
	}

	.specials_layout.champions_special .m_media_slide_container .m_media_btn_container .m_media_slide_prev:lang(ar) {
		right: initial;
		margin-right: 0;
		left: 57px
	}

	.specials_layout .m_special_banner.final_four {
		min-height: 0
	}

	.specials_layout .m_special_banner.final_four .m_header {
		top: 28px
	}

	.specials_layout .m_special_banner.final_four .m_header h1 {
		font-size: .92em;
		line-height: .9
	}

	.specials_layout .m_special_banner.final_four .m_header h1 .m_header_date .m_header_competition {
		max-height: 33%;
		width: 33%
	}

	.specials_layout .m_special_banner.final_four .m_header.competition h1 .m_header_date .m_header_competition {
		display: block;
		margin-top: 8px
	}

	.specials_layout .m_special_banner.final_four .m_banner_image {
		height: 230px;
		width: auto;
		margin-left: -340px
	}

	.specials_layout .m_special_banner.final_four .m_banner_image:lang(ar) {
		margin-left: 0;
		margin-right: 0
	}

	.specials_layout .m_special_banner.final_four .m_banner_hero {
		width: auto;
		max-height: 220px;
		bottom: auto;
		top: 10px
	}

	.specials_layout .m_special_banner.final_four.infobox .m_special_banner_sponsor {
		bottom: 0
	}

	.specials_layout .m_special_banner.final_four.infobox_final .m_special_banner_infobox {
		height: auto
	}

	.specials_layout .m_special_banner.final_four.infobox_final .m_special_banner_sponsor {
		bottom: 0
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox {
		display: none;
		position: static;
		height: auto;
		overflow: hidden;
		background-color: #f0f0f0;
		padding-bottom: 15px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col {
		width: 100%;
		float: none;
		padding: 0
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media {
		margin-top: 10px;
		padding: 0 20px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media a {
		padding: 0
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media a.news {
		padding-right: 10px;
		margin-right: 0
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_infobox_col .ff_finals_media a.news:lang(ar) {
		padding-right: 0;
		padding-left: 10px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_live {
		width: 100%;
		margin: 15px 0 0;
		text-align: center;
		height: auto
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_live:lang(ar) {
		margin: 15px 0 0
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_live:before {
		content: none
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match {
		width: 94%;
		margin: 16px auto 0;
		padding: 14px 10px 0;
		display: block;
		background-size: 7px 12px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match:lang(ar) {
		margin: 16px auto 0;
		padding: 14px 10px 0
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team {
		width: 50%;
		font-size: 1.2em
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_logo {
		padding-right: 6px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_logo:lang(ar) {
		padding-right: 0;
		padding-left: 6px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_score {
		float: right;
		padding-right: 6px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.local .ff_score:lang(ar) {
		float: left;
		padding-right: 0;
		padding-left: 4px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit {
		text-align: right
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit:lang(ar) {
		text-align: left
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_logo {
		padding-left: 6px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_logo:lang(ar) {
		padding-left: 0;
		padding-right: 4px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_score {
		float: left;
		padding-left: 4px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team.visit .ff_score:lang(ar) {
		float: right;
		padding-left: 0;
		padding-right: 4px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team .ff_team_name {
		max-width: 62px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team .ff_team_name:lang(ar) {
		max-width: 60px
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_match .ff_team .ff_score {
		font-size: 1.5em;
		line-height: 2
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_btn {
		display: block;
		width: 92%;
		margin: 20px auto 0
	}

	.specials_layout .m_special_banner.final_four .m_special_banner_infobox .ff_btn:lang(ar) {
		margin: 20px auto 0
	}

	.specials_layout.preseason .header_section .m_main_header {
		overflow: visible
	}

	.specials_layout.preseason .header_section .m_main_header:after {
		height: 74px;
		top: inherit;
		bottom: 0
	}

	.specials_layout.preseason .header_section .m_main_header:lang(ar):after {
		left: 0
	}

	.specials_layout.preseason .header_section .m_section_news_actions {
		margin-top: -24px
	}

	.specials_layout.preseason .m_special_banner.sponsor .m_special_banner_sponsor {
		right: auto;
		left: 45%;
		bottom: -40px
	}

	.specials_layout.preseason .m_special_banner.sponsor .m_special_banner_sponsor:lang(ar) {
		left: 45%
	}

	.specials_layout.preseason .m_special_banner .m_special_actions {
		bottom: 10px
	}

	.specials_layout.preseason .m_special_banner .m_special_actions span {
		display: none
	}

	.specials_layout.preseason .m_special_banner .m_special_actions .btn_special {
		width: 40px;
		height: 40px;
		margin-right: 0
	}

	.specials_layout.preseason .m_special_banner .m_header {
		top: 10px
	}

	.specials_layout.preseason .m_special_banner .m_header h1 {
		font-size: 3.3em
	}

	.specials_layout.preseason .m_special_banner .m_special_actions {
		display: none
	}

	.m_special_roster {
		padding: 20px 0
	}

	.m_special_roster .m_players_slider_title {
		font-size: 2.6em;
		margin-bottom: 20px
	}

	.m_special_roster .m_players_slider_see_all {
		padding-top: 20px
	}

	.m_special_legends {
		height: auto;
		background-color: #f2f2f2;
		padding-bottom: 48px;
		border-bottom: 1px solid #d8d8d8
	}

	.m_special_legends h2 {
		position: static;
		text-align: center;
		padding: 12px 0;
		min-height: 46px;
		height: auto;
		margin: 0;
		font-size: 2.6em;
		color: #333;
		font-weight: 300;
		width: auto
	}

	.m_special_legends .legends_viewport {
		min-height: 455px;
		height: auto;
		background-color: #998254
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item {
		display: flex;
		flex-wrap: wrap;
		height: initial;
		align-content: flex-start
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor {
		float: none;
		width: 100%;
		height: 155px;
		flex: 0 1 100%
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan {
		top: 25px;
		left: 15%;
		font-size: 3em;
		margin-right: 15%
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:lang(ar) {
		left: auto;
		right: 15%;
		margin-right: 0;
		margin-left: 15%
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:lang(ar):before {
		margin-left: 0;
		margin-right: -28px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_decor .legends_slogan:before {
		margin-left: -28px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data {
		float: none;
		width: 100%;
		height: auto;
		padding: 20px 15px;
		flex: 0 1 100%
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_portrait {
		width: 80px;
		height: 80px;
		margin-right: 10px;
		margin-bottom: 10px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_portrait:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info {
		margin: 0 0 10px 90px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info:lang(ar) {
		margin: 0 90px 10px 0
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info .years {
		font-size: 1.7em;
		margin-bottom: 3px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info .nick {
		font-size: 3.2em
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_info .name {
		font-size: 1.6em
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_description {
		margin: 0 0 20px;
		clear: left;
		font-size: 1.4em
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_description:lang(ar) {
		clear: right;
		margin: 0 0 20px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links {
		margin: 0 0 10px;
		font-size: 1.3em;
		line-height: 2;
		display: flex
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links:lang(ar) {
		margin: 0 0 10px
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a {
		white-space: nowrap;
		flex: 0 1 100%;
		text-align: center
	}

	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a.filecard,
	.m_special_legends .legends_viewport .legends_wrapper .legends_item .legends_data .legends_links a.gallery {
		margin-right: 5px;
		padding-right: 5px
	}

	.m_special_legends [data-next],
	.m_special_legends [data-prev] {
		display: block;
		width: 50%;
		height: 48px;
		background-size: 10px 20px;
		background-position: center center;
		position: static;
		margin: 0
	}

	.m_special_legends [data-next] {
		background-color: rgba(255, 255, 255, 0.5);
		float: right
	}

	.m_special_legends [data-next]:lang(ar) {
		float: left
	}

	.m_special_legends [data-prev] {
		background-color: rgba(0, 0, 0, 0.35);
		float: left
	}

	.m_special_legends [data-prev]:lang(ar) {
		float: right
	}

	.m_special_fftitles {
		padding-top: 58px;
		padding-bottom: 30px;
		margin-bottom: 20px
	}

	.m_special_fftitles .titles_decor_bg {
		width: 100%;
		height: 192px;
		top: 58px;
		right: auto;
		left: 0
	}

	.m_special_fftitles .titles_decor_bg:lang(ar) {
		left: auto;
		right: 0
	}

	.m_special_fftitles .wrapper .titles_cup {
		max-width: none;
		width: 100px;
		height: auto;
		top: 83px;
		right: auto;
		left: 50%;
		margin-left: -50px
	}

	.m_special_fftitles .wrapper .titles_cup:lang(ar) {
		left: auto;
		right: 50%;
		margin-left: 0;
		margin-right: -50px
	}

	.m_special_fftitles .wrapper h2 {
		position: static;
		text-align: center;
		padding: 12px 0 0;
		height: 46px;
		margin: -58px 0 0;
		font-size: 2.6em;
		color: #333;
		font-weight: 300;
		background-color: #fff
	}

	.m_special_fftitles .wrapper .titles_text {
		width: 100%;
		margin: 235px 0 0
	}

	.m_special_fftitles .wrapper .titles_text .titles_motto {
		font-size: 3.2em;
		margin: 0 15px 20px
	}

	.m_special_fftitles .wrapper .titles_text .titles_motto:lang(ar) {
		margin: 0 15px 20px
	}

	.m_special_fftitles .wrapper .titles_text p {
		font-size: 1.5em;
		line-height: 1.5;
		margin: 0 15px 20px
	}

	.m_special_fftitles .wrapper .titles_text p:lang(ar) {
		margin: 0 15px 20px
	}

	.m_special_fftitles .wrapper .titles_links {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box
	}

	.m_special_fftitles .wrapper .titles_links a.recordbook {
		border-right: none;
		margin-right: 0;
		padding-right: 0;
		margin-bottom: 20px
	}

	.m_special_fftitles .wrapper .titles_links a.tour {
		max-width: none
	}

	.main_row.m_special_ffnews,
	.club_info_layout .m_special_ffnews.overlapping_main_row {
		margin-top: 20px
	}

	.main_row.m_special_ffnews>.col,
	.club_info_layout .m_special_ffnews.overlapping_main_row>.col {
		width: 100%
	}

	.main_row.m_special_ffnews .m_articles_inner_nav,
	.club_info_layout .m_special_ffnews.overlapping_main_row .m_articles_inner_nav,
	.main_row.m_special_ffnews .m_articles_title,
	.club_info_layout .m_special_ffnews.overlapping_main_row .m_articles_title {
		text-align: center
	}

	.main_row.m_special_ffnews .m_articles_inner_nav strong,
	.club_info_layout .m_special_ffnews.overlapping_main_row .m_articles_inner_nav strong,
	.main_row.m_special_ffnews .m_articles_title strong,
	.club_info_layout .m_special_ffnews.overlapping_main_row .m_articles_title strong {
		font-size: 2.6em;
		font-weight: 300
	}

	.m_special_pscartodb {
		padding-bottom: 378px
	}

	.m_special_pscartodb .cartodb_infobox {
		right: auto;
		top: auto;
		left: 0;
		bottom: 0;
		width: 100%;
		border-left: none;
		border-right: none
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main {
		padding-left: 20px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body {
		max-height: 68px;
		padding-bottom: 32px;
		min-height: 52px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .description {
		max-height: 64px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .link {
		bottom: 15px
	}

	.m_special_snmodules .snmodules_viewport {
		height: 300px
	}

	.m_special_snmodules .snmodules_viewport .snmodules_wrapper .snmodules_item {
		min-width: 100%
	}

	.m_special_snmodules [data-next],
	.m_special_snmodules [data-prev] {
		width: 36px;
		height: 65px
	}

	.m_special_psnews .col.aside {
		width: 100%
	}

	.m_special_transfers {
		height: auto;
		background-color: #f2f2f2;
		padding-bottom: 48px;
		border-bottom: 1px solid #d8d8d8
	}

	.m_special_transfers h2 {
		position: static;
		text-align: center;
		padding: 12px 0 0;
		height: 46px;
		margin: 0;
		font-size: 2.6em;
		color: #333;
		font-weight: 300;
		width: auto
	}

	.m_special_transfers .transfers_viewport {
		height: 455px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item {
		align-items: inherit;
		flex-wrap: wrap;
		height: auto;
		min-height: 455px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor {
		float: none;
		width: 100%;
		height: 155px;
		flex: 0 1 100%
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_see_all,
	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_title {
		top: 25px;
		left: 20px;
		font-size: 2em;
		margin-right: 15%
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_decor .transfers_see_all {
		top: 60px;
		font-size: 1.3em
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data {
		float: none;
		width: 100%;
		min-height: 300px;
		height: auto;
		padding: 20px 15px;
		flex: 0 1 100%
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_portrait {
		width: 80px;
		height: 80px;
		margin-right: 10px;
		margin-bottom: 10px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_portrait:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info {
		margin: 0 0 10px 90px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info:lang(ar) {
		margin: 0 90px 10px 0
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info .years {
		font-size: 1.7em;
		margin-bottom: 3px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info .nick {
		font-size: 3.2em
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_info .name {
		font-size: 1.6em
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_description {
		margin: 0 0 20px;
		clear: left;
		font-size: 1.4em
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_description:lang(ar) {
		clear: right;
		margin: 0 0 20px
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_links {
		margin: 0 0 10px;
		font-size: 1.3em;
		line-height: 2
	}

	.m_special_transfers .transfers_viewport .transfers_wrapper .transfers_item .transfers_data .transfers_links:lang(ar) {
		margin: 0 0 10px
	}

	.m_special_transfers [data-next],
	.m_special_transfers [data-prev] {
		display: block;
		width: 50%;
		height: 48px;
		background-size: 10px 20px;
		background-position: center center;
		position: static;
		margin: 0
	}

	.m_special_transfers [data-next] {
		background-color: rgba(255, 255, 255, 0.5);
		float: right
	}

	.m_special_transfers [data-next]:lang(ar) {
		float: left
	}

	.m_special_transfers [data-prev] {
		background-color: rgba(0, 0, 0, 0.35);
		float: left
	}

	.m_special_transfers [data-prev]:lang(ar) {
		float: right
	}

	.m_special_newkit {
		height: 450px;
		padding-top: 58px;
		padding-bottom: 30px;
		margin-bottom: 20px
	}

	.m_special_newkit .newkit_decor_bg {
		width: 100%;
		height: 192px;
		top: 58px;
		right: auto;
		left: 0
	}

	.m_special_newkit .newkit_decor_bg:lang(ar) {
		left: auto;
		right: 0
	}

	.m_special_newkit .wrapper .newkit_shirt {
		max-width: none;
		width: 140px;
		height: auto;
		top: 83px;
		right: auto;
		left: 50%;
		margin-left: -70px
	}

	.m_special_newkit .wrapper .newkit_shirt:lang(ar) {
		left: auto;
		right: 50%;
		margin-left: 0;
		margin-right: -70px
	}

	.m_special_newkit .wrapper h2 {
		position: static;
		text-align: center;
		padding: 12px 0 0;
		height: 46px;
		margin: -58px 0 0;
		font-size: 2.6em;
		color: #333;
		font-weight: 300;
		background-color: #fff
	}

	.m_special_newkit .wrapper .newkit_text {
		width: 100%;
		margin: 275px 0 0
	}

	.m_special_newkit .wrapper .newkit_text .newkit_title {
		font-size: 3.2em;
		margin: 0 15px 20px
	}

	.m_special_newkit .wrapper .newkit_text .newkit_title:lang(ar) {
		margin: 0 15px 20px
	}

	.m_special_newkit .wrapper .newkit_text p {
		font-size: 1.5em;
		line-height: 1.5;
		margin: 0 15px 20px
	}

	.m_special_newkit .wrapper .newkit_text p:lang(ar) {
		margin: 0 15px 20px
	}

	.m_special_newkit .wrapper .newkit_links {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box
	}

	.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.left {
		background: url("../images/static/cw_score_separator.png") right 8px no-repeat
	}

	.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.right {
		background: url("../images/static/cw_score_separator.png") left 8px no-repeat
	}

	.specials_layout.champions_widgets .cw_special_banner.directo .cw_match .team.local {
		background: url("../images/static/cw_score_separator.png") right 20px no-repeat
	}

	.specials_layout.champions_widgets .cw_special_banner.directo .cw_match .team.visit {
		background: url("../images/static/cw_score_separator.png") left 20px no-repeat
	}

	.specials_layout.champions_widgets .cw_special_banner.post .cw_match .versus {
		background: url("../images/static/cw_score_separator.png") center 26px no-repeat
	}

	.specials_layout.champions_widgets .cw_special_banner.sponsor .m_special_banner_sponsor {
		width: 62px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header {
		padding-top: 16px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header .place {
		font-size: 14px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header .teams {
		font-size: 16px;
		margin-bottom: 8px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header h1 {
		margin-top: 8px;
		font-size: 32px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox {
		margin-top: 12px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown {
		font-size: 15px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown .counter span {
		font-size: 40px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match {
		font-size: 13px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team img {
		max-width: 50%
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team .score {
		font-size: 50px;
		margin-top: 2px;
		min-height: 55px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus {
		min-height: 45px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus span {
		font-size: 32px;
		margin-top: 18px;
		margin-bottom: 8px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus .penalty {
		margin-top: 80px;
		font-size: 10px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info {
		margin-top: 12px;
		padding-bottom: 55px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper>div {
		margin: 0
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .hashtag {
		font-size: 12px;
		line-height: 1.4
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .scorers ul {
		width: 40%;
		margin: 0 5% 5px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .scorers ul li {
		font-size: 10px;
		margin-bottom: 6px
	}

	.specials_layout.champions_widgets .m_special_menu {
		height: 40px
	}

	.specials_layout.champions_widgets .m_special_menu.expanded [data-toggle]:after {
		transform: rotate(180deg)
	}

	.specials_layout.champions_widgets .m_special_menu [data-toggle] {
		display: block;
		color: #fff;
		font-family: "Oswald", sans-serif;
		padding: 12px 0 12px 15px;
		vertical-align: middle
	}

	.specials_layout.champions_widgets .m_special_menu [data-toggle]:lang(ar) {
		padding: 12px 15px 12px 0
	}

	.specials_layout.champions_widgets .m_special_menu [data-toggle]:lang(ar):before {
		margin-right: 0;
		margin-left: 10px
	}

	.specials_layout.champions_widgets .m_special_menu [data-toggle]:lang(ar):after {
		float: left;
		margin-right: 0;
		margin-left: 15px
	}

	.specials_layout.champions_widgets .m_special_menu [data-toggle]:before {
		content: url("../images/static/cw_menu_ico.png");
		display: inline-block;
		width: 20px;
		height: 17px;
		margin-right: 10px
	}

	.specials_layout.champions_widgets .m_special_menu [data-toggle]:after {
		content: url("../images/icons/png/arrow_btn_down.png");
		display: block;
		float: right;
		margin-right: 15px;
		width: 11px;
		height: 17px
	}

	.specials_layout.champions_widgets .m_special_menu ul {
		top: 40px;
		text-align: left;
		background-color: #666
	}

	.specials_layout.champions_widgets .m_special_menu ul:lang(ar) {
		text-align: right
	}

	.specials_layout.champions_widgets .m_special_menu ul li {
		width: 100%;
		text-align: left
	}

	.specials_layout.champions_widgets .m_special_menu ul li:lang(ar) {
		text-align: right
	}

	.specials_layout.champions_widgets .m_special_menu ul li:nth-child(3) {
		width: 100%
	}

	.specials_layout.champions_widgets .m_special_menu ul li a {
		padding: 12px 20px 12px 45px;
		color: #e6e6e6 !important
	}

	.specials_layout.champions_widgets .m_special_menu ul li a:lang(ar) {
		padding: 12px 45px 12px 20px
	}

	.specials_layout.champions_widgets .m_special_menu ul li a.cw_menu_disabled {
		color: #999 !important;
		pointer-events: none
	}

	.specials_layout.champions_widgets .cw_carto {
		padding: 20px 0
	}

	.specials_layout.champions_widgets .cw_carto_title {
		font-size: 26px
	}

	.specials_layout.champions_widgets .cw_carto_hashtag {
		font-size: 12px;
		margin-top: 5px
	}

	.specials_layout.champions_widgets .cw_carto_link a {
		width: 100%;
		font-size: 12px
	}

	.specials_layout.champions_widgets .cw_city {
		width: 100%;
		min-height: 188px
	}

	.specials_layout.champions_widgets .cw_city.info .milano {
		max-width: 100%;
		height: 188px;
		margin-bottom: 255px
	}

	.specials_layout.champions_widgets .cw_city.info .milano:lang(ar) {
		height: 188px;
		margin-bottom: 179px
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap {
		max-width: 100%;
		padding: 36px 0 0
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap:lang(ar) {
		padding: 36px 0 0
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .antetitulo {
		font-size: 22px;
		position: absolute;
		bottom: 0
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .titulo {
		font-size: 72px;
		font-weight: 300;
		padding-left: 28px;
		padding-bottom: 22px;
		position: relative;
		line-height: 1.2
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .titulo:lang(ar) {
		padding-left: 0;
		padding-right: 28px
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .entradilla {
		margin-top: 44px;
		color: #000;
		background: #fff;
		padding: 22px 28px;
		height: 215px
	}

	.specials_layout.champions_widgets .cw_city.links .half_wrap {
		padding: 22px 28px 28px
	}

	.specials_layout.champions_widgets .cw_city.links .half_wrap:lang(ar) {
		padding: 22px 28px 28px
	}

	.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li {
		width: 100%;
		margin-top: 20px;
		font-size: 12px;
		padding: 0
	}

	.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li:lang(ar) {
		padding: 0
	}

	.specials_layout.champions_widgets .m_link_nav_content {
		border: none;
		margin-left: 0
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.specials_layout .full_section .wrapper {
		max-width: 100%
	}

	.specials_layout.champions_special .grid_row .m_place_text,
	.specials_layout.champions_special .grid_row .m_place_type_stats .m_place_text,
	.specials_layout.champions_special .grid_row .quart_col .m_place_text {
		white-space: nowrap;
		font-size: 20px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px
	}

	.specials_layout.champions_special .grid_row .m_place_logo {
		width: 25px
	}

	.m_special_banner.hattrick {
		min-height: 550px
	}

	.m_special_banner.hattrick .wrapper {
		min-height: 550px;
		max-width: 100%;
		overflow: hidden
	}

	.m_special_banner.hattrick .wrapper:before {
		content: "";
		display: none
	}

	.m_special_banner.hattrick .wrapper .m_special_banner_video {
		margin-left: -685px;
		top: 0;
		height: 100%
	}

	.m_special_banner.hattrick .wrapper .m_special_banner_video:lang(ar) {
		margin-right: -590px
	}

	.m_special_banner.hattrick .m_header {
		width: 100%;
		top: auto;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.5);
		max-width: none;
		margin: 0
	}

	.m_special_banner.hattrick .m_header h1 {
		font-size: 2.2em;
		margin: 20px 25px 56px;
		max-width: 275px
	}

	.m_special_banner.hattrick .m_header h1 .m_header_highlight {
		margin-top: 10px;
		font-size: 3em
	}

	.m_special_banner.hattrick .m_header p {
		font-size: 2.2em;
		padding: 0;
		position: absolute;
		bottom: 495px;
		left: 25px
	}

	.m_special_banner.hattrick .m_special_banner_link {
		display: none
	}

	.m_special_banner .m_special_banner_sponsor {
		right: auto;
		left: 25px
	}

	.m_special_banner .m_special_banner_sponsor img {
		height: 40px
	}

	.m_special_actions {
		right: 25px
	}

	.m_special_news {
		padding: 30px 0
	}

	.m_special_news .m_highlight_content_title {
		font-size: 2.8em;
		padding-top: 15px
	}

	.m_special_news .m_highlight_content p,
	.m_special_news .club_store_new .m_store_info p,
	.club_store_new .m_special_news .m_store_info p,
	.m_special_news .m_store_content p {
		font-size: 1.4em
	}

	.m_special_news .m_ds_link {
		font-size: 14px
	}

	.m_special_news .m_special_list_title {
		font-size: 1.8em;
		max-width: 400px;
		margin-top: 15px
	}

	.m_special_player .wrapper:before {
		font-size: 16em;
		bottom: -46px
	}

	.m_special_player .wrapper .player_image {
		bottom: 0;
		left: 21px;
		width: auto;
		height: 463px
	}

	.m_special_player .wrapper .player_image:lang(ar) {
		bottom: auto;
		left: -84px;
		width: auto;
		height: 463px
	}

	.m_special_player.second .wrapper {
		padding-left: 25px;
		padding-right: 375px
	}

	.m_special_player.second .wrapper:before {
		right: 0
	}

	.m_special_player.third .wrapper .player_image {
		height: 380px
	}

	.player_stats {
		min-height: 85px;
		margin-top: 20px
	}

	.player_stats li {
		font-size: 1.4em;
		padding: 0 22px;
		max-width: 75px;
		height: 70px
	}

	.player_stats .stat_number {
		font-size: 4em
	}

	.m_special_video_carousel .carousel .gallery_btn {
		background-color: rgba(0, 0, 0, 0.35)
	}

	.m_special_video_carousel .carousel .gallery_btn:hover {
		background-color: rgba(0, 0, 0, 0.5)
	}

	.m_special_video_carousel .carousel .gallery_btn.prev {
		left: 0 !important;
		right: auto !important
	}

	.m_special_video_carousel .carousel .gallery_btn.next {
		left: auto !important;
		right: 0 !important
	}

	.m_special_player_data .wrapper {
		max-width: 100%
	}

	.m_special_player_data .wrapper .col:first-child .row:first-child .col:first-child {
		display: none
	}

	.m_special_player_data .col {
		width: 50%;
		height: auto;
		overflow: visible
	}

	.m_special_player_data .col .row {
		height: auto;
		overflow: visible
	}

	.m_special_player_data .col .row .col {
		width: 100%
	}

	.m_special_player_data .col .row .col img {
		width: 100%
	}

	.m_special_player_data .player_data {
		min-height: 284px
	}

	.m_special_player_data .player_data.arrow_right:before {
		right: 50%;
		top: auto;
		margin-top: 0;
		margin-right: -20px;
		bottom: -19px;
		border-width: 20px 19px 0 19px;
		border-color: #f2f2f1 transparent transparent transparent
	}

	.m_special_player_data .player_facts {
		font-size: 1.8em;
		padding: 50px 25px
	}

	.m_special_player_data .player_facts.poker ul li {
		width: 100%;
		display: block;
		margin: 21px auto
	}

	.m_special_player_data .social_btns {
		padding: 40px 21px
	}

	.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.left {
		background-position: right 25px
	}

	.specials_layout.champions_widgets .cw_special_banner.pre .cw_countdown .counter.right {
		background-position: left 25px
	}

	.specials_layout.champions_widgets .cw_special_banner.directo .cw_match .team.local {
		background-position: right 70px
	}

	.specials_layout.champions_widgets .cw_special_banner.directo .cw_match .team.visit {
		background-position: left 70px
	}

	.specials_layout.champions_widgets .cw_special_banner.post .cw_match .versus {
		background-position: center 75px
	}

	.specials_layout.champions_widgets .cw_special_banner.sponsor .m_special_banner_sponsor {
		width: 100px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header {
		padding-top: 24px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header .place {
		font-size: 16px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header .teams {
		font-size: 20px;
		margin-bottom: 10px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_header h1 {
		margin-top: 10px;
		font-size: 40px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox {
		margin-top: 14px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown {
		font-size: 18px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_countdown .counter span {
		font-size: 75px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match {
		font-size: 15px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team img {
		max-width: 50%
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .team .score {
		font-size: 70px;
		margin-top: 40px;
		min-height: 120px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus {
		min-height: 165px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus span {
		font-size: 60px;
		margin-top: 52px;
		margin-bottom: 15px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_banner_infobox .cw_match .versus .penalty {
		margin-top: 140px;
		font-size: 12px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info {
		margin-top: 14px;
		padding-bottom: 75px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper>div {
		margin: 0 90px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .hashtag {
		font-size: 18px;
		line-height: 1.4
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .scorers ul {
		width: 40%;
		margin: 0 5% 10px
	}

	.specials_layout.champions_widgets .cw_special_banner .m_special_extra_info .wrapper .scorers ul li {
		font-size: 11px;
		margin-bottom: 8px
	}

	.specials_layout.champions_widgets .cw_city {
		min-height: 450px
	}

	.specials_layout.champions_widgets .cw_city.info .milano {
		height: 450px;
		margin-bottom: 0
	}

	.specials_layout.champions_widgets .cw_city.info .milano:lang(ar) {
		height: 450px;
		margin-bottom: 0
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap {
		padding-top: 60px
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap:lang(ar) {
		padding-top: 60px
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .titulo {
		font-size: 104px;
		padding-left: 50px
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .titulo:lang(ar) {
		padding-right: 50px
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .entradilla {
		height: 75px;
		margin-top: 125px;
		background: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.85));
		padding-left: 50px
	}

	.specials_layout.champions_widgets .cw_city.info .half_wrap .entradilla:lang(ar) {
		padding-left: 28px;
		padding-right: 50px
	}

	.specials_layout.champions_widgets .cw_city.links {
		min-height: 0
	}

	.specials_layout.champions_widgets .cw_city.links .half_wrap {
		max-width: none;
		padding-left: 50px
	}

	.specials_layout.champions_widgets .cw_city.links .half_wrap:lang(ar) {
		padding-left: 28px;
		padding-right: 50px
	}

	.specials_layout.champions_widgets .cw_city.links .half_wrap .links_col li {
		width: 49.5%
	}

	.specials_layout.champions_widgets .cw_carto {
		padding: 30px 0
	}

	.specials_layout.champions_widgets .cw_carto_title {
		font-size: 34px
	}

	.specials_layout.champions_widgets .cw_carto_hashtag {
		margin-top: 8px;
		font-size: 16px
	}

	.specials_layout.champions_widgets .cw_carto_link a {
		width: 300px
	}
}

@media only screen and (min-width: 767px) {
	.specials_layout.champions_special #m_ucl_datos_clave {
		height: auto;
		margin-bottom: 60px
	}
}

@media only screen and (max-width: 767px) {
	.specials_layout.fcwc.champions_special .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .m_slider_fcwc_pagination {
		padding-bottom: 30px
	}

	.specials_layout.champions_special .m_special_video_carousel .share-box-inner {
		top: 403px
	}

	.specials_layout.champions_special .m_special_video_carousel.cromos .m_special_vote_cromos {
		min-height: 0;
		padding: 0
	}

	.specials_layout.champions_special .m_special_video_carousel.cromos .m_special_vote_cromos span {
		display: none
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-container-v {
		max-height: none
	}

	.specials_layout.champions_special .champions_header {
		min-height: 270px
	}

	.specials_layout.champions_special .champions_header[data-champions-win] .m_ucl_head_pano {
		display: block
	}

	.specials_layout.champions_special .champions_header[data-champions-win] .m_special_extra_info {
		display: none
	}

	.specials_layout.champions_special .champions_header .m_ucl_head_pano {
		display: none;
		position: absolute;
		width: 100%;
		height: 100%;
		min-height: 270px;
		top: 0;
		left: 0;
		z-index: 1
	}

	.specials_layout.champions_special .champions_header .cw_special_banner {
		width: 100%
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .cw_countdown_16-17 {
		font-size: 20px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .cw_countdown_16-17 .counter span {
		font-size: 60px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_special_extra_info .hashtag {
		font-size: 18px
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.local .number,
	.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .team.visit .number {
		font-size: 3rem;
		top: 10%
	}

	.specials_layout.champions_special .champions_header .cw_special_banner .m_special_banner_infobox.directo.result .versus {
		background: url("../images/static/cw_score_separator.png") 50% 20px no-repeat;
		padding-top: 20px
	}

	.specials_layout.champions_special.fcwc .m_fcwc_fixture {
		padding: 50px 0
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header h2 {
		color: #c8b17b;
		font-size: 50px
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header h3 {
		margin-bottom: 0
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header p {
		font-size: 25px;
		color: #ccc;
		margin-bottom: 10px;
		opacity: .8
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-next_fcwc,
	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-prev_fcwc {
		display: block;
		top: 353px
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-next_fcwc.swiper-button-disabled,
	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-prev_fcwc.swiper-button-disabled {
		display: none
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-next_fcwc {
		right: 36px
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-next_fcwc:lang(ar) {
		left: 36px;
		right: inherit
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-prev_fcwc {
		right: 77px
	}

	.specials_layout.champions_special.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-prev_fcwc:lang(ar) {
		left: 77px;
		right: inherit
	}

	.specials_layout.champions_special .grid_row .col>.col,
	.specials_layout.champions_special .grid_row>.col {
		width: 100%;
		*width: 99.999%
	}

	.specials_layout.champions_special .grid_row>.full_col>.half_col,
	.specials_layout.champions_special .grid_row>.full_col>.quart_col {
		float: none;
		width: 100%;
		*width: 99.999%
	}

	.specials_layout.champions_special .grid_row>.col:first-child .col:first-child {
		order: 1;
		-ms-flex-order: 1
	}

	.specials_layout.champions_special .grid_row>.col:first-child .col:last-child {
		order: 2;
		-ms-flex-order: 2
	}

	.specials_layout.champions_special .grid_row>.col:first-child .col:nth-child(2) {
		order: 4;
		-ms-flex-order: 4
	}

	.specials_layout.champions_special .grid_row>.col:first-child .col:nth-child(3) {
		order: 3;
		-ms-flex-order: 3
	}

	.specials_layout.champions_special .grid_row>div {
		display: flex;
		display: -ms-flexbox;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		float: none
	}

	.specials_layout.champions_special .grid_row>div:nth-child(5) div:nth-child(1) {
		order: 2;
		-ms-flex-order: 2
	}

	.specials_layout.champions_special .grid_row>div:nth-child(5) div:nth-child(2) {
		order: 1;
		-ms-flex-order: 1
	}

	.specials_layout.champions_special .grid_row>.full_col .quart_col:first-child {
		order: 3;
		-ms-flex-order: 3
	}

	.specials_layout.champions_special .grid_row>.full_col .quart_col:last-child {
		order: 1;
		-ms-flex-order: 1
	}

	.specials_layout.champions_special .grid_row>.full_col .half_col {
		order: 2;
		-ms-flex-order: 2
	}

	.specials_layout .full_section .wrapper {
		max-width: 100%
	}

	.m_special_banner.hattrick {
		min-height: 400px
	}

	.m_special_banner.hattrick .wrapper {
		min-height: 400px;
		max-width: 100%;
		overflow: hidden
	}

	.m_special_banner.hattrick .wrapper:before {
		content: "";
		display: none
	}

	.m_special_banner.hattrick .wrapper .m_special_banner_video {
		margin-left: -655px;
		top: 0;
		height: 100%
	}

	.m_special_banner.hattrick .wrapper .m_special_banner_video:lang(ar) {
		margin-right: -590px
	}

	.m_special_banner.hattrick .m_header {
		width: 100%;
		top: auto;
		bottom: 0;
		background-color: rgba(0, 0, 0, 0.5);
		max-width: none;
		margin: 0
	}

	.m_special_banner.hattrick .m_header h1 {
		font-size: 1.5em;
		margin: 20px 25px 56px;
		max-width: 275px
	}

	.m_special_banner.hattrick .m_header p {
		font-size: 1.4em;
		padding: 0;
		position: absolute;
		top: -205px;
		left: 25px
	}

	.m_special_banner.hattrick .m_special_banner_link {
		display: none
	}

	.m_special_banner .m_special_banner_sponsor {
		right: auto;
		left: 25px
	}

	.m_special_banner .m_special_banner_sponsor img {
		height: 40px
	}

	.m_special_actions {
		display: none
	}

	.m_special_news {
		padding: 30px 0
	}

	.m_special_news .m_highlight_content_title {
		font-size: 2.8em;
		padding-top: 15px
	}

	.m_special_news .m_highlight_content p,
	.m_special_news .club_store_new .m_store_info p,
	.club_store_new .m_special_news .m_store_info p,
	.m_special_news .m_store_content p {
		font-size: 1.4em
	}

	.m_special_news .m_ds_link {
		font-size: 12px
	}

	.m_special_news .m_special_list_title {
		font-size: 1.4em;
		max-width: 270px;
		margin-top: 15px
	}

	.m_special_player .wrapper {
		position: relative;
		padding: 401px 21px 21px;
		min-height: 270px
	}

	.m_special_player .wrapper:lang(ar) {
		padding: 401px 21px 21px;
		min-height: 270px
	}

	.m_special_player .wrapper:lang(ar):before {
		right: 17px
	}

	.m_special_player .wrapper:before {
		left: 16px;
		top: 212px;
		bottom: auto;
		font-size: 14em
	}

	.m_special_player .wrapper .player_image {
		bottom: auto;
		top: 19px;
		left: 21px;
		width: auto;
		height: 360px
	}

	.m_special_player .wrapper .player_image:lang(ar) {
		bottom: auto;
		top: 19px;
		left: -84px;
		width: auto;
		height: 360px
	}

	.m_special_player.second .wrapper {
		padding: 401px 21px 21px
	}

	.m_special_player.second .wrapper:lang(ar) {
		padding: 401px 21px 21px
	}

	.m_special_player.second .wrapper:lang(ar):before {
		left: 16px;
		right: auto
	}

	.m_special_player.second .wrapper:before {
		right: 22px
	}

	.m_special_player.second .wrapper .player_image {
		top: 46px;
		height: auto;
		width: 320px
	}

	.m_special_player.second .wrapper .player_image:lang(ar) {
		top: 46px;
		height: auto;
		width: 320px
	}

	.m_special_player.third .wrapper .player_image {
		width: 320px;
		height: auto;
		top: 64px;
		left: 0
	}

	.m_special_player.third .wrapper .player_image:lang(ar) {
		width: 320px;
		height: auto;
		top: 64px;
		left: -85px
	}

	.player_career {
		font-size: 2em
	}

	.player_name {
		font-size: 4.2em;
		max-width: 185px
	}

	.player_full_name {
		font-size: 1.8em
	}

	.player_stats {
		min-height: 85px;
		margin-top: 20px
	}

	.player_stats li {
		font-size: 1.1em;
		padding: 0 22px;
		max-width: 55px;
		height: 50px
	}

	.player_stats .stat_number {
		font-size: 4em
	}

	.m_special_video_carousel .m_carousel_title {
		padding: 30px 0 15px;
		font-size: 2.4em;
		max-width: 220px
	}

	.m_special_video_carousel .carousel #hattrick_gallery {
		width: 100%;
		height: 180px
	}

	.m_special_video_carousel .carousel #hattrick_gallery li {
		width: 320px;
		height: 180px;
		margin-left: 2px
	}

	.m_special_video_carousel .carousel .gallery_btn {
		width: 46px;
		height: 78px;
		top: 50% !important;
		margin-top: -39px;
		background-color: rgba(0, 0, 0, 0.35)
	}

	.m_special_video_carousel .carousel .gallery_btn:hover {
		background-color: rgba(0, 0, 0, 0.5)
	}

	.m_special_video_carousel .carousel .gallery_btn.prev {
		left: 0 !important;
		right: auto !important
	}

	.m_special_video_carousel .carousel .gallery_btn.next {
		left: auto !important;
		right: 0 !important
	}

	.m_special_video_carousel .m_special_vote {
		width: 100%;
		height: auto;
		font-size: 1.5em;
		padding: 20px 15px 75px 68px;
		box-sizing: border-box
	}

	.m_special_video_carousel .m_special_vote:lang(ar) {
		width: 100%;
		height: auto;
		font-size: 1.5em;
		padding: 20px 75px 75px 15px;
		box-sizing: border-box
	}

	.m_special_video_carousel .m_special_vote:before {
		width: 34px;
		height: auto;
		left: 14px;
		top: 24px
	}

	.m_special_video_carousel .m_special_vote .btn_vote {
		top: auto;
		bottom: 25px;
		left: 50%;
		margin-left: -60px
	}

	.m_special_video_carousel .m_special_vote .btn_vote:lang(ar) {
		top: auto;
		bottom: 25px;
		left: 50%;
		margin-left: -60px
	}

	.m_special_video_carousel #hattrick_data {
		width: 100%;
		padding: 25px 21px;
		background-size: 16.5px 28.5px;
		background-position: center 90px;
		box-sizing: border-box
	}

	.m_special_video_carousel #hattrick_data .temporada {
		font-size: 2em;
		min-height: 40px
	}

	.m_special_video_carousel #hattrick_data .escudo {
		max-width: 50px
	}

	.m_special_video_carousel #hattrick_data .equipo {
		font-size: 1.1em;
		min-width: 0;
		max-width: none;
		margin: 0 auto;
		display: block;
		position: absolute;
		bottom: 0
	}

	.m_special_video_carousel #hattrick_data .goles {
		font-size: 5em;
		min-width: 0;
		min-height: 0;
		vertical-align: middle
	}

	.m_special_video_carousel #hattrick_data .local {
		text-align: left
	}

	.m_special_video_carousel #hattrick_data .local .info {
		display: inline-block;
		position: relative;
		width: 70%;
		min-height: 75px;
		text-align: center
	}

	.m_special_video_carousel #hattrick_data .local .equipo {
		margin: 0 auto;
		width: 100%
	}

	.m_special_video_carousel #hattrick_data .visitante {
		text-align: right
	}

	.m_special_video_carousel #hattrick_data .visitante .info {
		display: inline-block;
		position: relative;
		width: 70%;
		min-height: 75px;
		text-align: center
	}

	.m_special_video_carousel #hattrick_data .visitante .equipo {
		margin: 0 auto;
		width: 100%
	}

	.m_special_video_carousel #hattrick_data .comentario {
		font-size: 1.4em;
		margin-bottom: 0;
		margin-top: 105px;
		line-height: 1.4
	}

	.m_special_player_data .wrapper {
		max-width: 100%
	}

	.m_special_player_data .wrapper .col:first-child .row:first-child .col:first-child {
		display: none
	}

	.m_special_player_data .col {
		width: 100%;
		height: auto;
		overflow: visible
	}

	.m_special_player_data .col .row {
		height: auto;
		overflow: visible
	}

	.m_special_player_data .col .row .col img {
		width: 100%
	}

	.m_special_player_data .player_data {
		min-height: 220px
	}

	.m_special_player_data .player_data.arrow_right:before {
		right: 50%;
		top: auto;
		margin-top: 0;
		margin-right: -20px;
		bottom: -19px;
		border-width: 20px 19px 0 19px;
		border-color: #f2f2f1 transparent transparent transparent
	}

	.m_special_player_data .player_facts {
		font-size: 1.8em;
		padding: 50px 25px
	}

	.m_special_player_data .player_facts.poker ul li {
		width: 100%;
		display: block;
		margin: 21px auto
	}

	.m_special_player_data .social_btns {
		padding: 40px 21px
	}

	.specials_layout.preseason .m_special_banner.sponsor img.m_banner_image {
		margin-left: -475px;
		height: 200px;
		width: auto;
		left: 50%;
		max-width: inherit
	}

	.specials_layout.preseason .m_special_banner.sponsor img.m_banner_image:lang(ar) {
		margin-right: -475px;
		margin-left: inherit;
		left: inherit;
		right: 50%
	}

	.specials_layout.preseason .m_special_banner.sponsor img.m_banner_image .m_special_banner_sponsor img {
		height: 60px
	}

	.specials_layout.preseason .m_special_banner .m_header {
		top: 10px
	}

	.specials_layout.preseason .m_special_banner .m_header h1 {
		font-size: 3.3em
	}

	.specials_layout.preseason .m_special_banner .m_special_actions {
		display: none
	}

	.m_special_pscartodb {
		height: 400px;
		padding-bottom: 262px
	}

	.m_special_pscartodb .cartodb_title {
		font-size: 2.5em
	}

	.m_special_pscartodb .cartodb_infobox {
		right: auto;
		top: auto;
		left: 0;
		bottom: 0;
		width: 100%
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_img {
		display: none
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main {
		max-height: 298px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body {
		max-height: none;
		height: 76px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .name {
		max-height: 76px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_body .link {
		bottom: 19px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head {
		min-height: 0
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .name {
		font-size: 1.8em;
		height: 37px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata {
		padding-bottom: 20px
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata .title {
		font-size: 1.2em
	}

	.m_special_pscartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.asocnum {
		padding-bottom: 20px
	}

	.specials_layout.preseason .m_special_banner .m_header {
		top: 10px
	}

	.specials_layout.preseason .m_special_banner .m_header h1 {
		font-size: 3.3em
	}

	.specials_layout.preseason .m_special_banner .m_special_actions {
		display: none
	}

	.specials_layout.champions_widgets .veil.black:before {
		min-height: 275px
	}

	.specials_layout.champions_widgets .m_special_cartodb {
		min-height: 0;
		height: 350px
	}

	.specials_layout.champions_widgets .cw_cartofull .m_special_cartodb {
		height: 592px
	}
}

@media only screen and (max-width: 1024px) {
	.champions_special .m_special_video_carousel .carousel #hattrick_gallery_cromos {
		max-width: none;
		overflow: hidden
	}
}

@media only screen and (min-width: 768px) and (max-width: 968px) {
	.specials_layout.champions_special #m_ucl_datos_clave .m_ucl_datos_item {
		width: 238px
	}
}

@media only screen and (max-width: 767px) {
	.specials_layout.champions_special .m_dest_home_special_marcador .local .goles {
		margin: 0
	}

	.specials_layout.champions_special .m_dest_home_special_marcador .visitante .goles {
		margin: 0
	}

	.specials_layout.champions_special .m_special_video_carousel #hattrick_data {
		padding: 24px 15px
	}

	.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_cromos_btn {
		width: 45px;
		height: 80px;
		top: 50% !important;
		margin-top: -39px;
		background-color: rgba(0, 0, 0, 0.35)
	}

	.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_cromos_btn.prev {
		left: 0 !important
	}

	.specials_layout.champions_special .m_special_video_carousel .carousel .gallery_cromos_btn.next {
		right: 0 !important
	}

	.specials_layout.champions_special .m_special_video_carousel .carousel #hattrick_gallery_cromos {
		max-width: 100%;
		height: 432px;
		overflow: hidden
	}

	.specials_layout.champions_special .m_special_video_carousel .carousel #hattrick_gallery_cromos li {
		width: 270px;
		max-height: 432px
	}

	.specials_layout.champions_special .m_special_video_carousel .carousel #hattrick_gallery_cromos li.roundabout-in-focus {
		top: 0 !important
	}

	.specials_layout.champions_special #m_ucl_datos_clave {
		max-width: 100%;
		overflow: hidden;
		height: 630px;
		padding-bottom: 20px !important
	}

	.specials_layout.champions_special #m_ucl_datos_clave .gallery_btn.next,
	.specials_layout.champions_special #m_ucl_datos_clave .gallery_btn.prev {
		display: block !important
	}
}

@media only screen and (max-width: 479px) {
	.m_special_snmodules .snmodules_viewport {
		height: 260px
	}

	.m_special_newkit {
		height: 470px
	}

	.specials_layout.preseason .header_section .m_header h1 {
		display: block;
		margin-bottom: 40px;
		text-align: center
	}

	.specials_layout.preseason .header_section .m_header .m_section_news_actions {
		float: none;
		display: block
	}

	.specials_layout.preseason .m_special_banner.sponsor img.m_banner_image {
		height: 160px;
		margin-left: -392px
	}

	.specials_layout.preseason .m_special_banner.sponsor img.m_banner_image:lang(ar) {
		margin-right: -392px
	}

	.specials_layout.preseason .m_special_banner.sponsor .m_special_banner_sponsor img {
		height: 40px
	}

	.specials_layout.champions_special .m_ucl_cups_wrapper {
		height: 228px
	}

	.specials_layout.champions_special .m_ucl_cups_slide {
		-ms-flex: 0 1 320px;
		flex: 0 1 320px;
		width: 320px;
		min-width: 320px;
		height: 228px
	}

	.specials_layout.champions_special .m_ucl_card_container {
		width: 320px;
		height: 228px;
		perspective: 569px
	}

	.specials_layout.champions_special .m_ucl_card_face {
		width: 320px;
		height: 228px
	}

	.specials_layout.champions_special .m_ucl_card_face.back {
		padding: .625rem;
		font-size: 1.2em;
		line-height: 1.2
	}

	.specials_layout.champions_special .m_ucl_card_face.back .m_ucl_card_flip:before {
		content: '';
		background-size: 20px 20px;
		display: inline-block;
		width: 20px;
		height: 20px
	}

	.specials_layout.champions_special .m_ucl_card_face.back p {
		padding: 1.875rem .938rem
	}

	.specials_layout.champions_special .m_ucl_card_title {
		font-size: 1.4em;
		padding: .625rem
	}

	.specials_layout.champions_special .m_ucl_card_flip {
		font-size: .688em;
		padding-top: .375rem
	}
}

.vip_layout .m_text table.transparency_table th {
	width: 20%
}

.vip_layout .m_text table.transparency_table th:first-child {
	width: 40%
}

.vip_layout .m_text table.transparency_table td {
	width: 20%
}

.vip_layout .m_text table.transparency_table td:first-child {
	width: 40%
}

.vip_layout .download_row.vip_home {
	margin-top: 20px;
	float: left
}

.vip_layout .download_row.vip_home:lang(ar) {
	float: right
}

.vip_layout .visit360 {
	margin-top: 20px;
	margin-left: 45%;
	min-height: 55px;
	padding-left: 10px;
	border-left: 1px solid #333;
	font-size: 1.4em;
	line-height: 1.4;
	color: #666
}

.vip_layout .visit360:lang(ar) {
	margin-left: 0;
	margin-right: 45%;
	padding-left: 0;
	padding-right: 10px
}

.vip_layout .visit360 .visit_menu {
	float: right;
	min-width: 50%;
	margin-top: 18px;
	white-space: nowrap;
	text-align: right;
	font-size: .71em
}

.vip_layout .visit360 .visit_menu:lang(ar) {
	float: left;
	text-align: left
}

.vip_layout .visit360 .visit_menu .responsive_select {
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase
}

.vip_layout .visit360 .visit_menu .responsive_select .select_content {
	border-radius: 0
}

.vip_layout .visit360 .visit_menu .btn-360 {
	vertical-align: top;
	border-radius: 0;
	background-color: #fff;
	border: 1px solid #0052a5;
	color: #0052a5;
	padding: 11px;
	margin-left: 3px
}

.vip_layout .visit360 .visit_menu .btn-360:lang(ar) {
	margin-left: 0;
	margin-right: 3px
}

.vip_layout .visit360 .visit360_title {
	display: block;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.07em;
	color: #333
}

.vip_layout .youtube_video .m_highlight_header:after,
.vip_layout .youtube_video .m_store_header:after {
	background-size: 10%
}

.vip_layout .m_contact_transparencia .m_contact_info .m_contact_icon {
	padding-left: 30px;
	position: relative;
	margin-bottom: 20px;
	line-height: 1.2em
}

.vip_layout .m_contact_transparencia .m_contact_info .m_contact_icon a {
	word-break: break-all;
	word-wrap: break-word;
	line-height: 1.2em
}

.vip_layout .m_contact_transparencia .m_contact_info .m_contact_icon span {
	position: absolute;
	left: 0
}

@media only screen and (max-width: 990px) {
	.download_row {
		margin: 0 10px 40px
	}

	.vip_layout .youtube_video .m_highlight_header:after,
	.vip_layout .youtube_video .m_store_header:after {
		background-size: 10%
	}

	.vip_layout .m_text_content .m_contact_transparencia {
		margin-top: 15px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.vip_layout .download_row.vip_home {
		margin-left: 20px;
		max-width: 50%
	}

	.vip_layout .download_row.vip_home:lang(ar) {
		margin-left: 0;
		margin-right: 20px
	}

	.vip_layout .visit360 {
		margin-right: 20px;
		max-width: 50%;
		margin-left: 50%
	}

	.vip_layout .visit360:lang(ar) {
		margin-left: 20px;
		margin-right: 50%
	}

	.vip_layout .main_row,
	.vip_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .vip_layout .overlapping_main_row {
		margin-top: 0
	}

	.vip_layout .main_row .aside,
	.vip_layout .club_info_layout .overlapping_main_row .aside,
	.club_info_layout .vip_layout .overlapping_main_row .aside {
		margin-bottom: 40px
	}

	.vip_layout .main_row .aside>*,
	.vip_layout .club_info_layout .overlapping_main_row .aside>*,
	.club_info_layout .vip_layout .overlapping_main_row .aside>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.vip_layout .m_slider {
		margin-left: 20px;
		margin-right: 20px
	}

	.vip_layout .sections_row,
	.vip_layout .spaces_row {
		margin-left: 10px;
		margin-right: 10px
	}

	.vip_layout .text_row {
		margin-bottom: 24px
	}

	.vip_layout .practical_info_row {
		margin-left: 0;
		margin-right: 0
	}

	.vip_layout .aside {
		margin-top: 20px
	}

	.vip_layout .sections_aside {
		overflow: hidden;
		margin-left: 10px;
		margin-right: 10px
	}

	.vip_layout .sections_aside>.col {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0
	}

	.vip_layout .sections_aside>.col>* {
		margin-left: 10px;
		margin-right: 10px
	}

	.vip_layout .contact_info_row {
		margin-top: 20px
	}
}

@media only screen and (max-width: 767px) {
	.vip_layout .spaces_row .col {
		margin-bottom: 10px
	}

	.vip_layout .download_row.vip_home {
		float: none;
		display: block;
		margin-bottom: 20px;
		padding: 0 10px
	}

	.vip_layout .visit360 {
		background-color: #e2e2e2;
		margin: 10px 0 0 0;
		padding: 20px 10px;
		max-width: none
	}

	.vip_layout .visit360 .visit_menu {
		float: none;
		margin: 0 0 10px 0;
		min-width: 0;
		text-align: left
	}

	.vip_layout .visit360 .visit_menu:lang(ar) {
		text-align: right
	}

	.vip_layout .visit360 .visit_menu .responsive_select {
		min-width: 230px
	}

	.vip_layout .telephone_col {
		width: auto;
		display: block;
		border: none
	}

	.vip_layout .email_col {
		margin-top: 20px;
		width: auto;
		display: block;
		padding-left: 0
	}

	.vip_layout .email_col:lang(ar) {
		padding-right: 0
	}
}

.m_gpt_add {
	background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/spinner.gif);
	background-position: center center;
	background-repeat: no-repeat
}

.m_gpt_add iframe {
	display: block;
	margin: 0 auto
}

.header_info_sponsors .m_gpt_add {
	display: inline-block;
	display: block;
	float: left;
	margin-right: 2px;
	background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/loaders/spinner-b-s.gif)
}

.header_info_sponsors .m_gpt_add:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 2px
}

.header_info_sponsors .m_gpt_add>div {
	display: inline
}

.header_info_sponsors .m_gpt_add iframe {
	display: inline
}

.full_ad_row .m_gpt_add {
	margin: 0 auto;
	background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/loaders/spinner-b-b.gif)
}

.m_related_gallery_content .m_gpt_add {
	float: left;
	margin-left: 10px;
	margin-right: 10px
}

.m_related_gallery_content .m_gpt_add:lang(ar) {
	float: right
}

.full_ad_row .m_gpt_add+.m_gpt_add {
	margin-top: 11px
}

@media only screen and (max-width: 990px) {
	.header_info_sponsors .m_gpt_add {
		width: 33% !important;
		margin-right: 0;
		display: block;
		float: left
	}

	.header_info_sponsors .m_gpt_add:lang(ar) {
		margin-left: 0;
		float: right
	}

	.header_info_sponsors .m_gpt_add iframe {
		display: block
	}

	.pre_footer .m_gpt_add {
		width: 100% !important;
		height: auto !important;
		padding-bottom: 50%;
		position: relative
	}

	.pre_footer .m_gpt_add>div {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0
	}

	.pre_footer .m_gpt_add iframe {
		width: 100%;
		height: 100%
	}

	.m_related_gallery_content .m_gpt_add {
		width: 100% !important;
		height: auto !important;
		float: none;
		margin-left: 0;
		margin-bottom: 10px
	}

	.m_related_gallery_content .m_gpt_add>div {
		margin-right: 10px
	}

	.m_related_gallery_content .m_gpt_add>div:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.pre_footer .hide_for_mobile.m_ad a {
		text-align: center
	}

	.pre_footer .hide_for_mobile.m_ad a img {
		display: inline
	}

	.pre_footer .hide_for_mobile.m_ad .m_gpt_add {
		padding-bottom: 0 !important;
		width: 728px !important;
		height: 90px !important;
		text-align: center;
		margin: 0 auto
	}

	.pre_footer .hide_for_mobile.m_ad .m_gpt_add img {
		width: 728px;
		height: 90px;
		display: inline
	}
}

.header_sponsor_placeholder {
	display: inline-block;
	width: 405px;
	height: 35px;
	margin-bottom: -14px
}

.header_info_sponsors {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: 95px;
	min-width: 266px;
	background-color: #000;
	color: #666666;
	text-align: right;
	max-height: 35px;
	overflow: hidden
}

.header_info_sponsors .header_info_sponsor {
	min-width: 65px;
	text-align: center
}

.header_info_sponsors.sponsors-3 {
	padding-left: 0
}

.header_info_sponsors.sponsors-2 {
	padding-left: 90px
}

.header_info_sponsors.sponsors-1 {
	padding-left: 180px
}

.header_info_sponsors:lang(ar) {
	left: 0;
	right: 50%;
	margin-right: 75px
}

.header_info_sponsors:lang(ar).sponsors-3 {
	padding-right: 0
}

.header_info_sponsors:lang(ar).sponsors-2 {
	padding-right: 90px
}

.header_info_sponsors:lang(ar).sponsors-1 {
	padding-right: 180px
}

.header_link_sponsors {
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: 357px;
	background-color: #000
}

.header_link_sponsors:lang(ar) {
	left: inherit;
	right: 50%;
	margin-right: 347px;
	margin-left: 0
}

.header_link_sponsors a {
	text-decoration: none;
	padding: 12px 12px 0 12px;
	font-size: x-small;
	text-transform: uppercase;
	display: inline-block;
	height: 23px;
	font-weight: bold;
	color: #FFFFFF
}

.header_info_sponsors.gpt_sponsor {
	vertical-align: middle
}

.header_info_sponsors.gpt_sponsor>div {
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	width: 65px;
	text-align: center;
	display: inline-block;
	border-left: 1px solid #2C2C2C
}

.header_info_sponsors.gpt_sponsor>div:lang(ar) {
	padding-left: 10px;
	padding-right: 12px;
	border-left: none;
	border-right: 1px solid #2c2c2c
}

@media only screen and (max-width: 990px) {
	.header_info_sponsors {
		display: table;
		height: 40px;
		width: 100%;
		padding: 10px 0;
		background-color: #000000;
		border-top: 1px solid #333;
		white-space: nowrap;
		margin-bottom: -3px;
		position: static;
		left: auto;
		margin-left: auto
	}

	.header_info_sponsors:lang(ar) {
		right: auto;
		margin-right: auto;
		text-align: center
	}

	.header_info_sponsors.gpt_sponsor>div {
		display: table-cell
	}

	.header_info_sponsor {
		padding-right: 8px;
		display: table-cell
	}

	.header_info_sponsor:lang(ar) {
		padding-right: 0;
		padding-left: 8px
	}

	.header_info_sponsor:before {
		content: none
	}

	.header_link_sponsors {
		display: block;
		padding: 0 0 20px 0;
		color: #fff;
		text-align: center;
		background-color: #000;
		position: static;
		left: auto;
		margin-left: auto
	}

	.header_link_sponsors:lang(ar) {
		right: auto;
		margin-right: auto
	}

	.header_link_sponsors a {
		font-size: 12px;
		color: #999;
		font-weight: normal
	}
}

.club_info_layout.sponsors .important>*,
.m_congreso_md .important>* {
	margin-left: 10px;
	margin-right: 10px
}

.club_info_layout.sponsors .important .m_articles,
.m_congreso_md .important .m_articles {
	margin-top: 40px
}

.club_info_layout.sponsors .m_slider_sponsors,
.m_congreso_md .m_slider_sponsors {
	margin-left: 0;
	margin-right: 0
}

.club_info_layout.sponsors .m_sponsor_header,
.m_congreso_md .m_sponsor_header {
	margin-bottom: 40px
}

.club_info_layout.sponsors .m_sponsor_header .m_sponsor_logo,
.m_congreso_md .m_sponsor_header .m_sponsor_logo {
	margin-top: 47px;
	height: 37px;
	text-align: center;
	border-top: 1px solid #e6e6e6
}

.club_info_layout.sponsors .m_sponsor_header .m_sponsor_logo>a,
.m_congreso_md .m_sponsor_header .m_sponsor_logo>a {
	display: inline-block;
	margin: 0 auto;
	margin-top: -37px;
	background-color: #fff;
	padding: 0 20px;
	text-decoration: none
}

.club_info_layout.sponsors .m_sponsor_header .m_sponsor_logo>a img,
.m_congreso_md .m_sponsor_header .m_sponsor_logo>a img {
	display: inline-block;
	height: 75px;
	width: auto;
	border: none
}

.club_info_layout.sponsors .m_header_inner>*,
.club_info_layout.sponsors .m_images_slider_title>*,
.m_congreso_md .m_header_inner>*,
.m_congreso_md .m_images_slider_title>* {
	margin-left: 0;
	margin-right: 0
}

.club_info_layout.sponsors .m_header_inner.football,
.club_info_layout.sponsors .football.m_images_slider_title,
.m_congreso_md .m_header_inner.football,
.m_congreso_md .football.m_images_slider_title {
	margin-top: 0
}

.club_info_layout.sponsors .m_header_inner.basketball,
.club_info_layout.sponsors .basketball.m_images_slider_title,
.m_congreso_md .m_header_inner.basketball,
.m_congreso_md .basketball.m_images_slider_title {
	margin-top: 40px
}

.club_info_layout.sponsors .m_header_inner.sponsors_subheader,
.club_info_layout.sponsors .sponsors_subheader.m_images_slider_title,
.m_congreso_md .m_header_inner.sponsors_subheader,
.m_congreso_md .sponsors_subheader.m_images_slider_title {
	margin-bottom: 10px
}

.club_info_layout.sponsors .m_header_inner.sponsors_subheader h3,
.club_info_layout.sponsors .sponsors_subheader.m_images_slider_title h3,
.m_congreso_md .m_header_inner.sponsors_subheader h3,
.m_congreso_md .sponsors_subheader.m_images_slider_title h3 {
	font-size: 1.4em;
	color: #333;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6e6e6
}

.club_info_layout.sponsors .sponsors_row,
.m_congreso_md .sponsors_row {
	margin: 0 0 10px 10px;
	padding: 0;
	box-sizing: border-box
}

.club_info_layout.sponsors .sponsors_row:before,
.m_congreso_md .sponsors_row:before {
	content: " ";
	display: table
}

.club_info_layout.sponsors .sponsors_row:after,
.m_congreso_md .sponsors_row:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0
}

.club_info_layout.sponsors .sponsors_row .col,
.m_congreso_md .sponsors_row .col {
	float: left;
	padding-right: 10px;
	margin-bottom: 0
}

.club_info_layout.sponsors .sponsors_row .col:lang(ar),
.m_congreso_md .sponsors_row .col:lang(ar) {
	float: right
}

.club_info_layout.sponsors .sponsors_row.row_2 .col,
.m_congreso_md .sponsors_row.row_2 .col {
	width: 50%
}

.club_info_layout.sponsors .sponsors_row.row_2 .col .m_sponsor .m_highlight .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_2 .col .m_tour_features .m_highlight .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_2 .col .m_sponsor .m_store .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_2 .col .m_tour_features .m_store .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_2 .col .m_sponsor .m_highlight .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_2 .col .m_tour_features .m_highlight .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_2 .col .m_sponsor .m_store .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_2 .col .m_tour_features .m_store .m_store_header,
.m_congreso_md .sponsors_row.row_2 .col .m_sponsor .m_highlight .m_highlight_header,
.m_congreso_md .sponsors_row.row_2 .col .m_tour_features .m_highlight .m_highlight_header,
.m_congreso_md .sponsors_row.row_2 .col .m_sponsor .m_store .m_highlight_header,
.m_congreso_md .sponsors_row.row_2 .col .m_tour_features .m_store .m_highlight_header,
.m_congreso_md .sponsors_row.row_2 .col .m_sponsor .m_highlight .m_store_header,
.m_congreso_md .sponsors_row.row_2 .col .m_tour_features .m_highlight .m_store_header,
.m_congreso_md .sponsors_row.row_2 .col .m_sponsor .m_store .m_store_header,
.m_congreso_md .sponsors_row.row_2 .col .m_tour_features .m_store .m_store_header {
	min-height: 172px
}

.club_info_layout.sponsors .sponsors_row.row_3 .col,
.m_congreso_md .sponsors_row.row_3 .col {
	width: 33.33%
}

.club_info_layout.sponsors .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_3 .col .m_sponsor .m_store .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_3 .col .m_tour_features .m_store .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_3 .col .m_sponsor .m_store .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_3 .col .m_tour_features .m_store .m_store_header,
.m_congreso_md .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_highlight_header,
.m_congreso_md .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_highlight_header,
.m_congreso_md .sponsors_row.row_3 .col .m_sponsor .m_store .m_highlight_header,
.m_congreso_md .sponsors_row.row_3 .col .m_tour_features .m_store .m_highlight_header,
.m_congreso_md .sponsors_row.row_3 .col .m_sponsor .m_highlight .m_store_header,
.m_congreso_md .sponsors_row.row_3 .col .m_tour_features .m_highlight .m_store_header,
.m_congreso_md .sponsors_row.row_3 .col .m_sponsor .m_store .m_store_header,
.m_congreso_md .sponsors_row.row_3 .col .m_tour_features .m_store .m_store_header {
	min-height: 113px
}

.club_info_layout.sponsors .sponsors_row.row_4 .col,
.m_congreso_md .sponsors_row.row_4 .col {
	width: 25%
}

.club_info_layout.sponsors .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_4 .col .m_sponsor .m_store .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_4 .col .m_tour_features .m_store .m_highlight_header,
.club_info_layout.sponsors .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_4 .col .m_sponsor .m_store .m_store_header,
.club_info_layout.sponsors .sponsors_row.row_4 .col .m_tour_features .m_store .m_store_header,
.m_congreso_md .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_highlight_header,
.m_congreso_md .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_highlight_header,
.m_congreso_md .sponsors_row.row_4 .col .m_sponsor .m_store .m_highlight_header,
.m_congreso_md .sponsors_row.row_4 .col .m_tour_features .m_store .m_highlight_header,
.m_congreso_md .sponsors_row.row_4 .col .m_sponsor .m_highlight .m_store_header,
.m_congreso_md .sponsors_row.row_4 .col .m_tour_features .m_highlight .m_store_header,
.m_congreso_md .sponsors_row.row_4 .col .m_sponsor .m_store .m_store_header,
.m_congreso_md .sponsors_row.row_4 .col .m_tour_features .m_store .m_store_header {
	min-height: 83px
}

.club_info_layout.sponsors .sponsors_row .m_sponsor .m_highlight,
.club_info_layout.sponsors .sponsors_row .m_tour_features .m_highlight,
.club_info_layout.sponsors .sponsors_row .m_sponsor .m_store,
.club_info_layout.sponsors .sponsors_row .m_tour_features .m_store,
.m_congreso_md .sponsors_row .m_sponsor .m_highlight,
.m_congreso_md .sponsors_row .m_tour_features .m_highlight,
.m_congreso_md .sponsors_row .m_sponsor .m_store,
.m_congreso_md .sponsors_row .m_tour_features .m_store {
	border: none;
	padding-bottom: 30px
}

.club_info_layout.sponsors .sponsors_row .m_sponsor .m_highlight:hover,
.club_info_layout.sponsors .sponsors_row .m_tour_features .m_highlight:hover,
.club_info_layout.sponsors .sponsors_row .m_sponsor .m_store:hover,
.club_info_layout.sponsors .sponsors_row .m_tour_features .m_store:hover,
.m_congreso_md .sponsors_row .m_sponsor .m_highlight:hover,
.m_congreso_md .sponsors_row .m_tour_features .m_highlight:hover,
.m_congreso_md .sponsors_row .m_sponsor .m_store:hover,
.m_congreso_md .sponsors_row .m_tour_features .m_store:hover {
	box-shadow: none
}

.club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_local .m_highlight_content,
.club_info_layout.sponsors .sponsors_row .sponsors_local.m_tour_features .m_highlight_content,
.club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_local .club_store_new .m_store_info,
.club_store_new .club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_local .m_store_info,
.club_info_layout.sponsors .sponsors_row .sponsors_local.m_tour_features .club_store_new .m_store_info,
.club_store_new .club_info_layout.sponsors .sponsors_row .sponsors_local.m_tour_features .m_store_info,
.club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_local .m_store_content,
.club_info_layout.sponsors .sponsors_row .sponsors_local.m_tour_features .m_store_content,
.club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_intl .m_highlight_content,
.club_info_layout.sponsors .sponsors_row .sponsors_intl.m_tour_features .m_highlight_content,
.club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_intl .club_store_new .m_store_info,
.club_store_new .club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_intl .m_store_info,
.club_info_layout.sponsors .sponsors_row .sponsors_intl.m_tour_features .club_store_new .m_store_info,
.club_store_new .club_info_layout.sponsors .sponsors_row .sponsors_intl.m_tour_features .m_store_info,
.club_info_layout.sponsors .sponsors_row .m_sponsor.sponsors_intl .m_store_content,
.club_info_layout.sponsors .sponsors_row .sponsors_intl.m_tour_features .m_store_content,
.m_congreso_md .sponsors_row .m_sponsor.sponsors_local .m_highlight_content,
.m_congreso_md .sponsors_row .sponsors_local.m_tour_features .m_highlight_content,
.m_congreso_md .sponsors_row .m_sponsor.sponsors_local .club_store_new .m_store_info,
.club_store_new .m_congreso_md .sponsors_row .m_sponsor.sponsors_local .m_store_info,
.m_congreso_md .sponsors_row .sponsors_local.m_tour_features .club_store_new .m_store_info,
.club_store_new .m_congreso_md .sponsors_row .sponsors_local.m_tour_features .m_store_info,
.m_congreso_md .sponsors_row .m_sponsor.sponsors_local .m_store_content,
.m_congreso_md .sponsors_row .sponsors_local.m_tour_features .m_store_content,
.m_congreso_md .sponsors_row .m_sponsor.sponsors_intl .m_highlight_content,
.m_congreso_md .sponsors_row .sponsors_intl.m_tour_features .m_highlight_content,
.m_congreso_md .sponsors_row .m_sponsor.sponsors_intl .club_store_new .m_store_info,
.club_store_new .m_congreso_md .sponsors_row .m_sponsor.sponsors_intl .m_store_info,
.m_congreso_md .sponsors_row .sponsors_intl.m_tour_features .club_store_new .m_store_info,
.club_store_new .m_congreso_md .sponsors_row .sponsors_intl.m_tour_features .m_store_info,
.m_congreso_md .sponsors_row .m_sponsor.sponsors_intl .m_store_content,
.m_congreso_md .sponsors_row .sponsors_intl.m_tour_features .m_store_content {
	font-size: .9em
}

.club_info_layout.sponsors .sponsors_row .m_sponsor .m_highlight_content,
.club_info_layout.sponsors .sponsors_row .m_tour_features .m_highlight_content,
.club_info_layout.sponsors .sponsors_row .m_sponsor .club_store_new .m_store_info,
.club_store_new .club_info_layout.sponsors .sponsors_row .m_sponsor .m_store_info,
.club_info_layout.sponsors .sponsors_row .m_tour_features .club_store_new .m_store_info,
.club_store_new .club_info_layout.sponsors .sponsors_row .m_tour_features .m_store_info,
.club_info_layout.sponsors .sponsors_row .m_sponsor .m_store_content,
.club_info_layout.sponsors .sponsors_row .m_tour_features .m_store_content,
.m_congreso_md .sponsors_row .m_sponsor .m_highlight_content,
.m_congreso_md .sponsors_row .m_tour_features .m_highlight_content,
.m_congreso_md .sponsors_row .m_sponsor .club_store_new .m_store_info,
.club_store_new .m_congreso_md .sponsors_row .m_sponsor .m_store_info,
.m_congreso_md .sponsors_row .m_tour_features .club_store_new .m_store_info,
.club_store_new .m_congreso_md .sponsors_row .m_tour_features .m_store_info,
.m_congreso_md .sponsors_row .m_sponsor .m_store_content,
.m_congreso_md .sponsors_row .m_tour_features .m_store_content {
	background-color: #f6f6f6;
	border: 1px solid #e6e6e6;
	padding: 0 10px
}

.m_sponsor,
.m_tour_features {
	position: relative
}

.m_sponsor img,
.m_tour_features img {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);
	transition: opacity 500ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_sponsor img:lang(ar),
.m_tour_features img:lang(ar) {
	left: auto;
	right: 0
}

.m_sponsor .m_sponsor_hover,
.m_tour_features .m_sponsor_hover {
	position: static;
	opacity: 0
}

.m_sponsor .m_sponsor_sin_hover,
.m_tour_features .m_sponsor_sin_hover {
	position: static
}

.m_sponsor a:hover img:not(.m_sponsor_sin_hover),
.m_tour_features a:hover img:not(.m_sponsor_sin_hover) {
	opacity: 0
}

.m_sponsor a:hover img.m_sponsor_hover,
.m_tour_features a:hover img.m_sponsor_hover {
	opacity: 1
}

.fans_layout .m_sponsor.col,
.fans_layout .col.m_tour_features {
	text-align: center
}

.fans_layout .m_sponsor img,
.fans_layout .m_tour_features img {
	position: static
}

@media only screen and (max-width: 767px) {

	.club_info_layout.sponsors .main_row,
	.club_info_layout.sponsors .overlapping_main_row,
	.m_congreso_md .main_row,
	.m_congreso_md .club_info_layout .overlapping_main_row,
	.club_info_layout .m_congreso_md .overlapping_main_row {
		padding-top: 10px
	}

	.club_info_layout.sponsors .m_sponsor_header,
	.m_congreso_md .m_sponsor_header {
		margin-bottom: 20px
	}

	.club_info_layout.sponsors .important>*,
	.m_congreso_md .important>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.club_info_layout.sponsors .important .m_header_inner,
	.club_info_layout.sponsors .important .m_images_slider_title,
	.m_congreso_md .important .m_header_inner,
	.m_congreso_md .important .m_images_slider_title {
		margin-left: 10px;
		margin-right: 10px
	}

	.club_info_layout.sponsors .sponsors_row.row_2 .col,
	.m_congreso_md .sponsors_row.row_2 .col {
		width: 100%;
		padding-right: 0
	}

	.club_info_layout.sponsors .sponsors_row.row_2 .col:lang(ar),
	.m_congreso_md .sponsors_row.row_2 .col:lang(ar) {
		padding-left: 0
	}

	.club_info_layout.sponsors .sponsors_row.row_3 .col,
	.m_congreso_md .sponsors_row.row_3 .col {
		width: 100%;
		padding-right: 0
	}

	.club_info_layout.sponsors .sponsors_row.row_3 .col:lang(ar),
	.m_congreso_md .sponsors_row.row_3 .col:lang(ar) {
		padding-left: 0
	}

	.club_info_layout.sponsors .sponsors_row.row_4,
	.m_congreso_md .sponsors_row.row_4 {
		margin-right: 10px
	}

	.club_info_layout.sponsors .sponsors_row.row_4:lang(ar),
	.m_congreso_md .sponsors_row.row_4:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.club_info_layout.sponsors .sponsors_row.row_4 .col,
	.m_congreso_md .sponsors_row.row_4 .col {
		width: 50%
	}
}

.m_cup {
	text-align: center;
	color: #999999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_cup figcaption {
	padding-left: 10px;
	padding-right: 10px
}

.m_cup div {
	height: 120px;
	margin-bottom: 30px
}

.m_cup div:after {
	vertical-align: bottom;
	position: relative;
	height: 100%;
	content: "";
	width: 0
}

.m_cup img {
	margin: 0 auto;
	vertical-align: bottom;
	max-height: 120px
}

.m_cup p {
	font-size: 1.3em;
	min-height: 42px
}

.m_cup p:lang(ja) {
	word-break: keep-all;
	min-height: 80px
}

.m_cup strong {
	display: block;
	font-size: 2.2em
}

.m_cups {
	position: relative
}

.m_cups [data-next] {
	right: 10px
}

.m_cups [data-next]:lang(ar) {
	right: auto;
	left: 10px
}

.m_cups [data-prev] {
	left: 10px
}

.m_cups [data-prev]:lang(ar) {
	left: auto;
	right: 10px
}

.m_cups [data-next],
.m_cups [data-prev] {
	position: absolute;
	top: 177px;
	font-size: 0px
}

.m_cups_title {
	margin-top: 30px;
	text-align: center;
	font-size: 20px;
	margin-bottom: 31px;
	text-transform: uppercase
}

.m_cups_title span {
	display: block;
	margin: 0 auto 18px
}

.m_cups_title h3,
.m_cups_title strong {
	font-weight: normal;
	font-size: 1em
}

.m_cups_viewport {
	width: 100%;
	max-width: calc(100% - 90px);
	overflow: hidden;
	margin: 0 auto;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.m_cups_wrapper {
	font-size: 0;
	white-space: nowrap;
	float: none;
	text-align: center
}

.m_cups_wrapper:lang(ar) {
	float: right
}

.m_cups_wrapper .m_cup {
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	font-size: x-small;
	white-space: normal;
	vertical-align: top
}

.m_cups_wrapper .m_cup+.m_cup {
	border-left: 1px solid #E6E6E6
}

.m_cups_wrapper .m_cup+.m_cup:lang(ar) {
	border-left: none;
	border-right: 1px solid #E6E6E6
}

.m_cups_actions {
	text-align: center;
	padding-top: 32px;
	font-size: x-small
}

.m_cups_actions a:first-child {
	margin-left: 0
}

.m_cups_actions a {
	font-size: 1.1em;
	color: #0255A5;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 43px
}

.m_cups_actions a:lang(ar) {
	margin-left: 0;
	margin-right: 43px
}

.m_cups_actions a:lang(ar):first-child {
	margin-right: 0
}

.m_cup_legend {
	position: relative;
	overflow: hidden;
	background: #F6F6F6;
	border: 1px solid #D9D9D9;
	border-top: 2px solid #AF994F;
	margin-bottom: 20px;
	min-height: 250px
}

.m_cup_legend .m_cup_legend_picture {
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 100%;
	overflow: hidden
}

.m_cup_legend .m_cup_legend_picture:lang(ar) {
	left: auto;
	right: 0
}

.m_cup_legend .m_cup_legend_info {
	margin-left: 220px;
	margin-right: 250px;
	padding: 24px 18px 14px 8px
}

.m_cup_legend .m_cup_legend_info:lang(ar) {
	margin-left: 250px;
	margin-right: 220px;
	padding: 24px 8px 14px 18px
}

.m_cup_legend .m_cup_legend_info .number {
	font-size: 4em;
	text-align: right;
	line-height: 1;
	color: #AE994E;
	float: left;
	width: 50px;
	margin-right: 16px
}

.m_cup_legend .m_cup_legend_info .number:lang(ar) {
	text-align: left;
	float: right;
	margin-right: none;
	margin-left: 16px
}

.m_cup_legend .m_cup_legend_details {
	position: relative;
	padding-left: 66px;
	padding-bottom: 16px;
	color: #666666
}

.m_cup_legend .m_cup_legend_details:lang(ar) {
	padding-left: 0;
	padding-right: 66px
}

.m_cup_legend .m_cup_legend_details h2 {
	font-size: 1.8em;
	text-transform: uppercase;
	color: #333333;
	margin-bottom: 8px
}

.m_cup_legend .m_cup_legend_details p {
	font-size: 1.4em;
	line-height: 1.3;
	margin-bottom: 16px
}

.m_cup_legend .m_cup_legend_details .dates {
	display: block;
	font-size: 1.2em;
	line-height: 18px;
	margin-bottom: 38px
}

.m_cup_legend .m_cup_legend_actions a {
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: bold;
	color: #0255A5;
	text-decoration: none
}

.m_cup_legend .m_cup_legend_actions a+a {
	margin-left: 22px
}

.m_cup_legend .m_cup_legend_actions a+a:lang(ar) {
	margin-left: 0;
	margin-right: 22px
}

.m_cup_legend .m_cup_legend_gallery {
	width: 250px;
	height: 250px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -125px
}

.m_cup_legend .m_cup_legend_gallery:lang(ar) {
	right: auto;
	left: 0
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide {
	width: 250px;
	height: 250px;
	margin-top: 0
}

.m_cup_legend .m_cup_legend_gallery .m_media img,
.m_cup_legend .m_cup_legend_gallery .m_media_slide_viewport {
	margin: 0;
	width: 250px;
	height: 250px
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_next,
.m_cup_legend .m_cup_legend_gallery .m_media_slide_prev {
	width: 26px;
	height: 36px;
	bottom: 50%;
	margin-bottom: -18px;
	background-color: rgba(0, 0, 0, 0.4)
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_prev {
	margin-left: -125px
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_prev:lang(ar) {
	margin-left: 0;
	margin-right: -125px
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_prev:lang(ar):after {
	content: '\e603';
	left: auto
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_prev:after {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	position: absolute;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle;
	margin-left: 0;
	margin-top: 0
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_next {
	margin-right: -125px
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_next:lang(ar) {
	margin-right: 0;
	margin-left: -125px
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_next:lang(ar):after {
	content: '\e604';
	right: auto
}

.m_cup_legend .m_cup_legend_gallery .m_media_slide_next:after {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	position: absolute;
	right: 4px;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle;
	margin-left: 0;
	margin-top: 0
}

.m_cup_legend .m_cup_legend_gallery .m_photo_content {
	text-align: left;
	padding-right: 56px
}

.m_cup_legend .m_cup_legend_gallery .m_photo_content:lang(ar) {
	text-align: right;
	padding-right: 0;
	padding-left: 56px
}

.m_cap_legend_nav {
	margin-bottom: 10px
}

.m_cap_legend_nav:before,
.m_cap_legend_nav:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.m_cap_legend_nav:after {
	clear: both
}

.m_cap_legend_nav {
	zoom: 1
}

.m_cap_legend_nav .m_share {
	float: right
}

.m_cap_legend_nav .m_share:lang(ar) {
	float: left
}

.m_cap_legend_nav .m_inner_nav {
	padding: 8px 0
}

@media only screen and (max-width: 990px) {
	.m_cap_legend_nav .m_inner_nav {
		padding: 0 8px
	}

	.m_cap_legend_nav .m_inner_nav li {
		margin-top: 8px
	}

	.m_cups_viewport {
		max-width: calc(100vw - 90px)
	}

	.m_cups_wrapper .m_cup {
		width: calc(100vw - 90px);
		max-width: calc(100vw - 90px)
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_cups [data-prev] {
		left: 28px
	}

	.m_cups [data-prev]:lang(ar) {
		left: inherit;
		right: 28px
	}

	.m_cups [data-next] {
		right: 28px
	}

	.m_cups [data-next]:lang(ar) {
		right: inherit;
		left: 28px
	}
}

@media only screen and (max-width: 767px) {

	.m_cup_legend .col,
	.m_cup_legend .col_r {
		width: auto;
		max-width: none;
		float: none
	}

	.m_cup_legend .m_cup_legend_picture {
		width: 35%;
		left: auto;
		right: 0;
		overflow: hidden;
		height: 125px;
		text-align: right
	}

	.m_cup_legend .m_cup_legend_picture:lang(ar) {
		right: auto;
		left: 0;
		text-align: left
	}

	.m_cup_legend .m_cup_legend_picture img {
		position: absolute;
		max-height: 125px;
		width: auto;
		right: 0
	}

	.m_cup_legend .m_cup_legend_picture img:lang(ar) {
		right: auto;
		left: 0
	}

	.m_cup_legend .m_cup_legend_info {
		margin-left: 0;
		margin-right: auto;
		width: 58%;
		min-height: 95px;
		padding: 20px 5% 10px 2%
	}

	.m_cup_legend .m_cup_legend_info:lang(ar) {
		margin-left: auto;
		margin-right: 0;
		padding: 20px 2% 10px 5%;
		min-height: 95px
	}

	.m_cup_legend .m_cup_legend_info .number {
		font-size: 3em;
		width: 30px;
		margin-right: 10px
	}

	.m_cup_legend .m_cup_legend_info .number:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.m_cup_legend .m_cup_legend_details {
		padding-left: 40px
	}

	.m_cup_legend .m_cup_legend_details:lang(ar) {
		padding-left: 0;
		padding-right: 40px
	}

	.m_cup_legend .m_cup_legend_gallery {
		position: relative;
		top: auto;
		right: auto;
		margin-top: 0;
		width: 100%;
		height: 125px;
		background: #333
	}

	.m_cup_legend .m_cup_legend_gallery .m_media_slide,
	.m_cup_legend .m_cup_legend_gallery .m_media_slide_viewport {
		width: 100%;
		height: 100%
	}

	.m_cup_legend .m_cup_legend_gallery .m_media img {
		width: auto;
		height: 125px
	}

	.m_cup_legend .m_cup_legend_gallery .m_media_slide_next {
		right: 0;
		margin-right: 0
	}

	.m_cup_legend .m_cup_legend_gallery .m_media_slide_next:lang(ar) {
		margin-left: 0;
		margin-right: inherit;
		left: 0;
		right: auto
	}

	.m_cup_legend .m_cup_legend_gallery .m_media_slide_prev {
		left: 0;
		margin-left: 0
	}

	.m_cup_legend .m_cup_legend_gallery .m_media_slide_prev:lang(ar) {
		margin-right: 0;
		margin-left: inherit;
		right: 0;
		left: auto
	}

	.m_cups [data-next] {
		margin-left: -31px
	}

	.m_cups [data-next]:lang(ar) {
		margin-left: inherit;
		margin-right: -31px
	}

	.m_cups [data-prev] {
		margin-right: -31px
	}

	.m_cups [data-prev]:lang(ar) {
		margin-right: inherit;
		margin-left: -31px
	}

	.m_cups .m_cup+.m_cup {
		border-left: 0
	}

	.m_cups .m_cup+.m_cup:lang(ar) {
		border-right: 0
	}

	.m_cups_actions a {
		display: block;
		margin: 0;
		font-weight: bold
	}

	.m_cups_actions a+a {
		margin-top: 25px
	}
}

.m_trofeos_jugadores .m_cup_legend_picture {
	width: 230px
}

.m_trofeos_jugadores .m_cup_legend_picture span {
	width: 100%;
	display: block;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	padding: 20px 10px 20px 10px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	background-color: rgba(0, 81, 158, 0.7)
}

.m_trofeos_jugadores .m_cup_legend_info {
	padding-left: 50px;
	padding-right: 49px;
	margin-left: 230px;
	margin-right: 272px;
	position: relative;
	height: 250px;
	box-sizing: border-box
}

.m_trofeos_jugadores .m_cup_legend_info:lang(ar) {
	padding-left: 49px;
	padding-right: 50px;
	margin-left: 272px;
	margin-right: 230px
}

.m_trofeos_jugadores .m_cup_legend_info>* {
	margin-left: 6px
}

.m_trofeos_jugadores .m_cup_legend_info>*:lang(ar) {
	margin-left: 0;
	margin-right: 6px
}

.m_trofeos_jugadores .m_cup_legend_info h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 19px;
	color: #333333;
	text-transform: uppercase;
	margin-top: 5px
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_texto {
	font-size: 11px;
	margin-top: 12px
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_texto br {
	line-height: 20px
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_texto a {
	color: #0053A5;
	text-transform: uppercase;
	text-decoration: none
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos {
	height: 130px;
	position: absolute;
	left: 50px;
	right: 50px;
	bottom: 14px;
	margin-left: 0
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos:lang(ar) {
	margin-right: 0
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide,
.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide_viewport,
.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide_wrapper {
	height: 130px
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide_wrapper {
	display: flex
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_trofeo {
	box-sizing: border-box;
	float: left;
	width: 71px;
	text-align: center;
	white-space: normal
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_trofeo:lang(ar) {
	float: right
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_trofeo img {
	margin: 0 auto
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide_viewport {
	margin-top: 0
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media img {
	height: 75px;
	width: auto
}

.m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_fecha {
	color: #999999;
	font-size: 13px;
	margin-top: 8px
}

.m_trofeos_jugadores .m_cup_legend_gallery {
	width: 272px;
	height: 272px;
	margin-top: -136px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide,
.m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide_viewport,
.m_trofeos_jugadores .m_cup_legend_gallery .m_media img {
	width: 272px;
	height: 272px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media span {
	background-color: rgba(0, 65, 148, 0.69);
	vertical-align: middle;
	text-align: center;
	line-height: 338px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 11px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media b {
	box-sizing: border-box;
	position: absolute;
	z-index: 9;
	padding: 15px;
	background-color: rgba(0, 0, 0, 0.4);
	width: 100%;
	bottom: 0;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	white-space: normal;
	text-overflow: ellipsis;
	overflow: hidden
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon,
.m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_image_item_picture {
	display: block
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon,
.m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_image_item_picture {
	top: 43.5%
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_image_item_picture {
	background-size: contain;
	width: 64px;
	height: 64px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide_prev {
	margin-left: -136px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide_prev:lang(ar) {
	margin-left: 0;
	margin-right: -135px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide_next {
	margin-right: -136px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide_next:lang(ar) {
	margin-right: 0;
	margin-left: -136px
}

.m_trofeos_jugadores .m_cup_legend_gallery .m_gpt_add {
	width: 100% !important
}

.m_trofeos_jugadores:lang(ar) .m_cup_legend_info {
	margin-left: 272px;
	margin-right: 230px
}

.m_trofeos_con_promo {
	border-top: none;
	border-right: none;
	border-bottom: none;
	background-color: transparent
}

.m_trofeos_con_promo .m_cup_legend_picture {
	border-top: 2px solid #AF994F;
	border-bottom: 1px solid #D9D9D9
}

.m_trofeos_con_promo .m_cup_legend_info {
	border-top: 2px solid #AF994F;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	margin-right: 292px;
	background: #F6F6F6
}

.m_trofeos_con_promo .m_cup_legend_info:lang(ar) {
	margin-left: 292px;
	border-left: 1px solid #D9D9D9;
	border-right: none
}

.m_trofeos_con_promo:lang(ar) {
	border-left: none;
	border-right: 1px solid #D9D9D9
}

.m_trofeos_con_promo:lang(ar) .m_cup_legend_info {
	margin-left: 292px;
	border-left: 1px solid #D9D9D9;
	border-right: none
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	body .m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide_prev {
		margin-left: 0
	}

	body .m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide_next {
		margin-right: 0
	}

	body .m_trofeos_jugadores:lang(ar) .m_cup_legend_picture {
		width: 230px
	}
}

@media only screen and (max-width: 767px) {
	body .m_trofeos_jugadores {
		padding-bottom: 20px
	}

	body .m_trofeos_jugadores .m_cup_legend_picture {
		width: 100%;
		height: auto;
		position: relative
	}

	body .m_trofeos_jugadores .m_cup_legend_picture img {
		width: 100%;
		position: static;
		max-height: none
	}

	body .m_trofeos_jugadores .m_cup_legend_picture span {
		bottom: 85px
	}

	body .m_trofeos_jugadores .m_cup_legend_info {
		width: auto;
		height: auto;
		min-height: 210px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 14px;
		margin-top: -86px;
		background-color: rgba(246, 246, 246, 0.9);
		margin-left: 0;
		margin-right: auto
	}

	body .m_trofeos_jugadores .m_cup_legend_info h3 {
		margin-top: 4px
	}

	body .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_texto {
		margin-top: 10px
	}

	body .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_texto br {
		line-height: 26px
	}

	body .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos {
		position: static;
		margin-top: 16px
	}

	body .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_trofeo {
		width: 67px
	}

	body .m_trofeos_jugadores .m_cup_legend_gallery {
		height: 272px;
		width: 272px;
		margin: 0 auto
	}

	body .m_trofeos_jugadores .m_cup_legend_gallery .m_media img {
		height: 272px
	}

	body .m_trofeos_jugadores:lang(ar) .m_cup_legend_info {
		margin-left: 0;
		margin-right: 0;
		width: auto
	}

	body .m_trofeos_jugadores:lang(ar) .m_cup_legend_gallery {
		height: 272px;
		width: 272px;
		margin: 0 auto
	}

	body .m_trofeos_jugadores:lang(ar) .m_cup_legend_gallery .m_media_slide_prev {
		margin-right: 0
	}

	body .m_trofeos_jugadores:lang(ar) .m_cup_legend_gallery .m_media_slide_next {
		margin-left: 0
	}

	body .m_trofeos_con_promo {
		border-left: none;
		border-right: none
	}

	body .m_trofeos_con_promo .m_cup_legend_picture {
		border: 1px solid #D9D9D9
	}

	body .m_trofeos_con_promo .m_cup_legend_info {
		border: 1px solid #D9D9D9;
		border-top: none
	}

	body .m_trofeos_con_promo .m_cup_legend_gallery {
		margin-top: 20px;
		width: 100%;
		max-width: 300px
	}

	body .m_trofeos_con_promo:lang(ar) {
		border-right: none
	}

	body .m_trofeos_con_promo:lang(ar) .m_cup_legend_picture {
		border-right: 1px solid #D9D9D9
	}

	body .m_trofeos_con_promo:lang(ar) .m_cup_legend_info {
		border-right: 1px solid #D9D9D9
	}

	body .m_trofeos_con_promo:lang(ar) .m_cup_legend_gallery {
		margin-top: 20px;
		width: 100%;
		max-width: 300px
	}
}

.m_login_buttons {
	text-align: center;
	float: right
}

.m_login_buttons:lang(ar) {
	float: left
}

.m_login_buttons .m_lb_buttons {
	margin-top: 3em
}

.m_login_buttons .m_lb_buttons a {
	display: inline;
	margin-left: 5px;
	margin-right: 5px
}

.m_login_buttons .m_lb_buttons img {
	display: inline
}

.m_bet {
	max-width: 320px;
	float: right;
	text-align: right;
	padding: 15px 23px 12px 0
}

.m_bet:lang(ar) {
	float: left;
	text-align: left;
	padding: 15px 0 12px 23px
}

.m_bet a {
	font-size: 1.1em;
	font-weight: bold;
	color: #0255A5;
	text-decoration: none
}

.sports_layout .important .team_compare_row {
	margin-bottom: 0
}

.sports_layout .important .m_match_moreinfo {
	text-align: right;
	margin: 0 10px 10px 10px
}

.sports_layout .important .m_match_moreinfo:lang(ar) {
	text-align: left
}

.sports_layout .important .m_match_moreinfo a {
	font-size: 1.1em;
	font-weight: 400;
	color: #0255A5;
	text-decoration: none;
	text-transform: uppercase
}

.m_fundation_events {
	margin: 0;
	padding: 0;
	list-style-type: none
}

.m_fundation_events>li {
	border: 1px solid #d9d9d9;
	border-bottom: none;
	margin-right: 10px
}

.m_fundation_events>li:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_fundation_events>li:last-child {
	border-bottom: 1px solid #d9d9d9
}

.m_fundation_events>li .fundation_event {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	min-height: 130px
}

.m_fundation_events>li .fundation_event>li {
	display: block;
	border: none
}

.m_fundation_events>li .fundation_event .fundation_event_data {
	width: 95px;
	min-height: 90px;
	padding: 20px 10px 20px 20px;
	position: absolute;
	left: 0;
	top: 0
}

.m_fundation_events>li .fundation_event .fundation_event_data:lang(ar) {
	padding: 20px 20px 20px 10px;
	left: auto;
	right: 0
}

.m_fundation_events>li .fundation_event .fundation_event_data span {
	display: block;
	margin-bottom: .85em;
	font-size: 11px;
	color: #666
}

.m_fundation_events>li .fundation_event .fundation_event_data .place {
	color: #000;
	font-weight: 700
}

.m_fundation_events>li .fundation_event .fundation_event_image {
	width: 175px;
	float: left;
	clear: left;
	margin-left: 125px;
	text-align: left;
	min-width: 1px
}

.m_fundation_events>li .fundation_event .fundation_event_image:lang(ar) {
	float: right;
	clear: right;
	margin-left: 0;
	margin-right: 125px;
	text-align: right
}

.m_fundation_events>li .fundation_event .fundation_event_image img {
	margin: 20px 0 0;
	max-width: 100%;
	display: inline-block
}

.m_fundation_events>li .fundation_event .fundation_event_content {
	padding: 20px 0 0 10px;
	min-height: 90px;
	margin-left: 115px
}

.m_fundation_events>li .fundation_event .fundation_event_content:lang(ar) {
	padding: 20px 10px 0 0;
	margin-left: 0;
	margin-right: 115px
}

.m_fundation_events>li .fundation_event .fundation_event_content .section {
	display: block;
	font-size: 11px;
	color: #666;
	text-transform: uppercase;
	margin-bottom: .75em
}

.m_fundation_events>li .fundation_event .fundation_event_content .title {
	font-family: Oswald, sans-serif;
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: .85em;
	line-height: 1.6;
	margin-right: 20px
}

.m_fundation_events>li .fundation_event .fundation_event_content .title:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.f_foundation_school {
	position: relative;
	padding: 20px;
	background-color: #fff;
	border-bottom: 1px solid #D9D9D9
}

.f_foundation_school .form_legend {
	margin-bottom: 20px
}

.f_foundation_school .form_legend span {
	font-weight: 400
}

.f_foundation_school .form_legend:nth-child(n+2) {
	margin-top: 40px
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination-switch,
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
	margin: 0 5px
}

.swiper-pagination-switch.swiper-visible-switch,
.swiper-pagination-bullet.swiper-visible-switch {
	opacity: .2
}

.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch,
.swiper-pagination-bullet.swiper-visible-switch.swiper-active-switch {
	opacity: 1;
	background: #998254
}

.swiper-pagination-switch.swiper-pagination-bullet,
.swiper-pagination-bullet.swiper-pagination-bullet {
	opacity: .2
}

.swiper-pagination-switch.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination-bullet.swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
	background: #998254
}

.swiper-pagination-clickable .swiper-pagination-switch {
	cursor: pointer
}

.m_section_news_header {
	font-size: x-small
}

.m_section_news_header p {
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 0;
	text-transform: uppercase
}

.m_section_news_header h2,
.m_section_news_header strong {
	display: block;
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 30px;
	line-height: 28px
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_section_news_header strong.big {
		font-size: 2.3em
	}
}

@media only screen and (min-width: 991px) {
	.m_section_news_header strong.big {
		font-size: 3em;
		line-height: 1.2
	}
}

.m_section_news_actions {
	margin: 20px 0
}

.m_section_news_actions>* {
	vertical-align: top;
	margin-right: 5px
}

.m_section_news_actions>*:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.m_section_news_actions .btn_next_text,
.m_section_news_actions .btn_prev_text {
	float: right;
	margin-right: 0;
	margin-left: 5px
}

.m_section_news_actions .btn_next_text:lang(ar),
.m_section_news_actions .btn_prev_text:lang(ar) {
	float: left;
	margin-right: 5px;
	margin-left: 0
}

.m_text_content .dossier_banner img {
	margin: 30px auto
}

.m_text_content div.cap,
.m_text_content p.cap {
	min-height: 4.9em
}

.m_text_content div.cap:not(:lang(ar)):first-letter,
.m_text_content p.cap:not(:lang(ar)):first-letter {
	font-size: 4.9em;
	float: left;
	margin: 0 20px 0 0;
	line-height: 1em;
	color: #111
}

.m_text_content .best_clubs {
	width: 100%;
	color: #666
}

.m_text_content .best_clubs .best_clubs__title {
	font-size: 1.5em !important;
	font-weight: 700;
	color: #0255a5
}

.m_text_content .best_clubs .best_clubs__table {
	text-align: left;
	border-spacing: 0;
	display: table;
	overflow: auto;
	margin: 0 auto
}

.m_text_content .best_clubs .best_clubs__table th {
	padding: .5em;
	border-bottom: 2px solid #ccc;
	flex-basis: 100%;
	text-align: center
}

.m_text_content .best_clubs .best_clubs__table th:first-child {
	min-width: 120px;
	text-align: left
}

.m_text_content .best_clubs .best_clubs__table td {
	padding: .5em;
	border-bottom: 1px solid #ddd;
	text-align: center
}

.m_text_content .best_clubs .best_clubs__table td:first-child {
	min-width: 120px;
	text-align: left
}

.m_text_content .m_videojs_hd {
	margin: 1.5em 0
}

.news_layout .m_text_content a {
	color: #000;
	border-bottom: 1px solid #4674B1
}

.m_section_news_next a {
	font-size: .8em;
	border: none !important;
	color: #0255A5 !important
}

.news_layout .m_news_simple {
	margin-top: 30px;
	margin-bottom: 35px
}

.news_layout .m_text_content div,
.news_layout .m_text_content p {
	color: #666;
	line-height: 1.5em
}

.news_layout .m_text_content .m_questions_list p,
.news_report_layout .m_text_content .m_questions_list p {
	font-weight: normal
}

@media only screen and (max-width: 990px) {

	.news_layout .best_clubs,
	.news_report_layout .best_clubs {
		text-align: center
	}

	.news_layout .best_clubs .best_clubs__container,
	.news_report_layout .best_clubs .best_clubs__container {
		display: block;
		overflow: auto
	}

	.news_layout .aside,
	.news_layout .important,
	.news_layout .main_content,
	.news_report_layout .aside,
	.news_report_layout .important,
	.news_report_layout .main_content {
		width: 100%
	}

	.news_layout .aside [data-ads-block='tablet']>*,
	.news_layout .aside [data-ads-block='mobile']>*,
	.news_layout .important [data-ads-block='tablet']>*,
	.news_layout .important [data-ads-block='mobile']>*,
	.news_layout .main_content [data-ads-block='tablet']>*,
	.news_layout .main_content [data-ads-block='mobile']>*,
	.news_report_layout .aside [data-ads-block='tablet']>*,
	.news_report_layout .aside [data-ads-block='mobile']>*,
	.news_report_layout .important [data-ads-block='tablet']>*,
	.news_report_layout .important [data-ads-block='mobile']>*,
	.news_report_layout .main_content [data-ads-block='tablet']>*,
	.news_report_layout .main_content [data-ads-block='mobile']>* {
		margin-left: 0;
		margin-right: 0
	}

	.news_layout .aside .m_related,
	.news_layout .important .m_related,
	.news_layout .main_content .m_related,
	.news_report_layout .aside .m_related,
	.news_report_layout .important .m_related,
	.news_report_layout .main_content .m_related {
		margin-left: 0;
		margin-right: 0
	}

	.news_layout .m_related_content,
	.news_report_layout .m_related_content {
		border-left: 0;
		border-right: 1px solid #D9D9D9;
		border-top: 1px solid #D9D9D9;
		border-bottom: 1px solid #D9D9D9
	}

	.news_layout .m_related_image,
	.news_report_layout .m_related_image {
		border-bottom: 1px solid #cccccc
	}

	.m_section_news_actions {
		margin-top: 10px;
		margin-bottom: 10px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.news_layout .main_row>.important,
	.news_layout .club_info_layout .overlapping_main_row>.important,
	.club_info_layout .news_layout .overlapping_main_row>.important {
		width: 100%
	}

	.news_layout .additional_content {
		display: none
	}

	.news_layout .header_row .col>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.news_layout .content_row>.main_content>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.news_layout .additional_aside>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.news_layout .actions_row>.col>* {
		margin-left: 20px;
		margin-right: 20px
	}

	.news_layout .aditional_content,
	.news_layout .main_content,
	.news_report_layout .aditional_content,
	.news_report_layout .main_content {
		width: 100%
	}

	.news_layout .m_related,
	.news_report_layout .m_related {
		max-width: none;
		overflow: hidden;
		position: relative
	}

	.news_layout .m_related_image,
	.news_report_layout .m_related_image {
		float: left;
		width: 140px
	}

	.news_layout .m_related_content,
	.news_report_layout .m_related_content {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 142px
	}
}

@media only screen and (max-width: 767px) {

	.m_section_news_actions .btn_read_later,
	.m_section_news_actions .btn_read_later_active,
	.m_section_news_actions .m_share_action {
		width: 38px;
		height: 38px;
		content: '';
		overflow: hidden;
		color: transparent;
		min-width: auto
	}

	.m_section_news_actions .m_share_action {
		padding: 0
	}

	.m_section_news_actions .btn_read_later:before,
	.m_section_news_actions .btn_read_later_active:before {
		border: none
	}

	.m_section_news_actions .btn_next_text,
	.m_section_news_actions .btn_prev_text {
		width: 38px;
		overflow: hidden;
		padding-left: 0;
		padding-right: 0;
		color: transparent;
		min-width: 38px;
		max-width: 38px;
		background-position: center center
	}

	.m_section_news_actions .m_collapsable_content li a {
		padding-left: 0;
		color: transparent;
		white-space: nowrap;
		height: 40px;
		width: 40px;
		padding: 0
	}

	.m_section_news_actions .m_collapsable_content li a:lang(ar) {
		padding-right: 0
	}

	.m_section_news_header p {
		margin-bottom: 15px
	}

	.m_section_news_header h2 {
		font-size: 1.7em;
		margin-bottom: 18px;
		line-height: 22px
	}

	.news_layout .m_text_content div.cap:not(:lang(ar)):first-letter,
	.news_layout .m_text_content p.cap:not(:lang(ar)):first-letter {
		font-size: 1em;
		float: none;
		line-height: normal;
		margin: 0;
		padding: 0;
		font-family: arial, sans-serif
	}

	.news_layout .m_text_content div,
	.news_layout .m_text_content p {
		text-align: left
	}
}

.m_relationships_news_new {
	list-style: none;
	padding: 20px;
	font-size: 1.3em;
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6
}

.m_relationships_news_new a {
	display: block;
	color: #666666;
	text-decoration: none
}

.m_relationships_news_new a:hover {
	color: #333333
}

.m_relationships_news_new small {
	color: #333333;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 13px
}

.m_relationships_news_new strong {
	color: #666666;
	margin-bottom: 3px
}

.m_relationships_news_new small,
.m_relationships_news_new strong {
	display: block
}

.m_relationships_news.renew {
	border: none;
	background: none
}

.m_relationships_news.renew header strong,
.m_relationships_news.renew footer a,
.m_relationships_news.renew ul li {
	margin-left: 0;
	padding: 16px 0
}

.m_relationships_news.renew header strong:lang(ar),
.m_relationships_news.renew footer a:lang(ar),
.m_relationships_news.renew ul li:lang(ar) {
	margin-right: 0
}

.m_relationships_news.renew ul li {
	background: none;
	font-weight: bold
}

.m_relationships_news.renew ul li:not(:last-of-type) {
	border-bottom: none;
	padding-bottom: 0px
}

.full_section.dark {
	background-color: #333
}

.scorer_ranking {
	margin-bottom: -50px
}

.scorer_ranking:lang(ar) {
	direction: rtl
}

.scorer_ranking .m_special_banner {
	background: #000
}

.scorer_ranking .m_special_banner img {
	margin-left: -930px
}

.scorer_ranking .m_special_banner img:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: auto;
	margin-right: -950px
}

.scorer_ranking .m_special_banner .m_header {
	top: 55px;
	width: 275px;
	font-family: "Oswald", sans-serif;
	font-size: 1em;
	color: #333
}

.scorer_ranking .m_special_banner .m_header:lang(ar) {
	left: auto;
	right: 0
}

.scorer_ranking .m_special_banner .m_header .subtitle {
	font-size: 3em
}

.scorer_ranking .m_special_banner .m_header h1 {
	background-color: transparent;
	font-size: 6em;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.1;
	padding: 10px 0
}

.scorer_ranking .m_special_banner .m_header .m_special_actions {
	position: static;
	top: auto;
	right: auto;
	font-size: 1em
}

.scorer_ranking .m_special_banner .m_header .m_special_actions .shareit {
	font-weight: 300;
	font-size: 1.5em;
	display: block;
	margin: 10px 0
}

.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special {
	border: none;
	border-radius: 0;
	width: 52px;
	height: 52px;
	margin: 0 10px 0 0;
	opacity: .5
}

.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special:lang(ar) {
	margin: 0 0 0 10px
}

.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special.facebook:before {
	content: '\e63a';
	font-family: real-madrid-icons;
	color: #000;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px solid black
}

.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special.twitter:before {
	content: '\e63c';
	font-family: real-madrid-icons;
	color: #000;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px solid black
}

.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special.gplus:before {
	content: '\e642';
	font-family: real-madrid-icons;
	color: #000;
	font-size: 33px;
	width: 40px;
	height: 40px;
	font-weight: 400;
	vertical-align: middle;
	display: flex;
	position: absolute;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	border: 1px solid black
}

.scorer_ranking .m_special_player .wrapper {
	max-width: 610px;
	padding: 60px 0 40px 350px
}

.scorer_ranking .m_special_player .wrapper:before {
	content: "01";
	display: block;
	width: 75px;
	height: 75px;
	padding: 35px;
	position: absolute;
	background-image: url("../images/static/player_ranking_bg.png");
	background-position: center center;
	top: 140px;
	left: -115px;
	font-family: "Oswald", sans-serif;
	font-size: 7.5em;
	color: #000;
	font-weight: 400;
	line-height: 1;
	text-align: center
}

.scorer_ranking .m_special_player .wrapper:lang(ar) {
	padding: 60px 350px 40px 0
}

.scorer_ranking .m_special_player .wrapper:lang(ar):before {
	left: auto;
	right: -115px
}

.scorer_ranking .m_special_player .wrapper img:lang(ar) {
	right: 0
}

.scorer_ranking .m_special_player .player_career,
.scorer_ranking .m_special_player .player_full_name {
	font-weight: 300
}

.scorer_ranking .m_special_player .player_name {
	font-weight: 400;
	max-width: none;
	color: #333
}

.scorer_ranking .m_special_player .player_video_profile {
	float: left;
	width: 212px;
	height: 125px;
	margin: 10px 0 0 20px;
	float: none;
	width: 280px;
	display: inline-block
}

.scorer_ranking .m_special_player .player_video_profile:lang(ar) {
	margin: 10px 20px 0 0;
	float: none;
	width: 280px;
	display: inline-block
}

.scorer_ranking .m_special_player .player_video_profile .m_media {
	max-width: 100%;
	max-height: 125px
}

.scorer_ranking .m_special_player .player_video_profile .m_media img {
	width: auto;
	max-width: none;
	height: 125px;
	margin-left: 0
}

.scorer_ranking .m_special_player .player_video_profile .m_media span {
	max-height: 125px
}

.scorer_ranking .m_special_player .player_video_profile .m_media .m_video_item_icon {
	margin-left: -28px;
	margin-top: -28px;
	display: block
}

.scorer_ranking .m_special_player .player_video_profile .m_media .m_video_item_icon:after {
	border: 4px solid #fff
}

.scorer_ranking .m_special_player .player_stats {
	display: inline-block;
	width: 398px;
	margin: 30px 0 0 0;
	vertical-align: middle
}

.scorer_ranking .m_special_player .player_stats li {
	padding: 0 15px;
	font-size: 1.2em
}

.scorer_ranking .m_special_player .player_stats li .stat_number {
	color: #998254
}

.scorer_ranking .m_special_relnews {
	background-color: #eeefed;
	padding: 20px;
	position: relative;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-size: 1.8em;
	color: #333;
	line-height: 1.1;
	text-transform: uppercase;
	border-bottom: 1px solid #e7e4de
}

.scorer_ranking .m_special_relnews.uparrow:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: -19px;
	margin-left: -21.5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 21.5px 20px 21.5px;
	border-color: transparent transparent #eeefed transparent;
	z-index: 2
}

.scorer_ranking .m_special_relnews .link_relnews {
	color: #998254;
	text-decoration: none
}

.scorer_ranking .m_special_scorers {
	background-color: #f5f5f5
}

.scorer_ranking .m_special_scorers .scorer_list {
	list-style-type: none;
	counter-reset: item 1
}

.scorer_ranking .m_special_scorers .scorer_list_item {
	display: block;
	position: relative;
	max-height: 275px;
	border-bottom: 1px solid #e7e4de
}

.scorer_ranking .m_special_scorers .scorer_list_item:lang(ar):before {
	left: auto;
	right: -115px
}

.scorer_ranking .m_special_scorers .scorer_list_item:before {
	content: counter(item, decimal-leading-zero);
	counter-increment: item;
	display: block;
	position: absolute;
	width: 53px;
	height: 53px;
	padding: 28px;
	text-align: center;
	background-image: url("../images/static/player_ranking_list_bg.png");
	background-position: center center;
	top: 60px;
	left: -115px;
	font-family: "Oswald", sans-serif;
	font-size: 5.6em;
	color: #000;
	font-weight: 400;
	line-height: 1
}

.scorer_ranking .m_special_scorers .scorer_img {
	width: 112px;
	height: 112px;
	overflow: hidden;
	border: 4px solid #998254;
	border-radius: 50%;
	display: inline-block;
	vertical-align: top;
	margin: 55px 30px 54px 0
}

.scorer_ranking .m_special_scorers .scorer_img:lang(ar) {
	margin: 55px 0 54px 30px
}

.scorer_ranking .m_special_scorers .scorer_img img {
	width: 112px;
	height: auto
}

.scorer_ranking .m_special_scorers .player_data {
	display: inline-block;
	vertical-align: top;
	margin: 60px 0;
	width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333
}

.scorer_ranking .m_special_scorers .player_data .player_career {
	font-weight: 300;
	font-size: 1.8em
}

.scorer_ranking .m_special_scorers .player_data .player_name {
	font-weight: 400;
	font-size: 4.5em;
	line-height: 1.2;
	margin-top: 10px
}

.scorer_ranking .m_special_scorers .player_data .player_full_name {
	font-weight: 300;
	font-size: 2.1em
}

.scorer_ranking .m_special_scorers .player_stats {
	display: inline-block;
	vertical-align: top;
	margin-top: 60px
}

.scorer_ranking .m_special_scorers .player_stats li {
	font-size: 1.2em;
	padding: 0 15px
}

.scorer_ranking .m_special_scorers .player_stats .stat_number {
	color: #998254
}

.scorer_ranking .m_special_scorers .player_card_link {
	width: 150px;
	margin-top: 95px
}

.scorer_ranking .player_card_link {
	display: inline-block;
	margin-top: 10px;
	padding: 10px 0;
	border: 1px solid #998254;
	font-family: "Oswald", sans-serif;
	font-size: 1.4em;
	text-decoration: none;
	text-transform: uppercase;
	color: #998254;
	text-align: center;
	width: 205px;
	vertical-align: middle
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.scorer_ranking .full_section .m_special_banner .wrapper {
		position: static
	}

	.scorer_ranking .m_special_banner {
		overflow: visible;
		margin-bottom: 66px
	}

	.scorer_ranking .m_special_banner.m_banner_ready .m_header {
		width: 100%;
		background-clip: inherit;
		bottom: 60px;
		padding-left: 30px;
		margin: 0;
		color: #fff;
		font-weight: 400;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}

	.scorer_ranking .m_special_banner.m_banner_ready .m_header:lang(ar) {
		top: auto;
		padding-left: 0;
		padding-right: 30px;
		width: 100%;
		background-clip: inherit;
		bottom: 60px;
		margin: 0;
		color: #fff;
		font-weight: 400;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}

	.scorer_ranking .m_special_banner .m_header {
		width: 100%;
		bottom: 60px;
		padding-left: 30px;
		margin: 0;
		color: #fff;
		font-weight: 400;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box
	}

	.scorer_ranking .m_special_banner .m_header:lang(ar) {
		padding-left: 0;
		padding-right: 30px
	}

	.scorer_ranking .m_special_banner .m_header .subtitle {
		font-size: 2.4em
	}

	.scorer_ranking .m_special_banner .m_header h1 {
		font-size: 4.2em;
		max-width: 270px;
		padding: 0;
		line-height: 1.2
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions {
		display: block;
		height: 74px;
		width: 100%;
		position: absolute;
		background-color: #e6e6e6;
		bottom: -134px;
		left: 0;
		text-align: center
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions:lang(ar) {
		left: auto;
		right: 0
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions .shareit {
		color: #333;
		display: inline-block;
		font-size: 1.6em;
		font-weight: 400;
		margin: 0 10px;
		vertical-align: middle
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special {
		vertical-align: middle;
		width: 45px;
		height: 45px;
		border-radius: 50%;
		border: 2px solid #000;
		margin: 14px 7px
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special:lang(ar) {
		margin: 14px 7px
	}

	.scorer_ranking .m_special_banner img {
		left: auto;
		right: 50%;
		margin-left: auto;
		margin-right: -384px
	}

	.scorer_ranking .m_special_banner img:lang(ar) {
		margin-right: -384px
	}

	.scorer_ranking .m_special_relnews {
		font-size: 2em;
		line-height: 1.4
	}

	.scorer_ranking .m_special_player .wrapper {
		padding: 30px 0 0 0;
		max-width: none
	}

	.scorer_ranking .m_special_player .wrapper:lang(ar) {
		padding: 30px 0 0 0;
		max-width: none
	}

	.scorer_ranking .m_special_player .wrapper:lang(ar):before {
		left: auto;
		right: 60px
	}

	.scorer_ranking .m_special_player .wrapper:before {
		width: 48px;
		height: 45px;
		font-size: 4.5em;
		background-image: url("../images/static/player_ranking_mobile_bg.png");
		top: 60px;
		left: 60px;
		padding: 15px 10px
	}

	.scorer_ranking .m_special_player .wrapper .player_image {
		position: static;
		display: block;
		margin: 0 auto 10px auto;
		padding: 20px 0 0 40px;
		top: auto;
		left: auto;
		height: 350px
	}

	.scorer_ranking .m_special_player .wrapper .player_image:lang(ar) {
		padding: 20px 40px 0 0
	}

	.scorer_ranking .m_special_player .player_career {
		text-align: center;
		font-size: 2.1em
	}

	.scorer_ranking .m_special_player .player_name {
		text-align: center;
		font-size: 4.2em;
		margin: 20px 0;
		padding: 0 30px
	}

	.scorer_ranking .m_special_player .player_full_name {
		text-align: center;
		font-size: 2.1em
	}

	.scorer_ranking .m_special_player .player_video_profile {
		height: auto;
		margin: 20px 30px;
		float: none;
		width: 342px
	}

	.scorer_ranking .m_special_player .player_video_profile:nth-child(odd) {
		margin: 0 10px 30px 30px
	}

	.scorer_ranking .m_special_player .player_video_profile:nth-child(even) {
		margin: 0 30px 30px 10px
	}

	.scorer_ranking .m_special_player .player_video_profile:lang(ar) {
		height: auto;
		float: none;
		width: 342px
	}

	.scorer_ranking .m_special_player .player_video_profile:lang(ar):nth-child(odd) {
		margin: 0 30px 30px 10px
	}

	.scorer_ranking .m_special_player .player_video_profile:lang(ar):nth-child(even) {
		margin: 0 10px 30px 30px
	}

	.scorer_ranking .m_special_player .player_video_profile .m_media {
		display: block;
		max-height: none
	}

	.scorer_ranking .m_special_player .player_video_profile .m_media img {
		max-height: none;
		height: auto;
		width: 100%
	}

	.scorer_ranking .m_special_player .player_video_profile .m_media span {
		max-height: none
	}

	.scorer_ranking .m_special_player .player_stats {
		margin: 30px 0 0 0;
		display: block;
		width: 100%;
		min-height: 120px
	}

	.scorer_ranking .m_special_player .player_stats li {
		height: 75px;
		max-width: none;
		width: 32.7%;
		padding: 0;
		font-size: 1.6em
	}

	.scorer_ranking .m_special_player .player_stats li .stat_number {
		font-size: 4em
	}

	.scorer_ranking .m_special_scorers .scorer_list_item {
		max-height: none;
		padding: 30px 0
	}

	.scorer_ranking .m_special_scorers .scorer_list_item:before {
		position: absolute;
		top: 10px;
		left: -20px;
		font-size: 3em;
		padding: 10px 9px 9px 9px;
		width: 44px;
		height: 36px;
		margin: 0 0 0 30px;
		text-align: center;
		background-image: url("../images/static/player_ranking_list_mobile_bg.png");
		line-height: .85;
		display: inline-block;
		line-height: 1.2
	}

	.scorer_ranking .m_special_scorers .scorer_list_item:lang(ar):before {
		right: 0px
	}

	.scorer_ranking .m_special_scorers .scorer_img {
		margin: 20px 0 0 30px;
		display: inline-block
	}

	.scorer_ranking .m_special_scorers .scorer_img:lang(ar) {
		margin: 20px 30px 0 0
	}

	.scorer_ranking .m_special_scorers .player_data {
		display: inline-block;
		width: auto;
		margin: 30px 0 0 0;
		padding: 0 20px;
		text-align: left;
		width: 23 0px
	}

	.scorer_ranking .m_special_scorers .player_data:lang(ar) {
		text-align: right
	}

	.scorer_ranking .m_special_scorers .player_data .player_career {
		font-size: 2.1em
	}

	.scorer_ranking .m_special_scorers .player_data .player_name {
		font-size: 4em;
		margin: 10px 0;
		max-width: none;
		overflow: visible
	}

	.scorer_ranking .m_special_scorers .player_data .player_full_name {
		font-size: 2.1em
	}

	.scorer_ranking .m_special_scorers .player_stats {
		margin: 20px 0 0 0;
		display: inline-block;
		max-width: 320px;
		min-height: 115px
	}

	.scorer_ranking .m_special_scorers .player_stats li {
		height: 50px;
		width: 32%;
		max-width: none;
		padding: 0;
		font-size: 1.4em
	}

	.scorer_ranking .m_special_scorers .player_stats li .stat_number {
		font-size: 3em
	}

	.scorer_ranking .m_special_scorers .player_card_link {
		width: auto;
		margin: 20px 20px 0 20px
	}

	.scorer_ranking .player_card_link {
		width: auto;
		margin: 30px;
		display: block
	}
}

@media only screen and (max-width: 767px) {
	.scorer_ranking .full_section .m_special_banner .wrapper {
		position: static
	}

	.scorer_ranking .m_special_banner {
		overflow: visible;
		margin-bottom: 66px
	}

	.scorer_ranking .m_special_banner.m_banner_ready .m_header {
		color: #fff;
		width: 100%
	}

	.scorer_ranking .m_special_banner.m_banner_ready .m_header:lang(ar) {
		color: #fff;
		width: 100%;
		margin-right: 0;
		padding: 0 12px 0 0;
		top: auto
	}

	.scorer_ranking .m_special_banner .m_header {
		width: 100%;
		bottom: 48px;
		margin-left: 0;
		padding: 0 0 0 12px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		color: #fff;
		font-weight: 400
	}

	.scorer_ranking .m_special_banner .m_header:lang(ar) {
		margin-right: 0;
		padding: 0 12px 0 0;
		top: auto
	}

	.scorer_ranking .m_special_banner .m_header .subtitle {
		font-size: 1.8em
	}

	.scorer_ranking .m_special_banner .m_header h1 {
		font-size: 2.5em;
		max-width: 175px;
		padding: 0;
		line-height: 1.2
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions {
		display: block;
		height: 66px;
		width: 100%;
		position: absolute;
		background-color: #e6e6e6;
		bottom: -114px;
		left: 0
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions:lang(ar) {
		left: auto;
		right: 0
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions .shareit {
		color: #333;
		display: inline-block;
		font-size: 1.3em;
		margin: 0 10px;
		vertical-align: middle
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special {
		vertical-align: middle;
		width: 38px;
		height: 38px;
		border-radius: 50%;
		border: 1px solid #000;
		margin: 14px 7px
	}

	.scorer_ranking .m_special_banner .m_header .m_special_actions .btn_special:lang(ar) {
		margin: 14px 7px
	}

	.scorer_ranking .m_special_banner img {
		margin-left: 0;
		left: 0
	}

	.scorer_ranking .m_special_banner img:lang(ar) {
		margin-right: 0;
		right: 0
	}

	.scorer_ranking .m_special_player .wrapper {
		padding: 0
	}

	.scorer_ranking .m_special_player .wrapper:lang(ar) {
		padding: 0
	}

	.scorer_ranking .m_special_player .wrapper:lang(ar):before {
		left: auto;
		right: 20px
	}

	.scorer_ranking .m_special_player .wrapper:before {
		width: 48px;
		height: 45px;
		font-size: 4.5em;
		background-image: url("../images/static/player_ranking_mobile_bg.png");
		top: 60px;
		left: 20px;
		padding: 15px 10px
	}

	.scorer_ranking .m_special_player .wrapper .player_image {
		position: static;
		display: block;
		margin: 0 auto 10px auto;
		padding: 20px 0 0 40px;
		top: auto;
		left: auto;
		height: 260px
	}

	.scorer_ranking .m_special_player .wrapper .player_image:lang(ar) {
		padding: 20px 40px 0 0
	}

	.scorer_ranking .m_special_player .player_career {
		text-align: center;
		font-size: 1.8em
	}

	.scorer_ranking .m_special_player .player_name {
		text-align: center;
		font-size: 3.4em;
		margin: 10px 0;
		padding: 0 30px
	}

	.scorer_ranking .m_special_player .player_full_name {
		text-align: center;
		font-size: 1.8em
	}

	.scorer_ranking .m_special_player .player_video_profile {
		width: 100%;
		height: auto;
		float: none;
		margin: 0 0 20px 0
	}

	.scorer_ranking .m_special_player .player_video_profile:lang(ar) {
		width: 100%;
		height: auto;
		float: none;
		margin: 0 0 20px 0
	}

	.scorer_ranking .m_special_player .player_video_profile .m_media {
		display: block;
		max-height: none
	}

	.scorer_ranking .m_special_player .player_video_profile .m_media img {
		max-height: none;
		height: auto;
		width: 100%
	}

	.scorer_ranking .m_special_player .player_video_profile .m_media span {
		max-height: none
	}

	.scorer_ranking .m_special_player .player_stats {
		margin: 20px auto 0 auto;
		display: block;
		width: 87.5%;
		min-height: 100px
	}

	.scorer_ranking .m_special_player .player_stats li {
		height: 50px;
		max-width: none;
		width: 32.5%;
		padding: 0
	}

	.scorer_ranking .m_special_player .player_stats li .stat_number {
		font-size: 3.4em
	}

	.scorer_ranking .m_special_relnews {
		font-size: 1.6em;
		line-height: 1.4
	}

	.scorer_ranking .m_special_scorers .scorer_list_item {
		max-height: none;
		padding: 20px 0
	}

	.scorer_ranking .m_special_scorers .scorer_list_item:before {
		position: static;
		top: auto;
		left: auto;
		font-size: 4em;
		padding: 10px 9px 9px 9px;
		width: 44px;
		height: 36px;
		margin: 0 auto;
		text-align: center;
		background-image: url("../images/static/player_ranking_list_mobile_bg.png");
		line-height: .85
	}

	.scorer_ranking .m_special_scorers .scorer_list_item:lang(ar):before {
		right: auto
	}

	.scorer_ranking .m_special_scorers .scorer_img {
		margin: 20px auto 0 auto;
		display: block
	}

	.scorer_ranking .m_special_scorers .scorer_img:lang(ar) {
		margin: 20px auto 0 auto
	}

	.scorer_ranking .m_special_scorers .player_data {
		display: block;
		width: auto;
		margin: 20px 0 0 0;
		padding: 0 20px;
		text-align: center
	}

	.scorer_ranking .m_special_scorers .player_data .player_name {
		font-size: 3em;
		margin: 10px 0;
		max-width: none;
		overflow: visible
	}

	.scorer_ranking .m_special_scorers .player_data .player_full_name {
		font-size: 1.8em
	}

	.scorer_ranking .m_special_scorers .player_stats {
		margin: 20px auto 0 auto;
		width: 87.5%;
		display: block
	}

	.scorer_ranking .m_special_scorers .player_stats li {
		height: 34px;
		width: 32%;
		max-width: none;
		padding: 0
	}

	.scorer_ranking .m_special_scorers .player_stats li .stat_number {
		font-size: 2.4em
	}

	.scorer_ranking .m_special_scorers .player_card_link {
		width: auto;
		margin: 20px 20px 0 20px
	}

	.scorer_ranking .player_card_link {
		width: auto;
		margin: 20px;
		display: block
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.scorer_ranking .m_special_banner .m_header {
		padding-left: 20px
	}

	.scorer_ranking .m_special_banner .m_header h1 {
		font-size: 3em
	}
}

.m_highlighted_finish_game_teams.basketball {
	margin-top: 30px
}

.m_highlighted_finish_game_teams.basketball>* {
	vertical-align: middle
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team {
	width: 30%;
	vertical-align: middle;
	text-align: right
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team:lang(ar) {
	text-align: left
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team .m_match_game_result {
	display: inline-block;
	margin: 0;
	max-width: 88px;
	vertical-align: middle;
	padding-left: 10px
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team .m_match_game_result:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team .m_match_game_result strong {
	font-size: 1.3em
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team img {
	float: none;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
	width: 80px;
	height: auto
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team img:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team {
	text-align: left
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team:lang(ar) {
	text-align: right
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team img {
	float: none;
	margin-right: 10px;
	margin-left: 0;
	display: inline-block;
	vertical-align: middle;
	width: 80px;
	height: auto
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team img:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team .m_match_game_result {
	padding-right: 10px;
	padding-left: 0
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team .m_match_game_result:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_result {
	width: 40%;
	font-size: 1.1em
}

.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_result strong {
	font-size: 5.4em;
	padding: 0 4px
}

@media only screen and (max-width: 767px) {
	.m_highlighted_finish_game_teams.basketball {
		min-height: 105px
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team {
		width: 28%;
		display: table;
		float: left
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team:lang(ar) {
		float: right
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team .m_match_game_result {
		display: table-footer-group
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team img {
		display: table-header-group;
		margin: 0 auto 12px auto
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team {
		text-align: center
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team img {
		margin: 0 auto 12px auto
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_result {
		width: 44%;
		padding: 25px 0;
		float: left
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_result:lang(ar) {
		float: right
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_result strong {
		font-size: 3.5em
	}
}

@media only screen and (max-width: 479px) {
	.m_highlighted_finish_game_teams.basketball {
		min-height: 85px
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team .m_match_game_result strong {
		font-size: 1.1em
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team img {
		width: 60px
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_team.m_highlighted_next_finish_second_team img {
		width: 60px
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_result {
		font-size: .85em
	}

	.m_highlighted_finish_game_teams.basketball .m_highlighted_finish_game_result strong {
		font-size: 2.5em
	}
}

.m_special_cpcartodb {
	width: 100%;
	height: 550px;
	position: relative;
	margin-bottom: 50px
}

.m_special_cpcartodb .cartodb_title {
	position: absolute;
	left: 20%;
	top: 30px;
	color: #998254;
	font-family: "Oswald", sans-serif;
	padding: 15px 30px;
	font-size: 4em;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.75);
	z-index: 3
}

.m_special_cpcartodb .cartodb_title:lang(ar) {
	left: auto;
	right: 20%
}

.m_special_cpcartodb .cartodb_infobox {
	position: absolute;
	width: 402px;
	max-height: 490px;
	right: 30px;
	top: 30px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #d8d8d8;
	z-index: 3
}

.m_special_cpcartodb .cartodb_infobox .cartodb_img {
	width: 100%;
	max-height: 130px;
	overflow: hidden;
	background-color: #999
}

.m_special_cpcartodb .cartodb_infobox .cartodb_img img {
	width: 100%;
	height: auto
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main {
	padding: 0 0 0 30px;
	max-height: 360px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main:lang(ar) {
	padding: 0 30px 0 0
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head {
	border-bottom: 1px solid #d8d8d8;
	position: relative;
	min-height: 100px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next],
.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev] {
	display: block;
	width: 50px;
	height: 50%;
	background-position: center center;
	position: absolute;
	right: 0;
	border-left: 1px solid #d8d8d8
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next]:lang(ar),
.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev]:lang(ar) {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #d8d8d8
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next] {
	bottom: 50%;
	background-color: rgba(0, 0, 0, 0.75)
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-next]:before {
	content: '\e603';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 40px;
	color: white;
	z-index: 10;
	text-indent: initial;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev] {
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.75)
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head [data-prev]:before {
	content: '\e604';
	display: block;
	font-family: 'real-madrid-icons';
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 40px;
	color: #000;
	z-index: 10;
	text-indent: initial;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .fixture {
	color: #333;
	font-family: "Oswald", sans-serif;
	font-size: 2.4em;
	text-transform: uppercase;
	padding: 22px 60px 22px 0;
	font-weight: 400;
	line-height: 1.2
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .fixture sup {
	text-transform: lowercase
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .fixture span {
	color: #666
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .fixture:lang(ar) {
	padding: 22px 0 22px 60px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata {
	font-size: 1.2em;
	color: #666;
	display: inline-block;
	padding: 0 0 20px 0;
	vertical-align: top
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.date {
	border-right: 1px solid #d8d8d8;
	width: 139px;
	min-height: 40px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.date:lang(ar) {
	border-right: none;
	border-left: 1px solid #d8d8d8
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.date span {
	text-transform: uppercase;
	font-size: .92em
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score {
	width: 175px;
	min-height: 40px;
	text-align: center
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score .result-inner {
	font: 400 22px/22px 'Oswald';
	text-transform: uppercase;
	color: #000;
	display: inline-block;
	vertical-align: middle;
	background-image: url("../images/static/ff_score_separator.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 7px 12px;
	direction: ltr
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score .result-inner img {
	display: inline-block;
	vertical-align: middle;
	max-height: 40px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score .result-inner .result {
	margin: 0 10px;
	display: inline-block;
	vertical-align: middle
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score .result-inner .result .score_local {
	display: inline-block;
	padding-right: 10px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score .result-inner .result .score_visitante {
	display: inline-block;
	padding-left: 10px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata .day {
	color: #666;
	font-family: "Oswald", sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	padding: 2px 0 5px 0;
	font-weight: 400;
	line-height: 1.2
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body {
	max-height: 68px;
	position: relative;
	padding-bottom: 60px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .report {
	margin: 20px 0 0 0;
	padding-right: 30px;
	font-size: 1.2em;
	color: #666;
	line-height: 1.6;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 68px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .report:lang(ar) {
	padding-right: 0;
	padding-left: 30px
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .link {
	display: block;
	position: absolute;
	left: 0;
	bottom: 25px;
	color: #998254;
	font-family: "Oswald", sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 1.2;
	text-decoration: none
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .link:hover {
	text-decoration: none
}

.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .link:lang(ar) {
	right: 0;
	left: inherit
}

.m_special_cpcartodb .cartodb-zoom,
.m_special_cpcartodb .leaflet-bottom,
.m_special_cpcartodb .leaflet-control,
.m_special_cpcartodb .leaflet-marker-icon,
.m_special_cpcartodb .leaflet-marker-pane {
	z-index: 2
}

@media only screen and (max-width: 990px) {
	.m_special_cpcartodb {
		height: 400px;
		padding-bottom: 300px
	}

	.m_special_cpcartodb .cartodb_title {
		font-size: 2.5em
	}

	.m_special_cpcartodb .cartodb_infobox {
		right: auto;
		top: auto;
		left: 0;
		bottom: 0;
		width: 100%
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_img {
		display: none
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main {
		max-height: 298px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body {
		max-height: none;
		height: 60px;
		padding-bottom: 45px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .report {
		max-height: 60px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .link {
		bottom: 19px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head {
		min-height: 0
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .fixture {
		font-size: 1.8em;
		padding-bottom: 11px;
		min-height: 21px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata {
		padding: 10px 0;
		display: block
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.date {
		font-size: 1.1em;
		border-right: none;
		width: auto;
		margin-right: 50px;
		border-bottom: 1px solid #d8d8d8
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.date:lang(ar) {
		margin-right: auto;
		margin-left: 50px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score {
		width: auto;
		margin-right: 50px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score:lang(ar) {
		margin-right: auto;
		margin-left: 50px
	}
}

@media only screen and (max-width: 767px) {
	.m_special_cpcartodb {
		height: 400px;
		padding-bottom: 300px
	}

	.m_special_cpcartodb .cartodb_title {
		font-size: 2.5em
	}

	.m_special_cpcartodb .cartodb_infobox {
		right: auto;
		top: auto;
		left: 0;
		bottom: 0;
		width: 100%
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_img {
		display: none
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main {
		max-height: 298px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body {
		max-height: none;
		height: 60px;
		padding-bottom: 45px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .report {
		max-height: 60px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_body .link {
		bottom: 19px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head {
		min-height: 0
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .fixture {
		font-size: 1.8em;
		padding-bottom: 11px;
		min-height: 21px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata {
		padding: 10px 0;
		display: block
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.date {
		font-size: 1.1em;
		border-right: none;
		width: auto;
		margin-right: 50px;
		border-bottom: 1px solid #d8d8d8
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.date:lang(ar) {
		margin-right: auto;
		margin-left: 50px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score {
		width: auto;
		margin-right: 50px
	}

	.m_special_cpcartodb .cartodb_infobox .cartodb_main .cartodb_head .cartodb_moredata.score:lang(ar) {
		margin-right: auto;
		margin-left: 50px
	}
}

#login_entradas .m_login_actions {
	width: 100%
}

#co_nombre_usuario_logado {
	white-space: nowrap
}

#completa_datos {
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 2px
}

#completa_datos:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 2px
}

.member_limit {
	font-weight: 700
}

.no-pause .fp-timeline {
	z-index: 0
}

.no-pause .fp-ui {
	background-image: none !important
}

.l-vs-row {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	overflow: hidden;
	background-color: #000000;
	margin-left: 10px;
	margin-right: 10px
}

.l-vs-col60 {
	margin-left: 2.127659574%;
	width: 60.95744681%;
	padding-bottom: 37.2347%;
	position: relative
}

.is_movil .l-vs-col60 {
	padding-bottom: 30px
}

.l-vs-col60:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 2.127659574%
}

.m_con_select .l-vs-col60 {
	padding-bottom: 0
}

.l-vs-col30 {
	padding-left: 2.127659574%;
	width: 34.78723404%
}

.l-vs-col30:lang(ar) {
	float: left;
	margin-left: 2.127659574%;
	padding-right: 2.127659574%;
	padding-left: 0
}

.m_video_stream {
	font-size: x-small;
	background-color: #000000;
	position: relative;
	overflow: hidden
}

.m_video_stream video {
	max-width: 100%
}

.m_video_logado {
	display: none
}

.m_con_select .m_video_stream_player_cont {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-bottom: 56.2500000%;
	position: relative
}

.m_video_stream_pre {
	margin: 0 0 18px 0
}

.m_video_stream_title {
	margin-left: 0;
	margin-right: 0
}

.m_audio_stream_player {
	color: #FFFFFF;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%
}

.m_video_stream .m_audio_stream_player {
	margin-left: 0 !important;
	margin-right: 0 !important
}

.m_video_stream .m_audio_stream_player img {
	width: 100%;
	height: 100%
}

.m_audio_stream_player object {
	width: 100%
}

.m_audio_stream_player .m_video_gallery_container {
	width: 100%
}

.m_audio_stream_player .m_video_gallery_container .m_video_gallery_player {
	padding-bottom: 71%
}

.m_audio_stream_player .m_video_gallery_container .flowplayer {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.m_video_stream_add_cont {
	bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px
}

.m_video_stream_add_cont img {
	width: 100%
}

.m_video_stream_idioma {
	color: #999999;
	font-size: 13px;
	padding-top: 20px
}

.m_video_stream_idioma .l-col-l {
	float: left;
	width: 50%
}

.m_video_stream_idioma .l-col-r {
	float: right;
	width: 170px
}

.m_video_stream_idioma strong {
	font-size: 12px
}

.m_video_stream_idioma .select_content {
	margin-top: 10px;
	text-transform: uppercase;
	font-size: 12px
}

.m_video_stream_idioma:lang(ar) .l-col-l {
	float: right
}

.m_video_stream_idioma:lang(ar) .l-col-r {
	float: left
}

.m_video_youtube_section_row {
	padding-top: 98px !important;
	padding-bottom: 10px !important
}

.m_video_youtube_section_row .m_audio_stream_player {
	bottom: 30px
}

.m_hd_video {
	cursor: pointer;
	background-color: #000;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}

.m_hd_video_inner {
	position: relative;
	opacity: .7;
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/hds_play.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12.5%;
	padding-bottom: 62.5%
}

.m_hd_video_inner:lang(ar) {
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/hds_play_rtl.png")
}

.m_hdvideo-16-9 .m_hd_video_inner {
	padding-bottom: 56.25%
}

.m_hdvideo-4-3 .m_hd_video_inner {
	padding-bottom: 74.8663102%
}

.m_hdvideo-5-3 .m_hd_video_inner {
	padding-bottom: 74.8663102%
}

.m_video_gallery_player .m_hd_video_inner {
	padding-bottom: 61%
}

.m_hd_video_inner:hover {
	opacity: 1
}

.m_hd_video_inner .flowplayer {
	display: none
}

.m_hd_video_activo .m_hd_video_inner {
	opacity: 1 !important;
	background: none !important
}

.m_hd_video_inner iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.m_hd_video_activo_HTML5 {
	background-image: none !important
}

.m_hd_video_activo_HTML5 .m_hd_video_inner {
	padding-bottom: 0
}

.m_hd_video_activo_HTML5 .fp-ratio {
	padding-top: 62.5% !important
}

.m_hd_video_activo_HTML5 .flowplayer.is-mouseout:not(.is-fullscreen) .fp-timeline {
	top: -4px
}

.m_video_gallery_player .m_hd_video_activo_HTML5 .fp-ratio {
	padding-top: 61% !important
}

.m_hd_video_player {
	display: none;
	width: 100%;
	height: 100%
}

.m_hd_video_activo .m_hd_video_player {
	display: block
}

.m_hd_video_player>div {
	width: 100% !important;
	height: 100% !important
}

.m_hd_video_player h2 {
	margin-top: 5px
}

.m_hd_video_player h2,
.m_hd_video_player h3,
.m_hd_video_player p,
.m_hd_video_player a {
	color: white
}

.m_hd_video_player h2,
.m_hd_video_player h3,
.m_hd_video_player p {
	margin-left: 5px
}

.m_hd_video_player .fp-player {
	background: #000
}

.m_hd_video .m_hd_video_publi {
	z-index: 1;
	position: absolute;
	left: 20px;
	top: 10%;
	background: black;
	color: #f6f6f6;
	border: 3px solid #c2c2c2;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px;
	pointer-events: none;
	width: auto !important;
	height: auto !important
}

@media only screen and (max-width: 767px) {
	.m_hd_video .m_hd_video_publi {
		left: 10px;
		top: 10px;
		border: 2px solid #c2c2c2;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: bold;
		padding: 5px 10px
	}
}

.m_hd_video .m_hd_video_publi_timer {
	position: absolute;
	right: 20px;
	bottom: 8%;
	background: black;
	color: #f6f6f6;
	border: 2px solid #c2c2c2;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	z-index: 1
}

.m_hd_video .m_hd_video_publi_timer:lang(ar) {
	right: auto;
	left: 20px
}

@media only screen and (max-width: 767px) {
	.m_hd_video .m_hd_video_publi_timer {
		right: 10px;
		bottom: 20px;
		border: 2px solid #c2c2c2;
		font-size: 10px;
		padding: 2px 8px
	}

	.m_hd_video .m_hd_video_publi_timer:lang(ar) {
		right: auto;
		left: 10px
	}
}

.m_audio_stream_player.flowplayer .fp-duration {
	display: none
}

.m_audio_stream_player.flowplayer .fp-timeline {
	margin-right: 115px
}

.m_video_stream .m_audio_stream_player_cont,
.m_video_stream .m_video_stream_player_cont {
	padding-bottom: 0 !important
}

.flowplayer .fp-timeline-tooltip.fp-tooltip,
.flowplayer .fp-brand,
.flowplayer a.fp-menu,
.flowplayer .fp-context-menu {
	display: none
}

.m_video_login {
	visibility: hidden;
	position: relative;
	padding-bottom: 30px;
	background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/rm_tv_login.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

.m_video_login .l-vs-col60 {
	padding-bottom: 1%
}

.m_video_login .l-vs-col30 {
	border-left: 1px solid #CCCCCC;
	padding-bottom: 1%
}

.m_video_login .l-vs-col30:lang(ar) {
	border-left: none;
	border-right: 1px solid #CCCCCC
}

.m_video_login .form_errors {
	top: 20px
}

.m_video_login .form_errors_container {
	background-color: #FFFFFF;
	padding-right: 20px
}

.m_video_login .form_errors_container:lang(ar) {
	padding-right: 123px;
	padding-left: 20px
}

.m_video_login .m_login_fields {
	width: 100%;
	padding-top: 36px
}

.m_video_login .m_login_fields>* {
	margin-right: 0
}

.m_video_login .m_login_fields label {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}

.m_video_login .m_login_fields input,
.m_video_login .m_login_fields span {
	border-radius: 0
}

.m_video_login .form_text_field,
.m_video_login .form_select_field {
	margin-top: 16px
}

.m_video_login .form_text_field:first-child,
.m_video_login .form_select_field:first-child {
	margin-top: 20px
}

.m_video_login .form_checkbox_field {
	margin-top: 10px
}

.m_video_login .m_login_forgot_password {
	float: left;
	color: #FFFFFF;
	display: block;
	width: 50%;
	font-size: 12px;
	margin: 30px 0 0 0
}

.m_video_login .m_login_forgot_password:lang(ar) {
	float: right
}

.m_video_login .m_login_actions {
	float: right;
	width: 50%;
	padding: 0;
	margin-top: 22px
}

.m_video_login .m_login_actions:lang(ar) {
	float: left
}

.m_video_login .m_video_login_redes {
	width: 100%;
	margin-top: 16px;
	padding-top: 16px
}

.m_video_login .form_checkbox_field label {
	top: -3px
}

.m_video_login .radio {
	background-image: url("/StaticFiles/RealMadridResponsive/images/icons/svg/custom_radio_w.svg");
	height: 18px;
	width: 22px;
	background-size: cover;
	background-position: -21px 0
}

.m_video_login .radio.checked_radio {
	background-position: 2px 0
}

.m_video_login .error .radio {
	background-image: url("/StaticFiles/RealMadridResponsive/images/icons/svg/custom_radio_w_error.svg")
}

.m_video_login:lang(ar) {
	text-align: right
}

.m_video_login_logo {
	padding-left: 30px;
	margin-bottom: 30px
}

.m_video_login_logo:lang(ar) {
	padding-right: 30px
}

.m_video_login_logo_img {
	margin-bottom: 38px
}

.m_video_login_redes {
	padding-top: 16px
}

.m_video_login_redes span {
	color: #FFFFFF;
	float: left;
	display: block;
	width: 40%;
	font-size: 12px;
	margin-top: 8px
}

.m_video_login_redes span:lang(ar) {
	float: right
}

.m_video_login_redes .m_video_login_buttons {
	text-align: right;
	float: right;
	width: 59%;
	margin-top: 0
}

.m_video_login_redes .m_video_login_buttons img {
	display: inline;
	margin-left: 8px
}

.m_video_login_redes .m_video_login_buttons:lang(ar) {
	float: left;
	text-align: left
}

.m_video_login_redes .m_video_login_buttons:lang(ar) img {
	margin-left: 0;
	margin-right: 8px
}

.m_video_login_registro h2 {
	padding-right: 85px;
	margin-bottom: 40px
}

.m_video_login_registro h2:lang(ar) {
	padding-right: 0;
	padding-left: 40px
}

.m_video_registro .body_row {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 30px;
	margin-top: 14px
}

.m_video_registro .m_header {
	color: #666666
}

.m_video_registro .m_header>* {
	color: #666666
}

.m_video_registro .m_video_registro-w {
	padding: 20px 20px 10px 0px
}

.m_video_registro .m_video_registro-w:lang(ar) {
	padding: 20px 0px 10px 20px;
	text-align: right
}

.m_video_registro .m_video_registro-l {
	padding-top: 17px;
	float: left;
	width: 53%;
	padding-right: 50px;
	box-sizing: border-box
}

.m_video_registro .m_video_registro-l:lang(ar) {
	padding-right: 0;
	padding-left: 50px;
	float: right;
	text-align: right
}

.m_video_registro .m_video_registro-r {
	padding-top: 16px;
	float: left;
	width: 44%;
	padding-left: 30px;
	box-sizing: border-box
}

.m_video_registro .m_video_registro-r:lang(ar) {
	padding-left: 0;
	padding-right: 30px;
	float: right;
	text-align: right
}

.m_video_registro .m_video_registro-o {
	margin-top: 10%;
	border-left: 1px solid #d9d9d9;
	width: 9px;
	float: left;
	height: 142px;
	line-height: 142px
}

.m_video_registro .m_video_registro-o span {
	height: 48px;
	line-height: 48px;
	color: #333333;
	display: block;
	vertical-align: middle;
	margin-left: -4px;
	background-color: #FFFFFF;
	position: relative;
	top: 32%;
	font-size: 17px
}

.m_video_registro .m_video_registro-o:lang(ar) {
	float: right;
	border-left: none;
	border-right: 1px solid #d9d9d9
}

.m_video_registro form .body_row label {
	color: #666666;
	font-size: 13px
}

.m_video_registro form .m_login_fields {
	width: 290px
}

.m_video_registro form .m_login_fields>* {
	margin-right: 0
}

.m_video_registro form .form_block_checkbox {
	margin-top: 10px
}

.m_video_registro form .form_block_checkbox label {
	font-size: 12px;
	color: #999999
}

.m_video_registro form .form_block_checkbox.error label,
.m_video_registro form .form_block_checkbox.error label a {
	color: #CC0202
}

.m_video_registro form .form_block_checkbox span {
	margin-left: 0
}

.m_video_registro form .form_block_checkbox .form_error_icon {
	display: none
}

.m_video_registro form .form_buttons_field {
	border-top: none;
	padding-top: 0
}

.m_video_registro form .form_buttons_field .btn {
	margin-right: 0
}

.m_video_registro form .checkbox {
	clear: left;
	position: relative;
	top: -1px
}

.m_video_registro_buttons {
	width: 230px;
	margin-top: 25px
}

.m_video_registro_buttons a {
	margin-bottom: 8px
}

.m_video_registro_btn {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	line-height: 40px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}

.m_video_registro_btn img {
	float: left
}

.m_video_registro_btn.windows_btn {
	background-color: #0072c5
}

.m_video_registro_btn.facebook_btn {
	background-color: #47629b
}

.m_video_registro_btn.twitter_btn {
	background-color: #55acef
}

.m_video_registro_btn.gplus_btn {
	background-color: #df4b31
}

.m_video_registro_btn:lang(ar) img {
	float: right
}

.m_video_registro-footer {
	text-align: right;
	padding-top: 28px;
	padding-right: 6px
}

.m_video_registro-footer .g-t5 {
	margin-right: 10px
}

.m_video_registro-footer:lang(ar) {
	text-align: left
}

.m_video_registro-footer:lang(ar) .g-au {
	float: left;
	margin-right: 15px
}

.m_video_registro-footer .g-tlabel {
	text-align: left;
	padding-left: 50px;
	float: left;
	width: 320px;
	font-size: 13px
}

.m_video_login_registro .g-tlabel {
	margin-top: 30px;
	font-size: 13px;
	width: 320px;
	color: #cccccc
}

.g-tlabel:lang(ar) {
	text-align: right
}

.m_video_validation {
	background-color: #FFFFFF;
	padding: 10px;
	margin: -10px 38px 20px 10px;
	width: 50%;
	float: right
}

.m_video_gallery,
.m_photos {
	background-color: #FFFFFF
}

.m_video_gallery_container {
	min-height: 1px
}

.m_video_gallery_player {
	padding: 0;
	height: auto
}

.youtube_video .m_highlight_header,
.youtube_video .m_store_header,
.player_rueda_prensa .m_highlight_header,
.player_rueda_prensa .m_store_header {
	position: relative
}

.youtube_video .m_highlight_header:after,
.youtube_video .m_store_header:after,
.player_rueda_prensa .m_highlight_header:after,
.player_rueda_prensa .m_store_header:after {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%)
}

.m_articles_banner .youtube_video .m_highlight_header:after,
.m_articles_banner .youtube_video .m_store_header:after,
.m_articles_banner .player_rueda_prensa .m_highlight_header:after,
.m_articles_banner .player_rueda_prensa .m_store_header:after {
	background-size: 13%
}

.youtube_video .m_highlights_banner_image,
.player_rueda_prensa .m_highlights_banner_image {
	position: relative
}

.youtube_video .m_highlights_banner_image:after,
.player_rueda_prensa .m_highlights_banner_image:after {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 80px;
	font-weight: bold;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 35%;
	transform: translate(-50%, -35%);
	-webkit-transform: translate(-50%, -35%)
}

.m_articles_banner .youtube_video:lang(ar) .m_highlight_header::after,
.m_articles_banner .youtube_video:lang(ar) .m_store_header::after,
.m_articles_banner .player_rueda_prensa:lang(ar) .m_highlight_header::after,
.m_articles_banner .player_rueda_prensa:lang(ar) .m_store_header::after {
	background-size: 14%
}

.video_player_logo .m_highlights_banner_image {
	position: relative
}

.video_player_logo .m_highlights_banner_image:after {
	content: '\e632';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 80px;
	font-weight: bold;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 35%;
	transform: translate(-50%, -35%);
	-webkit-transform: translate(-50%, -35%)
}

.m_html_video {
	cursor: pointer;
	background-color: #000;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}

.m_html_video .m_html_video_inner {
	position: relative;
	padding-bottom: 62.5%
}

.m_hdvideo-16-9 .m_html_video .m_html_video_inner {
	padding-bottom: 56.25%
}

.m_hdvideo-4-3 .m_html_video .m_html_video_inner {
	padding-bottom: 74.8663102%
}

.m_hdvideo-5-3 .m_html_video .m_html_video_inner {
	padding-bottom: 74.8663102%
}

.m_html_video .m_html_video_player {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0
}

.m_html_video .m_html_video_player.activo {
	background-image: none !important
}

.m_html_video .m_html_video_player.is-finished.last-video object,
.m_html_video .m_html_video_player.is-finished.last-video video {
	visibility: hidden
}

.m_html_video .fp-timeline-tooltip,
.m_html_video .fp-brand,
.m_html_video .fp-menu {
	display: none
}

@media only screen and (max-width: 990px) {
	.l-vs-row {
		padding-bottom: 0
	}

	.l-vs-col60 {
		margin-left: 0 !important;
		width: 100% !important;
		padding-bottom: 56.25% !important
	}

	.l-vs-col60 .m_audio_stream_player {
		box-sizing: border-box !important;
		padding-left: 5px !important;
		padding-right: 10px !important
	}

	.l-vs-col60:lang(ar) {
		margin-right: 0
	}

	.m_con_select .l-vs-col60 {
		padding-bottom: 0 !important
	}

	.m_video_stream_pre {
		margin-left: 5px;
		margin-right: 10px;
		clear: both
	}

	.m_con_select .m_video_stream_pre {
		margin-top: 20px;
		padding-left: 0
	}

	.m_video_stream_title {
		margin-left: 5px;
		padding-bottom: 15px !important
	}

	.m_video_stream_title:lang(ar) {
		padding-right: 10px
	}

	.m_con_select .m_video_stream_title {
		padding-left: 0
	}

	.m_video_stream_idioma {
		padding-left: 0;
		margin-bottom: 20px
	}

	.m_video_stream_add_cont:lang(ar) {
		margin-top: 0
	}

	.m_video_stream_add_cont .m_ad {
		margin-left: 5px !important
	}

	.l-vs-col30 {
		padding-bottom: 10px !important;
		padding-left: 0 !important;
		border-right: none
	}

	.l-vs-col30:lang(ar) {
		margin-left: 0;
		padding-right: 10px
	}

	.m_con_select .l-vs-col30 {
		margin-top: 0
	}

	.m_video_stream {
		padding-left: 5px !important;
		padding-right: 0 !important
	}

	.m_video_youtube_section_row {
		padding-top: 20px !important
	}

	.m_video_login .m_video_login_logo_img {
		padding-left: 0;
		margin-left: 0;
		margin-bottom: 50px
	}

	.m_video_login .m_video_login_registro {
		padding-bottom: 10px;
		margin-left: 0
	}

	.m_video_login .m_video_login_registro .g-tlabel {
		width: auto
	}

	.m_video_login .l-vs-col60 {
		padding-bottom: 10px !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
		border-bottom: 1px solid #676360;
		width: auto !important
	}

	.m_video_login .l-vs-col30 {
		clear: both;
		overflow: hidden;
		margin-left: 10px !important;
		margin-right: 10px !important;
		width: auto !important;
		float: none;
		border-left: none !important;
		border-right: none !important;
		padding-left: 0
	}

	.m_video_login .l-vs-col30 form {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.m_video_login .m_login_fields {
		padding-top: 20px
	}

	.m_video_login .m_login {
		max-width: none
	}

	.l-vs-row {
		margin-bottom: 30px;
		overflow: hidden;
		background-color: #000000
	}

	.l-vs-row.m_video_login {
		margin-bottom: 15px
	}

	.l-vs-col60 {
		margin-left: 0;
		width: 100%
	}

	.l-vs-col60>* {
		padding-left: 30px;
		padding-right: 30px
	}

	.l-vs-col30 {
		margin-left: 0;
		width: 100%
	}

	.m_video_stream {
		font-size: x-small;
		background-color: #000000;
		position: relative;
		overflow: hidden;
		padding-left: 15px;
		padding-right: 20px;
		padding-bottom: 20px
	}

	.m_video_stream .m_audio_stream_player {
		padding-bottom: 0
	}

	.m_video_stream_player_cont {
		margin-bottom: 20px
	}

	.m_audio_stream_player {
		bottom: 0 !important
	}

	.m_video_stream_title {
		margin-top: 25px
	}

	.m_video_stream_add_cont {
		margin-top: 0;
		margin-left: 0;
		width: 100%
	}

	.m_video_stream_add_cont .m_ad {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 0 !important
	}

	.m_video_stream_add_cont .div-banner_player {
		margin-left: 10px;
		margin-right: 10px
	}

	.m_video_stream_idioma .l-col-l,
	.m_video_stream_idioma .l-col-l:lang(ar) {
		float: none;
		width: auto
	}

	.m_video_registro .form_buttons_field .btn {
		width: 100%
	}

	.m_video_login_registro {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.m_video_login_redes {
		margin-bottom: 10px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.m_video_stream_idioma .l-col-r,
	.m_video_stream_idioma .l-col-r:lang(ar) {
		float: none;
		margin-top: 25px
	}

	.m_highlight_list .youtube_video+a {
		float: none;
		max-width: none
	}
}

@media only screen and (max-width: 767px) {
	.l-vs-row:lang(ar) {
		margin-right: 0
	}

	.m_video_stream {
		padding-left: 0 !important
	}

	.m_video_stream:lang(ar) {
		padding-bottom: 10px
	}

	.m_video_stream .l-vs-col60 {
		margin-top: 1px
	}

	.m_video_stream .l-vs-col60:lang(ar) {
		margin-right: 0
	}

	.m_video_stream .l-vs-col30:lang(ar) {
		margin-top: 0;
		padding-bottom: 0 !important
	}

	.m_video_stream .m_video_stream_player_cont {
		margin-bottom: 20px
	}

	.m_video_stream .m_audio_stream_player {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.m_video_stream .m_video_stream_pre,
	.m_video_stream .m_video_stream_title {
		margin-left: 30px;
		margin-right: 30px
	}

	.m_video_stream .m_video_stream_title {
		padding-left: 0 !important
	}

	.m_video_stream .m_video_stream_title:lang(ar) {
		padding-right: 0
	}

	.m_video_stream .m_video_stream_idioma {
		padding-left: 20px;
		padding-right: 20px
	}

	.m_video_stream .m_video_stream_idioma .l-col-l {
		float: none;
		width: auto
	}

	.m_video_stream .m_video_stream_idioma .l-col-r {
		float: none;
		margin-top: 25px
	}

	.m_video_stream .m_video_stream_add_cont .m_ad:lang(ar) {
		margin-top: 0 !important
	}

	.m_con_select .l-vs-col30 {
		margin-top: 20px !important
	}

	.m_video_login {
		margin: 0
	}

	.m_video_login.l-vs-row {
		padding-top: 10px
	}

	.m_video_login .l-vs-col30 {
		margin: 0;
		padding: 0
	}

	.m_video_login .m_login {
		padding-bottom: 0
	}

	.m_video_login .m_login_actions {
		position: static;
		border: none
	}

	.m_video_login .m_video_login_redes {
		overflow: hidden;
		margin-top: 50px
	}

	.m_video_login .form_text_field {
		margin-top: 0
	}

	.m_video_login .form_checkbox_field label {
		top: 3px
	}

	.m_video_login_logo {
		padding-left: 11px;
		margin-bottom: 4px
	}

	.m_video_login_logo img {
		width: 96px
	}

	.m_video_login_registro h2 {
		padding-right: 10px;
		margin-bottom: 15px
	}

	.m_video_registro {
		padding-bottom: 16px
	}

	.m_video_registro .m_video_registro-l {
		padding-top: 17px;
		float: none;
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	.m_video_registro .m_video_registro-r {
		width: auto;
		float: none;
		padding-left: 0;
		padding-right: 0;
		padding-top: 18px
	}

	.m_video_registro .m_video_registro-r .m_video_registro_buttons {
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
		text-align: center
	}

	.m_video_registro .m_video_registro-r .m_video_registro_buttons a {
		display: inline-block;
		min-width: 200px;
		text-align: left
	}

	.m_video_registro .g-tlabel {
		text-align: center
	}

	.m_video_registro .m_login,
	.m_video_registro .m_login_fields {
		padding-bottom: 0
	}

	.m_video_registro .m_video_registro-o {
		margin-left: 20%;
		margin-right: 20%;
		border: none;
		border-bottom: 1px solid #d9d9d9;
		height: 10px;
		line-height: 10px;
		text-align: center;
		float: none;
		width: auto
	}

	.m_video_registro .m_video_registro-o span {
		margin-left: 0;
		height: 10px;
		line-height: 12px;
		display: inline-block;
		width: 50px;
		background-color: #FFFFFF
	}

	.m_video_registro-footer {
		padding-top: 20px;
		padding-bottom: 10px;
		border-bottom: 1px solid #d9d9d9;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: left
	}

	.m_video_registro-footer .g-t5 {
		margin-left: 10px
	}

	.m_video_registro-footer .g-au {
		display: block;
		float: right;
		margin-right: 10px
	}

	.m_video_registro-footer .g-tlabel {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		margin-bottom: 16px;
		margin-left: 0;
		margin-right: 0;
		width: auto;
		border-bottom: 1px solid #d9d9d9
	}

	.m_video_login_registro .g-tlabel {
		margin-top: 30px;
		font-size: 13px;
		width: 320px;
		color: #cccccc
	}

	.m_highlight_list:lang(ar) .youtube_video {
		float: none
	}

	.youtube_video .m_highlights_banner_image:after {
		background-position: center 25%
	}

	.l-vs-row {
		margin-bottom: 30px;
		overflow: hidden;
		background-color: #000000;
		margin-left: 0;
		margin-right: 0;
		padding: 0
	}

	.l-vs-col60 {
		margin-left: 0;
		width: 100%;
		padding-bottom: 0
	}

	.l-vs-col30 {
		padding: 0
	}

	.m_video_youtube_section_row {
		padding-top: 20px !important;
		padding-bottom: 10px !important
	}

	.m_video_stream {
		padding: 0
	}

	.m_video_stream .m_audio_stream_player {
		padding-bottom: 0
	}

	.m_video_stream_title {
		margin-top: 15px
	}

	#live object {
		width: 100%
	}
}

.m_advertising {
	margin-bottom: 20px;
	text-align: center;
	overflow: hidden
}

.m_advertising.full {
	margin: 0;
	padding: 20px 10px;
	border-top: 1px solid lightgrey
}

.m_advertising.full div,
.m_advertising.full img,
.m_advertising.full iframe {
	max-width: 100%;
	margin: 0 auto;
	max-height: 100% !important
}

.m_advertising img {
	height: auto;
	max-width: 100%
}

.m_advertising [data-ads].loading {
	height: auto;
	background: none
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_advertising.full {
		padding: 20px
	}

	.m_advertising img {
		display: inline
	}
}

@media only screen and (min-width: 991px) {
	.m_advertising.full {
		margin: 0px 10px 20px 10px;
		padding: 20px 106px;
		border-bottom: 1px solid lightgrey
	}
}

.training_layout .actions_row {
	margin: 20px 10px 0px 10px
}

.training_layout .actions_row .m_section_news_actions {
	margin: 0
}

.m_training_three-col {
	clear: both;
	margin-bottom: 20px;
	overflow: auto
}

.m_training_three-col [data-ads].loading {
	height: auto
}

.m_training_three-col .col-double .col {
	min-width: 140px;
	max-width: 220px;
	width: 50%;
	padding: 0 10px 0 0;
	float: left;
	margin-bottom: 10px
}

.m_training_three-col .col-double .col:lang(ar) {
	float: right;
	padding: 0 0 0 10px
}

.m_training_three-col .col-double .col .m_related {
	max-width: inherit;
	background: none;
	border-top: 2px solid black
}

.m_training_three-col>.col {
	width: 100%;
	padding: 0;
	margin-bottom: 10px
}

.m_training_three-col .col-double .col:last-of-type {
	padding: 0 0 0 10px
}

.m_training_three-col .col-double .col:lang(ar):last-of-type {
	padding: 0 10px 0 0
}

@media only screen and (max-width: 767px) {

	.m_training_three-col .col-double .col .m_player_info_content,
	.m_training_three-col .col-double .col .m_related_content {
		padding: 10px 10px 10px 12px
	}

	.m_training_three-col .col-double .col .m_player_info_content:lang(ar),
	.m_training_three-col .col-double .col .m_related_content:lang(ar) {
		padding: 10px 12px 10px 10px
	}

	.m_training_three-col .col-double .col .m_player_info_content {
		height: 55px
	}

	.m_training_three-col .col-double .col .m_related_content {
		height: 53px
	}

	.m_training_three-col .col-double .col .m_related_content span {
		font-size: 1em
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.m_training_three-col .col-double .col .m_related_content {
		padding: 18px 10px 10px 20px
	}

	.m_training_three-col .col-double .col .m_related_content:lang(ar) {
		padding: 18px 20px 10px 10px
	}

	.m_training_three-col .col-double .col .m_player_info_content {
		height: 39px
	}

	.m_training_three-col .col-double .col .m_related_content {
		height: 45px
	}
}

@media only screen and (max-width: 990px) {
	.m_training_three-col .col-double {
		max-width: 460px;
		margin: 0 auto
	}

	.m_training_three-col .m_player_info_content strong,
	.m_training_three-col .m_slider_list .m_player_info_content strong {
		line-height: 1.3em
	}

	.m_training_three-col .m_advertising>div {
		margin: 0 auto
	}
}

@media only screen and (min-width: 991px) {
	.m_training_three-col .col-double .col {
		float: left;
		margin-left: 20px;
		padding: 0 !important
	}

	.m_training_three-col .col-double .col:lang(ar) {
		float: right;
		margin-left: 0;
		margin-right: 20px
	}

	.m_training_three-col .col:first-of-type {
		width: 300px
	}

	.m_training_three-col .m_related_content {
		padding: 19px 17px
	}

	.m_training_three-col .m_player_info_content {
		height: 33px
	}

	.m_training_three-col .m_related_content {
		height: 31px
	}
}

.m_media_training {
	margin-bottom: 20px
}

.m_media_training .m_articles_view_more {
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid lightgrey
}

.m_media_training>.m_media,
.m_media_training>.m_media img,
.m_media_training>.m_video .m_media,
.m_media_training>.m_video img {
	width: 100%;
	height: auto
}

.m_media_training>.m_video {
	margin: 0
}

.m_media_training>.m_video .m_video_item_icon {
	display: block
}

@media only screen and (max-width: 990px) {

	.m_media_training>.m_media:not(:hover) span,
	.m_media_training>.m_media:not(:hover) small {
		display: none
	}
}

@media only screen and (min-width: 991px) {
	.section .m_media_training {
		padding: 0 10px
	}
}

.m_news_training {
	margin-bottom: 15px
}

.m_news_training figure {
	margin-bottom: 15px
}

.m_news_training p {
	text-transform: inherit
}

.m_news_training .m_coach_twitter {
	padding-top: 20px
}

.m_news_training .m_coach_twitter img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin-right: 20px;
	float: left
}

.m_news_training .m_coach_twitter img:lang(ar) {
	margin-right: 0;
	margin-left: 20px;
	float: right
}

.m_news_training .m_coach_twitter .user {
	padding: 10px 0;
	font-size: 1.4em;
	color: lightgrey
}

.m_news_training .m_coach_twitter .share a {
	background-image: url("../images/icons/svg/btn_social_twitter.svg");
	background-size: 12px;
	background-repeat: no-repeat;
	float: left;
	padding-left: 20px;
	text-transform: uppercase;
	text-decoration: none;
	color: #00ACED;
	font-weight: bold
}

.m_news_training .m_coach_twitter .share a:lang(ar) {
	padding-left: 0;
	padding-right: 20px;
	float: right;
	background-position: right
}

.m_news_training .m_advertising>div {
	margin: 0 auto
}

@media only screen and (min-width: 768px) {
	.m_news_training figure {
		border: none
	}
}

@media only screen and (min-width: 991px) {
	.m_news_training figure {
		width: 47.43%;
		float: left
	}

	.m_news_training figure:lang(ar) {
		float: right
	}

	.m_news_training .m_advertising {
		float: right
	}

	.m_news_training .m_advertising:lang(ar) {
		float: left
	}
}

.m_training_parte_medico {
	font-size: x-small;
	margin-bottom: 20px;
	text-decoration: none;
	height: 70px;
	overflow: hidden;
	background-color: #f6f6f6;
	border: 1px solid #D9D9D9
}

.m_training_parte_medico img {
	overflow: hidden;
	height: 70px;
	float: left
}

.m_training_parte_medico img:lang(ar) {
	float: right
}

.m_training_parte_medico a {
	color: #0052A5;
	text-decoration: none;
	display: table;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 10px;
	height: 100%
}

.m_training_parte_medico a span {
	display: table-cell;
	vertical-align: middle
}

.health_partner {
	margin: 0 10px;
	text-align: center;
	background-color: #0079c8;
	font-size: 0
}

.health_partner_link {
	display: block;
	width: 100%
}

.health_partner_image {
	display: inline
}

@media only screen and (max-width: 767px) {
	.health_partner {
		margin: 0
	}
}

.no-svg .btn_delete {
	background: url("../images/icons/png/delete_bin.png") center center no-repeat
}

.btn_delete {
	display: inline-block;
	background: url("../images/icons/png/delete_bin.png") center center no-repeat;
	width: 20px;
	height: 24px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.m_delete .btn_delete {
	padding: 4px;
	margin: 6px
}

.btn_next.ralign,
.btn_prev.ralign {
	position: absolute;
	right: -15px;
	top: 35%;
	width: 45px;
	height: 70px
}

.btn_next.ralign:lang(ar),
.btn_prev.ralign:lang(ar) {
	right: auto;
	left: -15px
}

.btn_next.ralign+.btn_prev.ralign {
	top: 60%
}

.no-svg .btn_next.ralign {
	background-image: url("../images/icons/png/big_arrow_right_white.png")
}

.btn_next.ralign {
	background-image: url("../images/icons/svg/big_arrow_right_white.svg")
}

.no-svg .btn_prev.ralign {
	background-image: url("../images/icons/png/big_arrow_left_white.png")
}

.btn_prev.ralign {
	background-image: url("../images/icons/svg/big_arrow_left_white.svg")
}

@media only screen and (max-width: 990px) {

	.btn_next.ralign,
	.btn_prev.ralign {
		right: -10px
	}

	.btn_next.ralign:lang(ar),
	.btn_prev.ralign:lang(ar) {
		right: auto;
		left: -10px
	}
}

.private_area .btn_next,
.private_area .btn_prev {
	background-repeat: no-repeat;
	background-position: 10px
}

.private_area .btn_next:after,
.private_area .btn_prev:after {
	background: none
}

.private_area .col.important {
	width: 66.66667%;
	*width: 66.66667%
}

.private_area .col.aside {
	width: 33.3333%;
	*width: 33.33233%
}

.private_area .m_header_banner {
	padding-bottom: 25px
}

.private_area .pa_video {
	margin-bottom: 20px
}

.private_area .pa_video .pa_video_text {
	padding-top: 8px;
	font-weight: bold;
	font-size: 1.3em;
	padding-left: 10px
}

.private_area .pa_video .pa_video_text:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.private_area .col_highlights_videos,
.private_area .m_articles {
	margin-left: 10px;
	margin-right: 10px
}

.private_area .m_highlight .m_delete,
.private_area .m_store .m_delete {
	text-align: right
}

.private_area .m_highlight .m_delete:lang(ar),
.private_area .m_store .m_delete:lang(ar) {
	text-align: left
}

.private_area .m_highlight .m_delete .confirm,
.private_area .m_store .m_delete .confirm {
	display: inline-block;
	font-size: 1.3em;
	vertical-align: top;
	margin-top: 20px
}

.private_area .m_highlight .m_delete .confirm a,
.private_area .m_store .m_delete .confirm a {
	font-weight: bold;
	color: #000
}

.private_area_popup {
	padding-top: 20px;
	border: 1px solid #333;
	background: #fff;
	margin: 0 auto
}

.private_area_popup .mfp_header,
.private_area_popup .mfp-inline,
.private_area_popup .mfp_actions {
	padding: 0 20px
}

.private_area_popup .mfp_header {
	padding-bottom: 30px
}

.private_area_popup .mfp-close {
	top: 0;
	position: relative;
	float: right
}

.private_area_popup .mfp-close:lang(ar) {
	float: left
}

.private_area_popup .mfp-inline {
	border: none
}

.private_area_popup .mfp_actions {
	padding-bottom: 20px
}

.private_area_popup .mfp_actions a {
	display: block;
	width: 180px;
	background: #0255A5;
	line-height: 46px;
	margin: 0 auto;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none
}

.private_area_popup.pa_change_background {
	width: 960px;
	margin-left: -40px
}

.private_area_popup.pa_change_background:lang(ar) {
	margin-left: 0;
	margin-right: -40px
}

.private_area_popup.pa_change_background .pa_img_list ul {
	margin-bottom: 0
}

.private_area_popup.pa_change_background .pa_img_list li {
	font-size: 0;
	position: relative;
	display: inline-block;
	width: 200px;
	height: 160px;
	margin-bottom: 25px;
	margin-right: 30px;
	border: 2px solid #fff
}

.private_area_popup.pa_change_background .pa_img_list li:nth-of-type(4n) {
	margin-right: 0
}

.private_area_popup.pa_change_background .pa_img_list li:hover,
.private_area_popup.pa_change_background .pa_img_list li:active,
.private_area_popup.pa_change_background .pa_img_list li.active {
	border: 2px solid #0255A5;
	opacity: .5;
	filter: alpha(opacity=50)
}

.private_area_popup.pa_change_background .pa_img_list li img {
	width: 100%;
	height: 100%
}

.private_area_popup.pa_change_background .pa_img_list li:lang(ar) {
	margin-right: 0;
	margin-left: 30px
}

.private_area_popup.pa_change_background .pa_img_list li:lang(ar):nth-of-type(4n) {
	margin-left: 0
}

.private_area_popup.pa_delete_new {
	max-width: 422px
}

.private_area_popup.pa_delete_new a {
	float: right
}

.private_area_popup.pa_delete_new a:first-child {
	float: left
}

.private_area_popup.pa_delete_new a:lang(ar) {
	float: left
}

.private_area_popup.pa_delete_new a:lang(ar):first-child {
	float: right
}

.private_area_popup.pa_delete_new .yes {
	background: #d9d9d9;
	color: #000
}

.private_area_header .pa_header_personal {
	background-color: #333;
	font-size: x-small
}

.private_area_header .pa_header_personal_wrapper {
	max-width: 940px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	padding-bottom: 45px;
	padding-top: 45px
}

.private_area_header .pa_header_personal_wrapper:before,
.private_area_header .pa_header_personal_wrapper:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}

.private_area_header .pa_header_personal_wrapper:after {
	clear: both
}

.private_area_header .pa_header_personal_avatar {
	border-radius: 50%;
	overflow: hidden;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	border: 2px solid #949492
}

.private_area_header .pa_header_personal_avatar:lang(ar) {
	float: right;
	left: auto;
	right: 0
}

.private_area_header .pa_header_personal_avatar img {
	max-width: none
}

.private_area_header .no-borderradius .pa_header_personal_avatar {
	width: 143px;
	height: 143px
}

.private_area_header .no-borderradius .pa_header_personal_avatar:lang(ar):after {
	left: auto;
	right: 0
}

.private_area_header .no-borderradius .pa_header_personal_avatar img {
	max-width: none;
	z-index: 0;
	position: relative
}

.private_area_header .no-borderradius .pa_header_personal_avatar:after {
	position: absolute;
	content: "";
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: transparent url("../images/backgrounds/pa_header_personal_avatar_circle.png")
}

.private_area_header .pa_header_personal_data {
	box-sizing: border-box;
	min-height: 143px;
	max-width: 780px;
	float: left;
	padding-top: 30px;
	padding-left: 165px;
	padding-right: 10px;
	position: relative;
	color: #fff
}

.private_area_header .pa_header_personal_data:lang(ar) {
	float: right;
	padding-left: 10px;
	padding-right: 165px
}

.private_area_header .pa_header_personal_sections {
	max-width: 40%;
	float: right
}

.private_area_header .pa_header_personal_sections:lang(ar) {
	float: left
}

.private_area_header .pa_header_personal_sections>* {
	margin-top: 22px;
	margin-left: 10px
}

.private_area_header .pa_header_personal_sections>*:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.private_area_header .pa_header_personal_sections>*:lang(ar):first-child {
	margin-right: 0
}

.private_area_header .pa_header_personal_sections>*:first-child {
	margin-left: 0
}

.private_area_header .pa_header_personal_name {
	font-size: 3.3em;
	color: #fff;
	margin-bottom: 16px;
	display: block
}

.private_area_header .pa_header_personal_membership {
	font-size: 1.4em;
	text-transform: uppercase;
	color: #999;
	margin-bottom: 9px
}

.private_area_header .pa_header_personal_membership span {
	padding-right: 6px
}

.private_area_header .pa_header_personal_membership span:lang(ar) {
	padding-right: 0;
	padding-left: 6px
}

.private_area_header .pa_header_personal_membership span+span {
	border-left: 1px solid #999;
	padding-left: 6px
}

.private_area_header .pa_header_personal_membership span+span:lang(ar) {
	border-left: none;
	border-right: 1px solid #999;
	padding-left: 0;
	padding-right: 6px
}

.private_area_header .pa_header_personal_actions {
	margin-bottom: 41px;
	background: transparent;
	border: none
}

.private_area_header .pa_header_personal_actions .m_link_nav_content a {
	text-transform: uppercase;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	padding: 0
}

.private_area_header .pa_header_personal_subscription {
	color: #999;
	font-size: 1.2em;
	text-transform: uppercase
}

.private_area_header .pa_header_personal_button {
	display: inline-block;
	color: #999;
	text-transform: uppercase;
	font-size: 1.1em;
	text-decoration: none;
	text-align: center
}

.private_area_header .pa_header_personal_button .ico {
	display: block;
	width: 87px;
	height: 87px;
	margin-left: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 14px
}

.private_area_header .pa_header_personal_button .ico:lang(ar) {
	margin-right: 0
}

.private_area_header .pa_header_personal_notifications {
	position: relative
}

.private_area_header .pa_header_personal_notifications .m_notifications {
	float: left;
	position: absolute;
	top: 10px;
	left: 58px;
	bottom: auto
}

.private_area_header .pa_header_personal_notifications .m_notifications:lang(ar) {
	float: right;
	left: auto;
	right: 58px
}

.private_area_header .pa_header_title {
	background-color: #eee;
	font-size: x-small;
	border-bottom: 1px solid #d9d9d9;
	position: relative
}

.private_area_header .pa_header_title_wrapper {
	font-size: 3.5em;
	font-weight: bold;
	padding-top: 17px;
	padding-bottom: 25px
}

.private_area_header .pa_header_title_wrapper>* {
	font-size: 1em
}

.private_area_header .private_area_personal_data {
	max-width: 960px;
	margin: 0 auto;
	padding: 45px 10px
}

.private_area_header .private_area_personal_data ul li {
	float: left;
	margin-right: 10px;
	border-right: 1px solid;
	text-transform: uppercase
}

.private_area_header .private_area_personal_data ul li:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	border-right: none;
	border-left: 1px solid
}

.private_area_header .pa_navigation_list_main .navlist_item:lang(ar):last-child {
	float: left
}

.private_area_header .pa_navigation_list_main .navlist_item:last-child {
	float: right;
	background: #043A7A;
	font-weight: bold;
	color: #fff
}

.private_area_header .header_section {
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d9d9
}

.private_area_header .m_header {
	padding: 25px 0 30px
}

.private_area_header .m_header h1 {
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase
}

.private_area_header .pa_navigation_list_main {
	background-color: #0255A5;
	z-index: 1;
	border: none
}

.private_area_header .pa_navigation_list_main .m_link_nav_action {
	font-weight: bold;
	color: #fff
}

.private_area_header .pa_navigation_list_main .m_link_nav_action:after {
	background: url("../images/icons/svg/big_arrow_right_white.svg") no-repeat;
	background-size: 16px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	height: 32px;
	right: 20px;
	top: auto
}

.private_area_header .pa_navigation_list_main .m_link_nav_action:lang(ar):after {
	right: auto;
	left: 20px
}

.private_area_header .pa_navigation_list_main.expanded .m_link_nav_action:after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.private_area_header .pa_navigation_list_main .navigation_list {
	margin: auto
}

.private_area_header .pa_navigation_list_main .navlist_item a {
	line-height: 40px;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0 20px 0;
	opacity: 0.8;
	border-bottom: none
}

.private_area_header .pa_navigation_list_main .navlist_item:before,
.private_area_header .pa_navigation_list_main .navlist_item a {
	display: inline-block;
	vertical-align: middle
}

.private_area_header .pa_navigation_list_main .navlist_item:first-child:before {
	display: none
}

.private_area_header .navlist_item {
	display: inline-block;
	font-size: 1.1em;
	text-transform: uppercase;
	border-bottom: none
}

.private_area_header .navlist_item a {
	color: #fff;
	z-index: 2
}

.private_area_header .navlist_item_active a {
	opacity: 1;
	font-weight: bold
}

.private_area .col_highlights_videos .m_video_image_content {
	font-weight: bold
}

.private_area .col_highlights_videos .m_video_image_time {
	margin-top: 10px;
	font-size: 1.2em;
	color: #9a9a9a
}

.private_area .col_highlights_videos .btn_next.ralign {
	top: 17%
}

.private_area .col_highlights_videos .btn_next.ralign,
.private_area .col_highlights_videos .btn_prev.ralign {
	width: 40px;
	height: 60px
}

.private_area .m_slider_list .m_highlight_content,
.private_area .m_slider_list .club_store_new .m_store_info,
.club_store_new .private_area .m_slider_list .m_store_info,
.private_area .m_slider_list .m_store_content {
	white-space: normal
}

.private_area .m_highlight_content strong,
.private_area .club_store_new .m_store_info strong,
.club_store_new .private_area .m_store_info strong,
.private_area .m_store_content strong {
	font-size: 1.2em;
	margin-top: 0px
}

.private_area .link {
	float: left;
	margin-left: 20px
}

.private_area .link:lang(ar) {
	float: right;
	margin-left: 0;
	margin-right: 20px
}

.private_area .m_slider,
.private_area .m_slider_viewport {
	margin-left: 0;
	margin-right: 0
}

.private_area .m_articles .m_slider_viewport {
	margin-right: -15px
}

.private_area .m_articles .m_slider_viewport:lang(ar) {
	margin-right: 0;
	margin-left: -15px
}

.private_area .m_highlight,
.private_area .m_store {
	margin-right: 20px
}

.private_area .m_highlight:lang(ar),
.private_area .m_store:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

@media only screen and (min-width: 991px) {
	.private_area_header .pa_header_personal_actions li+li {
		padding-left: 15px;
		border-left: 1px solid #949492
	}

	.private_area_header .pa_header_personal_actions li+li:lang(ar) {
		padding-left: 0;
		padding-right: 15px;
		border-left: none;
		border-right: 1px solid #949492
	}

	.private_area_header .navlist_item:first-child a {
		padding-left: 0
	}

	.private_area_header .navlist_item:lang(ar):first-child a {
		padding-right: 0
	}

	.private_area_header .pa_navigation_list_main .navlist_item:not(.pa_madridista):before {
		content: "";
		height: 6px;
		width: 1px;
		background-color: #000;
		opacity: 0.3
	}
}

@media only screen and (max-width: 990px) {
	.private_area_header .pa_header_personal_avatar img {
		width: 100px;
		height: 100px
	}

	.private_area_header .pa_header_personal_name {
		font-size: 1.6em
	}

	.private_area_header .pa_header_personal_wrapper {
		padding-bottom: 0
	}

	.private_area_header .pa_header_personal_data {
		padding-left: 120px
	}

	.private_area_header .pa_header_personal_data:lang(ar) {
		padding-left: 0;
		padding-right: 120px
	}

	.private_area_header .header_section h1 {
		font-size: 2em
	}

	.private_area_header .m_header {
		padding: 15px 0 20px
	}

	.private_area_header .pa_header_personal_actions {
		border: none
	}

	.private_area_header .pa_header_personal_actions a {
		border: none
	}

	.private_area_header .navigation_list {
		top: 45px;
		border: none
	}

	.private_area_header .navigation_list:first-child {
		border-top: 1px solid #000400
	}

	.private_area_header .navigation_list.visible {
		border: 1px solid #a3a3a3;
		z-index: 2
	}

	.private_area_header .navigation_list .navlist_item {
		width: 100%;
		border-bottom: 1px solid #D0D0D0
	}

	.private_area_header .navigation_list .navlist_item:last-child {
		border-bottom: none
	}

	.private_area_header .navigation_list .navlist_item.active>a {
		color: #000
	}

	.private_area_header .navigation_list .navlist_item a {
		width: 100%;
		font-size: 1.1em
	}

	.private_area_header .navigation_list .navlist_item a:hover {
		opacity: 1;
		background-color: #EEEEEE;
		color: #666666
	}

	.private_area_header .navigation_list .pa_navigation_list_main .navlist_item:before {
		content: none
	}

	.private_area_header .pa_header_personal_actions .m_link_nav_content {
		top: 28px;
		left: 1px
	}

	.private_area_header .pa_header_personal_actions .m_link_nav_content a {
		line-height: 40px;
		padding: 0;
		text-align: center
	}

	.private_area_header .pa_header_personal_actions .m_link_nav_action {
		height: 20px;
		width: 40px;
		background: transparent;
		border: 1px solid #a3a3a3;
		content: " ··· ";
		font-size: 300%;
		color: #fff;
		line-height: 0.6em;
		text-align: center;
		position: absolute;
		padding: 3px;
		cursor: pointer
	}

	.private_area_header .pa_header_personal_actions .m_link_nav_action:after {
		display: none
	}

	.private_area_header .pa_navigation_list_main .navigation_list a {
		padding-left: 18px
	}

	.private_area_header .pa_navigation_list_main .navigation_list a:lang(ar) {
		padding-left: 0;
		padding-right: 18px
	}

	.private_area_header .m_link_nav_content {
		width: 99.83%
	}

	.private_area_popup.pa_change_background {
		width: 100%;
		margin-left: auto
	}

	.private_area_popup.pa_change_background:lang(ar) {
		margin-right: auto
	}

	.private_area_popup.pa_change_background .pa_img_list li {
		width: 100%;
		height: 100%;
		margin-right: 0
	}

	.private_area_popup.pa_change_background .pa_img_list li:lang(ar) {
		margin-left: 0
	}

	.private_area_popup.pa_delete_new .mfp_actions a {
		width: 46.4%
	}

	.private_area .col.important,
	.private_area .col.aside {
		width: 100%;
		*width: 100%
	}

	.private_area .pa_video_text {
		margin-bottom: 20px
	}

	.private_area .m_articles .m_slider_viewport {
		margin-right: -10px
	}

	.private_area .m_articles .m_slider_viewport:lang(ar) {
		margin-right: 0;
		margin-left: -10px
	}
}

@media only screen and (max-width: 767px) {
	.private_area .m_header_banner .m_header_banner_text {
		padding: 4% 0 0 7%
	}

	.private_area .m_header_banner .m_header_banner_text:lang(ar) {
		padding: 4% 7% 0 0
	}

	.private_area .m_header_banner .m_header_banner_text h2 {
		margin-bottom: 5px;
		font-size: 2em
	}

	.private_area .m_video_image_slider .m_video_image_time {
		padding-left: 12px
	}

	.private_area .m_video_image_slider .m_video_image_time:lang(ar) {
		padding-left: 0;
		padding-right: 12px
	}

	.private_area .m_highlight,
	.private_area .m_store,
	.private_area .m_store {
		margin-right: 0
	}

	.private_area .m_highlight:lang(ar),
	.private_area .m_store:lang(ar),
	.private_area .m_store:lang(ar) {
		margin-left: 0
	}

	.private_area .m_articles .m_slider_viewport {
		margin-right: 0
	}

	.private_area .m_articles .m_slider_viewport:lang(ar) {
		margin-left: 0
	}

	.private_area .m_articles .m_video_image_slider .m_slider_list .m_slider_item {
		min-width: 290px !important;
		margin-right: 10px
	}

	.private_area .m_articles .m_video_image_slider .m_slider_list .m_slider_item:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}
}

@media only screen and (max-width: 479px) {
	.private_area .m_header_banner .m_header_banner_text {
		padding: 3.2% 0 0 5%
	}

	.private_area .m_header_banner .m_header_banner_text:lang(ar) {
		padding: 3.2% 5% 0 0
	}

	.private_area .m_header_banner .m_header_banner_text h2 {
		margin-bottom: 5px;
		font-size: 1.3em
	}

	.private_area .m_header_banner .m_header_banner_text .g-btn-big {
		padding: 3% 5%;
		font-size: 1.3em
	}

	.private_area_popup .m_file_upload_image {
		float: left;
		margin-right: 10px
	}

	.private_area_popup .m_file_upload_image:lang(ar) {
		float: right;
		margin-right: 0;
		margin-left: 10px
	}

	.private_area_popup .m_file_upload_info {
		padding-top: 160px;
		padding-left: 0
	}

	.private_area_popup .m_file_upload_info:lang(ar) {
		margin-right: 0
	}
}

.main_row.main_row_visible.m_planeta_blanco,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row {
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	box-shadow: 0 0 10px #d9d9d9;
	padding: 11px 0 60px 0;
	margin-top: 0
}

.main_row.main_row_visible.m_planeta_blanco .form_errors.with_errors,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_errors.with_errors {
	padding-bottom: 4%
}

.main_row.main_row_visible.m_planeta_blanco .form_row,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row {
	padding-left: 77px
}

.main_row.main_row_visible.m_planeta_blanco .form_row:lang(ar),
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row:lang(ar) {
	padding-left: 0;
	padding-right: 77px
}

.main_row.main_row_visible.m_planeta_blanco .form_row small,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row small {
	padding-top: 3px;
	font-size: 11px;
	color: #666666;
	font-style: italic
}

.main_row.main_row_visible.m_planeta_blanco .form_row .row_form .vip_layout.form_row.m_header_sep,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .row_form .vip_layout.form_row.m_header_sep {
	margin-bottom: 15px
}

.main_row.main_row_visible.m_planeta_blanco .form_row .m_header,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .m_header {
	margin-left: -86px;
	margin-bottom: 15px;
	width: 110%;
	padding-top: 10px
}

.main_row.main_row_visible.m_planeta_blanco .form_row .m_header:lang(ar),
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .m_header:lang(ar) {
	margin-left: 0;
	margin-right: -86px
}

.main_row.main_row_visible.m_planeta_blanco .form_row .m_header h2,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .m_header h2 {
	padding-left: 11px;
	text-transform: uppercase;
	font-size: 18px;
	float: left;
	color: #666666
}

.main_row.main_row_visible.m_planeta_blanco .form_row .m_header h2:lang(ar),
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .m_header h2:lang(ar) {
	padding-left: 0;
	padding-right: 11px;
	float: right
}

.main_row.main_row_visible.m_planeta_blanco .form_row .m_header span,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .m_header span {
	text-transform: capitalize;
	font-size: 12px;
	float: right;
	color: #666666
}

.main_row.main_row_visible.m_planeta_blanco .form_row .m_header span:lang(ar),
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .m_header span:lang(ar) {
	float: left
}

.main_row.main_row_visible.m_planeta_blanco .form_row .form_checkbox_field label,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .form_checkbox_field label {
	margin-left: 24px;
	width: 80%
}

.main_row.main_row_visible.m_planeta_blanco .form_row .form_checkbox_field label:lang(ar),
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .form_row .form_checkbox_field label:lang(ar) {
	margin-left: 0;
	margin-right: 24px
}

.main_row.main_row_visible.m_planeta_blanco small,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row small {
	display: inline-block;
	margin-left: 3px;
	margin-top: 3px
}

.main_row.main_row_visible.m_planeta_blanco small:lang(ar),
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row small:lang(ar) {
	margin-left: 0;
	margin-right: 3px
}

.main_row.main_row_visible.m_planeta_blanco .m_personal_info,
.club_info_layout .main_row_visible.m_planeta_blanco.overlapping_main_row .m_personal_info {
	margin-top: 0 !important
}

.m_planeta_blanco_foto {
	margin: 1em 0
}

.m_planeta_blanco_foto {
	position: relative;
	margin: 0 10px 0 0;
	display: inline-block;
	vertical-align: top;
	max-width: 240px
}

.m_pb_userphoto {
	position: absolute;
	top: 0;
	left: 0;
	width: 240px;
	height: 240px;
	transition-property: top, left, width, height, opacity, border;
	transition-timing-function: ease-in;
	transition-duration: 2s, 2s, 2s, 2s, 2s;
	opacity: 0;
	z-index: 2;
	border: 2px solid transparent
}

.m_pb_userphoto:lang(ar) {
	left: auto;
	right: 0;
	transition-property: top, right, width, height, opacity, border
}

.m_pb_userphoto.moved {
	border: 2px solid #c2c2c2;
	width: 24px;
	height: 24px;
	opacity: .9
}

.mosaic_btn {
	margin-top: 1em;
	padding: 12px 0;
	width: 100%;
	max-width: 240px;
	text-align: center
}

.mosaic_btn:last-of-type {
	margin-bottom: 10px
}

.m_mosaic_viewport {
	display: inline-block;
	vertical-align: top;
	width: 684px;
	height: 608px;
	overflow: hidden;
	position: relative;
	background-color: #111
}

.m_mosaic_indicator {
	position: absolute;
	top: 50%;
	margin-top: -304px;
	left: 50%;
	margin-left: -342px;
	width: 684px;
	height: auto;
	opacity: 0;
	transition-property: opacity;
	transition-timing-function: ease-in;
	transition-duration: 2s
}

.m_mosaic_indicator:lang(ar) {
	left: auto;
	right: 50%;
	margin-left: 0;
	margin-right: -342px
}

.m_mosaic_indicator.on {
	opacity: 1
}

.m_mosaic_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 684px;
	height: auto;
	overflow: visible;
	transition-property: top, left, width;
	transition-timing-function: ease-in;
	transition-duration: 2s, 2s, 2s
}

.m_mosaic_wrapper:lang(ar) {
	left: auto;
	right: 0
}

.m_mosaic_wrapper.full {
	width: 2160px
}

.m_mosaic_wrapper img {
	width: 100%;
	height: auto
}

.form_ajax_verify {
	position: relative
}

.form_ajax_verify:lang(ar):before {
	margin-left: 0;
	margin-right: -15px
}

.form_ajax_verify:before {
	content: 'Verificando...';
	position: absolute;
	width: 100%;
	height: 95%;
	text-align: center;
	border-radius: 2px;
	background-color: rgba(255, 255, 255, 0.75);
	font-size: 1.5em;
	line-height: 2;
	padding: 0 14px;
	margin-left: -15px;
	margin-top: -1px;
	color: #999;
	border: 1px solid #CCC;
	z-index: 1
}

.m_validation p.downloadText {
	font-size: 1.2em
}

@media only screen and (max-width: 990px) {
	.m_mosaic_viewport {
		width: 470px;
		height: 418px
	}

	.m_mosaic_wrapper {
		width: 100%
	}

	.m_planeta_blanco .form_row .m_header {
		width: 112% !important
	}
}

@media only screen and (max-width: 767px) {
	.m_planeta_blanco_foto {
		margin: 0 auto;
		display: block
	}

	.m_mosaic_viewport {
		margin: 0 auto;
		width: 298px;
		height: 265px;
		display: block;
		margin: 10px auto
	}

	.m_planeta_blanco .form_row {
		padding-left: 0 !important
	}

	.m_planeta_blanco .form_row:lang(ar) {
		padding-right: 0 !important
	}

	.m_planeta_blanco .form_row .m_header {
		margin-left: 0 !important;
		width: 100% !important
	}

	.m_planeta_blanco .form_row .m_header:lang(ar) {
		margin-right: 0 !important
	}

	.m_planeta_blanco .form_row .m_header h2 {
		padding-left: 0 !important
	}

	.m_planeta_blanco .form_row .m_header h2:lang(ar) {
		padding-right: 0 !important
	}
}

.visita_virtual {
	background: #000;
	margin-bottom: -50px
}

.visita_iframe {
	width: 100%;
	height: 645px
}

.visita_galeria_link img {
	width: 100%;
	height: auto
}

@media only screen and (max-width: 990px) {
	.visita_virtual {
		margin-bottom: -20px
	}
}

#smartbanner {
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 2px solid #e8e8e8;
	width: 100%;
	height: 80px;
	font-family: 'Helvetica Neue', sans-serif;
	background: #f6f6f6;
	z-index: 9998;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;
	box-sizing: border-box
}

#smartbanner:lang(ar) {
	left: auto;
	right: 0
}

#smartbanner .sb-container {
	margin: 0 auto
}

#smartbanner .sb-close {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	-webkit-font-smoothing: subpixel-antialiased;
	border: 0;
	width: 17px;
	height: 100%;
	line-height: 25px;
	color: #999 !important;
	border-radius: 0;
	background: none;
	box-shadow: none;
	text-shadow: none;
	font-size: 25px;
	padding: 2px 5px
}

#smartbanner .sb-close:lang(ar) {
	left: auto;
	right: 0
}

#smartbanner .sb-close:active {
	color: #aaa
}

#smartbanner .sb-icon {
	position: absolute;
	left: 30px;
	top: 10px;
	display: block;
	width: 55px;
	height: 55px;
	background-size: cover;
	border-radius: 9px
}

#smartbanner .sb-icon:lang(ar) {
	left: auto;
	right: 30px
}

#smartbanner.no-icon .sb-icon {
	display: none
}

#smartbanner .sb-info {
	position: absolute;
	left: 98px;
	top: 18px;
	width: 44%;
	font-size: 12px;
	line-height: 1.2em;
	color: #6a6a6a;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8)
}

#smartbanner .sb-info:lang(ar) {
	left: auto;
	right: 98px
}

#smartbanner #smartbanner.no-icon .sb-info {
	left: 34px
}

#smartbanner #smartbanner.no-icon .sb-info:lang(ar) {
	left: auto;
	right: 34px
}

#smartbanner .sb-info strong {
	display: block;
	font-size: 13px;
	color: #0255A5;
	line-height: 18px;
	font-weight: bold
}

#smartbanner .sb-info>span {
	display: block
}

#smartbanner .sb-info em {
	font-style: normal;
	text-transform: uppercase
}

#smartbanner .sb-button {
	position: absolute;
	right: 20px;
	top: 24px;
	border: 1px solid #bfbfbf;
	padding: 0 10px;
	min-width: 10%;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	color: #6a6a6a !important;
	background: #f6f6f6;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	border-radius: 3px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 0 rgba(255, 255, 255, 0.7) inset
}

#smartbanner .sb-button:lang(ar) {
	left: 20px;
	right: auto
}

#smartbanner .sb-icon.gloss:after {
	content: '';
	position: absolute;
	left: 0;
	top: -1px;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	width: 100%;
	height: 50%;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.2) 100%);
	border-radius: 10px 10px 12px 12px
}

#smartbanner .sb-icon.gloss:after:lang(ar) {
	left: auto;
	right: 0
}

#smartbanner.ios .sb-close {
	color: #999 !important;
	padding: 7px
}

#smartbanner.ios .sb-button {
	background-color: #f6f6f6;
	color: #0255A5 !important;
	border: 1px solid #bfbfbf
}

#smartbanner.android {
	border-color: #ccc;
	border-top: 5px solid #0255A5;
	border-bottom: 2px solid #d6d6d6;
	background: #f6f6f6;
	box-shadow: none;
	font-family: "Roboto", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #8d8d8d
}

#smartbanner.android .sb-close {
	color: #999 !important;
	padding: 5px
}

#smartbanner.android .sb-close:active {
	color: #eee
}

#smartbanner.android .sb-info {
	text-shadow: none;
	font-weight: normal
}

#smartbanner.android .sb-info strong {
	color: #333
}

#smartbanner.android .sb-info .sb-price {
	color: #0255A5
}

#smartbanner.android .sb-button {
	min-width: 12%;
	border: 2px solid transparent;
	padding: 0;
	color: #fff !important;
	border-radius: 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	background: #0255A5
}

#smartbanner.android .sb-button span {
	display: block;
	padding: 0 10px;
	text-transform: none;
	text-shadow: none
}

#smartbanner.android .sb-button:active,
#smartbanner.android .sb-button:hover {
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4)
}

#smartbanner.android .sb-button:active span,
#smartbanner.android .sb-button:hover span {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

#smartbanner.windows {
	background: #f6f6f6;
	border-bottom: 8px solid #2a2a2a;
	font-family: "wf_SegoeUI", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
	font-size: 14px;
	-webkit-font-smoothing: antialiased
}

#smartbanner.windows .sb-container {
	height: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #00bcf2
}

#smartbanner.windows .sb-info {
	color: #6a6a6a;
	text-shadow: none;
	font-weight: normal
}

#smartbanner.windows .sb-info strong {
	color: #0255A5;
	text-shadow: 0 0 2px #222
}

#smartbanner.windows .sb-info .sb-price {
	color: #0255A5
}

#smartbanner.windows .sb-button {
	background: #0255A5;
	color: #fff !important;
	border: 2px solid #0255A5;
	box-shadow: none;
	text-shadow: none
}

#smartbanner.windows .sb-button:hover {
	border: 2px solid rgba(0, 0, 0, 0.2)
}

#smartbanner.windows .sb-close {
	color: #999 !important
}

#smartbanner.windows-phone {
	background: #f6f6f6;
	border-bottom: 8px solid #2a2a2a;
	font-family: "wf_SegoeUI", "Segoe UI", "Segoe", "Segoe WP", "Tahoma", "Verdana", "Arial", "sans-serif";
	font-size: 14px;
	-webkit-font-smoothing: antialiased
}

#smartbanner.windows-phone .sb-container {
	height: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #0255A5
}

#smartbanner.windows-phone .sb-info {
	color: #6a6a6a;
	text-shadow: none;
	font-weight: normal
}

#smartbanner.windows-phone .sb-info strong {
	color: #0255A5
}

#smartbanner.windows-phone .sb-info .sb-price {
	color: #0255A5
}

#smartbanner.windows-phone .sb-button {
	background: #0255A5;
	color: #fff !important;
	border: 2px solid #0255A5;
	box-shadow: none;
	text-shadow: none
}

#smartbanner.windows-phone .sb-button:hover {
	border: 2px solid rgba(0, 0, 0, 0.2)
}

#smartbanner.windows-phone .sb-close {
	color: #999 !important
}

.aviso_navegador {
	height: 30px;
	font-size: 1.2em;
	text-align: center;
	background: #666;
	color: white;
	text-transform: uppercase;
	overflow: hidden;
	transition: height 1s
}

.aviso_navegador.hidden {
	height: 0
}

.aviso_navegador .wrapper {
	padding-top: 6px
}

.aviso_navegador a {
	display: inline-block;
	margin-left: 5px;
	text-decoration: none;
	background: white;
	color: #666;
	padding: 3px 5px;
	line-height: 1
}

.aviso_navegador a:lang(ar) {
	margin-left: 0;
	margin-right: 5px
}

.aviso_navegador a.browser_close {
	font-size: 0;
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 21px;
	height: 21px;
	background-color: transparent;
	margin: 0;
	padding: 0
}

.aviso_navegador a.browser_close:lang(ar) {
	float: left
}

.neonews-layout:lang(ar) {
	direction: rtl
}

.neonews-layout .nofloat {
	clear: both
}

.neonews-layout .m_neonews_slide_viewport {
	overflow: hidden
}

.neonews-layout .m_neonews_slide_wrapper {
	font-size: 0;
	white-space: nowrap;
	height: 248px;
	display: flex;
	width: 100%
}

.neonews-layout .m_neonews_slide_wrapper .m_neonews {
	float: none;
	min-width: 100%;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.neonews-layout .m_neonews_slide_wrapper article {
	height: 248px;
	width: 100%;
	background-color: #F6F6F6
}

.neonews-layout .m_neonews_slide_next.swiper-button-disabled,
.neonews-layout .m_neonews_slide_prev.swiper-button-disabled {
	display: none !important
}

.neonews-layout .m_video_gallery_text {
	padding: 0;
	text-align: right
}

.neonews-layout .m_video_gallery_current_actions>div {
	float: right
}

.neonews-layout .m_video_gallery_current_actions>div:lang(ar) {
	float: left
}

.neonews-layout .m_neonews_pirendo {
	width: 942px
}

.neonews-layout .m_neonews_pirendo .m_mod {
	margin: 5px 0
}

.neonews-layout .m_neonews_pirendo .m_mod>* {
	min-height: 0;
	background-color: #eee;
	margin: 0 5px
}

.neonews-layout .m_neonews_pirendo .m_mod>*:nth-child(even),
.neonews-layout .m_neonews_pirendo .m_mod>*:nth-child(odd) {
	margin: 0 5px
}

.neonews-layout .m_neonews_pirendo .m_mod .m_mod_figure {
	margin: 0
}

.neonews-layout .m_mod {
	margin: 0 0 20px 0
}

.neonews-layout .m_mod>* {
	min-height: 120px;
	background-color: #fff
}

.neonews-layout .m_mod:nth-child(odd)>* {
	margin: 0 10px 0 0
}

.neonews-layout .m_mod:nth-child(odd)>*:lang(ar) {
	margin: 0 0 0 10px
}

.neonews-layout .m_mod:nth-child(even)>* {
	margin: 0 0 0 10px
}

.neonews-layout .m_mod:nth-child(even)>*:lang(ar) {
	margin: 0 10px 0 0
}

.neonews-layout .m_mod.m_mod_twit .m_mod_figure .m_mod_figcaption a:after {
	content: url(../images/static/t_m_mod.png);
	transform: scale(0.55)
}

.neonews-layout .m_mod .m_mod_figure {
	margin-left: 29px
}

.neonews-layout .m_mod .m_mod_figure .m_mod_figcaption a:after {
	content: "";
	display: block;
	border: 0;
	position: absolute;
	max-width: 20px;
	top: auto;
	left: auto;
	right: 18px;
	bottom: 3px
}

.neonews-layout .m_mod .m_mod_figure .m_mod_figcaption a:lang(ar):after {
	right: auto;
	left: 18px
}

.neonews-layout .m_mod.blue>* {
	background: #0356a4
}

.neonews-layout .m_mod.blue .m_mod_figcaption strong,
.neonews-layout .m_mod.blue .m_mod_figcaption a {
	color: #fff
}

.neonews-layout .m_mod.blue .m_mod_figure blockquote,
.neonews-layout .m_mod.blue .m_mod_figure blockquote a {
	color: #fff
}

.neonews-layout .m_mod_50_fl {
	width: 50%;
	float: left
}

.neonews-layout .m_mod_50_fl:lang(ar) {
	float: right
}

.neonews-layout .m_section_news_actions {
	margin: 4px 0;
	font-size: 0
}

.neonews-layout .m_section_news_actions a {
	white-space: nowrap;
	color: transparent
}

.neonews-layout .m_section_news_actions .btn_social_whatsapp {
	display: none
}

.neonews-layout .m_section_news_actions .m_share_whatsapp {
	display: none
}

.neonews-layout .m_section_news_actions .expanded .m_share_action:after {
	border-right: none
}

.neonews-layout .m_section_news_actions .m_share_action {
	font-size: 0;
	width: 0;
	height: 0;
	padding: 18.5px
}

.neonews-layout .m_section_news_actions .m_share_action:after {
	background-position: 10px 9px;
	opacity: .5
}

.neonews-layout .m_section_neonews {
	margin-bottom: 40px
}

.neonews-layout .m_section_neonews .wrapper {
	position: relative;
	max-width: 940px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_header h1,
.neonews-layout .m_section_neonews.actions .m_section_neonews_header p,
.neonews-layout .m_section_neonews.actions .m_section_neonews_header strong {
	margin-left: 160px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_header h1:lang(ar),
.neonews-layout .m_section_neonews.actions .m_section_neonews_header p:lang(ar),
.neonews-layout .m_section_neonews.actions .m_section_neonews_header strong:lang(ar) {
	margin-left: 0;
	margin-right: 160px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_header strong {
	float: left
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_header strong:lang(ar) {
	float: right
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_actions {
	display: block;
	font-size: 0;
	top: -30px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_cards {
	margin-top: 20px;
	text-align: center
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_cards .m_card {
	max-width: 220px;
	vertical-align: top;
	display: inline-block;
	margin: 0 10px 20px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_cards .m_related_content {
	padding: 17px;
	height: 35px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content strong,
.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content p,
.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content .rmgrid {
	margin-left: 160px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content strong:lang(ar),
.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content p:lang(ar),
.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content .rmgrid:lang(ar) {
	margin-left: 0;
	margin-right: 160px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content p {
	font-size: 14px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content p.cap:lang(ar):first-letter {
	float: right;
	margin: 0 0 0 20px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content p:lang(ar) {
	margin-left: 0;
	margin-right: 160px;
	clear: right
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content strong {
	font-size: 14px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert:after {
	content: "";
	display: table;
	clear: both
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert p {
	max-width: 620px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert .m_mod {
	max-width: 420px;
	margin-left: 20px;
	margin-bottom: 15px;
	float: right
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert .m_mod:lang(ar) {
	margin-left: 0;
	margin-right: 20px;
	float: left
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert .m_mod strong {
	margin-left: 0
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_news {
	margin-left: 160px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_news:lang(ar) {
	margin-left: 0;
	margin-right: 160px
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .video_row,
.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_tags,
.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_box {
	clear: both
}

.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_card {
	max-width: 140px;
	text-align: left;
	margin: 0 auto 20px
}

.neonews-layout .m_section_neonews .m_neonews_ad {
	float: right;
	margin-bottom: 30px;
	margin-left: 20px
}

.neonews-layout .m_section_neonews .m_neonews_ad:lang(ar) {
	float: left;
	margin-left: 0;
	margin-right: 20px
}

.neonews-layout .m_section_neonews .m_neonews_ad.full {
	float: none;
	width: 100%;
	margin-left: 0;
	text-align: center;
	margin-top: 20px
}

.neonews-layout .m_section_neonews .m_neonews_ad.full a {
	display: inline-block
}

.neonews-layout .m_section_neonews .m_hd_video_activo_HTML5 .fp-ratio {
	padding-top: 42.5% !important
}

.neonews-layout .m_section_neonews_related {
	clear: both;
	background-color: #f7f7f7;
	min-height: 100px;
	margin-bottom: -50px;
	font-size: 0;
	padding: 40px 0
}

.neonews-layout .m_section_neonews_related .wrapper {
	max-width: 940px
}

.neonews-layout .m_section_neonews_related .m_neonews_highlights {
	font-size: 10px
}

.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights {
	box-sizing: border-box;
	display: inline-block;
	width: 48%;
	vertical-align: top;
	margin-left: 2%
}

.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights:lang(ar) {
	margin-left: 0;
	margin-right: 2%
}

.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights:lang(ar):first-of-type {
	margin-left: 2%;
	margin-right: 0
}

.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights:first-of-type {
	margin-left: 0;
	margin-right: 2%
}

.neonews-layout .m_section_neonews_related.cols ul li {
	width: 100%
}

.neonews-layout .m_section_neonews_related.cols ul li .m_video_image .m_video_image_content,
.neonews-layout .m_section_neonews_related.cols ul li .m_video_image .m_news_content,
.neonews-layout .m_section_neonews_related.cols ul li .m_news_image .m_video_image_content,
.neonews-layout .m_section_neonews_related.cols ul li .m_news_image .m_news_content {
	max-width: 200px
}

.neonews-layout .m_section_neonews_header h1 {
	margin-top: 40px;
	margin-bottom: 20px;
	color: #333;
	font-size: 2.8em
}

.neonews-layout .m_section_neonews_header p {
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 0;
	text-transform: uppercase
}

.neonews-layout .m_section_neonews_header strong {
	display: block;
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 30px;
	line-height: 28px
}

.neonews-layout .m_section_neonews_actions {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 52px;
	height: 260px
}

.neonews-layout .m_section_neonews_actions:lang(ar) {
	left: auto;
	right: 0
}

.neonews-layout .m_section_neonews_actions .share_more {
	overflow: hidden;
	max-height: 0;
	transition: 1s
}

.neonews-layout .m_section_neonews_actions.expanded .share_more {
	max-height: 208px
}

.neonews-layout .m_section_neonews_actions .m_share_embiggen {
	padding: 6px;
	background-position: center center;
	background-color: #f7f7f7
}

.neonews-layout .m_section_neonews_actions .m_share_embiggen.m_share_facebook {
	background-color: #3b579d
}

.neonews-layout .m_section_neonews_actions .m_share_embiggen.m_share_twitter {
	background-color: #1ab2e8
}

.neonews-layout .m_section_neonews_actions .m_share_embiggen.m_share_whatsapp {
	display: none;
	background-color: #25d366
}

.neonews-layout .m_section_neonews_actions .m_share_embiggen.m_share_g_plus {
	background-color: #C0382A
}

.neonews-layout .m_section_neonews_actions .m_share_embiggen.m_share_pinterest {
	background-color: #B30A1C
}

.neonews-layout .m_section_neonews_actions .m_share_embiggen.m_share_new {
	background-color: #dbdfe0
}

.neonews-layout .m_section_neonews_actions a {
	display: inline-block;
	width: 40px;
	height: 40px;
	font-size: 0;
	color: transparent
}

.neonews-layout .m_section_neonews_actions .share_text {
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 10px
}

.neonews-layout .m_section_neonews_content .video_row {
	margin-bottom: 30px
}

.neonews-layout .m_section_neonews_content .video_row h1 {
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 20px;
	line-height: 28px
}

.neonews-layout .m_section_neonews_content .video_row .m_hd_video.m_hd_video_activo .m_hd_video_inner {
	padding-bottom: 0
}

.neonews-layout .m_section_neonews_content .video_row .m_hd_video .m_hd_video_inner {
	padding-bottom: 42.5%
}

.neonews-layout .m_section_neonews_content .m_advertising.full {
	border-top: none;
	border-bottom: none
}

.neonews-layout .m_section_neonews_content .m_related {
	max-width: 222px;
	border-top: 2px #000 solid
}

.neonews-layout .m_section_neonews_content .m_related .m_related_content {
	background: #fff
}

.neonews-layout .m_section_neonews_content .ad_camiseta {
	min-height: 300px;
	position: relative
}

.neonews-layout .m_section_neonews_content .ad_camiseta .m_related {
	margin-top: 50px;
	position: absolute;
	left: 0;
	top: 0;
	max-width: 140px
}

.neonews-layout .m_section_neonews_content .ad_camiseta .m_related:lang(ar) {
	left: auto;
	right: 0
}

.neonews-layout .m_neonews_tags,
.neonews-layout .m_neonews_box {
	margin-bottom: 20px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.neonews-layout .m_neonews_tags header,
.neonews-layout .m_neonews_box header {
	display: block
}

.neonews-layout .m_neonews_tags header .m_neonews_tags_title,
.neonews-layout .m_neonews_tags header .m_neonews_box_title,
.neonews-layout .m_neonews_box header .m_neonews_tags_title,
.neonews-layout .m_neonews_box header .m_neonews_box_title {
	display: block;
	padding: 12px 15px;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #fff;
	border-top: 2px solid #0255A5;
	border-bottom: 1px solid #e6e6e6;
	color: #666666;
	text-decoration: none
}

.neonews-layout .m_neonews_tags p,
.neonews-layout .m_neonews_box p {
	font-size: 1.4em;
	padding: 8px 12px;
	color: #666666
}

.neonews-layout .m_neonews_tags ul,
.neonews-layout .m_neonews_box ul {
	padding: 12px 10px
}

.neonews-layout .m_neonews_tags ul li,
.neonews-layout .m_neonews_box ul li {
	list-style: none;
	display: inline-block;
	margin-right: 5px
}

.neonews-layout .m_neonews_tags ul li:lang(ar),
.neonews-layout .m_neonews_box ul li:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.neonews-layout .m_neonews_tags ul li a,
.neonews-layout .m_neonews_box ul li a {
	display: block;
	color: #0255A5;
	font-weight: 700;
	padding: 8px 12px;
	border: 1px solid #0255A5;
	border-radius: 2px;
	font-size: 1.2em;
	text-decoration: none
}

.neonews-layout .m_neonews_highlights {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.neonews-layout .m_neonews_highlights .m_neonews_highlights_title {
	display: block;
	padding: 12px 15px;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #fff;
	border-top: 2px solid #0255A5;
	border-bottom: 1px solid #e6e6e6;
	color: #666666;
	text-decoration: none
}

.neonews-layout .m_neonews_highlights ul {
	background-color: #fff;
	font-size: 0
}

.neonews-layout .m_neonews_highlights ul li {
	width: 50%;
	font-size: 1.3em;
	margin: 0;
	list-style: none;
	display: inline-block;
	padding: 16px 12px;
	box-sizing: border-box;
	border-bottom: 1px solid #e6e6e6
}

.neonews-layout .m_neonews_highlights ul li .m_video_image,
.neonews-layout .m_neonews_highlights ul li .m_news_image {
	max-width: none;
	width: 100%;
	background-color: #fff
}

.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image {
	max-width: 195px;
	display: inline-block;
	vertical-align: top;
	border: none
}

.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image .m_video_item_icon,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image .m_video_item_icon {
	margin-left: -19px;
	margin-top: -19px
}

.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image .m_video_item_icon:before,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image .m_video_item_icon:before {
	border-width: 6px 0 6px 9px;
	margin-left: -3px;
	margin-top: -6px
}

.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image .m_video_item_icon:after,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image .m_video_item_icon:after {
	border-width: 4px;
	width: 30px;
	height: 30px
}

.neonews-layout .m_neonews_highlights ul li .m_video_image .m_video_image_content,
.neonews-layout .m_neonews_highlights ul li .m_video_image .m_news_content,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_video_image_content,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_news_content {
	display: inline-block;
	max-width: 225px;
	vertical-align: top;
	padding: 0 10px;
	font-size: 1.2em;
	color: #333;
	font-weight: 700;
	line-height: 1.4
}

.neonews-layout .m_neonews_highlights ul li .m_video_image .m_video_image_content .m_video_length,
.neonews-layout .m_neonews_highlights ul li .m_video_image .m_news_content .m_video_length,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_video_image_content .m_video_length,
.neonews-layout .m_neonews_highlights ul li .m_news_image .m_news_content .m_video_length {
	display: block;
	font-weight: 400;
	color: #666;
	margin-top: 4px
}

.neonews-layout .m_neonews_highlights ul li:last-child {
	border-bottom: none
}

.neonews-layout .m_neonews_mapa {
	background-color: #333;
	text-align: center
}

.neonews-layout .m_neonews_mapa .m_neonews_mapa_iframe {
	width: 100%;
	min-height: 450px;
	margin: 0 auto
}

.neonews-layout .m_section_stats {
	padding: 35px 0;
	background-color: #f7f7f7
}

.neonews-layout .m_section_stats .m_teams_stats_title {
	margin-bottom: 20px;
	font-size: 1.4em
}

.neonews-layout .m_social_mod .m_social_mod_container {
	margin: 0 0 20px 0;
	font-size: 10px
}

.neonews-layout .m_social_mod .m_social_mod_container .m_neonews_ad {
	float: left;
	width: 50%;
	margin: 0 0 20px 0;
	text-align: center;
	min-height: 152px
}

.neonews-layout .m_social_mod .m_social_mod_container .m_neonews_ad a {
	display: inline-block
}

.neonews-layout .m_social_mod .m_social_mod_container .m_neonews_ad.full {
	min-height: 0;
	float: none;
	width: 100%;
	clear: left;
	margin: 0;
	padding: 20px 0 40px;
	font-size: 10px
}

.neonews-layout .m_neonews_highlight {
	height: auto;
	max-width: 940px;
	margin: 0 auto;
	position: relative
}

.neonews-layout .m_neonews_highlight .banner_info {
	left: 0;
	width: 100%;
	max-width: 1500px;
	background-color: rgba(0, 0, 0, 0.4);
	padding: 10px 0;
	bottom: 0;
	position: absolute
}

.neonews-layout .m_neonews_highlight .banner_info p {
	margin-left: 0
}

.neonews-layout .m_neonews_highlight .banner_info a {
	margin: 0 9px 0 0;
	background-repeat: no-repeat;
	height: 27px;
	width: auto;
	float: left;
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	margin: 9px 0 0 9px;
	text-transform: uppercase;
	text-indent: 0;
	box-sizing: border-box;
	line-height: 27px;
	vertical-align: middle;
	padding-left: 3em;
	width: auto
}

.neonews-layout .m_neonews_highlight .banner_info a:lang(ar) {
	float: right;
	margin: 9px 9px 0 0;
	padding-right: 3em;
	padding-left: inherit;
	background-position: 100% center
}

.neonews-layout .m_neonews_highlight .banner_info a+a {
	border-left: 1px solid #ffffff;
	background-position-x: 7px;
	padding-left: 3.5em
}

.neonews-layout .m_neonews_highlight .banner_info a+a:lang(ar) {
	border-right: 1px solid #ffffff;
	padding-right: 3.5em;
	border-left: none;
	padding-left: inherit;
	background-position: calc(100% - 7px) center
}

.neonews-layout .m_neonews_video {
	max-width: 640px;
	padding-right: 300px;
	height: auto;
	background: #010101;
	overflow: hidden
}

.neonews-layout .m_neonews_video .m_hd_video_activo_HTML5 .fp-ratio {
	padding-top: 0 !important;
	height: 274px !important
}

.neonews-layout .m_neonews_video .m_hd_video_activo_HTML5 .m_hd_video_inner {
	padding-bottom: 0%
}

.neonews-layout .m_neonews_video .m_hd_video_inner {
	padding-bottom: 42.8%
}

.neonews-layout .m_neonews_video .m_videojs_hd {
	width: 100%;
	height: auto
}

.neonews-layout .m_neonews_video .m_videojs_hd .video-js {
	width: 640px;
	height: 273px
}

.neonews-layout .m_neonews_img {
	max-width: 640px;
	padding-right: 300px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	height: auto;
	background: #010101
}

.neonews-layout .m_neonews_img:lang(ar) {
	padding-left: 300px;
	padding-right: 0
}

.neonews-layout .m_neonews_img img {
	max-width: 100%;
	display: block;
	max-height: 100%
}

.neonews-layout .m_neonews_img .m_hd_video {
	width: 100%
}

.neonews-layout .m_neonews_img .m_hd_video_activo_HTML5 .fp-ratio {
	padding-top: 0 !important;
	height: 274px !important
}

.neonews-layout .m_neonews_img .m_hd_video_activo_HTML5 .m_hd_video_inner {
	padding-bottom: 0%
}

.neonews-layout .m_neonews_img .m_hd_video_inner {
	padding-bottom: 42.8%
}

.neonews-layout .m_neonews {
	width: 300px;
	float: left
}

.neonews-layout .m_neonews:lang(ar) {
	float: right
}

.neonews-layout .m_neonews_slide {
	height: 273px;
	width: 300px;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden
}

.neonews-layout .m_neonews_slide:lang(ar) {
	left: 0;
	right: auto
}

.neonews-layout .m_neonews_slide .m_widget {
	border-top: none
}

.neonews-layout .m_neonews img {
	position: relative;
	z-index: auto;
	width: auto;
	height: auto
}

.neonews-layout .m_neonews li {
	height: 43px;
	padding-top: 9px;
	padding-bottom: 8px
}

.neonews-layout .m_neonews li.m_neonews_adver {
	height: 50px;
	padding-top: 5px;
	padding-bottom: 5px
}

.neonews-layout .m_neonews li.m_neonews_adver img {
	margin: 0 auto;
	float: none
}

.neonews-layout .m_neonews_carousel {
	background-color: #F6F6F6;
	border-bottom: 1px solid #e6e6e6
}

.neonews-layout .m_neonews_carousel [data-viewport] {
	margin-top: 0
}

.neonews-layout .m_neonews_carousel p {
	white-space: initial;
	text-align: initial
}

.neonews-layout .m_neonews_mas_noticias {
	max-width: 100%;
	padding: 6px 40px 6px 10px;
	font-size: 14px;
	text-transform: uppercase
}

.neonews-layout .m_neonews_mas_noticias:lang(ar) {
	padding: 6px 10px 6px 40px
}

.neonews-layout .m_neonews_mas_noticias a {
	width: 100%;
	display: inline-block;
	text-decoration: none;
	color: inherit
}

.neonews-layout .m_neonews_mas_noticias,
.neonews-layout .m_neonews_slide_next,
.neonews-layout .m_neonews_slide_prev {
	border: 1px solid #CCCCCC;
	background-color: #F8F8F8;
	color: #777777
}

.neonews-layout .m_neonews_slide_next,
.neonews-layout .m_neonews_slide_prev {
	display: block !important;
	top: 0;
	height: 28px;
	width: 30px;
	background-color: #e6e6e6;
	background-size: 8px;
	color: black
}

.neonews-layout .m_neonews_slide_next {
	right: 0;
	margin-right: 0
}

.neonews-layout .m_neonews_slide_next:lang(ar) {
	left: 31px;
	margin-right: 0;
	right: auto
}

.neonews-layout .m_neonews_slide_prev {
	left: auto;
	margin-left: 0;
	right: 31px
}

.neonews-layout .m_neonews_slide_prev:lang(ar) {
	left: 0;
	margin-left: 0;
	right: auto
}

.neonews-layout .banner_info .video {
	background-image: url("../images/icons/svg/news_banner_video.svg")
}

.neonews-layout .banner_info .picture {
	background-image: url("../images/icons/svg/news_banner_picture.svg")
}

.neonews-layout .m_publication img:lang(ar) {
	float: right
}

.neonews-layout .m_popular_videos_content:lang(ar) {
	padding-right: 90px;
	padding-left: 0
}

.neonews-layout .m_media.more_galleries {
	background-color: #0255A5;
	width: 200px;
	height: 230px;
	color: #fff;
	text-decoration: none
}

.neonews-layout .m_media.more_galleries div {
	border-radius: 50%;
	border: #fff 3px solid;
	font-size: 47px;
	width: 50px;
	height: 50px;
	text-align: center;
	margin: 75px auto 0;
	line-height: 1.1em
}

.neonews-layout .m_media.more_galleries p {
	padding-top: 15px;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase
}

.neonews-layout .m_neonews_media {
	margin-bottom: 30px
}

.neonews-layout .m_neonews_events.cols {
	font-size: 0
}

.neonews-layout .m_neonews_events.cols .m_neonews_box {
	font-size: 10px;
	box-sizing: border-box;
	display: inline-block;
	width: 49%;
	vertical-align: top;
	margin-left: 1%
}

.neonews-layout .m_neonews_events.cols .m_neonews_box:lang(ar) {
	margin-left: 0;
	margin-right: 1%
}

.neonews-layout .m_neonews_events.cols .m_neonews_box:lang(ar):first-of-type {
	margin-left: 1%;
	margin-right: 0
}

.neonews-layout .m_neonews_events.cols .m_neonews_box:first-of-type {
	margin-left: 0;
	margin-right: 1%
}

.neonews-layout .m_opta_content {
	margin: 0 160px 20px
}

.neonews-layout .m_opta_content .o_matchstats {
	margin-bottom: -10px
}

.neonews-layout .footnote {
	font-size: 1.2em;
	margin-top: 10px;
	font-style: italic
}

.no-svg .neonews-layout .banner_info .video {
	background-image: url("../images/icons/png/news_banner_video.png")
}

.no-svg .neonews-layout .banner_info .picture {
	background-image: url("../images/icons/png/news_banner_picture.png")
}

.m_more_galleries_right .m_media_slide_viewport {
	display: inline-block
}

.m_more_galleries_right .m_media_slide_wrapper {
	width: 100% !important
}

.m_more_galleries_right .m_media_slide {
	display: inline-block;
	margin-right: 200px
}

.m_more_galleries_right .m_articles_view_more {
	width: 200px;
	height: 230px;
	padding-bottom: 0;
	background: orange;
	float: right;
	margin-top: -232px;
	border: none
}

@media only screen and (max-width: 1024px) {

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert strong,
	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert p {
		margin-right: 160px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_events.cols {
		padding: 0 10px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_events.cols .m_neonews_box {
		width: 100%;
		margin-left: 0;
		margin-right: 0
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_events.cols .m_neonews_box:first-of-type {
		margin-right: 0
	}

	.neonews-layout .footnote {
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_section_news_actions .btn_social_whatsapp {
		display: inline-block
	}

	.neonews-layout .m_section_news_actions .btn_social_facebook,
	.neonews-layout .m_section_news_actions .btn_social_twitter {
		display: none
	}

	.neonews-layout .m_section_news_actions .m_share_whatsapp {
		display: list-item
	}

	.neonews-layout .m_neonews_pirendo {
		width: 100%
	}
}

@media only screen and (min-width: 990px) {
	.neonews-layout .m_section_neonews.rfad .m_section_neonews_header strong {
		max-width: 455px
	}

	.neonews-layout .m_section_neonews .m_neonews_result {
		width: 455px;
		float: left;
		margin-left: 160px;
		margin-top: -20px;
		margin-bottom: 20px
	}

	.neonews-layout .m_section_neonews .m_neonews_result:lang(ar) {
		float: right;
		margin-right: 160px;
		margin-left: 0
	}

	.neonews-layout .m_section_neonews .m_neonews_result .m_result {
		margin-bottom: 0
	}

	.neonews-layout .m_section_neonews .m_neonews_result .result {
		margin-bottom: 10px
	}

	.neonews-layout .m_section_neonews .m_neonews_result .result span {
		top: -15px;
		font-size: 8em
	}

	.neonews-layout .m_section_neonews .m_neonews_result .team_1 span {
		left: 120px
	}

	.neonews-layout .m_section_neonews .m_neonews_result .team_2 span {
		right: 120px
	}

	.m_media.more_galleries:hover p,
	.m_media.more_galleries:hover div {
		opacity: 0.69
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

	.neonews-layout .m_mod:nth-child(odd)>*,
	.neonews-layout .m_mod:lang(ar):nth-child(odd)>* {
		margin: 0 10px
	}

	.neonews-layout .m_mod:nth-child(even)>*,
	.neonews-layout .m_mod:lang(ar):nth-child(even)>* {
		margin: 0 10px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions {
		left: 10px
	}

	.neonews-layout .m_section_neonews .m_neonews_result {
		width: 500px;
		margin: 0 auto 20px
	}

	.neonews-layout .m_section_neonews .m_neonews_result .m_result {
		margin-bottom: 0
	}

	.neonews-layout .m_section_neonews .m_neonews_result .team_1 span {
		left: 50%
	}

	.neonews-layout .m_section_neonews .m_neonews_result .team_2 span {
		right: 50%
	}

	.neonews-layout .m_section_neonews .m_section_neonews_header h1,
	.neonews-layout .m_section_neonews .m_section_neonews_header p {
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_section_neonews .m_section_neonews_content .m_neonews_tags,
	.neonews-layout .m_section_neonews .m_section_neonews_content .m_neonews_box {
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_section_neonews .m_section_neonews_content .m_card {
		margin: 0 10px 20px
	}

	.neonews-layout .m_section_neonews .m_neonews_ad {
		margin: 0 auto 20px;
		float: none;
		width: 300px
	}

	.neonews-layout .m_section_neonews_related {
		padding: 20px 0;
		margin-bottom: -20px
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights {
		width: auto;
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights:first-of-type {
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights ul li {
		width: 50%
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights ul li .m_video_image .m_video_image_content {
		max-width: 130px
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights ul li .m_news_image .m_news_content {
		max-width: 130px
	}

	.neonews-layout .m_section_neonews_related .m_neonews_highlights {
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_section_neonews_related .m_neonews_highlights ul li .m_video_image .m_video_image_content {
		max-width: 130px
	}
}

@media only screen and (max-width: 767px) {
	.neonews-layout .m_video_gallery_text {
		display: block
	}

	.neonews-layout .m_section_neonews {
		margin-bottom: 20px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_header h1,
	.neonews-layout .m_section_neonews.actions .m_section_neonews_header p,
	.neonews-layout .m_section_neonews.actions .m_section_neonews_header strong {
		margin-left: 0
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_header h1:lang(ar),
	.neonews-layout .m_section_neonews.actions .m_section_neonews_header p:lang(ar),
	.neonews-layout .m_section_neonews.actions .m_section_neonews_header strong:lang(ar) {
		margin-right: 0
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions {
		display: block;
		position: static;
		width: 100%;
		height: 40px;
		padding: 0 10px;
		background-color: #f7f7f7;
		box-sizing: border-box;
		margin-bottom: 20px;
		text-align: right
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions:lang(ar) {
		text-align: left
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions .share_more {
		display: inline-block;
		vertical-align: top;
		overflow: hidden;
		max-height: 40px;
		height: 40px;
		max-width: 0;
		transition: 1s;
		white-space: nowrap
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions .share_more>a {
		min-height: 40px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions.expanded .share_more {
		max-width: 160px;
		height: 40px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions.expanded .share_text {
		opacity: 0;
		max-width: 0
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions .m_share_embiggen {
		padding: 0
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions .m_share_whatsapp {
		display: inline-block
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions .share_text {
		font-size: 11px;
		display: inline-block;
		float: left;
		max-width: 100px;
		text-align: left;
		overflow: hidden;
		margin-top: 14px;
		opacity: 1;
		transition: 1s
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_actions .share_text:lang(ar) {
		float: right
	}

	.neonews-layout .m_section_neonews.actions .m_neonews_ad {
		float: none;
		width: 300px;
		margin: 0 auto 20px
	}

	.neonews-layout .m_section_neonews.actions .m_neonews_ad.full {
		width: auto;
		display: none
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content strong,
	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content p,
	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content strong:lang(ar),
	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content p:lang(ar) {
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert {
		margin-right: 0
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert strong,
	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert p {
		margin-right: 10px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_text_content.insert .m_mod {
		float: none;
		max-width: 100%;
		margin: 0 auto 15px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_cards {
		margin-left: 0
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_cards .m_card {
		max-width: 145px;
		margin: 0 5px 20px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_neonews_cards .m_card .m_related_content {
		height: 56px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_news,
	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_news:lang(ar) {
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_related {
		position: inherit;
		margin: 0 auto;
		max-width: 140px
	}

	.neonews-layout .m_section_neonews.actions .m_section_neonews_content .m_player {
		max-width: 140px;
		margin: 0 auto
	}

	.neonews-layout .m_section_neonews .m_neonews_result {
		margin: 20px 10px
	}

	.neonews-layout .m_section_neonews .m_neonews_result .m_result {
		margin-bottom: 0
	}

	.neonews-layout .m_section_neonews_header h1 {
		background-color: #111;
		color: #fff;
		margin: 0;
		padding: 20px 10px 15px;
		font-size: 2.1em;
		line-height: 1.25
	}

	.neonews-layout .m_section_neonews_header p {
		margin: 0;
		padding: 20px 10px 0
	}

	.neonews-layout .m_section_neonews_header strong {
		margin: 0;
		padding: 15px 10px 20px
	}

	.neonews-layout .m_section_neonews_content .video_row h1 {
		font-size: 1.8em;
		margin: 0 10px 15px;
		line-height: 1.25
	}

	.neonews-layout .m_section_neonews_content .m_neonews_ad {
		box-sizing: border-box
	}

	.neonews-layout .m_section_neonews_content .m_neonews_ad.full {
		padding-left: 10px;
		padding-right: 10px
	}

	.neonews-layout .m_neonews_tags,
	.neonews-layout .m_neonews_box {
		margin: 0 10px 10px
	}

	.neonews-layout .m_section_neonews_related {
		margin-bottom: -20px;
		padding: 20px 0
	}

	.neonews-layout .m_section_neonews_related.cols {
		padding: 20px 10px
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights {
		margin: 0;
		display: block;
		width: 100%
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights:first-of-type {
		margin-bottom: 20px
	}

	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights ul li .m_video_image .m_video_image_content,
	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights ul li .m_video_image .m_news_content,
	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights ul li .m_news_image .m_video_image_content,
	.neonews-layout .m_section_neonews_related.cols .m_neonews_highlights ul li .m_news_image .m_news_content {
		max-width: 155px
	}

	.neonews-layout .m_neonews_highlights {
		margin-left: 10px;
		margin-right: 10px
	}

	.neonews-layout .m_neonews_highlights ul li {
		width: 100%
	}

	.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image,
	.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image {
		max-width: 91px
	}

	.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image .m_video_item_icon,
	.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image .m_video_item_icon {
		margin-left: -13px;
		margin-top: -13px
	}

	.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image .m_video_item_icon:before,
	.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image .m_video_item_icon:before {
		border-width: 4px 0 4px 7px;
		margin-left: -2px;
		margin-top: -4px
	}

	.neonews-layout .m_neonews_highlights ul li .m_video_image .m_related_image .m_video_item_icon:after,
	.neonews-layout .m_neonews_highlights ul li .m_news_image .m_related_image .m_video_item_icon:after {
		border-width: 3px;
		width: 20px;
		height: 20px
	}

	.neonews-layout .m_neonews_highlights ul li .m_video_image .m_video_image_content,
	.neonews-layout .m_neonews_highlights ul li .m_video_image .m_news_content,
	.neonews-layout .m_neonews_highlights ul li .m_news_image .m_video_image_content,
	.neonews-layout .m_neonews_highlights ul li .m_news_image .m_news_content {
		max-width: 155px
	}

	.neonews-layout .m_neonews_mapa .m_neonews_mapa_iframe {
		min-height: 150px
	}

	.neonews-layout .m_social_mod {
		float: none;
		width: 100%
	}

	.neonews-layout .m_social_mod .m_social_mod_container {
		margin: 15px 0
	}

	.neonews-layout .m_social_mod .m_social_mod_container .m_neonews_ad {
		width: 100%;
		margin: 0 0 10px 0;
		padding: 0 10px
	}

	.neonews-layout .m_social_mod .m_social_mod_container .m_neonews_ad.full {
		margin: 10px 0;
		padding: 0 10px
	}

	.neonews-layout .m_mod:nth-child(odd)>*,
	.neonews-layout .m_mod:lang(ar):nth-child(odd)>* {
		margin: 0 10px
	}

	.neonews-layout .m_mod:nth-child(even)>*,
	.neonews-layout .m_mod:lang(ar):nth-child(even)>* {
		margin: 0 10px
	}

	.neonews-layout .m_mod.m_mod_x2,
	.neonews-layout .m_mod:lang(ar).m_mod_x2 {
		width: auto;
		margin-bottom: 10px
	}

	.neonews-layout .m_mod.m_mod_x2 div,
	.neonews-layout .m_mod:lang(ar).m_mod_x2 div {
		min-height: 75px
	}

	.neonews-layout .m_mod_twit .m_mod_figcaption {
		padding-top: 15px
	}

	.neonews-layout .m_mod_twit .m_mod_figcaption a {
		display: block
	}

	.neonews-layout .m_neonews_media {
		margin-bottom: 20px
	}

	.neonews-layout .m_neonews_media .m_media_slide_viewport {
		margin-top: 0
	}

	.neonews-layout .m_news_simple {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.neonews-layout .m_news_simple p {
		line-height: 1.4
	}

	.neonews-layout .m_opta_content {
		display: none
	}

	.neonews-layout .m_neonews_events {
		display: none
	}
}

@media only screen and (max-width: 960px) {
	.neonews-layout .m_section_stats {
		padding: 15px 0
	}

	.neonews-layout .m_section_stats .m_teams_stats_title {
		display: none
	}

	.neonews-layout .m_section_stats .stats_viewport {
		height: 103px;
		overflow: hidden;
		margin: 0 55px;
		white-space: nowrap
	}

	.neonews-layout .m_section_stats .m_teams_stats_list {
		display: block;
		overflow: hidden
	}

	.neonews-layout .m_section_stats .m_teams_stats_list li {
		float: left;
		display: block;
		width: auto;
		border-left: none;
		padding: 0
	}

	.neonews-layout .m_section_stats .m_teams_stats_list li:nth-child(4n),
	.neonews-layout .m_section_stats .m_teams_stats_list li:nth-child(4n-1) {
		background: none
	}

	.neonews-layout .m_section_stats .m_teams_stats_list li:nth-child(4n-2),
	.neonews-layout .m_section_stats .m_teams_stats_list li:nth-child(4n-3) {
		background: none
	}

	.neonews-layout .m_section_stats .m_teams_stats_list span {
		font-size: 5em
	}

	.neonews-layout .m_section_stats .m_teams_stats_list dfn {
		display: block;
		padding: 0;
		text-align: center
	}

	.neonews-layout .m_section_stats [class*='ico_big_arrow'] {
		position: absolute;
		top: 50%;
		margin-top: -18px
	}

	.neonews-layout .m_section_stats .ico_big_arrow_left {
		left: 15px
	}

	.neonews-layout .m_section_stats .ico_big_arrow_right {
		right: 15px
	}

	.neonews-layout .m_section_neonews_content .video_row h1 {
		margin-left: 10px
	}

	.neonews-layout .m_section_neonews_content .m_neonews_cards {
		margin: 0 auto;
		max-width: 100%;
		display: block
	}
}

@media only screen and (min-width: 640px) {
	.neonews-layout .m_neonews_slide_next {
		background-image: url("../images/icons/svg/arrow_next.svg")
	}

	.neonews-layout .m_neonews_slide_prev {
		background-image: url("../images/icons/svg/arrow_prev.svg")
	}

	.neonews-layout .no-svg .m_neonews_slide_next {
		background-image: url("../images/icons/png/arrow_next.png")
	}

	.neonews-layout .no-svg .m_neonews_slide_prev {
		background-image: url("../images/icons/png/arrow_prev.png")
	}

	.m_neonews_mas_noticias a {
		pointer-events: none
	}
}

@media only screen and (max-width: 640px) {
	.neonews-layout .m_neonews {
		width: 100%
	}

	.neonews-layout .m_neonews_highlight {
		height: auto
	}

	.neonews-layout .m_neonews_img {
		padding-right: 0;
		padding-top: 46px;
		height: auto
	}

	.neonews-layout .m_neonews_img .m_hd_video_inner {
		padding-bottom: 0;
		height: 266px
	}

	.neonews-layout .m_neonews_img:lang(ar) {
		padding-left: 0
	}

	.neonews-layout .m_neonews_img img {
		width: 100%
	}

	.neonews-layout .m_neonews_img .m_full_header_banner_info {
		position: absolute
	}

	.neonews-layout .m_neonews_video {
		padding-right: 0;
		padding-top: 46px;
		height: auto;
		width: 100%
	}

	.neonews-layout .m_neonews_video .m_hd_video {
		padding-top: 0
	}

	.neonews-layout .m_neonews_video .m_hd_video .fp-ratio {
		height: 274px !important;
		padding-top: 0 !important
	}

	.neonews-layout .m_neonews_video .m_hd_video.m_hd_video_activo_HTML5 .fp-ratio {
		height: 266px !important
	}

	.neonews-layout .m_neonews_video .m_videojs_hd .video-js {
		width: 100%;
		min-height: 180px;
		height: auto
	}

	.neonews-layout .m_neonews_carousel {
		height: auto;
		width: 100%;
		max-width: 100%;
		border: 1px solid #035EAD;
		z-index: 2
	}

	.neonews-layout .m_neonews_slide_viewport {
		display: none
	}

	.neonews-layout .m_neonews_mas_noticias {
		background-color: #035EAD;
		border: 1px solid #035EAD;
		padding: 13px 40px 13px 25px
	}

	.neonews-layout .m_neonews_mas_noticias:lang(ar) {
		padding: 13px 25px 13px 40px
	}

	.neonews-layout .m_neonews_mas_noticias a {
		color: #fff
	}

	.neonews-layout .m_neonews_mas_noticias a.flecha:after {
		content: "";
		background-image: url("../images/icons/svg/arrow_btn_next.svg");
		background-repeat: no-repeat;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
		position: absolute;
		height: 15px;
		width: 10px;
		margin-left: 15px;
		background-size: 8px
	}

	.neonews-layout .m_neonews_mas_noticias a.desplegado:after {
		-webkit-transform: rotate(270deg);
		-moz-transform: rotate(270deg);
		-ms-transform: rotate(270deg);
		-o-transform: rotate(270deg);
		transform: rotate(270deg)
	}

	.neonews-layout .m_neonews_mas_noticias:lang(ar) .flecha:after {
		margin-right: 15px;
		margin-left: auto
	}

	.neonews-layout .m_neonews_slide_next,
	.neonews-layout .m_neonews_slide_prev {
		background-color: #054783;
		border: 1px solid #054783;
		height: 42px;
		width: 35px;
		display: none !important
	}

	.neonews-layout .m_neonews_slide_next.desplegado,
	.neonews-layout .m_neonews_slide_prev.desplegado {
		display: block !important
	}

	.neonews-layout .m_neonews_slide_prev {
		right: 38px
	}

	.neonews-layout .m_neonews_slide_next:lang(ar) {
		left: 38px
	}

	.neonews-layout .m_neonews_highlight .banner_info {
		padding: 0 0 5px
	}

	.neonews-layout .m_neonews_highlight .banner_info a {
		font-size: 10px;
		height: 21px;
		line-height: 21px
	}

	.neonews-layout .m_neonews_highlight .banner_info .video {
		background-size: 2.1em
	}

	.neonews-layout .m_neonews_highlight .banner_info .picture {
		background-size: 2.1em
	}

	.neonews-layout .m_hd_video_player>div {
		height: auto !important
	}
}

@media only screen and (min-width: 990px) {
	.m_more_galleries_right .m_media_slide_prev {
		margin-left: -380px
	}

	.m_more_galleries_right .m_media_slide_next {
		right: 1%;
		margin-right: 0
	}
}

.news_report_layout .m_news_tags,
.training_layout .m_news_tags {
	margin: 30px 10px;
	border: 0px
}

.news_report_layout .m_news_tags header,
.training_layout .m_news_tags header {
	display: none
}

.news_report_layout .m_news_tags header .m_news_tags_title,
.training_layout .m_news_tags header .m_news_tags_title {
	display: block;
	padding: 12px 15px;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #fff;
	border-top: 2px solid #0255A5;
	border-bottom: 1px solid #e6e6e6;
	color: #666666;
	text-decoration: none
}

.news_report_layout .m_news_tags ul,
.training_layout .m_news_tags ul {
	padding: 12px 0px;
	padding-right: 10px
}

.news_report_layout .m_news_tags ul:lang(ar),
.training_layout .m_news_tags ul:lang(ar) {
	padding-right: 0px;
	padding-left: 10px
}

.news_report_layout .m_news_tags ul li,
.training_layout .m_news_tags ul li {
	list-style: none;
	display: inline-block;
	margin: 0 10px 15px 0
}

.news_report_layout .m_news_tags ul li:lang(ar),
.training_layout .m_news_tags ul li:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.news_report_layout .m_news_tags ul li a,
.training_layout .m_news_tags ul li a {
	display: block;
	color: #444;
	font-weight: 400;
	padding: 7px 12px;
	background-color: #e2e2e2;
	border-radius: 5px;
	font-size: .6875rem;
	text-decoration: none
}

.training_layout .m_news_tags {
	margin: 30px 10px 30px 0
}

@media only screen and (min-width: 767px) {

	.news_report_layout .m_news_tags,
	.news_report_layout .training_layout {
		margin: 10px 5px 20px
	}
}

.news_report_layout .m_full_header_banner.m_header_banner_sq {
	background-color: #efefef;
	min-height: unset
}

.news_report_layout .m_header_sq_wrapper {
	margin-bottom: 30px;
	position: relative
}

.news_report_layout .m_header_sq_wrapper .m_full_header_sq_info {
	position: absolute;
	top: calc(0px + 50%);
	left: calc(0px + 50%);
	transform: translate(-50%, -50%);
	height: 120px;
	width: 320px;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap
}

.news_report_layout .m_header_sq_wrapper .m_full_header_sq_info .local,
.news_report_layout .m_header_sq_wrapper .m_full_header_sq_info .visitante {
	width: 120px;
	height: 120px;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, 0.4);
	display: flex;
	align-items: center
}

.news_report_layout .m_header_sq_wrapper .m_full_header_sq_info .local .crest,
.news_report_layout .m_header_sq_wrapper .m_full_header_sq_info .visitante .crest {
	height: 100px;
	width: auto
}

.news_report_layout .sq_section {
	background-color: #efefef
}

.news_report_layout .sq_section_infog {
	background-color: #fff
}

.news_report_layout .sq_wrapper {
	margin: 20px 10px;
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px)
}

.news_report_layout .sq_wrapper img {
	margin: 0 auto
}

.news_report_layout .sq_title {
	border-left: 0;
	text-align: left;
	border-right: 4px solid transparent;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 35px;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5
}

.news_report_layout .sq_title:lang(ar) {
	border-left: 4px solid transparent;
	border-right: 0;
	text-align: right
}

.news_report_layout .sq_container_list .sq_slide_wrapper .sq_slide_item {
	width: 250px;
	height: 300px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.13);
	background-color: #fff;
	display: block;
	padding: 40px 35px;
	box-sizing: border-box;
	margin: 0 auto 25px;
	overflow: hidden
}

.news_report_layout .sq_container_list .sq_slide_wrapper .sq_slide_item .datos {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #656565;
	white-space: normal
}

.news_report_layout .sq_container_list .sq_slide_wrapper .sq_slide_item.sq_item_destacado {
	background: #7f6d3d
}

.news_report_layout .sq_container_list .sq_slide_wrapper .sq_slide_item.sq_item_destacado .datos {
	color: #ffffff
}

.news_report_layout .sq_container_list .sq_slide_wrapper .sq_slide_item.sq_item_baner {
	padding: 0;
	box-shadow: none;
	height: auto;
	width: 300px
}

.news_report_layout .sq_container_list .sq_slide_wrapper .sq_slide_item:nth-of-type(3n+2) {
	background-image: url("../images/backgrounds/sq_escudo_background.svg");
	background-repeat: no-repeat;
	background-position: bottom -1px right -1px;
	background-size: auto
}

.news_report_layout .sq_video {
	margin: 60px auto;
	max-width: 100%
}

.news_report_layout .sq_opta_container {
	margin: 50px auto 50px
}

@media screen and (min-width: 768px) {
	.news_report_layout .sq_wrapper {
		width: 740px;
		max-width: 740px;
		margin: 10px auto
	}

	.news_report_layout .sq_title {
		display: inline-block;
		padding-right: 20px
	}

	.news_report_layout .sq_container_list {
		position: relative;
		overflow: hidden;
		white-space: nowrap;
		width: 100%;
		max-width: 100%
	}

	.news_report_layout .sq_container_list .sq_slide_wrapper {
		width: 100%;
		height: 100%
	}

	.news_report_layout .sq_container_list .sq_slide_wrapper .sq_slide_item {
		display: inline-block;
		vertical-align: middle;
		margin: 0 30px 0 0
	}

	.news_report_layout .sq_section_infog .hide_for_mobile {
		display: none
	}

	.news_report_layout .sq_opta_container {
		margin: 100px auto 70px
	}
}

@media screen and (min-width: 990px) {
	.news_report_layout .m_header_sq_wrapper {
		margin-top: 30px
	}

	.news_report_layout .sq_wrapper {
		width: 940px;
		max-width: 940px
	}

	.news_report_layout .sq_section_infog .hide_for_mobile {
		display: block
	}
}

.rmgrid,
.rmgrid>* {
	box-sizing: border-box
}

.specials_layout.preseason .rmgrid:lang(ar) {
	margin-left: inherit;
	margin-right: -20px
}

.rmgrid {
	overflow: hidden;
	margin-left: -20px
}

.rmgrid:after {
	content: "";
	display: table;
	clear: both
}

.rmgrid [class*='col-'] {
	float: left;
	padding-left: 20px
}

.rmgrid [class*='col-']:lang(ar) {
	float: right;
	padding-left: 0;
	padding-right: 20px
}

.rmgrid [class*='col-'].fr {
	float: right
}

.rmgrid [class*='col-'].fr:lang(ar) {
	float: left
}

.rmgrid [class*='col-'].no-padding {
	padding: 0
}

.rmgrid.no-gutter {
	margin-left: 0
}

.rmgrid.no-gutter [class*='col-'] {
	float: left;
	padding-left: 0
}

.rmgrid .col-2-3 {
	width: 66.66%
}

.rmgrid .col-1-3 {
	width: 33.33%
}

.rmgrid .col-7-8 {
	width: 87.5%
}

.rmgrid .col-3-4,
.rmgrid .col-6-8 {
	width: 75%
}

.rmgrid .col-5-8 {
	width: 62.5%
}

.rmgrid .col-1-2,
.rmgrid .col-2-4,
.rmgrid .col-4-8 {
	width: 50%
}

.rmgrid .col-3-8 {
	width: 37.5%
}

.rmgrid .col-1-4,
.rmgrid .col-2-8 {
	width: 25%
}

.rmgrid .col-1-8 {
	width: 12.5%
}

.rmgrid .col-1 {
	width: 8.33%
}

.rmgrid .col-2 {
	width: 16.66%
}

.rmgrid .col-3 {
	width: 25%
}

.rmgrid .col-4 {
	width: 33.33%
}

.rmgrid .col-5 {
	width: 41.66%
}

.rmgrid .col-6 {
	width: 50%
}

.rmgrid .col-7 {
	width: 58.33%
}

.rmgrid .col-8 {
	width: 66.66%
}

.rmgrid .col-9 {
	width: 75%
}

.rmgrid .col-10 {
	width: 83.33%
}

.rmgrid .col-11 {
	width: 91.66%
}

.rmgrid .col-12 {
	width: 100%
}

.rmgrid.grid-pad {
	padding: 20px 0 20px 20px
}

@media only screen and (max-width: 767px) {
	.rmgrid {
		margin-left: 0;
		padding-left: 0
	}

	.rmgrid:lang(ar) {
		margin-right: 0
	}

	.rmgrid [class*='col-'] {
		float: none;
		padding-left: 0
	}

	.rmgrid [class*='col-']:lang(ar) {
		float: none
	}

	.rmgrid [class*='col-'].fr {
		float: none
	}

	.rmgrid [class*='col-'].fr:lang(ar) {
		float: left
	}

	.rmgrid [class*='col-']:lang(ar) {
		padding-right: 0
	}

	.rmgrid .col-2-3,
	.rmgrid .col-1-3,
	.rmgrid .col-7-8,
	.rmgrid .col-3-4,
	.rmgrid .col-6-8,
	.rmgrid .col-5-8,
	.rmgrid .col-1-2,
	.rmgrid .col-2-4,
	.rmgrid .col-4-8,
	.rmgrid .col-3-8,
	.rmgrid .col-1-4,
	.rmgrid .col-2-8,
	.rmgrid .col-1-8,
	.rmgrid .col-1,
	.rmgrid .col-2,
	.rmgrid .col-3,
	.rmgrid .col-4,
	.rmgrid .col-5,
	.rmgrid .col-6,
	.rmgrid .col-7,
	.rmgrid .col-8,
	.rmgrid .col-9,
	.rmgrid .col-10,
	.rmgrid .col-11,
	.rmgrid .col-12 {
		width: 100%
	}

	.rmgrid.grid-pad {
		padding: 0
	}
}

.news_layout.old .m_full_header_banner_info_wrapper {
	width: 960px;
	margin-left: -480px
}

.news_layout.old .main_row>.important,
.news_layout.old .club_info_layout .overlapping_main_row>.important,
.club_info_layout .news_layout.old .overlapping_main_row>.important {
	width: 100%
}

.news_layout.old .header_row .col>* {
	margin-left: 20px;
	margin-right: 20px
}

.news_layout.old .header_row .m_section_news_header {
	margin-top: 30px
}

.news_layout.old .header_row .m_section_news_header strong a {
	display: inline;
	font-size: 1em;
	color: #000;
	text-decoration: none
}

.news_layout.old .header_row .m_section_news_header strong a strong {
	font-size: 1em;
	display: inline;
	font-weight: 700;
	margin-bottom: auto;
	line-height: normal
}

.news_layout.old .content_row>.main_content {
	width: 100%
}

.news_layout.old .content_row .col>* {
	margin-left: 20px;
	margin-right: 20px
}

.news_layout.old .m_text_content a {
	border-bottom: none;
	color: #0255A5
}

.news_layout.old .m_text_content p u {
	text-decoration: none
}

.club_info_layout .m_contact:lang(ar) {
	direction: rtl
}

.club_info_layout .m_contact .text_row {
	padding-right: 0
}

.club_info_layout .m_contact .m_text h2 {
	color: #0255A5;
	float: left;
	text-align: left;
	line-height: 1.2
}

.club_info_layout .m_contact .m_text h2:lang(ar) {
	float: right;
	text-align: right
}

.club_info_layout .m_contact .m_text .btn-show {
	display: inline-block
}

.club_info_layout .m_contact .m_text p {
	margin-bottom: 0
}

.club_info_layout .m_contact .m_text ul {
	font-size: inherit
}

.club_info_layout .m_contact .m_text ul li {
	margin-left: 0;
	padding-right: 0;
	list-style: none
}

.club_info_layout .m_contact .m_text ul li+li {
	margin-top: 0
}

.club_info_layout .m_contact .m_collapsable {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px
}

.club_info_layout .m_contact .m_collapsable_content {
	width: 100%
}

.club_info_layout .m_contact .rmgrid {
	margin-left: 0
}

.club_info_layout .m_contact .m_contact_info {
	padding: 0 20px;
	text-align: left
}

.club_info_layout .m_contact .m_contact_info:lang(ar) {
	text-align: right
}

.club_info_layout .m_contact .m_contact_info p,
.club_info_layout .m_contact .m_contact_info strong,
.club_info_layout .m_contact .m_contact_info em,
.club_info_layout .m_contact .m_contact_info h3 {
	margin-bottom: 20px;
	line-height: 1.2
}

.club_info_layout .m_contact .m_contact_info a {
	word-break: break-all;
	word-wrap: break-word
}

.club_info_layout .m_contact .m_contact_icon {
	padding-left: 30px;
	position: relative
}

.club_info_layout .m_contact .m_contact_icon:lang(ar) {
	padding-left: 0;
	padding-right: 30px
}

.club_info_layout .m_contact .m_contact_icon span {
	position: absolute;
	left: 0
}

.club_info_layout .m_contact .m_contact_icon span:lang(ar) {
	right: 0;
	left: auto
}

.m_contact_aside .loading {
	height: auto
}

.partner_layout .m_partner:lang(ar) {
	direction: rtl
}

.partner_layout .m_partner .text_row {
	padding-right: 0
}

.partner_layout .m_partner .m_text .m_collapsable>p {
	float: left
}

.partner_layout .m_partner .m_text .m_collapsable>p:lang(ar) {
	float: right;
	text-align: right
}

.partner_layout .m_partner .m_text .btn_show {
	display: inline-block;
	margin-top: 4px
}

.partner_layout .m_partner .m_text p {
	text-align: left
}

.partner_layout .m_partner .m_text ul {
	padding: 0;
	font-size: inherit;
	text-align: left
}

.partner_layout .m_partner .m_text ul li {
	margin-left: 0;
	padding-right: 0;
	list-style: none
}

.partner_layout .m_partner .m_text ul li+li {
	margin-top: 0
}

.partner_layout .m_partner .m_text table tfoot td {
	text-transform: uppercase;
	font-size: 1em;
	vertical-align: middle
}

.partner_layout .m_partner .m_text table tfoot td strong {
	font-size: 1.1em;
	vertical-align: top
}

.partner_layout .m_partner .m_collapsable_content {
	width: 93.6%;
	margin-left: 40px
}

.partner_layout .m_partner .m_text_content h2 {
	color: #000;
	font-size: 1.6em;
	margin: 30px 0 16px 0
}

.partner_layout .m_transp_status {
	display: inline-block;
	width: 25px;
	height: 25px;
	color: #fff;
	background-color: #333;
	border-radius: 50%;
	line-height: 1.25;
	font-size: 1.6em;
	text-align: center
}

.partner_layout .m_transp_status.small {
	width: 15px;
	height: 15px;
	font-size: 1em;
	line-height: 1.6
}

.partner_layout .m_transp_status.done {
	background-color: #0a0
}

.partner_layout .m_transp_status.pending {
	background-color: #e90
}

.partner_layout .m_transp_col1 {
	width: 80%
}

.partner_layout .m_transp_col2 {
	width: 10%
}

.partner_layout .m_transp_col3 {
	width: 10%
}

.partner_layout .m_text_content h2 {
	font-size: .875em;
	color: #666;
	float: left;
	text-align: left;
	width: calc(100% - 120px)
}

.partner_layout .m_text_content .btn_show {
	color: #0255a5;
	font-size: 0.92rem;
	vertical-align: middle
}

.partner_layout .m_text_content .btn_show:after {
	font-size: 1em;
	height: auto
}

.partner_layout .m_text_content .explanded .btn_show:after {
	font-size: 1em;
	height: auto
}

.partner_layout .m_text_content ul,
.partner_layout .m_text_content ol {
	font-size: 14px;
	padding: 5px 10px 25px
}

.partner_layout .m_text_content ul li+li,
.partner_layout .m_text_content ol li+li {
	margin-top: 10px
}

.partner_layout .m_text_content .m_collapsable_content {
	width: 100%;
	text-align: left
}

.partner_layout .m_text_content #ftn1,
.partner_layout .m_text_content #ftn2 {
	font-size: .75em;
	line-height: 1.8;
	margin-top: 15px
}

@media only screen and (max-width: 990px) {
	.partner_layout .m_partner .m_text .m_collapsable>p {
		max-width: 215px
	}

	.partner_layout .m_partner .m_collapsable_content {
		margin-left: 10px
	}
}

@media only screen and (max-width: 767px) {
	.club_info_layout .m_contact .text_row {
		padding-right: 0
	}

	.club_info_layout .m_contact .m_text {
		margin-left: 0;
		margin-right: 0
	}

	.club_info_layout .m_contact .m_text h2 {
		max-width: 65%
	}

	.club_info_layout .m_contact .m_contact_info {
		padding: 0
	}
}

.specials_layout.fcwc h2 {
	font-size: 2.4em;
	color: #545454;
	margin-bottom: 30px
}

.specials_layout.fcwc #news {
	margin-top: 50px
}

.specials_layout.fcwc #infoBox {
	display: none
}

.specials_layout.fcwc .m_fcwc_head {
	background-color: #808080;
	position: relative
}

.specials_layout.fcwc .m_fcwc_head .wrapper {
	padding: 50px 0 51px;
	min-height: 280px
}

.specials_layout.fcwc .m_fcwc_head h1 {
	font-family: "Oswald", sans-serif;
	color: #333;
	font-size: 7em;
	margin-left: 86px;
	text-transform: uppercase;
	max-width: 350px;
	line-height: 1.1;
	font-weight: 400
}

.specials_layout.fcwc .m_fcwc_head h1:lang(ar) {
	margin-left: 0;
	margin-right: 86px
}

.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_place {
	font-family: "Oswald", sans-serif;
	color: rgba(128, 128, 128, 0.5);
	font-size: 1.8em;
	text-transform: uppercase;
	letter-spacing: 7px
}

.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_place:before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAtCAMAAADbYcjNAAAAsVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk2wLSAAAAOnRSTlMABQsI+hMcDxeo9fAuYChaJELUyaSNUTq7nzXgrSuGTDHkz8N6Vkgg3HCym4JnPuq/k4ps2Jd9due2EzE2EwAABRtJREFUGBl1wQV2HFkCBMD8VMzc1czMJOX9D7YlWZ633vVE4BcprShYxp3wWrgDd+AO3IHrFvswjtsokQp/SI6Fu9n4/KH7c/e2eL0Wi96l7/PbNHMXtcFv6Vnzl2lzW04sx7Hxm7KtoNr2Zpqdcyzxy/tDk/SacWIUhJDrV9im9aSeWI6tlEBHOOGFnb57UADM3Ce958QAQgnpJKf4fijL22h0G43elTnVlmULJaOc5LxYAGinmtkqnGfFyHWbzNf8h/b7eWDdbuO2TSxnuPSZrVwBVNQsLMvj38XYUpOaLlDSqwoJRB/k1TZT/mkz5bcrEs0vV8jhh75fUwBBzpEyZ1IX+0s+bz4vPslixG87IXb8UkKuZzxUb3RiVrB8cmoDQikh0j55HWt+mdqoyOtqfoW9nvFpLdE58ISJJlnUtlBKIdHksfX5RSdw9BHOqoQd5ZwnMTo3TkQ05SPzzrOmt39eByTjVvPbEaJSa+v2hD3MmUUjAeDAQKz7HApj25YxjrN+b3Qq7+/Xs9h93gE4TsASMprzI3kZAE9O5DDjwgKkVFKJduZ92PghAEgMWEJGF+rJfQ2gYSROF1IncPuPx6DqkwwAadtSCXxrWMIMG3IVDwFxYSKiHckWe5LH9YCaNcJN3pnNj4AY5rzCjnZkPI4AlXEN+0lyhRfpW6hIBtjyxwkqnt1TyOGAjKshYH9oS5iSZCPMjiXwJBlgSXq5R7IRUEoI2EOXXI4DwPiepZyS1AyhTgbOmdRrrEh9OBUkawD2GPakII9hAJiz78C+cbvucSwA9Eh6FmqSPWVtyE8A0RV22yOrZQCInGvIG8dQA45MevW2D3oWJqTrAHbo3gGYWthBjxwvI0BcaEG+OFdw/NmYXoUoYwR7MRFoDw4EICAkZNAjl+M1gEY7sBdkCFTT5aN2ZO0xRUeczjx/HiBkagFysifHxwhAyAT2i/QiiHhoIqluZAyxKme6T7KAMllzgh30yGprAUgYQC7Ix1wBSCSW/plHqIycHn3yDWVNuYCpXbJa2ACWnEDeqUu9H04igVhP9/oOcSE3C4+8Qw59hjD1Jzl+GUA2PEEeyf12ztJJSjJfLUbAJ7m5emQMu/U4hqkv1JO3DdhzppAhua+dVTMa9ctAiuEI6JGbw5k8wm49pnBOOb3gIAE7ZwoTkrujgDJSodPugAOZLWfkHWalGWCdzrhp9wJQF56EsyR3n89E4JdwDizIxhqRPZiV1pawVn1+Jkt0BkyFNSZnJaehkcNjDJFnChU5UCn5YWAy3xbW0mcZtOgcvArmpKnDnNw8yAlqeg5qMlfmg1wJM9gosQ7J7ThCZ8w7VOCTt3pK0q+gBtQBLI8DIXLSHe7zPdb1m6wWATqR34Ow+uTDNtvDdgjbJZnCnHkRYkDq7YwLTNKSOr3bAFTBTKhkRnJn0DE7dkJlTTkNw4YdzS2SYEcvLSWAgBwBKpz5pFembdjnl/5855OaP2I4SaY/TnsBIKA/REeZSTxq+vx/fua+HaFSj0UboiM3fCr8ppxJGm/Lotj3imJ/e23jqjXSjNugzXleXR10VHFmU0cG/84J3+MkzfR7tMK3ZMbOeRcOjcJfqfRWDKhLd4Ef9Zy/+Jm7XUWWkQK/CaGktd2QvLzco8BvcuCRmj+0/8h3vW9uM88eU02dXZpDbfBfrNPB47/zZ71n5eBPjrRGmt/6m/5j4H4ZNJt+v58Vo2Vg8FdWlCSWtZYd/JAdhf/xHw7T3duiI3QAAAAAAElFTkSuQmCC");
	display: inline-block;
	width: 50px;
	height: 45px;
	margin: 0 20px;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_pano {
	display: none
}

.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_sponsor {
	width: 120px;
	height: auto;
	margin-top: 20px;
	margin-left: 90px
}

.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_sponsor:lang(ar) {
	margin-left: 0;
	margin-right: 90px
}

.specials_layout.fcwc .m_fcwc_head .m_fcwc_teaser {
	display: none
}

.specials_layout.fcwc .m_fcwc_head.antes .m_fcwc_teaser {
	display: block;
	font-family: "Oswald", sans-serif;
	color: #fff;
	text-transform: uppercase;
	background-color: #c8b17b;
	padding: 18px 35px 20px;
	font-size: 1.4em;
	text-align: center;
	letter-spacing: 4px;
	font-weight: 400;
	position: absolute;
	left: 50%;
	top: 55%
}

.specials_layout.fcwc .m_fcwc_head.antes .m_fcwc_teaser:lang(ar) {
	left: auto;
	right: 50%
}

.specials_layout.fcwc .m_fcwc_head.durante .m_special_banner_video {
	display: block
}

.specials_layout.fcwc .m_fcwc_head.despues .wrapper {
	padding: 100px 0;
	min-height: 220px
}

.specials_layout.fcwc .m_fcwc_head.despues .m_fcwc_head_place {
	text-align: center;
	margin-bottom: 10px
}

.specials_layout.fcwc .m_fcwc_head.despues .m_fcwc_head_place:before {
	content: none
}

.specials_layout.fcwc .m_fcwc_head.despues h1 {
	max-width: 620px;
	text-align: center;
	margin: 0 auto;
	color: white
}

.specials_layout.fcwc .m_fcwc_head.despues .m_fcwc_head_sponsor {
	display: none
}

.specials_layout.fcwc .m_fcwc_head.despues .m_fcwc_special_actions {
	margin-left: 435px
}

.specials_layout.fcwc .m_fcwc_head .m_special_banner_video {
	display: none;
	margin-left: 180px
}

.specials_layout.fcwc .m_fcwc_head .m_special_banner_video:lang(ar) {
	margin-left: auto;
	margin-right: 180px
}

.specials_layout.fcwc .m_fcwc_special_actions {
	position: absolute;
	top: 12px;
	left: 50%;
	margin-left: 130px
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle {
	background: #c8b17b;
	border: 0px solid transparent;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 0;
	z-index: 2;
	position: relative;
	font-size: 0;
	display: block
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #c8b17b;
	opacity: .3;
	border-radius: 50%
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle:after {
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	vertical-align: middle;
	content: '\e908';
	opacity: 1;
	display: flex;
	justify-content: center;
	opacity: 1;
	align-items: center;
	margin-left: -2px
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle:lang(ar):after {
	margin-right: -2px
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns {
	background: #fff;
	border: 1px solid #c8b17b
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_facebook {
	-webkit-transform: translate(-80px, 0) scale(1);
	-moz-transform: translate(-80px, 0) scale(1);
	-ms-transform: translate(-80px, 0) scale(1);
	-o-transform: translate(-80px, 0) scale(1);
	transform: translate(-80px, 0) scale(1)
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_twitter {
	-webkit-transform: translate(-56px, 56px) scale(1);
	-moz-transform: translate(-56px, 56px) scale(1);
	-ms-transform: translate(-56px, 56px) scale(1);
	-o-transform: translate(-56px, 56px) scale(1);
	transform: translate(-56px, 56px) scale(1)
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_g_plus {
	-webkit-transform: translate(0, 80px) scale(1);
	-moz-transform: translate(0, 80px) scale(1);
	-ms-transform: translate(0, 80px) scale(1);
	-o-transform: translate(0, 80px) scale(1);
	transform: translate(0, 80px) scale(1)
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_whatsapp {
	display: none
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns:before {
	opacity: 0;
	-webkit-transform: translate(0, 0) scale(3);
	-moz-transform: translate(0, 0) scale(3);
	-ms-transform: translate(0, 0) scale(3);
	-o-transform: translate(0, 0) scale(3);
	transform: translate(0, 0) scale(3);
	-webkit-transition: opacity 0.15s cubic-bezier(0.65, -0.375, 0.955, 0.305);
	-moz-transition: opacity 0.15s cubic-bezier(0.65, -0.375, 0.955, 0.305);
	transition: opacity 0.15s cubic-bezier(0.65, -0.375, 0.955, 0.305)
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns:after {
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 20px;
	font-weight: 400;
	vertical-align: middle;
	content: '\e908';
	opacity: 1;
	display: flex;
	justify-content: center;
	opacity: 1;
	align-items: center;
	margin-left: -2px
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	position: relative
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-item {
	-webkit-transition: all 0.25s cubic-bezier(0.65, -0.375, 0.955, 0.305);
	-moz-transition: all 0.25s cubic-bezier(0.65, -0.375, 0.955, 0.305);
	transition: all 0.25s cubic-bezier(0.65, -0.375, 0.955, 0.305);
	-webkit-transform: translate(0, 0) scale(0);
	-moz-transform: translate(0, 0) scale(0);
	-ms-transform: translate(0, 0) scale(0);
	-o-transform: translate(0, 0) scale(0);
	transform: translate(0, 0) scale(0);
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0;
	font-size: 0;
	border-radius: 50%
}

.specials_layout.fcwc .m_fcwc_special_actions .share-menu-item a {
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	text-align: center;
	color: white;
	font-size: 0;
	text-decoration: none
}

.specials_layout.fcwc .m_fcwc_special_actions .share-box-inner {
	position: relative
}

.specials_layout.fcwc .m_fcwc_menu {
	background-color: #333;
	overflow: hidden;
	position: relative;
	margin-bottom: 50px
}

.specials_layout.fcwc .m_fcwc_menu:lang(ar) {
	direction: ltr
}

.specials_layout.fcwc .m_fcwc_menu ul {
	list-style-type: none;
	height: 60px;
	width: auto;
	max-width: 960px;
	margin: 0 auto;
	box-sizing: border-box;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: center
}

.specials_layout.fcwc .m_fcwc_menu ul:lang(ar) {
	direction: rtl
}

.specials_layout.fcwc .m_fcwc_menu ul li {
	display: block;
	float: left;
	padding: 0 20px;
	white-space: nowrap
}

.specials_layout.fcwc .m_fcwc_menu ul li:lang(ar) {
	float: right
}

.specials_layout.fcwc .m_fcwc_menu ul li a {
	width: 100%;
	display: block;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
	font-family: "Oswald", sans-serif;
	text-decoration: none;
	padding: 21px 0;
	text-align: center;
	letter-spacing: 1px
}

.specials_layout.fcwc .m_fcwc_menu .iScrollHorizontalScrollbar {
	height: 5px;
	bottom: 0;
	width: 100%
}

.specials_layout.fcwc .m_fcwc_menu .iScrollHorizontalScrollbar .iScrollIndicator {
	height: 100%;
	position: absolute;
	background: #808080
}

.specials_layout.fcwc .highlighted_row {
	margin-bottom: 50px
}

.specials_layout.fcwc .m_fcwc_fixture {
	padding: 60px 0;
	background-color: #f5f5f5
}

.specials_layout.fcwc .m_fcwc_fixture .full_special_row {
	max-width: 960px;
	margin: 0 auto
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_slider {
	background-color: transparent;
	margin-left: 0;
	margin-right: 0
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_slider h2 {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_slider .m_slider_list {
	width: 100%
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage {
	box-sizing: border-box;
	width: 33%;
	padding-top: 20px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage .m_fcwc_fix_match {
	background-color: #f5f5f5;
	list-style-type: none;
	margin: 0 auto;
	padding: 0
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage .m_fcwc_fix_match:first-of-type {
	margin-bottom: 60px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.quarter {
	padding-left: 10px;
	padding-right: 50px;
	background-position: right 125px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADaAQMAAADe5oMdAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAhSURBVDjLY/h83gaIDjCMglEwCkbBKBgFQxFUPp8HRA4ASZAI+QZNxhoAAAAASUVORK5CYII=");
	background-repeat: no-repeat
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.quarter:lang(ar) {
	padding-left: 50px;
	padding-right: 10px;
	background-position: left 125px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.semi {
	padding-left: 30px;
	padding-right: 30px;
	background-position: left 125px, right 125px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAADaAQMAAACPcrB+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAbSURBVDjLY3g+r/IBwygYBaNgFJAKPp+3+QAAOsUFzW0YA6wAAAAASUVORK5CYII="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAADaAgMAAAAnEKGQAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAA3RSTlMATS36fqnjAAAAK0lEQVQ4y2MICGUFoQYGnMABD2NU16iuUV2jukZ1jeoa1UUTXSGijiDEAACoVifNgeubcQAAAABJRU5ErkJggg==");
	background-repeat: no-repeat
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.semi:lang(ar) {
	background-position: right 125px, left 125px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAADaAQMAAACPcrB+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAbSURBVDjLY3g+r/IBwygYBaNgFJAKPp+3+QAAOsUFzW0YA6wAAAAASUVORK5CYII="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAADaAgMAAAAnEKGQAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAA3RSTlMATS36fqnjAAAALklEQVQ4y2NgDQgFIQcGBwYIwMPABKO6RnWN6hrVNaprVNeoLproagwRdQQiBwAIKyevAMgjFQAAAABJRU5ErkJggg==")
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.final {
	padding-left: 50px;
	padding-right: 10px;
	padding-top: 13px;
	background-position: left -92px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADaAQMAAADe5oMdAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAhSURBVDjLY/h83gaIDjCMglEwCkbBKBgFQxFUPp8HRA4ASZAI+QZNxhoAAAAASUVORK5CYII=");
	background-repeat: no-repeat
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.final:lang(ar) {
	padding-left: 10px;
	padding-right: 50px;
	background-position: right -92px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_stage_title {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: 700;
	color: #404040;
	margin-bottom: .25em
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_stage_title.final {
	font-size: 3.2em;
	line-height: 1;
	margin-bottom: .1111em
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_host {
	font-size: 1.2em;
	color: #bebebe;
	margin-bottom: 1em
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_match {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_team {
	text-align: left;
	background-color: #fff;
	margin-bottom: 4px;
	height: 50px;
	width: 100%;
	overflow: hidden;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_team:lang(ar) {
	text-align: right
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_emblem {
	display: inline-block;
	margin: 5px 15px;
	vertical-align: middle;
	height: 40px;
	width: 40px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_result {
	display: block;
	float: right;
	width: 20px;
	height: 38px;
	padding: 12px 10px 0 10px;
	text-align: center;
	font-size: 1.8em;
	font-weight: 400;
	color: #fff;
	background-color: #bbb;
	font-family: "Oswald", sans-serif;
	z-index: 2
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_result:lang(ar) {
	float: left
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_result.winner {
	background-color: #c8b17b
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_teamname {
	display: inline-block;
	font-weight: 700;
	font-size: 1.2em;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav {
	display: none;
	position: absolute;
	font-size: 1.5em;
	font-weight: 700;
	text-decoration: none;
	color: #0857a6;
	bottom: 0
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.next {
	right: 10px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.next:lang(ar) {
	right: inherit;
	left: 10px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.next:lang(ar):after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAA2SURBVAjXY2BnCBFgYGDevYGBIXq3AgPb7o0MDNZABkP37gQGBs7dmxgYGKSB/AIukBIGEwEAIwYL0x8477oAAAAASUVORK5CYII=");
	margin-right: 10px;
	margin-left: 0
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.next:after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAAzSURBVAjXYxAJYGdg2L2ZgYFBe3cAAwPj7m1gpgEDQ/buBgam3TtBPAGgkl0MBQwiQGEAJvwL09gkatYAAAAASUVORK5CYII=");
	display: inline-block;
	line-height: 1;
	margin-left: 10px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.prev {
	left: 10px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.prev:lang(ar) {
	left: inherit;
	right: 10px
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.prev:lang(ar):before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAAzSURBVAjXYxAJYGdg2L2ZgYFBe3cAAwPj7m1gpgEDQ/buBgam3TtBPAGgkl0MBQwiQGEAJvwL09gkatYAAAAASUVORK5CYII=");
	margin-left: 10px;
	margin-right: 0
}

.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.prev:before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAA2SURBVAjXY2BnCBFgYGDevYGBIXq3AgPb7o0MDNZABkP37gQGBs7dmxgYGKSB/AIukBIGEwEAIwYL0x8477oAAAAASUVORK5CYII=");
	display: inline-block;
	line-height: 1;
	margin-right: 10px
}

.specials_layout.fcwc .m_fcwc_fixture .m_slider_fcwc_fixture_pagination {
	position: absolute;
	opacity: 0;
	left: -9999px
}

.specials_layout.fcwc .m_fcwc_fixture .m_slider_fcwc_fixture_pagination:lang(ar) {
	left: 9999px
}

.specials_layout.fcwc .m_fcwc_hosts {
	font-family: "Oswald", sans-serif;
	position: relative;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: -50px;
	width: 100%;
	height: 500px
}

.specials_layout.fcwc .m_fcwc_hosts .hidden {
	display: none
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide {
	float: left;
	width: 100%
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header {
	max-width: 940px;
	margin: 50px auto 0;
	color: #fff
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header h2 {
	font-size: 60px;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #fff
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header h3 {
	font-size: 30px;
	opacity: 0.5;
	color: #fff;
	margin-bottom: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header a {
	font-size: 14px;
	color: #fff;
	text-decoration: none
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header a.ver_next:after {
	content: url("../images/icons/svg/arrow_btn_next.svg");
	width: 10px;
	height: 20px;
	display: inline-block;
	margin-left: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header a.ver_next:lang(ar):after {
	display: none
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header a.ver_next:lang(ar):before {
	content: url("../images/icons/svg/arrow_btn_next.svg");
	width: 10px;
	height: 20px;
	display: inline-block;
	margin-left: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header a.ver_prev:before {
	content: url("../images/icons/svg/arrow_btn_prev.svg");
	width: 10px;
	height: 20px;
	display: inline-block;
	margin-right: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header a.ver_prev:lang(ar):before {
	display: none
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header a.ver_prev:lang(ar):after {
	content: url("../images/icons/svg/arrow_btn_prev.svg");
	width: 10px;
	height: 20px;
	display: inline-block;
	margin-right: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .m_slider_fcwc_host {
	overflow: hidden
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 {
	width: 400px;
	height: 400px;
	max-height: 400px;
	right: 20px;
	position: absolute;
	top: 50px;
	background-color: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 46px 0px #cccccc;
	-moz-box-shadow: 0px 0px 46px 0px #cccccc;
	box-shadow: 0px 0px 46px 0px #cccccc
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2:lang(ar) {
	right: inherit;
	left: 20px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-slide,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-slide {
	width: 400px;
	float: left
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_fcwc_host_img,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_fcwc_host_img {
	width: 400px;
	height: 170px;
	position: relative;
	overflow: hidden
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_fcwc_host_img img,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_fcwc_host_img img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_fcwc_host_text,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_fcwc_host_text {
	padding: 20px;
	white-space: normal
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_fcwc_host_text .m_fcwc_host_title,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_fcwc_host_text .m_fcwc_host_title {
	font-size: 2em;
	text-transform: uppercase;
	font-weight: bold
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_fcwc_host_text .m_fcwc_host_content,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_fcwc_host_text .m_fcwc_host_content {
	font-size: 1.4em;
	font-weight: 300
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination2,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination2 {
	bottom: 0;
	margin-left: 20px;
	margin-bottom: 20px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination2:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination2:lang(ar) {
	margin-right: 20px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination .swiper-pagination-switch+.swiper-pagination-switch,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination2 .swiper-pagination-switch+.swiper-pagination-switch,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination .swiper-pagination-switch+.swiper-pagination-switch,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination2 .swiper-pagination-switch+.swiper-pagination-switch {
	margin-left: 0
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination .swiper-pagination-switch+.swiper-pagination-switch:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .m_slider_fcwc_pagination2 .swiper-pagination-switch+.swiper-pagination-switch:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination .swiper-pagination-switch+.swiper-pagination-switch:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .m_slider_fcwc_pagination2 .swiper-pagination-switch+.swiper-pagination-switch:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc2,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc2 {
	position: absolute;
	right: 10px;
	margin: 0;
	width: 30px;
	bottom: 0;
	height: 30px;
	margin-bottom: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc:before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc2:before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc:before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc2:before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc2:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc2:lang(ar) {
	right: inherit;
	left: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc:lang(ar):before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-next_fcwc2:lang(ar):before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc:lang(ar):before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-next_fcwc2:lang(ar):before {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc2,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc2 {
	position: absolute;
	background-repeat: no-repeat;
	left: inherit;
	right: 40px;
	margin: 0;
	width: 30px;
	bottom: 0;
	height: 30px;
	margin-bottom: 10px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc:before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc2:before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc:before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc2:before {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc2:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc:lang(ar),
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc2:lang(ar) {
	right: inherit;
	left: 40px
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc:lang(ar):before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v .swiper-button-prev_fcwc2:lang(ar):before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc:lang(ar):before,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container-v2 .swiper-button-prev_fcwc2:lang(ar):before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_teams {
	padding: 30px 0
}

.specials_layout.fcwc .m_fcwc_teams h3 {
	color: #333;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	margin-bottom: 30px;
	position: relative;
	padding-left: 40px
}

.specials_layout.fcwc .m_fcwc_teams h3:lang(ar) {
	padding-right: 40px;
	padding-left: 0
}

.specials_layout.fcwc .m_fcwc_teams li {
	list-style: none;
	clear: both
}

.specials_layout.fcwc .m_fcwc_teams nav {
	font-size: 0;
	margin-bottom: 30px
}

.specials_layout.fcwc .m_fcwc_teams nav a {
	float: left;
	width: 225px;
	border: 1px solid #ccc;
	padding: 90px 20px 20px;
	text-align: center;
	box-sizing: border-box;
	margin-right: 20px;
	font-size: 18px;
	position: relative;
	text-decoration: none;
	color: #ccc;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase
}

.specials_layout.fcwc .m_fcwc_teams nav a:lang(ar) {
	margin-left: 20px;
	margin-right: 0;
	float: right;
	direction: rtl
}

.specials_layout.fcwc .m_fcwc_teams nav a:last-child {
	margin-left: 0;
	margin-right: 0
}

.specials_layout.fcwc .m_fcwc_teams nav a.active {
	border-top: 5px solid #c8b17b
}

.specials_layout.fcwc .m_fcwc_teams nav a:hover {
	border-top: 5px solid #ccc
}

.specials_layout.fcwc .m_fcwc_teams nav a:hover.active {
	border-top: 5px solid #c8b17b
}

.specials_layout.fcwc .m_fcwc_teams nav a.active,
.specials_layout.fcwc .m_fcwc_teams nav a:hover {
	color: #545454
}

.specials_layout.fcwc .m_fcwc_teams nav a.active .active_hide,
.specials_layout.fcwc .m_fcwc_teams nav a:hover .active_hide {
	opacity: 0
}

.specials_layout.fcwc .m_fcwc_teams nav a img {
	position: absolute;
	top: 20px;
	left: 50%;
	transform: translateX(-50%)
}

.specials_layout.fcwc .m_fcwc_teams nav a span {
	display: block
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_row {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 150px;
	direction: ltr
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_btn:lang(ja) {
	font-size: 14px
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: transparent;
	width: 1450px;
	height: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_content {
	font-family: Arial, sans-serif;
	color: #666
}

.specials_layout.fcwc .m_fcwc_teams .col {
	font-size: 1.2em;
	width: 30%;
	padding: 20px;
	float: left
}

.specials_layout.fcwc .m_fcwc_teams .col:lang(ar) {
	float: right
}

.specials_layout.fcwc .m_fcwc_teams .col h3 {
	font-size: 1.6667em
}

.specials_layout.fcwc .m_fcwc_teams .col.m_fcwc_teams_squad {
	padding-left: 0
}

.specials_layout.fcwc .m_fcwc_teams .col.m_fcwc_teams_squad:lang(ar) {
	padding-right: 0;
	padding-left: 20px
}

.specials_layout.fcwc .m_fcwc_teams .col.m_fcwc_teams_club {
	width: 40%
}

.specials_layout.fcwc .m_fcwc_teams .col.m_fcwc_teams_honours {
	padding-right: 0
}

.specials_layout.fcwc .m_fcwc_teams .col.m_fcwc_teams_honours:lang(ar) {
	padding-right: 20px;
	padding-left: 0
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_icons:before {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	width: 30px;
	height: 24px;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_icons:lang(ar):before {
	right: 0;
	left: inherit
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_icon_club:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAMAAADat72NAAAAUVBMVEUAAADKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXslhfo0AAAAGnRSTlMARVX460E6NA3iiXViWArRnZuQbxjHsYJMJ870ej8AAACcSURBVCjPldJHEsMgDAVQJZRQUtzSdP+DJhgtJIQ947+z33wBA3AgFwfebeF9wjOccAz9asSV0bpONSFWNohDO8BbJP6raQdMpUPtmoFz6Uo2nB+iXT4i51f5J9pPzkmtPXL+qLVvnBfV/oLcm2QLItemPUsOaAQvIDOL9ltdSWRsg77P9TiVvSTanSHO0Eum4UkT9Qvn3afo4UB+g/EVgWyfw3oAAAAASUVORK5CYII=")
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_icon_eye:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAMAAADat72NAAAAb1BMVEUAAADIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXtdjKj8AAAAJHRSTlMA+gfp9+/VO6ZVNc6/n41gPysiFQ/elnJLRiYaCse0rh57bCPmRZQuAAAA7UlEQVQoz81Q2XLDIBCDYIjBZ3zWjnO03f//xmoX6slk8pyJ8GAkwV7qPTj8NvnFmnLy5xemL7TWBGAr2yf3aMQqqnyUC+70YPYVHmZJa0ch9eHfDVbi3pIwONJY7h7pF0hGZAaVsCI+NHtk8gPCX8MFtoGlCZwX/IYApiv0mshzPBGIsqCc1vHM3RqinPsQgZi06bXmsmfSC34+2bZDpGTPCuh63vOomFVGYlE52HmfUUw99pF2hdwuU2d3I2O4bvvAa8llFgxma+RsPc47ThfJlhUO7QJVCrwj3CgC9tRBeMawfFfltZ7Dpj4Cf7SsGKWG286jAAAAAElFTkSuQmCC")
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_icon_trophy:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAMAAADat72NAAAAY1BMVEUAAADIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXuQ0Bm6AAAAIHRSTlMA+wIKA/bwBj4rGxLqucpI4M/Fl3BUNNOvonlkWCDVje1G/F4AAAEISURBVCjPXZAJtoMgDEUTZlGrbdXO/2f/q2xMDqfgVVFz8wQBxsAB15YcXyP9QHy4qiFaawPVzFyJmjMJ90QdllvYNHyn0+VUWT6kcnWysiEY6KkGqYfobzq/DwAZG8sa/A2EGaNp0ohoweKo6St1YKkluo6eID7RvwFs4oOGBHOhDUb1Xv0dEj7KnnU0pIXYY/nvZfL40Swfb6QgpnQMiAlU72c3ckaV93vTmHVdpSWvXCwfn3r5aMNb4xye1BRvdNhmmfuv0/dKK/bJerFaaefWIeBZHh0Ufr0OTCDWxjgDB7jINU9no50VbrcxT+sr4PBa0yceo5BR9kUGwh4OZC+CcL8HC8oXmjwf1I4OlZYAAAAASUVORK5CYII=")
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_list {
	position: relative;
	overflow: hidden;
	height: 425px
}

.specials_layout.fcwc .m_fcwc_teams .player_list_scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: transparent;
	width: 95%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none
}

.specials_layout.fcwc .m_fcwc_teams .iScrollLoneScrollbar {
	background: #eee;
	position: absolute;
	z-index: 2
}

.specials_layout.fcwc .m_fcwc_teams .iScrollHorizontalScrollbar {
	height: 4px;
	bottom: 0;
	width: 100%
}

.specials_layout.fcwc .m_fcwc_teams .iScrollHorizontalScrollbar .iScrollIndicator {
	height: 100%
}

.specials_layout.fcwc .m_fcwc_teams .iScrollVerticalScrollbar {
	width: 3px;
	bottom: 2px;
	top: 2px;
	right: 2px
}

.specials_layout.fcwc .m_fcwc_teams .iScrollVerticalScrollbar:lang(ar) {
	right: inherit;
	left: 2px
}

.specials_layout.fcwc .m_fcwc_teams .iScrollVerticalScrollbar .iScrollIndicator {
	width: 100%
}

.specials_layout.fcwc .m_fcwc_teams .iScrollIndicator {
	position: absolute;
	border-radius: 5px;
	background: #c8b17b
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player {
	position: relative;
	padding-right: 35px;
	min-height: 50px
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player:lang(ar) {
	padding-left: 35px;
	padding-right: 0
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_number {
	color: #fff;
	font-family: "Oswald", sans-serif;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 50%;
	background: #c8b17b;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 2.15
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_number:lang(ar) {
	right: inherit;
	left: 0
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_name {
	font-family: "Oswald", sans-serif;
	color: #545454;
	font-size: 1.3334em
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_position {
	display: block;
	font-family: Arial, sans-serif
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_club p {
	margin-bottom: 20px
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_club img {
	width: 100%;
	height: auto
}

.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_honours li {
	margin-bottom: 20px
}

.specials_layout.fcwc .m_fcwc_manga .media_row {
	margin-bottom: 0
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_viewport {
	padding-top: 0
}

.specials_layout.fcwc .m_fcwc_manga .m_media img {
	height: 375px
}

.specials_layout.fcwc .m_fcwc_manga .m_media:hover span {
	display: none
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_prev,
.specials_layout.fcwc .m_fcwc_manga .m_media_slide_next {
	width: 50px;
	height: 50px;
	background-color: #fff;
	border: 1px solid #ccc;
	font-size: 0
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_prev {
	right: 50%;
	margin-right: -430px;
	left: auto;
	margin-left: auto
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_prev:after {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_prev:lang(ar) {
	margin-right: 380px
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_prev:lang(ar):after {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle;
	text-indent: initial
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_next:after {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_next:lang(ar) {
	margin-left: -480px
}

.specials_layout.fcwc .m_fcwc_manga .m_media_slide_next:lang(ar):after {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	margin-right: -33px;
	margin-left: 0px;
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle
}

.specials_layout.fcwc .m_fcwc_manga .m_share {
	position: absolute;
	top: 10px;
	right: 10px
}

.specials_layout.fcwc .m_fcwc_manga .m_share ul {
	background: transparent;
	border: 0px solid transparent
}

.specials_layout.fcwc .m_fcwc_manga .m_share li {
	border: 0px solid transparent;
	border-radius: 50%;
	margin-bottom: 10px;
	width: 40px;
	height: 40px;
	padding: 0;
	overflow: hidden
}

.specials_layout.fcwc .m_fcwc_manga .m_share li:first-child {
	margin-top: 10px
}

.specials_layout.fcwc .m_fcwc_manga .m_share li:before {
	border-radius: 50%
}

.specials_layout.fcwc .m_fcwc_manga .m_share a {
	font-size: 0
}

.specials_layout.fcwc .m_fcwc_manga .m_share:lang(ar) {
	right: auto;
	left: 10px
}

.specials_layout.fcwc .m_fcwc_manga .m_share_action {
	background: #c8b17b;
	border: 0px solid transparent;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	padding: 10px
}

.specials_layout.fcwc .m_fcwc_manga .m_share_action:after {
	content: "\e908";
	display: inline-block;
	position: absolute;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 21px;
	text-align: center;
	padding-top: 7px;
	font-weight: 400;
	top: 2px
}

.specials_layout.fcwc .m_fcwc_manga .m_share_action:lang(ar) {
	min-width: 0
}

.specials_layout.fcwc .m_fcwc_manga .expanded .m_share_action:after {
	border-right: 0px solid transparent
}

.specials_layout.fcwc .m_fcwc_manga .expanded .m_share_action:lang(ar):after {
	border-left: 0px solid transparent
}

.specials_layout.fcwc #quesecomenta {
	margin: 30px 0
}

@media only screen and (max-width: 990px) {
	.specials_layout.fcwc .m_fcwc_head .m_special_banner_video {
		margin-left: 0;
		left: auto;
		right: 0
	}

	.specials_layout.fcwc .m_fcwc_teams {
		padding: 20px;
		line-height: 1.5
	}

	.specials_layout.fcwc .m_fcwc_teams nav a {
		font-size: initial;
		text-transform: none;
		font-family: Arial, sans-serif;
		padding: 90px 10px 20px;
		font-weight: bold;
		width: 200px
	}

	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_scroller {
		width: 1300px
	}

	.specials_layout.fcwc .m_fcwc_manga .m_share {
		right: 0
	}

	.specials_layout.fcwc .m_fcwc_manga .m_media_slide_next {
		right: 10px
	}

	.specials_layout.fcwc .m_fcwc_manga .m_media_slide_next:lang(ar) {
		right: auto;
		left: 10px;
		margin-left: 0
	}

	.specials_layout.fcwc .m_fcwc_manga .m_media_slide_prev {
		right: 61px;
		margin-right: 0
	}

	.specials_layout.fcwc .m_fcwc_manga .m_media_slide_prev:lang(ar) {
		right: auto;
		left: 61px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_row {
		height: 140px
	}

	.specials_layout.fcwc .m_fcwc_teams .col {
		padding: 20px 0
	}

	.specials_layout.fcwc .m_fcwc_teams .col.m_fcwc_teams_club {
		padding: 20px
	}

	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_list {
		height: 375px
	}

	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_info {
		padding-top: 0
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-slide .m_fcwc_header {
		max-width: 700px
	}

	.specials_layout.fcwc .m_fcwc_manga .m_media img {
		height: auto
	}

	.specials_layout.fcwc .m_fcwc_special_actions {
		margin-left: 95px
	}
}

@media only screen and (max-width: 767px) {
	.specials_layout.fcwc .specials_layout.fcwc #news {
		margin-top: 30px
	}

	.specials_layout.fcwc .m_fcwc_head {
		background-position: right center !important
	}

	.specials_layout.fcwc .m_fcwc_head:lang(ar) {
		background-position: left center !important
	}

	.specials_layout.fcwc .m_fcwc_head .wrapper {
		padding: 30px 0;
		min-height: 210px
	}

	.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_place {
		margin-left: 30px;
		font-size: 1.2em;
		letter-spacing: 4px
	}

	.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_place:before {
		content: none
	}

	.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_place:lang(ar) {
		margin-left: 0;
		margin-right: 30px
	}

	.specials_layout.fcwc .m_fcwc_head h1 {
		font-size: 3em;
		margin-top: 5px;
		margin-left: 28px;
		max-width: 140px
	}

	.specials_layout.fcwc .m_fcwc_head h1:lang(ar) {
		margin-left: 0;
		margin-right: 28px
	}

	.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_sponsor {
		margin-top: 10px;
		margin-left: 30px;
		width: 100px
	}

	.specials_layout.fcwc .m_fcwc_head .m_fcwc_head_sponsor:lang(ar) {
		margin-left: 0;
		margin-right: 10px
	}

	.specials_layout.fcwc .m_fcwc_head.antes .m_fcwc_teaser {
		position: static;
		padding: 12px 28px;
		font-size: 1.2em;
		margin: 20px auto 0 20px;
		width: 224px
	}

	.specials_layout.fcwc .m_fcwc_head.antes .m_fcwc_teaser:lang(ar) {
		margin: 20px 20px 0 auto
	}

	.specials_layout.fcwc .m_fcwc_head.durante .wrapper {
		min-height: 500px;
		padding: 0;
		background: black;
		background: -moz-linear-gradient(top, #000 50%, #64c864 100%);
		background: -webkit-linear-gradient(top, #000 50%, #64c864 100%);
		background: linear-gradient(to bottom, #000 50%, #64c864 100%)
	}

	.specials_layout.fcwc .m_fcwc_head.durante .m_fcwc_head_place,
	.specials_layout.fcwc .m_fcwc_head.durante h1,
	.specials_layout.fcwc .m_fcwc_head.durante .m_fcwc_head_sponsor {
		position: absolute;
		z-index: 2
	}

	.specials_layout.fcwc .m_fcwc_head.durante .m_fcwc_head_place {
		bottom: 88px;
		left: 110px;
		color: #000;
		text-shadow: 0 1px 1px white
	}

	.specials_layout.fcwc .m_fcwc_head.durante h1 {
		bottom: 19px;
		left: 110px;
		color: #fff;
		text-shadow: 0 2px 6px black;
		max-width: 152px
	}

	.specials_layout.fcwc .m_fcwc_head.durante .m_fcwc_head_sponsor {
		bottom: 15px;
		width: 80px;
		margin: 0;
		left: 15px
	}

	.specials_layout.fcwc .m_fcwc_head.durante .m_special_banner_video {
		position: static;
		height: 500px;
		width: auto;
		margin: 0 auto
	}

	.specials_layout.fcwc .m_fcwc_head.despues {
		min-height: 270px
	}

	.specials_layout.fcwc .m_fcwc_head.despues .wrapper {
		width: 100%;
		padding: 55px 0;
		min-height: 160px;
		position: absolute;
		z-index: 2;
		background-color: rgba(0, 0, 0, 0.25)
	}

	.specials_layout.fcwc .m_fcwc_head.despues .m_fcwc_head_place {
		margin-bottom: 20px;
		margin-left: 0
	}

	.specials_layout.fcwc .m_fcwc_head.despues h1 {
		max-width: 180px;
		text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.67)
	}

	.specials_layout.fcwc .m_fcwc_head.despues .m_fcwc_head_pano {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		min-height: 270px;
		top: 0;
		left: 0;
		z-index: 1
	}

	.specials_layout.fcwc .m_fcwc_head.despues .m_fcwc_special_actions {
		display: none
	}

	.specials_layout.fcwc .m_fcwc_head.despues #infoBox {
		display: none;
		padding: 2px 4px 0;
		position: absolute;
		background-color: #f4f2f0;
		width: 140px;
		height: 16px;
		text-align: center;
		border-radius: 8px;
		font-size: 12px;
		z-index: 90
	}

	.specials_layout.fcwc .m_fcwc_head.despues #infoBox:after {
		left: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(244, 242, 240, 0);
		border-left-color: #f4f2f0;
		border-width: 5px;
		margin-top: -5px;
		margin-left: -1px
	}

	.specials_layout.fcwc .m_fcwc_head .m_special_banner_video {
		height: 360px;
		width: 203px
	}

	.specials_layout.fcwc .m_fcwc_special_actions {
		left: 12px;
		margin-left: 0
	}

	.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(100px, 0) scale(1);
		-moz-transform: translate(100px, 0) scale(1);
		-ms-transform: translate(100px, 0) scale(1);
		-o-transform: translate(100px, 0) scale(1);
		transform: translate(100px, 0) scale(1)
	}

	.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(85px, 50px) scale(1);
		-moz-transform: translate(85px, 50px) scale(1);
		-ms-transform: translate(85px, 50px) scale(1);
		-o-transform: translate(85px, 50px) scale(1);
		transform: translate(85px, 50px) scale(1)
	}

	.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_g_plus {
		-webkit-transform: translate(50px, 85px) scale(1);
		-moz-transform: translate(50px, 85px) scale(1);
		-ms-transform: translate(50px, 85px) scale(1);
		-o-transform: translate(50px, 85px) scale(1);
		transform: translate(50px, 85px) scale(1)
	}

	.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns+ul li.m_share_whatsapp {
		display: block;
		-webkit-transform: translate(0, 100px) scale(1);
		-moz-transform: translate(0, 100px) scale(1);
		-ms-transform: translate(0, 100px) scale(1);
		-o-transform: translate(0, 100px) scale(1);
		transform: translate(0, 100px) scale(1)
	}

	.specials_layout.fcwc .m_fcwc_special_actions .share-menu-toggle.show_share_btns:before {
		-webkit-transform: translate(0, 0) scale(4);
		-moz-transform: translate(0, 0) scale(4);
		-ms-transform: translate(0, 0) scale(4);
		-o-transform: translate(0, 0) scale(4);
		transform: translate(0, 0) scale(4)
	}

	.specials_layout.fcwc .m_fcwc_menu ul {
		display: inline-block
	}

	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_row {
		height: 80px;
		margin-bottom: 20px
	}

	.specials_layout.fcwc .m_fcwc_teams nav a {
		padding-top: 20px
	}

	.specials_layout.fcwc .m_fcwc_teams nav a img {
		display: none
	}

	.specials_layout.fcwc .m_fcwc_teams .col {
		width: 100%;
		float: none;
		padding: 0;
		margin-bottom: 30px;
		font-size: 1.4em
	}

	.specials_layout.fcwc .m_fcwc_teams .col:lang(ar) {
		float: none;
		padding: 0
	}

	.specials_layout.fcwc .m_fcwc_teams .col:lang(ar).m_fcwc_teams_honours {
		padding: 0
	}

	.specials_layout.fcwc .m_fcwc_teams .col.m_fcwc_teams_club {
		width: 100%;
		clear: both
	}

	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_squad a {
		float: right;
		margin-bottom: 30px
	}

	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_list {
		height: 200px
	}

	.specials_layout.fcwc .m_fcwc_teams .m_fcwc_teams_player_number {
		line-height: 1.8
	}

	.specials_layout.fcwc .m_fcwc_hosts {
		height: auto
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide {
		background-color: #f5f5f5;
		background-image: none !important;
		padding-bottom: 25px
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header {
		text-align: center;
		margin-top: 20px
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header h2 {
		color: #000
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header h3 {
		color: #ccc;
		opacity: 0.8
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header .ver_next,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_header .ver_prev {
		display: none
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row {
		padding-left: 30px;
		padding-right: 30px
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 {
		right: auto;
		position: static;
		width: 100%;
		height: auto;
		-webkit-box-shadow: 0px 0px 24px -1px rgba(204, 204, 204, 0.4);
		-moz-box-shadow: 0px 0px 24px -1px rgba(204, 204, 204, 0.4);
		box-shadow: 0px 0px 24px -1px rgba(204, 204, 204, 0.4)
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-slide,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-slide {
		background-color: #fff
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-slide .m_fcwc_host_img,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-slide .m_fcwc_host_img {
		width: 100%;
		height: 200px
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-slide .m_fcwc_host_img img,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-slide .m_fcwc_host_img img {
		top: 50%;
		transform: translate(-50%, -50%);
		min-width: 100%;
		min-height: 100%;
		max-width: none;
		width: 100%
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .m_slider_fcwc_pagination,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .m_slider_fcwc_pagination2,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .m_slider_fcwc_pagination,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .m_slider_fcwc_pagination2 {
		margin-left: 0;
		right: 50%;
		padding-top: 20px;
		padding-bottom: 20px;
		transform: translateX(50%)
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .m_slider_fcwc_pagination:lang(ar),
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .m_slider_fcwc_pagination2:lang(ar),
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .m_slider_fcwc_pagination:lang(ar),
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .m_slider_fcwc_pagination2:lang(ar) {
		margin-right: 0
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-next_fcwc,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-prev_fcwc,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-next_fcwc2,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-button-prev_fcwc2,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-button-next_fcwc,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-button-prev_fcwc,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-button-next_fcwc2,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper>div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-button-prev_fcwc2 {
		display: none
	}

	.specials_layout.fcwc .m_fcwc_fixture {
		padding: 30px 0
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_slider h2 {
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 10px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav {
		display: block
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.prev {
		left: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.prev:lang(ar) {
		right: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.next {
		right: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav.next:lang(ar) {
		left: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage {
		padding-bottom: 50px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.quarter {
		padding-left: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.quarter:lang(ar) {
		padding-right: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.final {
		padding-right: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage.final:lang(ar) {
		padding-left: 20px
	}
}

@media only screen and (max-width: 479px) {
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper div.swiper-slide .m_fcwc_host_row {
		padding-left: 20px;
		padding-right: 20px
	}

	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper div.swiper-slide .m_fcwc_host_row .swiper-container-v .swiper-slide .m_fcwc_host_img img,
	.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper div.swiper-slide .m_fcwc_host_row .swiper-container-v2 .swiper-slide .m_fcwc_host_img img {
		height: 100% !important;
		width: auto
	}
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-container.swiper-container-v .swiper-slide,
.specials_layout.fcwc .m_fcwc_hosts .swiper-container.swiper-container-v2 .swiper-slide {
	flex-direction: column
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	float: none;
	min-width: 100%
}

.specials_layout.fcwc .m_fcwc_hosts .swiper-wrapper .swiper-slide .m_fcwc_header {
	width: 940px
}

@media only screen and (min-width: 767px) and (max-width: 990px) {
	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_stage {
		padding-bottom: 20px
	}

	.specials_layout.fcwc .m_fcwc_fixture .m_fcwc_fix_nav {
		display: block;
		bottom: -2px
	}

	.specials_layout.fcwc .m_slider_item.m_fcwc_stage.quarter .m_fcwc_fix_nav.next {
		display: none
	}

	.specials_layout.fcwc .m_slider_item.m_fcwc_stage.semi .m_fcwc_fix_nav.prev {
		display: none
	}

	.specials_layout.fcwc .m_slider_item.m_fcwc_stage.semi.swiper-slide-active .m_fcwc_fix_nav.next {
		display: none
	}

	.specials_layout.fcwc .m_slider_item.m_fcwc_stage.semi.swiper-slide-active .m_fcwc_fix_nav.prev {
		display: block
	}

	.specials_layout.fcwc .m_slider_item.m_fcwc_stage.final .m_fcwc_fix_nav.prev {
		display: none
	}
}

@media only screen and (max-width: 767px) {
	.specials_layout.fcwc .m_fcwc_hosts.swiper-container>.swiper-wrapper {
		display: block
	}

	.specials_layout.fcwc .m_fcwc_hosts.swiper-container>.swiper-wrapper .swiper-slide {
		display: block;
		float: left
	}

	.specials_layout.fcwc .m_fcwc_hosts.swiper-container>.swiper-wrapper .swiper-slide .m_fcwc_header {
		width: auto
	}
}

.neoplayer_layout .popup {
	display: none;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.9)
}

.neoplayer_layout .popup.visible {
	display: block
}

.neoplayer_layout .popup_section {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 3
}

.neoplayer_layout .popup_section .m_teams_stats .m_teams_stats_list {
	margin-bottom: 30px
}

.neoplayer_layout .popup_section .m_teams_stats .m_teams_stats_list .team_stats_column .team_stats_name {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	font-size: 12px
}

.neoplayer_layout .popup_section .m_teams_stats .m_teams_stats_list .team_stats_column .team_stats_number {
	color: #0255a5;
	font-weight: 500
}

.neoplayer_layout [data-popup="popup-stats-basket"] .m_teams_stats_filter {
	padding-top: 20px
}

.neoplayer_layout .popup-inner_basket {
	position: absolute;
	height: 100%;
	background: #fff;
	box-sizing: border-box;
	overflow-y: hidden;
	width: 100%;
	padding: 15px
}

.neoplayer_layout .popup-inner_basket .scroll_list {
	padding-bottom: 50px
}

.neoplayer_layout .popup-inner {
	position: absolute;
	max-height: 100%;
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	padding: 15px;
	background: #fff
}

.neoplayer_layout .popup-inner .m_cups {
	height: auto;
	width: 100%;
	padding: 0;
	margin: 50px auto;
	overflow: hidden
}

.neoplayer_layout .popup-inner .scroll_list {
	margin-right: 12px;
	padding-bottom: 15px
}

.neoplayer_layout .popup-inner .scroll_list:lang(ar) {
	margin-left: 12px;
	margin-right: 0
}

.neoplayer_layout .popup-inner p {
	font-size: 14px
}

.neoplayer_layout .close_btn.popup_close[data-popup-close] {
	top: 0
}

.neoplayer_layout .share-menu-toggle {
	box-shadow: 0 4px 6px 0 rgba(136, 136, 136, 0.25);
	margin: 0
}

.neoplayer_layout .share-menu-toggle:before {
	background: #fff;
	opacity: 1;
	box-shadow: 0 4px 6px 0 rgba(136, 136, 136, 0.25)
}

.neoplayer_layout .share-menu-toggle:after {
	content: '\e908';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #c8b17b;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	vertical-align: middle;
	top: 10px;
	left: 9px;
	padding-top: 0;
	text-align: left
}

.neoplayer_layout .share-menu-toggle:lang(ar):after {
	left: auto;
	right: 9px;
	text-align: right
}

.neoplayer_layout .m_cup figcaption {
	width: 150px;
	margin: 0 auto
}

.neoplayer_layout .swiper-button-next,
.neoplayer_layout .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 50px;
	z-index: 10;
	cursor: pointer;
	transform: translate(0)
}

.neoplayer_layout .swiper-button-next {
	right: 0;
	transform: translate(0, -50%)
}

.neoplayer_layout .swiper-button-next:before {
	content: "\e603";
	display: inline-block;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.neoplayer_layout .swiper-button-prev {
	left: 0;
	transform: translate(0, -50%)
}

.neoplayer_layout .swiper-button-prev:before {
	content: "\e604";
	display: inline-block;
	font-family: 'real-madrid-icons';
	color: #000;
	font-size: 50px;
	font-weight: 200
}

.neoplayer_layout .m_image_item_picture:before {
	content: '\e91a';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 80px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	vertical-align: middle
}

.neoplayer_layout .m_video_item_icon {
	width: 59px;
	height: 59px
}

.neoplayer_layout .m_video_item_icon:after,
.neoplayer_layout .m_video_item_icon:before {
	content: none
}

.neoplayer_layout .m_video_item_icon:before {
	content: '\e91b';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 80px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: auto;
	height: auto;
	border: 0
}

.neoplayer_layout .iScrollLoneScrollbar {
	background: #f5f5f5;
	position: absolute;
	z-index: 2
}

.neoplayer_layout .iScrollVerticalScrollbar {
	width: 3px;
	bottom: 2px;
	top: 2px;
	right: 2px
}

.neoplayer_layout .iScrollVerticalScrollbar:lang(ar) {
	right: inherit;
	left: 2px
}

.neoplayer_layout .iScrollVerticalScrollbar .iScrollIndicator {
	width: 100%;
	position: absolute;
	border-radius: 5px;
	background: #c8b17b
}

.neoplayer_layout .section {
	max-width: 1180px;
	margin: 0 auto;
	position: relative
}

.neoplayer_layout .section_header {
	height: 445px
}

.neoplayer_layout .close_btn {
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	right: 15px;
	top: 15px;
	z-index: 1;
	background-color: rgba(255, 255, 255, 0.5)
}

.neoplayer_layout .close_btn:before {
	content: '\e606';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 15px;
	font-weight: 400;
	position: absolute;
	vertical-align: middle
}

.neoplayer_layout .close_btn:lang(ar) {
	right: inherit;
	left: 20px
}

.neoplayer_layout .close_btn.popup_close {
	display: block;
	top: -50px
}

.neoplayer_layout .container-flex {
	display: -webkit-flex;
	display: flex;
	-webkit-align-content: stretch;
	align-content: flex-start;
	flex-wrap: wrap;
	font-family: "Oswald", sans-serif;
	margin-top: 30px !important;
	margin-bottom: 30px !important
}

.neoplayer_layout .container-flex .col-flex-3 {
	-webkit-flex: 1;
	flex: 1;
	margin-top: 20px
}

.neoplayer_layout .container-flex .col-flex-3.align-center {
	align-self: center;
	margin: 0
}

.neoplayer_layout .container-flex .col-flex-3>div {
	margin-bottom: 20px
}

.neoplayer_layout .container-flex .col-flex-3 .title {
	text-transform: uppercase;
	font-size: 18px;
	border-bottom: 3px solid #c7b184;
	border-right: 3px solid transparent
}

.neoplayer_layout .container-flex .col-flex-3 .title strong {
	font-weight: 500
}

.neoplayer_layout .container-flex .col-flex-3 img {
	margin: 0 auto
}

.neoplayer_layout .container-flex .col-flex-3 div.content {
	font-size: 13px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0;
	line-height: 1.5
}

.neoplayer_layout .container-flex .col-flex-3 div.content p {
	margin: 0.5em 0
}

.neoplayer_layout .container-flex .col-flex-3 div.content ul {
	margin: 1em 2em
}

.neoplayer_layout .container-flex .col-flex-3 div.content ul li ul {
	margin: 0 2em
}

.neoplayer_layout .container-flex .col-flex-3 .full {
	font-size: 14px;
	text-decoration: none;
	color: #0255A5;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 20px
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record .trophy_img {
	width: 50%;
	display: inline-block;
	position: relative;
	margin-top: 20px;
	vertical-align: top
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record .trophy_img img {
	height: 110px;
	width: auto;
	margin: 0;
	display: inline-block
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record .trophy_img span {
	position: absolute;
	font-size: 50px
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record .trophy_img span.name {
	font-size: 13px;
	position: absolute;
	bottom: 0
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record ul {
	width: 45%;
	vertical-align: top;
	display: inline-block;
	margin-left: 10px;
	margin-top: 25px
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record ul li {
	list-style: none;
	font-size: 13px
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record ul li span:first-of-type {
	font-weight: 700;
	margin-right: 5px
}

.neoplayer_layout .container-flex .col-flex-3 .trophy_record ul li span+span {
	color: #999;
	font-family: Arial, Helvetica, sans-serif
}

.neoplayer_layout .container-flex .col-flex-3 .personal_data .data_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 20px;
	font-weight: 700
}

.neoplayer_layout .container-flex .col-flex-3 .personal_data .data_info h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 20px;
	font-weight: 700
}

.neoplayer_layout .container-flex .col-flex-3 .personal_data .data_info span {
	display: block;
	color: #999;
	margin-top: 5px;
	font-weight: 400
}

.neoplayer_layout .container-flex .col-flex-3 .personal_data .data_info span.name {
	font-size: 17px
}

.neoplayer_layout .container-flex .col-flex-3 .rrss_player {
	width: 250px;
	height: 250px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	border-radius: 50%;
	position: relative
}

.neoplayer_layout .container-flex .col-flex-3 .rrss_player .slogan {
	width: 250px;
	height: 250px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-size: 17px;
	border-radius: 50%;
	padding: 0 5px;
	display: table-cell;
	text-shadow: 0 -1px 0 rgba(0, 64, 128, 0.35), 0 1px 0 rgba(0, 64, 128, 0.35), -1px 0 0 rgba(0, 64, 128, 0.35), 1px 0 0 rgba(0, 64, 128, 0.35), 0 2px 6px rgba(0, 0, 0, 0.35);
	vertical-align: middle
}

.neoplayer_layout .container-flex .col-flex-3 .rrss_player .share-box-inner {
	position: absolute;
	bottom: 0;
	margin-bottom: -33px;
	right: 50%;
	margin-right: 0;
	transform: translateX(50%);
	z-index: 1
}

.neoplayer_layout .container-flex .col-flex-3 .stats li {
	list-style: none
}

.neoplayer_layout .container-flex .col-flex-3 .stats .m_player_ministats {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap
}

.neoplayer_layout .container-flex .col-flex-3 .stats .m_player_ministats .team_stats_column {
	flex-basis: 50%;
	padding-top: 15px
}

.neoplayer_layout .container-flex .col-flex-3 .stats .m_player_ministats .team_stats_column .team_stats_number {
	display: block;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	font-size: 50px;
	color: #5e5e5e;
	line-height: 1.3
}

.neoplayer_layout .container-flex .col-flex-3 .stats .m_player_ministats .team_stats_column .team_stats_name {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #aaa;
	font-style: normal
}

.neoplayer_layout .container-flex .col-1-3 {
	width: 34%;
	display: inline-block;
	float: right
}

.neoplayer_layout .container-flex .col-1-3:lang(ar) {
	float: left
}

.neoplayer_layout .container-flex .col-2-3 {
	width: 64%;
	display: inline-block
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new {
	font-family: "Oswald", sans-serif;
	min-height: 445px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/estadio.jpg");
	background-size: cover;
	background-position: center center
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket {
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/wizinkcenter.jpg");
	background-size: cover;
	background-position: center center
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .m_player_info_wrapper_new:after {
	font-family: "Real-Madrid-Numbers", sans-serif
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:after {
	border-right: 100px solid transparent;
	border-top: 445px solid rgba(141, 118, 45, 0.75);
	width: 1500px;
	position: absolute;
	right: 50%;
	content: '';
	top: 0
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:lang(ar):after {
	border-left: 100px solid transparent;
	left: 50%;
	right: inherit
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new {
	position: absolute;
	max-width: 42%;
	z-index: 1;
	width: 450px;
	top: 100px;
	color: #fff;
	margin-left: 10px;
	height: 200px;
	margin-right: 10px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new:after {
	content: attr(data-player-number);
	display: block;
	position: absolute;
	font-family: "Real-Madrid-Numbers", sans-serif;
	font-size: 192px;
	opacity: 0.38;
	top: 2px;
	right: 60px;
	line-height: 1.2
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new:lang(ar) {
	background-position: left;
	margin-right: 0;
	margin-left: 10px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new:lang(ar):after {
	left: 60px;
	right: auto
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new p {
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 8px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new h1 {
	font-size: 70px;
	font-family: Arial, sans-serif
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new h1 span {
	display: block
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player,
.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player {
	font-size: 16px;
	margin-right: 20px;
	display: inline-block;
	text-decoration: none;
	color: #fff
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player:lang(ar),
.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player:before,
.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player:before {
	font-family: 'Real-Madrid-Icons';
	color: #fff;
	font-size: 30px;
	bottom: -7px;
	position: relative;
	left: 0
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player:lang(ar):after,
.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player:lang(ar):after {
	font-family: 'Real-Madrid-Icons';
	color: #fff;
	font-size: 30px;
	bottom: -7px;
	position: relative;
	left: 0
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player:before {
	content: "\e903"
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player:before {
	content: "\e63c"
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player:lang(ar):before {
	content: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player:lang(ar):after {
	content: "\e903"
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player:lang(ar):before {
	content: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player:lang(ar):after {
	content: "\e63c"
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .slogan_junior {
	display: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players {
	display: inline-block;
	position: absolute;
	top: 45px;
	margin-left: 10px;
	margin-right: 10px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .default_style {
	height: 0;
	width: 0;
	-moz-appearance: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players label {
	background-color: #fff;
	border-radius: 25px;
	padding: 10px 70px 10px 20px;
	font-size: 1.3em;
	position: relative;
	z-index: 2
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players label:lang(ar) {
	padding-left: 70px;
	padding-right: 20px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players label:after {
	position: absolute;
	top: 10px;
	right: 20px;
	content: '\e602';
	display: inline-block;
	color: #000;
	font-size: 20px;
	font-family: real-madrid-icons;
	cursor: pointer;
	transition: transform 0.5s ease-in-out
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players label:lang(ar):after {
	left: 20px;
	right: auto
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .default_style:checked+label:after {
	transform: rotate(180deg)
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical {
	z-index: 2;
	width: 1180px;
	height: 340px;
	max-width: calc(100vw - 20px);
	transition: max-height 0.5s ease-in-out;
	max-height: 0;
	background-color: #fff;
	overflow: hidden;
	position: relative;
	top: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical.opened {
	max-height: 340px;
	-ms-touch-action: none;
	user-select: none;
	text-size-adjust: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical .scroll_list {
	position: absolute;
	-webkit-tap-highlight-color: transparent;
	transform: translateZ(0)
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	width: 100%
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li {
	display: inline-block;
	padding: 20px;
	flex-basis: 20%;
	box-sizing: border-box;
	border-right: 1px solid #ccc
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li:nth-of-type(5n+5) {
	border-right: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li:lang(ar) {
	border-left: 1px solid #ccc;
	border-right: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li:lang(ar):nth-of-type(5n+5) {
	border-left: none
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li .img_player {
	height: 70px;
	width: 70px;
	overflow: hidden;
	display: inline-block;
	margin-right: 10px;
	background-color: #ccc;
	border-radius: 50%
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li .img_player:lang(ar) {
	margin-left: 10px;
	margin-right: 0
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li .img_player img {
	-webkit-transform: scale(1.9);
	-moz-transform: scale(1.9);
	-ms-transform: scale(1.9);
	-o-transform: scale(1.9);
	transform: scale(1.9);
	margin-top: 41px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li strong {
	position: absolute;
	font-size: 30px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li span {
	font-size: 14px
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li a {
	text-decoration: none;
	color: #000
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player {
	position: absolute;
	background-repeat: no-repeat;
	background-position: right 35px top;
	background-size: 320px;
	z-index: 0;
	top: 20px;
	right: 0;
	height: 555px;
	overflow: hidden
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player:lang(ar) {
	left: 0;
	right: inherit
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player img {
	width: auto;
	height: 580px;
	top: 20px;
	right: 0
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .share-box-inner {
	position: absolute;
	top: 50%;
	right: 50%;
	margin-right: 30px;
	transform: translateY(-50%);
	z-index: 1
}

.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .share-box-inner:lang(ar) {
	left: 50%;
	right: inherit;
	margin-right: 0;
	margin-left: 30px
}

.neoplayer_layout .full_stats .full_stats_item {
	display: none
}

.neoplayer_layout .full_stats .full_stats_item.active {
	display: block
}

.neoplayer_layout .full_stats .title_stat {
	position: relative;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 3px solid #c7b184;
	border-right: 3px solid transparent
}

.neoplayer_layout .full_stats .title_stat span {
	margin-right: 30px;
	margin-left: 5px;
	color: #fff
}

.neoplayer_layout .full_stats .title_stat span:lang(ar) {
	margin-right: 5px;
	margin-left: 30px
}

.neoplayer_layout .full_stats .title_stat span:lang(ar):after {
	border-left: 15px solid transparent;
	border-right: none;
	left: inherit;
	right: 0
}

.neoplayer_layout .full_stats .title_stat span:after {
	border-right: 15px solid transparent;
	border-top: 24px solid #c7b184;
	width: 55px;
	position: absolute;
	left: 0;
	top: -1px;
	content: '';
	z-index: 0
}

.neoplayer_layout .full_stats .m_tabs {
	background-color: #fff;
	border: 0
}

.neoplayer_layout .full_stats .m_tabs .m_tabs_navigation {
	text-align: center;
	list-style: none;
	border: 0
}

.neoplayer_layout .full_stats .m_tabs .m_tabs_navigation a {
	display: inline-block;
	padding: 0;
	border: none;
	border-bottom: 2px solid transparent;
	margin: 0 20px 0 0;
	vertical-align: middle;
	position: relative;
	min-height: 50px
}

.neoplayer_layout .full_stats .m_tabs .m_tabs_navigation a:after {
	content: '';
	position: absolute;
	right: -10px;
	top: calc(50% - 30px);
	display: block;
	width: 1px;
	height: 100%;
	background-color: #ccc;
	min-height: 50px;
	vertical-align: middle
}

.neoplayer_layout .full_stats .m_tabs .m_tabs_navigation a img {
	padding-top: 10px;
	max-height: 50px;
	display: inline-block;
	padding-bottom: 5px
}

.neoplayer_layout .full_stats .m_tabs .m_tabs_navigation a:last-of-type {
	margin-right: 0
}

.neoplayer_layout .full_stats .m_tabs .m_tabs_navigation a:last-of-type:after {
	content: none
}

.neoplayer_layout .full_stats .m_tabs .m_tabs_navigation a.active {
	border-bottom-color: #998254
}

.neoplayer_layout .full_stats .Opta-Selection-Slide.Opta-js-selection {
	display: none
}

.neoplayer_layout .full_stats .Opta .Opta-Nav li.Opta-On a,
.neoplayer_layout .full_stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Bar-Track .Opta-Bar-Fill {
	background-color: #c7b184
}

.neoplayer_layout .full_stats .Opta .Opta-Stats-Cross .Opta-Stat circle,
.neoplayer_layout .full_stats .Opta .Opta-Stats-Radial .Opta-Stat path.Opta-Arc {
	fill: #c7b184
}

.neoplayer_layout .full_stats .Opta .Opta-Stat .Opta-Value {
	fill: #c7b184;
	color: #c7b184
}

.neoplayer_layout .full_stats .Opta-Info.Opta-JS-Tip:hover {
	background-color: #c7b184
}

.neoplayer_layout .full_stats .Opta-Tooltip.Opta-Tooltip-Bottom h3 {
	background-color: #c7b184
}

.neoplayer_layout .m_shirt_selector {
	grid-column: 9/13;
	-ms-grid-column: 9;
	-ms-grid-column-span: 4;
	grid-row: auto;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	width: 100%;
	max-width: 320px;
	height: 600px;
	margin-top: 73px;
	overflow: hidden;
	background: url("../images/static/shirts-carousel-bg.jpg") center center no-repeat;
	margin-left: auto;
	margin-right: auto
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_viewport {
	list-style-type: none;
	display: block;
	white-space: nowrap;
	max-width: 100%
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_pagination {
	width: 135px;
	height: 135px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_pagination .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	margin: 4px 6px;
	background-color: #ffffff;
	opacity: 1;
	cursor: pointer
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_pagination .swiper-pagination-bullet:nth-child(2) {
	background-color: #1a2741
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_pagination .swiper-pagination-bullet:nth-child(3) {
	background-color: #3CD4AE
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	margin: 0 2px;
	border: 4px solid #c7b184
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_item {
	width: 100%;
	position: relative;
	display: inline-block;
	text-align: center
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_img {
	display: inline-block
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_btn {
	display: block;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 1.3em;
	padding: 16px 0 0;
	background-color: #c7b184;
	box-sizing: border-box;
	position: absolute;
	width: 230px;
	height: 55px;
	top: 75%;
	left: 50%;
	transform: translateX(-50%)
}

.neoplayer_layout .m_shirt_selector .shirt_carousel_btn:before {
	content: url("../images/static/shirt-cart.png");
	display: inline-block;
	vertical-align: middle;
	padding-right: 12px
}

.neoplayer_layout.juniors .section_header {
	height: 425px
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new {
	min-height: 425px
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:after {
	right: 0;
	border: 212px solid rgba(2, 85, 165, 0.84)
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:lang(ar):after {
	right: inherit;
	left: 0
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player {
	z-index: 1;
	top: 0
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player img {
	max-height: 425px
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy .equipement {
	color: #0255a5
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy .equipement:before {
	background: rgba(2, 85, 165, 0.75)
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player,
.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player {
	display: none
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .slogan_junior {
	display: block;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .share-box-inner {
	right: 331px;
	margin-right: 10px
}

.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .share-box-inner:lang(ar) {
	right: inherit;
	left: 331px;
	margin-right: 0;
	margin-left: 10px
}

.neoplayer_layout.juniors .container-flex .col-flex-3 .title {
	border-color: #0255A5;
	border-right: 3px solid transparent
}

.neoplayer_layout.juniors .iScrollVerticalScrollbar .iScrollIndicator {
	background: #0255A5
}

.neoplayer_layout.juniors .biography .trayectoria {
	margin: 10px 0 0 10px;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.5;
	font-size: 12px;
	color: #999
}

.neoplayer_layout.juniors .biography .trayectoria ul {
	list-style: none
}

.neoplayer_layout.juniors .biography .trayectoria ul li:before {
	content: "\25CF";
	margin-right: 5px;
	color: #0255A5
}

.neoplayer_layout.juniors .biography .trayectoria ul li:lang(ar):before {
	margin-right: 0;
	margin-left: 5px
}

.neoplayer_layout .m_player_video {
	background-color: #e4e5e9;
	padding: 20px 0;
	min-height: 479px
}

.neoplayer_layout .m_player_video .wrapper {
	width: 100%;
	max-width: 1090px;
	margin-top: 20px
}

.neoplayer_layout .m_player_video .wrapper .m_videojs_hd {
	margin: 0 auto;
	box-shadow: 0 0 25px 0 rgba(50, 50, 50, 0.5);
	width: 100%;
	min-height: 439px;
	background-color: #111;
	z-index: 1;
	transform: translateY(0px)
}

.neoplayer_layout .m_player_video .wrapper .m_videojs_hd .video-js {
	height: 439px;
	width: 100%
}

.neoplayer_layout .m_media:hover span.m_media_subtitle,
.neoplayer_layout .m_media:hover span.m_media_title {
	background-color: transparent
}

.neoplayer_layout .m_media_highlighted {
	margin: 50px 0 0
}

.neoplayer_layout .m_media_highlighted .m_media_subtitle {
	text-transform: uppercase
}

.neoplayer_layout #m_player_basket_stats {
	display: flex;
	flex-wrap: wrap;
	padding: 10px 0 0
}

.neoplayer_layout #m_player_basket_stats p {
	flex: 0 1 50%;
	border: none;
	text-align: left;
	font-family: "Oswald", sans-serif;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 10px 10px;
	box-sizing: border-box
}

.neoplayer_layout #m_player_basket_stats p:lang(ar) {
	text-align: right
}

.neoplayer_layout #m_player_basket_stats p [data-stat-title] {
	flex: 0 1 100%;
	order: 2;
	font-size: 13px;
	color: #999;
	font-style: normal
}

.neoplayer_layout #m_player_basket_stats p [data-stat-value] {
	flex: 0 1 100%;
	order: 1;
	font-size: 50px;
	color: #000;
	line-height: 1
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
	.neoplayer_layout .section {
		max-width: 960px;
		margin: 0 auto
	}

	.neoplayer_layout .container-flex {
		margin-top: 30px;
		margin-bottom: 30px
	}
}

@media only screen and (min-width: 991px) {
	.rrss_player img {
		top: 26%;
		position: absolute;
		right: 50%;
		transform: translateX(50%)
	}

	.section .m_gallery {
		grid-column: 1/9;
		-ms-grid-column: 1;
		-ms-grid-column-span: 8;
		grid-row: auto;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		margin-top: 30px
	}

	.section .m_gallery .m_media {
		display: none
	}

	.section .m_gallery .m_media img {
		height: 100%;
		width: auto;
		max-width: none;
		left: 50%;
		transform: translateX(-50%)
	}

	.section .m_gallery .m_media img:lang(ar) {
		left: inherit;
		right: 50%;
		transform: translateX(50%)
	}

	.section .m_gallery .m_media:first-of-type {
		height: 400px;
		width: 400px;
		display: inline-block
	}

	.section .m_gallery .m_media:first-of-type:lang(ar) {
		margin-right: 30px;
		margin-left: 0
	}

	.section .m_gallery .m_media:nth-of-type(2),
	.section .m_gallery .m_media:nth-of-type(3) {
		height: 200px;
		width: 200px;
		display: inline-block;
		position: absolute
	}

	.section .m_gallery .m_media:nth-of-type(3) {
		top: 50%
	}
}

@media only screen and (min-width: 1201px) {
	.section .m_gallery {
		grid-column: 1/9;
		-ms-grid-column: 1;
		-ms-grid-column-span: 8;
		grid-row: auto;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2
	}

	.section .m_gallery .m_media:first-of-type {
		height: 524px;
		width: 524px
	}

	.section .m_gallery .m_media:nth-of-type(2),
	.section .m_gallery .m_media:nth-of-type(3) {
		height: 262px;
		width: 262px
	}
}

@media only screen and (max-width: 990px) {
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players label {
		box-sizing: border-box;
		width: calc(100vw - 50px)
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical {
		right: 50%;
		top: 35px;
		transform: translateX(50%);
		width: calc(100vw - 50px)
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li {
		border-right: none;
		flex-basis: 100%
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li:lang(ar) {
		border-left: none
	}

	.neoplayer_layout .container-flex .col-flex-3 {
		width: 42%;
		-webkit-flex: inherit;
		flex: inherit;
		order: 1
	}

	.neoplayer_layout .container-flex .col-flex-3:first-of-type {
		order: 3;
		margin-left: auto;
		padding-right: 35px
	}

	.neoplayer_layout .container-flex .col-flex-3:nth-child(3) {
		margin-right: auto;
		padding-left: 35px
	}

	.neoplayer_layout .container-flex .col-flex-3:lang(ar):nth-child(3) {
		margin-left: auto;
		padding-right: 35px;
		margin-right: 0;
		padding-left: 0
	}

	.neoplayer_layout .container-flex .col-flex-3:lang(ar):first-of-type {
		margin-right: auto;
		padding-left: 35px;
		margin-left: 0;
		padding-right: 0
	}

	.neoplayer_layout .container-flex .col-flex-3 .stats .m_player_ministats .team_stats_colum {
		padding-top: 10px
	}

	.neoplayer_layout .container-flex .col-flex-3 .stats .m_player_ministats .team_stats_colum .team_stats_number {
		font-size: 40px
	}

	.neoplayer_layout .container-flex .col-flex-3 .stats .m_player_ministats .team_stats_colum .team_stats_name {
		font-size: 12px
	}

	.neoplayer_layout .container-flex .col-flex-3:nth-child(2) {
		order: -1;
		width: 100%;
		margin-bottom: 20px
	}

	.neoplayer_layout .popup_section {
		box-sizing: border-box;
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 50;
		background: white
	}

	.neoplayer_layout .popup-inner {
		position: fixed;
		padding-top: 0;
		padding-bottom: 0;
		top: 0
	}

	.neoplayer_layout .popup-inner p {
		margin: 10px 0
	}

	.neoplayer_layout .popup-inner .m_cups {
		height: calc(100vh - 61px);
		position: relative;
		width: 100%;
		padding: 0;
		margin: 0 auto;
		display: flex;
		align-items: center
	}

	.neoplayer_layout .popup-inner .m_cups .m_cups_wrapper .m_cup {
		max-width: 100%
	}

	.neoplayer_layout .close_btn.popup_close[data-popup-close] {
		top: 15px;
		right: 20px
	}

	.neoplayer_layout .close_btn.popup_close[data-popup-close]:lang(ar) {
		right: auto;
		left: 20px
	}

	.neoplayer_layout [data-popup="popup-stats-basket"] .close_btn.popup_close[data-popup-close] {
		top: 15px;
		right: 20px
	}

	.neoplayer_layout [data-popup="popup-stats-basket"] .close_btn.popup_close[data-popup-close]:lang(ar) {
		right: auto;
		left: 20px
	}

	.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .slogan_junior {
		max-width: 355px
	}

	.neoplayer_layout .popup-inner_basket .m_teams_stats_filter_selection .select_content {
		margin-top: 10px
	}

	.neoplayer_layout .popup-inner_basket .m_teams_stats_action {
		margin-bottom: 10px
	}

	.neoplayer_layout .m_player_video {
		min-height: 350px
	}

	.neoplayer_layout .m_player_video .wrapper {
		margin-top: 0
	}

	.neoplayer_layout .m_player_video .wrapper .m_videojs_hd {
		min-height: 310px
	}

	.neoplayer_layout .m_player_video .wrapper .m_videojs_hd .video-js {
		height: auto;
		min-height: 310px
	}

	.neoplayer_layout .m_media_highlighted {
		margin: 30px 0 10px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.neoplayer_layout .m_shirt_selector {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		margin-top: 30px;
		max-width: 100%;
		height: 350px;
		background-image: url("../images/static/shirts-carousel-bg-h.jpg");
		position: relative
	}

	.neoplayer_layout .m_shirt_selector .shirt_carousel_pagination {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: rotate(90deg) translate(-50%, 250px);
		z-index: 2
	}

	.neoplayer_layout .m_shirt_selector .shirt_carousel_btn {
		top: 60%
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical {
		top: 20px;
		width: calc(100vw - 20px)
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players .m_scroll_vertical ul li {
		flex-basis: 33%
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new {
		width: 300px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new:after {
		right: 35px
	}
}

@media only screen and (min-width: 768px) {
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new {
		min-height: 400px;
		height: 400px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy {
		position: absolute;
		top: 0;
		right: 0;
		width: 130px;
		text-align: center;
		white-space: normal;
		z-index: 2;
		text-decoration: none;
		font-weight: 500
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy:lang(ar) {
		right: auto;
		left: 0
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy .equipement {
		text-transform: uppercase;
		color: #8d762d;
		font-family: "Oswald", sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		letter-spacing: 3px;
		width: 130px;
		margin-top: 30px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy .equipement:before {
		content: '\e924';
		display: block;
		font-family: real-madrid-icons;
		color: #fff;
		font-size: 25px;
		border-radius: 50%;
		background: rgba(141, 118, 45, 0.75);
		padding-top: 10px;
		padding-left: 4px;
		font-weight: 400;
		box-sizing: border-box;
		width: 45px;
		height: 45px;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 10px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy {
		position: absolute;
		top: 0;
		right: 0;
		width: 130px;
		text-align: center;
		white-space: normal;
		z-index: 2;
		text-decoration: none;
		font-weight: 500
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy:lang(ar) {
		right: auto;
		left: 0
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy .equipement {
		text-transform: uppercase;
		color: #8d762d;
		font-family: "Oswald", sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		letter-spacing: 3px;
		width: 130px;
		margin-top: 85px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy .equipement:lang(ar):before {
		padding-left: 0;
		padding-right: 2px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy .equipement:before {
		content: '\e927';
		display: inline-block;
		font-family: real-madrid-icons;
		color: #fff;
		font-size: 25px;
		border-radius: 50%;
		background: rgba(141, 118, 45, 0.75);
		padding-top: 10px;
		padding-left: 2px;
		font-weight: 400;
		box-sizing: border-box;
		width: 45px;
		height: 45px;
		left: 50%;
		transform: translateX(-50%);
		top: 30px;
		position: absolute;
		text-align: center;
		margin-bottom: 10px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket:after {
		border-top: 445px solid rgba(141, 118, 45, 0.75)
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow.with_video {
		overflow: inherit
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow.with_video .section_header {
		height: 400px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow.with_video .m_player_bio_new {
		min-height: 400px;
		height: 400px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow.with_video .m_player_bio_new:after {
		border-top: 400px solid rgba(141, 118, 45, 0.75)
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow.with_video .m_player_bio_new .photo_player {
		height: inherit;
		overflow: inherit
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow.with_video .m_player_bio_new .photo_player img {
		top: 20px;
		right: 0
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow.with_video .m_player_bio_new.basket:after {
		border-top: 400px solid rgba(141, 118, 45, 0.75)
	}
}

@media only screen and (max-width: 767px) {
	.neoplayer_layout .section_header {
		height: 465px
	}

	.neoplayer_layout .section .full_stats {
		width: 100% !important
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video {
		min-height: 465px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:after,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video:after {
		right: 0;
		bottom: 0;
		border-top: 30px solid transparent;
		border-right: 780px solid rgba(141, 118, 45, 0.97);
		height: 100px;
		opacity: 0.9;
		top: inherit
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:lang(ar):after,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video:lang(ar):after {
		right: inherit;
		left: 0;
		border-left: 780px solid rgba(141, 118, 45, 0.97);
		border-right: none
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .photo_player {
		position: relative;
		z-index: 0;
		top: 60px;
		height: 460px;
		margin: 0 auto;
		background-position: right 6px top 6px;
		background-size: 270px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player img,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .photo_player img {
		height: auto;
		width: 340px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .photo_player .buy {
		position: absolute;
		top: 0;
		left: 0;
		width: 130px;
		text-align: center;
		white-space: normal;
		z-index: 2;
		text-decoration: none;
		font-weight: 500
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy:lang(ar),
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .photo_player .buy:lang(ar) {
		left: auto;
		right: 0
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy .equipement,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .photo_player .buy .equipement {
		text-transform: uppercase;
		color: #8d762d;
		font-family: "Oswald", sans-serif;
		font-size: 12px;
		text-align: center;
		font-weight: bold;
		letter-spacing: 3px;
		width: 130px;
		margin-top: 85px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy .equipement:lang(ar):before,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .photo_player .buy .equipement:lang(ar):before {
		padding-left: 0;
		padding-right: 2px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player .buy .equipement:before,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .photo_player .buy .equipement:before {
		content: '\e924';
		display: inline-block;
		font-family: real-madrid-icons;
		color: #fff;
		font-size: 25px;
		font-weight: 400;
		border-radius: 50%;
		background: rgba(141, 118, 45, 0.75);
		padding-top: 10px;
		padding-left: 2px;
		box-sizing: border-box;
		width: 45px;
		height: 45px;
		left: 50%;
		transform: translateX(-50%);
		top: 30px;
		position: absolute;
		text-align: center;
		margin-bottom: 10px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new {
		bottom: 0;
		margin-bottom: 20px;
		top: inherit;
		left: -10px;
		min-width: 100%;
		width: 100%;
		padding-top: 0;
		height: 75px;
		text-align: center
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new:after,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new:after {
		font-size: 70px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new h1,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new h1 {
		font-size: 30px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new h1 span,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new h1 span {
		display: inline-block
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new h1 span:after,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new h1 span:after {
		content: "";
		background-repeat: no-repeat;
		width: 14px;
		height: 7px;
		position: absolute;
		bottom: -10px;
		left: 50%;
		transform: translateX(-50%);
		background-image: url("../images/icons/svg/arrow_btn_down.svg")
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new p,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new p {
		margin-top: 10px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .instagram_player,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .tw_player,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new .instagram_player,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .m_player_info_wrapper_new .tw_player {
		display: none
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .all_players {
		left: 50%;
		transform: translateX(-50%);
		top: 20px;
		margin: 0;
		z-index: 2
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .all_players label,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .all_players label {
		padding-right: 80px;
		left: 50%;
		transform: translateX(-50%);
		position: absolute
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .share-box-inner,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .share-box-inner {
		top: auto;
		bottom: 0;
		margin-right: 0;
		margin-bottom: 55px;
		transform: translate(-50%, -50%);
		left: 50%;
		right: auto;
		height: 55px;
		width: 40px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .share-box-inner:lang(ar),
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video .share-box-inner:lang(ar) {
		margin-left: 0
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy .equipement,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video.basket .photo_player .buy .equipement {
		color: #8d762d
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy .equipement:lang(ar):before,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video.basket .photo_player .buy .equipement:lang(ar):before {
		padding-left: 0;
		padding-right: 2px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket .photo_player .buy .equipement:before,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video.basket .photo_player .buy .equipement:before {
		content: '\e927';
		display: inline-block;
		font-family: real-madrid-icons;
		color: #fff;
		font-size: 25px;
		border-radius: 50%;
		background: rgba(141, 118, 45, 0.75);
		padding-top: 10px;
		padding-left: 2px;
		font-weight: 400;
		box-sizing: border-box;
		width: 45px;
		height: 45px;
		left: 50%;
		transform: translateX(-50%);
		top: 30px;
		position: absolute;
		text-align: center;
		margin-bottom: 10px
	}

	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.basket:after,
	.neoplayer_layout .m_full_header_banner.main_banner_row.overflow .m_player_bio_new.with_video.basket:after {
		border-right: 780px solid rgba(141, 118, 45, 0.97)
	}

	.neoplayer_layout .container-flex .col-flex-3:first-of-type,
	.neoplayer_layout .container-flex .col-flex-3:lang(ar):first-of-type,
	.neoplayer_layout .container-flex .col-flex-3:lang(ar):nth-child(3),
	.neoplayer_layout .container-flex .col-flex-3:nth-child(3) {
		width: 100%;
		padding: 0;
		margin-right: 10px;
		margin-left: 10px
	}

	.neoplayer_layout .container-flex .col-flex-3 .trophy_record ul li {
		font-size: 14px
	}

	.neoplayer_layout.juniors .section_header {
		height: 465px
	}

	.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:after {
		border: none;
		border-top: 30px solid transparent;
		border-right: 780px solid rgba(2, 85, 165, 0.85);
		top: inherit
	}

	.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new:lang(ar):after {
		border-right: none;
		border-left: 780px solid rgba(2, 85, 165, 0.85)
	}

	.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .photo_player {
		z-index: 0;
		top: 63px;
		height: 465px
	}

	.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .m_player_info_wrapper_new .slogan_junior {
		display: none
	}

	.neoplayer_layout.juniors .m_full_header_banner.main_banner_row.overflow .m_player_bio_new .share-box-inner {
		right: inherit;
		left: 50%
	}

	.neoplayer_layout .popup-inner_basket {
		width: 100%;
		padding: 15px
	}

	.neoplayer_layout .popup-inner_basket .m_teams_stats_filter_selection .select_content {
		width: 100%;
		margin-top: 10px
	}

	.neoplayer_layout .m_player_video {
		min-height: 220px
	}

	.neoplayer_layout .m_player_video .wrapper {
		margin-top: 0
	}

	.neoplayer_layout .m_player_video .wrapper .m_videojs_hd {
		min-height: 180px
	}

	.neoplayer_layout .m_player_video .wrapper .m_videojs_hd .video-js {
		height: auto;
		min-height: 180px
	}

	.neoplayer_layout .m_shirt_selector {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		margin-top: 20px;
		max-width: 100%;
		height: 470px;
		background-position: center top
	}

	.neoplayer_layout .m_shirt_selector .shirt_carousel_pagination {
		height: 100px
	}
}

.home_layout .main_row>.aside>.sk-circle,
.home_layout .club_info_layout .overlapping_main_row>.aside>.sk-circle,
.club_info_layout .home_layout .overlapping_main_row>.aside>.sk-circle {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 40%;
	z-index: 20;
	margin-left: -20px;
	margin-top: -20px;
	display: none
}

.sk-circle .sk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-circle .sk-child:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #333;
	border-radius: 100%;
	-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out both
}

.sk-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg)
}

.sk-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg)
}

.sk-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sk-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg)
}

.sk-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg)
}

.sk-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.sk-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg)
}

.sk-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg)
}

.sk-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.sk-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg)
}

.sk-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg)
}

.sk-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.sk-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.sk-circle .sk-circle4:before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s
}

.sk-circle .sk-circle5:before {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s
}

.sk-circle .sk-circle6:before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s
}

.sk-circle .sk-circle7:before {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s
}

.sk-circle .sk-circle8:before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s
}

.sk-circle .sk-circle9:before {
	-webkit-animation-delay: -0.4s;
	animation-delay: -0.4s
}

.sk-circle .sk-circle10:before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s
}

.sk-circle .sk-circle11:before {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s
}

.sk-circle .sk-circle12:before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s
}

@-webkit-keyframes sk-circleBounceDelay {

	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes sk-circleBounceDelay {

	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.m_agenda .m_collapsable_content {
	height: auto
}

.m_agenda .m_agenda_title {
	position: relative
}

.m_agenda .m_agenda_title h2 {
	text-align: center
}

.m_agenda .m_agenda_title h2 .m_widget_title {
	font-size: .786em
}

.m_agenda .m_agenda_title .btn_show {
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px 15px
}

.m_agenda .m_widget_title:before {
	font-family: 'Real-Madrid-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 30px;
	vertical-align: middle;
	content: "\e90a";
	margin-right: 10px
}

.m_agenda .m_agenda_main {
	position: relative
}

.m_agenda .m_agenda_main .m_agenda_velo_total.active {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 3;
	left: 0;
	top: 0
}

.m_agenda .m_agenda_main .m_agenda_selector {
	padding: 15px;
	font-size: 1.2em;
	z-index: 3;
	position: relative;
	background: white;
	text-align: center
}

.m_agenda .m_agenda_main .m_agenda_selector .m_agenda_filter_close {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_selector .m_agenda_filter_close.visible {
	display: block;
	font-size: 0;
	float: right;
	padding-right: 0
}

.m_agenda .m_agenda_main .m_agenda_selector .m_agenda_filter_close:before {
	font-size: 16px
}

.m_agenda .m_agenda_main .m_agenda_filters {
	z-index: 4;
	position: relative
}

.m_agenda .m_agenda_main .m_agenda_filters .m_agenda_filter_close,
.m_agenda .m_agenda_main .m_agenda_filters [data-filter-trigger] {
	font-weight: bold;
	color: #0255A5;
	text-decoration: none;
	padding-right: 15px
}

.m_agenda .m_agenda_main .m_agenda_filters [data-filter-list] {
	position: absolute;
	z-index: 2;
	width: 100%;
	max-height: 0;
	overflow: hidden;
	transition: max-height .5s ease-in-out;
	list-style-type: none;
	border-top: 1px solid #e1e1e1;
	margin: 0;
	padding: 0;
	font-size: 1.2em
}

.m_agenda .m_agenda_main .m_agenda_filters [data-filter-list].hidden {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_filters [data-filter-list].visible {
	display: block;
	max-height: 300px;
	background-color: #fff
}

.m_agenda .m_agenda_main .m_agenda_filters [data-filter-list].visible li {
	padding: 10px 15px;
	margin: 0;
	border-bottom: 1px solid #e1e1e1
}

.m_agenda .m_agenda_main .m_agenda_filters [data-filter-list].visible a {
	text-decoration: none;
	color: #999
}

.m_agenda .m_agenda_main .m_agenda_filters [data-filter-list].visible a:hover {
	color: #0255A5
}

.m_agenda .m_agenda_main .m_agenda_list {
	border-top: 1px solid #e1e1e1
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_no_events {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 15px;
	color: #999;
	margin-top: 60px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event {
	border-bottom: 1px solid #d6d6d6;
	padding: 10px 15px;
	line-height: 1.5;
	background-color: #eeeeee;
	transition: padding .5s, background-color .5s
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_container {
	display: flex;
	align-items: center
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_velo.active {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 1;
	left: 0;
	top: 0
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_details.active {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 60%
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_item {
	display: flex;
	align-items: center;
	flex-basis: 100px;
	height: auto
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_name {
	text-transform: uppercase
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_teams {
	flex-basis: 120px;
	margin-right: 10px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info {
	flex-basis: 250px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info .m_agenda_event_aviso {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info .m_agenda_event_aviso_date,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info .m_agenda_event_aviso_mode,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info .m_agenda_event_aviso_time,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info .m_agenda_event_aviso_channel {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info .m_agenda_event_aviso_date {
	font-weight: 700
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agendta_event_mode {
	text-transform: capitalize !important
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_description .info:nth-of-type(3) {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_description .m_agenda_tickets_btn {
	display: block;
	background: transparent;
	color: #0255A5;
	text-align: center
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_description .m_agenda_tickets_btn .logo {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active {
	text-align: center;
	padding: 20px 15px;
	background-color: #fff;
	display: block;
	position: relative
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_info p.m_agenda_desc_hora {
	font-size: 15px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_container,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_tournament,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_share,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_team_abbr,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_team_standing,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_tickets_btn,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso {
	margin-top: .875rem
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso .ck_content {
	font-size: .75rem;
	text-align: left;
	line-height: 1.4;
	box-sizing: border-box;
	padding: 0 .9375rem;
	display: block;
	color: #666
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso .ck_content:lang(ar) {
	text-align: right
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso .ck_content h3 {
	text-transform: uppercase
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso .ck_content p {
	color: #666
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso .ck_content strong {
	font-weight: 700;
	color: #000
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso .ck_content a {
	color: #0255a5
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso_date,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso_mode,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso_time,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_aviso_channel {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_tickets_btn img {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_team {
	width: 50px;
	margin: 0
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_mode {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .hide_rmtv {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_info,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_teams {
	max-width: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_description {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item {
	max-width: none;
	float: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_container {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item img {
	margin: 10px auto;
	max-width: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_team {
	flex: 0 1 40%;
	text-align: center
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_tournament {
	flex: 0 1 20%;
	text-align: center;
	text-transform: uppercase
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_tournament.m_agenda_event_rmtv {
	flex: 0 1 60%;
	text-align: left;
	text-transform: capitalize
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_tournament.m_agenda_event_rmtv.no_capitalize {
	text-transform: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_tournament.m_agenda_event_rmtv .m_agenda_event_mode {
	font-weight: bold
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_tournament.m_agenda_event_rmtv span {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_description {
	flex: 0 1 60%;
	text-align: left
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_description .info {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_description .info:nth-of-type(1) {
	font-weight: bold
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_description .info:nth-of-type(3) {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_description .m_agenda_tickets_btn {
	display: inline;
	background: #0255A5
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_name,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_team_name {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_date {
	font-size: 18px;
	margin: 10px 0 0 0
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_time {
	font-size: 1.4em
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_place {
	font-size: 1.1em
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_info,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_tickets_btn {
	margin-bottom: 15px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_info .logo,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_tickets_btn .logo {
	display: inline
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_tickets_btn {
	background: #0255A5;
	color: #fff
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event:hover {
	cursor: pointer
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_abbr {
	font-weight: bold
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_tournament,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_abbr,
.m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_standing {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_logo {
	min-width: 30px;
	min-height: 30px;
	max-width: 30px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_team {
	width: 30px;
	margin-right: 10px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_standing {
	text-transform: uppercase
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_date {
	font-weight: bold;
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_time {
	font-weight: normal;
	display: block
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_place {
	font-weight: normal;
	display: block;
	margin-bottom: 10px
}

.m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_name {
	display: block
}

.m_agenda .m_agenda_main .m_agenda_tickets_btn {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_tickets_btn.disabled {
	background-color: #eee
}

.m_agenda .m_agenda_main .m_agenda_tickets_btn.disabled:hover {
	background-color: #ccc
}

.m_agenda .m_agenda_main .m_agenda_share {
	list-style-type: none;
	display: none;
	position: relative;
	z-index: 2
}

.m_agenda .m_agenda_main .m_agenda_share .rm-social-facebook {
	font-size: 20px;
	text-decoration: none;
	border-radius: 100%;
	background-color: #3B5998;
	color: #fff;
	padding: 5px
}

.m_agenda .m_agenda_main .m_agenda_share .rm-social-twitter {
	font-size: 20px;
	text-decoration: none;
	border-radius: 100%;
	color: #fff;
	background-color: #1DA1F2;
	padding: 5px
}

.m_agenda .m_agenda_main .m_agenda_share .rm-envelope {
	font-size: 14px;
	text-decoration: none;
	border-radius: 50%;
	background-color: #0055a6;
	color: #fff;
	padding: 8px
}

.m_agenda .m_agenda_main .m_agenda_share .rm-social_whatsapp {
	font-size: 20px;
	text-decoration: none;
	border-radius: 100%;
	background-color: #34af23;
	color: #fff;
	padding: 5px
}

.m_agenda .m_agenda_main .m_agenda_share .rm-social-gplus {
	font-size: 20px;
	text-decoration: none;
	border-radius: 100%;
	background-color: #dc4b36;
	color: #fff;
	padding: 5px
}

.m_agenda .m_agenda_main .m_agenda_share .rm-share_alt {
	font-size: 14px;
	text-decoration: none;
	border-radius: 50%;
	background-color: #c8b178;
	color: #fff;
	padding: 8px
}

.m_agenda .m_agenda_main .m_agenda_share .rm-add_calendar {
	font-size: 18px;
	text-decoration: none;
	border-radius: 50%;
	background-color: #9b9b9b;
	color: #fff;
	padding: 6px
}

.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item {
	display: inline-block;
	vertical-align: middle;
	margin: 2px
}

.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item.more {
	position: relative
}

.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item .m_agenda_share_more {
	display: none
}

.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item .m_agenda_share_more.showrrss {
	position: absolute;
	display: block;
	top: -55px
}

.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item .m_agenda_share_more .m_agenda_share_item {
	margin-top: 15px
}

.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item.hide_for_desktop {
	display: none
}

.m_agenda .m_agenda_foot {
	padding: 30px 0;
	text-align: center;
	margin: 0 15px
}

.m_agenda .m_agenda_foot .btn_agenda_all {
	border: 1px solid #c8c8c8;
	background-color: #f6f6f6;
	color: #0255A5;
	font-size: 1.6em
}

@media only screen and (max-width: 767px) {
	.m_agenda .m_agenda_main .m_agenda_tickets_btn.disabled {
		background-color: #ccc
	}

	.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item .rm-envelope {
		line-height: 1.5
	}

	.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item.hide_for_mobile {
		display: none
	}

	.m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item.hide_for_desktop {
		display: inline-block
	}

	.m_agenda .m_agenda_share_more .m_agenda_share_item {
		margin-right: 0 !important
	}

	.m_agenda .m_agenda_share_more.showrrss {
		position: absolute;
		display: block;
		top: -130px !important
	}
}

.ab-sign {
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -310px;
	z-index: 0;
	opacity: 0;
	pointer-events: none;
	webkit-transition: opacity 0.5s ease-out, margin-bottom 1s ease-out;
	-moz-transition: opacity 0.5s ease-out, margin-bottom 1s ease-out;
	-o-transition: opacity 0.5s ease-out, margin-bottom 1s ease-out;
	-ms-transition: opacity 0.5s ease-out, margin-bottom 1s ease-out;
	transition: opacity 0.5s ease-out, margin-bottom 1s ease-out;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	z-index: 2;
	width: 620px;
	background: #fff;
	padding-bottom: 10px;
	margin-bottom: -350px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.ab-sign.active {
	z-index: 999;
	opacity: 1;
	-webkit-transition: opacity 1.5s ease-out, margin-bottom 1s ease-out;
	-moz-transition: opacity 1.5s ease-out, margin-bottom 1s ease-out;
	-o-transition: opacity 1.5s ease-out, margin-bottom 1s ease-out;
	-ms-transition: opacity 1.5s ease-out, margin-bottom 1s ease-out;
	transition: opacity 1.5s ease-out, margin-bottom 1s ease-out;
	margin-bottom: 20px;
	pointer-events: auto
}

.ab-sign .ab-head {
	height: 188px;
	width: 100%;
	text-align: center;
	display: table;
	background-image: url("../images/static/adblock.png");
	background-position: center;
	background-size: cover
}

.ab-sign .ab-head h2 {
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 24px;
	font-weight: 500
}

.ab-sign .ab-body {
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	position: relative
}

.ab-sign .ab-body:before {
	font-family: 'Real-Madrid-Icons';
	content: "\e638";
	display: block;
	position: absolute;
	line-height: 1;
	font-size: 50px;
	color: #ccc;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: #fff;
	top: -20px;
	left: 50%;
	margin-left: -35px;
	box-sizing: border-box;
	padding-top: 10px
}

.ab-sign .ab-body p {
	color: #8a8a8a;
	font-size: 15px
}

.ab-sign .ab-body p:first-of-type {
	padding-top: 60px
}

.ab-sign .ab-action {
	text-align: center
}

.ab-sign .ab-action .btn-ab {
	font-size: 14px;
	padding-left: 40px;
	padding-right: 40px;
	cursor: pointer
}

.ab-sign .ab-action #ab-btn-deact {
	background-color: #c7b07b;
	margin-right: 10px
}

.ab-sign .ab-action #ab-btn-keep {
	background-color: #c7b07b;
	text-transform: capitalize
}

@media screen and (max-width: 768px) {
	.ab-sign {
		width: 96%;
		left: 2%;
		margin-left: auto
	}

	.ab-sign.active {
		margin-bottom: 3px
	}

	.ab-sign .ab-head {
		background-image: url("../images/static/adblock_movil.png")
	}

	.ab-sign .ab-head h2 {
		font-size: 26px
	}

	.ab-sign .ab-body p {
		font-size: 15px
	}

	.ab-sign .ab-body p:first-of-type {
		padding-top: 50px
	}

	.ab-sign .ab-body .ab-action .btn-ab {
		padding-left: 0px;
		padding-right: 0px
	}

	.ab-sign .ab-body .ab-action #ab-btn-deact {
		margin-bottom: 15px;
		margin-right: 0px;
		width: 200px
	}

	.ab-sign .ab-body .ab-action #ab-btn-keep {
		width: 200px;
		margin-bottom: 15px
	}
}

#quiz-header {
	text-align: center
}

#quiz-header h1 {
	color: #c4ae7a;
	text-transform: uppercase;
	font-size: 18px;
	padding-top: 30px;
	padding-bottom: 60px
}

#quiz-counter {
	display: none !important;
	text-align: center
}

.quiz-container {
	padding: 0.25em;
	margin: 50px auto;
	background-image: url(../images/static/quiz/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover
}

.quiz-container a {
	text-decoration: none;
	color: #333
}

.quiz-container .quiz-button {
	display: inline-block;
	padding: 0.5em 1em;
	background: #88449a;
	color: #fff
}

.number_question.active {
	background: #c7b07b;
	height: 3px
}

#count-question {
	padding-top: 50px;
	display: flex;
	flex-wrap: wrap;
	max-width: 700px;
	margin: 0 auto
}

#count-question .number_question {
	flex: 1
}

#quiz-start-screen {
	text-align: center
}

#quiz-start-btn {
	visibility: hidden
}

#quiz-results-screen {
	text-align: center
}

#quiz-restart-btn {
	padding-bottom: 50px;
	padding-top: 30px;
	margin-top: 30px
}

.question {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 0 15px 30px 15px;
	padding-bottom: 30px;
	text-align: center
}

.quiz-results-state #quiz-buttons a {
	background: white !important;
	padding: 13px 39px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
	color: #000 !important;
	background: #88449a;
	color: #fff;
	box-shadow: 0 4px #666;
	border-radius: 5px
}

.quiz-results-state #quiz-controls {
	background: none;
	padding: 0
}

#quiz-buttons {
	display: inline
}

#quiz-buttons a {
	display: inline-block;
	padding: 0.5em 1em;
	background: #88449a;
	color: #fff;
	background: #fff;
	color: #333
}

.number_question {
	height: 2px;
	display: inline-block;
	background: #403f3f;
	width: 50px;
	margin-right: 5px
}

.m_quiz .m_share_golden.m_share {
	float: right;
	top: 160px;
	position: relative;
	right: 15px
}

.m_quiz .m_share_golden .m_share_action {
	background: #c8b17b;
	border: 0px solid transparent;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	padding: 10px;
	border: 1px solid #c8b17b;
	background: #fff
}

.m_quiz .m_share_golden .m_share_action:after {
	top: 2px;
	background-size: 16px;
	background-position: 11px
}

.m_quiz .m_share_golden.expanded .m_share_action {
	border: 1px solid #c8b17b
}

.answers {
	list-style: none;
	padding: 0;
	padding-bottom: 50px;
	display: flex;
	flex-wrap: nowrap;
	max-width: 960px;
	margin: 0 auto
}

.answers li {
	display: flex;
	flex: 0 1 50%;
	margin: 0 5px;
	box-shadow: 0 4px #666;
	border-radius: 5px
}

.answers a {
	display: flex;
	width: 100%;
	align-items: center;
	text-align: center;
	justify-content: center;
	background: #fff;
	font-weight: bold;
	font-size: 13px;
	padding: 12px 8px;
	border-radius: 5px
}

.answers a.correct {
	background: #090;
	color: #fff
}

.answers a.incorrect {
	background: #c00;
	color: #fff
}

#quiz-controls {
	max-height: 0;
	visibility: hidden;
	overflow: hidden
}

.quiz-results-state #quiz-controls {
	max-height: none;
	overflow: visible;
	text-align: center;
	padding-bottom: 50px
}

#quiz-results {
	font-size: 20px;
	color: white
}

@media only screen and (max-width: 700px) {
	#count-question {
		margin-right: 10px;
		margin-left: 10px
	}
}

@media only screen and (max-width: 767px) {
	.m_quiz .m_share_golden.m_share {
		right: 50%
	}
}

.preseason_17 .m_special_menu .wrapper {
	max-width: 100% !important;
	background: #fff
}

.preseason_17 .m_special_menu .wrapper ul {
	display: flex;
	display: -ms-flexbox;
	z-index: 1;
	justify-content: space-around;
	-webkit-box-shadow: 0 0 46px 0 #cccccc;
	-moz-box-shadow: 0 0 46px 0 #cccccc;
	box-shadow: 0 0 46px 0 #cccccc
}

.preseason_17 .m_special_menu .wrapper ul li a {
	padding: 15px 0;
	color: #0255A5;
	font-family: arial;
	font-weight: 600;
	font-size: 11px
}

.preseason_17 .m_special_menu .wrapper ul li a:hover {
	color: #0255A5
}

.preseason_17 .ps17_sede_next,
.preseason_17 .ps17_sede_prev {
	position: absolute;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0;
	bottom: 0;
	height: 45px;
	margin-bottom: 10px;
	width: 45px;
	top: 160px;
	border: 1px solid #ccc;
	cursor: pointer
}

.preseason_17 .ps17_sede_next {
	right: 10px
}

.preseason_17 .ps17_sede_next:before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.preseason_17 .ps17_sede_next:lang(ar) {
	left: 10px;
	right: inherit
}

.preseason_17 .ps17_sede_next:lang(ar):before {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.preseason_17 .ps17_sede_prev {
	left: inherit;
	right: 56px
}

.preseason_17 .ps17_sede_prev:before {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.preseason_17 .ps17_sede_prev:lang(ar) {
	left: 56px;
	right: inherit
}

.preseason_17 .ps17_sede_prev:lang(ar):before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.preseason_17 .ps17_sede_pagination {
	padding-bottom: 15px;
	text-align: left;
	left: 20px;
	position: relative;
	top: 30px
}

.preseason_17 .ps17_header {
	position: relative;
	height: calc(100vh - 192px);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center
}

.preseason_17 .ps17_header .ps17_header_wrapper {
	display: flex;
	display: -ms-flexbox;
	align-content: center;
	flex-wrap: wrap;
	height: calc(100vh - 265px);
	color: #fff
}

.preseason_17 .ps17_header .ps17_header_wrapper .date {
	margin-top: 10px;
	font-size: 1.2rem;
	font-weight: 700;
	text-transform: uppercase;
	flex-basis: 100%;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000;
	text-align: center;
	margin-top: 27px
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info {
	text-align: center;
	width: 100%;
	text-transform: uppercase
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .news_banner_picture {
	height: 27px;
	position: absolute;
	text-decoration: none;
	right: 26px;
	top: 70px;
	font-size: 8px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .news_banner_picture:before {
	content: '\e627';
	width: 31px;
	height: 32px;
	display: inline-block;
	color: #ffffff;
	padding: 2px 2px 1px;
	font-size: 32px;
	text-indent: 0;
	line-height: 1;
	font-family: real-madrid-icons;
	vertical-align: middle;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .news_banner_picture:lang(ar) {
	right: inherit;
	left: 26px
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info h2 {
	font-size: 1.3rem;
	flex-basis: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000;
	display: none
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info h1 {
	font-size: 3.5rem;
	text-transform: uppercase;
	flex-basis: 100%;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info h1 span {
	display: block
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p {
	margin-top: 10px;
	font-size: 1.2rem;
	font-weight: 700;
	text-transform: uppercase;
	flex-basis: 100%;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p.ps17_info {
	top: 10px;
	font-size: 1rem;
	margin-top: 0;
	text-align: right
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p.ps17_info .hide_for_desktop {
	display: none
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p.ps17_info span {
	display: block
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p.ps17_info span:first-child {
	visibility: hidden
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .ps17_galeria {
	top: 60px;
	font-size: 0.65rem;
	text-align: right;
	padding-left: 30px;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	height: 30px
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .ps17_galeria {
	position: absolute;
	right: 10px;
	text-transform: none
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .ps17_info {
	position: absolute;
	right: 26px;
	text-transform: none;
	text-transform: uppercase
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .ps17_info:lang(ar) {
	left: 26px;
	right: inherit
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match {
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
	width: 100%
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match .name_local,
.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match .name_visit {
	width: 75px;
	margin: 0 auto
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match .versus {
	font-size: 2em;
	width: 50px;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match .name {
	text-align: center;
	text-transform: uppercase;
	padding-top: 10px;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 15px;
	font-weight: 500;
	line-height: 16px;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
}

.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match img {
	width: 130px
}

.preseason_17 .ps17_header .hashtag {
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin-bottom: 40px;
	font-size: 1.3rem
}

.preseason_17 .ps17_header .hashtag span {
	position: absolute;
	text-transform: uppercase;
	left: 50px;
	top: -16px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	width: 20px
}

.preseason_17 .ps17_header .hashtag span:lang(ar) {
	right: 50px;
	left: inherit
}

.preseason_17 .ps17_header .hashtag .logo {
	width: 100px;
	height: 100px;
	z-index: 1;
	position: absolute;
	top: -46px;
	right: 50%;
	transform: translateX(50%)
}

.preseason_17 .ps17_header .hashtag .mouse {
	position: absolute;
	top: -20px;
	left: 20px
}

.preseason_17 .ps17_header .hashtag .mouse:lang(ar) {
	right: 20px;
	left: inherit
}

.preseason_17 #calendario {
	margin-top: 55px
}

.preseason_17 .ps17_amistoso .ps17_amistoso_content {
	background-image: url("../images/backgrounds/05_DSK_NOTE_fondo.jpg");
	min-height: 450px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	text-align: center;
	color: #fff;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	display: flex;
	justify-content: center;
	align-items: center
}

.preseason_17 .ps17_amistoso .ps17_amistoso_content h1,
.preseason_17 .ps17_amistoso .ps17_amistoso_content h2 {
	font-size: 5.5em;
	font-weight: 400;
	line-height: 1.1;
	margin: 10px 0
}

.preseason_17 .ps17_amistoso .ps17_amistoso_content p {
	font-size: 2.5em
}

.preseason_17 .ps17_amistoso .ps17_amistoso_content .ps17_port,
.preseason_17 .ps17_amistoso .ps17_amistoso_content .versus {
	display: none
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content {
	flex-wrap: wrap;
	align-items: flex-start
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .logo_team.logo_rm {
	order: 2
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .content {
	order: 1;
	flex-basis: 100%
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .content p {
	margin-top: 10px
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .logo_team.logo_mls {
	order: 4
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .logo_team {
	margin-bottom: 20px
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port {
	display: block;
	order: 3
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port p {
	font-size: 12em;
	margin-top: 21px
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port a {
	display: block;
	font-size: 2em;
	color: #fff;
	text-decoration: none
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port a.news_banner_picture {
	height: 33px;
	text-decoration: none;
	display: inline-block;
	position: relative
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port a.news_banner_picture:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle;
	position: absolute;
	left: 5px;
	top: 5px
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port a.news_banner_picture:lang(ar):before {
	left: auto;
	right: 5px
}

.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port a.news_banner_picture span {
	font-weight: bold;
	font-size: 8px;
	margin: 9px 5px 0 42px;
	text-transform: uppercase
}

.preseason_17 .ps17_rivales .m_tabs .ps17_match_RM {
	display: block
}

.preseason_17 .ps17_rivales .m_tabs .ps17_match_RM img {
	width: 60px;
	height: 60px;
	margin: 0 auto
}

.preseason_17 .ps17_rivales .m_tabs .ps17_match_RM p {
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #4d4d4d
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .active_tab {
	min-height: 230px;
	align-items: center;
	display: flex;
	display: -ms-flexbox;
	min-height: 350px
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo {
	display: flex;
	display: -ms-flexbox;
	flex-basis: 25%;
	flex-wrap: wrap;
	margin-top: 20px
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo img {
	height: 150px;
	width: 150px;
	margin: 0 auto
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo p {
	flex-basis: 100%;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #4d4d4d;
	text-transform: uppercase;
	text-align: center
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta {
	flex-basis: 65%
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-H2,
.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta h2 {
	background: #c8b17b
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Nav li.Opta-On a {
	color: #fff;
	background-color: #b19969
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Tabs .Opta-Nav>ul,
.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Tabs .Opta-Nav>ul.Opta-Overflowed {
	background-color: #e5d7bd
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Nav a {
	background-color: #e5d7bd;
	color: #404040
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Nav a:hover {
	background-color: #c8b17b
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Stat .Opta-Value,
.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Stats-Cross .Opta-Stat circle,
.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Stats-Radial .Opta-Stat path.Opta-Arc {
	fill: #cbb27c;
	color: #cbb27c
}

.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Info.active,
.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Info:hover,
.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Bar-Track .Opta-Bar-Fill,
.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta .Opta .Opta_W .Opta-Tooltip h3 {
	background: #cbb27c
}

.preseason_17 .ps17_galeria {
	margin-bottom: 10px
}

.preseason_17 .ps17_galeria .media_row {
	margin-bottom: 0
}

.preseason_17 .ps17_galeria .m_inner_nav {
	margin-top: 70px
}

.preseason_17 .ps17_promoapp,
.preseason_17 .ps19_app {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	padding: 30px 0
}

.preseason_17 .ps17_promoapp .container_app,
.preseason_17 .ps19_app .container_app {
	display: flex;
	display: -ms-flexbox;
	align-items: center
}

.preseason_17 .ps17_promoapp .container_app .info_app,
.preseason_17 .ps19_app .container_app .info_app {
	flex-basis: 50%;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	text-align: center
}

.preseason_17 .ps17_promoapp .container_app .info_app p:first-of-type,
.preseason_17 .ps19_app .container_app .info_app p:first-of-type {
	color: #0c569c;
	font-size: 40px;
	font-weight: bold;
	line-height: 45px;
	letter-spacing: 2px
}

.preseason_17 .ps17_promoapp .container_app .info_app p:nth-child(2),
.preseason_17 .ps19_app .container_app .info_app p:nth-child(2) {
	font-weight: bold;
	font-size: 19px;
	margin-top: 20px;
	margin-bottom: 40px
}

.preseason_17 .ps17_promoapp .container_app .info_app p:last-of-type,
.preseason_17 .ps19_app .container_app .info_app p:last-of-type {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 30px
}

.preseason_17 .ps17_promoapp .container_app .img_app,
.preseason_17 .ps19_app .container_app .img_app {
	flex-basis: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 350px
}

.preseason_17 .ps17_promoapp .container_app .img_app img,
.preseason_17 .ps19_app .container_app .img_app img {
	float: right;
	display: none
}

.preseason_17 .ps19_app {
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/ps19_banner_app_1200x500.png")
}

.preseason_17 .ps19_app .container_app .info_app .btn_app {
	display: flex;
	flex-wrap: wrap
}

.preseason_17 .ps19_app .container_app .info_app .btn_app a {
	margin-right: 10px
}

.preseason_17 .ps19_app .container_app .info_app .btn_app a:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.preseason_17 .ps19_app .container_app .info_app .btn_app a:first-of-type {
	margin-bottom: 10px
}

.preseason_17 .ps17_promoapp {
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/ps17_banner_app_1200x500.jpg")
}

.preseason_17 .ps17_promoapp .container_app .info_app a {
	padding: 10px 90px;
	background: #0c569c;
	width: auto;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	display: inline-block
}

.preseason_17 .m_media_slide .ps17_special_actions {
	bottom: 40px
}

.preseason_17 .ps17_cifras h2,
.preseason_17 .ps17_cifras strong {
	font-family: "Oswald", sans-serif;
	font-size: 1.5rem;
	color: #c8b17b;
	font-weight: 400;
	text-align: center;
	display: block;
	text-transform: uppercase;
	margin-bottom: 10px
}

.preseason_17 .ps17_sedes_row {
	font-family: "Oswald", sans-serif;
	position: relative;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: -50px;
	width: 100vw;
	height: 546px;
	margin-bottom: 30px
}

.preseason_17 .ps17_sedes_row h2,
.preseason_17 .ps17_sedes_row strong {
	font-size: 1.5rem;
	color: #c8b17b;
	font-weight: 400;
	text-align: center;
	display: block;
	text-transform: uppercase;
	margin-bottom: 10px
}

.preseason_17 .ps17_sedes_row .gallery-big {
	width: 100vw
}

.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper {
	display: flex;
	display: -ms-flexbox
}

.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide {
	display: flex;
	display: -ms-flexbox;
	min-width: 100%
}

.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide .ps17_sedes_header {
	width: 940px;
	margin: 50px auto 0;
	color: #fff;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 2px 0 #000, 0 2px 2px #000
}

.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide .ps17_sedes_header h3 {
	opacity: 0.8;
	color: #fff;
	font-size: 23px;
	font-weight: 400;
	margin-left: 10px
}

.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide .ps17_sedes_header h2 {
	font-size: 78px;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #fff;
	margin-left: 10px;
	text-align: left
}

.preseason_17 .ps17_sedes_row .gallery-small {
	width: 400px;
	height: 400px;
	max-height: 400px;
	right: 100px;
	position: absolute;
	top: 96px;
	background-color: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0 0 46px 0 #cccccc;
	-moz-box-shadow: 0 0 46px 0 #cccccc;
	box-shadow: 0 0 46px 0 #cccccc
}

.preseason_17 .ps17_sedes_row .gallery-small:lang(ar) {
	right: inherit;
	left: 100px
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper {
	display: flex;
	display: -ms-flexbox
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide {
	display: flex;
	display: -ms-flexbox;
	min-width: 100%;
	flex-direction: column
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_img {
	width: 400px;
	height: 170px;
	position: relative;
	overflow: hidden
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_img img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_text {
	padding: 20px;
	white-space: normal
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_text .ps17_sedes_title {
	font-size: 2em;
	text-transform: uppercase;
	font-weight: bold
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_text .ps17_sedes_content {
	font-size: 1.4em;
	font-weight: 300
}

.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_text .ps17_sedes_content a {
	color: #0255A5
}

.preseason_17 .ps17_cifras {
	overflow: hidden;
	margin-bottom: 40px
}

.preseason_17 .ps17_cifras .swiper-container {
	max-width: 100%;
	overflow: hidden
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper {
	margin-top: 20px;
	display: block;
	height: 320px;
	box-sizing: border-box;
	font-size: 0;
	text-align: center;
	white-space: nowrap
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card {
	position: relative;
	display: inline-block;
	font-size: 10px;
	width: 320px;
	min-width: 320px;
	text-align: initial;
	height: 320px;
	white-space: normal
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_match {
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
	width: 100%
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_match .team {
	text-align: center;
	padding: 20px
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_match .name {
	margin-bottom: 15px
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_match .name,
.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_match .versus {
	font-weight: bold;
	font-size: 12px
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_year {
	margin-left: 20px;
	font-weight: bold;
	font-size: 45px
}

.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_description {
	padding: 25px;
	position: absolute;
	bottom: 0;
	font-size: 14px;
	width: 270px;
	color: #fff;
	background: linear-gradient(to bottom, rgba(12, 86, 156, 0) 0%, rgba(12, 86, 156, 0) 1%, rgba(12, 86, 156, 0.9) 100%);
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
}

.preseason_17 .ps17_m_inner_nav {
	margin-bottom: 20px;
	margin-top: 10px;
	position: relative;
	text-align: center
}

.preseason_17 .ps17_m_inner_nav h2,
.preseason_17 .ps17_m_inner_nav strong {
	font-family: "Oswald", sans-serif;
	color: #c8b17b;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 2.4em;
	vertical-align: middle;
	display: block;
	text-align: center;
	margin-bottom: 10px
}

.preseason_17 .ps17_m_inner_nav a {
	background: white;
	border: 0;
	color: #0255A5;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 0;
	width: 100%;
	font-weight: bold;
	font-size: 13.33px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer
}

.preseason_17 .ps17_m_inner_nav .all_matches_RM {
	display: none
}

.preseason_17 .m_tabs {
	margin-bottom: 30px;
	padding: 0
}

.preseason_17 .m_tabs .ps17_match_RM {
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	width: 100%
}

.preseason_17 .m_tabs .ps17_match_RM .logo_teams {
	flex-basis: 70px;
	padding: 8px
}

.preseason_17 .m_tabs .ps17_match_RM .logo_teams img {
	margin-top: 4px
}

.preseason_17 .m_tabs .ps17_match_RM .name_teams {
	flex-basis: 80px
}

.preseason_17 .m_tabs .ps17_match_RM .name_teams p {
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	margin-top: 23px;
	line-height: 16px;
	color: #4d4d4d
}

.preseason_17 .m_tabs .ps17_match_RM .result {
	flex-basis: 30px;
	padding: 10px
}

.preseason_17 .m_tabs .ps17_match_RM .result p {
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 35px;
	color: #4d4d4d;
	padding-right: 15px;
	padding-left: 8px
}

.preseason_17 .m_tabs .ps17_match_RM .result p.date {
	display: none
}

.preseason_17 .m_tabs .ps17_match_RM .country {
	padding: 10px;
	flex-basis: 130px;
	margin-top: 12px;
	border-left: 1px solid #c2c2c2
}

.preseason_17 .m_tabs .ps17_match_RM .country p {
	font-family: "Oswald", sans-serif;
	font-size: 13.1px;
	color: #c2c2c2;
	text-align: left;
	text-transform: none
}

.preseason_17 .m_tabs .ps17_match_RM .country p:last-of-type {
	margin-top: 10px
}

.preseason_17 .m_tabs .ps17_match_RM .country:lang(ar) {
	border-left: 0;
	border-right: 1px solid #c2c2c2
}

.preseason_17 .m_tabs_navigation {
	background: #f5f5f5;
	padding: 0;
	text-align: center;
	display: flex;
	display: -ms-flexbox
}

.preseason_17 .m_tabs_navigation a {
	width: 33.3%;
	padding: 0;
	border-top: 3px solid transparent;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid transparent
}

.preseason_17 .m_tabs_navigation a:first-of-type {
	border-left-color: #d9d9d9
}

.preseason_17 .m_tabs_navigation .active {
	background: #fff;
	border-top-color: #0c569c;
	border-left-color: transparent
}

.preseason_17 .ps17_special_actions {
	position: absolute;
	bottom: 0;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%)
}

.preseason_17 .ps17_special_actions .share-menu-toggle {
	background: #fff;
	left: 0;
	width: 40px;
	height: 40px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2)
}

.preseason_17 .ps17_special_actions .share-menu-toggle:after {
	background-image: none;
	width: auto;
	height: auto
}

.preseason_17 .ps17_special_actions .share-menu-toggle:before {
	background: transparent;
	display: inline-block;
	font-family: real-madrid-icons;
	color: #c8b17b;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	vertical-align: middle;
	content: '\e908';
	opacity: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: auto;
	height: auto
}

.preseason_17 .ps17_special_actions .share-menu-toggle:hover {
	border: 0
}

.preseason_17 .m_tabs_content .active_tab {
	display: flex;
	display: -ms-flexbox;
	min-height: 350px
}

.preseason_17 .m_tabs_content div[data-tab] {
	width: 100%
}

.preseason_17 .m_tabs_content div[data-tab] .previous_match:lang(ar) {
	padding-left: 0;
	padding-right: 48px
}

.preseason_17 .m_tabs_content div[data-tab] .previous_match {
	flex-basis: 30%;
	padding-top: 20px;
	padding-left: 48px
}

.preseason_17 .m_tabs_content div[data-tab] .previous_match p {
	border-bottom: 5px solid #0c569c;
	padding-bottom: 5px;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #4d4d4d;
	text-transform: uppercase
}

.preseason_17 .m_tabs_content div[data-tab] .previous_match img {
	display: inline-block
}

.preseason_17 .m_tabs_content div[data-tab] .previous_match span {
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 40px;
	color: #4d4d4d;
	margin-left: 5px;
	margin-right: 5px
}

.preseason_17 .m_tabs_content div[data-tab] .previous_match span.title_result {
	font-size: 13px;
	text-transform: none;
	display: block;
	padding-top: 20px
}

.preseason_17 .m_tabs_content div[data-tab] .actual_match {
	flex-basis: 40%;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #4d4d4d;
	text-transform: uppercase;
	flex-wrap: wrap
}

.preseason_17 .m_tabs_content div[data-tab] .actual_match a {
	border: 0;
	color: #0255A5;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 auto;
	width: 100%;
	font-weight: bold;
	margin-top: 10px;
	font-size: 13.33px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 30px
}

.preseason_17 .m_tabs_content div[data-tab] .actual_match p:last-of-type {
	line-height: 1;
	width: 105px
}

.preseason_17 .m_tabs_content div[data-tab] .actual_match p:first-of-type {
	font-size: 30px
}

.preseason_17 .m_tabs_content div[data-tab] .actual_match .versus {
	padding: 0 30px
}

.preseason_17 .m_tabs_content div[data-tab] .data_match {
	flex-basis: 30%;
	padding-top: 20px;
	padding-right: 48px;
	position: relative
}

.preseason_17 .m_tabs_content div[data-tab] .data_match .info_data {
	font-family: "Oswald", sans-serif;
	font-size: 13.5px;
	color: #c2c2c2;
	text-align: left
}

.preseason_17 .m_tabs_content div[data-tab] .data_match .title_data {
	font-size: 13px;
	text-transform: none;
	padding-top: 20px;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	color: #4d4d4d
}

.preseason_17 .m_tabs_content div[data-tab] .data_match div {
	border-bottom: 5px solid #0c569c
}

.preseason_17 .m_tabs_content div[data-tab] .data_match div .news_banner_picture {
	height: 27px;
	position: absolute;
	text-decoration: none;
	right: 26px;
	top: 23px
}

.preseason_17 .m_tabs_content div[data-tab] .data_match div .news_banner_picture:before {
	content: '\e627';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #828282;
	font-size: 29px;
	font-weight: 400;
	margin-top: -1px;
	vertical-align: middle;
	position: absolute;
	left: 5px
}

.preseason_17 .m_tabs_content div[data-tab] .data_match div .news_banner_picture:lang(ar) {
	left: auto;
	right: 5px
}

.preseason_17 .m_tabs_content div[data-tab] .data_match div .news_banner_picture span {
	font-weight: bold;
	font-size: 8px;
	color: #999999;
	margin: 9px 5px 0 42px;
	text-transform: uppercase;
	display: block;
	width: 76px
}

.preseason_17 .m_tabs_content div[data-tab] .data_match div p {
	padding-bottom: 5px;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #4d4d4d;
	text-transform: uppercase
}

.preseason_17 .m_tabs_content div[data-tab] .data_match:lang(ar) {
	padding-right: 0;
	padding-left: 48px
}

.preseason_17 .m_tabs_content div[data-tab] .data_match:lang(ar) .info_data {
	text-align: right
}

.preseason_17 .m_tabs_content div[data-tab] .data_match:lang(ar) div {
	text-align: right
}

.preseason_17 .m_tabs_content div[data-tab] .data_match:lang(ar) div .news_banner_picture {
	left: 26px;
	right: 0;
	background-position: 85px 0
}

.preseason_17 .m_tabs_content div[data-tab] .data_match:lang(ar) div .news_banner_picture span {
	width: auto;
	text-align: left;
	margin: 9px 5px 0 23px
}

.preseason_17 .m_highlighted_next_game_team strong {
	text-align: center
}

.preseason_17 .ps17_all_match {
	margin-top: 0;
	max-width: 1200px;
	margin: 0 auto;
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/ps_17calendario_vertodo_1200x500.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	display: none;
	margin-bottom: 30px
}

.preseason_17 .ps17_all_match hr {
	background: url("/StaticFiles/RealMadridResponsive/images/static/InternationalChampionsCup.png") no-repeat top center;
	background-size: contain;
	display: block;
	height: 100px;
	border: 0;
	position: relative;
	top: -10px
}

.preseason_17 .ps17_all_match hr:after,
.preseason_17 .ps17_all_match hr:before {
	content: '';
	display: block;
	position: absolute;
	background: #0c569c;
	height: 4px;
	top: 8px
}

.preseason_17 .ps17_all_match hr:before {
	left: 0;
	right: 50%;
	margin-right: 40px;
	margin-top: 35px
}

.preseason_17 .ps17_all_match hr:after {
	right: 0;
	left: 50%;
	margin-left: 40px;
	margin-top: 35px
}

.preseason_17 .ps17_all_match .flex-container {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-bottom: 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-around
}

.preseason_17 .ps17_all_match .flex-item {
	background: transparent;
	padding: 5px;
	width: 200px;
	margin-top: 10px;
	color: white;
	height: auto;
	font-size: 1.2em;
	text-align: center
}

.preseason_17 .ps17_all_match .flex-item .match {
	padding-bottom: 20px
}

.preseason_17 .ps17_all_match .flex-item .match img {
	display: inline-block
}

.preseason_17 .ps17_all_match .flex-item .match span {
	padding: 10px;
	position: relative;
	top: -11px;
	font-family: "Oswald", sans-serif;
	font-weight: bold;
	font-size: 30px;
	text-align: left;
	color: #404040
}

.preseason_17 .ps17_all_match .flex-item .match p {
	color: #bababa
}

.preseason_17 .ps17_all_match .flex-item .match p:last-of-type {
	padding-bottom: 10px
}

.preseason_17 .ps17_all_match .flex-item .match:last-of-type {
	padding-bottom: 0
}

.preseason_17 .ps17_noticias .m_inner_nav {
	margin-top: 10px;
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	-ms-grid-row: 1
}

.preseason_17 .ps17_noticias .m_inner_nav h2,
.preseason_17 .ps17_noticias .m_inner_nav strong {
	margin-right: 0
}

.preseason_17 .ps17_noticias .highlights_row {
	-ms-grid-row: 2
}

.preseason_17 #noticias_carrusel .tournament_section_header {
	display: none
}

.preseason_17 .ps17_newkit {
	padding: 30px 0
}

.preseason_17 .ps17_newkit .wrapper {
	max-width: 100%
}

.preseason_17 .ps17_newkit .ps12_newkit_content {
	position: relative;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/new_kit_desktop_marcelo.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 498px;
	margin: 30px 0 0
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger {
	background-color: transparent;
	animation: pulse 2s infinite;
	display: block;
	width: 31px;
	height: 31px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	cursor: pointer;
	z-index: 2
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.stripes {
	top: 151px;
	margin-left: 23px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.stripes .ps17_newkit_detail {
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/rm_home_jersey_stripes_detail_hr.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	top: -125px;
	left: 60px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.shirt {
	top: 447px;
	margin-left: 76px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.shirt .ps17_newkit_detail {
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/rm_home_jersey_shirt_detail_hr.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	top: -185px;
	left: 45px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.badge {
	top: 284px;
	margin-left: 65px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.badge .ps17_newkit_detail {
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/rm_home_jersey_badge_detail_hr.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	top: -100px;
	left: 65px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.numbers {
	top: 199px;
	margin-left: -188px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.numbers .ps17_newkit_detail {
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/rm_home_jersey_numbers_detail_hr.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	top: -90px;
	left: -250px
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.show {
	animation: none;
	background-color: rgba(0, 118, 144, 0.75)
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger.show .ps17_newkit_detail {
	opacity: 1
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover {
	animation: none;
	background-color: rgba(0, 118, 144, 0.75)
}

.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover .ps17_newkit_detail {
	opacity: 1
}

.preseason_17 .ps17_newkit .ps17_newkit_detail {
	opacity: 0;
	position: absolute;
	width: 200px;
	height: 200px;
	border: 8px solid white;
	border-radius: 50%;
	transition: opacity 0.5s;
	pointer-events: none
}

.preseason_17 .ps17_newkit .ps17_newkit_close {
	display: none
}

.preseason_17 .ps17_newkit.ps18_newkit .ps12_newkit_content {
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/ramos_camiseta_landing.jpg"), linear-gradient(to bottom, #fcfcfc 0%, #f2f2f2 15%, #d2d2d2 20%, #696968 100%)
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger {
	animation: none;
	border: 7px solid rgba(255, 255, 255, 0.5);
	background-color: rgba(0, 0, 0, 0.25)
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger:hover {
	background-color: rgba(73, 85, 92, 0.75)
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger:hover:after {
	animation: none
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger:after {
	content: '';
	display: block;
	position: absolute;
	width: 31px;
	height: 31px;
	border-radius: 50%;
	top: 0;
	left: 0;
	z-index: 1;
	animation: pulse18 2s infinite
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.stripes {
	top: 160px;
	margin-left: -115px
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.stripes .ps17_newkit_detail {
	left: -230px;
	top: -160px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/LR_RM_1819_Home_player_jersey_detail_03.jpg")
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.badge {
	top: 200px;
	margin-left: 35px
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.badge .ps17_newkit_detail {
	left: 50px;
	top: -145px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/LR_RM_1819_Home_player_jersey_detail_01.jpg")
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.shirt {
	margin-left: 60px
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.shirt .ps17_newkit_detail {
	left: 25px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/LR_RM_1819_Home_player_jersey_detail_05.jpg")
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.neck {
	top: 210px;
	margin-left: -50px
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.neck .ps17_newkit_detail {
	left: -210px;
	top: 5px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/LR_RM_1819_Home_player_jersey_detail_02.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.authentic {
	top: 447px;
	margin-left: -135px
}

.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.authentic .ps17_newkit_detail {
	top: -185px;
	left: -210px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/LR_RM_1819_Home_player_jersey_detail_04.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.preseason_17 .ps17_newkit.ps19_newkit .ps12_newkit_content {
	background-color: #594101;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/ps19_kit_equipacion_fondo_ramos.jpg")
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger {
	animation: none;
	border: 7px solid rgba(255, 255, 255, 0.5);
	background-color: rgba(73, 85, 92, 0.1)
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger:hover {
	background-color: rgba(73, 85, 92, 0.75)
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger:hover:after {
	animation: none
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger:after {
	content: '';
	display: block;
	position: absolute;
	width: 31px;
	height: 31px;
	border-radius: 50%;
	z-index: 1;
	animation: pulse19 2s infinite
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.stripes {
	top: 50%;
	left: 50%;
	margin: 0;
	transform: translate(-84px, 46px)
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.stripes .ps17_newkit_detail {
	left: -230px;
	top: -160px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/ps19_kit_detalle_3.jpg")
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.badge {
	top: 50%;
	left: 50%;
	margin: 0;
	transform: translate(46px, 46px)
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.badge .ps17_newkit_detail {
	left: 50px;
	top: -145px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/ps19_kit_detalle_4.jpg")
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.shirt {
	top: 50%;
	left: 50%;
	margin: 0;
	transform: translate(80px, 200px)
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.shirt .ps17_newkit_detail {
	left: 25px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/ps19_kit_detalle_2.jpg")
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.neck {
	display: none
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.authentic {
	top: 50%;
	left: 50%;
	margin: 0;
	transform: translate(-110px, 200px)
}

.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.authentic .ps17_newkit_detail {
	left: -208px;
	top: -186px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/ps19_kit_detalle_1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 #007690
	}

	70% {
		box-shadow: 0 0 0 8px rgba(0, 118, 144, 0)
	}

	100% {
		box-shadow: 0 0 0 0 rgba(0, 118, 144, 0)
	}
}

@keyframes pulse18 {
	0% {
		box-shadow: 0 0 0 0 #49555c
	}

	70% {
		box-shadow: 0 0 0 8px rgba(0, 118, 144, 0)
	}

	100% {
		box-shadow: 0 0 0 0 rgba(0, 118, 144, 0)
	}
}

@keyframes pulse18mobile {
	0% {
		box-shadow: 0 0 0 0 #49555c
	}

	70% {
		box-shadow: 0 0 0 6px rgba(0, 118, 144, 0)
	}

	100% {
		box-shadow: 0 0 0 0 rgba(0, 118, 144, 0)
	}
}

@keyframes pulse19 {
	0% {
		box-shadow: 0 0 0 0 #8d762d
	}

	70% {
		box-shadow: 0 0 0 8px rgba(141, 118, 45, 0)
	}

	100% {
		box-shadow: 0 0 0 0 rgba(141, 118, 45, 0)
	}
}

@keyframes pulse19mobile {
	0% {
		box-shadow: 0 0 0 0 #8d762d
	}

	70% {
		box-shadow: 0 0 0 6px rgba(141, 118, 45, 0)
	}

	100% {
		box-shadow: 0 0 0 0 rgba(141, 118, 45, 0)
	}
}

@media only screen and (max-width: 990px) {
	.preseason_17 .ps17_sedes_row .gallery-small {
		right: 30px
	}

	.preseason_17 .ps17_promoapp .container_app,
	.preseason_17 .ps19_app .container_app {
		display: flex;
		display: -ms-flexbox
	}

	.preseason_17 .ps17_promoapp .container_app .info_app,
	.preseason_17 .ps19_app .container_app .info_app {
		flex-basis: 70%;
		text-transform: uppercase;
		font-family: "Oswald", sans-serif;
		text-align: left;
		padding-left: 10px
	}

	.preseason_17 .ps17_promoapp .container_app .info_app p:first-of-type,
	.preseason_17 .ps19_app .container_app .info_app p:first-of-type {
		color: #0c569c;
		font-size: 33px;
		font-weight: bold;
		line-height: 30px;
		letter-spacing: 2px
	}

	.preseason_17 .ps17_promoapp .container_app .info_app p:nth-child(2),
	.preseason_17 .ps19_app .container_app .info_app p:nth-child(2) {
		font-weight: bold;
		font-size: 20px;
		margin-top: 20px;
		margin-bottom: 40px;
		line-height: 20px
	}

	.preseason_17 .ps17_promoapp .container_app .info_app p:last-of-type,
	.preseason_17 .ps19_app .container_app .info_app p:last-of-type {
		display: none
	}

	.preseason_17 .ps17_promoapp .container_app .img_app,
	.preseason_17 .ps19_app .container_app .img_app {
		padding-right: 10px;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: none !important;
		background-position: center center;
		margin-left: 10px;
		min-height: auto
	}

	.preseason_17 .ps17_promoapp .container_app .img_app img,
	.preseason_17 .ps19_app .container_app .img_app img {
		display: block;
		max-height: 350px
	}

	.preseason_17 .ps17_promoapp .container_app .info_app a {
		padding: 10px 30px;
		background: #0c569c;
		width: auto;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		font-size: 18px;
		display: block;
		text-align: center
	}

	.preseason_17 .ps17_header {
		height: calc(100vh - 98px)
	}

	.preseason_17 .ps17_header .ps17_header_wrapper {
		height: calc(100vh - 162px)
	}

	.preseason_17 .ps17_rivales .m_tabs .ps17_match_RM p {
		display: none
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .active_tab {
		min-height: 230px;
		justify-content: center
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo {
		display: flex;
		display: -ms-flexbox;
		flex-basis: 100%;
		flex-wrap: wrap;
		margin-top: 20px;
		justify-content: center
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo img {
		height: 150px;
		width: 150px;
		margin: 0
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo p {
		flex-basis: initial;
		font-size: 20px;
		text-align: center;
		padding-top: 68px;
		padding-left: 20px
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_opta {
		flex-basis: 95%
	}

	.preseason_17 .m_special_menu [data-toggle] {
		color: #000 !important
	}

	.preseason_17 .m_special_menu [data-toggle]:after {
		content: url("../images/icons/png/arrow_down.png") !important
	}

	.preseason_17 .m_special_menu .wrapper ul {
		display: initial;
		background: #fafafa;
		border-bottom: 1px solid #ccc
	}

	.preseason_17 .m_special_menu .wrapper ul li {
		width: 100%;
		padding-left: 20px;
		color: #999;
		border-top: 1px solid #ccc
	}

	.preseason_17 .m_special_menu .wrapper ul li a {
		color: #8c8c8c !important
	}

	.preseason_17 .m_special_menu .wrapper ul li a.active {
		color: #0255A5
	}

	.preseason_17 .m_highlighted_aside,
	.preseason_17 .m_highlighted_next_game_info,
	.preseason_17 .m_highlighted_next_game_title,
	.preseason_17 .m_highlighted_summary_game_title,
	.preseason_17 .m_highlighted_next_game_audio,
	.preseason_17 .m_highlighted_finish_game_title {
		display: none
	}

	.preseason_17 .m_share {
		visibility: hidden
	}

	.preseason_17 .m_tabs_content div[data-tab] {
		padding: 0
	}

	.preseason_17 .m_tabs .m_tabs_navigation a {
		padding: 0
	}

	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM {
		display: initial
	}

	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .logo_teams,
	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .result {
		padding: 0;
		flex-basis: initial
	}

	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .logo_teams img,
	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .result img {
		display: inline-block
	}

	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .country,
	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .name_teams {
		display: none
	}

	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .result p {
		font-size: 24px;
		padding: 0
	}

	.preseason_17 .m_tabs .m_tabs_navigation .ps17_match_RM .result p.date {
		display: block
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] {
		flex-wrap: wrap
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .actual_match,
	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .data_match,
	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .previous_match {
		flex-basis: 100%
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .actual_match {
		order: 0;
		padding: 20px 0;
		background-image: none !important
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .actual_match a {
		margin-top: 50px
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .previous_match {
		order: 2;
		padding: 20px
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .previous_match .results {
		text-align: center;
		padding-bottom: 20px
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .data_match {
		order: 1;
		padding: 20px
	}

	.preseason_17 .ps17_noticias .m_inner_nav {
		grid-column: 1;
		-ms-grid-column-span: 1
	}

	.preseason_17 .ps17_noticias .m_inner_nav h2,
	.preseason_17 .ps17_noticias .m_inner_nav strong {
		margin-bottom: 0
	}

	.preseason_17 .ps17_newkit {
		padding: 10px 0
	}

	.preseason_17 .ps17_newkit .wrapper {
		max-width: 100%
	}

	.preseason_17 .ps17_newkit .ps12_newkit_content {
		background-image: url("/StaticFiles/RealMadridResponsive/images/static/new_kit_mobile_marcelo.jpg");
		background-color: #555;
		min-height: 324px;
		margin: 10px 0 0
	}

	.preseason_17 .ps17_newkit .ps12_newkit_content.noanim .ps17_newkit_trigger {
		animation: none
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover {
		animation: pulse 2s infinite;
		background-color: transparent
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover .ps17_newkit_detail {
		opacity: 0
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.show,
	.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover.show {
		animation: none
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.show .ps17_newkit_detail,
	.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover.show .ps17_newkit_detail {
		opacity: 1
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.show .ps17_newkit_close,
	.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover.show .ps17_newkit_close {
		display: block;
		float: right;
		width: 30px;
		height: 30px;
		font-size: 0;
		color: transparent;
		border-radius: 50%;
		background-color: rgba(0, 0, 0, 0.5);
		margin: 5px 5px 0 0;
		text-align: center;
		pointer-events: auto
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.show .ps17_newkit_close:lang(ar),
	.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover.show .ps17_newkit_close:lang(ar) {
		float: left;
		margin: 5px 0 0 5px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.show .ps17_newkit_close:before,
	.preseason_17 .ps17_newkit .ps17_newkit_trigger:hover.show .ps17_newkit_close:before {
		content: '\e606';
		font-family: 'Real-Madrid-Icons';
		font-size: 15px;
		line-height: 2;
		color: #fff;
		display: inline
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.stripes {
		top: 88px;
		margin-left: 7px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.stripes .ps17_newkit_detail {
		top: -88px;
		left: -170px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.shirt {
		top: 273px;
		margin-left: 40px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.shirt .ps17_newkit_detail {
		top: -273px;
		left: -202px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.badge {
		top: 177px;
		margin-left: 32px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.badge .ps17_newkit_detail {
		top: -177px;
		left: -194px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.numbers {
		top: 86px;
		margin-left: -125px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_trigger.numbers .ps17_newkit_detail {
		top: -86px;
		left: -37px
	}

	.preseason_17 .ps17_newkit .ps17_newkit_detail {
		opacity: 0;
		position: absolute;
		min-width: 324px;
		width: 100%;
		height: 324px;
		border: none;
		border-radius: initial;
		transition: opacity 0.5s
	}

	.preseason_17 .ps17_newkit .ps17_newkit_close {
		display: none
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps12_newkit_content {
		background-size: cover;
		transition: background 0.75s
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps12_newkit_content.noanim {
		background-image: none;
		background-color: #000
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps12_newkit_content.noanim .ps17_newkit_trigger:hover {
		animation: none
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps12_newkit_content.noanim .ps17_newkit_trigger:hover:after {
		animation: none
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps12_newkit_content.noanim .ps17_newkit_trigger:not(.show) {
		display: none
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger {
		border: 5px solid rgba(255, 255, 255, 0.9)
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger:hover {
		animation: none
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger:hover:after {
		animation: pulse18mobile 2s infinite
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger:after {
		animation: pulse18mobile 2s infinite
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.stripes {
		top: 95px;
		margin-left: -85px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.stripes .ps17_newkit_detail {
		top: -100px;
		left: -84px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.badge {
		top: 135px;
		margin-left: 25px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.badge .ps17_newkit_detail {
		top: -140px;
		left: -190px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.shirt {
		top: 275px;
		margin-left: 30px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.shirt .ps17_newkit_detail {
		top: -280px;
		left: -195px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.neck {
		top: 125px;
		margin-left: -30px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.neck .ps17_newkit_detail {
		top: -130px;
		left: -135px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.authentic {
		top: 275px;
		margin-left: -95px
	}

	.preseason_17 .ps17_newkit.ps18_newkit .ps17_newkit_trigger.authentic .ps17_newkit_detail {
		top: -280px;
		left: -74px
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps12_newkit_content {
		background-size: cover;
		transition: background 0.75s
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps12_newkit_content.noanim {
		background-image: none;
		background-color: #000
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps12_newkit_content.noanim .ps17_newkit_trigger:hover {
		animation: none
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps12_newkit_content.noanim .ps17_newkit_trigger:hover:after {
		animation: none
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps12_newkit_content.noanim .ps17_newkit_trigger:not(.show) {
		display: none
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger {
		border: 5px solid rgba(255, 255, 255, 0.9)
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger:hover {
		animation: none
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger:hover:after {
		animation: pulse19mobile 2s infinite
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger:after {
		animation: pulse19mobile 2s infinite
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.stripes {
		transform: translate(-63px, 21px)
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.stripes .ps17_newkit_detail {
		top: -188px;
		left: -105px
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.badge {
		transform: translate(22px, 24px)
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.badge .ps17_newkit_detail {
		top: -191px;
		left: -190px
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.shirt {
		transform: translate(40px, 116px)
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.shirt .ps17_newkit_detail {
		top: -283px;
		left: -208px
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.neck {
		display: none
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.authentic {
		transform: translate(-80px, 120px)
	}

	.preseason_17 .ps17_newkit.ps19_newkit .ps17_newkit_trigger.authentic .ps17_newkit_detail {
		top: -287px;
		left: -86px
	}

	.preseason_17 .ps17_sede_next,
	.preseason_17 .ps17_sede_prev {
		top: 185px
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content h1,
	.preseason_17 .ps17_amistoso .ps17_amistoso_content h2 {
		font-size: 5em;
		margin: 10px
	}

	.preseason_17 #galeria {
		margin-top: 50px
	}
}

@media only screen and (max-width: 767px) {
	.preseason_17 .ps17_header {
		height: calc(100vh - 98px)
	}

	.preseason_17 .ps17_header .ps17_header_wrapper {
		height: calc(100vh - 162px)
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p {
		margin-top: 10px
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p span {
		display: none !important
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .news_banner_picture {
		position: relative;
		float: left;
		left: 50%;
		transform: translateX(-50%);
		margin-top: 20px;
		top: 0;
		background-position: 0
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .news_banner_picture:lang(ar) {
		right: 50%;
		left: inherit;
		transform: translateX(50%);
		float: right
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .news_banner_picture span {
		margin: 9px 5px 0 33px
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info h1 {
		font-size: 2.4rem;
		margin-bottom: 10px
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info h1 span {
		display: inline-block
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info h2 {
		display: none
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p {
		font-size: 1rem
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p.ps17_info {
		text-align: center;
		margin-bottom: 10px
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p.ps17_info .hide_for_desktop {
		display: inline-block
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p.ps17_info span {
		display: inline-block
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .ps17_galeria,
	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .ps17_info {
		position: initial
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .ps17_galeria {
		font-size: 1rem;
		background-position: bottom left
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match .name {
		font-size: 0.8rem
	}

	.preseason_17 .ps17_header .hashtag {
		font-size: 1rem
	}

	.preseason_17 .ps17_sedes_row {
		height: 580px
	}

	.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide {
		background-image: none !important
	}

	.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide .ps17_sedes_header {
		display: flex;
		display: -ms-flexbox;
		flex-wrap: wrap;
		margin-top: 0;
		text-shadow: none
	}

	.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide .ps17_sedes_header h3 {
		opacity: 0.8;
		color: #ccc;
		text-align: center;
		text-transform: uppercase;
		height: 82%;
		flex-basis: 100%;
		order: 2
	}

	.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide .ps17_sedes_header h2 {
		text-align: center;
		font-size: 40px;
		font-weight: 500;
		color: #666;
		height: 7%;
		flex-basis: 100%;
		order: 1
	}

	.preseason_17 .ps17_sedes_row .gallery-small {
		width: 95%;
		height: auto;
		top: 185px;
		right: 50%;
		transform: translateX(50%);
		-webkit-box-shadow: 0 0 24px -1px rgba(204, 204, 204, 0.4);
		-moz-box-shadow: 0 0 24px -1px rgba(204, 204, 204, 0.4);
		box-shadow: 0 0 24px -1px rgba(204, 204, 204, 0.4)
	}

	.preseason_17 .ps17_sedes_row .gallery-small:lang(ar) {
		left: 50%;
		transform: translateX(-50%)
	}

	.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_img {
		width: 100%;
		height: 200px
	}

	.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_img img {
		top: 50%;
		transform: translate(-50%, -50%);
		min-width: 100%;
		min-height: 100%;
		max-width: none;
		width: 100%
	}

	.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .ps17_sede_pagination {
		left: 0;
		text-align: center;
		top: 0
	}

	.preseason_17 .ps17_all_match {
		padding-bottom: 20px;
		position: relative;
		overflow: hidden
	}

	.preseason_17 .ps17_all_match .flex-container {
		height: auto;
		-webkit-flex-flow: row nowrap;
		display: -webkit-box
	}

	.preseason_17 .ps17_all_match .flex-container .flex-item {
		width: 100%;
		padding: 0;
		margin-top: 0
	}

	.preseason_17 .ps17_all_match .flex-container .flex-item .match {
		margin-bottom: 20px;
		margin-top: 20px
	}

	.preseason_17 .ps17_all_match .flex-container .flex-item .match:last-of-type {
		padding-bottom: 20px
	}

	.preseason_17 .ps17_all_match .ps17_swiper-pagination {
		padding-bottom: 15px;
		text-align: center;
		position: relative;
		top: 30px
	}

	.preseason_17 .btn_container {
		position: absolute;
		left: 50%;
		bottom: 20px;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%)
	}

	.preseason_17 .btn_container .ps17_next,
	.preseason_17 .btn_container .ps17_prev {
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: center;
		margin: 0;
		bottom: 0;
		height: 50px;
		margin-bottom: 10px;
		width: 50px;
		border: 1px solid grey;
		display: inline-block;
		float: left
	}

	.preseason_17 .btn_container .ps17_next:before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		color: #000;
		font-size: 16px;
		position: absolute;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		top: 50%;
		left: 50%;
		font-weight: 400;
		vertical-align: middle
	}

	.preseason_17 .btn_container .ps17_next.swiper-button-disabled {
		visibility: hidden
	}

	.preseason_17 .btn_container .ps17_prev:before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		color: #000;
		font-size: 16px;
		position: absolute;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		top: 50%;
		left: 50%;
		font-weight: 400;
		vertical-align: middle
	}

	.preseason_17 .btn_container .ps17_prev.swiper-button-disabled {
		visibility: hidden
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content {
		flex-wrap: wrap
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .logo_team.logo_rm {
		order: 2
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .logo_team {
		width: 100px
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .content {
		order: 1;
		flex-basis: 100%
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .content h1 {
		line-height: 1;
		margin: 10px 0
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .content p {
		font-size: 2em
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .logo_team.logo_mls {
		order: 4
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .versus {
		display: inline-block;
		order: 3
	}

	.preseason_17 .ps17_amistoso .ps17_amistoso_content .versus span {
		margin: 0 20px;
		font-size: 2em
	}

	.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .versus {
		display: none
	}

	.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .logo_team {
		width: 80px
	}

	.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port p {
		font-size: 7em;
		margin-top: -15px
	}

	.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port a {
		font-size: 1.5em
	}

	.preseason_17 .ps17_amistoso.post .ps17_amistoso_content .ps17_port a.news_banner_picture {
		background-position: 9px 3px;
		margin-top: 20px
	}

	.preseason_17 .ps17_cifras .m_media_btn_container .m_media_slide_next:lang(ar),
	.preseason_17 .ps17_galeria .m_media_btn_container .m_media_slide_next:lang(ar) {
		left: 10px;
		margin-left: 0;
		right: inherit
	}

	.preseason_17 .ps17_cifras .m_media_btn_container .m_media_slide_prev:lang(ar),
	.preseason_17 .ps17_galeria .m_media_btn_container .m_media_slide_prev:lang(ar) {
		right: inherit;
		left: 61px;
		margin-right: 0
	}
}

@media only screen and (max-width: 479px) {
	.preseason_17 .ps17_sedes_row .swiper-container .swiper-wrapper .swiper-slide .ps17_img img {
		height: 100%
	}

	.preseason_17 .ps17_cifras .swiper-wrapper .ps17_card {
		flex: 0 1 100%;
		width: 100%;
		min-width: 100%;
		height: 320px
	}

	.preseason_17 .m_tabs_content div[data-tab] .data_match div p {
		font-size: 19px
	}

	.preseason_17 .m_tabs_content div[data-tab] .data_match div .news_banner_picture {
		right: 0
	}

	.preseason_17 .m_tabs .m_tabs_content div[data-tab] .actual_match img {
		width: 80px;
		margin: 0 auto
	}

	.logo_teams,
	.result {
		padding: 0;
		flex-basis: initial
	}

	.logo_teams img,
	.result img {
		width: 46%
	}

	.preseason_17 .ps17_rivales .m_tabs .ps17_match_RM p {
		display: none
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .active_tab {
		min-height: 230px
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo img {
		height: 110px;
		width: 110px;
		margin: 0
	}

	.preseason_17 .ps17_rivales .m_tabs .m_tabs_content .rivales_logo p {
		flex-basis: initial;
		font-size: 18px;
		padding-left: 0;
		padding-top: 50px
	}

	.preseason_17 .ps17_sedes_row .gallery-small .swiper-wrapper .swiper-slide .ps17_sedes_img img {
		height: 100% !important;
		width: auto
	}
}

@media screen and (min-width: 767px) and (max-width: 856px) {
	.preseason_17 .ps17_all_match .match img {
		width: 39px
	}

	.preseason_17 .ps17_sedes_row .gallery-big .swiper-wrapper .swiper-slide .ps17_sedes_header h2 {
		font-size: 64px
	}

	.preseason_17 .ps19_app .container_app .info_app .btn_app {
		justify-content: center
	}
}

@media screen and (max-width: 767px) and (max-height: 480px) {
	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info {
		margin-top: 60px
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info h1 {
		font-size: 1.5rem
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info p {
		font-size: 0.8rem
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_header_info .news_banner_picture {
		margin-top: 7px
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match {
		margin-top: 0
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match img {
		width: 50px;
		margin: 0 auto
	}

	.preseason_17 .ps17_header .ps17_header_wrapper .ps17_match .name {
		font-size: 0.6rem
	}

	.preseason_17 .ps17_header .hashtag img.logo {
		width: 70px;
		height: 70px;
		top: 0
	}
}

@media screen and (max-width: 1300px) and (min-width: 990px) {
	.preseason_17 .container_app .info_app {
		flex-basis: 50%
	}

	.preseason_17 .container_app .info_app p:first-of-type {
		font-size: 39px
	}

	.preseason_17 .container_app .info_app p:nth-child(2) {
		font-size: 23px
	}

	.preseason_17 .container_app .img_app {
		flex-basis: 50%
	}
}

@media screen and (max-width: 478px) {
	.preseason_17 .ps17_promoapp .container_app .info_app p:first-of-type {
		font-size: 26px
	}

	.preseason_17 .ps17_promoapp .container_app .info_app p:nth-child(2) {
		font-size: 17px
	}

	.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card {
		position: relative;
		flex: 0 1 100%;
		width: 100%;
		min-width: 100%;
		height: 320px;
		background-repeat: no-repeat;
		background-size: cover
	}

	.preseason_17 .ps17_cifras .swiper-container .swiper-wrapper .ps17_card .ps17_description {
		width: auto
	}
}

.m_tv_schedule .m_tabs {
	padding-bottom: 0
}

.m_tv_schedule .m_tabs .m_tabs_content .btn_download {
	font-weight: 400;
	font-size: 11px;
	color: #000
}

.m_tv_schedule .m_tabs .m_tabs_content .m_tv_schedule_highlight td {
	background-color: transparent
}

.m_tv_schedule .m_tabs_content [data-tab] {
	position: relative
}

.m_tv_schedule .tab_loading {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(255, 255, 255, 0.95);
	z-index: 2
}

.m_tv_schedule .tab_loading.error .rmtv_spinner:before {
	animation: none;
	border-color: #900
}

.m_tv_schedule .tab_loading.error .rmtv_spinner:after {
	content: '\e606';
	font-family: "Real-Madrid-Icons";
	font-size: 14px;
	color: #900;
	display: block;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	margin-top: -7px;
	margin-left: -7px
}

.m_tv_schedule .rmtv_spinner:before {
	content: '';
	display: block;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
	border: 3px solid #ccc;
	border-top-color: #998254;
	animation: rmtv_spinner .6s linear infinite
}

@keyframes rmtv_spinner {
	to {
		transform: rotate(360deg)
	}
}

.sports_layout:not(.m_calendario) .anchor_opta_xml {
	margin-left: 8px;
	margin-bottom: 40px;
	color: #0255A5;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;
	font-size: 11px;
	text-decoration: none
}

.sports_layout:not(.m_calendario) .anchor_opta_xml:before {
	content: '\e90a';
	width: 20px;
	height: 20px;
	display: inline-block;
	padding-right: 8px;
	font-size: 20px;
	color: #0255A5;
	text-indent: 0;
	line-height: 1;
	font-family: real-madrid-icons;
	vertical-align: middle;
	padding-bottom: 3px
}

.sports_layout:not(.m_calendario) .anchor_opta_xml:lang(ar) {
	margin-left: 0px;
	margin-right: 8px
}

.sports_layout:not(.m_calendario) .anchor_opta_xml:lang(ar):before {
	padding-right: 0px;
	padding-left: 8px
}

.sports_layout:not(.m_calendario) .m_cal {
	margin-top: 20px
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion,
.sports_layout:not(.m_calendario) .m_cal_fase_grupos {
	margin-left: 10px;
	margin-right: 10px
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion .Opta .Opta-Table-Scroll table,
.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta .Opta-Table-Scroll table {
	border: 1px solid #d9d9d9
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion .Opta h2,
.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta h2 {
	background: #f5f5f5;
	text-align: center;
	height: 50px;
	padding: 10px 0;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion .Opta h2 span,
.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta h2 span {
	font-size: 16px;
	font-weight: bold;
	float: none;
	color: #767676
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion .Opta thead th {
	background: #0255A5;
	color: #fff
}

.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta {
	border: 1px solid #d9d9d9
}

.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta table {
	margin: 0
}

.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta .Opta_W {
	margin: 0
}

.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta .Opta_W div {
	padding: 0
}

.sports_layout:not(.m_calendario) .m_cal_fase_grupos .Opta table {
	margin-bottom: 0
}

.sports_layout:not(.m_calendario) .m_cal_fase_grupos h3 {
	background: #f5f5f5;
	text-align: center;
	height: 50px;
	padding: 10px 0
}

.sports_layout:not(.m_calendario) .m_cal_fase_grupos h3 span {
	font-size: 16px;
	font-weight: bold;
	float: none;
	color: #767676
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket {
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #d9d9d9;
	text-align: center;
	background: #f5f5f5
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket .m_results_table thead th {
	background: #0255A5;
	color: #fff;
	border-left: none;
	vertical-align: middle;
	padding: 10px
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket .g-padt-5 {
	padding-top: 0
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket .g-padt-5 .m_colapsible_body {
	margin-bottom: 0;
	border-bottom: 0
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket .g-padt-5 .m_collapsible:first-child .m_colapsible_header {
	border-top: none;
	border-bottom-color: transparent
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket .g-padt-5 .m_collapsible:last-child {
	padding-bottom: 0
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket .g-padt-5 .m_collapsible:last-child .m_colapsible_header {
	border-bottom-color: transparent
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket span {
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #767676
}

.sports_layout:not(.m_calendario) .m_cal_clasificacion_basket .m_results_table th {
	border-top: 1px solid #d9d9d9
}

.sports_layout:not(.m_calendario) .m_cal_jornadas {
	overflow: hidden;
	margin-bottom: 20px
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .opta_container {
	border: 1px solid #d9d9d9
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .swiper-wrapper {
	white-space: nowrap;
	font-size: 0
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta_F_F.Opta_F_F_N .Opta-Scoreline .Opta-Outer:lang(ar) {
	max-width: none
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta .Opta-title {
	text-align: center;
	background: #f5f5f5
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta .Opta_W {
	margin: 0
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta .Opta_W div {
	padding: 0
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta h2 {
	background: #f5f5f5;
	text-align: center;
	margin: 10px 0
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta h2 span {
	font-size: 16px;
	font-weight: bold;
	float: none;
	color: #767676
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta h4 span:lang(ar) {
	float: right
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta h3 {
	background: transparent;
	border: 0;
	margin: 10px 0
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .Opta h3 span {
	font-size: 16px;
	font-weight: bold;
	float: none;
	color: #767676
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .jornada_actual {
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	width: 100%
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .jornada_actual .date_jornada {
	font-size: 14px
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .jornada_actual .numero_jornada {
	font-size: 25px;
	font-weight: bold
}

.sports_layout:not(.m_calendario) .m_cal_jornadas .jornada_actual .Opta table {
	margin-bottom: 0
}

@media only screen and (max-width: 990px) {
	.sports_layout:not(.m_calendario) .m_cal_jornadas .m_media_btn_container .m_media_slide_prev {
		margin-right: 0
	}

	.sports_layout:not(.m_calendario) .m_cal_jornadas .m_media_btn_container .m_media_slide_prev:lang(ar) {
		margin-right: auto;
		left: 62px;
		right: auto
	}

	.sports_layout:not(.m_calendario) .m_cal_jornadas .m_media_btn_container .m_media_slide_next {
		margin-right: 0
	}

	.sports_layout:not(.m_calendario) .m_cal_jornadas .m_media_btn_container .m_media_slide_next:lang(ar) {
		margin-right: 0;
		margin-left: 0;
		left: 10px
	}
}

.m_new_madridistas,
.m_new_tour {
	width: 100vw;
	position: relative
}

.m_new_madridistas .breadcrumb .wrapper,
.m_new_tour .breadcrumb .wrapper {
	width: 1180px;
	max-width: 1180px;
	position: absolute;
	z-index: 1;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	left: 50%;
	top: 15px
}

.m_new_madridistas .m_tickets_map_info,
.m_new_tour .m_tickets_map_info {
	background: white;
	position: relative
}

.m_new_madridistas .tb_header,
.m_new_tour .tb_header {
	position: relative;
	min-height: 475px;
	background-color: #fafafa;
	overflow: hidden
}

.m_new_madridistas .tb_header .m_main_header_breadcrumb,
.m_new_tour .tb_header .m_main_header_breadcrumb {
	margin-top: 15px;
	margin-left: 0
}

.m_new_madridistas .tb_header .mode_tour,
.m_new_tour .tb_header .mode_tour {
	position: absolute;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%)
}

.m_new_madridistas .tb_header .mode_tour .tickets_price,
.m_new_tour .tb_header .mode_tour .tickets_price {
	margin-top: 10px
}

.m_new_madridistas .tb_header .mode_tour .tickets_price p,
.m_new_tour .tb_header .mode_tour .tickets_price p {
	font-size: 1.4em;
	font-weight: bold;
	color: #999999;
	text-transform: uppercase;
	display: inline-block
}

.m_new_madridistas .tb_header .mode_tour .tickets_price small,
.m_new_tour .tb_header .mode_tour .tickets_price small {
	font-size: 0.86em;
	font-weight: normal
}

.m_new_madridistas .tb_header .mode_tour .tickets_price strong,
.m_new_tour .tb_header .mode_tour .tickets_price strong {
	color: #666666;
	min-width: 50px;
	text-align: left;
	padding-right: 11px;
	padding-left: 15px;
	font-size: 2.4em
}

.m_new_madridistas .tb_header .mode_tour .tickets_price strong:lang(ar),
.m_new_tour .tb_header .mode_tour .tickets_price strong:lang(ar) {
	padding-right: 15px;
	padding-left: 11px
}

.m_new_madridistas .tb_header .mode_tour .tickets_price strong span,
.m_new_tour .tb_header .mode_tour .tickets_price strong span {
	font-size: 0.625em
}

.m_new_madridistas .tb_header .mode_tour .title,
.m_new_tour .tb_header .mode_tour .title {
	max-width: 475px;
	text-transform: uppercase;
	line-height: 1;
	color: #333;
	font-family: "Oswald", sans-serif
}

.m_new_madridistas .tb_header .mode_tour .title span,
.m_new_tour .tb_header .mode_tour .title span {
	font-size: 70px;
	line-height: 1.1;
	display: inline-block;
	font-family: "Oswald", sans-serif;
	font-weight: 500
}

.m_new_madridistas .tb_header .mode_tour .title span:lang(de),
.m_new_tour .tb_header .mode_tour .title span:lang(de) {
	font-size: 65px
}

.m_new_madridistas .tb_header .mode_tour .subtitle,
.m_new_tour .tb_header .mode_tour .subtitle {
	font-size: 16px;
	color: #888;
	padding: 12px 0;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
	font-family: "Oswald", sans-serif
}

.m_new_madridistas .tb_header .mode_tour .subtitle a,
.m_new_tour .tb_header .mode_tour .subtitle a {
	color: #888;
	outline: none
}

.m_new_madridistas .tb_header .mode_tour .discount,
.m_new_tour .tb_header .mode_tour .discount {
	font-size: 12px;
	line-height: 1.5;
	color: #888;
	padding-top: 10px
}

.m_new_madridistas .tb_header .mode_tour .discount .bold_word,
.m_new_tour .tb_header .mode_tour .discount .bold_word {
	font-weight: bold;
	color: #333
}

.m_new_madridistas .tb_header .mode_tour .discount a,
.m_new_tour .tb_header .mode_tour .discount a {
	color: #0255A5;
	text-decoration: none
}

.m_new_madridistas .tb_header .mode_tour .btn,
.m_new_tour .tb_header .mode_tour .btn {
	padding: 12px 40px;
	margin-top: 10px
}

.m_new_madridistas .tb_header .tb_header_multi,
.m_new_tour .tb_header .tb_header_multi {
	position: absolute;
	right: auto;
	left: 50%;
	top: 0;
	height: 475px;
	width: 50%;
	background-color: #0255A5;
	z-index: 1;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.m_new_madridistas .tb_header .tb_header_multi .m_media_video img,
.m_new_tour .tb_header .tb_header_multi .m_media_video img {
	object-fit: cover;
	width: 1200px;
	height: 475px;
	object-position: left
}

.m_new_madridistas .tb_header .tb_header_multi .m_media_video:after,
.m_new_tour .tb_header .tb_header_multi .m_media_video:after {
	content: "";
	height: 100%;
	width: 100%;
	display: block;
	position: absolute;
	left: 1000px;
	top: 0;
	background-image: linear-gradient(to right, rgba(2, 85, 165, 0) 0, #0255a5 75%);
	z-index: 2
}

.m_new_madridistas .tb_header .tb_header_multi .m_media_video .m_video_item_icon,
.m_new_tour .tb_header .tb_header_multi .m_media_video .m_video_item_icon {
	left: 355.5px
}

.m_new_madridistas .tb_header .tb_header_multi .m_media_video .m_video_item_icon:lang(ar),
.m_new_tour .tb_header .tb_header_multi .m_media_video .m_video_item_icon:lang(ar) {
	left: auto;
	right: 355.5px
}

.m_new_madridistas .tb_header .tb_header_multi .m_media_video:lang(ar),
.m_new_tour .tb_header .tb_header_multi .m_media_video:lang(ar) {
	left: auto;
	right: 1000px;
	background-image: linear-gradient(to left, rgba(2, 85, 165, 0) 0, #0255a5 75%)
}

.m_new_madridistas .tb_header .tb_header_multi .m_media_video:lang(ar):after,
.m_new_tour .tb_header .tb_header_multi .m_media_video:lang(ar):after {
	background-image: linear-gradient(to left, rgba(2, 85, 165, 0) 0, #0255a5 75%)
}

.m_new_madridistas .tb_header .tb_header_multi:before,
.m_new_tour .tb_header .tb_header_multi:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	bottom: 0;
	border-top: 475px solid #fafafa;
	border-right: 50px solid transparent;
	border-left: none;
	border-bottom: none;
	z-index: 2
}

.m_new_madridistas .tb_header .tb_header_multi:lang(ar),
.m_new_tour .tb_header .tb_header_multi:lang(ar) {
	left: 0;
	right: auto
}

.m_new_madridistas .tb_header .tb_header_multi:lang(ar):before,
.m_new_tour .tb_header .tb_header_multi:lang(ar):before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: 0;
	bottom: 0;
	border-top: 475px solid #fafafa;
	border-left: 50px solid transparent;
	border-right: none;
	border-bottom: none;
	z-index: 2
}

.m_new_madridistas .tb_header .tb_header_multi:lang(ar):after,
.m_new_tour .tb_header .tb_header_multi:lang(ar):after {
	content: '';
	display: block;
	position: absolute;
	border-top: 475px solid #fafafa;
	border-left: 50px solid transparent;
	border-right: none;
	border-bottom: none;
	z-index: 2
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header {
	position: relative
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport {
	overflow: hidden;
	max-width: 100%
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .swiper-button-disabled,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .swiper-button-disabled {
	display: none !important
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right {
	position: absolute;
	right: 10%;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	width: 60px;
	height: 60px
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right:before,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right:before {
	content: "\e603";
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 0;
	margin-left: 0;
	left: auto;
	text-indent: 0;
	font-family: 'real-madrid-icons';
	color: #fff;
	font-size: 60px;
	font-weight: 600
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right:lang(ar),
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right:lang(ar) {
	right: auto;
	left: 10%
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right:lang(ar):before,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right:lang(ar):before {
	content: "\e604";
	right: auto;
	left: 0
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left {
	position: absolute;
	left: 10%;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	width: 60px;
	height: 60px
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left:before,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left:before {
	content: "\e604";
	position: absolute;
	left: 0;
	margin-left: 0;
	margin-top: 0;
	top: 0;
	font-family: 'real-madrid-icons';
	color: #fff;
	text-indent: 0;
	font-size: 60px;
	font-weight: 600
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left:lang(ar),
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left:lang(ar) {
	left: auto;
	right: 10%
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left:lang(ar):before,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left:lang(ar):before {
	content: "\e603";
	position: absolute;
	left: auto;
	right: 0
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper {
	display: block;
	height: 475px;
	box-sizing: border-box;
	font-size: 0;
	text-align: center;
	white-space: nowrap
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo {
	display: inline-block;
	font-size: 10px;
	width: 711px;
	min-width: 711px;
	text-align: initial;
	height: 475px;
	white-space: normal
}

.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo img,
.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo img {
	width: 711px;
	height: 475px;
	object-fit: cover
}

.m_new_madridistas .tb_header .wrapper,
.m_new_tour .tb_header .wrapper {
	width: 1180px;
	max-width: 1180px;
	padding-left: 10px;
	padding-right: 10px
}

.m_new_madridistas .tb_tramite_menu,
.m_new_tour .tb_tramite_menu {
	margin: 20px 0;
	position: relative
}

.m_new_madridistas .tb_tramite_menu .form_validate,
.m_new_tour .tb_tramite_menu .form_validate {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	justify-content: center
}

.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors,
.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors {
	order: 2;
	margin-top: 20px;
	width: 1200px;
	max-width: 1200px;
	flex-basis: auto;
	margin-top: 20px
}

.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors .form_errors_container,
.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors .form_errors_container {
	padding: 30px 0;
	position: relative;
	left: 40%
}

.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors .form_errors_container:lang(ar),
.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors .form_errors_container:lang(ar) {
	left: auto;
	right: 40%
}

.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups,
.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups {
	left: 28%
}

.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups:lang(ar),
.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups:lang(ar) {
	left: auto;
	right: 28%
}

.m_new_madridistas .tb_tramite_menu .form_validate .wrapper,
.m_new_tour .tb_tramite_menu .form_validate .wrapper {
	width: 1200px;
	max-width: 1200px;
	margin: 0 auto;
	justify-content: center
}

.m_new_madridistas .tb_tramite_menu .form_validate .wrapper.tb_tipoentrada,
.m_new_tour .tb_tramite_menu .form_validate .wrapper.tb_tipoentrada {
	order: 3
}

.m_new_madridistas .tb_tramite_menu .form_validate .wrapper .tour_menu,
.m_new_tour .tb_tramite_menu .form_validate .wrapper .tour_menu {
	order: 1;
	justify-content: center
}

.m_new_madridistas .tb_tramite_menu .form_validate .wrapper.tb_datosgrupo,
.m_new_tour .tb_tramite_menu .form_validate .wrapper.tb_datosgrupo {
	order: 4
}

.m_new_madridistas .tb_tramite_menu .form_validate .wrapper:first-of-type,
.m_new_tour .tb_tramite_menu .form_validate .wrapper:first-of-type {
	display: flex;
	display: -ms-flexbox
}

.m_new_madridistas .tb_tramite_menu .opinion_container,
.m_new_tour .tb_tramite_menu .opinion_container {
	height: auto;
	margin-top: 11px
}

.m_new_madridistas .tb_tramite_menu .tour_menu,
.m_new_tour .tb_tramite_menu .tour_menu {
	text-align: center;
	text-decoration: none;
	padding: 20px;
	display: flex;
	display: -ms-flexbox;
	justify-content: center
}

.m_new_madridistas .tb_tramite_menu .tour_menu li,
.m_new_tour .tb_tramite_menu .tour_menu li {
	display: inline;
	cursor: default;
	padding: 0 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 2px solid #dddddd;
	padding-bottom: 10px
}

.m_new_madridistas .tb_tramite_menu .tour_menu li button,
.m_new_tour .tb_tramite_menu .tour_menu li button {
	text-transform: uppercase;
	color: #a0a0a0;
	background: none;
	border: 0;
	font-weight: bold;
	font-size: 14px
}

.m_new_madridistas .tb_tramite_menu .tour_menu li button:disabled,
.m_new_madridistas .tb_tramite_menu .tour_menu li button[disabled],
.m_new_tour .tb_tramite_menu .tour_menu li button:disabled,
.m_new_tour .tb_tramite_menu .tour_menu li button[disabled] {
	cursor: not-allowed
}

.m_new_madridistas .tb_tramite_menu .tour_menu li.active,
.m_new_tour .tb_tramite_menu .tour_menu li.active {
	border-bottom: 2px solid #000;
	padding-bottom: 10px
}

.m_new_madridistas .tb_tramite_menu .tour_menu li.active button,
.m_new_tour .tb_tramite_menu .tour_menu li.active button {
	text-transform: uppercase;
	color: #000
}

.m_new_madridistas .tb_tramite_menu .tour_menu li.past,
.m_new_tour .tb_tramite_menu .tour_menu li.past {
	border-bottom: 2px solid #0255A5
}

.m_new_madridistas .tb_tramite_menu .tour_menu li.past a,
.m_new_madridistas .tb_tramite_menu .tour_menu li.past button,
.m_new_tour .tb_tramite_menu .tour_menu li.past a,
.m_new_tour .tb_tramite_menu .tour_menu li.past button {
	text-transform: uppercase;
	color: #0255A5
}

.m_new_madridistas .tb_tramite_menu .tour_menu li.past a:after,
.m_new_madridistas .tb_tramite_menu .tour_menu li.past button:after,
.m_new_tour .tb_tramite_menu .tour_menu li.past a:after,
.m_new_tour .tb_tramite_menu .tour_menu li.past button:after {
	content: '\e91d';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #0255A5;
	vertical-align: middle;
	font-size: 17px;
	margin-left: 10px;
	margin-top: -5px;
	font-weight: 400
}

.m_new_madridistas .tb_tramite_menu .tour_menu li.past a:lang(ar):after,
.m_new_madridistas .tb_tramite_menu .tour_menu li.past button:lang(ar):after,
.m_new_tour .tb_tramite_menu .tour_menu li.past a:lang(ar):after,
.m_new_tour .tb_tramite_menu .tour_menu li.past button:lang(ar):after {
	margin-left: auto;
	margin-right: 10px
}

.m_new_madridistas .tb_tramite_menu .tour_menu li.past a,
.m_new_tour .tb_tramite_menu .tour_menu li.past a {
	text-decoration: none
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper {
	width: 1200px;
	max-width: 1200px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .tb_title_section,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details {
	width: 70%
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details a,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details a {
	font-weight: normal
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .option_sect,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .option_sect {
	font-size: 1.5em;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 10px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_credit_card_field:lang(ar),
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_credit_card_field:lang(ar) {
	padding-bottom: 35px;
	background: url("../images/backgrounds/credit_card.png") no-repeat bottom;
	background-position: 100% 35px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_claim,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_claim {
	font-size: 12px;
	color: #333
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .btn,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .btn {
	padding: 12px 60px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer.no_last,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer.no_last {
	border-bottom: 0;
	margin-bottom: 0
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer.last,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer.last {
	margin-bottom: 40px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer.last label,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer.last label {
	margin-bottom: 20px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer small,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer small {
	color: #333;
	padding-left: 23px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer small:lang(ar),
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer small:lang(ar) {
	padding-left: 0;
	padding-right: 23px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer small span,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer small span {
	color: #333;
	font-weight: bold
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer p,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer p {
	padding-left: 23px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer p:lang(ar),
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_transfer p:lang(ar) {
	padding-left: 0;
	padding-right: 23px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_checkbox_field label,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_checkbox_field label {
	color: #333
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_checkbox_field strong,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_checkbox_field strong {
	font-weight: bold;
	padding-bottom: 5px
}

.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_highlight,
.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .form_payment_details .form_payment_details_highlight {
	font-size: 12px;
	color: #333
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper {
	width: 1200px;
	max-width: 1200px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total {
	margin-top: 10px;
	width: 70%;
	display: flex;
	display: -ms-flexbox;
	justify-content: flex-end
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table {
	text-align: right;
	font-size: 12px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table .estimated,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table .estimated {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 18px;
	font-family: "Oswald", sans-serif;
	text-align: left
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table .all_price,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table .all_price {
	padding-left: 100px;
	font-weight: 500;
	font-size: 18px;
	font-family: "Oswald", sans-serif
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table .all_price:lang(ar),
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table .all_price:lang(ar) {
	padding-left: 0;
	padding-right: 100px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation {
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	width: 70%;
	border-bottom: 1px solid #D9D9D9;
	flex-wrap: wrap;
	padding-bottom: 10px;
	justify-content: space-between
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation img,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation img {
	height: 90px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen {
	color: #333;
	margin-bottom: 10px;
	text-align: right
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen:lang(ar),
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen:lang(ar) {
	margin-left: 0;
	margin-right: 80px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors,
.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.price,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.price {
	font-weight: 500;
	font-size: 18px;
	font-family: "Oswald", sans-serif
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors {
	font-size: 12px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors {
	padding-right: 20px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors:lang(ar),
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors:lang(ar) {
	padding-left: 20px;
	padding-right: 0
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors {
	padding-right: 180px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors:lang(ar),
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors:lang(ar) {
	padding-right: 0;
	padding-left: 180px
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .tb_title_section,
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0
}

.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada,
.m_new_tour .tb_tramite_menu .tb_visita_combinada {
	margin-bottom: 30px
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper {
	max-width: 1200px
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container {
	max-width: 100%;
	overflow: hidden
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container {
	max-width: 1200px
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar):after,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar):after {
	content: '\e603';
	text-indent: 0
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:after,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:after {
	content: '\e604';
	font-family: real-madrid-icons;
	color: #777;
	position: absolute;
	font-size: 16px;
	font-weight: 400;
	margin-top: 0;
	vertical-align: middle
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar):after,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar):after {
	content: '\e604'
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper {
	margin-top: 20px;
	display: block;
	box-sizing: border-box;
	font-size: 0;
	text-align: center;
	white-space: nowrap;
	display: flex;
	display: -ms-flexbox
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado {
	position: relative;
	display: inline-block;
	font-size: 10px;
	width: 290px;
	min-width: 290px;
	text-align: initial;
	border: 1px solid #d9d9d9;
	white-space: normal;
	margin: 0 2px;
	text-align: center;
	min-height: 290px;
	padding-bottom: 60px;
	flex: 1 0 auto
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li {
	font-family: Arial, Helvetica, sans-serif;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	padding: 12px;
	box-shadow: inset 0 1px 0 0 #d9d9d9
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span {
	display: inline-block
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.age,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.age {
	font-size: 14px;
	color: #888;
	flex-basis: 50%;
	text-align: left
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.age:lang(ar),
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.age:lang(ar) {
	text-align: right
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.price,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.price {
	font-weight: 500;
	font-size: 25px;
	flex-basis: 50%;
	text-align: right;
	font-family: "Oswald", sans-serif
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.price:lang(ar),
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado li span.price:lang(ar) {
	text-align: left
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado .buy_tickets,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado .buy_tickets {
	margin: 20px 0;
	padding: 12px 60px;
	bottom: 0;
	position: absolute;
	left: 50%;
	width: 250px;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0)
}

.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado.only_two li:last-child,
.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado.only_two li:last-child {
	visibility: hidden
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper {
	max-width: 1200px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .info_tb_option,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .info_tb_option {
	text-align: right;
	padding: 10px 0;
	margin-bottom: 30px;
	color: #d9d9d9;
	font-size: 12px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .info_tb_option:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .info_tb_option:lang(ar) {
	text-align: left
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia {
	width: 100%;
	border: 1px solid #ccc
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .title,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .title {
	text-align: center;
	padding: 20px;
	background: #f3f3f3;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	font-size: 19px;
	flex-basis: 100%;
	font-family: "Oswald", sans-serif;
	font-weight: 400
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap;
	width: 100%
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image {
	flex-basis: 70%;
	position: relative;
	height: 240px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image p,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image p {
	padding-left: 20px;
	font-size: 12px;
	margin: 20px 0;
	color: #888
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image p:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image p:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img {
	padding-left: 20px;
	position: absolute
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia {
	flex-basis: 30%;
	text-align: center;
	margin: 20px 30px;
	display: flex;
	display: -ms-flexbox;
	align-items: center
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	align-items: flex-end
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less {
	margin: 20px 0;
	display: inline-block
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher .age,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less .age,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher .age,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less .age {
	font-size: 15px;
	color: #888;
	font-weight: 400
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher .price,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less .price,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher .price,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less .price {
	font-size: 50px;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	color: #4a4a4a;
	margin-top: 5px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less {
	box-shadow: inset -1px 0 0 #d9d9d9;
	width: 40%
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less:lang(ar) {
	box-shadow: inset 1px 0 0 #d9d9d9
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher {
	width: 60%
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .buy_tickets,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .buy_tickets {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	width: 95%;
	margin-left: auto;
	margin-right: auto
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option img,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option img {
	width: 95%;
	height: 30px;
	object-fit: cover;
	margin: 0 auto
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
	color: #333;
	width: 80%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 40px 0
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .img_title,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .img_title {
	vertical-align: middle;
	display: inline-block
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .img_title:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .img_title:lang(ar) {
	float: left
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap;
	justify-content: center;
	padding: 0 50px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option {
	flex-basis: 375px;
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	text-align: center;
	justify-content: center;
	font-family: "Oswald", sans-serif;
	border: 1px solid #d9d9d9;
	margin: 20px 30px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .higher,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .higher,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less {
	flex-basis: 50%;
	margin: 20px 0
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .higher .age,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less .age,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .higher .age,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less .age {
	font-size: 15px;
	color: #888;
	font-family: Arial, Helvetica, sans-serif
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .higher .price,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less .price,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .higher .price,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less .price {
	font-size: 50px;
	font-weight: bold;
	color: #4a4a4a
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .less {
	box-shadow: inset -1px 0 0 #d9d9d9
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .buy_tickets,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option .buy_tickets {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	padding: 12px 60px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular {
	flex-basis: 375px;
	text-align: center;
	justify-content: center;
	align-items: center;
	font-family: "Oswald", sans-serif;
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	border: 1px solid #d9d9d9
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:first-of-type,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:first-of-type {
	margin-right: 30px
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:lang(ar):first-of-type,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:lang(ar):first-of-type {
	margin-left: 30px;
	margin-right: 0
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .title,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .title {
	flex-basis: 100%;
	background-color: #f3f3f3;
	font-size: 16px;
	text-transform: uppercase;
	height: 70px;
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	align-items: center
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .title h3,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .title h3 {
	font-family: "Oswald", sans-serif;
	font-weight: 400
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .title span,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .title span {
	display: block;
	font-size: 13px;
	font-weight: 400;
	text-transform: initial;
	font-family: Arial, Helvetica, sans-serif
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .higher,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .higher,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less {
	flex-basis: 50%;
	margin: 20px 0
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .higher .age,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less .age,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .higher .age,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less .age {
	font-size: 15px;
	color: #888;
	font-family: Arial, Helvetica, sans-serif
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .higher .price,
.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less .price,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .higher .price,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less .price {
	font-size: 50px;
	color: #4a4a4a
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .less {
	box-shadow: inset -1px 0 0 #d9d9d9
}

.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .buy_tickets,
.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .buy_tickets {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	padding: 12px 60px;
	background: #fff;
	color: #0255A5;
	font-weight: bold;
	border: 1px solid #ccc
}

.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper,
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper {
	width: 1200px;
	max-width: 1200px
}

.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section,
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0
}

.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container,
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container {
	display: flex;
	display: -ms-flexbox;
	align-items: center
}

.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container .type_visit,
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container .type_visit {
	display: inline-block;
	height: 120px;
	border: 1px solid #ddd;
	padding: 10px
}

.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container a,
.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container button,
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container a,
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container button {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	margin-left: 30px;
	color: #0255A5;
	outline: none;
	border: none;
	background: none
}

.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container a:lang(ar),
.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container button:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container a:lang(ar),
.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container button:lang(ar) {
	margin-left: 0;
	margin-right: 30PX
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper {
	width: 1200px;
	max-width: 1200px
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form {
	position: relative;
	display: flex;
	display: -ms-flexbox;
	align-items: flex-end
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .form_time_field #hour option:first-child,
.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .form_time_field #minute option:first-child,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .form_time_field #hour option:first-child,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .form_time_field #minute option:first-child {
	display: none
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .form_text_field input,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .form_text_field input {
	background: #fff
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .select_content,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .select_content {
	background: #fff
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .select_content .select_label,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .select_content .select_label {
	color: #a9a9a9
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .btn,
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .btn {
	padding: 12px 60px;
	position: absolute;
	right: 0;
	bottom: 0
}

.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .btn:lang(ar),
.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .btn:lang(ar) {
	right: auto;
	left: 0
}

.m_new_madridistas .tb_faq,
.m_new_tour .tb_faq {
	position: relative;
	margin: 30px 0
}

.m_new_madridistas .tb_faq .faq_link,
.m_new_tour .tb_faq .faq_link {
	text-decoration: none;
	color: #0255A5;
	font-weight: bold
}

.m_new_madridistas .tb_faq .opinion_container,
.m_new_tour .tb_faq .opinion_container {
	z-index: 1;
	top: 10px
}

.m_new_madridistas .tb_faq .wrapper,
.m_new_tour .tb_faq .wrapper {
	width: 1200px;
	max-width: 1200px
}

.m_new_madridistas .tb_faq .wrapper .tb_title_section,
.m_new_tour .tb_faq .wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin-top: 20px;
	margin-bottom: 30px
}

.m_new_madridistas .tb_faq .wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_faq .wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show,
.m_new_tour .tb_faq .wrapper .help_container .m_show {
	text-align: left;
	background: #f5f5f5;
	border-color: #ccc;
	border-style: solid;
	border-width: 0 1px 1px 1px
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show:first-of-type,
.m_new_tour .tb_faq .wrapper .help_container .m_show:first-of-type {
	border-top: 1px solid #ccc
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show .faq_show,
.m_new_tour .tb_faq .wrapper .help_container .m_show .faq_show {
	line-height: 1.5
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show [data-faq-answer] a,
.m_new_tour .tb_faq .wrapper .help_container .m_show [data-faq-answer] a {
	text-decoration: none;
	color: #0255a5
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show .btn_show,
.m_new_tour .tb_faq .wrapper .help_container .m_show .btn_show {
	text-transform: initial;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	padding: 20px;
	width: 100%;
	box-sizing: border-box
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show .btn_show:after,
.m_new_tour .tb_faq .wrapper .help_container .m_show .btn_show:after {
	float: right
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show:lang(ar),
.m_new_tour .tb_faq .wrapper .help_container .m_show:lang(ar) {
	text-align: right
}

.m_new_madridistas .tb_faq .wrapper .help_container .m_show:lang(ar) .btn_show:after,
.m_new_tour .tb_faq .wrapper .help_container .m_show:lang(ar) .btn_show:after {
	float: left
}

.m_new_madridistas .tb_unidadesdidacticas,
.m_new_tour .tb_unidadesdidacticas {
	padding-top: 60px;
	position: relative
}

.m_new_madridistas .tb_unidadesdidacticas .opinion_container,
.m_new_tour .tb_unidadesdidacticas .opinion_container {
	z-index: 1;
	top: 10px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper,
.m_new_tour .tb_unidadesdidacticas .wrapper {
	max-width: 1200px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria {
	flex-basis: 50%
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria:last-of-type .tb_title_unidad .image img,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria:last-of-type .tb_title_unidad .image img {
	top: -10px;
	right: -80px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a {
	color: #0255A5;
	font-size: 12px;
	text-decoration: none;
	font-weight: 600;
	display: block;
	margin-top: 10px;
	display: block;
	outline: none
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a:before,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a:before {
	content: '\e90d';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #0255A5;
	font-size: 18px;
	border: 1px solid #0255A5;
	padding: 6px;
	border-radius: 50%;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 8px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a:lang(ar):before,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a:lang(ar):before {
	margin-right: 0;
	margin-left: 8px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad {
	width: 500px;
	height: 220px;
	background: #ececec;
	padding-top: 10px;
	padding-left: 20px;
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap;
	position: relative
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad:lang(ar),
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text {
	flex-basis: 100%
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text h2,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text h2 {
	font-size: 35px;
	text-transform: uppercase;
	color: #666;
	font-family: "Oswald", sans-serif;
	line-height: 1.2;
	margin-bottom: 0.75rem
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text p,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text p {
	text-transform: uppercase;
	color: #666;
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	font-weight: bold;
	width: 102px;
	line-height: 1.2
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image {
	flex-basis: 50%
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img {
	position: absolute;
	top: -30px;
	right: -20px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img:lang(ar),
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img:lang(ar) {
	right: auto;
	left: -20px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_section,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 60%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin-top: 20px;
	margin-bottom: 30px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_section:lang(ar),
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info,
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info {
	font-size: 12px;
	color: #999;
	line-height: 1.5;
	padding-right: 70px
}

.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info:lang(ar),
.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info:lang(ar) {
	padding-right: 0;
	padding-left: 70px
}

.m_new_madridistas .conditions-mfp-container,
.m_new_madridistas .opinion-mfp-container,
.m_new_tour .conditions-mfp-container,
.m_new_tour .opinion-mfp-container {
	display: none
}

.m_new_madridistas .tb_reserva,
.m_new_tour .tb_reserva {
	height: 300px;
	max-height: 300px;
	align-items: center;
	display: flex;
	display: -ms-flexbox;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat
}

.m_new_madridistas .tb_reserva .tb_title,
.m_new_tour .tb_reserva .tb_title {
	font-size: 25px;
	color: #fff;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 2px 0 #000, 0 2px 2px #000
}

.m_new_madridistas .tb_reserva .tb_description,
.m_new_tour .tb_reserva .tb_description {
	color: #fff;
	text-transform: uppercase;
	font-size: 50px;
	font-family: "Oswald", sans-serif;
	font-weight: 500
}

.m_new_madridistas .tb_reserva .btn_reserva,
.m_new_tour .tb_reserva .btn_reserva {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #0255A5;
	font-weight: bold;
	display: inline-block;
	padding: 15px 40px;
	border: 1px solid #CACACA;
	background-color: #fff;
	margin-top: 20px
}

.m_new_madridistas .tb_audioguia_section,
.m_new_tour .tb_audioguia_section {
	background-color: #F5F5F5
}

.m_new_madridistas .tb_audioguia_section .wrapper,
.m_new_tour .tb_audioguia_section .wrapper {
	max-width: 1200px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary {
	flex-basis: 100%;
	text-align: center;
	font-family: "Oswald", sans-serif;
	padding: 30px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .title,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .title,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .title,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .title {
	text-align: center;
	font-size: 21px;
	font-weight: 500;
	color: #333;
	text-transform: uppercase;
	padding-bottom: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .description,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .description,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .description,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .description {
	color: #888;
	font-size: 15px;
	margin: 0 auto;
	width: 290px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .btn_opinion,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .btn_opinion,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .btn_opinion,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .btn_opinion {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #0255A5;
	font-weight: bold;
	display: inline-block;
	padding: 10px 60px;
	border: 1px solid #CACACA;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia img,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia img {
	margin: 0 auto;
	padding-bottom: 20px;
	width: 600px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .description,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .description {
	width: 400px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary {
	display: none
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=submit],
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=submit] {
	background-color: transparent;
	font-family: "Oswald", sans-serif;
	background: #fff
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text],
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text],
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea {
	width: 90%;
	padding: 10px 0;
	border-width: 0;
	border: 1px solid #cacaca;
	margin: 7px 0;
	color: #888;
	background: #fff
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar),
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar),
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar),
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar) {
	padding-right: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar)::-webkit-input-placeholder,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar)::-webkit-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar)::-webkit-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar)::-webkit-input-placeholder {
	padding-right: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar):-ms-input-placeholder,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar):-ms-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar):-ms-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar):-ms-input-placeholder {
	padding-right: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar)::-moz-placeholder,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar)::-moz-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:lang(ar)::-moz-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:lang(ar)::-moz-placeholder {
	padding-right: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]::-webkit-input-placeholder,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea::-webkit-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]::-webkit-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea::-webkit-input-placeholder {
	color: #cacaca;
	padding-left: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:-ms-input-placeholder,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:-ms-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]:-ms-input-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea:-ms-input-placeholder {
	color: #cacaca;
	padding-left: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]::-moz-placeholder,
.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea::-moz-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary input[type=text]::-moz-placeholder,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea::-moz-placeholder {
	color: #cacaca;
	padding-left: 10px
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary textarea {
	resize: none
}

.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .btn_opinion,
.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .btn_opinion {
	margin-top: 10px
}

.m_new_madridistas .tb_reto,
.m_new_tour .tb_reto {
	margin: 20px 0;
	background: #f5f5f5;
	overflow: visible !important;
	margin-bottom: 0
}

.m_new_madridistas .tb_reto .wrapper,
.m_new_tour .tb_reto .wrapper {
	width: 1200px;
	max-width: 1200px;
	position: relative
}

.m_new_madridistas .tb_reto .wrapper .reto_tour,
.m_new_tour .tb_reto .wrapper .reto_tour {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .image,
.m_new_tour .tb_reto .wrapper .reto_tour .image {
	flex-basis: 30%
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .image img,
.m_new_tour .tb_reto .wrapper .reto_tour .image img {
	position: absolute;
	bottom: 0
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text,
.m_new_tour .tb_reto .wrapper .reto_tour .text {
	flex-basis: 70%;
	padding-left: 100px;
	color: #999
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text:lang(ar),
.m_new_tour .tb_reto .wrapper .reto_tour .text:lang(ar) {
	padding-left: 0;
	padding-right: 100px
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text .tb_title_section,
.m_new_tour .tb_reto .wrapper .reto_tour .text .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0 20px
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text .tb_title_section:lang(ar),
.m_new_tour .tb_reto .wrapper .reto_tour .text .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text p,
.m_new_tour .tb_reto .wrapper .reto_tour .text p {
	line-height: 1.5;
	font-size: 12px;
	margin-top: 10px
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text p:last-of-type,
.m_new_tour .tb_reto .wrapper .reto_tour .text p:last-of-type {
	margin-bottom: 20px
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text .questions,
.m_new_tour .tb_reto .wrapper .reto_tour .text .questions {
	display: flex;
	display: -ms-flexbox;
	text-align: left;
	flex-wrap: wrap;
	align-items: center
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text .questions a,
.m_new_tour .tb_reto .wrapper .reto_tour .text .questions a {
	width: 50%;
	font-size: 1em;
	text-align: left;
	padding: 5px 0;
	text-transform: uppercase;
	margin-bottom: 20px;
	outline: none;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	background-color: transparent;
	color: #0255A5
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text .questions a:before,
.m_new_tour .tb_reto .wrapper .reto_tour .text .questions a:before {
	content: '\e90d';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #0255a5;
	font-size: 18px;
	border: 1px solid #0255a5;
	padding: 6px;
	box-sizing: border-box;
	width: 33px;
	height: 33px;
	border-radius: 50%;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 8px
}

.m_new_madridistas .tb_reto .wrapper .reto_tour .text .questions:lang(ar),
.m_new_tour .tb_reto .wrapper .reto_tour .text .questions:lang(ar) {
	text-align: right
}

.m_new_madridistas .tb_info_colegio,
.m_new_tour .tb_info_colegio {
	position: relative
}

.m_new_madridistas .tb_info_colegio .opinion_container,
.m_new_tour .tb_info_colegio .opinion_container {
	top: 10px
}

.m_new_madridistas .tb_info_colegio .wrapper,
.m_new_tour .tb_info_colegio .wrapper {
	width: 1200px;
	max-width: 1200px
}

.m_new_madridistas .tb_info_colegio .wrapper .tb_title_section,
.m_new_tour .tb_info_colegio .wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0 10px
}

.m_new_madridistas .tb_info_colegio .wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_info_colegio .wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school,
.m_new_tour .tb_info_colegio .wrapper .info_school {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .team p,
.m_new_madridistas .tb_info_colegio .wrapper .info_school .units p,
.m_new_tour .tb_info_colegio .wrapper .info_school .team p,
.m_new_tour .tb_info_colegio .wrapper .info_school .units p {
	line-height: 1.5;
	font-size: 12px;
	color: #999
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .team a,
.m_new_madridistas .tb_info_colegio .wrapper .info_school .units a,
.m_new_tour .tb_info_colegio .wrapper .info_school .team a,
.m_new_tour .tb_info_colegio .wrapper .info_school .units a {
	font-size: 12px;
	text-decoration: none;
	color: #0255A5;
	font-weight: bold;
	outline: none
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .team .tb_title_section,
.m_new_madridistas .tb_info_colegio .wrapper .info_school .units .tb_title_section,
.m_new_tour .tb_info_colegio .wrapper .info_school .team .tb_title_section,
.m_new_tour .tb_info_colegio .wrapper .info_school .units .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	display: inline-block;
	color: #333;
	width: 50%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0 20px
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .team .tb_title_section:lang(ar),
.m_new_madridistas .tb_info_colegio .wrapper .info_school .units .tb_title_section:lang(ar),
.m_new_tour .tb_info_colegio .wrapper .info_school .team .tb_title_section:lang(ar),
.m_new_tour .tb_info_colegio .wrapper .info_school .units .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .units .tb_title_section,
.m_new_tour .tb_info_colegio .wrapper .info_school .units .tb_title_section {
	width: 40%
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .units p,
.m_new_tour .tb_info_colegio .wrapper .info_school .units p {
	margin-bottom: 20px;
	padding-right: 110px
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .units p:lang(ar),
.m_new_tour .tb_info_colegio .wrapper .info_school .units p:lang(ar) {
	padding-right: 0;
	padding-left: 110px
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .team,
.m_new_tour .tb_info_colegio .wrapper .info_school .team {
	flex-basis: 55%;
	padding-right: 100px
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .team .first_paragraph,
.m_new_tour .tb_info_colegio .wrapper .info_school .team .first_paragraph {
	margin-bottom: 20px
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .team:lang(ar),
.m_new_tour .tb_info_colegio .wrapper .info_school .team:lang(ar) {
	padding-right: 0;
	padding-left: 100px
}

.m_new_madridistas .tb_info_colegio .wrapper .info_school .units,
.m_new_tour .tb_info_colegio .wrapper .info_school .units {
	flex-basis: 45%
}

.m_new_madridistas .tb_thanks,
.m_new_tour .tb_thanks {
	position: relative
}

.m_new_madridistas .tb_thanks.error .wrapper .tb_resumen .image,
.m_new_tour .tb_thanks.error .wrapper .tb_resumen .image {
	flex-basis: 136px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left;
	background-image: url("../images/static/img_estadio.png")
}

.m_new_madridistas .tb_thanks.error .wrapper .tb_resumen .image:lang(ar),
.m_new_tour .tb_thanks.error .wrapper .tb_resumen .image:lang(ar) {
	background-position: right
}

.m_new_madridistas .tb_thanks.error .wrapper .tb_resumen .price_reservation p,
.m_new_tour .tb_thanks.error .wrapper .tb_resumen .price_reservation p {
	font-size: 14px
}

.m_new_madridistas .tb_thanks.error .wrapper .tb_resumen .price_reservation .buttons,
.m_new_tour .tb_thanks.error .wrapper .tb_resumen .price_reservation .buttons {
	justify-content: center
}

.m_new_madridistas .tb_thanks.error .wrapper .tb_resumen .price_reservation .tb_thanks_title:before,
.m_new_tour .tb_thanks.error .wrapper .tb_resumen .price_reservation .tb_thanks_title:before {
	content: '\e606';
	background-color: #CC0000
}

.m_new_madridistas .tb_thanks .wrapper,
.m_new_tour .tb_thanks .wrapper {
	max-width: 1200px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen,
.m_new_tour .tb_thanks .wrapper .tb_resumen {
	margin: 30px 0;
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap;
	box-shadow: 0 0 5px #888
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .image,
.m_new_tour .tb_thanks .wrapper .tb_resumen .image {
	flex-basis: 300px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url("../images/static/img_estadio.png")
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation {
	width: 100%;
	padding: 0 30px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation p,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation p {
	font-size: 12px;
	text-align: center;
	color: #999;
	padding-bottom: 30px;
	border-bottom: 2px solid #D9D9D9
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_thanks_title,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_thanks_title {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	padding-bottom: 5px;
	margin-top: 30px;
	margin-bottom: 5px;
	text-align: center
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_thanks_title:before,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_thanks_title:before {
	content: '\e913';
	display: flex;
	display: -ms-flexbox;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 20px;
	border-radius: 50%;
	margin: 0 auto;
	align-items: center;
	justify-content: center;
	height: 40px;
	width: 40px;
	margin-bottom: 15px;
	background-color: #AEC02C
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 30%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255a5;
	border-right: 4px solid transparent;
	margin: 30px 0
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price {
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	width: 100%;
	border-bottom: 1px solid #D9D9D9;
	flex-wrap: wrap;
	padding-bottom: 10px;
	justify-content: space-between
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price img,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price img {
	height: 90px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen {
	display: flex;
	display: -ms-flexbox;
	flex-basis: 500px;
	justify-content: flex-end
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors,
.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.price,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.price {
	font-weight: 500;
	font-size: 18px;
	text-align: right;
	font-family: "Oswald", sans-serif
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors:lang(ar),
.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.price:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.price:lang(ar) {
	text-align: left
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors {
	padding-right: 20px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors:lang(ar) {
	padding-right: 0;
	padding-left: 20px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors {
	padding-right: 180px;
	font-size: 12px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors:lang(ar) {
	padding-right: 0;
	padding-left: 180px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total {
	margin-top: 10px;
	width: 433px;
	display: block;
	position: relative;
	clear: both;
	float: right;
	display: flex;
	display: -ms-flexbox
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total:lang(ar) {
	float: left
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table {
	text-align: right;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	width: 100%
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table:lang(ar) {
	text-align: left
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody {
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	justify-content: space-between
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr {
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	width: 100%
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info {
	text-align: left
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info.card,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info.card {
	padding-bottom: 35px;
	background: url("../images/backgrounds/credit_card.png") no-repeat;
	background-position: 0 20px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info.card:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info.card:lang(ar) {
	background-position: 100% 20px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info p,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info p {
	color: #333;
	padding-bottom: 0;
	border: 0;
	text-align: left
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info p:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info p:lang(ar) {
	text-align: right
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info small,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info small {
	display: block;
	margin-bottom: 4px;
	font-size: 1.3em;
	font-weight: bold;
	color: #333
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info small span,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info small span {
	font-weight: bold
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info:lang(ar) {
	text-align: right
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .estimated,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .estimated {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 18px;
	padding-bottom: 5px;
	font-family: "Oswald", sans-serif;
	text-align: left
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .estimated:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .estimated:lang(ar) {
	text-align: right
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price {
	font-weight: 500;
	font-size: 18px;
	font-family: "Oswald", sans-serif;
	float: right
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price:lang(ar),
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price:lang(ar) {
	float: left
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .buttons,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons {
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	float: right;
	margin-top: 30px;
	margin-bottom: 30px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print {
	text-decoration: none;
	color: #0255A5;
	font-size: 12px;
	font-weight: bold;
	display: flex;
	display: -ms-flexbox;
	align-items: center
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print:after,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print:after {
	content: '\e901';
	font-family: real-madrid-icons;
	color: #0255A5;
	font-size: 30px;
	margin-left: 10px
}

.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print:lang(ar):after,
.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print:lang(ar):after {
	margin-left: 0;
	margin-right: 10px
}

.m_new_madridistas .tb_thanks .opinion_container,
.m_new_tour .tb_thanks .opinion_container {
	height: auto;
	margin-top: 38px
}

.m_new_madridistas .tb_info .wrapper,
.m_new_tour .tb_info .wrapper {
	max-width: 1200px
}

.m_new_madridistas .tb_info .wrapper .tb_avisos,
.m_new_tour .tb_info .wrapper .tb_avisos {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	padding: 30px;
	margin-bottom: 30px;
	margin-top: 30px;
	background: #F8EE98
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day,
.m_new_tour .tb_info .wrapper .tb_avisos .day {
	color: #999999;
	font-size: 12px;
	width: calc(100%/3);
	flex-basis: auto;
	margin-bottom: 15px
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day:nth-child(3n),
.m_new_tour .tb_info .wrapper .tb_avisos .day:nth-child(3n) {
	padding: 0 20px;
	box-sizing: border-box
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day strong,
.m_new_tour .tb_info .wrapper .tb_avisos .day strong {
	font-weight: bold;
	padding-bottom: 10px
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day li,
.m_new_madridistas .tb_info .wrapper .tb_avisos .day p,
.m_new_tour .tb_info .wrapper .tb_avisos .day li,
.m_new_tour .tb_info .wrapper .tb_avisos .day p {
	line-height: 20px
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day li:first-of-type,
.m_new_madridistas .tb_info .wrapper .tb_avisos .day p:first-of-type,
.m_new_tour .tb_info .wrapper .tb_avisos .day li:first-of-type,
.m_new_tour .tb_info .wrapper .tb_avisos .day p:first-of-type {
	margin-top: 15px
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day li,
.m_new_tour .tb_info .wrapper .tb_avisos .day li {
	list-style: none
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day li:before,
.m_new_tour .tb_info .wrapper .tb_avisos .day li:before {
	content: "- "
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .day a,
.m_new_tour .tb_info .wrapper .tb_avisos .day a {
	color: #999999;
	text-decoration: none;
	font-weight: bold
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .tb_avisos_header,
.m_new_tour .tb_info .wrapper .tb_avisos .tb_avisos_header {
	text-transform: uppercase;
	flex-basis: 100%;
	color: #9b9b9b;
	font-weight: 500;
	font-size: 30px;
	padding-bottom: 10px;
	font-family: "Oswald", sans-serif
}

.m_new_madridistas .tb_info .wrapper .tb_avisos .tb_avisos_destacado,
.m_new_tour .tb_info .wrapper .tb_avisos .tb_avisos_destacado {
	flex: 0 1 100%;
	margin: 0 0 20px;
	padding: 15px 20px;
	border-radius: 5px;
	background-color: #f4e45d;
	font-style: italic;
	font-size: 14px
}

.m_new_madridistas .tb_info .wrapper .tb_title_section,
.m_new_tour .tb_info .wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin: 30px 0
}

.m_new_madridistas .tb_info .wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_info .wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_info .wrapper .tb_all_info,
.m_new_tour .tb_info .wrapper .tb_all_info {
	display: none
}

.m_new_madridistas .tb_info .wrapper .tb_info_content,
.m_new_tour .tb_info .wrapper .tb_info_content {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	align-items: center
}

.m_new_madridistas .tb_info .wrapper .tb_info_content p,
.m_new_madridistas .tb_info .wrapper .tb_info_content ul,
.m_new_tour .tb_info .wrapper .tb_info_content p,
.m_new_tour .tb_info .wrapper .tb_info_content ul {
	margin-left: 20px
}

.m_new_madridistas .tb_info .wrapper .tb_info_content p:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content ul:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content p:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content ul:lang(ar) {
	margin-left: 0;
	margin-right: 20px
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf:before,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf:before {
	content: '\e914';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 30px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .email:before,
.m_new_tour .tb_info .wrapper .tb_info_content .email:before {
	content: '\e90e';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 25px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule:before,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule:before {
	content: '\e90a';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 30px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .match:before,
.m_new_tour .tb_info .wrapper .tb_info_content .match:before {
	content: '\e90f';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 30px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match:before,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match:before {
	content: '\e916';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 30px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets:before,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets:before {
	content: '\e917';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 30px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .price:before,
.m_new_tour .tb_info .wrapper .tb_info_content .price:before {
	content: '\e915';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 30px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .tour:before,
.m_new_tour .tb_info .wrapper .tb_info_content .tour:before {
	content: '\e918';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 28px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc:before,
.m_new_tour .tb_info .wrapper .tb_info_content .acc:before {
	content: '\e90c';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #333;
	font-size: 33px;
	vertical-align: middle
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc,
.m_new_madridistas .tb_info .wrapper .tb_info_content .email,
.m_new_madridistas .tb_info .wrapper .tb_info_content .match,
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price,
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour,
.m_new_tour .tb_info .wrapper .tb_info_content .acc,
.m_new_tour .tb_info .wrapper .tb_info_content .email,
.m_new_tour .tb_info .wrapper .tb_info_content .match,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match,
.m_new_tour .tb_info .wrapper .tb_info_content .price,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf,
.m_new_tour .tb_info .wrapper .tb_info_content .tour {
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	flex-basis: 50%;
	padding: 10px 0
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .email img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .match img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf img,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour img,
.m_new_tour .tb_info .wrapper .tb_info_content .acc img,
.m_new_tour .tb_info .wrapper .tb_info_content .email img,
.m_new_tour .tb_info .wrapper .tb_info_content .match img,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match img,
.m_new_tour .tb_info .wrapper .tb_info_content .price img,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule img,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets img,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf img,
.m_new_tour .tb_info .wrapper .tb_info_content .tour img {
	display: inline-block;
	vertical-align: middle;
	padding-right: 20px;
	width: 30px
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .email img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .match img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .price img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf img:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .acc img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .email img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .match img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .no_match img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .price img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .schedule img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .tickets img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .tlf img:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .tour img:lang(ar) {
	padding-left: 20px;
	padding-right: 0
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .email p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .match p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p,
.m_new_tour .tb_info .wrapper .tb_info_content .acc p,
.m_new_tour .tb_info .wrapper .tb_info_content .email p,
.m_new_tour .tb_info .wrapper .tb_info_content .match p,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match p,
.m_new_tour .tb_info .wrapper .tb_info_content .price p,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule p,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets p,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf p,
.m_new_tour .tb_info .wrapper .tb_info_content .tour p {
	display: inline-block;
	color: #999;
	font-size: 12px
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .email p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .email p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .match p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .match p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf p a,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p .important,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p a,
.m_new_tour .tb_info .wrapper .tb_info_content .acc p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .acc p a,
.m_new_tour .tb_info .wrapper .tb_info_content .email p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .email p a,
.m_new_tour .tb_info .wrapper .tb_info_content .match p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .match p a,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match p a,
.m_new_tour .tb_info .wrapper .tb_info_content .price p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .price p a,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule p a,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets p a,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf p a,
.m_new_tour .tb_info .wrapper .tb_info_content .tour p .important,
.m_new_tour .tb_info .wrapper .tb_info_content .tour p a {
	text-decoration: none;
	color: #0255A5;
	font-size: 12px
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .email p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .email p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .match p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .match p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf p a:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p .important:visited,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .acc p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .acc p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .email p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .email p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .match p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .match p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .no_match p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .price p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .price p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .schedule p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .tickets p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .tlf p a:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .tour p .important:visited,
.m_new_tour .tb_info .wrapper .tb_info_content .tour p a:visited {
	color: #0255A5
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .price p,
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p,
.m_new_tour .tb_info .wrapper .tb_info_content .acc p,
.m_new_tour .tb_info .wrapper .tb_info_content .price p,
.m_new_tour .tb_info .wrapper .tb_info_content .tour p {
	padding-right: 30px
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .price p:lang(ar),
.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .acc p:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .price p:lang(ar),
.m_new_tour .tb_info .wrapper .tb_info_content .tour p:lang(ar) {
	padding-right: 0;
	padding-left: 30px
}

.m_new_madridistas .tb_info .wrapper .tb_info_content .column_content ul,
.m_new_tour .tb_info .wrapper .tb_info_content .column_content ul {
	list-style: none;
	font-size: 12px;
	color: #999
}

.m_new_madridistas .map_section .map_row,
.m_new_tour .map_section .map_row {
	margin-top: 30px
}

.m_new_madridistas .map_section .wrapper,
.m_new_tour .map_section .wrapper {
	width: 1200px;
	max-width: 1200px
}

.m_new_madridistas .map_section .wrapper .m_store_title,
.m_new_tour .map_section .wrapper .m_store_title {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	margin-top: 30px;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent
}

.m_new_madridistas .map_section .wrapper .m_store_title:lang(ar),
.m_new_tour .map_section .wrapper .m_store_title:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .opinion_container,
.m_new_tour .opinion_container {
	position: absolute;
	right: 0;
	top: -10px;
	height: 55px;
	width: auto;
	overflow: hidden;
	text-align: left;
	cursor: pointer
}

.m_new_madridistas .opinion_container:lang(ar),
.m_new_tour .opinion_container:lang(ar) {
	left: 0;
	right: auto;
	text-align: right
}

.m_new_madridistas .opinion_container .opinion,
.m_new_tour .opinion_container .opinion {
	padding: 10px 27px 10px 10px;
	width: auto;
	border-radius: 5px 0 0 5px;
	display: inline-block;
	white-space: nowrap;
	background: #0255A5;
	vertical-align: middle;
	transition: max-width 0.75s ease-in-out;
	max-width: 33px
}

.m_new_madridistas .opinion_container .opinion:hover,
.m_new_tour .opinion_container .opinion:hover {
	max-width: 400px
}

.m_new_madridistas .opinion_container .opinion:before,
.m_new_tour .opinion_container .opinion:before {
	content: '\e638';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 35px;
	vertical-align: middle
}

.m_new_madridistas .opinion_container .opinion:lang(ar),
.m_new_tour .opinion_container .opinion:lang(ar) {
	border-radius: 0 5px 5px 0;
	padding: 10px 10px 10px 27px
}

.m_new_madridistas .opinion_container .opinion .text,
.m_new_tour .opinion_container .opinion .text {
	color: #fff;
	text-align: center;
	font-size: 12px;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle
}

.m_new_madridistas .opinion_container .opinion .text:lang(ar),
.m_new_tour .opinion_container .opinion .text:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.m_new_madridistas .opinion_container .opinion .text p:first-child,
.m_new_tour .opinion_container .opinion .text p:first-child {
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
	letter-spacing: -1px
}

.m_new_madridistas .tb_motive_visit,
.m_new_tour .tb_motive_visit {
	margin: 30px 0;
	position: relative
}

.m_new_madridistas .tb_motive_visit .wrapper,
.m_new_tour .tb_motive_visit .wrapper {
	max-width: 1200px;
	display: flex;
	display: -ms-flexbox;
	margin-top: 20px
}

.m_new_madridistas .tb_motive_visit .wrapper .tb_title_section,
.m_new_tour .tb_motive_visit .wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent
}

.m_new_madridistas .tb_motive_visit .wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_motive_visit .wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_motive_visit .media_row,
.m_new_tour .tb_motive_visit .media_row {
	margin-top: 20px
}

.m_new_madridistas .tb_motive_visit .media_row .m_media,
.m_new_tour .tb_motive_visit .media_row .m_media {
	margin: 0 1px;
	position: relative;
	pointer-events: none;
	height: 300px;
	object-fit: cover
}

.m_new_madridistas .tb_motive_visit .media_row .m_media img,
.m_new_tour .tb_motive_visit .media_row .m_media img {
	width: 450px;
	min-width: 450px;
	height: 300px;
	object-fit: cover
}

.m_new_madridistas .tb_motive_visit .media_row .m_media:hover .m_image_item_picture,
.m_new_tour .tb_motive_visit .media_row .m_media:hover .m_image_item_picture {
	display: none
}

.m_new_madridistas .tb_motive_visit .media_row .m_media .m_media_content a,
.m_new_tour .tb_motive_visit .media_row .m_media .m_media_content a {
	text-decoration: none
}

.m_new_madridistas .tb_motive_visit .media_row .m_media .m_media_content a .caption,
.m_new_tour .tb_motive_visit .media_row .m_media .m_media_content a .caption {
	color: #fff;
	font-size: 14px;
	bottom: 0;
	white-space: normal;
	position: absolute;
	padding: 15px;
	background-color: rgba(0, 0, 0, 0.5);
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000;
	box-sizing: border-box;
	width: 100%;
	height: 65px;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	z-index: 2
}

.m_new_madridistas .tb_motive_visit .media_row .m_media_btn_container,
.m_new_tour .tb_motive_visit .media_row .m_media_btn_container {
	max-width: 1200px
}

.m_new_madridistas .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_next:lang(ar),
.m_new_tour .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_next:lang(ar) {
	left: 10px;
	margin-left: auto
}

.m_new_madridistas .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_next:lang(ar):after,
.m_new_tour .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_next:lang(ar):after {
	text-indent: 0
}

.m_new_madridistas .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_prev:lang(ar),
.m_new_tour .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_prev:lang(ar) {
	left: 61px;
	margin-right: auto
}

.m_new_madridistas .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_prev:lang(ar):after,
.m_new_tour .tb_motive_visit .media_row .m_media_btn_container .m_media_slide_prev:lang(ar):after {
	text-indent: 0
}

.m_new_madridistas .tb_recorrido,
.m_new_tour .tb_recorrido {
	margin: 30px 0
}

.m_new_madridistas .tb_recorrido .wrapper,
.m_new_tour .tb_recorrido .wrapper {
	max-width: 1200px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_title_section,
.m_new_tour .tb_recorrido .wrapper .tb_title_section {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	width: 40%;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5;
	border-right: 4px solid transparent;
	margin-bottom: 30px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_title_section:lang(ar),
.m_new_tour .tb_recorrido .wrapper .tb_title_section:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases,
.m_new_tour .tb_recorrido .wrapper .tb_fases {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item {
	flex-basis: 25%;
	position: relative;
	height: 150px;
	background-position: center center;
	perspective: 800px;
	transform-style: preserve-3d
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.flipped .tb_content_fase_item .tb_card_face.front,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.flipped .tb_content_fase_item .tb_card_face.front {
	transform: rotateY(180deg)
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.flipped .tb_content_fase_item .tb_card_face.back,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.flipped .tb_content_fase_item .tb_card_face.back {
	transform: rotateY(0deg)
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.flipped .tb_content_fase_item .tb_card_face.back p,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.flipped .tb_content_fase_item .tb_card_face.back p {
	font-size: 14px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item {
	transform-style: preserve-3d;
	transition: transform 0.75s;
	width: 100%;
	position: absolute;
	text-align: center;
	height: 150px;
	font-family: "Oswald", sans-serif;
	top: 50%;
	left: 50%;
	font-size: 22px;
	color: #fff;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	text-transform: uppercase
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face {
	flex-basis: 100%;
	height: 150px;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: 0.75s;
	transform-style: preserve-3d;
	background-size: cover;
	position: absolute;
	width: 100%;
	box-shadow: inset 0 0 2px #fff
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.front,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.front {
	z-index: 2;
	transform: rotateY(0deg);
	background-position: center center;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 2px 0 #000, 0 2px 2px #000
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.back,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.back {
	background-color: #0c549e;
	box-sizing: border-box;
	font-size: 0.591em;
	transform: rotateY(-180deg);
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 0 20px;
	font-size: 14px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip {
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	color: #fff;
	height: 100%;
	position: relative
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .tb_fase_description,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .tb_fase_description {
	flex-basis: 50%;
	text-align: left
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .tb_fase_description:lang(ar),
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .tb_fase_description:lang(ar) {
	text-align: right
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .tb_fase_description:after,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .tb_fase_description:after {
	content: '\e91c';
	font-family: real-madrid-icons;
	color: rgba(255, 255, 255, 0.85);
	vertical-align: middle;
	font-size: 15px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-weight: 400
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .number,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .number {
	border: 3px solid white;
	height: 55px;
	border-radius: 50%;
	box-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 2px 0 #000, 0 2px 2px #000;
	width: 55px;
	margin-left: 10px;
	margin-right: 20px;
	font-size: 25px;
	font-weight: 600;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	justify-content: center
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .number:lang(ar),
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_flip .number:lang(ar) {
	margin-left: 20px;
	margin-right: 10px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration {
	background: #0255A5;
	flex-basis: 100%;
	height: 50px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item {
	height: 100%
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item .tb_duration_bold,
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item .tb_duration_bold {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 0
}

.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item .tb_duration_bold:lang(ar),
.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item .tb_duration_bold:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_duration,
.m_new_tour .tb_recorrido .wrapper .tb_duration {
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 15px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif
}

.m_new_madridistas .tb_recorrido .wrapper .tb_duration p,
.m_new_tour .tb_recorrido .wrapper .tb_duration p {
	width: 100%;
	text-align: center;
	text-transform: initial;
	font-weight: 300
}

.m_new_madridistas .tb_recorrido .wrapper .tb_duration .tb_duration_bold,
.m_new_tour .tb_recorrido .wrapper .tb_duration .tb_duration_bold {
	font-weight: bold;
	display: block;
	text-transform: initial;
	margin-bottom: 10px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_duration .tb_duration_bold:before,
.m_new_tour .tb_recorrido .wrapper .tb_duration .tb_duration_bold:before {
	content: '\e628';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	margin-right: 5px
}

.m_new_madridistas .tb_recorrido .wrapper .tb_duration .tb_duration_bold:lang(ar):before,
.m_new_tour .tb_recorrido .wrapper .tb_duration .tb_duration_bold:lang(ar):before {
	margin-right: 0;
	margin-left: 5px
}

.m_new_madridistas .md_faq_answer,
.m_new_tour .md_faq_answer {
	font-size: 12px;
	color: #666;
	line-height: 1.6;
	padding: 0 20px 20px
}

.mfp-container .tb_recaptcha {
	width: 100%;
	max-width: 528px;
	margin: 5px auto;
	text-align: center
}

.mfp-container .tb_recaptcha>div {
	display: inline-block
}

.mfp-container .mfp-reg-form .form_errors.with_errors {
	max-width: 526px;
	margin: 0 auto 20px
}

.mfp-container .tb_mfp_conditions,
.mfp-container .tb_mfp_opinion {
	display: flex;
	display: -ms-flexbox;
	width: 890px;
	align-items: center;
	background: #fff;
	border: 1px solid #ccc
}

.mfp-container .tb_mfp_conditions .image,
.mfp-container .tb_mfp_opinion .image {
	flex-basis: 260px;
	position: relative;
	background-color: #f3f3f3
}

.mfp-container .tb_mfp_conditions .image p,
.mfp-container .tb_mfp_opinion .image p {
	position: absolute;
	top: 30px;
	left: 30px;
	line-height: 1.4;
	text-transform: uppercase;
	color: #c9b17c;
	font-weight: 500;
	font-size: 21px;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 2px 0 #000, 0 2px 2px #000;
	width: 140px;
	font-family: "Oswald", sans-serif
}

.mfp-container .tb_mfp_conditions .image p:lang(ar),
.mfp-container .tb_mfp_opinion .image p:lang(ar) {
	left: auto;
	right: 30px
}

.mfp-container .tb_mfp_conditions .image img,
.mfp-container .tb_mfp_opinion .image img {
	width: 100%;
	height: auto
}

.mfp-container .tb_mfp_conditions .list_conditions,
.mfp-container .tb_mfp_opinion .list_conditions {
	flex-basis: 630px
}

.mfp-container .tb_mfp_conditions .list_conditions li,
.mfp-container .tb_mfp_opinion .list_conditions li {
	list-style: none;
	font-size: 12px;
	padding: 20px 30px
}

.mfp-container .tb_mfp_conditions .list_conditions li:before,
.mfp-container .tb_mfp_opinion .list_conditions li:before {
	content: "- "
}

.mfp-container .tb_mfp_conditions .list_conditions li:lang(ar):after,
.mfp-container .tb_mfp_opinion .list_conditions li:lang(ar):after {
	content: "- "
}

.mfp-container .tb_mfp_conditions .form,
.mfp-container .tb_mfp_opinion .form {
	text-align: center;
	flex-basis: 630px;
	margin: 20px 0;
	align-self: center
}

.mfp-container .tb_mfp_conditions .form .title,
.mfp-container .tb_mfp_opinion .form .title {
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	padding-bottom: 10px
}

.mfp-container .tb_mfp_conditions .form .description,
.mfp-container .tb_mfp_opinion .form .description {
	color: #888;
	font-size: 15px;
	margin: 0 auto;
	width: 350px;
	padding-bottom: 20px
}

.mfp-container .tb_mfp_conditions .form .btn_opinion,
.mfp-container .tb_mfp_opinion .form .btn_opinion {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 10px 60px;
	border: 1px solid #CACACA;
	background: #0255A5
}

.mfp-container .tb_mfp_conditions .form input[type=submit],
.mfp-container .tb_mfp_opinion .form input[type=submit] {
	background-color: transparent;
	background: #0255A5;
	cursor: pointer
}

.mfp-container .tb_mfp_conditions .form input[type=text],
.mfp-container .tb_mfp_conditions .form textarea,
.mfp-container .tb_mfp_opinion .form input[type=text],
.mfp-container .tb_mfp_opinion .form textarea {
	width: 80%;
	padding: 10px;
	border-width: 0;
	border: 1px solid #cacaca;
	margin: 7px 0;
	color: #888;
	background: #fff
}

.mfp-container .tb_mfp_conditions .form input[type=text]:lang(ar),
.mfp-container .tb_mfp_conditions .form textarea:lang(ar),
.mfp-container .tb_mfp_opinion .form input[type=text]:lang(ar),
.mfp-container .tb_mfp_opinion .form textarea:lang(ar) {
	padding-right: 10px
}

.mfp-container .tb_mfp_conditions .form input[type=text]:lang(ar)::-webkit-input-placeholder,
.mfp-container .tb_mfp_conditions .form textarea:lang(ar)::-webkit-input-placeholder,
.mfp-container .tb_mfp_opinion .form input[type=text]:lang(ar)::-webkit-input-placeholder,
.mfp-container .tb_mfp_opinion .form textarea:lang(ar)::-webkit-input-placeholder {
	padding-right: 10px
}

.mfp-container .tb_mfp_conditions .form input[type=text]:lang(ar):-ms-input-placeholder,
.mfp-container .tb_mfp_conditions .form textarea:lang(ar):-ms-input-placeholder,
.mfp-container .tb_mfp_opinion .form input[type=text]:lang(ar):-ms-input-placeholder,
.mfp-container .tb_mfp_opinion .form textarea:lang(ar):-ms-input-placeholder {
	padding-right: 10px
}

.mfp-container .tb_mfp_conditions .form input[type=text]:lang(ar)::-moz-placeholder,
.mfp-container .tb_mfp_conditions .form textarea:lang(ar)::-moz-placeholder,
.mfp-container .tb_mfp_opinion .form input[type=text]:lang(ar)::-moz-placeholder,
.mfp-container .tb_mfp_opinion .form textarea:lang(ar)::-moz-placeholder {
	padding-right: 10px
}

.mfp-container .tb_mfp_conditions .form input[type=text]::-webkit-input-placeholder,
.mfp-container .tb_mfp_conditions .form textarea::-webkit-input-placeholder,
.mfp-container .tb_mfp_opinion .form input[type=text]::-webkit-input-placeholder,
.mfp-container .tb_mfp_opinion .form textarea::-webkit-input-placeholder {
	color: #cacaca;
	padding-left: 10px
}

.mfp-container .tb_mfp_conditions .form input[type=text]:-ms-input-placeholder,
.mfp-container .tb_mfp_conditions .form textarea:-ms-input-placeholder,
.mfp-container .tb_mfp_opinion .form input[type=text]:-ms-input-placeholder,
.mfp-container .tb_mfp_opinion .form textarea:-ms-input-placeholder {
	color: #cacaca;
	padding-left: 10px
}

.mfp-container .tb_mfp_conditions .form input[type=text]::-moz-placeholder,
.mfp-container .tb_mfp_conditions .form textarea::-moz-placeholder,
.mfp-container .tb_mfp_opinion .form input[type=text]::-moz-placeholder,
.mfp-container .tb_mfp_opinion .form textarea::-moz-placeholder {
	color: #cacaca;
	padding-left: 10px
}

.mfp-container .tb_mfp_conditions .form textarea,
.mfp-container .tb_mfp_opinion .form textarea {
	resize: none
}

.mfp-container .tb_mfp_conditions .form .btn_opinion,
.mfp-container .tb_mfp_opinion .form .btn_opinion {
	margin-top: 10px
}

.mfp-container .tb_mfp_conditions .image p {
	position: absolute;
	top: 30px;
	left: 30px;
	line-height: 1.4;
	text-transform: uppercase;
	color: #c9b17c;
	font-weight: 500;
	font-size: 21px;
	width: 140px;
	font-family: "Oswald", sans-serif
}

.mfp-container .tb_mfp_conditions .image p:lang(ar) {
	left: auto;
	right: 30px
}

@media screen and (max-width: 990px) and (orientation: landscape) {

	.m_new_madridistas .tb_tramite_menu .tour_menu li,
	.m_new_tour .tb_tramite_menu .tour_menu li {
		padding: 0 20px !important
	}
}

@media screen and (max-width: 1024px) and (orientation: landscape) {

	.m_new_madridistas .opinion_container .opinion,
	.m_new_tour {
		padding-right: 10px
	}
}

@media screen and (min-width: 991px) and (max-width: 1200px) {

	.m_new_madridistas .wrapper,
	.m_new_tour .wrapper {
		max-width: 960px !important
	}

	.m_new_madridistas .tb_header .tb_header_multi,
	.m_new_tour .tb_header .tb_header_multi {
		width: 600px
	}

	.m_new_madridistas .tb_header .mode_tour .title span:lang(de),
	.m_new_tour .tb_header .mode_tour .title span:lang(de) {
		font-size: 60px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper,
	.m_new_tour .tb_unidadesdidacticas .wrapper {
		max-width: 960px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img {
		right: 0
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria:last-of-type .tb_title_unidad .image img,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria:last-of-type .tb_title_unidad .image img {
		right: 0
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section {
		width: 40%
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen {
		flex-basis: auto
	}
}

@media screen and (max-width: 990px) {
	.tb_mfp_conditions .mfp-container {
		overflow-y: auto
	}

	.tb_mfp_conditions .mfp-container .tb_mfp_conditions {
		width: 100%;
		display: flex;
		display: -ms-flexbox;
		flex-wrap: wrap
	}

	.tb_mfp_conditions .mfp-container .tb_mfp_conditions .list_conditions li {
		padding: 10px 30px;
		font-size: 14px
	}

	.tb_mfp_conditions .mfp-container .tb_mfp_conditions .mfp-close:before {
		color: #fff
	}

	.tb_mfp_conditions .mfp-container .tb_mfp_conditions .image {
		flex-basis: 100%;
		height: 70px;
		background-color: #0255A5
	}

	.tb_mfp_conditions .mfp-container .tb_mfp_conditions .image img {
		display: none
	}

	.tb_mfp_conditions .mfp-container .tb_mfp_conditions .image p {
		font-size: 25px;
		width: 170px;
		top: 17px
	}

	.m_new_madridistas .map_section .wrapper .m_store_title,
	.m_new_tour .map_section .wrapper .m_store_title {
		border-left: 4px solid transparent;
		border-right: 0
	}

	.m_new_madridistas .map_section .wrapper .m_store_title:lang(ar),
	.m_new_tour .map_section .wrapper .m_store_title:lang(ar) {
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_faq .opinion_container,
	.m_new_tour .tb_faq .opinion_container {
		display: none
	}

	.m_new_madridistas .tb_faq .wrapper,
	.m_new_tour .tb_faq .wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_faq .wrapper .help_container,
	.m_new_tour .tb_faq .wrapper .help_container {
		padding: 0 10px
	}

	.m_new_madridistas .tb_faq .wrapper .help_container .m_show .btn_show,
	.m_new_tour .tb_faq .wrapper .help_container .m_show .btn_show {
		padding: 20px
	}

	.m_new_madridistas .tb_faq .wrapper .tb_title_section,
	.m_new_tour .tb_faq .wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_faq .wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_faq .wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu,
	.m_new_tour .tb_tramite_menu {
		margin: 20px 0
	}

	.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors,
	.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors {
		margin-top: 20px
	}

	.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors .form_errors_container,
	.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors .form_errors_container {
		padding: 22px 10px 22px 85px;
		left: 0
	}

	.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups,
	.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups {
		left: 0
	}

	.m_new_madridistas .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups:lang(ar),
	.m_new_tour .tb_tramite_menu .form_validate .form_errors.with_errors .form_ups:lang(ar) {
		right: 0;
		left: auto
	}

	.m_new_madridistas .tb_tramite_menu .tour_menu,
	.m_new_tour .tb_tramite_menu .tour_menu {
		padding: 0
	}

	.m_new_madridistas .tb_tramite_menu .tour_menu li,
	.m_new_tour .tb_tramite_menu .tour_menu li {
		padding: 0
	}

	.m_new_madridistas .tb_tramite_menu .tour_menu li.past button:after,
	.m_new_tour .tb_tramite_menu .tour_menu li.past button:after {
		position: absolute;
		margin-top: 0
	}

	.m_new_madridistas .tb_tramite_menu .opinion_container,
	.m_new_tour .tb_tramite_menu .opinion_container {
		display: none
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation {
		padding: 0 20px;
		width: auto
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation img,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation img {
		width: 100%;
		object-fit: contain;
		margin-bottom: 20px;
		height: auto
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen {
		width: 100%;
		margin-right: 0
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors {
		padding-right: 20px;
		text-align: left
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.age_visitors:lang(ar) {
		padding-right: 0;
		padding-left: 20px
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td.number_visitors {
		text-align: left
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen td:lang(ar) {
		text-align: left
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_reservation .price_resumen:lang(ar) {
		margin-right: 0
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total {
		padding: 0 20px;
		width: auto
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table {
		text-align: left
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table .estimated:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table .estimated:lang(ar) {
		text-align: right
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table .all_price,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table .all_price {
		padding-left: 80px
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .price_total table:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .price_total table:lang(ar) {
		text-align: right
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .tb_title_section,
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_resumen.wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_resumen.wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper,
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .content_form,
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .content_form {
		padding: 0 20px
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details,
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details {
		width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details .btn,
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details .btn {
		width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details p,
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details p {
		padding-right: 0
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details .form_credit_card_field:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .content_form .form_payment_details .form_credit_card_field:lang(ar) {
		background-position: 100% 50px
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .tb_title_section,
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_datospago.wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_datospago.wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section,
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-right: 4px solid transparent;
		border-left: 0
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper,
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper {
		display: block
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar) {
		left: 10px;
		margin-left: auto
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar) {
		left: 61px;
		margin-right: auto
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper,
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper {
		display: block
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado,
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado {
		width: 100%;
		margin: 0;
		vertical-align: top
	}

	.m_new_madridistas .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado img,
	.m_new_tour .tb_tramite_menu .tb_visita_combinada.wrapper .swiper-container .swiper-wrapper .tb_combinado img {
		width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content {
		flex-wrap: wrap
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia {
		flex-basis: 100%;
		justify-content: center;
		margin-top: 0
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option {
		display: flex;
		display: -ms-flexbox;
		align-items: normal
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .higher,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .less,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .higher,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .less,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less {
		width: 50%
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .less,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .less,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less {
		position: relative;
		order: 2
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .less .price,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less .price,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .less .price,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .less .price {
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0%);
		-webkit-transform: translate(-50%, 0%)
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .higher,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .higher,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .higher {
		order: 3
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .buy_tickets,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .buy_tickets,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option .buy_tickets,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option .buy_tickets {
		margin: 0 auto;
		order: 4
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option img,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option img,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image .tb_option img,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .tb_price_audioguia .tb_option img {
		order: 1
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image {
		position: initial;
		display: flex;
		display: -ms-flexbox;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-start;
		height: auto
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img {
		position: initial;
		order: 1;
		padding-left: 0;
		object-fit: contain
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image img:lang(ar) {
		padding: 0
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image p,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_visit_audioguia .content .image p {
		order: 2;
		padding: 0 20px;
		text-align: center;
		font-size: 15px
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .info_tb_option,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .info_tb_option {
		display: none
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section span,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section span {
		display: block
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .img_title,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .img_title {
		display: none
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit {
		flex-wrap: wrap;
		padding: 0
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular,
	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option {
		flex-basis: 100%;
		margin: 10px
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option img,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_option img {
		width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:lang(ar):first-of-type,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:lang(ar):first-of-type {
		flex-basis: 100%;
		margin: 10px
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:first-of-type,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular:first-of-type {
		margin: 10px
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .buy_tickets,
	.m_new_tour .tb_tramite_menu .tb_tipo_visita.wrapper .tb_contain_typevisit .tb_most_popular .buy_tickets {
		background: #0255A5;
		color: #fff
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper,
	.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section,
	.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container,
	.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container {
		flex-wrap: wrap;
		padding: 0 10px
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container .type_visit,
	.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container .type_visit {
		flex-basis: 100%;
		object-fit: contain
	}

	.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container a,
	.m_new_madridistas .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container button,
	.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container a,
	.m_new_tour .tb_tramite_menu .tb_tipoentrada.wrapper .type_visit_container button {
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
		outline: none
	}

	.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper,
	.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section,
	.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form,
	.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form {
		padding: 0 10px;
		display: inherit
	}

	.m_new_madridistas .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .btn,
	.m_new_tour .tb_tramite_menu .tb_datosgrupo.wrapper .row_form .btn {
		position: initial;
		width: 100%;
		position: initial
	}

	.m_new_madridistas .tb_thanks.error .wrapper .tb_resumen .price_reservation,
	.m_new_tour .tb_thanks.error .wrapper .tb_resumen .price_reservation {
		padding: 0 20px
	}

	.m_new_madridistas .tb_thanks .opinion_container,
	.m_new_tour .tb_thanks .opinion_container {
		display: none
	}

	.m_new_madridistas .tb_thanks .wrapper,
	.m_new_tour .tb_thanks .wrapper {
		max-width: 100%
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .image,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .image {
		flex-basis: auto
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation {
		padding: 0
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section {
		width: 100%;
		text-align: center
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price img,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price img {
		margin: 0 auto 30px
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen {
		flex-basis: 100%;
		justify-content: center;
		padding: 0 20px;
		display: inherit
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors {
		padding-right: 20px;
		word-break: break-word;
		width: 100%;
		text-align: center
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors:lang(ar),
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.age_visitors:lang(ar) {
		padding-right: 0;
		padding-left: 20px
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total {
		width: 100%;
		justify-content: center
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table {
		padding: 0 20px;
		text-align: left;
		width: 100%
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info.card,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .info.card {
		background-position: 0 35px
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price {
		padding-left: 50px;
		text-align: right
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price:lang(ar),
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table tbody tr .all_price:lang(ar) {
		padding-left: 0;
		padding-right: 50px;
		text-align: left
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table:lang(ar),
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total table:lang(ar) {
		text-align: right
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .buttons,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons {
		flex-wrap: wrap;
		justify-content: center
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .print {
		padding-bottom: 20px;
		width: 100%;
		justify-content: center;
		order: 1
	}

	.m_new_madridistas .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .btn,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons .btn {
		order: 2
	}

	.m_new_madridistas .tb_unidadesdidacticas .opinion_container,
	.m_new_tour .tb_unidadesdidacticas .opinion_container {
		display: none
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper,
	.m_new_tour .tb_unidadesdidacticas .wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad {
		flex-wrap: wrap
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_secundaria a,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_secundaria a {
		margin-bottom: 0
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria {
		flex-basis: 100%;
		padding: 0 10px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria:last-of-type .tb_title_unidad .image img,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria:last-of-type .tb_title_unidad .image img {
		top: 10px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria a {
		margin-bottom: 20px;
		outline: none
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info {
		margin-top: 20px;
		padding-right: 0;
		padding-left: 0
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info:lang(ar),
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .info:lang(ar) {
		padding: 0
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad {
		width: 100%;
		padding-left: 10px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad:lang(ar),
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad:lang(ar) {
		padding-left: 0;
		padding-right: 10px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text {
		flex-basis: 55%
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text h2,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .text h2 {
		font-size: 30px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image {
		flex-basis: 45%;
		padding-bottom: 10px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img {
		height: 100%;
		right: 10px;
		top: 0
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img:lang(ar),
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_tipo_unidad .tb_unidad_primaria .tb_title_unidad .image img:lang(ar) {
		right: auto;
		left: 10px
	}

	.m_new_madridistas .tb_unidadesdidacticas .wrapper .tb_title_section,
	.m_new_tour .tb_unidadesdidacticas .wrapper .tb_title_section {
		display: none
	}

	.m_new_madridistas .tb_reto,
	.m_new_tour .tb_reto {
		margin-top: 0
	}

	.m_new_madridistas .tb_reto .wrapper,
	.m_new_tour .tb_reto .wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour,
	.m_new_tour .tb_reto .wrapper .reto_tour {
		padding: 0 10px;
		flex-wrap: wrap;
		padding-bottom: 30px
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .text,
	.m_new_tour .tb_reto .wrapper .reto_tour .text {
		padding-left: 0;
		flex-basis: 100%;
		margin-top: 30px
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .text:lang(ar),
	.m_new_tour .tb_reto .wrapper .reto_tour .text:lang(ar) {
		padding-right: 0
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .text .tb_title_section,
	.m_new_tour .tb_reto .wrapper .reto_tour .text .tb_title_section {
		width: 100%;
		margin-left: 0;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
		border-bottom: none
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .text .tb_title_section:lang(ar),
	.m_new_tour .tb_reto .wrapper .reto_tour .text .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .text .questions,
	.m_new_tour .tb_reto .wrapper .reto_tour .text .questions {
		display: inline-block;
		width: 100%;
		text-align: center
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .text .questions a,
	.m_new_tour .tb_reto .wrapper .reto_tour .text .questions a {
		height: auto;
		margin: 10px 5px;
		width: 100%;
		outline: none;
		display: flex;
		display: -ms-flexbox;
		align-items: center
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .image,
	.m_new_tour .tb_reto .wrapper .reto_tour .image {
		flex-basis: 100%;
		order: 2
	}

	.m_new_madridistas .tb_reto .wrapper .reto_tour .image img,
	.m_new_tour .tb_reto .wrapper .reto_tour .image img {
		position: initial;
		width: 100%;
		margin-top: 30px
	}

	.m_new_madridistas .tb_info_colegio .opinion_container,
	.m_new_tour .tb_info_colegio .opinion_container {
		display: none
	}

	.m_new_madridistas .tb_info_colegio .wrapper,
	.m_new_tour .tb_info_colegio .wrapper {
		width: 100%;
		max-width: 100%
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school,
	.m_new_tour .tb_info_colegio .wrapper .info_school {
		padding: 0 10px;
		flex-wrap: wrap
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .team,
	.m_new_tour .tb_info_colegio .wrapper .info_school .team {
		flex-basis: 100%;
		padding-right: 0
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .team:lang(ar),
	.m_new_tour .tb_info_colegio .wrapper .info_school .team:lang(ar) {
		padding-left: 0
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .team .tb_title_section,
	.m_new_tour .tb_info_colegio .wrapper .info_school .team .tb_title_section {
		width: 100%;
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .team .tb_title_section:lang(ar),
	.m_new_tour .tb_info_colegio .wrapper .info_school .team .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-right: 4px solid transparent;
		border-left: 0
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .units,
	.m_new_tour .tb_info_colegio .wrapper .info_school .units {
		flex-basis: 100%;
		margin-bottom: 30px
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .units .tb_title_section,
	.m_new_tour .tb_info_colegio .wrapper .info_school .units .tb_title_section {
		width: 100%;
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .units .tb_title_section:lang(ar),
	.m_new_tour .tb_info_colegio .wrapper .info_school .units .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-right: 4px solid transparent;
		border-left: 0
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .units p,
	.m_new_tour .tb_info_colegio .wrapper .info_school .units p {
		padding-right: 0
	}

	.m_new_madridistas .tb_info_colegio .wrapper .info_school .units p:lang(ar),
	.m_new_tour .tb_info_colegio .wrapper .info_school .units p:lang(ar) {
		padding-left: 0
	}

	.m_new_madridistas .tb_header,
	.m_new_tour .tb_header {
		display: flex;
		display: -ms-flexbox;
		flex-wrap: wrap;
		position: relative;
		height: auto
	}

	.m_new_madridistas .tb_header .wrapper,
	.m_new_tour .tb_header .wrapper {
		padding-bottom: 15px
	}

	.m_new_madridistas .tb_header .mode_tour,
	.m_new_tour .tb_header .mode_tour {
		position: static;
		transform: none;
		-webkit-transform: none;
		text-align: center
	}

	.m_new_madridistas .tb_header .mode_tour .subtitle,
	.m_new_tour .tb_header .mode_tour .subtitle {
		padding-top: 0;
		padding-bottom: 10px
	}

	.m_new_madridistas .tb_header .mode_tour .btn,
	.m_new_tour .tb_header .mode_tour .btn {
		margin-top: 0
	}

	.m_new_madridistas .tb_header .mode_tour .title,
	.m_new_tour .tb_header .mode_tour .title {
		position: absolute;
		top: 15px;
		z-index: 1;
		width: 70%;
		height: auto
	}

	.m_new_madridistas .tb_header .mode_tour .title span,
	.m_new_tour .tb_header .mode_tour .title span {
		text-align: left;
		font-size: 35px;
		color: #fff
	}

	.m_new_madridistas .tb_header .mode_tour .title span:lang(ar),
	.m_new_tour .tb_header .mode_tour .title span:lang(ar) {
		text-align: right
	}

	.m_new_madridistas .tb_header .mode_tour .title span:lang(de),
	.m_new_tour .tb_header .mode_tour .title span:lang(de) {
		font-size: 35px
	}

	.m_new_madridistas .tb_header .tb_header_multi,
	.m_new_tour .tb_header .tb_header_multi {
		position: relative;
		flex-basis: 100%;
		width: 100%;
		left: 0;
		background-size: cover;
		height: 180px;
		background-position: center;
		background: transparent;
		margin-bottom: 10px
	}

	.m_new_madridistas .tb_header .tb_header_multi:before,
	.m_new_tour .tb_header .tb_header_multi:before {
		display: none
	}

	.m_new_madridistas .tb_header .tb_header_multi:lang(ar),
	.m_new_tour .tb_header .tb_header_multi:lang(ar) {
		left: auto;
		right: 0
	}

	.m_new_madridistas .tb_header .tb_header_multi:lang(ar):after,
	.m_new_tour .tb_header .tb_header_multi:lang(ar):after {
		display: none
	}

	.m_new_madridistas .tb_header .tb_header_multi:lang(ar):before,
	.m_new_tour .tb_header .tb_header_multi:lang(ar):before {
		display: none
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video img,
	.m_new_tour .tb_header .tb_header_multi .m_media_video img {
		height: 180px;
		width: 100%;
		object-position: center
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video .m_video_item_icon,
	.m_new_tour .tb_header .tb_header_multi .m_media_video .m_video_item_icon {
		left: 85%;
		top: 70%
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video .m_video_item_icon:after,
	.m_new_tour .tb_header .tb_header_multi .m_media_video .m_video_item_icon:after {
		width: 40px;
		height: 40px
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video .m_video_item_icon:lang(ar),
	.m_new_tour .tb_header .tb_header_multi .m_media_video .m_video_item_icon:lang(ar) {
		left: auto;
		right: 85%
	}

	.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left,
	.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right,
	.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_left,
	.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .ico_big_arrow_right {
		top: 70%
	}

	.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper,
	.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper {
		height: 180px
	}

	.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo,
	.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo {
		width: 100vw;
		min-width: 100vw;
		height: 180px
	}

	.m_new_madridistas .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo img,
	.m_new_tour .tb_header .tb_header_multi .tb_photos_header .tb_photos_header_viewport .tb_photos_header_wrapper .tb_photo img {
		height: 180px;
		width: 100%
	}

	.m_new_madridistas .tb_info .wrapper .tb_avisos .day,
	.m_new_tour .tb_info .wrapper .tb_avisos .day {
		width: 100%;
		flex-basis: auto;
		margin: 10px 0
	}

	.m_new_madridistas .tb_info .wrapper .tb_avisos .day:nth-child(3n),
	.m_new_tour .tb_info .wrapper .tb_avisos .day:nth-child(3n) {
		padding: 0;
		box-sizing: border-box
	}

	.m_new_madridistas .tb_info .wrapper .tb_all_info,
	.m_new_tour .tb_info .wrapper .tb_all_info {
		display: block;
		text-align: center;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		color: #0255A5;
		text-decoration: none;
		padding: 20px 0
	}

	.m_new_madridistas .tb_info .wrapper .tb_all_info:after,
	.m_new_tour .tb_info .wrapper .tb_all_info:after {
		content: '\e602';
		display: inline-block;
		font-family: real-madrid-icons;
		color: #0255A5;
		vertical-align: middle;
		width: 100%;
		font-size: 20px
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .acc,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .email,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .match,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .price,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .tour,
	.m_new_tour .tb_info .wrapper .tb_info_content .acc,
	.m_new_tour .tb_info .wrapper .tb_info_content .email,
	.m_new_tour .tb_info .wrapper .tb_info_content .match,
	.m_new_tour .tb_info .wrapper .tb_info_content .no_match,
	.m_new_tour .tb_info .wrapper .tb_info_content .price,
	.m_new_tour .tb_info .wrapper .tb_info_content .schedule,
	.m_new_tour .tb_info .wrapper .tb_info_content .tickets,
	.m_new_tour .tb_info .wrapper .tb_info_content .tlf,
	.m_new_tour .tb_info .wrapper .tb_info_content .tour {
		flex-basis: 100%;
		padding: 10px 8%
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .acc p,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .price p,
	.m_new_madridistas .tb_info .wrapper .tb_info_content .tour p,
	.m_new_tour .tb_info .wrapper .tb_info_content .acc p,
	.m_new_tour .tb_info .wrapper .tb_info_content .price p,
	.m_new_tour .tb_info .wrapper .tb_info_content .tour p {
		padding-right: 0
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .tlf,
	.m_new_tour .tb_info .wrapper .tb_info_content .tlf {
		order: 2
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .email,
	.m_new_tour .tb_info .wrapper .tb_info_content .email {
		order: 4
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .schedule,
	.m_new_tour .tb_info .wrapper .tb_info_content .schedule {
		order: 3
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .tickets,
	.m_new_tour .tb_info .wrapper .tb_info_content .tickets {
		order: 5
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .price,
	.m_new_tour .tb_info .wrapper .tb_info_content .price {
		order: 6
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .tour,
	.m_new_tour .tb_info .wrapper .tb_info_content .tour {
		order: 7
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .match,
	.m_new_tour .tb_info .wrapper .tb_info_content .match {
		order: 8
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .no_match,
	.m_new_tour .tb_info .wrapper .tb_info_content .no_match {
		order: 1
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .acc,
	.m_new_tour .tb_info .wrapper .tb_info_content .acc {
		order: 9
	}

	.m_new_madridistas .tb_info .wrapper .tb_info_content .nomobile,
	.m_new_tour .tb_info .wrapper .tb_info_content .nomobile {
		display: none
	}

	.m_new_madridistas .tb_reserva,
	.m_new_tour .tb_reserva {
		display: none
	}

	.m_new_madridistas .tb_motive_visit,
	.m_new_tour .tb_motive_visit {
		margin: 0
	}

	.m_new_madridistas .tb_motive_visit .opinion_container,
	.m_new_tour .tb_motive_visit .opinion_container {
		display: none
	}

	.m_new_madridistas .tb_motive_visit .media_row,
	.m_new_tour .tb_motive_visit .media_row {
		margin-top: 20px
	}

	.m_new_madridistas .tb_motive_visit .media_row .m_media,
	.m_new_tour .tb_motive_visit .media_row .m_media {
		margin: 0 1px;
		position: relative
	}

	.m_new_madridistas .tb_motive_visit .media_row .m_media span,
	.m_new_tour .tb_motive_visit .media_row .m_media span {
		background-color: inherit
	}

	.m_new_madridistas .tb_motive_visit .media_row .m_media img,
	.m_new_tour .tb_motive_visit .media_row .m_media img {
		width: 100%;
		min-width: 100%;
		height: 300px;
		object-fit: cover
	}

	.m_new_madridistas .tb_motive_visit .media_row .m_media .m_image_item_picture,
	.m_new_tour .tb_motive_visit .media_row .m_media .m_image_item_picture {
		display: none
	}

	.m_new_madridistas .tb_motive_visit .media_row .m_media:hover .m_image_item_picture,
	.m_new_tour .tb_motive_visit .media_row .m_media:hover .m_image_item_picture {
		display: none
	}

	.m_new_madridistas .tb_motive_visit .media_row .m_media .m_media_content a,
	.m_new_tour .tb_motive_visit .media_row .m_media .m_media_content a {
		text-decoration: none
	}

	.m_new_madridistas .tb_motive_visit .media_row .m_media_btn_container,
	.m_new_tour .tb_motive_visit .media_row .m_media_btn_container {
		max-width: 1200px
	}

	.m_new_madridistas .tb_motive_visit .wrapper .tb_title_section,
	.m_new_tour .tb_motive_visit .wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_motive_visit .wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_motive_visit .wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .map_section .m_store_title,
	.m_new_tour .map_section .m_store_title {
		width: 100%;
		margin-left: 10px
	}

	.m_new_madridistas .map_section .m_store_title:lang(ar),
	.m_new_tour .map_section .m_store_title:lang(ar) {
		margin-left: 0;
		margin-right: 10px
	}

	.m_new_madridistas .tb_info .wrapper .tb_title_section,
	.m_new_tour .tb_info .wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		border-left: 4px solid transparent;
		border-right: 0
	}

	.m_new_madridistas .tb_info .wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_info .wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-right: 4px solid transparent;
		border-left: 0
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_title_section,
	.m_new_tour .tb_recorrido .wrapper .tb_title_section {
		width: 100%;
		margin-left: 10px;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_title_section:lang(ar),
	.m_new_tour .tb_recorrido .wrapper .tb_title_section:lang(ar) {
		margin-left: 0;
		margin-right: 10px;
		border-left: 0;
		border-right: 4px solid transparent
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item {
		flex-basis: 50%
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration {
		height: 100px
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item .tb_duration_bold,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item.duration .tb_content_fase_item .tb_duration_bold {
		display: block;
		margin-bottom: 10px
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item {
		flex-wrap: wrap
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face .tb_card_flip,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face .tb_card_flip {
		flex-wrap: wrap;
		align-items: center;
		height: 100%
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face .tb_card_flip .number,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face .tb_card_flip .number {
		flex-basis: auto;
		margin-bottom: 7px
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face .tb_card_flip .tb_fase_description,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face .tb_card_flip .tb_fase_description {
		flex-basis: 90%;
		text-align: center;
		margin-top: -30px
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.back,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.back {
		padding: 0 2px
	}

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.back p,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item .tb_card_face.back p {
		font-size: 14px
	}

	.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content,
	.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content {
		flex-wrap: wrap
	}

	.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia,
	.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary,
	.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia,
	.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary {
		flex-basis: 100%;
		padding: 30px 0
	}

	.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .description,
	.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .description,
	.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_audioguia .description,
	.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary .description {
		width: 260px
	}

	.m_new_madridistas .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary,
	.m_new_tour .tb_audioguia_section .wrapper .tb_opinion_content .tb_commentary {
		background: #fff;
		display: block
	}
}

@media screen and (max-width: 478px) {

	.m_new_madridistas .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item,
	.m_new_tour .tb_recorrido .wrapper .tb_fases .tb_fase_item .tb_content_fase_item {
		font-size: 17px
	}
}

@media screen and (min-width: 990px) {

	.m_new_madridistas .tb_header .mode_tour .discount,
	.m_new_tour .tb_header .mode_tour .discount {
		max-width: 456px;
		margin: 0 auto
	}

	.m_new_madridistas .tb_header .mode_tour .discount:last-of-type {
		padding-bottom: 20px
	}
}

.nav_horizontal {
	margin-bottom: 40px;
	margin-top: 40px
}

.nav_horizontal .wrapper.wide {
	max-width: 1200px
}

.nav_horizontal .m_link_nav {
	border: none;
	background-color: transparent
}

.nav_horizontal .m_link_nav .m_link_nav_content {
	position: relative;
	display: flex;
	justify-content: space-evenly;
	align-items: stretch;
	width: 100%
}

.nav_horizontal .m_link_nav .m_link_nav_content li {
	flex: 1 1 auto;
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	border: 1px solid #ccc;
	margin-left: 3px;
	margin-right: 3px;
	min-height: 48px;
	align-items: center
}

.nav_horizontal .m_link_nav .m_link_nav_content li.active {
	border-top: 2px solid #0255A5;
	min-height: 47px
}

.nav_horizontal .m_link_nav .m_link_nav_content a {
	padding: 12px 10px;
	font-size: .6875rem;
	color: #666;
	margin: 0 auto
}

.nav_horizontal .m_link_nav .m_link_nav_content a:hover {
	color: #000
}

.nav_horizontal .m_link_nav .m_link_nav_content_sublevel.active {
	border-top: 2px solid #0255A5
}

.nav_horizontal .m_link_nav .m_link_nav_content_sublevel.active:after {
	content: "";
	display: flex;
	width: 100%;
	flex: 0 1 auto;
	height: 1px;
	background-color: #f6f6f6;
	align-self: flex-end;
	margin-bottom: -6px;
	z-index: 2
}

.nav_horizontal .m_link_nav_content_sublevel>a:after {
	content: none
}

.nav_horizontal .m_link_nav_content_sublevel.active {
	position: static;
	margin-bottom: 49px;
	border: none;
	padding-bottom: 5px
}

.nav_horizontal .m_link_nav_content_sublevel.active a {
	border: none;
	flex-basis: 100%
}

.nav_horizontal .m_link_nav_content_sublevel.active a:after {
	content: none
}

.nav_horizontal .m_link_nav_content_sublevel.active .m_link_nav_subcontent {
	background-color: #f6f6f6;
	position: absolute;
	top: 55px;
	left: 3px;
	display: flex;
	justify-content: space-between;
	width: calc(100% - 9px);
	border: 1px solid #ccc
}

.nav_horizontal .m_link_nav_content_sublevel.active .m_link_nav_subcontent li {
	border: none
}

.nav_horizontal .m_link_nav_content_sublevel.active .m_link_nav_subcontent li.active {
	border-bottom: 1px solid #000
}

.nav_horizontal .m_link_nav_content_sublevel.active .m_link_nav_subcontent li.active a {
	color: #000
}

.nav_horizontal .m_link_nav_content_sublevel.active .m_link_nav_subcontent a {
	background: none
}

@media screen and (max-width: 990px) {
	.full_section.wide.nav_horizontal {
		display: none
	}
}

.m_faq_collapse {
	background-color: #fff;
	border-top: 1px solid #ccc;
	padding: 0 20px;
	font-size: 1.2em;
	font-weight: 400;
	color: #000;
	transition: padding-bottom .5s linear
}

.m_faq_collapse dt {
	padding: 20px;
	font-weight: 700
}

.m_faq_collapse dd {
	color: #666;
	padding: 0 20px;
	overflow: hidden;
	line-height: 1.6;
	transition: max-height .5s ease-in-out
}

.m_faq_collapse[data-status="collapsed"] dd {
	max-height: 0
}

.m_faq_collapse[data-status="expanded"] {
	padding-bottom: 20px
}

.m_faq_collapse[data-status="expanded"] dd {
	max-height: 300px
}

.m_faq_collapse[data-status="expanded"] .faq_show:after {
	transform: rotate(180deg)
}

.m_faq_collapse .faq_show {
	text-decoration: none;
	color: #000
}

.m_faq_collapse .faq_show:after {
	content: '';
	display: inline-block;
	float: right;
	vertical-align: middle;
	background-image: url(../images/icons/svg/arrow_down.svg);
	background-repeat: no-repeat;
	width: 13px;
	height: 7px;
	margin-left: 12px;
	transition: transform 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.m_faq_collapse .faq_show:lang(ar):after {
	margin-left: 0px;
	margin-right: 12px;
	float: left
}

#infinite_container {
	grid-column: 1/4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3
}

.infinite_scroll_spinner {
	display: none;
	text-align: center;
	position: fixed;
	bottom: 0;
	font-size: 24px;
	color: white;
	width: 100%
}

.infinite-scroll-request {
	background-color: lime
}

.infinite-scroll-last {
	background-color: orange
}

.infinite-scroll-error {
	background-color: red
}

@media screen and (min-width: 1200px) {
	.m_sticky_video {
		background-color: #ddd;
		display: block;
		position: relative;
		padding: 0 0 56.25%;
		margin: 40px 0
	}

	.m_sticky_video .m_video {
		position: absolute;
		bottom: 0;
		right: auto;
		top: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		transition: width 0.2s ease-in, height 0.2s ease-in, transform 0.3s ease-in-out
	}

	.m_sticky_video .m_video.sticky {
		position: fixed;
		margin-top: 50px;
		right: auto;
		max-width: 300px;
		max-height: 169px;
		width: 300px;
		height: 169px;
		transform: translate(744px, 0px);
		border: 4px solid rgba(255, 255, 255, 0.5);
		border-radius: 2px;
		z-index: 9
	}
}

.cwc17 .cwc17_header {
	height: calc(100vh - 210px);
	min-height: 590px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

.cwc17 .cwc17_header .wrapper {
	position: relative;
	height: 100%
}

.cwc17 .cwc17_header.pre-tournament .wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	box-sizing: border-box
}

.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container {
	max-width: 655px;
	flex: 1 0 655px
}

.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container .cwc17_header_title {
	display: block;
	width: 400px;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 4.375rem;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.1;
	margin-bottom: 25px;
	text-shadow: 0 -1px 0 rgba(0, 64, 128, 0.35), 0 1px 0 rgba(0, 64, 128, 0.35), -1px 0 0 rgba(0, 64, 128, 0.35), 1px 0 0 rgba(0, 64, 128, 0.35), 0 2px 6px rgba(0, 0, 0, 0.35)
}

.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container .cwc17_header_title span {
	display: block;
	font-size: 1rem;
	margin-bottom: 10px
}

.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container:before {
	content: url("/StaticFiles/RealMadridResponsive/images/static/cwc17_world_cup.svg");
	display: block;
	padding: 5px 0;
	text-align: center;
	float: right;
	width: 255px;
	height: 265px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKAQMAAABPHKYJAAAAA1BMVEXNzc2ljC/HAAAACklEQVQI12PAAgAAFAAB8OkRlAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	background-position: left center
}

.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container:lang(ar):before {
	float: left;
	background-position: right center
}

.cwc17 .cwc17_header.pre-match .wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	box-sizing: border-box
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container {
	max-width: 750px;
	flex: 1 0 auto;
	display: flex;
	align-items: flex-start
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title {
	position: absolute;
	top: 20px;
	left: 0;
	width: 175px;
	display: block;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 1rem;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.25;
	text-shadow: 0 -1px 0 rgba(0, 64, 128, 0.35), 0 1px 0 rgba(0, 64, 128, 0.35), -1px 0 0 rgba(0, 64, 128, 0.35), 1px 0 0 rgba(0, 64, 128, 0.35), 0 2px 6px rgba(0, 0, 0, 0.35)
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title span {
	display: block
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar) {
	left: auto;
	right: 0
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar):before {
	float: right;
	margin-right: 0;
	margin-left: 10px
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title:before {
	content: '';
	display: block;
	text-align: center;
	float: left;
	width: 35px;
	height: 60px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/cwc17_world_cup.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_teaser {
	flex: 1 0 auto;
	width: 50%;
	max-width: 50%
}

.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_teaser .cwc17_header_subtitle {
	width: 400px;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 4.375rem;
	color: #fff;
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 25px
}

.cwc17 .cwc17_header.live-match .wrapper,
.cwc17 .cwc17_header.post-match .wrapper {
	box-sizing: border-box
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container {
	width: 500px;
	padding-top: 165px;
	display: flex;
	align-items: flex-start
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title {
	position: absolute;
	top: 20px;
	left: 0;
	width: 175px;
	display: block;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 1rem;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.25;
	text-shadow: 0 -1px 0 rgba(0, 64, 128, 0.35), 0 1px 0 rgba(0, 64, 128, 0.35), -1px 0 0 rgba(0, 64, 128, 0.35), 1px 0 0 rgba(0, 64, 128, 0.35), 0 2px 6px rgba(0, 0, 0, 0.35)
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title span,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title span {
	display: block
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar) {
	left: auto;
	right: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar):before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar):before {
	float: right;
	margin-right: 0;
	margin-left: 10px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title:before {
	content: '';
	display: block;
	text-align: center;
	float: left;
	width: 35px;
	height: 60px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/static/cwc17_world_cup.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch {
	position: absolute;
	width: 500px;
	left: 0;
	bottom: 40px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch:lang(ar) {
	left: auto;
	right: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_subtitle,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_subtitle {
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 14px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_container,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_container {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 700;
	display: flex;
	align-items: center
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_data,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_data {
	display: block;
	box-sizing: border-box;
	padding: 10px;
	border-right: 1px solid #ccc;
	vertical-align: middle;
	min-width: 205px;
	white-space: nowrap;
	flex: 3 1 auto
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_data:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_data:lang(ar) {
	border-right: none;
	border-left: 1px solid #ccc
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_tv,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_tv {
	display: block;
	vertical-align: middle;
	box-sizing: border-box;
	padding: 10px;
	flex: 1 1 auto;
	overflow-wrap: break-word
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_crest img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_crest img {
	display: inline-block;
	vertical-align: middle;
	max-width: 30px;
	margin: 0 5px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_time,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_time {
	display: inline-block;
	vertical-align: middle;
	background-color: #0255A5;
	padding: 2px 4px;
	color: #fff
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news {
	position: absolute;
	width: 320px;
	right: 0;
	bottom: 40px;
	overflow: hidden;
	max-height: 430px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news:lang(ar) {
	right: auto;
	left: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist {
	margin-right: 15px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist:lang(ar) {
	margin-right: 0;
	margin-left: 15px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .iScrollVerticalScrollbar,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .iScrollVerticalScrollbar {
	height: 100%;
	width: 2px;
	background: #eee;
	position: absolute;
	right: 0;
	top: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .iScrollVerticalScrollbar:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .iScrollVerticalScrollbar:lang(ar) {
	right: auto;
	left: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .iScrollVerticalScrollbar .iScrollIndicator,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .iScrollVerticalScrollbar .iScrollIndicator {
	position: absolute;
	width: 2px;
	background: #c8b17b
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0;
	border: none;
	background-color: #fff
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight:last-of-type,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store:last-of-type,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight:last-of-type,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store:last-of-type {
	margin-bottom: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video),
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) {
	display: flex
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_header,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_header,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_header,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_header {
	width: 130px;
	min-height: 130px;
	overflow: hidden;
	flex: 1 0 auto
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_header img,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_header img,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_header img,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_header img {
	object-fit: cover;
	height: 100%;
	width: auto
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content {
	padding: 0 10px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content strong,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content strong,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info strong,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info strong,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content strong,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content strong,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content strong,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content strong,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info strong,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info strong,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content strong,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content strong {
	padding: 10px 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content p,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content p,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info p,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info p,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content p,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content p,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content p,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content p,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info p,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info p,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content p,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content p {
	display: none
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content h1,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content h1,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info h1,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info h1,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content h1,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content h1,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content h1,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content h1,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info h1,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info h1,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content h1,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content h1 {
	font-size: 1.4em;
	line-height: 1.25;
	margin-bottom: 10px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_highlight_content:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_highlight_content:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_info:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_info:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a:not(.youtube_video) .m_store_content:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a:not(.youtube_video) .m_store_content:after {
	content: attr(data-readmore);
	display: block;
	color: #0255A5;
	font-size: 0.75rem;
	font-weight: 700;
	margin-bottom: 15px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video {
	float: left;
	width: 130px;
	height: 100%;
	min-height: 130px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video:lang(ar),
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video:lang(ar) {
	float: right
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header {
	width: 130px;
	height: 100%;
	min-height: 130px;
	overflow: hidden
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header img,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header img,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header img,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header img,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header img {
	object-fit: cover;
	min-height: 130px;
	height: 100%;
	width: auto
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:lang(ar):before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:lang(ar):before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:lang(ar):before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:lang(ar):before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:lang(ar):before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:lang(ar):before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:lang(ar):before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:lang(ar):before {
	right: auto;
	left: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:lang(ar):after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:lang(ar):after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:lang(ar):after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:lang(ar):after {
	left: 45px;
	right: auto;
	border-right: 12px solid transparent;
	border-left: 0 solid transparent
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:before {
	content: '\e632';
	color: #fff;
	font-family: "Real-Madrid-Icons";
	font-size: 28px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	box-sizing: border-box;
	width: 45px;
	height: 31px;
	margin: 0;
	border: none;
	float: none;
	padding: 2px 8px;
	background-color: #0255A5;
	z-index: 2
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_highlight_header:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_highlight_header:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video .m_store_header:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video .m_store_header:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: auto;
	right: 45px;
	bottom: 0;
	top: auto;
	border-top: 31px solid #0255A5;
	border-right: 0 solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 0 solid transparent;
	transform: none;
	-webkit-transform: none
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video+a,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video+a,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video+a,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video+a {
	display: block;
	margin-left: 130px;
	min-height: 130px;
	max-width: 190px;
	height: 100%
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight a.youtube_video+a:lang(ar),
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store a.youtube_video+a:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight a.youtube_video+a:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store a.youtube_video+a:lang(ar) {
	margin-left: 0;
	margin-right: 130px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .m_fixed_share,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .m_fixed_share,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .m_fixed_share,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .m_fixed_share {
	display: none
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .m_highlight_footer,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .m_highlight_footer,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .m_highlight_footer,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .m_highlight_footer {
	display: none
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner {
	position: absolute;
	width: 130px;
	padding: 0;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: flex-end
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner:lang(ar),
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner:lang(ar) {
	left: auto;
	right: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video {
	background-color: #023b74;
	margin-left: 6px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar),
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar) {
	margin-left: 0;
	margin-right: 6px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar):before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar):before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar):before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar):before {
	margin-right: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar):after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar):after {
	border-right-color: #0255A5
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:before {
	margin-left: 0
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner .news_banner_picture~.news_banner_video:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner .news_banner_picture~.news_banner_video:after {
	border-top-color: #023b74;
	border-left-color: #0255A5
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner a,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner a,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner a,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner a {
	position: relative;
	box-sizing: border-box;
	width: 45px;
	height: 31px;
	margin: 0 0 0 12px;
	border: none;
	float: none;
	padding: 2px 8px;
	background-color: #0255A5
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner a:lang(ar),
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner a:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner a:lang(ar),
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner a:lang(ar) {
	margin-left: 0;
	margin-right: 12px
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner a:lang(ar):after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner a:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner a:lang(ar):after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner a:lang(ar):after {
	left: auto;
	right: -12px;
	border-left: 0 solid transparent;
	border-right: 12px solid transparent
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner a:before,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner a:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner a:before,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner a:before {
	color: #fff
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner a:after,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner a:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner a:after,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner a:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: -12px;
	bottom: 0;
	border-top: 31px solid #0255A5;
	border-right: 0 solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 0 solid transparent
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_highlight .news_banner a span,
.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_store .news_banner a span,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_highlight .news_banner a span,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_store .news_banner a span {
	display: none
}

.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .m_slider_pagination,
.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .m_slider_pagination {
	display: none
}

.cwc17 .cwc17_header.live-match .cwc17_header_matchdata,
.cwc17 .cwc17_header.post-match .cwc17_header_matchdata {
	max-width: 500px;
	max-height: 235px;
	background-image: none
}

.cwc17 .cwc17_header.live-match .cwc17_header_matchdata .cwc17_header_team,
.cwc17 .cwc17_header.post-match .cwc17_header_matchdata .cwc17_header_team {
	flex: 1 0 30%
}

.cwc17 .cwc17_header.live-match .cwc17_header_matchdata .cwc17_header_score,
.cwc17 .cwc17_header.post-match .cwc17_header_matchdata .cwc17_header_score {
	flex: 1 0 40%;
	text-align: center;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKAQMAAABPHKYJAAAAA1BMVEXNzc2ljC/HAAAACklEQVQI12PAAgAAFAAB8OkRlAAAAABJRU5ErkJggg=="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKAQMAAABPHKYJAAAAA1BMVEXNzc2ljC/HAAAACklEQVQI12PAAgAAFAAB8OkRlAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	background-position: left center, right center;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
	color: #fff;
	text-transform: uppercase
}

.cwc17 .cwc17_header.live-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_result,
.cwc17 .cwc17_header.live-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_status,
.cwc17 .cwc17_header.post-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_result,
.cwc17 .cwc17_header.post-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_status {
	display: block;
	line-height: 1
}

.cwc17 .cwc17_header.live-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_status,
.cwc17 .cwc17_header.post-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_status {
	margin: 45px 0 10px
}

.cwc17 .cwc17_header.live-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_result,
.cwc17 .cwc17_header.post-match .cwc17_header_matchdata .cwc17_header_score .cwc17_header_result {
	font-size: 5rem
}

.cwc17 .cwc17_header.live-match .cwc17_header_links,
.cwc17 .cwc17_header.post-match .cwc17_header_links {
	text-align: center;
	max-width: 500px;
	margin-top: 20px
}

.cwc17 .cwc17_header.live-match .cwc17_header_scrolldown,
.cwc17 .cwc17_header.post-match .cwc17_header_scrolldown {
	display: none
}

.cwc17 .cwc17_header .cwc17_header_stadium {
	position: absolute;
	right: 0;
	top: 20px;
	color: #fff;
	font-size: 0.75rem
}

.cwc17 .cwc17_header .cwc17_header_stadium:lang(ar) {
	right: auto;
	left: 0
}

.cwc17 .cwc17_header .cwc17_header_stadium:lang(ar):before {
	padding-right: 0;
	padding-left: 5px
}

.cwc17 .cwc17_header .cwc17_header_stadium:before {
	content: '\e925';
	display: inline-block;
	padding-right: 5px;
	color: #fff;
	font-size: 1.063rem;
	font-family: "Real-Madrid-Icons";
	vertical-align: middle;
	font-weight: 400
}

.cwc17 .cwc17_header .cwc17_header_btn {
	background-color: transparent;
	border: 1px solid #fff;
	vertical-align: middle;
	padding: 8px 12px;
	margin: 0 5px
}

.cwc17 .cwc17_header .cwc17_header_gallery:before {
	content: '\e923';
	display: inline-block;
	padding-right: 5px;
	color: #fff;
	font-size: 1.25rem;
	font-family: "Real-Madrid-Icons";
	vertical-align: middle;
	font-weight: 400
}

.cwc17 .cwc17_header .cwc17_header_gallery:lang(ar):before {
	padding-right: 0;
	padding-left: 5px
}

.cwc17 .cwc17_header .cwc17_header_report:before {
	content: '\e922';
	display: inline-block;
	padding: 3px 6px 3px 0;
	color: #fff;
	font-size: 0.875rem;
	font-family: "Real-Madrid-Icons";
	vertical-align: middle;
	font-weight: 400
}

.cwc17 .cwc17_header .cwc17_header_report:lang(ar):before {
	padding: 3px 0 3px 6px
}

.cwc17 .cwc17_header .cwc17_header_matchdata {
	flex: 1 0 auto;
	width: auto;
	max-width: 300px;
	display: flex;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKAQMAAABPHKYJAAAAA1BMVEXNzc2ljC/HAAAACklEQVQI12PAAgAAFAAB8OkRlAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	background-position: center;
	direction: ltr
}

.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team {
	box-sizing: border-box;
	flex: 1 0 50%;
	padding: 40px 20px 20px;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.4
}

.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team .cwc17_header_crest {
	display: inline-block;
	max-width: 100%;
	padding-bottom: 20px
}

.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team .cwc17_header_teamname {
	display: block;
	direction: ltr
}

.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team .cwc17_header_teamname:lang(ar) {
	direction: rtl
}

.cwc17 .cwc17_header .cwc17_header_scrolldown {
	position: absolute;
	max-width: 85px;
	left: 0;
	bottom: 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.625rem;
	font-weight: 700;
	vertical-align: middle;
	-webkit-animation: scrolldown 15s ease-in-out 15s 5;
	animation: scrolldown 15s ease-in-out 15s 5
}

.cwc17 .cwc17_header .cwc17_header_scrolldown:before {
	content: '\e926';
	display: block;
	float: left;
	width: 18px;
	padding-right: 5px;
	color: #fff;
	font-size: 2.5rem;
	font-weight: 400;
	font-family: "Real-Madrid-Icons";
	vertical-align: middle;
	text-indent: -11px;
	margin-top: -4px
}

.cwc17 .cwc17_header .cwc17_header_scrolldown:lang(ar) {
	left: auto;
	right: 0
}

.cwc17 .cwc17_header .cwc17_header_scrolldown:lang(ar):before {
	float: right;
	padding-right: auto;
	padding-left: 5px
}

.cwc17 .m_special_menu.m_link_nav {
	background-color: #333;
	overflow: hidden;
	position: relative;
	margin-bottom: 50px;
	height: 60px
}

.cwc17 .m_special_menu.m_link_nav .wrapper {
	max-width: 1200px
}

.cwc17 .m_special_menu.m_link_nav .wrapper ul {
	list-style-type: none;
	height: 60px;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between
}

.cwc17 .m_special_menu.m_link_nav .wrapper ul:before,
.cwc17 .m_special_menu.m_link_nav .wrapper ul:after {
	content: none
}

.cwc17 .m_special_menu.m_link_nav .wrapper ul:lang(ar) {
	direction: rtl
}

.cwc17 .m_special_menu.m_link_nav .wrapper ul li {
	display: block;
	flex: 0 1 auto;
	width: auto;
	padding: 0;
	white-space: nowrap
}

.cwc17 .m_special_menu.m_link_nav .wrapper ul li a {
	width: 100%;
	display: block;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
	font-family: "Oswald", sans-serif;
	text-decoration: none;
	padding: 21px 0;
	text-align: center;
	letter-spacing: 1px
}

.cwc17 .m_special_menu.m_link_nav:lang(ar) {
	direction: ltr
}

.cwc17 .cwc17_bestofmatch {
	position: relative;
	background-color: transparent;
	padding: 30px 0
}

.cwc17 .cwc17_bestofmatch .m_carousel_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 1.25rem;
	font-weight: 700;
	text-transform: none;
	text-align: left;
	padding: 0 0 40px;
	margin-left: 10px;
	margin-top: 20px
}

.cwc17 .cwc17_bestofmatch .m_carousel_title:lang(ar) {
	text-align: right;
	margin-left: 0;
	margin-right: 10px
}

.cwc17 .cwc17_bestofmatch .carousel .gallery_btn.prev:lang(ar) {
	left: 50% !important;
	right: auto !important;
	top: 50% !important;
	transform: rotate(180deg) translate(-375px, 40px) !important
}

.cwc17 .cwc17_bestofmatch .carousel .gallery_btn.next:lang(ar) {
	left: auto !important;
	right: 50% !important;
	top: 50% !important;
	transform: rotate(180deg) translate(391px, 40px) !important
}

.cwc17 .cwc17_bestofmatch .share-box-inner {
	position: absolute;
	top: 473px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 35
}

.cwc17 .cwc17_bestofmatch .share-box-inner .share-menu-toggle {
	background: #fff;
	border: 1px solid #d6cfd6
}

.cwc17 .cwc17_bestofmatch .share-box-inner .share-menu-toggle:before {
	content: none
}

.cwc17 .cwc17_bestofmatch .share-box-inner .share-menu-toggle:after {
	background: transparent;
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	color: #c8b17b;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	content: '\e908';
	opacity: 1;
	top: 50%;
	left: 50%;
	transform: translate(-55%, -50%);
	-webkit-transform: translate(-55%, -50%);
	width: auto;
	height: auto
}

.cwc17 .cwc17_bestofmatch .wrapper:last-of-type {
	display: none
}

.cwc17 .cwc17_gallery {
	padding: 20px 0
}

.cwc17 .cwc17_gallery .media_row {
	margin-bottom: 0
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav {
	max-width: 1200px !important
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav .m_inner_nav_content {
	display: inline-block
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav .m_inner_nav_content:after {
	right: auto;
	left: 10px
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav .m_inner_nav_content p[data-toggle] {
	padding-left: 30px;
	padding-right: 20px
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav .m_inner_nav_content p[data-toggle]:lang(ar) {
	padding-right: 10px
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav .m_inner_nav_content .m_collapsable_content {
	font-weight: bold;
	color: #0255A5;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav .m_inner_nav_content .m_collapsable_content a {
	text-transform: inherit
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav .m_inner_nav_content .m_collapsable_content:lang(ar) {
	margin-left: auto;
	margin-right: 50px
}

.cwc17 .cwc17_gallery .media_row .m_media_slide_nav strong {
	font-weight: bold;
	display: inline-block;
	font-size: 20px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: inherit
}

.cwc17 .cwc17_gallery .m_media_slide_next:lang(ar):after,
.cwc17 .cwc17_gallery .m_media_slide_prev:lang(ar):after {
	text-indent: 0
}

.cwc17 .cwc17_news_hightlights {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	padding: 30px 0
}

.cwc17 .cwc17_news_hightlights .hscroll {
	width: 100%
}

.cwc17 .cwc17_news_hightlights .hscroll:lang(ar) {
	direction: ltr
}

.cwc17 .cwc17_news_hightlights .youtube_video .m_highlight_header:after,
.cwc17 .cwc17_news_hightlights .youtube_video .m_store_header:after {
	content: '\e632';
	color: #fff;
	font-family: "Real-Madrid-Icons";
	font-size: 28px;
	position: absolute;
	right: 0;
	top: 20px;
	display: block;
	box-sizing: border-box;
	width: 45px;
	height: 31px;
	font-weight: 400;
	margin: 0;
	left: auto;
	transform: none;
	-webkit-transform: none;
	border: none;
	float: none;
	padding: 2px 8px;
	background-color: #0255A5
}

.cwc17 .cwc17_news_hightlights .youtube_video .m_highlight_header:before,
.cwc17 .cwc17_news_hightlights .youtube_video .m_store_header:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: 45px;
	top: 20px;
	border-top: 31px solid #0255A5;
	border-right: 0 solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 0 solid transparent;
	z-index: 1
}

.cwc17 .cwc17_news_hightlights .youtube_video .m_highlight_header:lang(ar):after,
.cwc17 .cwc17_news_hightlights .youtube_video .m_store_header:lang(ar):after {
	left: 0;
	right: auto
}

.cwc17 .cwc17_news_hightlights .youtube_video .m_highlight_header:lang(ar):before,
.cwc17 .cwc17_news_hightlights .youtube_video .m_store_header:lang(ar):before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 45px;
	right: auto;
	top: 20px;
	border-top: 31px solid #0255A5;
	border-right: 12px solid transparent;
	border-left: 0 solid transparent;
	border-bottom: 0 solid transparent;
	z-index: 1
}

.cwc17 .cwc17_news_hightlights .actualidad {
	font-weight: bold;
	display: inline-block;
	font-size: 20px;
	color: #333
}

.cwc17 .cwc17_news_hightlights .view_all {
	font-weight: bold;
	color: #0255A5;
	text-decoration: none;
	display: inline-block;
	float: right;
	font-size: 12px
}

.cwc17 .cwc17_news_hightlights .view_all:lang(ar) {
	float: left
}

.cwc17 .cwc17_news_hightlights .iScrollHorizontalScrollbar {
	height: 2px;
	width: 100%;
	background: #eee;
	margin-top: 15px
}

.cwc17 .cwc17_news_hightlights .iScrollHorizontalScrollbar .iScrollIndicator {
	height: 2px;
	background: #c8b17b;
	position: absolute
}

.cwc17 .cwc17_news_hightlights .container {
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 30px;
	display: flex
}

.cwc17 .cwc17_news_hightlights .container:lang(ar) {
	direction: rtl
}

.cwc17 .cwc17_news_hightlights .container .m_highlight,
.cwc17 .cwc17_news_hightlights .container .m_store {
	padding-bottom: 10px;
	display: inline-block;
	flex-basis: 280px;
	width: 280px;
	flex: 1 0 auto;
	border: 0;
	white-space: normal;
	background: #f5f5f5;
	margin-left: 5px;
	margin-right: 5px
}

.cwc17 .cwc17_news_hightlights .container .m_highlight:lang(ar),
.cwc17 .cwc17_news_hightlights .container .m_store:lang(ar) {
	direction: rtl
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .m_highlight_footer,
.cwc17 .cwc17_news_hightlights .container .m_store .m_highlight_footer {
	display: none
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .m_highlight_header img,
.cwc17 .cwc17_news_hightlights .container .m_store .m_highlight_header img,
.cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_header img,
.cwc17 .cwc17_news_hightlights .container .m_store .m_store_header img {
	height: 121px
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .m_fixed_share,
.cwc17 .cwc17_news_hightlights .container .m_store .m_fixed_share {
	display: none
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .m_highlight_content p,
.cwc17 .cwc17_news_hightlights .container .m_store .m_highlight_content p,
.cwc17 .cwc17_news_hightlights .container .m_highlight .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_info p,
.cwc17 .cwc17_news_hightlights .container .m_store .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_store .m_store_info p,
.cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_content p,
.cwc17 .cwc17_news_hightlights .container .m_store .m_store_content p,
.cwc17 .cwc17_news_hightlights .container .m_highlight .m_highlight_content strong,
.cwc17 .cwc17_news_hightlights .container .m_store .m_highlight_content strong,
.cwc17 .cwc17_news_hightlights .container .m_highlight .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_info strong,
.cwc17 .cwc17_news_hightlights .container .m_store .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_store .m_store_info strong,
.cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_content strong,
.cwc17 .cwc17_news_hightlights .container .m_store .m_store_content strong {
	display: none
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .m_highlight_content h1,
.cwc17 .cwc17_news_hightlights .container .m_store .m_highlight_content h1,
.cwc17 .cwc17_news_hightlights .container .m_highlight .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_info h1,
.cwc17 .cwc17_news_hightlights .container .m_store .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_store .m_store_info h1,
.cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_content h1,
.cwc17 .cwc17_news_hightlights .container .m_store .m_store_content h1 {
	margin: 20px 0
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .m_highlight_content:after,
.cwc17 .cwc17_news_hightlights .container .m_store .m_highlight_content:after,
.cwc17 .cwc17_news_hightlights .container .m_highlight .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_info:after,
.cwc17 .cwc17_news_hightlights .container .m_store .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_news_hightlights .container .m_store .m_store_info:after,
.cwc17 .cwc17_news_hightlights .container .m_highlight .m_store_content:after,
.cwc17 .cwc17_news_hightlights .container .m_store .m_store_content:after {
	content: attr(data-readmore);
	display: block;
	text-transform: uppercase;
	color: #0255A5;
	font-size: 0.75rem;
	font-weight: 700;
	margin-bottom: 10px
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner {
	position: absolute;
	width: 130px;
	padding: 0;
	top: 20px;
	right: 0;
	display: flex;
	justify-content: flex-end
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner:lang(ar),
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner:lang(ar) {
	right: auto;
	left: 0
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner .news_banner_picture~.news_banner_video,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner .news_banner_picture~.news_banner_video {
	background-color: #023b74;
	margin-left: 6px
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar),
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar) {
	margin-left: 0;
	margin-right: 6px
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar):before,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar):before {
	margin-right: 0
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner .news_banner_picture~.news_banner_video:lang(ar):after,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner .news_banner_picture~.news_banner_video:lang(ar):after {
	border-right-color: #0255A5
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner .news_banner_picture~.news_banner_video:before,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner .news_banner_picture~.news_banner_video:before {
	margin-left: 0
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner .news_banner_picture~.news_banner_video:after,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner .news_banner_picture~.news_banner_video:after {
	border-top-color: #023b74;
	border-left-color: #0255A5
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner a,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner a {
	position: relative;
	box-sizing: border-box;
	width: 45px;
	height: 31px;
	margin: 0 0 0 12px;
	border: none;
	float: none;
	padding: 2px 8px;
	background-color: #0255A5
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner a:lang(ar),
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner a:lang(ar) {
	margin-left: 0;
	margin-right: 12px
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner a:lang(ar):after,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner a:lang(ar):after {
	left: auto;
	right: -12px;
	border-left: 0 solid transparent;
	border-right: 12px solid transparent
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner a:before,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner a:before {
	color: #fff
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner a:after,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner a:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: -12px;
	bottom: 0;
	border-top: 31px solid #0255A5;
	border-right: 0 solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 0 solid transparent
}

.cwc17 .cwc17_news_hightlights .container .m_highlight .news_banner a span,
.cwc17 .cwc17_news_hightlights .container .m_store .news_banner a span {
	display: none
}

.cwc17 .cwc17_banner {
	background-color: #000
}

.cwc17 .cwc17_banner .cwc17_banner_wrapper {
	max-width: 1200px;
	margin: 0 auto
}

.cwc17 .cwc17_banner .cwc17_banner_wrapper img {
	margin: 0 auto
}

.cwc17 .cwc17_player {
	overflow: hidden !important;
	margin: 20px 0;
	background: #333;
	max-height: 600px
}

.cwc17 .cwc17_player .m_media_slide_next:lang(ar):after,
.cwc17 .cwc17_player .m_media_slide_prev:lang(ar):after {
	text-indent: 0
}

.cwc17 .cwc17_player .swiper-container {
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
	margin-top: 30px;
	box-sizing: border-box;
	background: #333;
	overflow: hidden
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper {
	white-space: nowrap;
	box-sizing: border-box;
	font-size: 0
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player {
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	position: relative
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info {
	display: flex;
	flex-basis: nowrap
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image {
	flex-basis: 550px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image:hover .player_hover {
	display: block
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_hover,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_img {
	position: absolute;
	bottom: 0
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_hover {
	width: 550px;
	height: auto;
	display: none;
	z-index: 2
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy {
	width: 130px;
	text-align: center;
	white-space: normal;
	z-index: 2;
	text-decoration: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy:lang(ar):before {
	left: auto;
	right: 50px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy:before {
	content: '\e924';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 25px;
	border-radius: 50%;
	background: #c8b17b;
	padding-top: 10px;
	box-sizing: border-box;
	width: 45px;
	height: 45px;
	left: 50px;
	top: 30px;
	position: absolute;
	text-align: center;
	margin-bottom: 10px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy .equipement {
	text-transform: uppercase;
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 11px;
	text-align: center;
	letter-spacing: 3px;
	width: 130px;
	margin-top: 85px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats {
	flex-basis: 520px;
	padding-top: 40px;
	width: 520px;
	overflow: hidden;
	min-height: 600px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_videojs_hd {
	clear: both
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_videojs_hd .vjs-poster {
	border: 2px solid #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal {
	margin-bottom: 15px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .number_player {
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 50px;
	font-weight: bold;
	border-right: 2px solid #fff;
	display: inline-block;
	padding-right: 10px;
	font-weight: 400
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .number_player:lang(ar) {
	border-right: 0;
	border-left: 2px solid #fff;
	padding-right: 0;
	padding-left: 10px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .name_player {
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 50px;
	font-weight: bold;
	display: inline-block;
	padding-left: 10px;
	font-weight: 400;
	text-transform: uppercase
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .name_player:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper {
	position: relative;
	background-color: #333;
	margin-bottom: 15px;
	float: left
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper:lang(ar) {
	float: right
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper .m_player_bio_list {
	padding-top: 5px;
	padding-bottom: 0px;
	text-align: center
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper .m_player_bio_birthplace {
	border-left: 0px;
	min-width: 0
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper .m_player_bio_birthday {
	border-left: 1px solid #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper .m_player_bio_position {
	border-left: 1px solid #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal {
	margin-top: 10px;
	margin-left: 11px;
	margin-bottom: 20px;
	clear: both
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal:lang(ar) {
	margin-left: 0px;
	margin-right: 11px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal .age {
	color: #fff;
	font-size: 15px;
	display: inline-block
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal .age:after {
	content: '.';
	display: inline-block;
	color: #fff;
	font-size: 30px;
	padding-left: 5px;
	padding-right: 5px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal .position {
	color: #fff;
	font-size: 15px;
	display: inline-block
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal .view_all {
	text-transform: uppercase;
	color: #c8b17b;
	font-size: 15px;
	display: inline-block;
	font-weight: bold;
	text-decoration: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal .view_all:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_teams_stats .m_teams_stats_list dfn {
	color: #999
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_teams_stats .m_teams_stats_list span {
	color: #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news {
	margin-top: 40px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .last_news {
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 5px;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	font-size: 15px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .view_all_news {
	display: inline-block;
	float: right;
	color: #c8b17b;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .view_all_news:after {
	content: '\e600';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #c8b17b;
	font-size: 15px;
	padding-left: 5px;
	font-weight: bold
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .view_all_news:lang(ar) {
	float: left
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .view_all_news:lang(ar):after {
	padding-left: auto;
	padding-right: 5px;
	content: '\e604'
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles {
	border-top: 1px solid #fff;
	width: 100%;
	margin-bottom: 0
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .iScrollHorizontalScrollbar {
	height: 2px;
	width: 100%;
	background: #eee;
	margin-top: 15px;
	margin-bottom: 25px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .iScrollHorizontalScrollbar .iScrollIndicator {
	height: 2px;
	background: #c8b17b;
	position: absolute
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .main {
	min-width: 100%;
	overflow: hidden
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store {
	padding-bottom: 10px;
	display: inline-block;
	vertical-align: top;
	width: 152px;
	border: 0;
	height: auto;
	padding: 20px 10px 0
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight:hover,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store:hover {
	box-shadow: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_footer,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_footer {
	display: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_header img,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_header img,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_header img,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_header img {
	height: 66px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .news_banner,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .news_banner {
	padding: 0;
	display: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .news_banner .news_banner_video span,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .news_banner .news_banner_video span {
	color: #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .news_banner .news_banner_video:before,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .news_banner .news_banner_video:before {
	color: #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_fixed_share,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_fixed_share {
	display: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_content,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_content,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .club_store_new .m_store_info,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_info,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .club_store_new .m_store_info,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_info,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_content,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_content {
	padding: 0;
	word-wrap: break-word
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_content p,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_content p,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_info p,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .club_store_new .m_store_info p,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_info p,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_content p,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_content p {
	white-space: normal;
	color: #fff;
	display: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_content h1,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_content h1,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_info h1,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .club_store_new .m_store_info h1,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_info h1,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_content h1,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_content h1 {
	margin: 0;
	color: #fff;
	text-transform: inherit;
	white-space: normal;
	margin: 20px 0;
	font-weight: 200 !important;
	font-family: arial, helvetica, sans-serif
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_content strong,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_content strong,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_info strong,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .club_store_new .m_store_info strong,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_info strong,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_content strong,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_content strong {
	display: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_content:after,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_content:after,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_info:after,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .club_store_new .m_store_info:after,
.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_info:after,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_content:after,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_content:after {
	content: attr(data-readmore);
	display: block;
	text-transform: uppercase;
	color: #c8b17b;
	font-size: 0.75rem;
	font-weight: 700;
	margin-bottom: 10px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data {
	margin-top: 40px;
	height: 165px;
	display: flex;
	align-items: center
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta div {
	line-height: 1
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Load {
	background-color: transparent;
	color: #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Stats-Cross,
.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Stats-Text .Opta-Stat {
	margin: 0
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Selection-Slide {
	display: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Cf .Opta-Tabs {
	border: 0
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Stat {
	display: flex;
	flex-wrap: wrap
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Stat .Opta-Label {
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	order: 1;
	flex-basis: 100%;
	margin-bottom: 10px
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Stat .Opta-Value {
	fill: initial;
	color: #fff;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	font-size: 100px;
	flex-basis: 100%;
	order: 2
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N.Opta-Error .Opta-Cf {
	background: #fff
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N.Opta-Error .Opta-Cf p {
	padding: 20px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	font-weight: bold;
	font-family: "Oswald", sans-serif
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N .Opta-Flex .Opta-Flex-Item {
	border-top: 0;
	border-bottom: 0;
	background: #333;
	border: 0;
	border-left: 1px solid #F5F5F5
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N .Opta-Flex .Opta-Flex-Item:last-of-type {
	display: none
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N .Opta-Flex .Opta-Flex-Item:first-of-type {
	border-left: 1px solid #F5F5F5
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N .Opta-Flex .Opta-Flex-Item:first-of-type:lang(ar) {
	border-right: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N .Opta-Flex .Opta-Flex-Item:nth-of-type(3) {
	border-right: 1px solid #F5F5F5
}

.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N .Opta-Flex .Opta-Flex-Item:nth-of-type(3):lang(ar) {
	border-left: 1px solid #F5F5F5;
	border-right: 0
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container {
	position: static;
	height: 0;
	padding: 0
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	height: auto;
	background-color: transparent;
	border: 0
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar) {
	right: auto;
	left: 0
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar):after {
	text-indent: initial;
	content: '\e921'
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_next:after {
	font-size: 150px;
	color: #848484;
	content: '\e920'
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_prev {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	height: auto;
	background-color: transparent;
	border: 0
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar) {
	left: auto;
	right: 0
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar):after {
	text-indent: 0;
	content: '\e920'
}

.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_prev:after {
	font-size: 150px;
	color: #848484;
	content: '\e921'
}

.cwc17 .cwc17_calendar {
	background-color: #F0F0F0;
	padding: 20px 0
}

.cwc17 .cwc17_calendar h3 {
	font-family: "Oswald", sans-serif
}

.cwc17 .cwc17_calendar .cwc17_calendar_tittle {
	max-width: 1200px;
	margin: 0 auto 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_tittle h2 {
	font-size: 20px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	text-transform: inherit
}

.cwc17 .cwc17_calendar .cwc17_match_pagination {
	display: none
}

.cwc17 .cwc17_calendar .swiper-container {
	max-width: 1200px;
	margin: 0 auto
}

.cwc17 .cwc17_calendar .cwc17_calendar_matches {
	display: grid;
	display: -ms-grid;
	grid-template-columns: repeat(5, 1fr);
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr
}

.cwc17 .cwc17_calendar .cwc17_calendar_date {
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: 700;
	color: #404040
}

.cwc17 .cwc17_calendar .cwc17_match_container {
	border: 1px solid #D9D9D9;
	border-top: 4px solid #0049A6;
	background-color: #fff;
	margin-top: 15px;
	margin-right: 20px
}

.cwc17 .cwc17_calendar .cwc17_match_container:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_wrapper {
	margin: 15px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info {
	font-size: 0.688rem;
	font-weight: 700;
	color: #333;
	margin-right: 5px;
	margin-bottom: 15px;
	display: inline-block
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info_hour {
	background-color: #0049A6;
	color: #fff;
	font-weight: 700;
	padding: 1px 2px 1px 1px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info_hour:lang(ar) {
	padding-right: 0;
	padding-left: 2px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match {
	display: flex;
	margin-bottom: 10px;
	justify-content: center
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_team1 {
	flex: 0 1 auto;
	text-align: center
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_team1 img {
	display: block;
	margin: 0 auto;
	width: auto
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_team1 p {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKAQMAAABPHKYJAAAAA1BMVEXNzc2ljC/HAAAACklEQVQI12PAAgAAFAAB8OkRlAAAAABJRU5ErkJggg==");
	background-repeat: repeat-y;
	background-position: center;
	flex: 1 0 auto;
	text-align: center;
	padding: 0 8px;
	box-sizing: border-box;
	display: flex;
	align-content: center;
	align-items: center;
	flex-wrap: nowrap;
	padding-bottom: 25px;
	min-height: 64px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score span {
	font-family: "Oswald", sans-serif;
	font-size: 30px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score .cwc17_team1_score {
	padding-right: 10px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score .cwc17_team1_score:lang(ar) {
	padding-right: 0;
	padding-left: 10px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score .cwc17_team2_score {
	padding-left: 10px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score .cwc17_team2_score:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_team2 {
	flex: 0 1 auto;
	text-align: center
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_team2 img {
	display: block;
	margin: 0 auto;
	width: auto
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_team2 p {
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_TV {
	margin-bottom: 5px;
	font-size: 0.688rem;
	color: #666
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_TV:before {
	font-family: 'Real-Madrid-Icons';
	font-size: 15px;
	color: #777;
	vertical-align: middle;
	display: inline-block;
	content: "\e91e";
	margin-right: 5px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_TV:lang(ar):before {
	margin-right: 0;
	margin-left: 5px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_stadium {
	font-size: 0.688rem;
	color: #666
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_stadium:before {
	font-family: 'Real-Madrid-Icons';
	font-size: 15px;
	vertical-align: middle;
	display: inline-block;
	content: "\e925";
	margin-right: 5px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_stadium:lang(ar):before {
	margin-right: 0;
	margin-left: 5px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_matches_links {
	display: flex;
	flex-wrap: wrap
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_matches_links .cwc17_match_photos {
	border: 1px solid #D9D9D9;
	font-size: 0.75rem;
	font-weight: 700;
	padding: 7px 5px;
	width: 100%;
	text-align: center;
	color: #0049A6;
	text-decoration: none;
	margin: 10px 0
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_matches_links .cwc17_match_photos:before {
	font-family: 'Real-Madrid-Icons';
	font-size: 20px;
	font-weight: 400;
	vertical-align: middle;
	display: inline-block;
	content: "\e923";
	color: #0049A6;
	margin-right: 5px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_matches_links .cwc17_match_photos:lang(ar):before {
	margin-right: 0;
	margin-left: 5px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_matches_links .cwc17_match_cronicle {
	border: 1px solid #D9D9D9;
	font-size: 0.75rem;
	font-weight: 700;
	padding: 10px 5px;
	width: 100%;
	text-align: center;
	color: #0049A6;
	text-decoration: none
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_matches_links .cwc17_match_cronicle:before {
	font-family: 'Real-Madrid-Icons';
	font-size: 15px;
	font-weight: 400;
	vertical-align: middle;
	display: inline-block;
	content: "\e922";
	color: #0049A6;
	margin-right: 8px
}

.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_matches_links .cwc17_match_cronicle:lang(ar):before {
	margin-right: 0;
	margin-left: 8px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col1 {
	grid-column: 1/2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	border-right: 1px solid #D9D9D9;
	margin-right: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col1:lang(ar) {
	border-right: 0;
	border-left: 1px solid #D9D9D9;
	margin-right: 0;
	margin-left: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col2 {
	grid-column: 2/3;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	border-right: 1px solid #D9D9D9;
	margin-right: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col2:lang(ar) {
	border-right: 0;
	border-left: 1px solid #D9D9D9;
	margin-right: 0;
	margin-left: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col3 {
	grid-column: 3/4;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	border-right: 1px solid #D9D9D9;
	margin-right: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col3:lang(ar) {
	border-right: 0;
	border-left: 1px solid #D9D9D9;
	margin-right: 0;
	margin-left: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col4 {
	grid-column: 4/5;
	-ms-grid-column: 4;
	-ms-grid-column-span: 1;
	border-right: 1px solid #D9D9D9;
	margin-right: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col4:lang(ar) {
	border-right: 0;
	border-left: 1px solid #D9D9D9;
	margin-right: 0;
	margin-left: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col5 {
	grid-column: 5/6;
	-ms-grid-column: 5;
	-ms-grid-column-span: 1;
	margin-right: 20px
}

.cwc17 .cwc17_calendar .cwc17_calendar_col5:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.cwc17 .m_inner_nav {
	text-align: initial
}

.cwc17 .m_inner_nav strong {
	margin-left: 0;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 23px;
	font-family: "Oswald", sans-serif;
	font-weight: 600;
	color: #000;
	line-height: initial
}

.cwc17 .m_inner_nav strong:lang(ar) {
	margin-right: auto;
	margin-left: 10px
}

.cwc17 .cwc17_sedes_row {
	font-family: "Oswald", sans-serif;
	position: relative;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	height: 500px;
	padding: 20px 0;
	background-color: #f5f5f5
}

.cwc17 .cwc17_sedes_row .swiper-wrapper {
	display: -ms-flexbox;
	display: flex
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide {
	display: -ms-flexbox;
	display: flex;
	float: none;
	min-width: 100%
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header {
	width: 100%;
	max-width: 1200px;
	box-sizing: border-box;
	padding: 0 420px 0 20px;
	margin: 50px auto 0;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 64, 128, 0.35), 0 1px 0 rgba(0, 64, 128, 0.35), -1px 0 0 rgba(0, 64, 128, 0.35), 1px 0 0 rgba(0, 64, 128, 0.35), 0 2px 6px rgba(0, 0, 0, 0.35)
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header h3 {
	color: #fff;
	font-size: 23px;
	font-weight: 400
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header h2 {
	font-size: 90px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 20px 0;
	color: #fff;
	line-height: 1
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header p {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header a {
	font-size: 14px;
	color: #fff;
	text-decoration: none
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header a.ver_next:after {
	content: '\e603';
	font-size: 14px;
	display: inline-block;
	margin-left: 10px;
	color: #fff;
	font-family: real-madrid-icons;
	font-weight: bold
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header a.ver_next:lang(ar):after {
	content: '\e604';
	margin-right: 10px;
	margin-left: 0
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header a.ver_prev:before {
	content: '\e604';
	font-size: 14px;
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	font-family: real-madrid-icons;
	font-weight: bold
}

.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .m_cwc17_header a.ver_prev:lang(ar):before {
	content: '\e603';
	margin-left: 10px;
	margin-right: 0
}

.cwc17 .cwc17_sedes_row .swiper-container-v,
.cwc17 .cwc17_sedes_row .swiper-container-v2 {
	width: 400px;
	height: 400px;
	right: 40px;
	position: absolute;
	top: 50px;
	background-color: #fff;
	overflow-x: hidden;
	-webkit-box-shadow: 0 0 46px 0 #cccccc;
	-moz-box-shadow: 0 0 46px 0 #cccccc;
	box-shadow: 0 0 46px 0 #cccccc
}

.cwc17 .cwc17_sedes_row .swiper-container-v:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v2:lang(ar) {
	right: auto;
	left: 40px
}

.cwc17 .cwc17_sedes_row .swiper-container-v .m_slider_cwc17_pagination,
.cwc17 .cwc17_sedes_row .swiper-container-v .m_slider_cwc17_pagination2,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .m_slider_cwc17_pagination,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .m_slider_cwc17_pagination2 {
	bottom: 0;
	margin-left: 20px;
	margin-bottom: 20px
}

.cwc17 .cwc17_sedes_row .swiper-container-v .m_slider_cwc17_pagination:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v .m_slider_cwc17_pagination2:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v2 .m_slider_cwc17_pagination:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v2 .m_slider_cwc17_pagination2:lang(ar) {
	margin-left: 0;
	margin-right: 20px
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc17,
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc172,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc17,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc172 {
	position: absolute;
	right: 10px;
	margin: 0;
	width: 30px;
	bottom: 0;
	height: 30px;
	margin-bottom: 10px
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc17:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc172:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc17:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc172:lang(ar) {
	right: auto;
	left: 10px
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc17:lang(ar):before,
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc172:lang(ar):before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc17:lang(ar):before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc172:lang(ar):before {
	content: '\e604'
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc17:before,
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-next_cwc172:before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc17:before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-next_cwc172:before {
	content: '\e603';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc17,
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc172,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc17,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc172 {
	position: absolute;
	background-repeat: no-repeat;
	left: inherit;
	right: 40px;
	margin: 0;
	width: 30px;
	bottom: 0;
	height: 30px;
	margin-bottom: 10px
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc17:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc172:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc17:lang(ar),
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc172:lang(ar) {
	right: auto;
	left: 40px
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc17:lang(ar):before,
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc172:lang(ar):before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc17:lang(ar):before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc172:lang(ar):before {
	content: '\e603'
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc17:before,
.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-button-prev_cwc172:before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc17:before,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-button-prev_cwc172:before {
	content: '\e604';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #000;
	font-size: 16px;
	position: absolute;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	font-weight: 400;
	vertical-align: middle
}

.cwc17 .cwc17_sedes_row .swiper-container-v .swiper-slide,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .swiper-slide {
	flex-direction: column
}

.cwc17 .cwc17_sedes_row .swiper-container-v .cwc17_host_img,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .cwc17_host_img {
	width: 400px;
	height: 170px;
	position: relative;
	overflow: hidden
}

.cwc17 .cwc17_sedes_row .swiper-container-v .cwc17_host_img img,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .cwc17_host_img img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	object-fit: cover
}

.cwc17 .cwc17_sedes_row .swiper-container-v .cwc17_host_text,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .cwc17_host_text {
	padding: 20px;
	white-space: normal
}

.cwc17 .cwc17_sedes_row .swiper-container-v .cwc17_host_text .cwc17_host_title,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .cwc17_host_text .cwc17_host_title {
	font-size: 2em;
	text-transform: uppercase;
	font-weight: bold
}

.cwc17 .cwc17_sedes_row .swiper-container-v .cwc17_host_text .cwc17_host_content,
.cwc17 .cwc17_sedes_row .swiper-container-v2 .cwc17_host_text .cwc17_host_content {
	font-size: 1.4em;
	font-weight: 300
}

.cwc17 .m_fcwc_fixture {
	padding: 20px 0;
	background-color: #fff
}

.cwc17 .m_fcwc_fixture .full_special_row {
	max-width: 960px;
	margin: 0 auto
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_slider {
	background-color: transparent;
	margin-left: 0;
	margin-right: 0
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_slider h2 {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	display: inline-block;
	font-size: 20px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	text-transform: inherit
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_slider .m_slider_list {
	width: 100%
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage {
	box-sizing: border-box;
	width: 33%;
	padding-top: 20px
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage .m_fcwc_fix_match {
	background-color: #fff;
	list-style-type: none;
	margin: 0 auto;
	padding: 0
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage .m_fcwc_fix_match:first-of-type {
	margin-bottom: 60px
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage.quarter {
	padding-left: 10px;
	padding-right: 50px;
	background-position: right 125px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADaAQMAAADe5oMdAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAhSURBVDjLY/h83gaIDjCMglEwCkbBKBgFQxFUPp8HRA4ASZAI+QZNxhoAAAAASUVORK5CYII=");
	background-repeat: no-repeat
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage.quarter:lang(ar) {
	padding-left: 50px;
	padding-right: 10px;
	background-position: left 125px
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage.semi {
	padding-left: 30px;
	padding-right: 30px;
	background-position: left 125px, right 125px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAADaAQMAAACPcrB+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAbSURBVDjLY3g+r/IBwygYBaNgFJAKPp+3+QAAOsUFzW0YA6wAAAAASUVORK5CYII="), url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAADaAgMAAAAnEKGQAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAA3RSTlMATS36fqnjAAAAK0lEQVQ4y2MICGUFoQYGnMABD2NU16iuUV2jukZ1jeoa1UUTXSGijiDEAACoVifNgeubcQAAAABJRU5ErkJggg==");
	background-repeat: no-repeat
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage.semi:lang(ar) {
	background-position: right 125px, left 125px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAADaAQMAAACPcrB+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAbSURBVDjLY3g+r/IBwygYBaNgFJAKPp+3+QAAOsUFzW0YA6wAAAAASUVORK5CYII='),url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAADaAgMAAAAnEKGQAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAA3RSTlMATS36fqnjAAAALklEQVQ4y2NgDQgFIQcGBwYIwMPABKO6RnWN6hrVNaprVNeoLproagwRdQQiBwAIKyevAMgjFQAAAABJRU5ErkJggg==")
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage.final {
	padding-left: 50px;
	padding-right: 10px;
	padding-top: 13px;
	background-position: left -92px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAADaAQMAAADe5oMdAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMATX7+8BUAAAAhSURBVDjLY/h83gaIDjCMglEwCkbBKBgFQxFUPp8HRA4ASZAI+QZNxhoAAAAASUVORK5CYII=");
	background-repeat: no-repeat
}

.cwc17 .m_fcwc_fixture .m_fcwc_stage.final:lang(ar) {
	padding-left: 10px;
	padding-right: 50px;
	background-position: right -92px
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_stage_title {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: 700;
	color: #404040;
	margin-bottom: 0.25em
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_stage_title.final {
	font-size: 3.2em;
	line-height: 1;
	margin-bottom: 0.1111em
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_host {
	font-size: 1.2em;
	color: #bebebe;
	margin-bottom: 1em
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_match {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_team {
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 4px;
	height: 50px;
	width: 100%;
	overflow: hidden;
	vertical-align: middle
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_team:lang(ar) {
	text-align: right
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_emblem {
	display: inline-block;
	margin: 5px 15px;
	vertical-align: middle;
	height: 40px;
	width: 40px
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_result {
	display: block;
	float: right;
	width: 20px;
	height: 38px;
	padding: 12px 10px 0;
	text-align: center;
	font-size: 1.8em;
	font-weight: 400;
	color: #fff;
	background-color: #bbb;
	font-family: "Oswald", sans-serif;
	z-index: 2
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_result:lang(ar) {
	float: left
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_result.winner {
	background-color: #c8b17b
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_teamname {
	display: inline-block;
	font-weight: 700;
	font-size: 1.2em;
	vertical-align: middle
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav {
	display: none;
	position: absolute;
	font-size: 1.5em;
	font-weight: 700;
	text-decoration: none;
	color: #0857a6;
	bottom: 0
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.next {
	right: 10px
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.next:lang(ar) {
	right: inherit;
	left: 10px
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.next:lang(ar):after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAA2SURBVAjXY2BnCBFgYGDevYGBIXq3AgPb7o0MDNZABkP37gQGBs7dmxgYGKSB/AIukBIGEwEAIwYL0x8477oAAAAASUVORK5CYII=");
	margin-right: 10px;
	margin-left: 0
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.next:after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAAzSURBVAjXYxAJYGdg2L2ZgYFBe3cAAwPj7m1gpgEDQ/buBgam3TtBPAGgkl0MBQwiQGEAJvwL09gkatYAAAAASUVORK5CYII=");
	display: inline-block;
	line-height: 1;
	margin-left: 10px
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.prev {
	left: 10px
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.prev:lang(ar) {
	left: inherit;
	right: 10px
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.prev:lang(ar):before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAAzSURBVAjXYxAJYGdg2L2ZgYFBe3cAAwPj7m1gpgEDQ/buBgam3TtBPAGgkl0MBQwiQGEAJvwL09gkatYAAAAASUVORK5CYII=");
	margin-left: 10px;
	margin-right: 0
}

.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.prev:before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAA2SURBVAjXY2BnCBFgYGDevYGBIXq3AgPb7o0MDNZABkP37gQGBs7dmxgYGKSB/AIukBIGEwEAIwYL0x8477oAAAAASUVORK5CYII=");
	display: inline-block;
	line-height: 1;
	margin-right: 10px
}

.cwc17 .m_fcwc_fixture .m_slider_fcwc_fixture_pagination {
	position: absolute;
	opacity: 0;
	left: -9999px
}

.cwc17 .m_fcwc_fixture .m_slider_fcwc_fixture_pagination:lang(ar) {
	left: 9999px
}

.cwc17 .cwc17_teams {
	padding: 20px 0
}

.cwc17 .cwc17_teams .cwc17_teams_wrapper {
	margin: 0 auto
}

.cwc17 .cwc17_teams h2 {
	margin-right: 10px;
	margin-bottom: 15px;
	font-size: 20px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	text-transform: inherit
}

.cwc17 .cwc17_teams h3 {
	color: #333;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	margin-bottom: 30px;
	position: relative;
	padding-left: 40px
}

.cwc17 .cwc17_teams h3:lang(ar) {
	padding-right: 40px;
	padding-left: 0
}

.cwc17 .cwc17_teams li {
	list-style: none;
	clear: both
}

.cwc17 .cwc17_teams nav {
	font-size: 0;
	margin-bottom: 30px;
	min-height: 135px;
	display: flex
}

.cwc17 .cwc17_teams nav:lang(ar) {
	direction: rtl
}

.cwc17 .cwc17_teams nav a {
	flex: 1;
	border: 1px solid #ccc;
	padding-top: 25px;
	text-align: center;
	box-sizing: border-box;
	margin-right: 10px;
	font-size: 18px;
	position: relative;
	text-decoration: none;
	color: #ccc;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase
}

.cwc17 .cwc17_teams nav a:lang(ar) {
	margin-left: 10px;
	margin-right: 0;
	direction: rtl
}

.cwc17 .cwc17_teams nav a:last-child {
	margin-left: 0;
	margin-right: 0
}

.cwc17 .cwc17_teams nav a:last-child:lang(ar) {
	margin-left: 10px
}

.cwc17 .cwc17_teams nav a.active {
	border-top: 5px solid #c8b17b;
	padding-top: 21px
}

.cwc17 .cwc17_teams nav a:hover {
	border-top: 5px solid #ccc;
	padding-top: 21px
}

.cwc17 .cwc17_teams nav a:hover.active {
	border-top: 5px solid #c8b17b;
	padding-top: 21px
}

.cwc17 .cwc17_teams nav a.active,
.cwc17 .cwc17_teams nav a:hover {
	color: #545454
}

.cwc17 .cwc17_teams nav a.active .active_hide,
.cwc17 .cwc17_teams nav a:hover .active_hide {
	opacity: 0
}

.cwc17 .cwc17_teams nav a img {
	display: inline-block;
	padding-bottom: 5px
}

.cwc17 .cwc17_teams nav a span {
	display: block
}

.cwc17 .cwc17_teams .cwc17_teams_row {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 180px;
	direction: ltr;
	padding-top: 20px
}

.cwc17 .cwc17_teams .cwc17_teams_btn:lang(ja) {
	font-size: 14px
}

.cwc17 .cwc17_teams .cwc17_teams_scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: transparent;
	width: 100%;
	height: 100%;
	transform: translateZ(0);
	user-select: none;
	text-size-adjust: none
}

.cwc17 .cwc17_teams .cwc17_teams_content {
	font-family: Arial, sans-serif;
	color: #666
}

.cwc17 .cwc17_teams .cwc17_teams_item {
	display: none
}

.cwc17 .cwc17_teams .cwc17_teams_item:first-of-type {
	display: block
}

.cwc17 .cwc17_teams .col {
	font-size: 1.2em;
	width: 30%;
	padding: 20px;
	float: left
}

.cwc17 .cwc17_teams .col:lang(ar) {
	float: right
}

.cwc17 .cwc17_teams .col h3 {
	font-size: 1.6667em
}

.cwc17 .cwc17_teams .col.cwc17_teams_squad {
	padding-left: 0
}

.cwc17 .cwc17_teams .col.cwc17_teams_squad:lang(ar) {
	padding-right: 0
}

.cwc17 .cwc17_teams .col.cwc17_teams_club {
	width: 40%
}

.cwc17 .cwc17_teams .col.cwc17_teams_honours {
	padding-right: 0
}

.cwc17 .cwc17_teams .col.cwc17_teams_honours:lang(ar) {
	padding-right: 20px;
	padding-left: 0
}

.cwc17 .cwc17_teams .cwc17_teams_icons:before {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	width: 30px;
	height: 24px;
	vertical-align: middle
}

.cwc17 .cwc17_teams .cwc17_teams_icons:lang(ar):before {
	right: 0;
	left: inherit
}

.cwc17 .cwc17_teams .cwc17_teams_icon_club:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAMAAADat72NAAAAUVBMVEUAAADKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXvKsXslhfo0AAAAGnRSTlMARVX460E6NA3iiXViWArRnZuQbxjHsYJMJ870ej8AAACcSURBVCjPldJHEsMgDAVQJZRQUtzSdP+DJhgtJIQ947+z33wBA3AgFwfebeF9wjOccAz9asSV0bpONSFWNohDO8BbJP6raQdMpUPtmoFz6Uo2nB+iXT4i51f5J9pPzkmtPXL+qLVvnBfV/oLcm2QLItemPUsOaAQvIDOL9ltdSWRsg77P9TiVvSTanSHO0Eum4UkT9Qvn3afo4UB+g/EVgWyfw3oAAAAASUVORK5CYII=")
}

.cwc17 .cwc17_teams .cwc17_teams_icon_eye:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAMAAADat72NAAAAb1BMVEUAAADIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXtdjKj8AAAAJHRSTlMA+gfp9+/VO6ZVNc6/n41gPysiFQ/elnJLRiYaCse0rh57bCPmRZQuAAAA7UlEQVQoz81Q2XLDIBCDYIjBZ3zWjnO03f//xmoX6slk8pyJ8GAkwV7qPTj8NvnFmnLy5xemL7TWBGAr2yf3aMQqqnyUC+70YPYVHmZJa0ch9eHfDVbi3pIwONJY7h7pF0hGZAaVsCI+NHtk8gPCX8MFtoGlCZwX/IYApiv0mshzPBGIsqCc1vHM3RqinPsQgZi06bXmsmfSC34+2bZDpGTPCuh63vOomFVGYlE52HmfUUw99pF2hdwuU2d3I2O4bvvAa8llFgxma+RsPc47ThfJlhUO7QJVCrwj3CgC9tRBeMawfFfltZ7Dpj4Cf7SsGKWG286jAAAAAElFTkSuQmCC")
}

.cwc17 .cwc17_teams .cwc17_teams_icon_trophy:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAMAAADat72NAAAAY1BMVEUAAADIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXvIsXuQ0Bm6AAAAIHRSTlMA+wIKA/bwBj4rGxLqucpI4M/Fl3BUNNOvonlkWCDVje1G/F4AAAEISURBVCjPXZAJtoMgDEUTZlGrbdXO/2f/q2xMDqfgVVFz8wQBxsAB15YcXyP9QHy4qiFaawPVzFyJmjMJ90QdllvYNHyn0+VUWT6kcnWysiEY6KkGqYfobzq/DwAZG8sa/A2EGaNp0ohoweKo6St1YKkluo6eID7RvwFs4oOGBHOhDUb1Xv0dEj7KnnU0pIXYY/nvZfL40Swfb6QgpnQMiAlU72c3ckaV93vTmHVdpSWvXCwfn3r5aMNb4xye1BRvdNhmmfuv0/dKK/bJerFaaefWIeBZHh0Ufr0OTCDWxjgDB7jINU9no50VbrcxT+sr4PBa0yceo5BR9kUGwh4OZC+CcL8HC8oXmjwf1I4OlZYAAAAASUVORK5CYII=")
}

.cwc17 .cwc17_teams .cwc17_teams_player_list {
	position: relative;
	overflow: hidden;
	height: 425px
}

.cwc17 .cwc17_teams .player_list_scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: transparent;
	width: 95%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none
}

.cwc17 .cwc17_teams .iScrollLoneScrollbar {
	background: #eee;
	position: absolute;
	z-index: 2
}

.cwc17 .cwc17_teams .iScrollHorizontalScrollbar {
	height: 4px;
	bottom: 0;
	width: 100%
}

.cwc17 .cwc17_teams .iScrollHorizontalScrollbar .iScrollIndicator {
	height: 100%
}

.cwc17 .cwc17_teams .iScrollVerticalScrollbar {
	width: 3px;
	bottom: 2px;
	top: 2px;
	right: 2px
}

.cwc17 .cwc17_teams .iScrollVerticalScrollbar:lang(ar) {
	right: inherit;
	left: 2px
}

.cwc17 .cwc17_teams .iScrollVerticalScrollbar .iScrollIndicator {
	width: 100%
}

.cwc17 .cwc17_teams .iScrollIndicator {
	position: absolute;
	border-radius: 5px;
	background: #c8b17b
}

.cwc17 .cwc17_teams .cwc17_teams_player {
	position: relative;
	padding-right: 35px;
	min-height: 50px
}

.cwc17 .cwc17_teams .cwc17_teams_player:lang(ar) {
	padding-left: 35px;
	padding-right: 0
}

.cwc17 .cwc17_teams .cwc17_teams_player_number {
	color: #fff;
	font-family: "Oswald", sans-serif;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 50%;
	background: #c8b17b;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 2.15
}

.cwc17 .cwc17_teams .cwc17_teams_player_number:lang(ar) {
	right: inherit;
	left: 0
}

.cwc17 .cwc17_teams .cwc17_teams_player_name {
	font-family: "Oswald", sans-serif;
	color: #545454;
	font-size: 1.3334em
}

.cwc17 .cwc17_teams .cwc17_teams_player_position {
	display: block;
	font-family: Arial, sans-serif
}

.cwc17 .cwc17_teams .cwc17_teams_club p {
	margin-bottom: 20px
}

.cwc17 .cwc17_teams .cwc17_teams_club img {
	width: 100%;
	height: auto
}

.cwc17 .cwc17_teams .cwc17_teams_honours li {
	margin-bottom: 20px
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.cwc17 .cwc17_header .wrapper {
		margin: 0 20px
	}
}

@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.cwc17 .cwc17_player .swiper-container {
		max-width: 990px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy:before {
		left: 76px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy:lang(ar):before {
		left: auto;
		right: 76px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy .equipement {
		text-transform: uppercase;
		color: #fff;
		font-size: 11px;
		text-align: left;
		letter-spacing: 3px;
		width: 130px;
		margin-top: 85px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy .equipement:lang(ar) {
		text-align: right
	}
}

@media only screen and (max-width: 990px) {
	.cwc17 .m_special_menu.m_link_nav {
		background-color: #333;
		height: 60px;
		margin-bottom: 30px
	}

	.cwc17 .m_special_menu.m_link_nav [data-toggle] {
		font-size: 1.2em
	}

	.cwc17 .m_special_menu.m_link_nav [data-toggle]:before {
		display: none
	}

	.cwc17 .m_special_menu.m_link_nav [data-toggle]:after {
		margin-left: 15px;
		vertical-align: middle;
		margin-right: auto;
		line-height: 1;
		padding: 0;
		margin-bottom: 0;
		margin-top: 0
	}

	.cwc17 .m_special_menu.m_link_nav [data-toggle]:lang(ar):after {
		margin-right: 15px;
		margin-left: auto
	}

	.cwc17 .m_special_menu.m_link_nav .wrapper {
		height: 60px;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.cwc17 .m_special_menu.m_link_nav .wrapper ul {
		display: initial;
		background: #333;
		width: 100%;
		z-index: 41;
		border-bottom: 1px solid #ccc;
		top: 60px
	}

	.cwc17 .m_special_menu.m_link_nav .wrapper ul li {
		width: 100%;
		padding-left: 0;
		color: #999;
		border-top: 1px solid #ccc
	}

	.cwc17 .m_special_menu.m_link_nav .wrapper ul li a {
		color: #fff !important
	}

	.cwc17 .cwc17_banner {
		display: none
	}

	.cwc17 .cwc17_gallery .media_row .m_inner_nav.hide_for_mobile,
	.cwc17 .cwc17_gallery .media_row .m_inner_nav.hide_for_tablet {
		display: inline-block
	}

	.cwc17 .cwc17_gallery .media_row .m_inner_nav strong {
		margin-bottom: 0
	}

	.cwc17 .cwc17_gallery .media_row .m_media_slide_nav {
		width: calc(100% - 40px);
		margin: 0 auto
	}

	.cwc17 .cwc17_gallery .media_row .m_media_slide {
		padding-top: 30px
	}

	.cwc17 .cwc17_gallery .m_media_btn_container .m_media_slide_next {
		right: 20px
	}

	.cwc17 .cwc17_gallery .m_media_btn_container .m_media_slide_next:lang(ar) {
		left: 20px
	}

	.cwc17 .cwc17_gallery .m_media_btn_container .m_media_slide_prev {
		right: 71px
	}

	.cwc17 .cwc17_gallery .m_media_btn_container .m_media_slide_prev:lang(ar) {
		right: auto;
		left: 71px
	}

	.cwc17 .cwc17_player {
		width: 100% !important;
		max-height: inherit
	}

	.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_next {
		background-color: rgba(0, 0, 0, 0.35);
		width: 40px;
		height: 80px
	}

	.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_next:after {
		content: '\e603';
		font-family: real-madrid-icons;
		color: #fff;
		font-size: 40px;
		font-weight: 400;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		vertical-align: middle;
		cursor: pointer;
		left: 50%
	}

	.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_prev {
		background-color: rgba(0, 0, 0, 0.35);
		width: 40px;
		height: 80px
	}

	.cwc17 .cwc17_player .swiper-container .m_media_btn_container .m_media_slide_prev:after {
		content: '\e604';
		font-family: real-madrid-icons;
		color: #fff;
		font-size: 40px;
		font-weight: 400;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		vertical-align: middle;
		cursor: pointer;
		left: 50%
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info {
		justify-content: center;
		flex-wrap: wrap
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image {
		flex-basis: initial
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image:hover .player_hover {
		display: none
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_hover,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_img {
		position: initial;
		margin-top: 200px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy {
		top: 135px;
		text-align: left;
		left: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy:before {
		position: absolute;
		display: block;
		top: 185px;
		left: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy:lang(ar) {
		right: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy:lang(ar):before {
		right: 20px;
		left: auto
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy .equipement {
		display: none
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats {
		flex-basis: auto;
		width: calc(100% - 20px);
		min-height: 219px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_videojs_hd {
		padding-bottom: 50px;
		margin-top: -40px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_videojs_hd .video-js {
		min-width: auto
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news {
		margin-top: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .main {
		margin-bottom: 15px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .main:lang(ar) {
		direction: rtl
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles {
		width: 100%;
		overflow: hidden;
		margin-left: 0;
		margin-right: 0
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles:lang(ar) {
		direction: ltr
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store {
		width: 200px;
		height: auto;
		direction: ltr
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight:lang(ar),
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store:lang(ar) {
		direction: rtl
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_highlight_content p,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_highlight_content p,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .club_store_new .m_store_info p,
	.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_info p,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .club_store_new .m_store_info p,
	.club_store_new .cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_info p,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_highlight .m_store_content p,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .cwc17_news .m_articles .m_store .m_store_content p {
		display: block
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data {
		margin-top: -160px;
		height: 150px;
		position: absolute;
		left: 50%;
		width: calc(100% - 36px);
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%)
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_F_SPS_N .Opta-Flex .Opta-Flex-Item {
		display: flex;
		align-items: flex-end;
		justify-content: center;
		background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%, #333 100%);
		padding: 5px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Flex {
		flex-wrap: nowrap
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta_W {
		white-space: normal
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Stat .Opta-Value {
		font-size: 40px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta .Opta-Stat .Opta-Value:nth-of-type(3) {
		position: absolute;
		bottom: 0
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .opta_data .Opta div {
		background-color: transparent
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal {
		position: absolute;
		top: 20px;
		left: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal:lang(ar) {
		left: auto;
		right: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal {
		position: absolute;
		top: 150px;
		left: 20px;
		margin-top: 0
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal:lang(ar) {
		left: auto;
		right: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal .view_all {
		display: block;
		padding: 0
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .personal .view_all:lang(ar) {
		padding: 0
	}

	.cwc17 .cwc17_teams .cwc17_teams_wrapper {
		padding: 0 10px
	}

	.cwc17 .cwc17_teams .cwc17_teams_row {
		height: 135px;
		margin-bottom: 20px
	}

	.cwc17 .cwc17_teams h2 {
		padding-left: 0
	}

	.cwc17 .cwc17_teams nav a {
		min-height: 125px
	}

	.cwc17 .cwc17_teams nav a img {
		position: absolute;
		top: 20px;
		left: 50%;
		transform: translateX(-50%)
	}

	.cwc17 .cwc17_teams .col {
		width: 100%;
		float: none;
		padding: 0;
		margin-bottom: 30px;
		font-size: 1.4em
	}

	.cwc17 .cwc17_teams .col:lang(ar) {
		float: none;
		padding: 0
	}

	.cwc17 .cwc17_teams .col:lang(ar).cwc17_teams_honours {
		padding: 0
	}

	.cwc17 .cwc17_teams .col.cwc17_teams_club {
		width: 100%;
		clear: both
	}

	.cwc17 .cwc17_teams .cwc17_teams_squad a {
		float: right;
		margin-bottom: 30px
	}

	.cwc17 .cwc17_teams .cwc17_teams_player_list {
		height: 200px
	}

	.cwc17 .cwc17_teams .cwc17_teams_player_number {
		line-height: 1.8
	}
}

@media only screen and (max-width: 374px) {
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .buy {
		top: 130px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats {
		padding-top: 20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_videojs_hd {
		margin-top: -20px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .name_player,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .number_player {
		font-size: 30px !important
	}

	.cwc17 .cwc17_header_nextmatch_tv {
		max-width: 75px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.cwc17 .cwc17_sedes_row .swiper-wrapper .swiper-slide .cwc17_header {
		width: 940px
	}

	.cwc17 .cwc17_bestofmatch .m_carousel_title {
		max-width: none;
		margin: 0 20px;
		padding-bottom: 20px
	}

	.cwc17 .cwc17_bestofmatch .carousel .gallery_btn.prev:lang(ar) {
		right: 0 !important;
		left: auto !important;
		transform: rotate(180deg) translateY(40px) !important
	}

	.cwc17 .cwc17_bestofmatch .carousel .gallery_btn.next:lang(ar) {
		right: auto !important;
		left: 0 !important;
		transform: rotate(180deg) translateY(40px) !important
	}

	.cwc17 .cwc17_bestofmatch .share-box-inner {
		top: 453px
	}

	.cwc17 .cwc17_calendar {
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle {
		margin-bottom: 0;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle:lang(ar) {
		margin-left: 0;
		margin-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination {
		display: flex;
		position: absolute;
		margin-right: 10px;
		right: 10px;
		top: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination:lang(ar) {
		margin-right: 0;
		margin-left: 10px;
		right: auto;
		left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination a {
		bottom: 0;
		margin-bottom: 0;
		width: 50px;
		height: 50px;
		background-color: #F0F0F0;
		border: 1px solid #ccc;
		background-size: 8px;
		font-size: 0;
		text-decoration: none;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:lang(ar):before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:lang(ar):before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_matches {
		display: block
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score {
		display: flex;
		flex: 0
	}

	.cwc17 .cwc17_calendar .swiper-container {
		margin: 0 auto;
		max-width: 1200px;
		position: relative;
		margin-top: 30px;
		box-sizing: border-box;
		overflow: hidden
	}

	.cwc17 .cwc17_calendar .swiper-wrapper {
		white-space: nowrap;
		box-sizing: border-box
	}

	.cwc17 .cwc17_calendar .swiper-item {
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		width: 100%;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1 {
		border-right: 0;
		margin-right: 0;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2 {
		border-right: 0;
		margin-right: 0;
		margin-left: -5px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -5px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3 {
		border-right: 0;
		margin-right: 0;
		margin-left: -5px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -5px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4 {
		border-right: 0;
		margin-right: 0;
		margin-left: -5px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -5px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5 {
		margin-right: 0;
		margin-left: -5px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -5px
	}
}

@media only screen and (max-width: 768px) {
	.cwc17 .cwc17_header.pre-tournament .wrapper {
		display: block;
		padding: 15px 20px
	}

	.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container {
		max-width: 100%;
		flex: none
	}

	.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container .cwc17_header_title {
		font-size: 2.5rem;
		max-width: 65%
	}

	.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container .cwc17_header_title span {
		font-size: 0.75rem
	}

	.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container:before {
		content: none
	}

	.cwc17 .cwc17_header.pre-tournament .wrapper .cwc17_header_container:after {
		content: '';
		background-image: url("/StaticFiles/RealMadridResponsive/images/static/cwc17_world_cup.svg");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: left center;
		display: block;
		padding: 5px 0 0;
		text-align: center;
		width: 115px;
		height: 200px
	}

	.cwc17 .cwc17_header.pre-match .wrapper {
		display: block;
		padding: 15px 20px
	}

	.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container {
		flex: none;
		display: block;
		max-width: 100%
	}

	.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title {
		left: 20px
	}

	.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title:before {
		content: none
	}

	.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar) {
		left: auto;
		right: 20px
	}

	.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_teaser {
		flex: none;
		width: 100%;
		max-width: 100%;
		margin-top: 80px
	}

	.cwc17 .cwc17_header.pre-match .wrapper .cwc17_header_container .cwc17_header_teaser .cwc17_header_subtitle {
		width: 85%;
		font-size: 2.5rem
	}

	.cwc17 .cwc17_header.live-match,
	.cwc17 .cwc17_header.post-match {
		height: auto;
		background-size: auto 355px;
		background-color: #fff;
		background-position: center top
	}

	.cwc17 .cwc17_header.live-match .wrapper,
	.cwc17 .cwc17_header.post-match .wrapper {
		display: block;
		padding: 15px 20px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container {
		flex: none;
		display: block;
		max-width: 100%;
		width: 100%
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title {
		left: 20px;
		width: 140px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title:before,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title:before {
		content: none
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar),
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_title:lang(ar) {
		left: auto;
		right: 20px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_matchdata,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_matchdata {
		width: 100%;
		max-width: 100%;
		max-height: 160px;
		height: 1600px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_matchdata .cwc17_header_score .cwc17_header_status,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_matchdata .cwc17_header_score .cwc17_header_status {
		margin: 20px 0 10px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_container .cwc17_header_matchdata .cwc17_header_score .cwc17_header_result,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_container .cwc17_header_matchdata .cwc17_header_score .cwc17_header_result {
		font-size: 3.75rem
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch {
		position: static;
		width: 100%;
		margin-bottom: 20px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_container,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_nextmatch_container {
		color: #000
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_nextmatch .cwc17_header_subtitle,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_nextmatch .cwc17_header_subtitle {
		margin-bottom: 10px;
		color: #000
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news {
		position: static;
		width: 100%;
		height: auto
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist {
		display: flex;
		flex-wrap: nowrap
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store {
		box-sizing: border-box;
		width: 100%;
		flex: 1 0 auto;
		border: 1px solid #d9d9d9
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video),
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video),
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video),
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) {
		display: block
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_highlight_header,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_highlight_header,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_store_header,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_store_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_highlight_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_highlight_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_store_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_store_header {
		width: 100%;
		flex: none;
		min-height: 0
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_highlight_header img,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_highlight_header img,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_store_header img,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_store_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_highlight_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_highlight_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a:not(.youtube_video) .m_store_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a:not(.youtube_video) .m_store_header img {
		object-fit: initial;
		width: 100%;
		height: auto;
		margin: 0
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video {
		float: none;
		width: 100%;
		height: auto;
		min-height: 0
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header {
		width: 100%;
		height: auto;
		min-height: 0;
		overflow: auto
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header:after,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header:after,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header:after,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header:after,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header:before,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header:before,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header:before,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header:before,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header:after,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header:after,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header:after,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header:after,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header:before,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header:before,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header:before,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header:before {
		bottom: auto;
		top: 20px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header img,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header img,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header img,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_highlight_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_highlight_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video .m_store_header img,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video .m_store_header img {
		object-fit: initial;
		min-height: 0;
		width: 100%;
		height: auto
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video+a,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video+a,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight a.youtube_video+a,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store a.youtube_video+a {
		margin-left: 0;
		min-height: 0;
		max-width: none
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight .news_banner,
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store .news_banner,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight .news_banner,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store .news_banner {
		left: auto;
		right: 0;
		bottom: auto;
		top: 20px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight .news_banner:lang(ar),
	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store .news_banner:lang(ar),
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_highlight .news_banner:lang(ar),
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newslist .m_store .news_banner:lang(ar) {
		right: auto;
		left: 0
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newspagination,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newspagination {
		display: block
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newspagination .swiper-pagination-bullet,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newspagination .swiper-pagination-bullet {
		border: none;
		border-radius: 0;
		width: 25px;
		height: 6px
	}

	.cwc17 .cwc17_header.live-match .wrapper .cwc17_header_news .cwc17_header_newspagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.cwc17 .cwc17_header.post-match .wrapper .cwc17_header_news .cwc17_header_newspagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #333
	}

	.cwc17 .cwc17_header.live-match .cwc17_header_links,
	.cwc17 .cwc17_header.post-match .cwc17_header_links {
		margin-top: 30px;
		margin-bottom: 15px;
		text-align: left
	}

	.cwc17 .cwc17_header.live-match .cwc17_header_links:lang(ar),
	.cwc17 .cwc17_header.post-match .cwc17_header_links:lang(ar) {
		text-align: right
	}

	.cwc17 .cwc17_header.live-match .cwc17_header_btn,
	.cwc17 .cwc17_header.post-match .cwc17_header_btn {
		display: inline-block;
		font-size: 0.75rem;
		color: #0255A5;
		border: none;
		padding: 0 1.2em 0 0;
		margin: 0;
		text-transform: none
	}

	.cwc17 .cwc17_header.live-match .cwc17_header_btn:lang(ar),
	.cwc17 .cwc17_header.post-match .cwc17_header_btn:lang(ar) {
		padding: 0 0 0 1.2rem
	}

	.cwc17 .cwc17_header.live-match .cwc17_header_btn:before,
	.cwc17 .cwc17_header.post-match .cwc17_header_btn:before {
		color: #0255A5
	}

	.cwc17 .cwc17_header .cwc17_header_stadium {
		right: 20px
	}

	.cwc17 .cwc17_header .cwc17_header_stadium:lang(ar) {
		right: auto;
		left: 20px
	}

	.cwc17 .cwc17_header .cwc17_header_btn {
		display: none
	}

	.cwc17 .cwc17_header .cwc17_header_matchdata {
		width: 80%;
		max-width: 80%
	}

	.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team {
		padding: 10px 15px
	}

	.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team.team_local {
		padding-left: 0
	}

	.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team.team_visit {
		padding-right: 0
	}

	.cwc17 .cwc17_header .cwc17_header_matchdata .cwc17_header_team .cwc17_header_crest {
		padding-bottom: 10px
	}

	.cwc17 .cwc17_header .cwc17_header_scrolldown {
		display: none
	}

	.cwc17 .cwc17_bestofmatch .m_carousel_title {
		max-width: none;
		margin: 0 20px;
		padding-bottom: 20px
	}

	.cwc17 .cwc17_bestofmatch .carousel .gallery_btn.prev:lang(ar) {
		right: 0 !important;
		left: auto !important;
		transform: rotate(180deg) !important
	}

	.cwc17 .cwc17_bestofmatch .carousel .gallery_btn.next:lang(ar) {
		right: auto !important;
		left: 0 !important;
		transform: rotate(180deg) !important
	}

	.cwc17 .cwc17_calendar {
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle {
		margin-bottom: 0;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle:lang(ar) {
		margin-left: 0;
		margin-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination {
		display: flex;
		position: absolute;
		margin-right: 10px;
		right: 0;
		top: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination:lang(ar) {
		margin-right: 0;
		margin-left: 10px;
		right: auto;
		left: 0
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination a {
		bottom: 0;
		margin-bottom: 0;
		width: 50px;
		height: 50px;
		background-color: #F0F0F0;
		border: 1px solid #ccc;
		background-size: 8px;
		font-size: 0;
		text-decoration: none;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:lang(ar):before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:lang(ar):before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_matches {
		display: block
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score {
		display: flex;
		flex: 0
	}

	.cwc17 .cwc17_calendar .swiper-container {
		margin: 0 auto;
		max-width: 1200px;
		position: relative;
		margin-top: 30px;
		box-sizing: border-box;
		overflow: hidden
	}

	.cwc17 .cwc17_calendar .swiper-wrapper {
		white-space: nowrap;
		box-sizing: border-box
	}

	.cwc17 .cwc17_calendar .swiper-item {
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		width: 100%;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1 {
		border-right: 0;
		margin-right: 0;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2 {
		border-right: 0;
		margin-right: 0
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2:lang(ar) {
		border-left: 0;
		margin-left: 0
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3 {
		border-right: 0;
		margin-right: 0
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3:lang(ar) {
		border-left: 0;
		margin-left: 0
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4 {
		border-right: 0;
		margin-right: 0
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4:lang(ar) {
		border-left: 0;
		margin-left: 0
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5 {
		margin-right: 0
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5:lang(ar) {
		border-left: 0;
		margin-left: 0
	}

	.cwc17 .m_fcwc_fixture {
		padding: 30px 0
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_fix_slider h2 {
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 10px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav {
		display: block
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.prev {
		left: 20px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.prev:lang(ar) {
		right: 20px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.next {
		right: 20px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_fix_nav.next:lang(ar) {
		left: 20px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_stage {
		padding-bottom: 50px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_stage.quarter {
		padding-left: 20px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_stage.quarter:lang(ar) {
		padding-right: 20px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_stage.final {
		padding-right: 20px
	}

	.cwc17 .m_fcwc_fixture .m_fcwc_stage.final:lang(ar) {
		padding-left: 20px
	}

	.cwc17 .cwc17_teams {
		width: auto !important;
		padding: 0 10px
	}

	.cwc17 .cwc17_teams h2 {
		margin-left: 0;
		margin-bottom: 10px;
		margin-top: 30px
	}

	.cwc17 .cwc17_teams h2:lang(ar) {
		margin-right: 0
	}

	.cwc17 .cwc17_teams .cwc17_teams_row {
		height: 90px;
		margin-bottom: 20px
	}

	.cwc17 .cwc17_teams .cwc17_teams_scroller {
		width: 1000px
	}

	.cwc17 .cwc17_teams nav {
		min-height: auto
	}

	.cwc17 .cwc17_teams nav a {
		min-height: 65px;
		padding-top: 17px;
		font-size: 16px;
		text-transform: none
	}

	.cwc17 .cwc17_teams nav a.active {
		padding-top: 17px
	}

	.cwc17 .cwc17_teams nav a img {
		display: none
	}

	.cwc17 .cwc17_teams .col {
		width: 100%;
		float: none;
		padding: 0;
		margin-bottom: 30px;
		font-size: 1.4em
	}

	.cwc17 .cwc17_teams .col:lang(ar) {
		float: none;
		padding: 0
	}

	.cwc17 .cwc17_teams .col:lang(ar).cwc17_teams_honours {
		padding: 0
	}

	.cwc17 .cwc17_teams .col.cwc17_teams_club {
		width: 100%;
		clear: both
	}

	.cwc17 .cwc17_teams .cwc17_teams_squad a {
		float: right;
		margin-bottom: 30px
	}

	.cwc17 .cwc17_teams .cwc17_teams_player_list {
		height: 200px
	}

	.cwc17 .cwc17_teams .cwc17_teams_player_number {
		line-height: 1.8
	}
}

@media only screen and (max-width: 479px) {
	.cwc17 .cwc17_calendar {
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle {
		margin-left: 0;
		margin-bottom: 0;
		padding-left: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle:lang(ar) {
		margin-right: 0;
		padding-left: 0;
		padding-right: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_date {
		margin-top: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_matches {
		display: block
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score {
		display: flex;
		flex: 0
	}

	.cwc17 .cwc17_calendar .swiper-container {
		margin: 0 auto;
		max-width: 1200px;
		position: relative;
		margin-top: 30px;
		box-sizing: border-box;
		overflow: hidden
	}

	.cwc17 .cwc17_calendar .swiper-wrapper {
		white-space: nowrap;
		box-sizing: border-box
	}

	.cwc17 .cwc17_calendar .swiper-item {
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		width: 100%;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination {
		display: flex;
		position: absolute;
		margin-right: 0;
		padding-right: 20px;
		right: 0;
		top: 50px;
		z-index: 2
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination:lang(ar) {
		margin-left: 0;
		padding-right: 0;
		padding-left: 20px;
		right: auto;
		left: 0
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination a {
		bottom: 0;
		margin-bottom: 0;
		width: 50px;
		height: 50px;
		background-color: #F0F0F0;
		border: 1px solid #ccc;
		background-size: 8px;
		font-size: 0;
		text-decoration: none;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:lang(ar):before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:lang(ar):before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1 {
		border-right: 0;
		margin-right: 0;
		margin-left: 0;
		padding-left: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1:lang(ar) {
		border-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2 {
		border-right: 0;
		margin-right: 0;
		padding-left: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2:lang(ar) {
		border-left: 0;
		padding-left: 0;
		padding-right: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3 {
		border-right: 0;
		margin-right: 0;
		padding-left: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4 {
		border-right: 0;
		margin-right: 0;
		padding-left: 15px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 15px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5 {
		margin-right: 0;
		padding-left: 10px;
		padding-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5:lang(ar) {
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 10px;
		padding-left: 10px
	}

	.cwc17 .cwc17_teams .cwc17_teams_row {
		height: 90px;
		padding-top: 0
	}

	.cwc17 .cwc17_teams .cwc17_teams_scroller {
		width: 960px
	}

	.cwc17 .cwc17_teams nav {
		font-size: 0;
		margin-bottom: 25px;
		min-height: auto
	}

	.cwc17 .cwc17_teams nav a {
		min-height: 55px;
		margin-right: 10px;
		margin-top: 18px;
		padding-top: 14px
	}

	.cwc17 .cwc17_teams nav a.active {
		padding-top: 10px
	}

	.cwc17 .cwc17_teams nav a:lang(ar) {
		margin-left: 10px;
		margin-right: 0;
		direction: rtl
	}

	.cwc17 .cwc17_teams nav a img {
		display: none
	}

	.cwc17 .cwc17_bestofmatch .share-box-inner {
		top: 203px
	}
}

@media screen and (max-width: 767px) {
	.cwc17 .cwc17_player .stats .m_player_bio_data_wrapper .m_player_bio_data {
		background: #333
	}

	.cwc17 .cwc17_player .m_teams_stats .m_teams_stats_list li {
		background: none;
		width: 49%
	}

	.cwc17 .cwc17_player .m_teams_stats .m_teams_stats_list li:first-child {
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff
	}

	.cwc17 .cwc17_player .m_teams_stats .m_teams_stats_list li:nth-child(2) {
		border-bottom: 1px solid #fff
	}

	.cwc17 .cwc17_player .m_teams_stats .m_teams_stats_list li:nth-child(3) {
		border-right: 1px solid #fff
	}

	.cwc17 .cwc17_sedes_row {
		height: auto;
		background: #29b8e5;
		background: -moz-linear-gradient(top, #29b8e5 0%, #b3dced 50%, #b3dced 50%, #f5f5f5 100%);
		background: -webkit-linear-gradient(top, #29b8e5 0%, #b3dced 50%, #b3dced 50%, #f5f5f5 100%);
		background: linear-gradient(to bottom, #29b8e5 0%, #b3dced 50%, #b3dced 50%, #f5f5f5 100%)
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper {
		flex-wrap: wrap
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide {
		background-image: none !important;
		padding-bottom: 25px;
		display: inline-block;
		float: left
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide:last-of-type .m_cwc17_header h3 {
		display: none
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .m_cwc17_header {
		text-align: center;
		margin-top: 20px;
		width: auto;
		text-shadow: none;
		padding: 0
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .m_cwc17_header h3 {
		color: #fff;
		opacity: 0.8;
		font-size: 30px;
		margin-bottom: 10px;
		text-align: center;
		margin-left: 0;
		text-shadow: 0 -1px 0 rgba(0, 64, 128, 0.35), 0 1px 0 rgba(0, 64, 128, 0.35), -1px 0 0 rgba(0, 64, 128, 0.35), 1px 0 0 rgba(0, 64, 128, 0.35), 0 2px 6px rgba(0, 0, 0, 0.35)
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .m_cwc17_header h2 {
		color: #000;
		font-size: 60px;
		font-weight: 300;
		text-transform: uppercase;
		margin-bottom: 0;
		text-align: center
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .m_cwc17_header a {
		display: none
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .m_cwc17_header p {
		color: #fff;
		text-align: center;
		text-shadow: 0 -1px 0 rgba(0, 64, 128, 0.35), 0 1px 0 rgba(0, 64, 128, 0.35), -1px 0 0 rgba(0, 64, 128, 0.35), 1px 0 0 rgba(0, 64, 128, 0.35), 0 2px 6px rgba(0, 0, 0, 0.35)
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row {
		padding-left: 30px;
		padding-right: 30px
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 {
		right: auto;
		position: static;
		width: 100%;
		height: auto;
		-webkit-box-shadow: 0 0 24px -1px rgba(204, 204, 204, 0.4);
		-moz-box-shadow: 0 0 24px -1px rgba(204, 204, 204, 0.4);
		box-shadow: 0 0 24px -1px rgba(204, 204, 204, 0.4)
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .swiper-slide,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .swiper-slide {
		background-color: #fff
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .swiper-slide .cwc17_host_img,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .swiper-slide .cwc17_host_img {
		width: 100%;
		height: 200px
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .swiper-slide .cwc17_host_img img,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .swiper-slide .cwc17_host_img img {
		top: 50%;
		transform: translate(-50%, -50%);
		min-width: 100%;
		min-height: 100%;
		max-width: none;
		width: 100%
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .m_slider_cwc17_pagination,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .m_slider_cwc17_pagination2,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .m_slider_cwc17_pagination,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .m_slider_cwc17_pagination2 {
		margin-left: 0;
		right: 50%;
		padding-top: 20px;
		padding-bottom: 20px;
		transform: translateX(50%)
	}

	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .swiper-button-next_cwc17,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .swiper-button-next_cwc172,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .swiper-button-prev_cwc17,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v .swiper-button-prev_cwc172,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .swiper-button-next_cwc17,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .swiper-button-next_cwc172,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .swiper-button-prev_cwc17,
	.cwc17 .cwc17_sedes_row.swiper-container>.swiper-wrapper .swiper-slide .cwc17_host_row .swiper-container-v2 .swiper-button-prev_cwc172 {
		display: none
	}
}

@media screen and (max-width: 1160px) {
	.cwc17 .cwc17_calendar .cwc17_match_container {
		text-align: center
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info,
	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info_hour {
		float: left
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info:lang(ar),
	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_info_hour:lang(ar) {
		float: right
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match {
		clear: both
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_TV {
		display: inline-block;
		margin-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_TV:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_stadium {
		display: inline-block;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match_stadium:lang(ar) {
		margin-left: 0;
		margin-right: 10px
	}
}

@media screen and (min-width: 991px) and (max-width: 1160px) {
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info {
		justify-content: center
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image {
		flex-basis: 370px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_hover,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_img {
		position: absolute;
		bottom: 0;
		left: 0
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_hover:lang(ar),
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .image .player_img:lang(ar) {
		left: auto;
		right: 0
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats {
		flex-basis: 490px;
		padding-top: 40px
	}

	.cwc17 .cwc17_calendar {
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle {
		margin-bottom: 0;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_tittle:lang(ar) {
		margin-left: 0;
		margin-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination {
		display: flex;
		position: absolute;
		margin-right: 10px;
		right: 10px;
		top: 20px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination:lang(ar) {
		margin-right: 0;
		margin-left: 10px;
		right: auto;
		left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination a {
		bottom: 0;
		margin-bottom: 0;
		width: 50px;
		height: 50px;
		background-color: #F0F0F0;
		border: 1px solid #ccc;
		background-size: 8px;
		font-size: 0;
		text-decoration: none;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_prev:lang(ar):before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:before {
		content: '\e603';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_match_pagination .match_pagination_next:lang(ar):before {
		content: '\e604';
		display: inline-block;
		font-family: real-madrid-icons;
		text-indent: 0;
		color: #777;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		font-size: 16px;
		font-weight: 400;
		vertical-align: middle;
		pointer-events: all
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_matches {
		display: block
	}

	.cwc17 .cwc17_calendar .cwc17_match_container .cwc17_match .cwc17_score {
		display: flex;
		flex: 0
	}

	.cwc17 .cwc17_calendar .swiper-container {
		margin: 0 auto;
		max-width: 1200px;
		position: relative;
		margin-top: 30px;
		box-sizing: border-box;
		overflow: hidden
	}

	.cwc17 .cwc17_calendar .swiper-wrapper {
		white-space: nowrap;
		box-sizing: border-box
	}

	.cwc17 .cwc17_calendar .swiper-item {
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		width: 100%;
		position: relative
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1 {
		border-right: 0;
		margin-right: 0;
		margin-left: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col1:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: 10px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2 {
		border-right: 0;
		margin-right: 0;
		margin-left: -6px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col2:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -6px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3 {
		border-right: 0;
		margin-right: 0;
		margin-left: -6px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col3:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -6px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4 {
		border-right: 0;
		margin-right: 0;
		margin-left: -6px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col4:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -6px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5 {
		margin-right: 0;
		margin-left: -6px
	}

	.cwc17 .cwc17_calendar .cwc17_calendar_col5:lang(ar) {
		border-left: 0;
		margin-left: 0;
		margin-right: -6px
	}

	.cwc17 .cwc17_teams .cwc17_teams_wrapper {
		padding: 0 10px
	}

	.cwc17 .cwc17_teams nav {
		margin-bottom: 0
	}
}

@media screen and (min-width: 769px) {
	.cwc17 .cwc17_player {
		width: 100vw
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .name_player,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .number_player {
		font-size: 50px
	}
}

@media screen and (max-width: 1200px) {
	.cwc17 .cwc17_news_hightlights {
		width: calc(100% - 40px);
		margin: 0 auto
	}
}

@media screen and (max-width: 768px) {
	.cwc17 .cwc17_header {
		height: calc(100vh - 117px);
		min-height: 0
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal {
		position: absolute;
		left: 10px;
		padding: 0 10px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal:lang(ar) {
		left: auto;
		right: 10px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .name_player,
	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .principal .number_player {
		font-size: 36px
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper {
		position: absolute;
		top: 70px;
		left: 0px;
		margin-top: 0;
		bottom: auto;
		background-color: #333
	}

	.cwc17 .cwc17_player .swiper-container .swiper-wrapper .player .player_info .stats .m_player_bio_data_wrapper .m_player_bio_data dd {
		border-left: 0
	}

	.cwc17 .cwc17_sedes_row .swiper-container-v,
	.cwc17 .cwc17_sedes_row .swiper-container-v2 {
		right: 20px
	}

	.cwc17 .cwc17_sedes_row .swiper-container-v:lang(ar),
	.cwc17 .cwc17_sedes_row .swiper-container-v2:lang(ar) {
		left: 20px;
		right: auto
	}
}

@media (min-width: 768px) and (max-width: 990px) {
	.m_player_bio_data_wrapper {
		position: absolute !important;
		top: 230px !important;
		left: 10px !important;
		margin-top: 0;
		bottom: auto;
		background-color: #333
	}

	.m_player_bio_data_wrapper .m_player_bio_list {
		background-color: #333
	}

	.m_player_bio_data_wrapper .m_player_bio_birthday {
		width: auto
	}

	.m_player_bio_data_wrapper .m_player_bio_birthplace {
		border-left: 0px !important
	}

	.m_player_bio_data_wrapper .m_player_bio_birthday {
		border-left: 1px solid #fff !important
	}

	.m_player_bio_data_wrapper .m_player_bio_position {
		border-left: 1px solid #fff !important
	}
}

@keyframes scrolldown {
	0% {
		bottom: 20px
	}

	2% {
		bottom: 40px
	}

	4% {
		bottom: 20px
	}

	6% {
		bottom: 40px
	}

	8% {
		bottom: 20px
	}

	10% {
		bottom: 40px
	}

	12% {
		bottom: 20px
	}

	100% {
		bottom: 20px
	}
}

.cwc17 .m_bcr_fixture {
	padding: 20px 0;
	background-color: #fff
}

.cwc17 .m_bcr_fixture .full_special_row {
	max-width: 960px;
	margin: 0 auto
}

.cwc17 .m_bcr_fixture .m_bcr_fix_slider {
	background-color: transparent;
	margin-left: 0;
	margin-right: 0
}

.cwc17 .m_bcr_fixture .m_bcr_fix_slider h2 {
	margin-right: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	display: inline-block;
	font-size: 20px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	text-transform: inherit
}

.cwc17 .m_bcr_fixture .m_bcr_fix_slider .m_slider_list {
	width: 100%;
	display: flex;
	align-items: center
}

.cwc17 .m_bcr_fixture .m_bcr_stage {
	box-sizing: border-box;
	width: 300px;
	padding-top: 20px
}

.cwc17 .m_bcr_fixture .m_bcr_stage:last-of-type {
	width: 280px
}

.cwc17 .m_bcr_fixture .m_bcr_stage .m_bcr_fix_match {
	background-color: #fff;
	list-style-type: none;
	margin: 0 auto;
	padding: 0
}

.cwc17 .m_bcr_fixture .m_bcr_stage .m_bcr_fix_match:first-of-type:not(.final) {
	margin-bottom: 20px
}

.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_first,
.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second {
	padding-right: 20px
}

.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_first:lang(ar),
.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second:lang(ar) {
	padding-left: 20px;
	padding-right: 0
}

.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_first {
	margin-bottom: 150px
}

.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second {
	margin-top: 150px
}

.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second .m_bcr_fix_stage_title {
	visibility: hidden
}

.cwc17 .m_bcr_fixture .m_bcr_stage.semi {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 70px;
	padding-bottom: 90px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5
}

.cwc17 .m_bcr_fixture .m_bcr_stage .final_square {
	padding: 20px;
	border: 1px solid #f5f5f5;
	border-radius: 5px;
	margin-left: 20px
}

.cwc17 .m_bcr_fixture .m_bcr_stage .final_square:lang(ar) {
	margin-left: 0px;
	margin-right: 20px
}

.cwc17 .m_bcr_fixture .m_bcr_fix_stage_title {
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: 700;
	color: #404040;
	margin-bottom: 2rem
}

.cwc17 .m_bcr_fixture .m_bcr_fix_stage_title.final {
	font-size: 3.2em;
	line-height: 1
}

.cwc17 .m_bcr_fixture .m_bcr_fix_host {
	font-size: 1.2em;
	color: #bebebe;
	margin-bottom: 1em
}

.cwc17 .m_bcr_fixture .m_bcr_fix_match {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.cwc17 .m_bcr_fixture .m_bcr_fix_team {
	text-align: left;
	background-color: #f5f5f5;
	margin-bottom: 4px;
	height: 50px;
	width: 100%;
	overflow: hidden;
	vertical-align: middle
}

.cwc17 .m_bcr_fixture .m_bcr_fix_team:lang(ar) {
	text-align: right
}

.cwc17 .m_bcr_fixture .m_bcr_fix_emblem {
	display: inline-block;
	margin: 5px 5px;
	vertical-align: middle;
	height: 40px;
	width: 40px
}

.cwc17 .m_bcr_fixture .m_bcr_fix_result {
	display: block;
	float: right;
	width: 20px;
	height: 38px;
	padding: 12px 10px 0;
	text-align: center;
	font-size: 1.8em;
	font-weight: 400;
	color: #fff;
	background-color: #bbb;
	font-family: "Oswald", sans-serif;
	z-index: 2
}

.cwc17 .m_bcr_fixture .m_bcr_fix_result:lang(ar) {
	float: left
}

.cwc17 .m_bcr_fixture .m_bcr_fix_result.winner {
	background-color: #c8b17b
}

.cwc17 .m_bcr_fixture .m_bcr_fix_teamname {
	display: inline-block;
	font-weight: 700;
	font-size: 1.2em;
	vertical-align: middle
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav {
	display: none;
	position: absolute;
	font-size: 1.5em;
	font-weight: 700;
	text-decoration: none;
	color: #0857a6;
	bottom: 0
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.next {
	right: 10px
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.next:lang(ar) {
	right: inherit;
	left: 10px
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.next:lang(ar):after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAA2SURBVAjXY2BnCBFgYGDevYGBIXq3AgPb7o0MDNZABkP37gQGBs7dmxgYGKSB/AIukBIGEwEAIwYL0x8477oAAAAASUVORK5CYII=");
	margin-right: 10px;
	margin-left: 0
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.next:after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAAzSURBVAjXYxAJYGdg2L2ZgYFBe3cAAwPj7m1gpgEDQ/buBgam3TtBPAGgkl0MBQwiQGEAJvwL09gkatYAAAAASUVORK5CYII=");
	display: inline-block;
	line-height: 1;
	margin-left: 10px
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.prev {
	left: 10px
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.prev:lang(ar) {
	left: inherit;
	right: 10px
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.prev:lang(ar):before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAAzSURBVAjXYxAJYGdg2L2ZgYFBe3cAAwPj7m1gpgEDQ/buBgam3TtBPAGgkl0MBQwiQGEAJvwL09gkatYAAAAASUVORK5CYII=");
	margin-left: 10px;
	margin-right: 0
}

.cwc17 .m_bcr_fixture .m_bcr_fix_nav.prev:before {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKBAMAAACK4lk+AAAAJFBMVEUAAAAGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpsGUpt2IYVGAAAAC3RSTlMAaFdQ8UpEAoByX3xlX/YAAAA2SURBVAjXY2BnCBFgYGDevYGBIXq3AgPb7o0MDNZABkP37gQGBs7dmxgYGKSB/AIukBIGEwEAIwYL0x8477oAAAAASUVORK5CYII=");
	display: inline-block;
	line-height: 1;
	margin-right: 10px
}

.cwc17 .m_bcr_fixture .m_slider_bcr_fixture_pagination {
	position: absolute;
	opacity: 0;
	left: -9999px
}

.cwc17 .m_bcr_fixture .m_slider_bcr_fixture_pagination:lang(ar) {
	left: 9999px
}

@media only screen and (max-width: 1024px) {
	.cwc17 .m_bcr_fixture {
		padding: 30px 0
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_slider h2 {
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 10px
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_slider .m_slider_list {
		width: auto
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_slider .m_slider_list .m_slider_item {
		flex-basis: 100%;
		padding: 0 20px;
		margin-bottom: 50px
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_nav {
		display: block
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_nav.prev {
		left: 20px;
		bottom: -40px
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_nav.prev:lang(ar) {
		right: 20px
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_nav.next {
		right: 20px;
		bottom: -40px
	}

	.cwc17 .m_bcr_fixture .m_bcr_fix_nav.next:lang(ar) {
		left: 20px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage {
		padding-bottom: 50px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_first,
	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second {
		padding-left: 20px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_first:lang(ar),
	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second:lang(ar) {
		padding-right: 20px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_first {
		margin-bottom: 0
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second {
		margin-top: 0
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second .m_bcr_fix_stage_title {
		visibility: visible
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.semi {
		padding-top: 20px;
		padding-bottom: 50px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage .final_square {
		margin-left: 0px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage .final_square:lang(ar) {
		margin-right: 0px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.final {
		padding-right: 20px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.final:lang(ar) {
		padding-left: 20px
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.final .m_bcr_fix_nav {
		bottom: -90px
	}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_first .m_bcr_fix_nav {
		visibility: hidden
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second .m_bcr_fix_nav.prev {
		visibility: hidden
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second .m_bcr_fix_nav.next {
		visibility: visible
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second.swiper-slide-active .m_bcr_fix_nav.prev {
		visibility: visible
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.quarter_second.swiper-slide-active .m_bcr_fix_nav.next {
		visibility: hidden
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.semi .m_bcr_fix_nav.prev {
		visibility: hidden
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.semi .m_bcr_fix_nav.next {
		visibility: visible
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.semi.swiper-slide-active .m_bcr_fix_nav.prev {
		visibility: visible
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.semi.swiper-slide-active .m_bcr_fix_nav.next {
		visibility: hidden
	}

	.cwc17 .m_bcr_fixture .m_bcr_stage.final .m_bcr_fix_nav {
		visibility: hidden
	}
}

.tickets_layout_landing {
	background: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 30% 20%;
	line-height: 1;
	margin: 0;
	padding: 0
}

.tickets_layout_landing.basket .wrapper .logo {
	background-color: #0255a5
}

.tickets_layout_landing.basket .wrapper .logo img {
	display: none
}

.tickets_layout_landing.basket .wrapper .logo.escudo img {
	display: block
}

.tickets_layout_landing.basket .wrapper .logo h1 {
	padding: 15px
}

.tickets_layout_landing .wrapper {
	min-height: 100vh;
	max-width: 960px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif
}

.tickets_layout_landing .wrapper .logo {
	margin-left: 45%;
	text-align: center;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.6);
	display: block;
	padding: 13px 20px 13px 20px;
	margin-bottom: 5px
}

.tickets_layout_landing .wrapper .logo img {
	width: 100px;
	display: block;
	margin: 0 auto
}

.tickets_layout_landing .wrapper .logo h1 {
	display: block;
	font-size: 40px;
	font-style: italic;
	font-family: "Oswald", sans-serif
}

.tickets_layout_landing .wrapper .cuerpo.three .match,
.tickets_layout_landing .wrapper .cuerpo.two .match {
	margin-bottom: 5px
}

.tickets_layout_landing .wrapper .cuerpo.three .match:last-of-type,
.tickets_layout_landing .wrapper .cuerpo.two .match:last-of-type {
	margin-bottom: 0
}

.tickets_layout_landing .wrapper .cuerpo.three .match .teams,
.tickets_layout_landing .wrapper .cuerpo.two .match .teams {
	margin-bottom: 0;
	margin-top: 0
}

.tickets_layout_landing .wrapper .cuerpo.three .match .teams .local,
.tickets_layout_landing .wrapper .cuerpo.three .match .teams .visit,
.tickets_layout_landing .wrapper .cuerpo.two .match .teams .local,
.tickets_layout_landing .wrapper .cuerpo.two .match .teams .visit {
	font-size: 40px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info {
	display: flex;
	flex-wrap: wrap
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .logos {
	order: 2;
	flex-basis: 50%;
	margin-top: -30px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .local,
.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .visit,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .logos .local,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .logos .visit {
	width: 90px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .tournament,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .logos .tournament {
	width: 55px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info {
	order: 1;
	flex-basis: 50%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-left: 50%;
	margin-bottom: 5px;
	align-items: center
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info strong {
	display: inline-block;
	font-family: "Oswald", sans-serif;
	color: #fff;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	border-right: 2px solid #fff;
	margin-right: 10px;
	margin-bottom: 0px;
	order: 2
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong .day,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info strong .day {
	display: block;
	font-size: 15px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong .day:after,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info strong .day:after {
	content: '';
	font-size: 20px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .month,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info .month {
	order: 1;
	flex-basis: 100%;
	text-align: center;
	line-height: 0.8;
	padding-top: 0
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .hour,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info .hour {
	order: 3;
	font-size: 25px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .day,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info .day {
	order: 2;
	font-size: 25px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .day:after,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info .day:after {
	font-size: 25px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .buy,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .buy {
	order: 3;
	flex-basis: 50%
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .buy .prize,
.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .buy .prize {
	font-size: 25px;
	margin-top: 5px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .tournament .fixture,
.tickets_layout_landing .wrapper .cuerpo.three .match .tournament .name {
	font-size: 15px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .teams .local,
.tickets_layout_landing .wrapper .cuerpo.three .match .teams .visit {
	font-size: 35px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info {
	flex-wrap: nowrap;
	align-items: flex-end;
	margin-top: 10px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info div {
	width: 33.33%;
	flex: 1 0 auto
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info {
	margin-left: 0;
	flex-basis: auto;
	align-items: center
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong {
	width: 60%;
	margin-right: 10px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong .day {
	padding-left: 5px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong .day:after {
	content: none !important
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .day,
.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .hour {
	font-size: 20px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .month {
	font-size: 15px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos {
	margin-top: 0;
	flex-basis: auto
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .local,
.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .visit {
	width: 60px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .tournament {
	width: 40px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .buy {
	flex-basis: auto
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .buy .btn {
	padding: 12px 45px
}

.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .buy .prize {
	font-size: 20px
}

.tickets_layout_landing .wrapper .cuerpo.msg .nothing {
	display: block;
	margin-left: 45%;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 50px 0;
	text-align: center
}

.tickets_layout_landing .wrapper .cuerpo.msg .nothing p {
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 55px;
	text-align: center
}

.tickets_layout_landing .wrapper .cuerpo.msg .nothing .link a {
	text-decoration: none;
	color: #fff
}

.tickets_layout_landing .wrapper .cuerpo.msg .nothing .btn {
	padding: 12px 80px;
	margin-top: 50px
}

.tickets_layout_landing .wrapper .cuerpo .nothing {
	display: none
}

.tickets_layout_landing .wrapper .cuerpo .match {
	margin-left: 45%;
	background-color: rgba(0, 0, 0, 0.6)
}

.tickets_layout_landing .wrapper .cuerpo .match .tournament {
	text-align: center;
	padding: 7px 0
}

.tickets_layout_landing .wrapper .cuerpo .match .tournament .fixture,
.tickets_layout_landing .wrapper .cuerpo .match .tournament .name {
	display: inline-block;
	font-family: "Oswald", sans-serif;
	font-style: italic;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase
}

.tickets_layout_landing .wrapper .cuerpo .match .tournament .name:after {
	content: '|';
	padding: 0 10px;
	color: #fff;
	font-size: 18px;
	font-style: normal
}

.tickets_layout_landing .wrapper .cuerpo .match .teams {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px
}

.tickets_layout_landing .wrapper .cuerpo .match .teams .local,
.tickets_layout_landing .wrapper .cuerpo .match .teams .visit {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	font-size: 50px;
	font-family: "Oswald", sans-serif
}

.tickets_layout_landing .wrapper .cuerpo .match .aditional_info {
	padding-bottom: 10px
}

.tickets_layout_landing .wrapper .cuerpo .match .aditional_info .logos {
	text-align: center
}

.tickets_layout_landing .wrapper .cuerpo .match .aditional_info .logos img {
	display: inline-block
}

.tickets_layout_landing .wrapper .cuerpo .match .aditional_info .logos .local,
.tickets_layout_landing .wrapper .cuerpo .match .aditional_info .logos .visit {
	width: 100px
}

.tickets_layout_landing .wrapper .cuerpo .match .aditional_info .logos .tournament {
	width: 60px
}

.tickets_layout_landing .wrapper .cuerpo .match .date_info {
	text-align: center;
	margin-top: 20px
}

.tickets_layout_landing .wrapper .cuerpo .match .date_info strong {
	display: inline-block;
	font-family: "Oswald", sans-serif;
	color: #fff;
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	border-right: 2px solid #fff;
	margin-right: 10px;
	margin-bottom: 10px
}

.tickets_layout_landing .wrapper .cuerpo .match .date_info strong .day {
	display: block;
	font-size: 18px
}

.tickets_layout_landing .wrapper .cuerpo .match .date_info strong .day:after {
	content: '';
	font-size: 20px
}

.tickets_layout_landing .wrapper .cuerpo .match .date_info .day,
.tickets_layout_landing .wrapper .cuerpo .match .date_info .hour {
	display: inline-block;
	font-family: "Oswald", sans-serif;
	color: #fff;
	font-style: italic;
	font-size: 35px;
	font-weight: bold;
	text-transform: uppercase
}

.tickets_layout_landing .wrapper .cuerpo .match .date_info .day:after {
	content: '|';
	padding: 0 10px;
	color: #fff;
	font-size: 40px;
	font-style: normal;
	font-weight: 200
}

.tickets_layout_landing .wrapper .cuerpo .match .date_info .month {
	font-family: "Oswald", sans-serif;
	font-style: italic;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 0
}

.tickets_layout_landing .wrapper .cuerpo .match .buy {
	text-align: center;
	padding-bottom: 5px
}

.tickets_layout_landing .wrapper .cuerpo .match .buy .btn {
	padding: 12px 80px
}

.tickets_layout_landing .wrapper .cuerpo .match .buy .prize {
	font-family: "Oswald", sans-serif;
	color: #fff;
	font-style: italic;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px
}

@media only screen and (min-width: 990px) {
	.tickets_layout_landing .wrapper .cuerpo {
		background-image: none !important
	}
}

@media only screen and (max-width: 990px) {
	.tickets_layout_landing {
		background-color: #000;
		background-position: center top;
		background-size: contain
	}

	.tickets_layout_landing.basket .wrapper .logo img {
		display: block;
		width: 85px
	}

	.tickets_layout_landing.basket .wrapper .logo h1 {
		padding: 0;
		font-size: 45px
	}

	.tickets_layout_landing .wrapper {
		min-height: 0;
		max-width: 100%
	}

	.tickets_layout_landing .wrapper .logo {
		background-color: #000;
		margin: calc(100vw * .592) 0 0;
		justify-content: center;
		padding: 0;
		display: flex;
		align-items: center;
		padding: 30px 0
	}

	.tickets_layout_landing .wrapper .logo img {
		margin: 0;
		display: inline-block
	}

	.tickets_layout_landing .wrapper .logo h1 {
		display: inline-block
	}

	.tickets_layout_landing .wrapper .cuerpo {
		padding-top: 15px;
		padding-bottom: 15px;
		background-position: center top;
		background-size: 100% 100%
	}

	.tickets_layout_landing .wrapper .cuerpo.msg .nothing {
		margin-left: 0px
	}

	.tickets_layout_landing .wrapper .cuerpo.msg .nothing p {
		font-size: 40px
	}

	.tickets_layout_landing .wrapper .cuerpo.msg .nothing .link a {
		font-size: 35px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .tournament,
	.tickets_layout_landing .wrapper .cuerpo.two .match .tournament {
		padding: 10px 0
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .teams,
	.tickets_layout_landing .wrapper .cuerpo.two .match .teams {
		margin-top: 10px;
		margin-bottom: 10px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info,
	.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info {
		display: block
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos,
	.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .logos {
		margin-top: 0
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info,
	.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info {
		margin-left: 0;
		margin-top: 10px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong .day,
	.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info strong .day {
		font-size: 18px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .day,
	.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info .day {
		order: 1;
		padding: 10px 0
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .hour,
	.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info .hour {
		order: 2;
		padding: 10px 0
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .month,
	.tickets_layout_landing .wrapper .cuerpo.two .match .aditional_info .date_info .month {
		order: 3;
		padding: 0
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .buy,
	.tickets_layout_landing .wrapper .cuerpo.two .match .buy {
		padding-bottom: 5px;
		margin-top: 10px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info div {
		width: 100%
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info strong .day {
		font-size: 16px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .month {
		font-size: 18px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .day,
	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .date_info .hour {
		font-size: 25px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .local,
	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .visit {
		width: 90px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .logos .tournament {
		width: 60px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .buy .btn {
		padding: 12px 80px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .aditional_info .buy .prize {
		font-size: 25px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .tournament .fixture,
	.tickets_layout_landing .wrapper .cuerpo.three .match .tournament .name {
		font-size: 18px
	}

	.tickets_layout_landing .wrapper .cuerpo.three .match .teams .local,
	.tickets_layout_landing .wrapper .cuerpo.three .match .teams .visit {
		font-size: 40px
	}

	.tickets_layout_landing .wrapper .cuerpo .match {
		margin-left: 0;
		width: 90%;
		margin: 0 auto
	}
}

.news_report_layout .m_full_header_banner {
	position: relative;
	min-height: 270px
}

.news_report_layout .m_full_header_banner .m_news_head_pano {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 270px;
	top: 0;
	left: 0;
	z-index: 1
}

.home_layout .m_full_header_banner {
	position: relative
}

.home_layout .m_full_header_banner .m_home_pano {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	min-height: 150px;
	top: 0;
	left: 0;
	z-index: 1
}

.partner_layout .m_partner .m_text .m_scorers ul li {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: space-between;
	margin-left: 75px;
	padding: 20px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.partner_layout .m_partner .m_text .m_scorers ul li.nolink {
	justify-content: flex-start
}

.partner_layout .m_partner .m_text .m_scorers ul li:before {
	content: attr(data-position);
	display: block;
	position: absolute;
	width: 34px;
	height: 34px;
	padding: 20px;
	text-align: center;
	background-image: url("../images/static/player_ranking_list_bg.png");
	background-position: center center;
	background-size: contain;
	bottom: 0;
	left: 0;
	transform: translate(-90px, -39px);
	font-family: "Oswald", sans-serif;
	font-size: 2.125rem;
	color: #000;
	font-weight: 400;
	line-height: 1
}

.partner_layout .m_partner .m_text .m_scorers ul li:first-of-type {
	padding-top: 0
}

.partner_layout .m_partner .m_text .m_scorers ul li:last-of-type {
	border-bottom: none
}

.partner_layout .m_partner .m_text .m_scorers ul li>div {
	flex: 0 1 auto;
	width: 95px;
	height: 95px;
	overflow: hidden;
	border: 4px solid #0255A5;
	border-radius: 50%
}

.partner_layout .m_partner .m_text .m_scorers ul li>div img {
	width: 100%;
	max-width: 100%;
	height: auto
}

.partner_layout .m_partner .m_text .m_scorers ul li h3 {
	width: 175px;
	flex: 0 1 auto;
	font-size: 2rem;
	line-height: 1;
	margin-left: 15px;
	color: #333
}

.partner_layout .m_partner .m_text .m_scorers ul li p {
	width: 80px;
	flex: 0 1 auto;
	margin: 0 20px
}

.partner_layout .m_partner .m_text .m_scorers ul li p strong {
	text-align: center;
	display: block;
	font-family: "Oswald", sans-serif;
	font-size: 3rem;
	font-weight: 500;
	color: #0255A5;
	line-height: 1.2
}

.partner_layout .m_partner .m_text .m_scorers ul li p em {
	text-align: center;
	display: block;
	font-style: normal;
	font-family: "Oswald", sans-serif;
	color: #333;
	font-size: .75rem;
	line-height: 1.4
}

.partner_layout .m_partner .m_text .m_scorers ul li a {
	flex: 0 1 auto;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: .688rem;
	font-weight: 400;
	border: 1px solid #0255A5;
	padding: 10px 12px;
	color: #0255A5;
	white-space: nowrap;
	text-align: center
}

@media only screen and (max-width: 1024px) {
	.partner_layout .m_partner .m_text .m_scorers ul li {
		margin-left: 0;
		display: inline-block;
		width: 49%
	}

	.partner_layout .m_partner .m_text .m_scorers ul li:before {
		position: static;
		transform: none;
		margin: 0 auto
	}

	.partner_layout .m_partner .m_text .m_scorers ul li:first-of-type {
		padding-top: 20px
	}

	.partner_layout .m_partner .m_text .m_scorers ul li>div,
	.partner_layout .m_partner .m_text .m_scorers ul li h3,
	.partner_layout .m_partner .m_text .m_scorers ul li p,
	.partner_layout .m_partner .m_text .m_scorers ul li a {
		margin: 15px auto 0 auto
	}

	.partner_layout .m_partner .m_text .m_scorers ul li h3 {
		text-align: center
	}

	.partner_layout .m_partner .m_text .m_scorers ul li a {
		display: block;
		max-width: 280px
	}
}

@media only screen and (max-width: 767px) {
	.partner_layout .m_partner .m_text .m_scorers ul li {
		display: block;
		width: 100%
	}
}

.rmtv_new .container {
	background-image: linear-gradient(to bottom, #02407a 0%, #001528 50%, #02407a 100%);
	padding: 0 15px;
	position: relative
}

.rmtv_new .container .branding {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
	left: 0;
	top: 0
}

.rmtv_new .container .branding div[data-ad-slot] {
	width: 768px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.rmtv_new .container .branding:lang(ar) {
	left: auto;
	right: 0
}

.rmtv_new .container .branding iframe {
	width: 1366px;
	height: 828px;
	overflow: hidden
}

.rmtv_new .container .wrapper {
	position: relative;
	width: 100%;
	min-height: auto;
	max-width: 100%;
	z-index: 1;
	margin: 95px auto
}

.rmtv_new .container .wrapper .ad_one,
.rmtv_new .container .wrapper .ad_two,
.rmtv_new .container .wrapper .blk_one,
.rmtv_new .container .wrapper .blk_two {
	display: none
}

.rmtv_new .container .wrapper .title_prog {
	flex: 0 1 100%;
	border-bottom: 1px solid #e0e0e0;
	background-color: #808080;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	height: 100px;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	position: relative;
	align-items: center;
	perspective: 500px;
	overflow: hidden
}

.rmtv_new .container .wrapper .title_prog.minuti {
	height: auto
}

.rmtv_new .container .wrapper .title_prog.minuti p {
	position: static
}

.rmtv_new .container .wrapper .title_prog .card_prog {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	transition: transform .5s;
	transform-style: preserve-3d
}

.rmtv_new .container .wrapper .title_prog .card_prog.flipped #prog_now {
	animation: flipped_card_front 60s infinite
}

.rmtv_new .container .wrapper .title_prog .card_prog.flipped #prog_next {
	animation: flipped_card_back 60s infinite
}

.rmtv_new .container .wrapper .title_prog .card_prog #prog_next {
	transform: rotateX(180deg);
	background-color: #333;
	color: #e6e6e6;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 2
}

.rmtv_new .container .wrapper .title_prog .card_prog #prog_now {
	transform: rotateX(0deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rmtv_new .container .wrapper .title_prog p {
	color: #333;
	text-transform: uppercase;
	font-size: 14px;
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	position: absolute;
	width: 100%;
	flex-wrap: wrap;
	display: flex;
	height: 100%;
	box-sizing: border-box;
	backface-visibility: hidden
}

.rmtv_new .container .wrapper .title_prog .title_name {
	padding: 0 10px;
	height: calc(100% - 36px);
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto
}

.rmtv_new .container .wrapper .title_prog .title_now {
	display: inline-block;
	padding: 10px 20px;
	background-color: #111;
	color: #61D12F;
	margin: 0;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	height: 36px;
	text-align: left
}

.rmtv_new .container .wrapper .title_prog .title_now:before {
	content: "◆ "attr(data-lit-now);
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	color: #61D12F;
	margin-right: 10px
}

.rmtv_new .container .wrapper .title_prog .title_now:lang(ar) {
	text-align: right
}

.rmtv_new .container .wrapper .title_prog .title_now:lang(ar):before {
	margin-right: 0;
	margin-left: 10px
}

.rmtv_new .container .wrapper .title_prog .title_next {
	display: inline-block;
	padding: 10px 20px;
	background-color: #4ab11b;
	color: #fff;
	margin: 0;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	height: 36px;
	text-align: left
}

.rmtv_new .container .wrapper .title_prog .title_next:before {
	content: "◆ "attr(data-lit-next);
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin-right: 10px
}

.rmtv_new .container .wrapper .title_prog .title_next:lang(ar) {
	text-align: right
}

.rmtv_new .container .wrapper .title_prog .title_next:lang(ar):before {
	margin-right: 0;
	margin-left: 10px
}

.rmtv_new .container .m_videojs_stream {
	background-color: #fff;
	padding-left: 0 !important;
	padding-bottom: 0
}

.rmtv_new .container .m_videojs_stream .aditional {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	padding: 10px 0;
	border-top: 1px solid #e5e5e5;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, #fff 100%)
}

.rmtv_new .container .m_videojs_stream .aditional .programation {
	font-size: 13px;
	color: #333;
	white-space: nowrap;
	font-family: "Oswald", sans-serif
}

.rmtv_new .container .m_videojs_stream .aditional .responsive_select {
	display: block;
	flex: 0 1 auto;
	padding: 0 20px;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase
}

.rmtv_new .container .m_videojs_stream .aditional .responsive_select .select_content {
	background-color: #fff;
	border-top: 2px solid #0255A5
}

.rmtv_new .container .m_videojs_stream .aditional .responsive_select select {
	width: auto
}

.rmtv_new .container .m_videojs_stream .aditional .info {
	display: none
}

.rmtv_new .container .m_videojs_stream .m_video_stream_player_cont {
	width: calc(100vw - 30px);
	min-height: calc((100vw - 30px) * 0.5625);
	margin: 0;
	padding: 0
}

.rmtv_new .container .m_videojs_stream .m_video_stream_player_cont .vjs-big-play-button .vjs-icon-placeholder {
	color: #202737;
	font-size: 60px;
	line-height: 1.05
}

.rmtv_new .container .m_videojs_stream .m_video_stream_player_cont .video-js {
	background-color: #fff;
	min-width: 0;
	min-height: 0
}

.rmtv_new .container .m_videojs_stream .m_video_stream_player_cont .video-js .vjs-big-play-button {
	background-color: rgba(255, 255, 255, 0);
	font-size: 6em;
	cursor: pointer;
	line-height: 1.125em;
	height: 1.25em;
	width: 1.25em;
	border: .12em solid #202737;
	border-radius: 50%
}

.rmtv_new .container .m_videojs_hd {
	background-color: #fff;
	padding-left: 0 !important;
	padding-bottom: 0
}

.rmtv_new .container .m_videojs_hd .vjs-poster {
	background-color: #000;
	cursor: pointer;
	background-size: cover
}

.rmtv_new .container .m_videojs_hd .aditional {
	padding: 12px 15px;
	border-top: 1px solid #e5e5e5;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, #fff 100%)
}

.rmtv_new .container .m_videojs_hd .aditional .prog_name {
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	margin-bottom: 8px
}

.rmtv_new .container .m_videojs_hd .aditional .prog_date {
	font-size: 12px;
	color: #999;
	margin-bottom: 4px
}

.rmtv_new .container .m_videojs_hd .aditional .prog_desc_alt {
	font-size: 12px;
	font-style: italic;
	margin-bottom: 4px
}

.rmtv_new .container .m_videojs_hd .aditional .prog_desc_pie {
	font-size: 11px
}

.rmtv_new .container .m_videojs_hd .m_videojs_hd_inner .video-js {
	min-width: 0;
	min-height: 0
}

.rmtv_new .container .vjs-poster {
	background-color: #fff;
	cursor: pointer;
	background-size: 70%
}

.rmtv_new .wrapper {
	width: 100%;
	max-width: 100%
}

.rmtv_new .wrapper .main_row,
.rmtv_new .wrapper .club_info_layout .overlapping_main_row,
.club_info_layout .rmtv_new .wrapper .overlapping_main_row {
	margin-top: 30px
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .col.important,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .col.important,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .col.important {
	display: none
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .col.important.active,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .col.important.active,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .col.important.active {
	display: block
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .col.contacto,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .col.contacto,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .col.contacto {
	clear: both;
	width: 100%
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .col.aside>*,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .col.aside>*,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .col.aside>* {
	margin-bottom: 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs {
	padding: 0;
	margin-top: 20px;
	background-color: #fff;
	border: none
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation {
	width: 100%;
	display: flex;
	text-align: center;
	padding: 0;
	background-color: transparent;
	border: 0;
	margin: 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a {
	flex: 1;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	border: 0;
	border-top: 1px solid #cacaca;
	margin-bottom: 0;
	border-right: 1px solid #cacaca;
	margin-right: 5px;
	background-color: #fff;
	padding: 1.2em 1em;
	color: #999
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a:last-of-type,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:last-of-type,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:last-of-type {
	margin-right: 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a:lang(ar),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:lang(ar),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a:lang(ar):last-of-type,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:lang(ar):last-of-type,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:lang(ar):last-of-type {
	margin-left: 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a span,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a span,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a span {
	font-weight: 400;
	font-size: 14px;
	border-bottom: 0;
	padding-bottom: 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a.active,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a.active,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a.active {
	border-top: 2px solid #0255a5;
	color: #333;
	border-left: 1px solid #cacaca;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
	z-index: 1
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a.active:lang(ar),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a.active:lang(ar),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a.active:lang(ar) {
	border-right: 1px solid #cacaca
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a:not(.active),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:not(.active),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:not(.active) {
	border-left: 1px solid #cacaca
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation a:not(.active):lang(ar),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:not(.active):lang(ar),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation a:not(.active):lang(ar) {
	border-right: 1px solid #cacaca
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content {
	border: 1px solid #cacaca;
	border-bottom: none
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog {
	display: none
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont {
	display: flex;
	flex-wrap: wrap;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #d5d5d5
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col1,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1 {
	flex-basis: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	order: 2
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col1:lang(ar),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1:lang(ar),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1:lang(ar) {
	padding-left: 0;
	padding-right: 20px
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col2,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2 {
	flex-basis: auto;
	flex-grow: 2;
	padding: 20px 0 20px 30px;
	text-align: left;
	order: 3
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col2:lang(ar),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2:lang(ar),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2:lang(ar) {
	text-align: right;
	padding: 20px 30px 20px 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col3,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3 {
	text-decoration: none;
	color: #333;
	flex-basis: 100%;
	flex-grow: 1;
	order: 1;
	padding-top: 20px;
	text-align: center
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col3.no_url,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3.no_url,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3.no_url {
	visibility: hidden
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:before,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:before,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:before {
	content: '\e62d';
	font-family: "Real-Madrid-Icons";
	color: #900;
	font-size: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:lang(ar):before,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:lang(ar):before,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:lang(ar):before {
	margin-right: 0;
	margin-left: 5px
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_trigger,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger {
	text-decoration: none;
	font-weight: bold;
	color: #333;
	background-color: #f5f5f5;
	padding: 20px 0 20px 30px;
	display: block;
	font-size: 14px;
	border-bottom: 1px solid #d5d5d5;
	text-transform: lowercase
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_trigger:first-letter,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger:first-letter,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger:first-letter {
	text-transform: uppercase
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_trigger:after,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger:after,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger:after {
	transition: transform .5s ease-in-out;
	content: '\e602';
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	color: #0255A5;
	font-size: 14px;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	padding: 10px
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_trigger:lang(ar),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger:lang(ar),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger:lang(ar) {
	padding: 20px 30px 20px 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_trigger.open,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger.open,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger.open {
	color: #9b9b9b
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_trigger.open:after,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger.open:after,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_trigger.open:after {
	transform: rotate(180deg)
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont {
	color: #333;
	max-height: 0;
	overflow: hidden;
	transition: max-height .5s ease-in-out
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	border-bottom: 1px solid #d5d5d5
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont.prog_sp,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont.prog_sp,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont.prog_sp {
	padding: 20px;
	justify-content: center
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont.prog_sp>*,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont.prog_sp>*,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont.prog_sp>* {
	max-width: 100%
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_hora,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_hora,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_hora {
	flex-basis: 80px;
	padding: 20px 0 20px 30px;
	font-size: 20px;
	font-weight: 500;
	font-family: "Oswald", sans-serif
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_hora:lang(ar),
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_hora:lang(ar),
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_hora:lang(ar) {
	padding: 20px 30px 20px 0
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_name,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_name,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont .prog_cont .prog_name {
	flex-basis: auto;
	font-size: 12px;
	font-weight: bold;
	width: 100%
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .acc_cont.expanded,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont.expanded,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .acc_cont.expanded {
	max-height: 1000px;
	overflow-y: auto
}

.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog.active_tab,
.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog.active_tab,
.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog.active_tab {
	display: block
}

.rmtv_new .wrapper .more_info {
	display: flex;
	flex-wrap: wrap;
	margin: 30px 10px
}

.rmtv_new .wrapper .more_info .rmtv_etico {
	flex-basis: 100%;
	font-weight: bold;
	display: block;
	color: #0255a5;
	text-decoration: none;
	font-size: .75rem;
	margin-bottom: 20px
}

.rmtv_new .wrapper .more_info .rmtv_contact {
	display: block;
	flex-basis: 100%;
	text-transform: uppercase;
	text-align: right;
	font-size: .75rem;
	font-weight: bold;
	color: #333
}

.rmtv_new .wrapper .more_info .rmtv_contact .rmtv_phone {
	margin-left: 10px;
	display: inline-block;
	text-decoration: none;
	border: 1px solid #cacaca;
	border-radius: 2px;
	background-color: #fafafa;
	padding: 10px 14px;
	color: #333;
	font-weight: bold
}

.rmtv_new .wrapper .more_info .rmtv_contact .rmtv_phone:lang(ar) {
	margin-left: 0;
	margin-right: 10px
}

.rmtv_new .wrapper .more_info .rmtv_contact .rmtv_phone:lang(ar):before {
	margin-right: 0;
	margin-left: 4px
}

.rmtv_new .wrapper .more_info .rmtv_contact .rmtv_phone:before {
	content: '\e914';
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	vertical-align: middle;
	color: #333;
	font-family: "Real-Madrid-Icons";
	margin-right: 4px
}

.rmtv_new .wrapper .more_info .rmtv_contact:lang(ar) {
	text-align: left
}

@media only screen and (min-width: 1200px) {
	.rmtv_new .wrapper {
		width: 1200px;
		max-width: 1200px
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .aside,
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .aside,
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .aside {
		text-align: right
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .aside:lang(ar),
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .aside:lang(ar),
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .aside:lang(ar) {
		text-align: left
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_navigation,
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation,
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_navigation {
		width: 50%
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont,
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont,
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont {
		flex-wrap: nowrap
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col1,
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1,
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1 {
		padding: 20px 0 20px 30px;
		order: 1
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col1:lang(ar),
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1:lang(ar),
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col1:lang(ar) {
		padding: 20px 30px 20px 0
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col2,
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2,
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2 {
		order: 2;
		flex-basis: auto;
		flex-grow: 2;
		text-align: left
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col2:lang(ar),
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2:lang(ar),
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col2:lang(ar) {
		text-align: right
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col3,
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3,
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3 {
		text-align: right;
		padding: 20px 30px 20px 0;
		order: 3;
		flex-basis: auto;
		flex-grow: 1
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:lang(ar),
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:lang(ar),
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .m_tabs .m_tabs_content .content_prog .m_title_cont .col3:lang(ar) {
		text-align: left;
		padding: 20px 0 20px 30px
	}

	.rmtv_new .wrapper .main_row.parrilla_rmtv .col.contacto,
	.rmtv_new .wrapper .club_info_layout .parrilla_rmtv.overlapping_main_row .col.contacto,
	.club_info_layout .rmtv_new .wrapper .parrilla_rmtv.overlapping_main_row .col.contacto {
		clear: both;
		width: 66.66667%
	}

	.rmtv_new .wrapper .main_row .m_ads_aside,
	.rmtv_new .wrapper .club_info_layout .overlapping_main_row .m_ads_aside,
	.club_info_layout .rmtv_new .wrapper .overlapping_main_row .m_ads_aside {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-end
	}

	.rmtv_new .wrapper .more_info {
		margin: 30px 0
	}

	.rmtv_new .wrapper .more_info .rmtv_etico {
		flex-basis: 50%
	}

	.rmtv_new .wrapper .more_info .rmtv_contact {
		flex-basis: 50%
	}

	.rmtv_new .container {
		padding: 0
	}

	.rmtv_new .container .branding {
		position: absolute;
		width: 100%;
		height: 828px;
		z-index: 1;
		overflow: hidden;
		left: 0;
		top: 0
	}

	.rmtv_new .container .branding div[data-ad-slot] {
		width: 1366px;
		position: absolute;
		left: 50%;
		transform: translateX(-50%)
	}

	.rmtv_new .container .branding:lang(ar) {
		left: auto;
		right: 0
	}

	.rmtv_new .container .branding iframe {
		width: 1366px;
		height: 828px;
		overflow: hidden
	}

	.rmtv_new .container .wrapper {
		width: 1200px;
		max-width: 1200px;
		background-color: #fff;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between
	}

	.rmtv_new .container .wrapper .title_prog {
		text-align: left;
		padding-bottom: 0;
		border-bottom: none;
		height: 36px
	}

	.rmtv_new .container .wrapper .title_prog:lang(ar) {
		text-align: right
	}

	.rmtv_new .container .wrapper .title_prog p {
		align-items: center;
		flex-wrap: nowrap;
		white-space: nowrap
	}

	.rmtv_new .container .wrapper .title_prog p .title_name {
		padding: 10px 0;
		margin: 0;
		overflow: hidden;
		display: inline-block;
		text-overflow: ellipsis;
		height: auto;
		margin-left: 30px
	}

	.rmtv_new .container .wrapper .title_prog p .title_name:lang(ar) {
		margin-left: 0px;
		margin-right: 30px
	}

	.rmtv_new .container .wrapper .title_prog p .title_next,
	.rmtv_new .container .wrapper .title_prog p .title_now {
		width: auto;
		margin-bottom: 0
	}

	.rmtv_new .container .wrapper .title_prog p .title_next:after,
	.rmtv_new .container .wrapper .title_prog p .title_now:after {
		content: '';
		display: block;
		position: absolute;
		right: -12px;
		top: 0;
		width: 0;
		height: 0;
		border-top: 18px solid transparent;
		border-bottom: 18px solid transparent;
		border-left: 12px solid #111
	}

	.rmtv_new .container .wrapper .title_prog p .title_next:lang(ar),
	.rmtv_new .container .wrapper .title_prog p .title_now:lang(ar) {
		margin-right: 0;
		margin-left: 35px
	}

	.rmtv_new .container .wrapper .title_prog p .title_next:lang(ar):after,
	.rmtv_new .container .wrapper .title_prog p .title_now:lang(ar):after {
		right: auto;
		left: -12px;
		border-left: none;
		border-right: 12px solid #111
	}

	.rmtv_new .container .wrapper .title_prog p .title_next:after {
		border-left: 12px solid #4ab11b
	}

	.rmtv_new .container .wrapper .title_prog p .title_next:lang(ar):after {
		border-right: 12px solid #4ab11b
	}

	.rmtv_new .container .wrapper .ad_one,
	.rmtv_new .container .wrapper .ad_two,
	.rmtv_new .container .wrapper .blk_one,
	.rmtv_new .container .wrapper .blk_two {
		display: block;
		width: 120px;
		height: 600px;
		background-color: #fafafa;
		border: 1px solid #e4e4e4
	}

	.rmtv_new .container .wrapper .m_videojs_stream {
		width: 956px;
		margin: 0
	}

	.rmtv_new .container .wrapper .m_videojs_stream .aditional {
		justify-content: flex-start;
		padding: 14px 10px 10px;
		border-top: none;
		background: none
	}

	.rmtv_new .container .wrapper .m_videojs_stream .aditional .programation {
		font-size: 15px
	}

	.rmtv_new .container .wrapper .m_videojs_stream .aditional .info {
		display: block;
		font-size: 12px;
		text-transform: none;
		font-family: Arial, Helvetica, sans-serif
	}

	.rmtv_new .container .wrapper .m_videojs_stream .aditional .responsive_select {
		flex: 0 1 300px
	}

	.rmtv_new .container .wrapper .m_videojs_stream .aditional .responsive_select select {
		width: 184.23px
	}

	.rmtv_new .container .wrapper .m_videojs_stream p {
		display: inline-block
	}

	.rmtv_new .container .wrapper .m_videojs_stream p:last-of-type {
		margin-bottom: 0
	}

	.rmtv_new .container .wrapper .m_videojs_stream .m_video_stream_player_cont {
		width: 956px;
		min-height: calc(956px * 0.5625)
	}

	.rmtv_new .container .wrapper .m_videojs_stream .m_video_stream_player_cont .video-js .vjs-big-play-button {
		background-color: rgba(255, 255, 255, 0.8);
		font-size: 6.5em
	}

	.rmtv_new .container .wrapper .m_videojs_stream .m_video_stream_player_cont .video-js .vjs-big-play-button .vjs-icon-placeholder {
		line-height: 1.1
	}

	.rmtv_new .container .wrapper .vjs-poster {
		background-size: 50%
	}

	.rmtv_new .container .wrapper .m_videojs_hd {
		width: 956px;
		margin: 0
	}

	.rmtv_new .container .wrapper .m_videojs_hd .vjs-poster {
		background-size: cover
	}

	.rmtv_new .container .wrapper .m_videojs_hd .aditional {
		padding: 8px 0;
		border-top: none;
		background: none
	}

	.rmtv_new .container .wrapper .m_videojs_hd .aditional .prog_name {
		margin-bottom: 4px;
		display: inline-block;
		width: calc(100% - 75px)
	}

	.rmtv_new .container .wrapper .m_videojs_hd .aditional .prog_date {
		display: inline-block;
		text-align: right;
		width: 75px
	}

	.rmtv_new .container .wrapper .m_videojs_hd .aditional .prog_date:lang(ar) {
		text-align: left
	}
}

@keyframes flipped_card_front {
	0% {
		transform: rotateX(0deg)
	}

	0.8% {
		transform: rotateX(180deg)
	}

	9.13% {
		transform: rotateX(180deg)
	}

	9.93% {
		transform: rotateX(0deg)
	}

	100% {
		transform: rotateX(0deg)
	}
}

@keyframes flipped_card_back {
	0% {
		transform: rotateX(-180deg)
	}

	0.8% {
		transform: rotateX(0deg)
	}

	9.13% {
		transform: rotateX(0deg)
	}

	9.93% {
		transform: rotateX(-180deg)
	}

	100% {
		transform: rotateX(-180deg)
	}
}

.ucl_quiz {
	background-color: #202737;
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/promoquiz-bg.png");
	margin-bottom: 30px
}

.ucl_quiz.question-correct {
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/quiz-right.png"), url("/StaticFiles/RealMadridResponsive/images/backgrounds/promoquiz-bg.png");
	background-position: center bottom, 0;
	background-repeat: no-repeat, repeat;
	background-size: cover, 6px
}

.ucl_quiz.question-incorrect {
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/quiz-wrong.png"), url("/StaticFiles/RealMadridResponsive/images/backgrounds/promoquiz-bg.png");
	background-position: right -55px bottom, 0;
	background-repeat: no-repeat, repeat;
	background-size: cover, 6px
}

.ucl_quiz.thankyou {
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/quiz-thankyou.png"), url("/StaticFiles/RealMadridResponsive/images/backgrounds/promoquiz-bg.png");
	background-position: center bottom, 0;
	background-repeat: no-repeat, repeat;
	background-size: cover, 6px
}

.ucl_quiz #ucl-quiz {
	width: 100%;
	min-height: 510px;
	box-sizing: border-box;
	padding: 20px 0;
	color: #fff;
	text-align: center;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: relative
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state {
	display: block
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #questions {
	margin: 0 20px
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-header {
	text-align: left;
	margin-bottom: 30px
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-header:lang(ar) {
	text-align: right
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-header:before {
	content: '\e638';
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	font-size: 2rem;
	color: #808080
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-header h1 {
	display: none
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-header p {
	display: none
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #count-question {
	display: flex;
	position: absolute;
	box-sizing: border-box;
	background-color: rgba(32, 39, 55, 0.75);
	padding: 22px 20px;
	flex-wrap: nowrap;
	bottom: 0;
	margin: 0;
	width: 100vw;
	max-width: 100%;
	justify-content: space-around
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #count-question .number_question {
	flex: 0 1 auto;
	width: 10px;
	height: 10px;
	border-radius: 50%
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #count-question .number_question.correct {
	background-color: #26dc5c
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #count-question .number_question.incorrect {
	background-color: #fe2701
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-send-btn {
	display: none
}

.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-next-btn,
.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-finish-btn {
	display: block;
	position: absolute;
	right: 20px;
	bottom: 75px;
	color: #998254;
	font-size: 1.063rem;
	text-decoration: none;
	font-weight: 700;
	text-shadow: 0 1px 1px #202737, 1px 0 1px #202737, 0 -1px 1px #202737, -1px 0 1px #202737
}

.ucl_quiz #ucl-quiz.promoquiz-results-state,
.ucl_quiz #ucl-quiz.promoquiz-register-state,
.ucl_quiz #ucl-quiz.promoquiz-thankyou-state,
.ucl_quiz #ucl-quiz.promoquiz-error-state {
	display: block
}

.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-header,
.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-header,
.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-header,
.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-header {
	text-align: left;
	margin-bottom: 25px
}

.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-header:lang(ar),
.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-header:lang(ar),
.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-header:lang(ar),
.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-header:lang(ar) {
	text-align: right
}

.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-header:before,
.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-header:before,
.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-header:before,
.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-header:before {
	content: '\e638';
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	font-size: 2rem;
	color: #808080
}

.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-header h1,
.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-header h1,
.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-header h1,
.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-header h1 {
	display: none
}

.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-header p,
.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-header p,
.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-header p,
.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-header p {
	display: none
}

.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-buttons,
.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-buttons,
.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-buttons,
.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-buttons {
	margin: 0 10px
}

.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-controls {
	display: block
}

.ucl_quiz #promoquiz-header {
	margin: 0 20px;
	flex: 0 1 100%
}

.ucl_quiz #promoquiz-header h1 {
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 2rem;
	line-height: 1.2
}

.ucl_quiz #promoquiz-header h1:before {
	content: '\e638';
	display: block;
	font-family: "Real-Madrid-Icons";
	font-size: 4rem;
	margin-bottom: 20px
}

.ucl_quiz #promoquiz-header p {
	font-size: 1.2rem;
	font-weight: 700;
	padding-top: 30px
}

.ucl_quiz #promoquiz-start-screen {
	flex: 0 1 100%;
	box-sizing: border-box;
	padding: 0 10px
}

.ucl_quiz .promoquiz-button {
	box-sizing: border-box;
	width: 100%;
	font-size: .875rem;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #c9b17c;
	padding: 15px 20px;
	margin-bottom: 15px;
	border: none
}

.ucl_quiz .promoquiz-form-input {
	border: 1px solid transparent;
	display: block;
	width: 100%;
	max-width: 600px;
	padding: 15px;
	font-size: 1rem;
	box-sizing: border-box;
	border-radius: 3px
}

.ucl_quiz .promoquiz-form-input.error {
	border-color: #fe2701
}

.ucl_quiz .promoquiz-form-input.valid {
	border-color: #26dc5c
}

.ucl_quiz #promoquiz-restart-btn.promoquiz-button {
	background-color: #a9a9a9
}

.ucl_quiz #count-question {
	display: none
}

.ucl_quiz #promoquiz-counter {
	display: none !important
}

.ucl_quiz #promoquiz-results {
	display: none;
	text-align: left
}

.ucl_quiz #promoquiz-results:lang(ar) {
	text-align: right
}

.ucl_quiz #promoquiz-controls {
	display: none
}

.ucl_quiz .question {
	text-align: left;
	font-size: 1.375rem;
	margin-bottom: 20px;
	padding: 0;
	line-height: 1.35;
	text-shadow: 0 1px 1px #202737, 1px 0 1px #202737, 0 -1px 1px #202737, -1px 0 1px #202737
}

.ucl_quiz .question:lang(ar) {
	text-align: right
}

.ucl_quiz .answers {
	display: block;
	max-width: 100%;
	padding: 0
}

.ucl_quiz .answers li {
	display: block;
	padding: 0;
	box-shadow: none;
	margin: 0;
	margin-bottom: 20px
}

.ucl_quiz .answers a {
	display: block;
	background: none;
	border: 1px solid #fff;
	border-radius: 3px;
	box-sizing: border-box;
	text-align: left;
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 1.125rem;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 1.4;
	padding: 15px 20px;
	vertical-align: middle;
	background-color: rgba(32, 39, 55, 0.25)
}

.ucl_quiz .answers a:lang(ar) {
	text-align: right
}

.ucl_quiz .answers a:lang(ar):before {
	margin: 0 0 4px 10px
}

.ucl_quiz .answers a:before {
	content: '';
	display: inline-block;
	width: 1.5rem;
	height: 1.5rem;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 0 10px 4px 0;
	vertical-align: middle;
	text-align: center;
	line-height: 1;
	box-sizing: border-box
}

.ucl_quiz .answers a.correct {
	border-color: #26dc5c;
	background-color: rgba(38, 220, 92, 0.25);
	color: #26dc5c
}

.ucl_quiz .answers a.correct:before {
	content: '\e913';
	font-family: "Real-Madrid-Icons";
	color: #fff;
	background-color: #26dc5c;
	border: none;
	font-size: 1rem;
	padding-top: 5px
}

.ucl_quiz .answers a.incorrect {
	border-color: #fe2701;
	background-color: rgba(254, 39, 1, 0.25);
	color: #fe2701
}

.ucl_quiz .answers a.incorrect:before {
	content: '\e606';
	font-family: "Real-Madrid-Icons";
	color: #fff;
	background-color: #fe2701;
	border: none;
	font-size: .75rem;
	padding-top: 6px
}

.ucl_quiz #promoquiz-results-screen,
.ucl_quiz #promoquiz-error-screen {
	margin: 0 20px
}

.ucl_quiz #promoquiz-results-msg,
.ucl_quiz #promoquiz-error-msg {
	font-size: 1.25rem;
	font-weight: 700;
	text-align: left;
	margin-bottom: 15px;
	line-height: 1.2
}

.ucl_quiz #promoquiz-results-msg:lang(ar),
.ucl_quiz #promoquiz-error-msg:lang(ar) {
	text-align: right
}

.ucl_quiz .promoquiz-conditions,
.ucl_quiz .promoquiz-communications,
.ucl_quiz .promoquiz-thirdparty {
	font-size: .813rem;
	color: #fff
}

.ucl_quiz .promoquiz-conditions a,
.ucl_quiz .promoquiz-communications a,
.ucl_quiz .promoquiz-thirdparty a {
	color: #fff
}

.ucl_quiz input#conditions,
.ucl_quiz input#communications,
.ucl_quiz input#thirdparty {
	border: 1px solid #fff;
	vertical-align: middle;
	border-radius: 2px;
	margin: 0 10px 2px 0;
	width: 15px;
	height: 15px
}

.ucl_quiz input#conditions:lang(ar),
.ucl_quiz input#communications:lang(ar),
.ucl_quiz input#thirdparty:lang(ar) {
	margin: 0 0 2px 10px
}

.ucl_quiz input#conditions:checked,
.ucl_quiz input#communications:checked,
.ucl_quiz input#thirdparty:checked {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAAA1BMVEUCVaXFjhfCAAAACklEQVQI12MgBAAAIQABB7Bz5QAAAABJRU5ErkJggg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 9px
}

.ucl_quiz #promoquiz-socmad {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #666;
	text-align: left;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.2;
	color: #fff
}

.ucl_quiz #promoquiz-socmad:lang(ar) {
	text-align: right
}

.ucl_quiz .promoquiz-socmad-link {
	color: #fff
}

.ucl_quiz #promoquiz-thankyou {
	margin: 0 15px
}

.ucl_quiz #promoquiz-thankyou h2.promoquiz-thankyou-title {
	text-align: left;
	font-size: 1.5rem;
	color: #fff
}

.ucl_quiz #promoquiz-thankyou h2.promoquiz-thankyou-title:lang(ar) {
	text-align: right
}

.ucl_quiz .promoquiz-sponsor {
	position: absolute;
	max-width: 50px;
	max-height: 50px;
	overflow: hidden;
	top: 20px;
	right: 20px
}

.ucl_quiz .promoquiz-sponsor:lang(ar) {
	right: auto;
	left: 20px
}

.ucl_quiz #promoquiz-form label {
	display: block;
	position: relative;
	margin-bottom: 25px
}

.ucl_quiz #promoquiz-form label>span.error {
	display: block;
	position: absolute;
	font-size: 0.75rem;
	font-weight: 700;
	width: 280px;
	left: 0;
	bottom: -16px;
	color: #fe2701;
	z-index: 2
}

.ucl_quiz #promoquiz-form label>span.error:lang(ar) {
	left: auto;
	right: 0
}

.ucl_quiz #promoquiz-form label.promoquiz-conditions>span.error {
	top: 17px
}

.ucl_quiz .share-box-inner {
	margin-left: 0;
	bottom: 20px;
	right: 20px
}

.ucl_quiz .share-box-inner:lang(ar) {
	right: auto;
	left: 20px
}

.specials_layout.champions_special .ucl_quiz .share-box-inner {
	display: none;
	left: auto;
	margin-left: 0;
	bottom: 20px;
	right: 20px
}

.specials_layout.champions_special .ucl_quiz .share-box-inner:lang(ar) {
	right: auto;
	left: 20px
}

.specials_layout.champions_special .ucl_quiz .share-box-inner .share-menu-toggle {
	margin: 0
}

.specials_layout.champions_special .ucl_quiz #ucl-quiz.promoquiz-results-state .share-box-inner {
	display: block
}

@media screen and (min-width: 990px) {
	.ucl_quiz {
		position: relative;
		margin-bottom: 50px
	}

	.ucl_quiz.question-correct {
		background-size: contain, 6px;
		background-position: right -65px bottom, 0
	}

	.ucl_quiz.question-incorrect {
		background-size: contain, 6px;
		background-position: right 95px bottom, 0
	}

	.ucl_quiz.thankyou {
		background-size: contain, 6px;
		background-position: right center, 0
	}

	.ucl_quiz.start {
		background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/ucl18-quiz-bg.png"), url("/StaticFiles/RealMadridResponsive/images/backgrounds/promoquiz-bg.png");
		background-position: left top, center;
		background-size: contain, 6px;
		background-repeat: no-repeat, repeat
	}

	.ucl_quiz.start:lang(ar) {
		background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/ucl18-quiz-bg_ar.png"), url("/StaticFiles/RealMadridResponsive/images/backgrounds/promoquiz-bg.png");
		background-position: right top, center
	}

	.ucl_quiz #promoquiz-header h1 {
		font-size: 2.5rem
	}

	.ucl_quiz #promoquiz-header p {
		font-size: 1.75rem
	}

	.ucl_quiz #ucl-quiz {
		flex: 0 1 auto;
		width: 50%;
		margin: 0 0 0 auto;
		max-width: 66.67%;
		height: 550px;
		padding: 20px 30px;
		position: static
	}

	.ucl_quiz #ucl-quiz:lang(ar) {
		margin: 0 auto 0 0
	}

	.ucl_quiz #ucl-quiz.promoquiz-questions-state {
		margin: 0;
		width: 66.67%
	}

	.ucl_quiz #ucl-quiz.promoquiz-questions-state #count-question {
		top: 0;
		right: 20px;
		flex-wrap: wrap;
		width: 54px;
		height: 100%;
		align-items: stretch;
		align-content: space-around
	}

	.ucl_quiz #ucl-quiz.promoquiz-questions-state #count-question:lang(ar) {
		right: auto;
		left: 20px
	}

	.ucl_quiz #ucl-quiz.promoquiz-questions-state #count-question .number_question {
		min-width: 10px
	}

	.ucl_quiz #ucl-quiz.promoquiz-questions-state .promoquiz-sponsor {
		right: 95px
	}

	.ucl_quiz #ucl-quiz.promoquiz-questions-state .promoquiz-sponsor:lang(ar) {
		right: auto;
		left: 95px
	}

	.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-next-btn,
	.ucl_quiz #ucl-quiz.promoquiz-questions-state #promoquiz-finish-btn {
		right: 100px;
		bottom: 25px;
		font-size: 1.25rem
	}

	.ucl_quiz #ucl-quiz.promoquiz-results-state,
	.ucl_quiz #ucl-quiz.promoquiz-register-state,
	.ucl_quiz #ucl-quiz.promoquiz-thankyou-state,
	.ucl_quiz #ucl-quiz.promoquiz-error-state {
		margin: 0;
		width: 75%;
		max-width: 75%
	}

	.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-buttons,
	.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-buttons,
	.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-buttons,
	.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-buttons {
		display: flex
	}

	.ucl_quiz #ucl-quiz.promoquiz-results-state #promoquiz-header,
	.ucl_quiz #ucl-quiz.promoquiz-register-state #promoquiz-header,
	.ucl_quiz #ucl-quiz.promoquiz-thankyou-state #promoquiz-header,
	.ucl_quiz #ucl-quiz.promoquiz-error-state #promoquiz-header {
		margin-bottom: 30px
	}

	.ucl_quiz .promoquiz-button {
		max-width: 300px;
		margin: 0 10px
	}

	.ucl_quiz .question {
		font-size: 1.75rem;
		margin-bottom: 30px
	}

	.ucl_quiz .answers {
		display: flex;
		align-items: stretch
	}

	.ucl_quiz .answers li {
		margin-right: 20px
	}

	.ucl_quiz .answers li:lang(ar) {
		margin-right: 0;
		margin-left: 20px
	}

	.ucl_quiz .answers a {
		font-size: 1.25rem;
		height: 100%
	}

	.ucl_quiz #promoquiz-results-screen,
	.ucl_quiz #promoquiz-error-screen {
		margin-bottom: 50px
	}

	.ucl_quiz #promoquiz-results-msg,
	.ucl_quiz #promoquiz-error-msg {
		font-size: 1.375rem
	}

	.ucl_quiz #promoquiz-controls {
		text-align: left
	}

	.ucl_quiz #promoquiz-controls:lang(ar) {
		text-align: right
	}

	.ucl_quiz .promoquiz-conditions {
		display: block;
		margin-bottom: 20px
	}

	.ucl_quiz .promoquiz-form .promoquiz-button {
		display: block;
		margin: 0 0 0 auto
	}

	.ucl_quiz .promoquiz-form .promoquiz-button:lang(ar) {
		margin: 0 auto 0 0
	}

	.ucl_quiz #promoquiz-form label {
		margin-bottom: 20px
	}

	.ucl_quiz #promoquiz-socmad {
		margin-bottom: 20px;
		font-size: 1.375rem
	}

	.ucl_quiz .promoquiz-thankyou-title {
		font-size: 1.75rem
	}

	.ucl_quiz .promoquiz-sponsor {
		max-width: 80px;
		max-height: 80px;
		top: 20px;
		right: 40px
	}

	.ucl_quiz .promoquiz-sponsor:lang(ar) {
		right: auto;
		left: 40px
	}

	.specials_layout.champions_special .ucl_quiz .share-box-inner {
		right: 30px
	}

	.specials_layout.champions_special .ucl_quiz .share-box-inner:lang(ar) {
		right: auto;
		left: 30px
	}
}

.gdpr_layout .wrapper {
	width: 1200px;
	max-width: 1200px
}

.gdpr_layout .wrapper.bloque {
	display: flex;
	flex-wrap: nowrap;
	position: relative;
	margin: 50px auto
}

.gdpr_layout .wrapper.bloque .video_container {
	margin: 0;
	order: 2;
	flex-basis: 50%;
	padding-left: 100px;
	padding-right: 100px;
	height: auto
}

.gdpr_layout .wrapper.bloque .text {
	flex-basis: 50%
}

.gdpr_layout .wrapper.bloque .text p {
	display: block;
	text-align: left;
	margin-bottom: 5px
}

.gdpr_layout .wrapper.bloque .text p.title {
	position: static;
	margin-top: 0
}

.gdpr_layout .wrapper.bloque .text p.title span {
	display: none
}

.gdpr_layout .full_section.unete {
	height: 400px;
	margin: 0 auto;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 50px;
	display: flex;
	align-items: center;
	text-align: center
}

.gdpr_layout .full_section.unete h1 {
	font-size: 40px;
	color: #fff;
	text-transform: uppercase;
	margin: 0 auto;
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-weight: 500
}

.gdpr_layout .full_section.unete h1:before {
	content: "\e638";
	display: block;
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 65px;
	font-weight: 400;
	margin-bottom: 20px
}

.gdpr_layout .cabecera {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom
}

.gdpr_layout .cabecera .formuvideo {
	display: flex
}

.gdpr_layout .cabecera .formuvideo .bienvenido {
	flex-basis: 40%
}

.gdpr_layout .cabecera .formuvideo .bienvenido.ko,
.gdpr_layout .cabecera .formuvideo .bienvenido.ok {
	display: none
}

.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content {
	margin: 0 auto;
	color: #fff
}

.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content .bienve-textos {
	width: 70%;
	margin: 180px auto 0
}

.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content .bienve-textos h1 {
	text-transform: uppercase;
	font-size: 40px;
	margin-bottom: 20px;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	line-height: 1.2
}

.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content .bienve-textos p {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 1.5
}

.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content .bienve-textos .btn {
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	padding: 12px 20px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #0255a5;
	border: none;
	border-radius: 0;
	text-decoration: none;
	transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content {
	box-sizing: border-box;
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 40px;
	padding: 45px;
	background-color: #fff
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content h1 {
	font-size: 27px;
	margin-bottom: 30px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .row-form {
	display: flex;
	flex-wrap: wrap
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .col-medium {
	flex-basis: 100%;
	display: block;
	margin-bottom: 30px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect {
	position: relative
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input {
	color: #000;
	font-size: 1.5em;
	border-radius: 3px;
	font-size: 16px;
	height: 42px;
	box-sizing: border-box;
	letter-spacing: 1px;
	width: 95%
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect {
	border: 1px solid #000;
	padding: 0 18px;
	transition: .4s;
	background: transparent
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect~label {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 14px;
	font-size: 1.5em;
	width: auto;
	color: #cacaca;
	transition: .3s;
	margin: 0;
	letter-spacing: .5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect~label:lang(ar) {
	right: 14px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect:focus~label {
	top: 0;
	left: 10px;
	font-size: 12px;
	color: #848484;
	text-shadow: -1px 0 0 #fff, 1px 0 0 #fff, -2px 0 0 #fff, 2px 0 0 #fff, -3px 0 0 #fff, 3px 0 0 #fff;
	transition: .3s;
	width: auto;
	background-color: transparent;
	z-index: 2;
	padding: 0 8px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect:focus~label:lang(ar) {
	right: 10px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect.error {
	background-color: #fef3f1;
	border: 1px solid #FE2701
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect.error~label {
	color: #FE2701;
	text-shadow: -1px 0 0 #fff, 1px 0 0 #fff, -2px 0 0 #fff, 2px 0 0 #fff, -3px 0 0 #fff, 3px 0 0 #fff;
	background-color: transparent;
	display: block
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect.error~label.error {
	width: auto;
	height: 0;
	color: #FE2701;
	font-size: 12px;
	position: absolute;
	top: 45px;
	left: 0;
	margin-top: 2px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect.error~label.error:before {
	background-image: url("../images/icons/png/error.png");
	background-size: 12px 12px;
	display: inline-block;
	width: 12px;
	height: 12px;
	content: "";
	background-repeat: no-repeat;
	margin-right: 5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect.error~label.error~label {
	color: #FE2701;
	text-shadow: -1px 0 0 #fff, 1px 0 0 #fff, -2px 0 0 #fff, 2px 0 0 #fff, -3px 0 0 #fff, 3px 0 0 #fff;
	background-color: transparent;
	display: block
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.effect.error~label.error:lang(ar):before {
	margin-right: 0px;
	margin-left: 5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.has-content.effect~label {
	top: 0;
	left: 10px;
	font-size: 12px;
	color: #848484;
	text-shadow: -1px 0 0 #fff, 1px 0 0 #fff, -2px 0 0 #fff, 2px 0 0 #fff, -3px 0 0 #fff, 3px 0 0 #fff;
	transition: .3s;
	width: auto;
	background-color: transparent;
	z-index: 2;
	padding: 0 8px;
	margin-right: 5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .input-effect input.has-content.effect~label:lang(ar) {
	right: 10px;
	margin-right: 0px;
	margin-left: 5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal {
	margin-bottom: 20px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal {
	display: inline-block !important;
	font-size: 1.3em
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal.basica {
	margin-bottom: 15px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal a {
	color: #0255a5;
	text-decoration: none;
	font-weight: bold
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal a.menostxt {
	display: flex;
	justify-content: flex-end;
	margin: 5px 10px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal a.mastxt {
	margin-left: 10px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal a.mastxt:lang(ar) {
	margin-left: 0px;
	margin-right: 10px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .marca img {
	display: inline-block;
	margin-top: 5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .marca img:lang(ar) {
	transform: scaleX(-1)
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .marca span {
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: top;
	margin-left: 5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .marca span:lang(ar) {
	margin-left: 0px;
	margin-right: 5px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .box_checkbox {
	margin-bottom: 20px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .box_checkbox a {
	color: #0255a5;
	text-decoration: none;
	font-weight: bold
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .box_checkbox label {
	font-size: 1.3em;
	line-height: 1.5
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .box_checkbox span.check-label {
	margin-left: 10px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .box_checkbox span.check-label:lang(ar) {
	margin-left: 0px;
	margin-right: 10px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .botonera {
	text-align: right;
	margin-top: 30px
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .botonera:lang(ar) {
	text-align: left
}

.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .botonera .btn {
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	padding: 12px 100px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
	background-color: #0255a5;
	border: none;
	border-radius: 0;
	text-decoration: none;
	transition: background-color 250ms cubic-bezier(0.19, 1, 0.22, 1)
}

.gdpr_layout .cabecera .formuvideo .video-cabecera {
	flex-basis: 60%;
	margin-top: 40px;
	margin-bottom: 40px
}

.gdpr_layout .cabecera .formuvideo .video-cabecera .imgunete {
	width: 300px;
	margin: 30px auto
}

.gdpr_layout .video_container .m_videojs_hd {
	background-color: #ccc;
	box-shadow: 0 0 15px #000
}

.gdpr_layout .video_container .m_videojs_hd .vjs-big-play-button {
	font-size: 5em
}

.gdpr_layout .video_container .vjs-icon-play:before {
	font-size: 30px
}

.gdpr_layout .text p {
	font-size: 14px;
	text-align: justify;
	display: none;
	margin: 10px 0
}

.gdpr_layout .text p:last-of-type {
	margin-bottom: 40px
}

.gdpr_layout .text p.title {
	display: block;
	font-size: 25px;
	font-weight: bold;
	margin: 30px 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	position: relative;
	color: #fff
}

.gdpr_layout .text p.title span {
	display: none;
	position: absolute;
	word-break: break-word;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	width: 85px;
	opacity: 1
}

.gdpr_layout .text p.title span:after {
	content: '\e926';
	display: inline-block;
	position: absolute;
	top: -2px;
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 40px;
	font-weight: 400;
	vertical-align: middle;
	transition: all .5s ease-in 3s;
	animation: bounce 2s infinite 10s
}

.gdpr_layout .steps {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	text-align: center;
	margin: 100px 0
}

.gdpr_layout .steps .step {
	width: auto;
	flex: 0 1 auto;
	border-right: 2px solid #E9E9E9;
	padding: 0 10px;
	box-sizing: border-box
}

.gdpr_layout .steps .step:last-of-type {
	border-right: 0
}

.gdpr_layout .steps .step:lang(ar) {
	border-left: 2px solid #E9E9E9;
	border-right: 0
}

.gdpr_layout .steps .step:lang(ar):last-of-type {
	border-left: 0
}

.gdpr_layout .steps .step h2 {
	font-size: 25px;
	font-weight: bold;
	color: #4B4B4B;
	margin: 0 auto
}

.gdpr_layout .steps .step p {
	word-break: break-word;
	font-size: 13px;
	margin-top: 10px;
	color: #4B4B4B
}

.gdpr_layout .steps .step p:first-of-type {
	margin-top: 20px
}

.gdpr_layout .steps .step img {
	margin: 0 auto 15px
}

.gdpr_layout .media_row {
	display: flex;
	justify-content: center
}

.gdpr_layout .media_row .m_media {
	width: 590px;
	height: 365px;
	margin-left: 10px;
	margin-right: 10px
}

.gdpr_layout .media_row .m_media img {
	width: 590px;
	height: 365px
}

.gdpr_layout .media_row .m_media .m_image_item_picture,
.gdpr_layout .media_row .m_media .m_video_item_icon {
	display: block
}

@media screen and (max-width: 990px) {
	.gdpr_layout .wrapper {
		width: 100%;
		max-width: 100%
	}

	.gdpr_layout .wrapper.bloque {
		flex-wrap: wrap;
		position: static;
		margin: 0
	}

	.gdpr_layout .wrapper.bloque .video_container {
		flex-basis: 100%;
		width: calc(100vw - 30px);
		height: calc((100vw - 30px)*.5625);
		padding: 0 15px
	}

	.gdpr_layout .wrapper.bloque .text {
		order: 2;
		flex-basis: 100%;
		margin: 30px 0
	}

	.gdpr_layout .wrapper.bloque .text p {
		text-align: center;
		display: none
	}

	.gdpr_layout .wrapper.bloque .text p.title {
		display: block
	}

	.gdpr_layout .cabecera .formuvideo {
		flex-direction: column-reverse
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido {
		box-sizing: border-box;
		padding: 0 20px;
		flex-basis: 100%
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content {
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content h1 {
		text-align: center
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .col-medium {
		flex-basis: 100%
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal {
		width: 100%
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .legal .txt_legal a.mastxt {
		margin-left: 0;
		position: relative;
		top: -10px
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .botonera {
		text-align: center
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .formulario-content .botonera:lang(ar) {
		text-align: center
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content {
		width: 100%
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content .bienve-textos {
		margin-top: 0;
		margin-bottom: 40px;
		width: 100%
	}

	.gdpr_layout .cabecera .formuvideo .bienvenido .bienve-content .bienve-textos h1 {
		font-size: 50px
	}

	.gdpr_layout .cabecera .formuvideo .video-cabecera {
		flex-basis: 100%;
		order: 1;
		margin-top: 0;
		margin-bottom: 0
	}

	.gdpr_layout .cabecera .formuvideo .video-cabecera .imgunete {
		width: 200px
	}

	.gdpr_layout .cabecera .formuvideo .video-cabecera .video-js {
		min-width: 290px
	}

	.gdpr_layout .video_container {
		width: calc(100vw - 30px);
		height: calc((100vw - 30px)*.5625);
		padding: 0 15px
	}

	.gdpr_layout .video_container .m_videojs_hd {
		width: auto;
		height: auto
	}

	.gdpr_layout .text p.title {
		padding: 0 20px
	}

	.gdpr_layout .text p.title span {
		position: relative;
		right: auto;
		display: block;
		margin: 0 auto;
		padding-top: 30px;
		font-size: 15px
	}

	.gdpr_layout .text p.title span:after {
		padding-top: 30px
	}

	.gdpr_layout .text p.title span:lang(ar) {
		left: auto
	}

	.gdpr_layout .steps {
		flex-wrap: wrap;
		margin: 30px 0;
		padding: 0 20px
	}

	.gdpr_layout .steps .step {
		margin: 30px 0;
		width: 100%;
		flex-basis: 100%;
		border-right: 0;
		border-bottom: 2px solid #E9E9E9;
		padding-bottom: 70px
	}

	.gdpr_layout .steps .step:last-of-type {
		border-bottom: 0;
		padding-bottom: 0
	}

	.gdpr_layout .steps .step:lang(ar) {
		border-left: 0
	}

	.gdpr_layout .media_row {
		flex-wrap: wrap
	}

	.gdpr_layout .media_row .m_media {
		width: calc(100vw - 30px);
		height: calc((100vw - 30px)*.5625);
		max-width: 590px;
		max-height: 365px
	}

	.gdpr_layout .media_row .m_media:first-of-type {
		margin-bottom: 20px
	}

	.gdpr_layout .media_row .m_media img {
		width: calc(100vw - 30px);
		height: calc((100vw - 30px)*.5625)
	}

	.gdpr_layout .media_row .m_media span {
		background-color: transparent
	}

	.gdpr_layout .full_section.unete {
		padding: 0 10px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.gdpr_layout .wrapper {
		width: 960px;
		max-width: 960px
	}
}

@keyframes bounce {

	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	40% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px)
	}

	60% {
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}

.m_countdown {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 10px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	color: #000;
	font-family: "Oswald", sans-serif;
	text-align: center;
	font-size: 1.5rem
}

.m_countdown.light {
	color: #fff
}

.m_countdown_el {
	flex: 0 1 auto;
	box-sizing: border-box;
	width: 125px;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center
}

.m_countdown_el.hour {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc
}

.m_countdown_num {
	display: block;
	font-size: 3.5rem;
	line-height: 1;
	margin-bottom: 10px
}

@media screen and (min-width: 990px) {
	.m_countdown {
		padding: 0 10px;
		font-size: 2rem
	}

	.m_countdown_num {
		font-size: 5.5rem
	}
}

.fichajes_layout .wrapper {
	width: 100vw;
	max-width: 100vw
}

.fichajes_layout .slide_players {
	background: #283044 url("/StaticFiles/RealMadridResponsive/images/backgrounds/rayado-bg.png")
}

.fichajes_layout .slide_players .wrapper {
	display: flex;
	display: -ms-flexbox;
	align-items: flex-end;
	flex-wrap: wrap;
	justify-content: center
}

.fichajes_layout .slide_players .wrapper .title {
	margin: 10px 20px;
	text-align: center
}

.fichajes_layout .slide_players .wrapper .title h1 {
	font-size: 27px;
	color: #fff;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-weight: 500
}

.fichajes_layout .slide_players .wrapper .title p {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}

.fichajes_layout .slide_players .wrapper .swiper-container {
	overflow: hidden;
	position: relative;
	width: 100%
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper {
	font-size: 0;
	white-space: nowrap
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player {
	min-height: 150px;
	padding: 0 10px;
	position: relative;
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	width: 100%;
	box-sizing: border-box
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .container img {
	margin: 0 auto
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy {
	text-decoration: none
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy.sin_camiseta {
	pointer-events: none;
	cursor: default
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy.sin_camiseta:before {
	display: none
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy.sin_camiseta p {
	display: none
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy p {
	display: none
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy:before {
	content: '\e924';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 25px;
	border-radius: 50%;
	background: #c8b17b;
	padding-top: 10px;
	box-sizing: border-box;
	width: 45px;
	height: 45px;
	left: 70px;
	top: 10px;
	position: absolute;
	text-align: center
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy:lang(ar):before {
	left: auto;
	right: 70px
}

.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy .player_img {
	margin: 0 auto
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container {
	position: static;
	height: 0;
	padding: 0
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_next {
	position: absolute;
	right: 0;
	top: 35%;
	transform: translateY(-35%);
	border: 0;
	background-color: transparent;
	width: 40px
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_next:after {
	content: '\e603';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 50px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	vertical-align: middle;
	cursor: pointer;
	left: 50%
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar) {
	right: auto;
	left: 0
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_next:lang(ar):after {
	text-indent: 0;
	content: '\e604'
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_prev {
	position: absolute;
	left: 0;
	top: 35%;
	transform: translateY(-35%);
	background-color: transparent;
	width: 50px;
	border: 0
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:after {
	content: '\e604';
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 50px;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	vertical-align: middle;
	cursor: pointer;
	left: 50%
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar) {
	left: auto;
	right: 0
}

.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:lang(ar):after {
	text-indent: 0;
	content: '\e603'
}

.fichajes_layout .slide_players .info_player {
	background: #fff;
	width: 100%;
	text-align: center;
	padding: 10px 0
}

.fichajes_layout .slide_players .info_player h2 {
	font-family: "Oswald", sans-serif;
	font-size: 42px;
	text-transform: uppercase;
	display: inline-block;
	font-weight: 500;
	color: #202637;
	border-bottom: 2px solid #c8b17b
}

.fichajes_layout .slide_players .info_player p {
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 500;
	color: #c8b17b;
	margin-bottom: 20px
}

.fichajes_layout .slide_players .info_player .visual {
	position: relative;
	margin: 15px 0 20px;
	display: none
}

.fichajes_layout .slide_players .info_player .visual .marker:after {
	content: url("../images/static/shape.png");
	width: 17px;
	height: 27px;
	position: absolute;
	display: inline-block;
	top: 5px;
	right: 90px;
	transition: top .5s, right .5s
}

.fichajes_layout .slide_players .info_player .visual.centrocampista .marker:after {
	content: url("../images/static/shape.png");
	width: 17px;
	height: 27px;
	position: absolute;
	display: inline-block;
	top: 0;
	right: 100px
}

.fichajes_layout .slide_players .info_player .visual.delantero .marker:after {
	content: url("../images/static/shape.png");
	width: 17px;
	height: 27px;
	position: absolute;
	display: inline-block;
	top: -5px;
	right: 128px
}

.fichajes_layout .slide_players .info_player .visual.portero .marker:after {
	content: url("../images/static/shape.png");
	width: 17px;
	height: 27px;
	position: absolute;
	display: inline-block;
	top: 20px;
	right: 29px
}

.fichajes_layout .slide_players .info_player .visual.defensa .marker:after {
	content: url("../images/static/shape.png");
	width: 17px;
	height: 27px;
	position: absolute;
	display: inline-block;
	top: 14px;
	right: 50px
}

.fichajes_layout .slide_players .info_player .visual img {
	margin: 0 auto
}

.fichajes_layout .slide_players .info_player a {
	color: #0255A5;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	display: flex;
	display: -ms-flexbox;
	margin-bottom: 20px;
	justify-content: center
}

.fichajes_layout .slide_players .info_player a:after {
	content: url("../images/static/wireframe.png");
	width: 15px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px
}

.fichajes_layout .slide_players .info_player a:lang(ar):after {
	margin-left: 0;
	margin-right: 5px
}

.fichajes_layout .info {
	background: #283044 url("/StaticFiles/RealMadridResponsive/images/backgrounds/rayado-bg.png")
}

.fichajes_layout .info .wrapper .player {
	margin-top: 40px;
	padding: 0 15px;
	position: relative;
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	width: 100%;
	box-sizing: border-box
}

.fichajes_layout .info .wrapper .player .buy {
	text-decoration: none
}

.fichajes_layout .info .wrapper .player .buy.sin_camiseta:before {
	display: none
}

.fichajes_layout .info .wrapper .player .buy.sin_camiseta p {
	display: none
}

.fichajes_layout .info .wrapper .player .buy img {
	margin: 0 auto
}

.fichajes_layout .info .wrapper .player .buy p {
	display: none
}

.fichajes_layout .info .wrapper .player .buy:before {
	content: '\e924';
	display: inline-block;
	font-family: real-madrid-icons;
	color: #fff;
	font-size: 30px;
	border-radius: 50%;
	background: #c8b17b;
	padding-top: 10px;
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	left: 40px;
	top: 10px;
	position: absolute;
	text-align: center
}

.fichajes_layout .info .wrapper .player .content {
	display: block;
	background: #fff;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 15px;
	z-index: 1;
	box-sizing: border-box
}

.fichajes_layout .info .wrapper .player .content .btn_container {
	margin: 0 auto
}

.fichajes_layout .info .wrapper .player .content .btn_container .btn {
	width: 100%;
	padding: 15px 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}

.fichajes_layout .info .wrapper .player .content .data {
	margin-top: 20px
}

.fichajes_layout .info .wrapper .player .content .data .name {
	display: flex;
	display: -ms-flexbox;
	background-color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 32px;
	color: #202737;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1;
	vertical-align: top
}

.fichajes_layout .info .wrapper .player .content .data .name .number {
	vertical-align: top;
	padding-left: 4px;
	background-color: #202737;
	line-height: .85;
	height: 30px;
	width: 25px;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	padding-top: 7px;
	text-align: center;
	font-size: 17px;
	color: #fff;
	font-weight: 400;
	margin-right: 20px
}

.fichajes_layout .info .wrapper .player .content .data .name .number:lang(ar) {
	margin-right: 0;
	margin-left: 20px;
	padding-left: 0;
	padding-right: 4px
}

.fichajes_layout .info .wrapper .player .content .data .name .number:lang(ar):after {
	right: auto;
	left: -12px;
	border-left: 12px solid transparent;
	border-right: none
}

.fichajes_layout .info .wrapper .player .content .data .name .number:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: -12px;
	top: 0;
	border-top: 30px solid #202737;
	border-right: 12px solid transparent;
	border-left: none;
	border-bottom: none;
	z-index: 2
}

.fichajes_layout .info .wrapper .player .content .data .birthplace {
	margin: 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a4a4a
}

.fichajes_layout .info .wrapper .player .content .data .birthplace .place {
	border-right: 1px solid #4a4a4a;
	padding-right: 5px
}

.fichajes_layout .info .wrapper .player .content .data .birthplace .place:lang(ar) {
	border-right: 0;
	border-left: 1px solid #4a4a4a;
	padding-right: 0;
	padding-left: 5px
}

.fichajes_layout .info .wrapper .player .content .data .info_player {
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap
}

.fichajes_layout .info .wrapper .player .content .data .info_player .matches,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player {
	flex-basis: 50%;
	margin-bottom: 16px
}

.fichajes_layout .info .wrapper .player .content .data .info_player .matches .title,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #202737;
	font-weight: bold;
	margin-bottom: 7px;
	display: block;
	text-transform: capitalize
}

.fichajes_layout .info .wrapper .player .content .data .info_player .matches p,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player p {
	text-transform: lowercase
}

.fichajes_layout .info .wrapper .player .content .data .info_player .matches p::first-letter,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player p::first-letter {
	text-transform: capitalize
}

.fichajes_layout .info .wrapper .player .content .data .info_player .matches p,
.fichajes_layout .info .wrapper .player .content .data .info_player .matches span,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player p,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	display: inline-block
}

.fichajes_layout .info .wrapper .player .content .data .info_player .matches p.number,
.fichajes_layout .info .wrapper .player .content .data .info_player .matches span.number,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player p.number,
.fichajes_layout .info .wrapper .player .content .data .info_player .position_player span.number {
	margin-right: 5px
}

.fichajes_layout .info .wrapper .player .content .data .info_player .description {
	flex-basis: 100%
}

.fichajes_layout .info .wrapper .player .content .data .info_player .description .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #202737;
	font-weight: bold;
	margin-bottom: 10px;
	display: block
}

.fichajes_layout .info .wrapper .player .content .data .info_player .description p,
.fichajes_layout .info .wrapper .player .content .data .info_player .description span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	color: #4a4a4a;
	display: inline-block;
	text-align: justify
}

.fichajes_layout .info .wrapper .player .content .video {
	margin-top: 20px
}

.fichajes_layout .info .wrapper .player .content .video .youtube_video .m_highlight_header:lang(ar):after,
.fichajes_layout .info .wrapper .player .content .video .youtube_video .m_store_header:lang(ar):after {
	transform: translate(50%, -50%) rotate(180deg);
	left: auto;
	right: 50%
}

.fichajes_layout .info .wrapper .player .content .publi {
	margin-top: 20px
}

.fichajes_layout .info .wrapper .player .content .career {
	margin-top: 20px
}

.fichajes_layout .info .wrapper .player .content .career .hscroll {
	width: 100%
}

.fichajes_layout .info .wrapper .player .content .career .hscroll:lang(ar) {
	direction: ltr
}

.fichajes_layout .info .wrapper .player .content .career .title {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #202737;
	position: absolute;
	left: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block
}

.fichajes_layout .info .wrapper .player .content .career .title:lang(ar) {
	left: auto;
	right: 15px
}

.fichajes_layout .info .wrapper .player .content .career ul {
	box-sizing: border-box;
	padding: 0 30px;
	display: inline-flex;
	flex-wrap: nowrap;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYCr+DwAB9QF2X71X0AAAAABJRU5ErkJggg==");
	background-size: calc(100% - 210px) 1px;
	background-repeat: no-repeat;
	background-position: center bottom 40px;
	min-height: 80px;
	margin-top: 30px
}

.fichajes_layout .info .wrapper .player .content .career ul li {
	width: 150px;
	list-style: none;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	text-align: center;
	color: #000;
	flex-wrap: wrap;
	position: relative
}

.fichajes_layout .info .wrapper .player .content .career ul li input {
	z-index: 2;
	position: absolute;
	top: 50%;
	cursor: pointer;
	width: 24px;
	height: 24px;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, calc(-50% + 4px))
}

.fichajes_layout .info .wrapper .player .content .career ul li input:checked~span:before {
	border: 2px solid #c8b17b
}

.fichajes_layout .info .wrapper .player .content .career ul li input:checked~ul {
	opacity: 1;
	visibility: visible;
	background-image: none
}

.fichajes_layout .info .wrapper .player .content .career ul li input:checked~ul:before {
	content: '-';
	transform: translate(-50%, 32px)
}

.fichajes_layout .info .wrapper .player .content .career ul li span {
	display: block;
	flex-basis: 100%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4a4a4a
}

.fichajes_layout .info .wrapper .player .content .career ul li span:last-of-type {
	font-weight: bold;
	height: 64px
}

.fichajes_layout .info .wrapper .player .content .career ul li span:last-of-type:before {
	content: '';
	width: 24px;
	background-color: #fff;
	height: 24px;
	border: 2px solid #202737;
	margin: 10px auto;
	display: block;
	border-radius: 50%
}

.fichajes_layout .info .wrapper .player .content .career ul li>ul {
	background-color: #202737;
	width: 200px;
	z-index: 1;
	padding: 15px;
	position: absolute;
	bottom: 64px;
	left: 50%;
	min-height: auto;
	visibility: hidden;
	display: block;
	transform: translateX(-50%)
}

.fichajes_layout .info .wrapper .player .content .career ul li>ul:before {
	content: '+';
	visibility: visible;
	display: block;
	color: #202737;
	font-size: 20px;
	line-height: 1;
	transform: translate(-50%, 34px);
	position: absolute;
	bottom: 0;
	left: 50%
}

.fichajes_layout .info .wrapper .player .content .career ul li>ul:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 10px solid #202737;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	position: absolute;
	bottom: -10px;
	left: 50%;
	transform: translate(-50%, -1px)
}

.fichajes_layout .info .wrapper .player .content .career ul li>ul li {
	list-style: none;
	margin: 5px 0;
	color: #fff;
	display: block;
	text-align: left;
	width: 100%;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}

.fichajes_layout .info .wrapper .player .content .career ul li>ul li:before {
	content: "\e61a";
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 13px;
	padding-right: 5px
}

.fichajes_layout .info .wrapper .player .content .career ul li>ul li:lang(ar) {
	text-align: right
}

.fichajes_layout .info .wrapper .player .content .career .iScrollHorizontalScrollbar {
	height: 2px;
	width: 100%;
	background: #eee;
	margin-top: 15px;
	display: block
}

.fichajes_layout .info .wrapper .player .content .career .iScrollHorizontalScrollbar .iScrollIndicator {
	height: 2px;
	background: #49555c;
	position: absolute
}

.fichajes_layout .info .wrapper .player .content .news {
	margin-top: 20px
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights {
	width: auto;
	overflow: hidden;
	margin: 0 auto
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .actualidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #202737;
	font-weight: bold;
	margin-bottom: 10px;
	display: block
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .hscroll {
	width: 100%
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .hscroll:lang(ar) {
	direction: ltr
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_highlight_header:after,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_store_header:after {
	content: '\e632';
	color: #fff;
	font-family: "Real-Madrid-Icons";
	font-size: 28px;
	position: absolute;
	right: 0;
	top: 20px;
	display: block;
	box-sizing: border-box;
	width: 45px;
	height: 31px;
	font-weight: 400;
	margin: 0;
	left: auto;
	transform: none;
	-webkit-transform: none;
	border: none;
	float: none;
	padding: 2px 8px;
	background-color: #0255A5
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_highlight_header:before,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_store_header:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: 45px;
	top: 20px;
	border-top: 31px solid #0255A5;
	border-right: 0 solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 0 solid transparent;
	z-index: 1
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_highlight_header:lang(ar):after,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_store_header:lang(ar):after {
	left: 0;
	right: auto
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_highlight_header:lang(ar):before,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .youtube_video .m_store_header:lang(ar):before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 45px;
	right: auto;
	top: 20px;
	border-top: 31px solid #0255A5;
	border-right: 12px solid transparent;
	border-left: 0 solid transparent;
	border-bottom: 0 solid transparent;
	z-index: 1
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #202737;
	font-weight: bold;
	margin-bottom: 20px;
	display: block
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .view_all {
	font-weight: bold;
	color: #0255A5;
	text-decoration: none;
	display: inline-block;
	float: right;
	font-size: 12px
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .view_all:lang(ar) {
	float: left
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .iScrollHorizontalScrollbar {
	height: 2px;
	width: 100%;
	background: #eee;
	margin-top: 15px;
	display: block
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .iScrollHorizontalScrollbar .iScrollIndicator {
	height: 2px;
	background: #49555c;
	position: absolute
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container {
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 0;
	display: flex
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container:lang(ar) {
	direction: rtl
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store {
	padding-bottom: 10px;
	display: inline-block;
	flex-basis: 263px;
	width: 263px;
	flex: 1 0 auto;
	border: 0;
	white-space: normal;
	background: transparent;
	border: 1px solid #d4d4d4;
	border-bottom: 4px solid #c8b17b;
	margin-left: 5px;
	margin-right: 5px
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight:lang(ar),
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store:lang(ar) {
	direction: rtl
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_highlight_footer,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_highlight_footer {
	display: none
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_highlight_header,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_highlight_header,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_header,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_header {
	display: none
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_highlight_header img,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_highlight_header img,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_header img,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_header img {
	height: 121px
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_fixed_share,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_fixed_share {
	display: none
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_highlight_content p,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_highlight_content p,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .club_store_new .m_store_info p,
.club_store_new .fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_info p,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .club_store_new .m_store_info p,
.club_store_new .fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_info p,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_content p,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_content p {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
	color: #4a4a4a
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_highlight_content strong,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_highlight_content strong,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .club_store_new .m_store_info strong,
.club_store_new .fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_info strong,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .club_store_new .m_store_info strong,
.club_store_new .fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_info strong,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_content strong,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_content strong {
	display: none
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_highlight_content h2,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_highlight_content h2,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .club_store_new .m_store_info h2,
.club_store_new .fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_info h2,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .club_store_new .m_store_info h2,
.club_store_new .fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_info h2,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .m_store_content h2,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .m_store_content h2 {
	margin-top: 16px;
	margin-bottom: 10px;
	font-family: "Oswald", sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #4a4a4a
}

.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_highlight .news_banner,
.fichajes_layout .info .wrapper .player .content .news .news_hightlights .container .m_store .news_banner {
	display: none
}

.fichajes_layout .info .wrapper .gallery {
	background-color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #283044;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 40px
}

.fichajes_layout .info .wrapper .gallery .m_share_golden {
	display: none
}

.fichajes_layout .info .wrapper .gallery .media_row {
	width: 100%
}

.fichajes_layout .info .wrapper .gallery .media_row .m_media_slide_nav {
	display: none
}

.fichajes_layout .info .wrapper .m_media_btn_container {
	max-width: calc(100% - 20px)
}

@media only screen and (min-width: 990px) {
	.fichajes_layout .wrapper {
		width: 1200px;
		max-width: 1200px
	}

	.fichajes_layout .slide_players .wrapper {
		flex-wrap: nowrap;
		position: relative
	}

	.fichajes_layout .slide_players .wrapper .title {
		position: absolute;
		left: 0;
		top: 20px;
		width: 295px;
		z-index: 1
	}

	.fichajes_layout .slide_players .wrapper .title:lang(ar) {
		left: auto;
		right: 0
	}

	.fichajes_layout .slide_players .wrapper .title h1 {
		font-size: 36px
	}

	.fichajes_layout .slide_players .wrapper .title p {
		font-size: 16px;
		font-weight: normal
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy {
		white-space: normal
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy.sin_camiseta:before {
		display: none
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy.sin_camiseta p {
		display: none
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy p {
		display: block;
		color: #fff;
		font-size: 11px;
		text-align: center;
		left: 340px;
		transform: none;
		top: 85px;
		letter-spacing: 3px;
		width: 100px;
		padding-left: 5px;
		display: inline-block;
		position: absolute;
		font-family: "Oswald", sans-serif;
		text-transform: uppercase
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy p:lang(ar) {
		left: auto;
		right: 306px;
		padding-left: 0;
		padding-right: 5px
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy:before {
		left: 370px;
		transform: none;
		top: 30px;
		position: absolute
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy:lang(ar):before {
		left: auto;
		right: 340px
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_prev {
		top: 50%;
		transform: translateY(-50%)
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_prev:after {
		font-size: 60px
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_next {
		top: 50%;
		transform: translateY(-50%)
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .m_media_btn_container .m_media_slide_next:after {
		font-size: 60px
	}

	.fichajes_layout .info .wrapper .player {
		padding: 0
	}

	.fichajes_layout .info .wrapper .player .content {
		margin-top: 0;
		display: grid;
		display: -ms-grid;
		grid-template-columns: 300px 500px 360px;
		-ms-grid-columns: 300px 500px 360px;
		grid-template-rows: auto auto auto auto;
		-ms-grid-rows: auto auto auto auto;
		overflow: hidden;
		padding: 40px 0 0 40px;
		width: 1200px;
		max-width: 1200px
	}

	.fichajes_layout .info .wrapper .player .content:lang(ar) {
		padding: 40px 40px 0px 0
	}

	.fichajes_layout .info .wrapper .player .content .video {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-row: 1/2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		width: auto;
		max-width: 100%;
		margin: 0
	}

	.fichajes_layout .info .wrapper .player .content .publi {
		grid-column: 3/4;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-row: 2/3;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		width: auto;
		max-width: 100%;
		margin-top: -40px;
		display: flex;
		display: -ms-flexbox;
		justify-content: flex-end
	}

	.fichajes_layout .info .wrapper .player .content .publi div {
		text-align: right;
		margin-right: 40px
	}

	.fichajes_layout .info .wrapper .player .content .publi div:lang(ar) {
		text-align: left;
		margin-right: 0;
		margin-left: 40px
	}

	.fichajes_layout .info .wrapper .player .content .career {
		grid-column: 2/4;
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		grid-row: 3/4;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		width: auto;
		max-width: 100%;
		padding: 0 40px
	}

	.fichajes_layout .info .wrapper .player .content .career .title {
		position: static;
		left: auto
	}

	.fichajes_layout .info .wrapper .player .content .career ul {
		margin-top: 0;
		padding: 0;
		background-size: calc(100% - 150px) 1px
	}

	.fichajes_layout .info .wrapper .player .content .career ul li {
		width: 150px
	}

	.fichajes_layout .info .wrapper .player .content .career ul li input:checked~span:before,
	.fichajes_layout .info .wrapper .player .content .career ul li input:not(:checked)~span:before {
		border: 2px solid #202737
	}

	.fichajes_layout .info .wrapper .player .content .career ul li input:checked~ul,
	.fichajes_layout .info .wrapper .player .content .career ul li input:not(:checked)~ul {
		visibility: hidden
	}

	.fichajes_layout .info .wrapper .player .content .career ul li input:checked~ul:before,
	.fichajes_layout .info .wrapper .player .content .career ul li input:not(:checked)~ul:before {
		content: '+';
		visibility: visible;
		display: block;
		color: #202737;
		font-size: 20px;
		line-height: 1;
		transform: translate(-50%, 34px);
		position: absolute;
		bottom: 0;
		left: 50%
	}

	.fichajes_layout .info .wrapper .player .content .career ul li input:hover {
		cursor: pointer
	}

	.fichajes_layout .info .wrapper .player .content .career ul li input:hover~ul {
		opacity: 1;
		visibility: visible;
		background-image: none
	}

	.fichajes_layout .info .wrapper .player .content .career ul li input:hover~ul:before {
		content: '-';
		transform: translate(-50%, 32px)
	}

	.fichajes_layout .info .wrapper .player .content .career ul li input:hover~span:before {
		border: 2px solid #c8b17b
	}

	.fichajes_layout .info .wrapper .player .content .news {
		grid-column: 2/4;
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		grid-row: 4/5;
		-ms-grid-row: 4;
		-ms-grid-row-span: 1;
		width: auto;
		max-width: 100%;
		padding-left: 40px
	}

	.fichajes_layout .info .wrapper .player .content .news:lang(ar) {
		padding-right: 40px;
		padding-left: 0
	}

	.fichajes_layout .info .wrapper .player .content .news .news_hightlights {
		padding-bottom: 40px;
		margin-right: 40px
	}

	.fichajes_layout .info .wrapper .player .content .news .news_hightlights:lang(ar) {
		margin-right: 0;
		margin-left: 40px
	}

	.fichajes_layout .info .wrapper .player .content .player_image {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-row: 2/5;
		-ms-grid-row: 2;
		-ms-grid-row-span: 3;
		width: auto;
		position: relative;
		margin-top: 40px;
		max-width: 100%;
		display: flex;
		align-items: flex-end
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy.sin_camiseta:before {
		display: none
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy.sin_camiseta p {
		display: none
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy img {
		margin: 0;
		float: right;
		max-width: 100%;
		width: 100%
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy img:lang(ar) {
		margin: 0;
		padding: 0;
		float: left
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy:before {
		left: 15px;
		top: auto;
		bottom: 320px
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy:lang(ar):before {
		right: 5px;
		left: auto
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy p {
		color: #283044;
		font-size: 11px;
		text-align: center;
		left: -10px;
		transform: none;
		bottom: 265px;
		letter-spacing: 3px;
		width: 100px;
		font-weight: 500;
		padding-left: 0;
		display: inline-block;
		position: absolute;
		font-family: "Oswald", sans-serif;
		text-transform: uppercase
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy p:lang(ar) {
		right: -10px;
		left: 0;
		padding-right: 0
	}

	.fichajes_layout .info .wrapper .player .content .btn_container {
		grid-column: 3/4;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-row: 1/2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		width: auto;
		display: flex;
		display: -ms-flexbox;
		justify-content: flex-end;
		max-width: 100%;
		margin: 0;
		text-align: right
	}

	.fichajes_layout .info .wrapper .player .content .btn_container:lang(ar) {
		text-align: left
	}

	.fichajes_layout .info .wrapper .player .content .btn_container .btn {
		width: 169px;
		height: 44px;
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
		margin-right: 40px;
		padding: 0;
		align-items: center
	}

	.fichajes_layout .info .wrapper .player .content .btn_container .btn:lang(ar) {
		margin-right: 0;
		margin-left: 40px
	}

	.fichajes_layout .info .wrapper .player .content .data {
		margin-top: 0;
		grid-column: 2/3;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-row: 1/3;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		width: auto;
		max-width: 100%;
		padding: 0 40px
	}

	.fichajes_layout .info .wrapper .player .content .data .name {
		line-height: .85
	}

	.fichajes_layout .info .wrapper .player .content .data .birthplace {
		margin-top: 10px;
		margin-bottom: 30px
	}

	.fichajes_layout .info .wrapper .player .content .data .info_player .matches,
	.fichajes_layout .info .wrapper .player .content .data .info_player .position_player {
		margin-bottom: 30px
	}

	.fichajes_layout .info .wrapper .player .content .data .info_player .position_player p {
		font-size: 13px
	}

	.fichajes_layout .info .wrapper .player .publi_container {
		display: flex;
		display: -ms-flexbox;
		justify-content: center
	}

	.fichajes_layout .info .wrapper .player .gallery {
		background-color: #fff;
		padding-top: 20px;
		padding-bottom: 20px;
		border-top: 1px solid #283044;
		width: 1200px;
		padding-left: 40px;
		box-sizing: border-box;
		margin-bottom: 40px
	}

	.fichajes_layout .info .wrapper .player .gallery:lang(ar) {
		padding-left: 0;
		padding-right: 40px
	}

	.fichajes_layout .info .wrapper .player .gallery .media_row {
		width: 100%
	}

	.fichajes_layout .info .wrapper .player .m_media_btn_container {
		max-width: 960px
	}
}

@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.fichajes_layout .wrapper {
		width: 960px;
		max-width: 960px
	}

	.fichajes_layout .slide_players .wrapper .title {
		width: 250px
	}

	.fichajes_layout .slide_players .wrapper .title h1 {
		font-size: 31px;
		margin-bottom: 5px
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy:before {
		left: 330px;
		transform: none
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy:lang(ar):before {
		left: auto;
		right: 330px
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy p {
		left: 300px;
		transform: none
	}

	.fichajes_layout .slide_players .wrapper .swiper-container .swiper-wrapper .player .buy p:lang(ar) {
		left: auto;
		right: 300px;
		padding-right: 0
	}

	.fichajes_layout .info .wrapper .player {
		padding: 0
	}

	.fichajes_layout .info .wrapper .player .content {
		width: 960px;
		max-width: 960px;
		grid-template-columns: 200px 400px 320px;
		-ms-grid-columns: 200px 400px 320px
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy:before {
		left: 0
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy:lang(ar) {
		left: auto;
		right: 0
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy p {
		left: -22px
	}

	.fichajes_layout .info .wrapper .player .content .player_image .buy p:lang(ar) {
		left: auto;
		right: -22px
	}

	.fichajes_layout .info .wrapper .player .gallery {
		width: 960px
	}

	.fichajes_layout .info .wrapper .player .m_media_btn_container {
		max-width: 850px
	}
}

.grid_not_cabecera .tag_layout.master-layout .section {
	width: 1200px;
	max-width: 1200px
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row {
	width: 1200px;
	max-width: 1200px
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president {
	position: relative;
	overflow: hidden
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper {
	font-size: 0;
	white-space: nowrap;
	float: left;
	width: 100%
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row {
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	font-size: x-small;
	vertical-align: middle;
	width: 100%
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row .m_member {
	border-top: none;
	display: flex;
	align-items: center;
	justify-content: center;
	display: -ms-flexbox
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row .m_member img {
	width: auto
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row .m_member em {
	font-size: 13px
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row .m_member .m_member_picture {
	flex-basis: 45%
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row .m_member .m_member_info {
	flex-basis: 55%;
	box-sizing: border-box
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row .m_member .m_member_info a {
	text-decoration: none
}

.grid_not_cabecera .tag_layout.master-layout .swiper_president .swiper_president_wrapper .members_row .m_member .m_member_info a .m_member_title {
	font-size: 20px;
	font-family: "Oswald", sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	white-space: initial;
	text-transform: uppercase
}

.grid_not_cabecera .tag_layout.master-layout .m_tickets_slider .swiper-pagination-bullet.swiper-pagination-bullet {
	opacity: 1
}

.grid_not_cabecera .tag_layout.master-layout .m_tickets_slider_purchase_extended {
	background: #fff
}

.grid_not_cabecera .tag_layout.master-layout .m_tickets_slider_purchase_extended .practical_info_row {
	padding: 0 25px;
	box-sizing: border-box
}

.grid_not_cabecera .tag_layout.master-layout .m_tickets_slider_purchase_extended .m_highlighted_tickets p {
	color: #000000
}

.grid_not_cabecera .tag_layout.master-layout .widget_title {
	display: block;
	padding: 19px;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #fff;
	border-top: 2px solid #0255a5;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	color: #666666;
	text-decoration: none
}

.grid_not_cabecera .tag_layout.master-layout .widget_title h2 {
	font-size: 1em;
	font-weight: normal;
	text-align: center;
	margin: 0
}

.grid_not_cabecera .tag_layout.master-layout .m_cal_clasificacion .Opta thead th {
	background: #0255a5;
	color: #fff
}

.grid_not_cabecera .tag_layout.master-layout .m_cal_clasificacion .Opta h2 {
	background: #f5f5f5;
	text-align: center;
	height: 50px;
	padding: 10px 0;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9
}

.grid_not_cabecera .tag_layout.master-layout .m_cal_clasificacion .Opta h2 span {
	font-size: 16px;
	font-weight: bold;
	float: none;
	color: #767676
}

.grid_not_cabecera .tag_layout.master-layout .m_special_menu {
	padding: 0
}

.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper {
	max-width: 1200px;
	margin: 0 auto
}

.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper [data-toggle] {
	display: none
}

.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper ul {
	list-style-type: none;
	height: 60px;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between
}

.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper ul li {
	display: block;
	flex: 0 1 auto;
	width: auto;
	padding: 0;
	border: 0;
	white-space: nowrap
}

.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper ul li a {
	width: 100%;
	display: block;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
	font-family: "Oswald", sans-serif;
	text-decoration: none;
	padding: 21px 0;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 400
}

.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper ul li a:hover {
	color: #fff
}

.grid_not_cabecera .tag_layout.master-layout #content {
	padding-top: 30px
}

.grid_not_cabecera .tag_layout.master-layout .m_articles_row {
	columns: 2;
	column-gap: 20px
}

.grid_not_cabecera .tag_layout.master-layout .m_articles_col {
	width: 100%
}

.grid_not_cabecera .tag_layout.master-layout .m_articles_col:first-child>* {
	margin-right: 0
}

.grid_not_cabecera .tag_layout.master-layout .m_articles_col>* {
	margin-left: 0
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text {
	margin-top: 10px
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li {
	display: block;
	margin-left: 0
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li:lang(ar) {
	margin-right: 0
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li>* {
	display: inline-block;
	vertical-align: middle
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li div {
	width: 65px;
	height: 65px
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li h3 {
	width: 55%;
	font-size: 1.75rem;
	font-weight: 500 !important
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li p {
	width: 45%;
	margin-top: 8px
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li p strong {
	font-size: 1.875rem
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li a {
	float: right;
	margin-top: 20px;
	border-radius: 2px
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li a:lang(ar) {
	float: right
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li:lang(ar):before {
	margin-right: 0;
	margin-left: 14px
}

.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li:before {
	width: 28px;
	height: 28px;
	padding: 12px;
	font-size: 1.75rem;
	position: static;
	display: inline-block;
	transform: none;
	vertical-align: middle;
	margin-right: 14px
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .g-t7 a,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .g-t7 a,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .g-t7 a {
	color: #000;
	text-decoration: none
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	width: 100%;
	min-height: auto
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture {
	position: relative;
	width: 150px;
	height: 170px;
	order: 2;
	flex-basis: 40%
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture span,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture span,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture span {
	position: absolute
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_info,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info {
	min-height: auto;
	position: static;
	order: 1;
	height: auto;
	margin: 0;
	flex-basis: 100%;
	padding: 0;
	text-align: center
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .g-t8,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .g-t8,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .g-t8 {
	display: none
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos {
	position: static;
	height: auto;
	left: auto;
	right: 0;
	bottom: auto;
	margin-top: 0;
	margin-bottom: 5px
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_trofeo,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_trofeo,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_trofeos_trofeo {
	width: 55px
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide_wrapper,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide_wrapper,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_info .m_trofeos_trofeos .m_media_slide_wrapper {
	justify-content: center;
	flex-wrap: wrap;
	width: 100%
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery {
	position: static;
	width: auto;
	height: auto;
	margin-top: 0;
	top: 0;
	flex-basis: 60%;
	order: 3
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media_slide {
	width: auto;
	height: auto
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media b,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media b,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media b {
	position: absolute;
	bottom: 0;
	box-sizing: border-box;
	width: 100%;
	font-size: 13px;
	text-align: center
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media img,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media img,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media img {
	height: 170px;
	width: 228px;
	object-position: top
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media span,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media span,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media span {
	line-height: 50px
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon {
	margin: 0;
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translateX(-50%)
}

.grid_not_cabecera .tag_layout.master-layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon:after,
.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon:after,
.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery .m_media .m_video_item_icon:after {
	width: 35px;
	height: 35px;
	border: 3px solid #fff
}

.grid_not_cabecera .tag_layout.master-layout .no_tickets .m_highlighted_next_game {
	width: 100%
}

.grid_not_cabecera .tag_layout.master-layout .m_highlighted_next_game_info {
	box-sizing: border-box;
	padding: 0 20px
}

.full_section.tag_section {
	background: #283044 url("/StaticFiles/RealMadridResponsive/images/backgrounds/rayado-bg.png")
}

.full_section.tag_section .players_row {
	padding-top: 30px;
	padding-bottom: 30px
}

.full_section.tag_section .m_players_slider_title {
	text-align: left;
	margin-bottom: 20px;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	color: #fff;
	font-size: 2.25rem
}

.full_section.tag_section .m_players_slider a {
	top: 50%
}

.full_section.tag_section .slider_btn_next:before,
.full_section.tag_section .slider_btn_prev:before {
	color: rgba(255, 255, 255, 0.5)
}

@media only screen and (max-width: 990px) {
	.grid_not_cabecera .tag_layout.master-layout .section {
		width: 100%;
		max-width: 100%
	}

	.grid_not_cabecera .tag_layout.master-layout .section .main_row,
	.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row {
		width: 100%;
		max-width: 100%
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu {
		padding: 0;
		overflow: inherit;
		width: 100vw;
		border: 0
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu.expanded {
		overflow: visible
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper {
		height: 46px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		overflow: visible
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper [data-toggle] {
		display: block;
		color: #fff;
		font-family: "Oswald", sans-serif;
		padding: 12px 0 12px 15px;
		vertical-align: middle;
		text-align: center;
		font-size: 1.2em;
		box-sizing: border-box
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper [data-toggle]:lang(ar) {
		margin-left: 0;
		margin-right: 15px
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper [data-toggle]:after {
		content: url("../images/icons/png/arrow_btn_down.png");
		display: block;
		float: right;
		margin-left: 15px;
		width: 11px;
		height: 17px;
		display: flex;
		display: -ms-flexbox;
		align-items: center
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper ul {
		display: block;
		background: #333;
		width: 100%;
		z-index: 41;
		position: static;
		border-bottom: 1px solid #ccc;
		top: 60px
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper ul li {
		width: 100%;
		padding-left: 0;
		color: #999;
		border-top: 1px solid #ccc
	}

	.grid_not_cabecera .tag_layout.master-layout .m_special_menu .wrapper ul li a {
		color: #fff !important
	}

	.grid_not_cabecera .tag_layout.master-layout #content {
		padding-top: 20px
	}

	.grid_not_cabecera .tag_layout.master-layout .m_articles_row {
		columns: 1
	}

	.grid_not_cabecera .tag_layout.master-layout .trophy .m_trofeos_jugadores {
		padding-bottom: 0
	}

	.grid_not_cabecera .tag_layout.master-layout .trophy .m_trofeos_jugadores .m_cup_legend_picture span {
		bottom: 0
	}

	.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li {
		position: relative
	}

	.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li>* {
		display: block
	}

	.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li:before {
		display: block;
		margin: 0;
		position: absolute;
		top: 20px;
		left: 10px
	}

	.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li:before:lang(ar) {
		left: auto;
		right: 10px
	}

	.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li h3 {
		width: 100%
	}

	.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li div {
		width: 80px;
		height: 80px;
		margin-top: 0
	}

	.grid_not_cabecera .tag_layout.master-layout .m_partner .m_text .m_scorers ul li a {
		float: none
	}

	.grid_not_cabecera .tag_layout.master-layout .full_section.tag_section .players_row {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.grid_not_cabecera .tag_layout.master-layout .full_section.tag_section .m_players_slider_title {
		margin-bottom: 10px;
		padding: 0 20px;
		font-size: 2rem
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {

	.grid_not_cabecera .tag_layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery,
	.grid_not_cabecera .tag_layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery,
	.club_info_layout .grid_not_cabecera .tag_layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_gallery,
	.grid_not_cabecera .tag_layout .section .main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture,
	.grid_not_cabecera .tag_layout .section .club_info_layout .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture,
	.club_info_layout .grid_not_cabecera .tag_layout .section .overlapping_main_row .trophy .m_trofeos_jugadores .m_cup_legend_picture {
		flex-basis: auto
	}

	.trophy .m_trofeos_jugadores {
		justify-content: center
	}
}

@media only screen and (max-width: 768px) {
	.grid_not_cabecera .tag_layout .section {
		width: 100%;
		max-width: 100%
	}

	.grid_not_cabecera .tag_layout .section .main_row,
	.grid_not_cabecera .tag_layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .tag_layout .section .overlapping_main_row {
		width: 100%;
		max-width: 100%
	}

	.grid_not_cabecera .tag_layout .m_tickets_slider_purchase_extended .practical_info_row .col:nth-child(-n+2),
	.grid_not_cabecera .tag_layout .m_tickets_slider_purchase_extended:lang(ar) .practical_info_row .col:nth-child(-n+2) {
		padding-top: 20px !important
	}

	.grid_not_cabecera .tag_layout .m_highlighted_tickets ul:first-child {
		padding-top: 30px
	}
}

@media only screen and (min-width: 990px) and (max-width: 1200px) {
	.grid_not_cabecera .tag_layout.master-layout .section {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .tag_layout.master-layout .section .main_row,
	.grid_not_cabecera .tag_layout.master-layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .tag_layout.master-layout .section .overlapping_main_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .tag_layout.master-layout .full_section.wide .rm_section_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .tag_layout.master-layout .m_new_tour .tb_reserva {
		background-position: center
	}

	.grid_not_cabecera .tag_layout.master-layout .main_row,
	.grid_not_cabecera .tag_layout.master-layout .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .tag_layout.master-layout .overlapping_main_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .tag_layout.master-layout .section.wide {
		width: 960px;
		max-width: 960px
	}
}

.tags_partidos .wrapper {
	width: 1200px;
	max-width: 1200px
}

.tags_partidos .wrapper .partidos_swiper_container {
	position: relative;
	overflow: hidden;
	margin-top: 20px
}

.tags_partidos .wrapper .partidos_swiper_container ul {
	white-space: nowrap;
	float: left;
	width: 100%;
	padding: 0;
	font-size: 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match {
	font-size: .625rem;
	min-height: 413px;
	width: 350px;
	box-sizing: border-box;
	margin: 10px 0;
	border: 1px solid #0225a5;
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
	opacity: .6;
	transition: opacity .2s linear;
	transition: transform .2s linear;
	transform: scale(0.8);
	list-style: none
}

.tags_partidos .wrapper .partidos_swiper_container ul .match.swiper-slide-active {
	opacity: 1;
	transform: scale(1)
}

.tags_partidos .wrapper .partidos_swiper_container ul .match p.no_match {
	color: #999999;
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
	padding: 0;
	width: 100%;
	text-align: center;
	white-space: normal
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match {
	flex-basis: 100%;
	display: flex;
	flex-wrap: wrap
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day {
	flex-basis: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container {
	white-space: normal;
	min-width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	border: 0;
	box-sizing: border-box;
	align-items: center;
	justify-content: flex-start;
	margin-top: 30px;
	padding: 10px;
	box-shadow: none
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container.pend .name {
	background-color: #fff;
	flex-basis: 100%;
	padding: 7px 0 0 5px;
	white-space: normal
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container.pend .name p {
	color: #c66;
	font-weight: bold
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container.pend .name p:after {
	content: ' '
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container.pend .number p {
	color: #c33
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container.pend .hour {
	background-color: #c66;
	white-space: normal
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container.pend .hour p {
	color: #fff;
	font-weight: normal
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container.pend .hour p:before {
	color: #fff
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .name {
	box-sizing: border-box;
	background-color: #fff;
	display: flex;
	align-items: center
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .name p {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding: 0;
	text-align: center;
	vertical-align: middle
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .name p:after {
	content: ', ';
	color: #333
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .number {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	padding: 7px 5px;
	box-sizing: border-box;
	background-color: #fff
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .number p {
	flex-basis: auto;
	font-family: arial, helvetica, sans-serif;
	padding-right: 5px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 1.2
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .number span {
	padding: 0;
	flex-basis: auto;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .hour {
	background-color: #0255a5;
	display: flex;
	align-items: center;
	color: #fff;
	padding: 6px;
	margin: 2px 5px 2px auto;
	justify-content: center
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .hour p {
	font-size: 12px;
	color: #fff;
	padding-right: 0;
	box-sizing: border-box;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .hour p:before {
	content: '\e628';
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin-right: 5px;
	line-height: 1;
	vertical-align: middle;
	margin-top: -2px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .game_day .container .hour p:lang(ar):before {
	margin-right: 0;
	margin-left: 5px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match {
	display: flex;
	align-items: center;
	position: static;
	flex-basis: 100%;
	flex-wrap: wrap
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .competition_day {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	width: 100%;
	right: 0;
	background: #0255a5;
	height: 30px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .competition_day:before {
	content: '';
	border-top: 30px solid #0255a5;
	border-left: 0;
	height: 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .competition_day:lang(ar):before {
	border-right: 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .competition_day p {
	color: #fff;
	font-size: 11px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	white-space: normal;
	padding: 5px;
	box-sizing: border-box
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	padding: 15px 0;
	margin: 0;
	width: 100%;
	padding: 10px 0;
	height: auto
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams p {
	text-transform: uppercase;
	flex-basis: 100%;
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
	margin-bottom: 10px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name {
	flex-basis: 100%;
	display: flex;
	flex-wrap: nowrap;
	text-align: center;
	justify-content: center;
	margin-top: 5px;
	align-items: flex-start
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .local,
.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .visitor {
	flex-basis: 40%;
	white-space: normal;
	padding: 0 5px;
	text-align: center
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .local img,
.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .visitor img {
	height: 80px;
	margin: 0 auto
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .local h2,
.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .visitor h2 {
	font-family: "Oswald", sans-serif;
	font-size: 15px;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .result {
	flex-basis: 20%;
	display: flex;
	align-items: center
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .result p {
	font-family: "Oswald", sans-serif;
	font-size: 50px;
	display: inline-block;
	font-weight: 500;
	margin-bottom: 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .result span {
	font-family: "Oswald", sans-serif;
	font-size: 50px;
	display: inline-block;
	font-weight: 400;
	margin: 0 5px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .teams .name .noresult {
	font-size: 20px;
	font-weight: 400;
	font-family: "Oswald", sans-serif;
	text-align: center;
	margin-top: 40px;
	display: inline-block
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-top: 25px;
	box-sizing: border-box;
	position: relative;
	margin-top: 0;
	width: 100%;
	padding: 5px 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play,
.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	height: 100%;
	max-width: 275px;
	width: 100%
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play a,
.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #0255a5;
	flex-basis: 100%;
	display: block;
	box-sizing: border-box;
	border-radius: 2px;
	text-align: center;
	margin: 15px 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a {
	display: flex;
	flex-basis: 50%;
	width: 50%;
	align-items: center;
	flex-wrap: nowrap;
	margin-bottom: 10px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a:before {
	font-family: "Real-Madrid-Icons";
	color: #0255a5;
	font-weight: normal;
	margin-right: 7px;
	line-height: 1;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	border: 1px solid #0255a5;
	border-radius: 2px;
	display: inline-block;
	padding: 5px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a:lang(ar):before {
	margin-right: 0;
	margin-left: 7px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a.cronica:before {
	content: '\e922';
	font-size: 14px;
	line-height: 1.5
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a.foto:before {
	content: '\e923';
	font-size: 20px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a.video:before {
	content: '\e91e';
	font-size: 17px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .play a.rivalidad:before {
	content: '\e61e';
	font-size: 18px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play .btn {
	color: #fff;
	vertical-align: middle;
	padding: 10px 16px 8px;
	font-size: .875rem;
	display: block;
	margin: 10px auto;
	box-shadow: 0 4px 0 #013d74;
	max-width: 225px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play .btn:before {
	content: '\e919';
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	margin-right: 7px;
	line-height: 1;
	vertical-align: middle;
	margin-top: -2px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play .btn:lang(ar):before {
	margin-right: 0;
	margin-left: 7px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play a {
	margin: 5px 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play .more_info_tickets {
	border: none;
	padding: 0;
	margin: 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play .more_info_match {
	margin-top: 20px;
	padding: 0
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play .more_info_match:before {
	content: '\e61c';
	font-size: 16px;
	font-family: "Real-Madrid-Icons";
	color: #0255a5;
	font-weight: normal;
	margin-right: 7px;
	line-height: 1.3;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	border: 1px solid #0255a5;
	border-radius: 2px;
	display: inline-block;
	padding: 5px
}

.tags_partidos .wrapper .partidos_swiper_container ul .match .container_match .info_match .other .no_play .more_info_match:lang(ar):before {
	margin-right: 0;
	margin-left: 7px
}

.tags_partidos .wrapper .partidos_swiper_container .m_media_btn_container {
	padding-top: 20px;
	margin-bottom: 20px;
	right: 20px
}

.tags_partidos .wrapper .partidos_swiper_container .m_media_btn_container:lang(ar) {
	right: auto;
	left: 20px
}

@media screen and (max-width: 990px) {
	.tags_partidos .wrapper {
		width: 100vw;
		max-width: 100vw
	}

	.tags_partidos .wrapper .partidos_swiper_container ul .match {
		width: 100%;
		margin: 0
	}
}

.m_new_madridistas .tb_faq {
	margin: 80px 0 30px
}

.m_new_madridistas .md_contacta {
	z-index: 2;
	position: fixed;
	bottom: 115px;
	right: 0;
	text-align: center
}

.m_new_madridistas .md_contacta:lang(ar) {
	right: auto;
	left: 0
}

.m_new_madridistas .md_contacta a {
	border-radius: 8px 0 0 8px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-right: none
}

.m_new_madridistas .md_contacta a .consultar {
	margin: 0 auto 5px;
	font-size: 20px;
	border: 1px solid #ffff;
	border-radius: 50%;
	width: 28px;
	height: 28px;
	display: flex;
	justify-content: center;
	align-items: center
}

.m_new_madridistas .md_contacta a .contactar {
	text-transform: none;
	width: 75px
}

.m_new_madridistas .md_contacta a:lang(ar) {
	border-radius: 0 8px 8px 0
}

.m_new_madridistas .md_solicita {
	z-index: 2;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: 1px solid #d4d4d4;
	background-color: #ffffff;
	width: 100%
}

.m_new_madridistas .md_solicita .sticky_wrapper {
	text-align: center
}

.m_new_madridistas .md_solicita .sticky_wrapper .btn {
	margin: 10px;
	border: 1px solid #0255A5
}

.m_new_madridistas .md_solicita .sticky_wrapper .btn_soy {
	background-color: #ffffff;
	color: #0255A5
}

.m_new_madridistas .md_solicita .sticky_wrapper .btn_soy:hover {
	background-color: #003366;
	color: #ffffff
}

.m_new_madridistas .md_patrocinadores .wrapper {
	max-width: 100vw
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container {
	position: relative;
	overflow: hidden
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper {
	white-space: nowrap;
	float: left;
	display: flex;
	max-height: 300px;
	padding: 0 10px;
	box-sizing: border-box
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper:lang(ar) {
	float: right
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide {
	height: auto;
	width: 180px;
	display: inline-block;
	margin-right: 24px
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide a {
	width: 100%;
	display: inline-block;
	height: 234px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	background-color: #fff;
	pointer-events: none
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide a img {
	margin: 0 auto
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide a p {
	background-color: #f7f7f7;
	line-height: 1.36;
	white-space: normal;
	padding: 20px;
	border-bottom: 1px solid #a7a7a7;
	height: 95px;
	overflow: hidden
}

.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .view_more {
	display: none
}

.m_new_madridistas .tb_title_section {
	width: auto;
	padding-right: 0;
	border-left: 0;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	margin: 60px 10px 30px;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5
}

.m_new_madridistas .tb_title_section:lang(ar) {
	border-left: 4px solid transparent;
	border-right: 0
}

.m_new_madridistas .md_testimonios {
	margin-top: -30px
}

.m_new_madridistas .md_testimonios .container_test {
	position: relative;
	overflow: hidden;
	margin: 30px 10px;
	box-sizing: border-box
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test {
	font-size: 0;
	white-space: nowrap;
	float: left;
	list-style: none;
	display: flex;
	flex-wrap: nowrap
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test:lang(ar) {
	float: right
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test .test {
	padding: 0 1px;
	box-sizing: border-box;
	position: relative;
	width: calc(100vw - 20px);
	max-width: 290px;
	display: inline-block
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test .test img {
	object-fit: cover;
	width: calc(100vw - 20px);
	height: 240px;
	object-position: center top
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test .test .info {
	position: absolute;
	top: 160px;
	left: 0;
	width: 100%;
	color: #fff;
	z-index: 2
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test .test .info .name {
	font-family: "Oswald", sans-serif;
	font-size: 24px;
	font-weight: 500;
	line-height: 1.03;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000;
	white-space: normal
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test .test .info .country {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 5px;
	text-align: center;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000;
	font-family: "Oswald", sans-serif;
	white-space: normal
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test .test .quote {
	background-color: #f4f4f4;
	height: 214px
}

.m_new_madridistas .md_testimonios .container_test .wrapper_test .test .quote blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.35;
	opacity: 0.93;
	text-align: center;
	color: #444444;
	white-space: normal;
	padding: 30px;
	box-sizing: border-box
}

.m_new_madridistas .md_testimonios .m_media_btn_container {
	display: none
}

.m_new_madridistas .md_ventajas {
	margin-top: -20px;
	margin-bottom: -4px
}

.m_new_madridistas .md_ventajas.mad .ventajas_container .ventaja:nth-child(odd) {
	padding-left: 0;
	padding-right: 2px
}

.m_new_madridistas .md_ventajas.mad .ventajas_container .ventaja:nth-child(even) {
	padding-left: 2px;
	padding-right: 0
}

.m_new_madridistas .md_ventajas.mad .ventajas_container .ventaja:lang(ar):nth-child(even) {
	padding-right: 2px;
	padding-left: 0
}

.m_new_madridistas .md_ventajas.mad .ventajas_container .ventaja:lang(ar):nth-child(odd) {
	padding-right: 0;
	padding-left: 2px
}

.m_new_madridistas .md_ventajas .ventajas_container {
	display: flex;
	flex-wrap: wrap;
	width: 100%
}

.m_new_madridistas .md_ventajas .ventajas_container .link_ventaja {
	width: 100%;
	text-decoration: none
}

.m_new_madridistas .md_ventajas .ventajas_container .link_ventaja .poster {
	width: 100%;
	background-position: center;
	background-size: cover;
	display: flex;
	align-items: flex-end;
	overflow: hidden
}

.m_new_madridistas .md_ventajas .ventajas_container .link_ventaja .poster p {
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 1.05;
	color: #ffffff;
	text-shadow: 3px 3px 6px #0000005f;
	width: 160px;
	padding: 0 0 30px 15px;
	position: absolute
}

.m_new_madridistas .md_ventajas .ventajas_container .link_ventaja .poster p:lang(ar) {
	padding: 0 15px 30px 0
}

.m_new_madridistas .md_ventajas .ventajas_container .link_ventaja .poster img {
	width: 100%;
	height: auto
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja {
	flex-basis: 50%;
	max-width: 50%;
	overflow: hidden
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja:nth-child(even) {
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 0;
	box-sizing: border-box
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja:nth-child(odd) {
	padding-top: 4px;
	padding-right: 0;
	padding-left: 2px;
	box-sizing: border-box
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja:lang(ar):nth-child(even) {
	padding-right: 0;
	padding-left: 2px
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja:lang(ar):nth-child(odd) {
	padding-right: 2px;
	padding-left: 0
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja .link_ventaja {
	text-decoration: none
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja .link_ventaja .title_ventaja {
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	line-height: 1.06;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	height: 60px;
	padding: 10px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.7)
}

.m_new_madridistas .md_ventajas .ventajas_container .ventaja .link_ventaja img {
	width: 100%
}

.m_new_madridistas .md_noticias .col {
	float: none
}

.m_new_madridistas .md_noticias .m_articles {
	margin-bottom: 0
}

.m_new_madridistas .md_noticias .m_articles .m_articles_row {
	display: block;
	margin: 0
}

.m_new_madridistas .md_noticias .m_articles .m_articles_row .m_articles_col {
	width: 100%
}

.m_new_madridistas .md_noticias .m_articles .m_articles_row .m_articles_col article {
	height: 100%;
	box-sizing: border-box
}

.m_new_madridistas .md_noticias .m_articles .m_articles_view_more {
	margin-bottom: 0;
	margin-top: 30px
}

.m_new_madridistas .tb_header .tickets_price {
	margin-bottom: 15px;
	display: flex;
	justify-content: center
}

.m_new_madridistas .tb_header .tickets_price .mode_adult {
	margin-right: 20px
}

.m_new_madridistas .tb_header .tickets_price .mode_adult:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.m_new_madridistas .tb_header .tickets_price .mode_adult,
.m_new_madridistas .tb_header .tickets_price .mode_junior {
	flex: 0 1 auto
}

.m_new_madridistas .tb_header .tickets_price .mode_adult .section_mode,
.m_new_madridistas .tb_header .tickets_price .mode_junior .section_mode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: normal;
	color: #999999;
	margin-bottom: 5px
}

.m_new_madridistas .tb_header .tickets_price .mode_adult .promo,
.m_new_madridistas .tb_header .tickets_price .mode_junior .promo {
	display: block;
	margin-top: 5px
}

.m_new_madridistas .tb_header .tickets_price .mode_adult .price,
.m_new_madridistas .tb_header .tickets_price .mode_junior .price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
	display: block
}

.m_new_madridistas .tb_header .tickets_price .mode_adult .price span,
.m_new_madridistas .tb_header .tickets_price .mode_junior .price span {
	font-size: 13px;
	text-transform: lowercase;
	display: block
}

.m_new_madridistas .tb_header .tickets_price .mode_adult .price.anterior,
.m_new_madridistas .tb_header .tickets_price .mode_junior .price.anterior {
	font-size: 18px
}

.m_new_madridistas .tb_header .mode_tour .tickets_price {
	margin-top: 0
}

.m_new_madridistas.internacional .md_ventajas {
	margin-top: 0
}

.m_new_madridistas.internacional .md_ventajas .wrapper .ventajas_container .poster p {
	text-shadow: 0 1px 3px rgba(255, 255, 255, 0.37);
	color: #000
}

.m_new_madridistas.internacional .md_ventajas .wrapper .ventajas_container .ventaja .link_ventaja .title_ventaja {
	background-color: rgba(244, 244, 244, 0.93);
	color: #333333;
	border-bottom: 1px solid rgba(34, 4, 4, 0.85)
}

.m_new_madridistas.internacional .md_quieres_mas {
	margin-top: 60px;
	background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/bg_aun_mas.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper {
	padding-top: 40px;
	padding-bottom: 30px;
	width: 100%;
	max-width: 100%
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .md_title_mas {
	font-family: "Oswald", sans-serif;
	font-size: 26px;
	font-weight: normal;
	text-align: center;
	color: #0255A5;
	text-transform: uppercase
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container {
	text-align: center;
	padding: 20px 10px
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .mod_especial_tittle {
	font-family: "Oswald", sans-serif;
	font-size: 32px;
	font-weight: 500;
	letter-spacing: -0.7px;
	text-align: center;
	color: #444444;
	text-transform: uppercase
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios {
	width: 180px;
	display: flex;
	flex-wrap: wrap;
	margin: 15px auto
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #999999;
	flex-basis: 50%;
	max-width: 50%
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p.precio {
	font-size: 13px;
	font-weight: normal;
	color: #666666
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p .valor {
	font-size: 26px;
	font-weight: bold;
	color: #000000
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container .tb_title_section {
	margin-top: 30px
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container .ventajas_container .ventaja .link_ventaja .title_ventaja {
	background-color: rgba(255, 255, 255, 0.93)
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container .ventajas_container .ventaja:nth-child(odd) {
	padding-left: 0;
	padding-right: 2px
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container .ventajas_container .ventaja:nth-child(even) {
	padding-right: 0;
	padding-left: 2px
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container .ventajas_container .ventaja:lang(ar):nth-child(odd) {
	padding-right: 0;
	padding-left: 2px
}

.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container .ventajas_container .ventaja:lang(ar):nth-child(even) {
	padding-right: 2px;
	padding-left: 0
}

.m_new_madridistas .md_faq_answer {
	font-size: 12px;
	color: #666;
	line-height: 1.6;
	padding: 0 20px 20px
}

@media screen and (max-width: 990px) {
	.effect_popup.mfp-bg {
		opacity: 0
	}

	.effect_popup.mfp-wrap {
		top: 100vh !important;
		transition-property: top;
		transition-duration: 1s
	}

	.effect_popup.mfp-wrap .mfp-close {
		opacity: 0
	}

	.effect_popup.mfp-wrap.mfp-ready {
		top: 0 !important
	}

	.effect_popup.mfp-wrap.mfp-ready .mfp-close {
		opacity: 1
	}

	.effect_popup.mfp-wrap.mfp-ready.mfp-removing {
		top: 100vh !important
	}

	.effect_popup .mfp-content {
		max-width: 100%
	}

	.effect_popup .mfp-container {
		padding: 0
	}

	#popup_madridistas {
		max-height: 100vh;
		height: 100vh;
		overflow-y: scroll;
		background: #fff
	}

	#popup_madridistas .mfp-close {
		color: transparent
	}

	#popup_madridistas .mfp-close:before {
		color: #fff;
		border-radius: 50%;
		background-color: #0255A5;
		padding: 10px;
		font-size: 15px
	}

	#popup_madridistas img {
		height: auto;
		width: 100%;
		margin: 0 auto
	}

	#popup_madridistas img.loader {
		top: 50%;
		position: absolute;
		left: 50%;
		transform: translate(-50%, -50%);
		width: auto
	}

	#popup_madridistas .main_content {
		margin: 0 10px;
		box-sizing: border-box
	}

	#popup_madridistas .main_content .m_section_news_header {
		padding-bottom: 8px
	}

	#popup_madridistas .main_content .m_section_news_header p {
		margin-bottom: 15px;
		font-size: 1.2em;
		color: #666666;
		font-weight: bold;
		margin-top: 0;
		text-transform: uppercase
	}

	#popup_madridistas .main_content .m_section_news_header h2 {
		line-height: 22px;
		display: block;
		font-weight: normal;
		font-size: 2.3em;
		margin-bottom: 30px
	}

	#popup_madridistas .main_content .m_section_news_header strong {
		margin-bottom: 0;
		line-height: 1.3;
		font-size: 1.5em
	}

	#popup_madridistas .actions_row {
		grid-column: 1/13;
		-ms-grid-column: 1;
		-ms-grid-column-span: 12;
		margin: 0 10px
	}

	#popup_madridistas .actions_row .col {
		width: auto;
		float: none;
		margin-top: 10px;
		margin-left: 0;
		box-sizing: border-box
	}

	#popup_madridistas .actions_row .col .m_section_news_actions {
		margin: 20px 0
	}

	#popup_madridistas .actions_row .col .m_section_news_actions>* {
		vertical-align: top;
		margin-right: 5px
	}

	#popup_madridistas .actions_row .col .m_section_news_actions .m_share:not(.m_share_inline) {
		position: relative;
		display: inline-block;
		font-size: x-small;
		z-index: 2
	}

	#popup_madridistas .actions_row .col .m_section_news_actions .m_share_action {
		padding: 0;
		width: 38px;
		height: 38px;
		content: '';
		overflow: hidden;
		color: transparent;
		min-width: auto
	}

	#popup_madridistas .actions_row .col .m_section_news_actions .m_share ul {
		min-height: 0;
		transition-property: min-height;
		transition-duration: 1s
	}

	#popup_madridistas .actions_row .col .m_section_news_actions .m_share ul li a {
		padding-left: 0;
		color: transparent;
		white-space: nowrap;
		height: 40px;
		width: 40px;
		padding: 0
	}

	#popup_madridistas .actions_row .col .m_section_news_actions .m_share.expanded ul {
		min-height: 205px
	}

	#popup_madridistas .actions_row .col .m_section_news_actions .m_share.expanded .m_share_action {
		background-color: #f6f6f6
	}

	.m_new_madridistas .tb_faq {
		margin: 0 0 60px
	}

	.m_new_madridistas .md_contacta {
		transition: all 0.35s ease-out;
		bottom: 150px
	}

	.m_new_madridistas .md_contacta.hide {
		right: -60px
	}

	.m_new_madridistas .md_contacta.hide:lang(ar) {
		right: auto;
		left: -60px
	}

	.m_new_madridistas .md_contacta a {
		padding: 12px
	}

	.m_new_madridistas .md_contacta a .consultar {
		margin: 0
	}

	.m_new_madridistas .md_contacta a .contactar {
		display: none
	}

	.m_new_madridistas .tb_header .mode_tour .title {
		top: 165px;
		transform: translateY(-100%)
	}

	.m_new_madridistas .tb_header .mode_tour .title span {
		font-size: 30px;
		float: left;
		padding-left: 10px
	}

	.m_new_madridistas .tb_header .mode_tour .title span:lang(ar) {
		float: right;
		padding-left: 0;
		padding-right: 10px
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video .m_video_item_icon {
		top: 192px;
		transform: translateY(-100%)
	}
}

@media screen and (max-width: 374px) {
	.m_new_madridistas .md_solicita .sticky_wrapper .btn {
		margin: 10px 0
	}
}

@media screen and (max-width: 767px) {
	.m_new_madridistas .md_patrocinadores .md_slide_container .md_slide_wrapper .md_slide {
		width: 100vw
	}
}

@media screen and (min-width: 767px) and (max-width: 990px) {
	.m_new_madridistas .md_noticias .m_articles .m_articles_row {
		display: flex
	}

	.m_new_madridistas .md_noticias .m_articles .m_articles_row .m_articles_col:first-child>* {
		margin: 0
	}
}

@media screen and (min-width: 990px) {
	.m_new_madridistas .tb_title_section {
		width: 40%;
		border-right: 4px solid transparent;
		border-left: 0;
		margin: 100px 10px 30px
	}

	.m_new_madridistas .tb_title_section:lang(ar) {
		margin-right: 0;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.m_new_madridistas .md_testimonios {
		margin-top: -40px
	}

	.m_new_madridistas .md_testimonios .wrapper {
		max-width: 1200px
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test {
		margin: 0
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test {
		display: flex;
		flex-wrap: nowrap;
		overflow: hidden
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content {
		padding: 0;
		flex: 0 0 300px;
		min-width: 300px;
		max-width: none;
		height: 420px
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test img,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content img {
		width: auto;
		height: 100%;
		object-position: center
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test .info,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content .info {
		top: 300px;
		background-color: rgba(0, 0, 0, 0.5);
		text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000;
		bottom: 0;
		padding: 10px 0;
		transition: all 0.5s ease-in-out;
		transition-property: top, color
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test .info .name,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content .info .name {
		transition: text-shadow 0.5s ease-in-out;
		text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, 0 3px 3px #000
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test .quote,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content .quote {
		transition: max-height 0.5s ease-in-out;
		max-height: 5px;
		position: absolute;
		overflow: hidden;
		height: 0;
		bottom: 0;
		border-top: 5px solid #000
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test:hover .info,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content:hover .info {
		top: 50px;
		color: #000;
		z-index: 2;
		background-color: transparent;
		bottom: auto;
		text-shadow: none;
		cursor: default
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test:hover .info .country,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test:hover .info .name,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content:hover .info .country,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content:hover .info .name {
		text-shadow: none
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test:hover .quote,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content:hover .quote {
		height: 100%;
		display: flex;
		align-items: flex-end;
		z-index: 1;
		background-color: rgba(255, 255, 255, 0.93);
		padding: 0;
		max-height: calc(100% - 5px)
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test:hover .quote blockquote,
	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test_content:hover .quote blockquote {
		cursor: default;
		font-size: 17px
	}

	.m_new_madridistas .md_ventajas .wrapper {
		max-width: 1200px
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container {
		display: inline-block;
		font-size: 0
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .poster {
		width: calc(50% - 4px);
		font-size: 0;
		margin-right: 4px;
		float: left;
		height: 305px
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .poster p {
		font-size: 36px;
		line-height: 1.08;
		color: #ffffff;
		text-shadow: 3px 3px 6px #0000005f;
		width: 290px
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .poster:lang(ar) {
		float: right;
		margin-right: 0;
		margin-left: 4px
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .poster img {
		width: auto;
		height: 100%;
		object-fit: cover;
		object-position: center
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja {
		position: relative;
		width: calc(25% - 4px);
		display: inline-block;
		font-size: 0;
		height: 150px;
		margin-bottom: 4px;
		margin-right: 4px
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja:lang(ar) {
		margin-right: 0;
		margin-left: 4px
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja:nth-child(even) {
		padding: 0
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja:nth-child(odd) {
		padding: 0
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja .link_ventaja {
		display: block;
		width: 100%;
		height: 100%
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja .link_ventaja .title_ventaja {
		position: absolute;
		left: 0;
		top: 0;
		width: 48%;
		height: 100%;
		line-height: 1.44;
		align-items: flex-end
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja .link_ventaja .title_ventaja:lang(ar) {
		left: auto;
		right: 0
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja .link_ventaja img {
		width: auto;
		height: 150px;
		object-fit: cover;
		object-position: left
	}

	.m_new_madridistas .md_ventajas .wrapper .ventajas_container .ventaja .link_ventaja img:lang(ar) {
		object-position: right
	}

	.m_new_madridistas .md_noticias {
		margin-top: -65px
	}

	.m_new_madridistas .md_noticias .col {
		float: none
	}

	.m_new_madridistas .md_noticias .wrapper {
		max-width: 1200px
	}

	.m_new_madridistas .md_noticias .wrapper .m_articles_row {
		display: flex;
		justify-content: space-between
	}

	.m_new_madridistas .md_noticias .wrapper .m_articles_row .m_articles_col {
		width: 380px
	}

	.m_new_madridistas .md_noticias .wrapper .m_articles_row .m_articles_col:first-child>* {
		margin: 0
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video img {
		object-fit: cover;
		width: 1200px;
		height: 475px;
		object-position: -100px
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video:after {
		left: 1000px
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video:lang(ar):after {
		right: 1000px
	}

	.m_new_madridistas .tb_header .subtitle {
		font-size: 20px
	}

	.m_new_madridistas .tb_header .tickets_price {
		display: block
	}

	.m_new_madridistas .tb_header .tickets_price .mode_adult {
		margin: 0;
		padding-bottom: 5px
	}

	.m_new_madridistas .tb_header .tickets_price .mode_adult .price,
	.m_new_madridistas .tb_header .tickets_price .mode_junior .price {
		display: inline-block;
		font-size: 23px
	}

	.m_new_madridistas .tb_header .tickets_price .mode_adult .price span,
	.m_new_madridistas .tb_header .tickets_price .mode_junior .price span {
		display: inline-block;
		font-size: 18px
	}

	.m_new_madridistas .tb_header .tickets_price .mode_adult .section_mode,
	.m_new_madridistas .tb_header .tickets_price .mode_junior .section_mode {
		min-width: 70px;
		margin-bottom: 0px
	}

	.m_new_madridistas .tb_header .tickets_price .mode_adult .promo,
	.m_new_madridistas .tb_header .tickets_price .mode_junior .promo {
		display: inline-block;
		margin: 0 8px
	}

	.m_new_madridistas .tb_header .tickets_price.promo {
		margin-bottom: 5px
	}

	.m_new_madridistas .md_patrocinadores .wrapper {
		max-width: 1200px
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		padding: 0 0 46px;
		transition: max-height 1s linear
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper.expanded {
		max-height: 1820px
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper.expanded .view_more {
		text-align: center;
		text-decoration: none;
		position: absolute;
		bottom: 0;
		font-size: 1.1em;
		color: #0255A5;
		text-transform: uppercase;
		font-weight: bold;
		left: 50%;
		height: 46px;
		justify-content: center;
		width: 100%;
		display: flex;
		align-items: center;
		background-color: #fff;
		transform: translateX(-50%)
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper.expanded .view_more:after {
		content: attr(data-close)
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide {
		margin-bottom: 20px
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide:nth-child(6n) {
		margin-right: 0
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .view_more {
		text-align: center;
		text-decoration: none;
		position: absolute;
		bottom: 0;
		font-size: 1.1em;
		color: #0255A5;
		text-transform: uppercase;
		font-weight: bold;
		left: 50%;
		height: 46px;
		justify-content: center;
		width: 100%;
		display: flex;
		align-items: center;
		background-color: #fff;
		transform: translateX(-50%)
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .view_more:after {
		content: attr(data-open)
	}

	.m_new_madridistas.internacional .md_ventajas .wrapper .ventajas_container .ventaja .link_ventaja .title_ventaja {
		border-bottom: 0
	}

	.m_new_madridistas.internacional .tb_header .mode_tour .title span {
		line-height: 1;
		padding-top: 20px
	}

	.m_new_madridistas.internacional .md_quieres_mas {
		margin-top: 100px
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper {
		width: 1200px;
		max-width: 1200px;
		display: flex;
		flex-wrap: wrap
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .md_title_mas {
		font-size: 32px;
		font-weight: 300;
		text-align: left;
		flex-basis: 100%;
		order: 1
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .md_title_mas:lang(ar) {
		text-align: right
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container {
		background: none;
		order: 3;
		flex-basis: 50%;
		max-width: 50%;
		box-sizing: border-box;
		padding: 75px 10px 10px
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .mod_especial_tittle {
		font-size: 42px;
		letter-spacing: -1px
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios {
		width: auto;
		align-items: baseline;
		justify-content: center;
		margin: 15px 0 25px
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p {
		flex-basis: auto
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p.adulto {
		order: 1;
		padding: 0 5px
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p.junior {
		order: 3;
		padding: 0 5px
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p.precio_adulto {
		order: 2;
		padding-right: 20px
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .mod_especial_container .mod_especial .precios p.precio_junior {
		order: 4
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container {
		order: 2;
		flex-basis: 50%;
		max-width: 50%;
		box-sizing: border-box
	}

	.m_new_madridistas.internacional .md_quieres_mas .wrapper .vent_especiales_container .tb_title_section {
		width: 80%
	}

	.m_new_madridistas.internacional .md_quieres_mas .ventajas_container .ventaja {
		width: calc(50% - 4px)
	}

	.m_new_madridistas.internacional .md_noticias {
		margin-top: 0
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper {
		float: none;
		display: flex;
		justify-content: space-between
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper.expanded {
		max-height: 2575px
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide {
		margin-right: 24px
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide:nth-child(4n) {
		margin-right: 0
	}

	.m_new_madridistas .md_patrocinadores .wrapper .md_slide_container .md_slide_wrapper .md_slide:nth-child(6n) {
		margin-right: 0
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.m_new_madridistas .tb_header .tb_header_multi {
		width: auto;
		max-width: 1200px;
		height: 475px;
		overflow: hidden
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video {
		width: 1200px;
		height: 475px
	}

	.m_new_madridistas .tb_header .tb_header_multi .m_media_video img {
		width: 1200px;
		height: 475px
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test {
		width: auto;
		max-width: 300px;
		height: 420px;
		overflow: hidden
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test .test_content {
		width: 550px;
		height: 550px
	}

	.m_new_madridistas .md_testimonios .wrapper .container_test .wrapper_test .test .test_content img {
		width: 550px;
		height: 550px;
		transform: translateX(-125px)
	}
}

.m_new_vip.tickets_layout {
	margin-bottom: 0
}

.m_new_vip .av_title {
	width: auto;
	border-left: 0;
	text-align: left;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5
}

.m_new_vip .av_title:lang(ar) {
	border-left: 4px solid transparent;
	border-right: 0;
	text-align: right
}

.m_new_vip .banner_av {
	margin-top: 70px
}

.m_new_vip .av_areas {
	text-align: center
}

.m_new_vip .av_areas .wrapper {
	margin: 50px 10px;
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px);
	margin-bottom: 10px
}

.m_new_vip .av_areas .container_area .more {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.2;
	letter-spacing: -0.3px;
	color: #0255a5;
	padding: 7px 15px;
	text-decoration: none;
	border: solid 1px #0255a5;
	display: inline-block
}

.m_new_vip .av_areas .container_area .more:after {
	content: '';
	display: inline-block;
	margin-left: 10px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #0255a5;
	vertical-align: middle
}

.m_new_vip .av_areas .container_area .more:lang(ar):after {
	margin-left: 0;
	margin-right: 10px
}

.m_new_vip .av_areas .container_area .less:after {
	border-top: 0;
	border-bottom: 6px solid #0255a5
}

.m_new_vip .av_areas .container_area .area {
	list-style: none;
	box-sizing: border-box;
	margin-bottom: 30px;
	margin-top: -30px
}

.m_new_vip .av_areas .container_area .area:first-of-type {
	margin-top: 0
}

.m_new_vip .av_areas .container_area .area .link_area {
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-transform: uppercase
}

.m_new_vip .av_areas .container_area .area .link_area img {
	width: 100%;
	height: 100%;
	min-height: 200px
}

.m_new_vip .av_areas .container_area .area .link_area .info {
	padding: 10px 12px;
	box-sizing: border-box;
	transform: translateY(-20px);
	background-color: #fff;
	width: calc(100% - 30px);
	margin: 0 auto
}

.m_new_vip .av_areas .container_area .area .link_area .info h2 {
	display: none;
	font-family: "Oswald", sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.41;
	color: #555555;
	text-align: left
}

.m_new_vip .av_areas .container_area .area .link_area .info h2:lang(ar) {
	text-align: right
}

.m_new_vip .av_areas .container_area .area .link_area .info h3 {
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	line-height: 1.25;
	letter-spacing: -0.2px;
	color: #000000;
	font-weight: 400;
	text-align: left
}

.m_new_vip .av_areas .container_area .area .link_area .info h3:lang(ar) {
	text-align: right
}

.m_new_vip .av_areas .container_area .area .link_area .info p {
	display: none
}

.m_new_vip .area_info_show .av_areas .container_area .area .link_area h2 {
	display: block
}

.m_new_vip .av_info_container {
	padding: 25px 20px 0
}

.m_new_vip .av_info_container .av_info_text {
	overflow: hidden;
	position: relative
}

.m_new_vip .av_info_container .av_info_text.more {
	max-height: 440px;
	transition: all 0.5s linear
}

.m_new_vip .av_info_container .av_info_text.less {
	max-height: 1040px;
	transition: all 0.5s linear;
	padding-bottom: 60px
}

.m_new_vip .av_info_container .av_info_text.less .more_info.conmas:after {
	transform: translateX(-50%) rotate(180deg)
}

.m_new_vip .av_info_container .av_info_text .more_info {
	display: none
}

.m_new_vip .av_info_container .av_info_text .more_info.conmas {
	display: block;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.79), #fff);
	height: 60px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center
}

.m_new_vip .av_info_container .av_info_text .more_info.conmas:after {
	content: '';
	display: block;
	position: absolute;
	width: 22px;
	height: 23px;
	top: 20px;
	left: 50%;
	transition: all 0.5s linear;
	transform: translateX(-50%);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMy45NjUiPjxkZWZzPjxzdHlsZT4uY2xzLTN7c3Ryb2tlOiMwMDB9LmNscy00e3N0cm9rZTpub25lfS5jbHMtNntmaWxsOm5vbmV9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxlZXJfbWFzIiBkYXRhLW5hbWU9IkxlZXIgbWFzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY3IC05NjIpIiBvcGFjaXR5PSIuNTUiPjxnIGlkPSJQYXRoXzk1IiBkYXRhLW5hbWU9IlBhdGggOTUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTS0xMjIxNi4xNjYtMjI0MjQuMzMybC0uMzUyLS4zNDgtMi45OTYtMi45NjUtLjg2NC0uODU1aDguNDM1bC0uODY4Ljg1NS0zLjAwMyAyLjk2NS0uMzUyLjM0OHoiIGNsYXNzPSJjbHMtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIzOTQuMTYyIDIzNDEwKSIvPjxwYXRoIGQ9Ik0tMTIyMTkuMTYyLTIyNDI4bDIuOTk2IDIuOTY1IDMuMDA0LTIuOTY1aC02bTAtMWg2Yy40MDUgMCAuNzcxLjI0NC45MjUuNjIxYS45OTYuOTk2IDAgMCAxLS4yMjMgMS4wOWwtMy4wMDQgMi45NjVhLjk5MS45OTEgMCAwIDEtLjcwMi4yODkuOTk0Ljk5NCAwIDAgMS0uNzAzLS4yOWwtMi45OTYtMi45NjRhMS4wMDEgMS4wMDEgMCAwIDEgLjcwMy0xLjcxMXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMzk0LjE2MiAyMzQxMCkiLz48L2c+PGcgaWQ9IlJlY3RhbmdsZV8xNTUiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzAgOTYyKSI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiIGNsYXNzPSJjbHMtNCIgcng9IjEiLz48cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMSIgeD0iLjUiIHk9Ii41IiBjbGFzcz0iY2xzLTYiIHJ4PSIuNSIvPjwvZz48ZyBpZD0iUmVjdGFuZ2xlXzE1NiIgY2xhc3M9ImNscy0zIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2NyA5NjcpIj48cmVjdCB3aWR0aD0iMjIiIGhlaWdodD0iMiIgY2xhc3M9ImNscy00IiByeD0iMSIvPjxyZWN0IHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiB4PSIuNSIgeT0iLjUiIGNsYXNzPSJjbHMtNiIgcng9Ii41Ii8+PC9nPjxnIGlkPSJSZWN0YW5nbGVfMTU3IiBjbGFzcz0iY2xzLTMiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE1NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcwIDk3MikiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIyIiBjbGFzcz0iY2xzLTQiIHJ4PSIxIi8+PHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjEiIHg9Ii41IiB5PSIuNSIgY2xhc3M9ImNscy02IiByeD0iLjUiLz48L2c+PC9nPjwvc3ZnPg==");
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto
}

.m_new_vip .av_info_container .av_info_text h2 {
	font-family: "Oswald", sans-serif;
	font-size: 21px;
	font-weight: 300;
	color: #000000;
	margin-bottom: 15px;
	line-height: 1.43
}

.m_new_vip .av_info_container .av_info_text p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 20px
}

.m_new_vip .av_info_container .av_informaciones {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	text-align: center;
	justify-content: space-around
}

.m_new_vip .av_info_container .av_informaciones .av_informa {
	flex-basis: 100%;
	flex-shrink: 1;
	flex-grow: 1;
	margin-bottom: 25px
}

.m_new_vip .av_info_container .av_informaciones .av_informa:last-of-type {
	margin-bottom: 0
}

.m_new_vip .av_info_container .av_informaciones .av_informa:last-of-type .av_informa_icons {
	margin-bottom: 0
}

.m_new_vip .av_info_container .av_informaciones .av_informa a {
	text-decoration: none
}

.m_new_vip .av_info_container .av_informaciones .av_informa p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.31;
	letter-spacing: -0.2px;
	color: #000000
}

.m_new_vip .av_info_container .av_informaciones .av_informa p.informa_title {
	font-weight: 600
}

.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_icons {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	background-color: #ffffff;
	border: 1px solid #d9e9f8;
	margin: 0 auto 18px;
	display: flex;
	float: left;
	clear: left
}

.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_icons:lang(ar) {
	float: right;
	clear: right
}

.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_icons .av_informa_icons_img {
	width: auto;
	height: 100%;
	margin: auto;
	max-height: 25px;
	max-width: 25px
}

.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_text {
	padding: 0 10px 0 20px;
	text-align: left;
	margin-top: 10px;
	margin-left: 50px
}

.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_text:lang(ar) {
	padding: 0 20px 0 10px;
	text-align: right;
	margin-left: 0;
	margin-right: 50px
}

.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_text p {
	margin-bottom: 5px
}

.m_new_vip .av_catalogo {
	position: relative;
	margin-bottom: 5px
}

.m_new_vip .av_catalogo img {
	width: 100%;
	height: 100%;
	min-height: 250px;
	object-fit: cover;
	object-position: center
}

.m_new_vip .av_catalogo .textos_catalogo {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	align-content: flex-end
}

.m_new_vip .av_catalogo .textos_catalogo a {
	text-decoration: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	display: flex;
	align-items: flex-end;
	z-index: 1
}

.m_new_vip .av_catalogo .textos_catalogo .title_catalogo {
	font-family: "Oswald", sans-serif;
	font-size: 42px;
	font-weight: 500;
	line-height: 1.48;
	letter-spacing: -0.4px;
	color: #ffffff;
	text-transform: uppercase;
	padding: 0 15px 10px;
	width: 100%
}

.m_new_vip .av_catalogo .textos_catalogo .descarga_catalogo {
	background-color: rgba(0, 0, 0, 0.6);
	padding: 15px;
	width: 100%;
	height: 50px;
	padding: 0 15px;
	align-items: center;
	display: flex;
	justify-content: flex-start
}

.m_new_vip .av_catalogo .textos_catalogo .descarga_catalogo a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: -0.2px;
	position: static;
	z-index: 2;
	color: #ffffff;
	display: flex;
	align-items: center;
	text-decoration: none
}

.m_new_vip .av_catalogo .textos_catalogo .descarga_catalogo a:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4yMTEgMTguMDAyIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtNHtmaWxsOiNmZmZ9LmNscy0zLC5jbHMtNHtzdHJva2U6bm9uZX08L3N0eWxlPjwvZGVmcz48ZyBpZD0iZGVzY2FyZ2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Nzc2IC0yNzY0KSIgb3BhY2l0eT0iLjgiPjxnIGlkPSJTdWJ0cmFjdGlvbl8xNSIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDE1Ij48cGF0aCBkPSJNNS4wNyAxMC44OThoLS44MjNBMy43NSAzLjc1IDAgMCAxIC41IDcuMTVhMy43NTYgMy43NTYgMCAwIDEgMy4yNC0zLjcxbC4zNDMtLjA0Ni4wNzctLjMzN0EzLjMxMyAzLjMxMyAwIDAgMSA1LjMwNyAxLjIzIDMuMzA3IDMuMzA3IDAgMCAxIDcuMzc2LjVjMS4wNzcgMCAyLjA5LjUyOCAyLjcwOCAxLjQxMmwuMTgzLjI2My4zMTYtLjA1N2EzLjMwMyAzLjMwMyAwIDAgMSAzLjg5MyAzLjI0NmMwIC4wMyAwIC4wNi0uMDAyLjA5bC0uMDEuMzkzLjM4MS4xMDJhMi41MiAyLjUyIDAgMCAxIDEuMTYgNC4xOGMtLjQ1NC40NjgtMS4wNi43NC0xLjcxLjc2NmwtMS4yNi4wMDFWNy4zMDRINS4wN3YzLjU5NHoiIGNsYXNzPSJjbHMtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Nzc2IDI3NjQpIi8+PHBhdGggZD0iTTQuNTcgMTAuMzk3VjYuODA0aDguOTY1djMuNTkybC43NS0uMDAxYy41MTYtLjAyMy45OTktLjI0IDEuMzYtLjYxNGEyLjAxOSAyLjAxOSAwIDAgMC0uOTI4LTMuMzVsLS43NjItLjIwMy4wMi0uNzg3di0uMDc3YTIuODAzIDIuODAzIDAgMCAwLTMuMzAyLTIuNzU0bC0uNjMyLjExNS0uMzY3LS41MjZhMi44MDYgMi44MDYgMCAwIDAtNC4wNTMtLjU4IDIuODEgMi44MSAwIDAgMC0uOTczIDEuNTQ5bC0uMTU2LjY3NC0uNjg1LjA5M0EzLjI1NCAzLjI1NCAwIDAgMCAxIDcuMTVhMy4yNSAzLjI1IDAgMCAwIDMuMjQ4IDMuMjQ2aC4zMjJtMSAxLjAwMUg0LjI0NkE0LjI1MSA0LjI1MSAwIDAgMSAwIDcuMTVhNC4yNTggNC4yNTggMCAwIDEgMy42NzMtNC4yMDdBMy44MTYgMy44MTYgMCAwIDEgNC45OTMuODM5IDMuODA5IDMuODA5IDAgMCAxIDcuMzc3IDBjMS4yNCAwIDIuNDA2LjYwOCAzLjExNyAxLjYyNmEzLjgwNCAzLjgwNCAwIDAgMSA0LjQ4IDMuODQgMy4wMiAzLjAyIDAgMCAxIDIuMjM4IDIuOTE0IDMgMyAwIDAgMS0uODQ3IDIuMDk2IDMgMyAwIDAgMS0yLjA1OS45MTlsLTEuNzcuMDAyVjcuODA0SDUuNTd2My41OTR6IiBjbGFzcz0iY2xzLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzc3NiAyNzY0KSIvPjwvZz48ZyBpZD0iVW5pb25fMTEiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJVbmlvbiAxMSI+PHBhdGggZD0iTTMuNjg0IDcuNjQxTDEuMTE2IDQuNzY0aDEuMzkyVi41SDQuODZ2NC4yNjRoMS4zOTFMMy42ODQgNy42NDF6IiBjbGFzcz0iY2xzLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzc3MC42NjYgMjc3My42MDkpIi8+PHBhdGggZD0iTTMuNjg0IDYuODlsMS40NTItMS42MjZINC4zNlYxSDMuMDA4djQuMjY0aC0uNzc1bDEuNDUxIDEuNjI3bTAgMS41TDAgNC4yNjVoMi4wMDhWMEg1LjM2djQuMjY0aDIuMDA4TDMuNjg1IDguMzkyeiIgY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc3NzAuNjY2IDI3NzMuNjA5KSIvPjwvZz48L2c+PC9zdmc+");
	width: 20px;
	background-repeat: no-repeat;
	color: #fff;
	height: 20px;
	margin-right: 8px;
	display: block;
	content: ''
}

.m_new_vip .av_catalogo .textos_catalogo .descarga_catalogo a:lang(ar):before {
	margin-right: 0;
	margin-left: 8px
}

.m_new_vip .av_catalogo .textos_catalogo p {
	display: none
}

.m_new_vip .av_contrata {
	background-color: rgba(0, 0, 0, 0.05);
	margin-top: 50px
}

.m_new_vip .av_contrata .wrapper {
	margin-top: 0
}

.m_new_vip .av_contrata .av_contrata_container {
	text-align: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 60px 0 35px;
	font-weight: 100
}

.m_new_vip .av_contrata .av_contrata_container .contrata {
	margin-bottom: 30px
}

.m_new_vip .av_contrata .av_contrata_container .contrata.telefonos {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: column
}

.m_new_vip .av_contrata .av_contrata_container .contrata.telefonos:before {
	content: "\e90a";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #999999;
	font-size: 45px;
	margin-bottom: 10px
}

.m_new_vip .av_contrata .av_contrata_container .contrata.telefonos a {
	color: #016ace;
	text-decoration: none
}

.m_new_vip .av_contrata .av_contrata_container .contrata.telefonos a.tel_contrata {
	font-size: 23px;
	flex-basis: 100%;
	max-width: 100%;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -0.3px
}

.m_new_vip .av_contrata .av_contrata_container .contrata.telefonos .fax {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: -0.2px;
	color: #505050
}

.m_new_vip .av_contrata .av_contrata_container .contrata.contactos {
	display: flex;
	align-items: flex-end;
	justify-content: center
}

.m_new_vip .av_contrata .av_contrata_container .contrata.contactos .punto {
	display: none
}

.m_new_vip .av_contrata .av_contrata_container .contrata.contactos a {
	color: #016ace;
	text-decoration: none
}

.m_new_vip .av_contrata .av_contrata_container .contrata.contactos a.contacta {
	font-size: 17px;
	display: flex;
	flex-direction: column;
	width: 120px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -0.3px
}

.m_new_vip .av_contrata .av_contrata_container .contrata.contactos a.contacta:before {
	content: "\e90b";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #999999;
	font-size: 35px;
	margin-top: 10px;
	margin-bottom: 6px
}

.m_new_vip .av_contrata .av_contrata_container .contrata.contactos a.ayuda {
	font-size: 17px;
	display: flex;
	flex-direction: column;
	width: 120px;
	justify-content: center;
	align-items: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -0.3px
}

.m_new_vip .av_contrata .av_contrata_container .contrata.contactos a.ayuda:before {
	font-family: "Real-Madrid-New-Icons", sans-serif;
	content: "\e909";
	width: 28px;
	height: 28px;
	background-color: #999999;
	color: #fff;
	display: flex;
	border-radius: 50%;
	font-size: 23px;
	margin: 0 auto 10px;
	justify-content: center;
	align-items: center
}

.m_new_vip .av_contrata .av_contrata_container .contrata .title_contrata {
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 15px
}

.m_new_vip .av_contrata .av_contrata_container .contrata a {
	color: #016ace;
	text-decoration: none
}

.m_new_vip .av_contrata .av_contrata_container .contrata a.email_contrata {
	font-size: 19px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -.3px
}

.m_new_vip .av_localiza {
	padding: 25px 10px 0
}

.m_new_vip .av_localiza .av_localiza_container .localiza_text {
	padding: 30px 0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	line-height: 1.33
}

.m_new_vip .av_localiza .av_localiza_container .localiza_text ul {
	display: flex;
	flex-wrap: nowrap;
	width: calc(100% - 20px);
	list-style: none;
	margin: 0 auto;
	color: #000
}

.m_new_vip .av_localiza .av_localiza_container .localiza_text ul li {
	flex-basis: 50%;
	font-size: 15px;
	letter-spacing: -0.2px;
	padding-right: 5px
}

.m_new_vip .av_localiza .av_localiza_container .localiza_text ul li:nth-child(even) {
	padding-right: 0;
	padding-left: 5px
}

.m_new_vip .av_localiza .av_localiza_container .localiza_text ul li strong {
	display: block;
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: -0.3px;
	margin-bottom: 5px
}

.m_new_vip .av_localiza .av_localiza_container>img {
	width: 100%
}

.m_new_vip .av_plano {
	background-color: #F6F6F6;
	padding: 41px 0;
	margin: 50px 0 0
}

.m_new_vip .av_plano .wrapper {
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px)
}

.m_new_vip .av_plano .container {
	margin-top: 50px
}

.m_new_vip .av_plano .container #plano_estadio {
	width: 100%;
	height: auto
}

.m_new_vip .av_plano .container #plano_estadio .baseEstadio,
.m_new_vip .av_plano .container #plano_estadio .st0 {
	fill: #c3c4cc;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .tribuna {
	fill: #fef100;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .anfiteatro1 {
	fill: #feb500;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .asiatico {
	fill: #ea7e43;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .areablanca {
	fill: #f5540c;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .anfiteatro2 {
	fill: #fcc2c3;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .anfiteatro3 {
	fill: #cc1f21;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .torreones {
	fill: #7e341e;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .boxes {
	fill: #aee0f2;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .puerta {
	fill: #18b0e0;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .asador {
	fill: #1c73c1;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .cafe {
	fill: #1e468d;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .butaca1 {
	fill: #1a2f5c;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .trofeos {
	fill: #05a36b;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .anfiteatro2ext {
	fill: #c62393;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .zona2 {
	fill: #901e85;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .butaca2 {
	fill: #480b57;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .salaTrofeos {
	fill: #D079FF;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .salaMuseo {
	fill: #BBCE9A;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .trofeosPartido {
	fill: #cd5fa6;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .trofeosTemporada {
	fill: #cd5fa6;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .salaBalonOro {
	fill: #00b349;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .salaCopasEuropa {
	fill: #0a4a27;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .salonReal {
	fill: #0a7139;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .salaGlasgow {
	fill: #609839;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .salaVeteranos {
	fill: #93C145;
	opacity: 1
}

.m_new_vip .av_plano .container #plano_estadio .asadorEsquina {
	fill: #B1F5FF;
	opacity: 1
}

.m_new_vip .av_plano .container .leyendas {
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px
}

.m_new_vip .av_plano .container .leyendas .butacas,
.m_new_vip .av_plano .container .leyendas .palcos {
	flex-basis: 50%;
	max-width: 50%
}

.m_new_vip .av_plano .container .leyendas .butacas .selector,
.m_new_vip .av_plano .container .leyendas .palcos .selector {
	text-decoration: none
}

.m_new_vip .av_plano .container .leyendas .butacas .selector h3,
.m_new_vip .av_plano .container .leyendas .palcos .selector h3 {
	font-family: "Oswald", sans-serif;
	font-size: 15px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -0.2px;
	color: #000000
}

.m_new_vip .av_plano .container .leyendas .butacas.active .selector h3,
.m_new_vip .av_plano .container .leyendas .palcos.active .selector h3 {
	font-weight: 400;
	border-bottom: solid 4px #0255a5;
	display: inline-block
}

.m_new_vip .av_plano .container .leyendas .palcos {
	text-align: right;
	padding-right: 21px;
	box-sizing: border-box
}

.m_new_vip .av_plano .container .leyendas .palcos:lang(ar) {
	text-align: left;
	padding-right: 0;
	padding-left: 21px
}

.m_new_vip .av_plano .container .leyendas .butacas_container,
.m_new_vip .av_plano .container .leyendas .container,
.m_new_vip .av_plano .container .leyendas .palcos_container {
	flex-basis: 100%;
	margin-top: 35px;
	display: none
}

.m_new_vip .av_plano .container .leyendas .butacas_container a,
.m_new_vip .av_plano .container .leyendas .container a,
.m_new_vip .av_plano .container .leyendas .palcos_container a {
	text-decoration: none;
	font-family: "Oswald", sans-serif;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	letter-spacing: -0.2px;
	color: #000000;
	flex-basis: 50%;
	height: auto;
	padding: 10px 0;
	box-sizing: border-box;
	line-height: 1.3;
	position: relative
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.salaTrofeos:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.salaTrofeos:before,
.m_new_vip .av_plano .container .leyendas .container a.salaTrofeos:after,
.m_new_vip .av_plano .container .leyendas .container a.salaTrofeos:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaTrofeos:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaTrofeos:before {
	background-color: #D079FF
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.salaMuseo:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.salaMuseo:before,
.m_new_vip .av_plano .container .leyendas .container a.salaMuseo:after,
.m_new_vip .av_plano .container .leyendas .container a.salaMuseo:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaMuseo:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaMuseo:before {
	background-color: #BBCE9A
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.trofeosPartido:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.trofeosPartido:before,
.m_new_vip .av_plano .container .leyendas .container a.trofeosPartido:after,
.m_new_vip .av_plano .container .leyendas .container a.trofeosPartido:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.trofeosPartido:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.trofeosPartido:before {
	background-color: #cd5fa6
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.trofeosTemporada:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.trofeosTemporada:before,
.m_new_vip .av_plano .container .leyendas .container a.trofeosTemporada:after,
.m_new_vip .av_plano .container .leyendas .container a.trofeosTemporada:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.trofeosTemporada:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.trofeosTemporada:before {
	background-color: #cd5fa6
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.salaBalonOro:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.salaBalonOro:before,
.m_new_vip .av_plano .container .leyendas .container a.salaBalonOro:after,
.m_new_vip .av_plano .container .leyendas .container a.salaBalonOro:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaBalonOro:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaBalonOro:before {
	background-color: #00b349
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.salaCopasEuropa:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.salaCopasEuropa:before,
.m_new_vip .av_plano .container .leyendas .container a.salaCopasEuropa:after,
.m_new_vip .av_plano .container .leyendas .container a.salaCopasEuropa:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaCopasEuropa:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaCopasEuropa:before {
	background-color: #0a4a27
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.salonReal:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.salonReal:before,
.m_new_vip .av_plano .container .leyendas .container a.salonReal:after,
.m_new_vip .av_plano .container .leyendas .container a.salonReal:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salonReal:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salonReal:before {
	background-color: #0a7139
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.salaGlasgow:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.salaGlasgow:before,
.m_new_vip .av_plano .container .leyendas .container a.salaGlasgow:after,
.m_new_vip .av_plano .container .leyendas .container a.salaGlasgow:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaGlasgow:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaGlasgow:before {
	background-color: #609839
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.salaVeteranos:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.salaVeteranos:before,
.m_new_vip .av_plano .container .leyendas .container a.salaVeteranos:after,
.m_new_vip .av_plano .container .leyendas .container a.salaVeteranos:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaVeteranos:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.salaVeteranos:before {
	background-color: #93C145
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.asadorEsquina:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.asadorEsquina:before,
.m_new_vip .av_plano .container .leyendas .container a.asadorEsquina:after,
.m_new_vip .av_plano .container .leyendas .container a.asadorEsquina:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.asadorEsquina:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.asadorEsquina:before {
	background-color: #B1F5FF
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.tribuna:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.tribuna:before,
.m_new_vip .av_plano .container .leyendas .container a.tribuna:after,
.m_new_vip .av_plano .container .leyendas .container a.tribuna:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.tribuna:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.tribuna:before {
	background-color: #fef100
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro1:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro1:before,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro1:after,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro1:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro1:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro1:before {
	background-color: #feb500
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.asiatico:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.asiatico:before,
.m_new_vip .av_plano .container .leyendas .container a.asiatico:after,
.m_new_vip .av_plano .container .leyendas .container a.asiatico:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.asiatico:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.asiatico:before {
	background-color: #ea7e43
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.areablanca:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.areablanca:before,
.m_new_vip .av_plano .container .leyendas .container a.areablanca:after,
.m_new_vip .av_plano .container .leyendas .container a.areablanca:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.areablanca:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.areablanca:before {
	background-color: #f5540c
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro2:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro2:before,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro2:after,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro2:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro2:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro2:before {
	background-color: #fcc2c3
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro3:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro3:before,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro3:after,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro3:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro3:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro3:before {
	background-color: #cc1f21
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.torreones:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.torreones:before,
.m_new_vip .av_plano .container .leyendas .container a.torreones:after,
.m_new_vip .av_plano .container .leyendas .container a.torreones:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.torreones:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.torreones:before {
	background-color: #7e341e
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.boxes:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.boxes:before,
.m_new_vip .av_plano .container .leyendas .container a.boxes:after,
.m_new_vip .av_plano .container .leyendas .container a.boxes:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.boxes:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.boxes:before {
	background-color: #aee0f2
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.puerta:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.puerta:before,
.m_new_vip .av_plano .container .leyendas .container a.puerta:after,
.m_new_vip .av_plano .container .leyendas .container a.puerta:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.puerta:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.puerta:before {
	background-color: #18b0e0
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.asador:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.asador:before,
.m_new_vip .av_plano .container .leyendas .container a.asador:after,
.m_new_vip .av_plano .container .leyendas .container a.asador:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.asador:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.asador:before {
	background-color: #1c73c1
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.cafe:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.cafe:before,
.m_new_vip .av_plano .container .leyendas .container a.cafe:after,
.m_new_vip .av_plano .container .leyendas .container a.cafe:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.cafe:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.cafe:before {
	background-color: #1e468d
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.butaca1:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.butaca1:before,
.m_new_vip .av_plano .container .leyendas .container a.butaca1:after,
.m_new_vip .av_plano .container .leyendas .container a.butaca1:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.butaca1:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.butaca1:before {
	background-color: #1a2f5c
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.trofeos:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.trofeos:before,
.m_new_vip .av_plano .container .leyendas .container a.trofeos:after,
.m_new_vip .av_plano .container .leyendas .container a.trofeos:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.trofeos:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.trofeos:before {
	background-color: #05a36b
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro2ext:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.anfiteatro2ext:before,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro2ext:after,
.m_new_vip .av_plano .container .leyendas .container a.anfiteatro2ext:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro2ext:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.anfiteatro2ext:before {
	background-color: #c62393
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.zona2:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.zona2:before,
.m_new_vip .av_plano .container .leyendas .container a.zona2:after,
.m_new_vip .av_plano .container .leyendas .container a.zona2:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.zona2:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.zona2:before {
	background-color: #901e85
}

.m_new_vip .av_plano .container .leyendas .butacas_container a.butaca2:after,
.m_new_vip .av_plano .container .leyendas .butacas_container a.butaca2:before,
.m_new_vip .av_plano .container .leyendas .container a.butaca2:after,
.m_new_vip .av_plano .container .leyendas .container a.butaca2:before,
.m_new_vip .av_plano .container .leyendas .palcos_container a.butaca2:after,
.m_new_vip .av_plano .container .leyendas .palcos_container a.butaca2:before {
	background-color: #480b57
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(odd),
.m_new_vip .av_plano .container .leyendas .container a:nth-child(odd),
.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(odd) {
	padding-right: 26px;
	box-sizing: border-box;
	text-align: right
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(odd):after,
.m_new_vip .av_plano .container .leyendas .container a:nth-child(odd):after,
.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(odd):after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-left: 10px;
	position: absolute;
	top: 14px
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(even),
.m_new_vip .av_plano .container .leyendas .container a:nth-child(even),
.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(even) {
	padding-left: 26px;
	box-sizing: border-box
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(even):before,
.m_new_vip .av_plano .container .leyendas .container a:nth-child(even):before,
.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(even):before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-right: 10px;
	position: absolute;
	top: 14px;
	left: 6px
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:lang(ar):nth-child(odd),
.m_new_vip .av_plano .container .leyendas .container a:lang(ar):nth-child(odd),
.m_new_vip .av_plano .container .leyendas .palcos_container a:lang(ar):nth-child(odd) {
	text-align: right;
	padding-left: 26px;
	padding-right: 0;
	left: 0;
	right: 6px
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:lang(ar):nth-child(odd):after,
.m_new_vip .av_plano .container .leyendas .container a:lang(ar):nth-child(odd):after,
.m_new_vip .av_plano .container .leyendas .palcos_container a:lang(ar):nth-child(odd):after {
	margin-right: 10px;
	margin-left: 0;
	left: 6px
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:lang(ar):nth-child(even),
.m_new_vip .av_plano .container .leyendas .container a:lang(ar):nth-child(even),
.m_new_vip .av_plano .container .leyendas .palcos_container a:lang(ar):nth-child(even) {
	padding-left: 0;
	padding-right: 26px
}

.m_new_vip .av_plano .container .leyendas .butacas_container a:lang(ar):nth-child(even):before,
.m_new_vip .av_plano .container .leyendas .container a:lang(ar):nth-child(even):before,
.m_new_vip .av_plano .container .leyendas .palcos_container a:lang(ar):nth-child(even):before {
	margin-left: 10px;
	margin-right: 0
}

.m_new_vip .av_plano .container .leyendas .butacas_container.active,
.m_new_vip .av_plano .container .leyendas .container.active,
.m_new_vip .av_plano .container .leyendas .palcos_container.active {
	display: flex;
	flex-wrap: wrap
}

.m_new_vip .av_calendario {
	margin-top: -20px
}

.m_new_vip .av_calendario .av_calendario_container {
	opacity: 1;
	background: linear-gradient(to right, #3476b6 0%, #699ac9 100%);
	position: relative
}

.m_new_vip .av_calendario .av_calendario_container:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 0;
	height: 0;
	box-sizing: border-box;
	border: 100vw solid #fff;
	border-top: none;
	border-bottom: 25px solid transparent
}

.m_new_vip .av_calendario .av_calendario_container:lang(ar):before {
	right: auto;
	left: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper {
	margin: 50px 0 0 10px;
	width: calc(100vw - 10px);
	max-width: calc(100vw - 10px);
	margin-bottom: 10px;
	padding-top: 40px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .av_title {
	border-bottom: 4px solid #fff;
	color: #fff;
	width: calc(100% - 14px);
	font-weight: normal
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs {
	background-color: transparent;
	border: 0;
	padding: 0;
	margin: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation {
	position: relative;
	margin: 0 0 20px;
	padding: 0;
	border: 0;
	font-size: 0;
	background-color: transparent
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option {
	display: inline-block;
	margin-right: 22px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option:lang(ar) {
	margin-right: 0;
	margin-left: 22px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option a {
	font-family: "Oswald", sans-serif;
	font-size: 19px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	padding: 0;
	border: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option a .cal_container {
	display: inline-block;
	font-weight: 100
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option .months {
	display: none
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active {
	border-bottom: 2px solid #fff;
	padding-bottom: 3px;
	background-color: transparent;
	margin-bottom: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months {
	position: absolute;
	left: -10px;
	font-size: 0;
	top: 53px;
	background: transparent;
	display: block;
	height: 395px;
	overflow: hidden;
	overflow-y: auto
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months:lang(ar) {
	left: auto;
	right: -10px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months.no_sell {
	top: 168px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months li {
	list-style: none;
	width: 42px;
	text-align: center;
	display: none
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months li.show {
	display: block
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months li a {
	text-decoration: none;
	font-family: "Oswald", sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 2.73;
	color: #ffffff;
	box-sizing: border-box;
	text-transform: uppercase;
	padding: 0;
	border: 0;
	display: inline
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months li a.active {
	font-weight: 500;
	border-bottom: 4px solid #fff;
	background-color: transparent;
	margin: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .cal_container {
	font-weight: 400
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content {
	padding-bottom: 35px;
	background-color: transparent;
	border: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content .container_match {
	display: none
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content .container_match.active_tab {
	display: block
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content #calendario,
.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content #partidos {
	position: relative;
	overflow: hidden
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content #calendario {
	margin-left: 32px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content #calendario:lang(ar) {
	margin-left: 0;
	margin-right: 32px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip {
	min-height: 95px;
	background-color: #5a83ac;
	display: flex;
	padding: 15px 16px 13px 13px;
	box-sizing: border-box;
	margin: 0 15px 20px 5px;
	border-radius: 10px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .icon_nosell {
	width: 37px;
	height: 37px;
	background-color: #ffffff;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .icon_nosell:before {
	content: "\e90a";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #3577b6;
	font-size: 28px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .text_nosell {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 1.5;
	margin-left: 19px
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .text_nosell:lang(ar) {
	margin-right: 19px;
	margin-left: 0
}

.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .text_nosell a {
	color: #ffffff
}

.m_new_vip .av_mad_baner_container {
	background-image: linear-gradient(338deg, #f8f8f8, #7c7c7c);
	margin-top: 50px;
	position: relative
}

.m_new_vip .av_mad_baner_container img {
	object-fit: cover;
	object-position: center;
	width: 100%
}

.m_new_vip .av_mad_baner_container .textos_baner {
	margin: 35px 75px 35px 25px;
	text-transform: uppercase;
	text-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
	color: #ffffff;
	font-family: "Oswald", sans-serif;
	position: absolute;
	top: 0;
	left: 0
}

.m_new_vip .av_mad_baner_container .textos_baner .madridistas {
	font-size: 17px;
	font-weight: normal;
	line-height: 2.82;
	letter-spacing: 0.2px
}

.m_new_vip .av_mad_baner_container .textos_baner .title_baner {
	font-size: 30px;
	font-weight: 300;
	line-height: 1.43;
	letter-spacing: -0.3px
}

.m_new_vip .av_mad_baner_container .textos_baner .title_baner .bold {
	font-weight: 500
}

.m_new_vip .av_mad_baner_container .textos_baner:lang(ar) {
	margin: 35px 25px 35px 75px
}

.m_new_vip .av_mad_baner_container .btn_baner {
	margin: 0 10px 35px 0;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	width: 60%
}

.m_new_vip .av_mad_baner_container .btn_baner a {
	text-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
	font-family: "Oswald", sans-serif;
	font-size: 23px;
	font-weight: normal;
	letter-spacing: -0.2px;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px
}

.m_new_vip .av_mad_baner_container .btn_baner a span {
	background-color: rgba(0, 0, 0, 0.42);
	padding: 2px 10px 2px 25px
}

.m_new_vip .av_mad_baner_container .btn_baner a span:lang(ar) {
	padding: 2px 25px 2px 10px
}

.m_new_vip .av_mad_baner_container .btn_baner:lang(ar) {
	margin: 0 0 35px 10px;
	left: 0;
	right: auto;
	text-align: left
}

.m_new_vip .av_contacta {
	z-index: 2;
	position: fixed;
	bottom: 115px;
	right: 0;
	text-align: center;
	background-color: #0053a7;
	border-radius: 8px 0 0 8px;
	padding: 10px;
	transition: all 0.35s ease-out
}

.m_new_vip .av_contacta.hide {
	right: -103px
}

.m_new_vip .av_contacta.hide:lang(ar) {
	right: auto;
	left: -103px
}

.m_new_vip .av_contacta:lang(ar) {
	right: auto;
	left: 0;
	border-radius: 0 8px 8px 0
}

.m_new_vip .av_contacta a {
	text-decoration: none;
	color: #ffffff
}

.m_new_vip .av_contacta a .consultar:before {
	content: "\e90a";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #fff;
	font-size: 35px
}

.m_new_vip .av_contacta a .contactar {
	display: none
}

.m_new_vip .av_galeria .wrapper {
	margin: 50px 10px 0;
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px);
	margin-bottom: 10px
}

.m_new_vip .av_galeria .m_media {
	width: 350px;
	height: 235px
}

.m_new_vip .av_galeria .m_media span {
	background-color: transparent
}

.m_new_vip .av_galeria .m_media_btn_container {
	display: none
}

.total_header {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-end;
	align-items: flex-end;
	justify-content: center
}

.total_header .areavip_header {
	transform: translate(0);
	box-sizing: border-box;
	padding: 0 20px;
	height: auto;
	flex: 0 1 auto;
	width: 100%;
	margin-bottom: 85px;
	z-index: 10
}

.total_header .areavip_header.producto h1 {
	font-size: 35px;
	margin-bottom: 20px;
	line-height: 42px
}

.total_header .areavip_header h1 {
	font-family: "Oswald", sans-serif;
	font-size: 55px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: -1.3px;
	color: #ffffff
}

.total_header .areavip_header .info {
	font-family: "Oswald", sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 22px
}

.total_header .areavip_header .buy_btn {
	margin: 0 auto;
	width: 100%;
	height: auto;
	text-decoration: none;
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 #00000029;
	background-color: #016ace;
	text-transform: uppercase;
	display: flex;
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: -0.2px;
	color: #ffffff;
	font-weight: 100
}

.total_header .areavip_header .description {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -0.1px;
	color: #ffffff;
	margin-top: 20px;
	text-align: center;
	display: block;
	text-decoration: none
}

.total_header .areavip_header .descarga_catalogo {
	margin-top: 20px
}

.total_header .areavip_header .descarga_catalogo a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	color: #ffffff;
	display: flex;
	align-items: center;
	text-decoration: none;
	font-weight: 100;
	letter-spacing: 0.03em
}

.total_header .areavip_header .descarga_catalogo a:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4yMTEgMTguMDAyIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtNHtmaWxsOiNmZmZ9LmNscy0zLC5jbHMtNHtzdHJva2U6bm9uZX08L3N0eWxlPjwvZGVmcz48ZyBpZD0iZGVzY2FyZ2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Nzc2IC0yNzY0KSIgb3BhY2l0eT0iLjgiPjxnIGlkPSJTdWJ0cmFjdGlvbl8xNSIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDE1Ij48cGF0aCBkPSJNNS4wNyAxMC44OThoLS44MjNBMy43NSAzLjc1IDAgMCAxIC41IDcuMTVhMy43NTYgMy43NTYgMCAwIDEgMy4yNC0zLjcxbC4zNDMtLjA0Ni4wNzctLjMzN0EzLjMxMyAzLjMxMyAwIDAgMSA1LjMwNyAxLjIzIDMuMzA3IDMuMzA3IDAgMCAxIDcuMzc2LjVjMS4wNzcgMCAyLjA5LjUyOCAyLjcwOCAxLjQxMmwuMTgzLjI2My4zMTYtLjA1N2EzLjMwMyAzLjMwMyAwIDAgMSAzLjg5MyAzLjI0NmMwIC4wMyAwIC4wNi0uMDAyLjA5bC0uMDEuMzkzLjM4MS4xMDJhMi41MiAyLjUyIDAgMCAxIDEuMTYgNC4xOGMtLjQ1NC40NjgtMS4wNi43NC0xLjcxLjc2NmwtMS4yNi4wMDFWNy4zMDRINS4wN3YzLjU5NHoiIGNsYXNzPSJjbHMtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Nzc2IDI3NjQpIi8+PHBhdGggZD0iTTQuNTcgMTAuMzk3VjYuODA0aDguOTY1djMuNTkybC43NS0uMDAxYy41MTYtLjAyMy45OTktLjI0IDEuMzYtLjYxNGEyLjAxOSAyLjAxOSAwIDAgMC0uOTI4LTMuMzVsLS43NjItLjIwMy4wMi0uNzg3di0uMDc3YTIuODAzIDIuODAzIDAgMCAwLTMuMzAyLTIuNzU0bC0uNjMyLjExNS0uMzY3LS41MjZhMi44MDYgMi44MDYgMCAwIDAtNC4wNTMtLjU4IDIuODEgMi44MSAwIDAgMC0uOTczIDEuNTQ5bC0uMTU2LjY3NC0uNjg1LjA5M0EzLjI1NCAzLjI1NCAwIDAgMCAxIDcuMTVhMy4yNSAzLjI1IDAgMCAwIDMuMjQ4IDMuMjQ2aC4zMjJtMSAxLjAwMUg0LjI0NkE0LjI1MSA0LjI1MSAwIDAgMSAwIDcuMTVhNC4yNTggNC4yNTggMCAwIDEgMy42NzMtNC4yMDdBMy44MTYgMy44MTYgMCAwIDEgNC45OTMuODM5IDMuODA5IDMuODA5IDAgMCAxIDcuMzc3IDBjMS4yNCAwIDIuNDA2LjYwOCAzLjExNyAxLjYyNmEzLjgwNCAzLjgwNCAwIDAgMSA0LjQ4IDMuODQgMy4wMiAzLjAyIDAgMCAxIDIuMjM4IDIuOTE0IDMgMyAwIDAgMS0uODQ3IDIuMDk2IDMgMyAwIDAgMS0yLjA1OS45MTlsLTEuNzcuMDAyVjcuODA0SDUuNTd2My41OTR6IiBjbGFzcz0iY2xzLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzc3NiAyNzY0KSIvPjwvZz48ZyBpZD0iVW5pb25fMTEiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJVbmlvbiAxMSI+PHBhdGggZD0iTTMuNjg0IDcuNjQxTDEuMTE2IDQuNzY0aDEuMzkyVi41SDQuODZ2NC4yNjRoMS4zOTFMMy42ODQgNy42NDF6IiBjbGFzcz0iY2xzLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzc3MC42NjYgMjc3My42MDkpIi8+PHBhdGggZD0iTTMuNjg0IDYuODlsMS40NTItMS42MjZINC4zNlYxSDMuMDA4djQuMjY0aC0uNzc1bDEuNDUxIDEuNjI3bTAgMS41TDAgNC4yNjVoMi4wMDhWMEg1LjM2djQuMjY0aDIuMDA4TDMuNjg1IDguMzkyeiIgY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc3NzAuNjY2IDI3NzMuNjA5KSIvPjwvZz48L2c+PC9zdmc+");
	width: 20px;
	background-repeat: no-repeat;
	color: #fff;
	height: 20px;
	margin-right: 8px;
	display: block;
	content: ''
}

.total_header .areavip_header .descarga_catalogo a:lang(ar):before {
	margin-right: 0;
	margin-left: 8px
}

.total_header .areavip_header .news_banner_video {
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.33;
	color: #ffffff;
	display: flex;
	align-items: center;
	margin-bottom: 40px
}

.total_header .areavip_header .news_banner_video:before {
	content: "\e632";
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 30px;
	margin-right: 14px
}

.total_header .areavip_header .news_banner_video:lang(ar):before {
	margin-right: 0;
	margin-left: 14px
}

.total_header .match {
	transform: translate(0);
	border-radius: 10px;
	background-color: rgba(0, 0, 0, 0.3);
	padding: 15px;
	box-sizing: border-box;
	margin: 100px 0 50px;
	width: 300px;
	z-index: 10
}

.total_header .match .teams {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center
}

.total_header .match .teams img {
	width: 100px;
	height: auto
}

.total_header .match .buy_btn {
	margin: 0 auto;
	width: 280px;
	height: 45px;
	text-decoration: none;
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 #00000029;
	background-color: #016ace;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	letter-spacing: -0.2px;
	color: #ffffff
}

.total_header .match .info {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center
}

.total_header .match .info .date {
	font-family: "Oswald", sans-serif;
	font-size: 21px;
	margin-top: 10px;
	font-weight: 500;
	flex-basis: 100%;
	letter-spacing: -0.2px;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase
}

.total_header .match .info .date .day:after {
	content: '.';
	color: #fff;
	margin: 0 10px;
	font-size: 13px
}

.total_header .match .info .name_teams {
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	letter-spacing: -0.2px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	flex-basis: 100%;
	margin-top: 5px;
	margin-bottom: 10px
}

.total_header .match .info .name_teams .local:after {
	content: 'vs';
	color: #fff;
	margin: 0 10px;
	font-size: 15px;
	text-transform: uppercase
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-content,
.mfp-av-type-image .mfp-inline-holder .mfp-content,
.mfp-av-type-inline .mfp-inline-holder .mfp-content {
	height: 100vh;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4)
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-close,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-close,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-close {
	width: 17px;
	height: 17px;
	top: 18px;
	right: 18px
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-close:lang(ar),
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-close:lang(ar),
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-close:lang(ar) {
	right: auto;
	left: 18px
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-close:before,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-close:before,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-close:before {
	font-size: 17px;
	font-weight: 700;
	color: #7fb3e6
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp_header,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp_header,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp_header {
	padding: 50px 20px 28px
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title {
	white-space: nowrap
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title .av_informa_icons,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title .av_informa_icons,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title .av_informa_icons {
	display: inline-block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
	background-color: #ffffff;
	border: 1px solid #d9e9f8;
	text-align: center;
	vertical-align: middle
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title .av_informa_icons img,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title .av_informa_icons img,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title .av_informa_icons img {
	display: inline-block;
	max-width: 25px;
	max-height: 25px;
	margin-top: 12px
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title h2,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title h2,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title h2 {
	display: inline-block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 19px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.4;
	color: #000;
	vertical-align: middle;
	margin: 0 0 0 18px;
	white-space: normal;
	max-width: calc(100% - 70px)
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title h2:lang(ar),
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title h2:lang(ar),
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp_header .mfp_title h2:lang(ar) {
	margin-left: 0;
	margin-right: 18px
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-inline,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-inline,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline {
	border: none;
	padding: 0 20px 20px
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	line-height: 1.75;
	color: #555
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img {
	margin-bottom: 20px
}

.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup .mfp-iframe,
.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup .mfp-iframe,
.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup .mfp-iframe {
	width: 100%;
	height: calc(100vh - 158px)
}

.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img {
	margin-bottom: 0
}

@media screen and (min-width: 990px) {
	.m_new_vip .av_title {
		width: 40%;
		margin-bottom: 21px
	}

	.m_new_vip .av_areas {
		text-align: left
	}

	.m_new_vip .av_areas:lang(ar) {
		text-align: right
	}

	.m_new_vip .av_areas .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 70px auto 0
	}

	.m_new_vip .av_areas .container_area .area {
		float: left;
		position: relative;
		margin: 0;
		width: 400px;
		height: 267px
	}

	.m_new_vip .av_areas .container_area .area:lang(ar) {
		float: right
	}

	.m_new_vip .av_areas .container_area .area .link_area .info {
		position: absolute;
		bottom: 15px;
		left: 20px;
		width: 360px;
		overflow: hidden;
		min-height: 0;
		margin: 0;
		transition: min-height 0.5s ease-out;
		transform: none
	}

	.m_new_vip .av_areas .container_area .area .link_area .info:lang(ar) {
		left: auto;
		right: 20px
	}

	.m_new_vip .av_areas .container_area .area .link_area .info p {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: 300;
		line-height: 1.53;
		display: block;
		color: transparent;
		text-transform: none;
		overflow: hidden;
		position: absolute;
		font-size: 15px;
		width: calc(100% - 24px);
		margin-top: 15px;
		transition: color 0.75s ease-out
	}

	.m_new_vip .av_areas .container_area .area .link_area .info:hover {
		min-height: calc(100% - 30px);
		transition: min-height 0.3s ease-in
	}

	.m_new_vip .av_areas .container_area .area .link_area .info:hover p {
		color: #000000;
		transition: color 0.75s ease-in
	}

	.m_new_vip .av_areas .container_area.item3 .area:first-of-type,
	.m_new_vip .av_areas .container_area.item6 .area:first-of-type {
		width: 800px;
		height: 534px
	}

	.m_new_vip .av_areas .container_area.item7 .area:first-of-type {
		width: 800px;
		height: 267px
	}

	.m_new_vip .av_areas .container_area.item7 .area:first-of-type img {
		width: 800px;
		height: 267px;
		object-fit: cover;
		object-position: center
	}

	.m_new_vip .av_areas .container_area.item7 .area:last-of-type {
		width: 800px;
		height: 267px
	}

	.m_new_vip .av_areas .container_area.item7 .area:last-of-type img {
		width: 800px;
		height: 267px;
		object-fit: cover;
		object-position: center
	}

	.m_new_vip .av_areas .container_area.item8 .area:first-of-type {
		width: 800px;
		height: 267px
	}

	.m_new_vip .av_areas .container_area.item8 .area:first-of-type img {
		width: 800px;
		height: 267px;
		object-fit: cover;
		object-position: center
	}

	.m_new_vip .av_areas .container_area.item10 .area:first-of-type {
		width: 800px;
		height: 267px
	}

	.m_new_vip .av_areas .container_area.item10 .area:first-of-type img {
		width: 800px;
		height: 267px;
		object-fit: cover;
		object-position: center
	}

	.m_new_vip .av_areas .container_area.item10 .area:nth-child(6) {
		width: 800px;
		height: 267px
	}

	.m_new_vip .av_areas .container_area.item10 .area:nth-child(6) img {
		width: 800px;
		height: 267px;
		object-fit: cover;
		object-position: center
	}

	.m_new_vip .av_info_container {
		padding: 25px 100px 0 15px
	}

	.m_new_vip .av_info_container .av_info_text h2 {
		font-size: 29px;
		font-weight: 200;
		line-height: 1.03;
		margin-bottom: 25px
	}

	.m_new_vip .av_info_container .av_info_text p {
		line-height: 1.53;
		letter-spacing: normal
	}

	.m_new_vip .av_info_container .av_info_text .bold {
		font-weight: 600
	}

	.m_new_vip .av_info_container .av_informaciones {
		margin: 30px 0;
		justify-content: flex-start
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa {
		max-width: none;
		margin-bottom: 25px
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa.par {
		flex-basis: 50%;
		max-width: 50%
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa.impar {
		flex-basis: 33%;
		max-width: 33%
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa:last-of-type .av_informa_icons {
		margin-bottom: 18px
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_icons {
		float: none
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_icons:lang(ar) {
		float: none
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_text {
		padding: 0 10px;
		text-align: center;
		margin: 0
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa .av_informa_text:lang(ar) {
		padding: 0 10px;
		margin: 0;
		text-align: center
	}

	.m_new_vip .av_info_container .av_informaciones .av_informa p {
		font-size: 15px;
		line-height: 1.4
	}

	.m_new_vip .av_info_container:lang(ar) {
		padding: 25px 15px 0 100px
	}

	.m_new_vip .av_catalogo .textos_catalogo {
		height: 100%;
		display: flex;
		flex-wrap: wrap;
		align-content: flex-end;
		align-items: flex-end
	}

	.m_new_vip .av_catalogo .textos_catalogo>.vip_prod_container {
		min-height: 0;
		background-color: transparent;
		transition: all 0.5s ease-out;
		width: 100%
	}

	.m_new_vip .av_catalogo .textos_catalogo p {
		position: absolute;
		padding: 0 15px;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: normal;
		line-height: 1.4;
		letter-spacing: -0.2px;
		color: transparent;
		display: flex;
		align-items: center;
		text-decoration: none;
		margin-top: 15px;
		transition: color 0.5s ease-out;
		overflow: hidden
	}

	.m_new_vip .av_catalogo .textos_catalogo .descarga_catalogo {
		z-index: 3;
		background-color: rgba(0, 0, 0, 0.6);
		padding: 0 15px;
		height: 40px;
		display: flex;
		width: 100%;
		align-items: center
	}

	.m_new_vip .av_catalogo .textos_catalogo:hover>.vip_prod_container {
		min-height: 100%;
		background-color: rgba(0, 0, 0, 0.6)
	}

	.m_new_vip .av_catalogo .textos_catalogo:hover>.vip_prod_container p {
		color: #fff;
		max-height: 300px;
		transition: color 0.5s ease-in
	}

	.m_new_vip .av_catalogo .textos_catalogo:hover>.vip_prod_container.documento {
		min-height: calc(100% - 40px);
		background-color: rgba(0, 0, 0, 0.6)
	}

	.m_new_vip .av_catalogo .textos_catalogo:hover>.vip_prod_container.documentos {
		min-height: calc(100% - 80px);
		background-color: rgba(0, 0, 0, 0.6)
	}

	.m_new_vip .av_grid {
		display: grid;
		display: -ms-grid
	}

	.m_new_vip .av_grid.av_info_vip_home {
		margin-top: 60px;
		grid-template-columns: auto 800px 400px auto;
		-ms-grid-columns: 1fr 800px 400px 1fr;
		grid-template-rows: 272px 272px auto auto auto;
		-ms-grid-rows: 272px 272px auto auto auto
	}

	.m_new_vip .av_grid.av_info_vip_home .av_info_container {
		padding: 25px 100px 0 15px;
		grid-column: 2/3;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-row: 1/4;
		-ms-grid-row: 1;
		-ms-grid-row-span: 3
	}

	.m_new_vip .av_grid.av_info_vip_home .av_info_container:lang(ar) {
		padding: 25px 15px 0 100px
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata {
		overflow: hidden;
		grid-column: 1/5;
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
		grid-row: 4/5;
		-ms-grid-row: 4;
		-ms-grid-row-span: 1
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata {
		width: 100%;
		max-width: 100%
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper {
		width: 1200px;
		max-width: 1200px;
		display: block;
		margin: 0 auto
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container {
		width: 66%;
		padding-top: 28px;
		padding-bottom: 15px;
		display: flex;
		flex-wrap: wrap
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container .contrata .title_contrata {
		margin-bottom: 10px
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container .contrata.titulo {
		flex-basis: 50%;
		max-width: 50%;
		display: block
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container .contrata.telefonos {
		flex-basis: 50%;
		max-width: 50%;
		flex-direction: row;
		box-sizing: border-box
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container .contrata.telefonos:before {
		content: "\e90a";
		font-family: "Real-Madrid-New-Icons", sans-serif;
		color: #999999;
		font-size: 45px;
		border: 0;
		background: none
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container .contrata.telefonos .tel_texto {
		margin-top: 0;
		padding-left: 10px
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container .contrata.telefonos .tel_texto .tel_contrata {
		font-size: 21px;
		line-height: 1.4
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper .av_contrata_container .contrata.telefonos .tel_texto:lang(ar) {
		padding-left: 0;
		padding-right: 10px
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin-top: 60px
	}

	.m_new_vip .av_grid.av_info_vip_home .av_catalogo {
		grid-column: 3/4;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		z-index: 1;
		flex-basis: 100%;
		height: 267px;
		overflow: hidden;
		max-width: 100%;
		grid-row-start: 1;
		grid-row-end: 2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1
	}

	.m_new_vip .av_grid.av_info_vip_home .av_catalogo+.av_catalogo {
		grid-row-start: 2;
		grid-row-end: 3;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1
	}

	.m_new_vip .av_grid.av_info_vip_home .av_catalogo+.av_catalogo+.av_catalogo {
		grid-row-start: 3;
		-ms-grid-row: 3
	}

	.m_new_vip .av_grid.av_info_vip_home .av_catalogo:last-of-type {
		grid-row-end: 6;
		-ms-grid-row-span: 3
	}

	.m_new_vip .av_grid.av_info_vip {
		grid-template-columns: auto 800px 400px auto;
		-ms-grid-columns: 1fr 800px 400px 1fr;
		grid-template-rows: auto auto;
		-ms-grid-rows: auto auto
	}

	.m_new_vip .av_grid.av_info_vip .av_info_container {
		margin-top: 60px;
		padding: 25px 100px 0 15px;
		grid-column: 2/3;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-row: 1/2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1
	}

	.m_new_vip .av_grid.av_info_vip .av_info_container:lang(ar) {
		padding: 25px 15px 0 100px
	}

	.m_new_vip .av_grid.av_info_vip .av_contrata {
		grid-column: 3/4;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-row: 1/2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		height: 350px
	}

	.m_new_vip .av_grid.av_info_vip .av_mad_baner_container {
		grid-column: 3/4;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-row: 1/3;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		max-height: 560px;
		margin-top: 380px
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza {
		padding: 25px 100px 0 15px;
		grid-column: 2/3;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-row: 2/3;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_title {
		width: 68%
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza:lang(ar) {
		padding: 25px 15px 0 100px
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_localiza_container {
		display: flex;
		align-items: center
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_localiza_container img {
		flex-grow: 2;
		height: auto
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_localiza_container .localiza_text {
		flex-wrap: wrap;
		flex-grow: 0;
		flex-basis: 200px
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_localiza_container .localiza_text ul {
		flex-wrap: wrap;
		width: auto;
		margin-left: 20px
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_localiza_container .localiza_text ul:lang(ar) {
		margin-left: 0;
		margin-right: 20px
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_localiza_container .localiza_text ul li {
		flex-basis: 100%;
		margin-bottom: 20px
	}

	.m_new_vip .av_grid.av_info_vip .av_localiza .av_localiza_container .localiza_text ul li:last-of-type {
		margin-bottom: 0
	}

	.m_new_vip .av_contrata {
		margin-top: 0
	}

	.m_new_vip .av_contrata .wrapper {
		width: 100%
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata {
		margin-bottom: 0
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata .title_contrata {
		margin-bottom: 10px;
		font-size: 19px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata .email_contrata {
		font-size: 18px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.titulo {
		display: block;
		margin-bottom: 25px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.telefonos {
		flex-direction: column;
		margin-bottom: 45px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.telefonos:before {
		margin-bottom: 0;
		font-size: 29px;
		color: #ffffff;
		border-radius: 50%;
		border: solid 1px #999999;
		background-color: #999999;
		padding: 5px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.telefonos .tel_texto {
		margin-top: 6px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.telefonos .tel_texto .tel_contrata {
		font-size: 21px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.contactos {
		flex-basis: 100%;
		max-width: 100%
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.contactos .punto {
		display: block;
		margin: auto 20px;
		font-size: 14px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.contactos .contacta {
		width: auto;
		font-size: 14px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.contactos .contacta:before {
		content: '';
		margin: 0
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.contactos .ayuda {
		width: auto;
		font-size: 14px
	}

	.m_new_vip .av_contrata .wrapper .av_contrata_container .contrata.contactos .ayuda:before {
		content: '';
		width: 0;
		height: 0;
		margin: 0
	}

	.m_new_vip .av_plano {
		padding: 55px 0;
		margin: 70px 0 0
	}

	.m_new_vip .av_plano .wrapper {
		width: 1200px;
		max-width: 1200px
	}

	.m_new_vip .av_plano .container {
		display: flex;
		flex-wrap: nowrap;
		align-items: center
	}

	.m_new_vip .av_plano .container #plano_estadio {
		flex-basis: 500px
	}

	.m_new_vip .av_plano .container #plano_estadio .tribuna {
		fill: #fef100;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .anfiteatro1 {
		fill: #feb500;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .asiatico {
		fill: #ea7e43;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .areablanca {
		fill: #f5540c;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .anfiteatro2 {
		fill: #fcc2c3;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .anfiteatro3 {
		fill: #cc1f21;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .torreones {
		fill: #7e341e;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .boxes {
		fill: #aee0f2;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .puerta {
		fill: #18b0e0;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .asador {
		fill: #1c73c1;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .cafe {
		fill: #1e468d;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .butaca1 {
		fill: #1a2f5c;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .trofeos {
		fill: #05a36b;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .anfiteatro2ext {
		fill: #c62393;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .zona2 {
		fill: #901e85;
		opacity: 1
	}

	.m_new_vip .av_plano .container #plano_estadio .butaca2 {
		fill: #480b57;
		opacity: 1
	}

	.m_new_vip .av_plano .container .leyendas {
		margin-top: 0;
		flex-basis: 700px;
		display: flex;
		flex-wrap: wrap
	}

	.m_new_vip .av_plano .container .leyendas .palcos {
		padding-right: 0
	}

	.m_new_vip .av_plano .container .leyendas .palcos.active .selector h3 {
		font-weight: normal;
		border-bottom: 0
	}

	.m_new_vip .av_plano .container .leyendas .palcos:lang(ar) {
		padding-left: 0
	}

	.m_new_vip .av_plano .container .leyendas .butacas,
	.m_new_vip .av_plano .container .leyendas .palcos {
		padding-left: 120px;
		box-sizing: border-box;
		text-align: left
	}

	.m_new_vip .av_plano .container .leyendas .butacas:lang(ar),
	.m_new_vip .av_plano .container .leyendas .palcos:lang(ar) {
		padding-right: 120px;
		padding-left: 0;
		text-align: right
	}

	.m_new_vip .av_plano .container .leyendas .butacas .selector h3,
	.m_new_vip .av_plano .container .leyendas .palcos .selector h3 {
		font-size: 17px;
		color: #000000;
		text-transform: uppercase;
		font-weight: normal
	}

	.m_new_vip .av_plano .container .leyendas .areas {
		display: flex;
		flex-wrap: nowrap;
		flex-basis: 100%;
		max-width: 100%
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container,
	.m_new_vip .av_plano .container .leyendas .container,
	.m_new_vip .av_plano .container .leyendas .palcos_container {
		display: block;
		flex-basis: 100%;
		padding-left: 120px;
		box-sizing: border-box
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container.active,
	.m_new_vip .av_plano .container .leyendas .container.active,
	.m_new_vip .av_plano .container .leyendas .palcos_container.active {
		display: block
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container:lang(ar),
	.m_new_vip .av_plano .container .leyendas .container:lang(ar),
	.m_new_vip .av_plano .container .leyendas .palcos_container:lang(ar) {
		padding-right: 120px;
		padding-left: 0
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a,
	.m_new_vip .av_plano .container .leyendas .container a,
	.m_new_vip .av_plano .container .leyendas .palcos_container a {
		display: block;
		height: 40px;
		padding: 0;
		display: flex;
		align-items: center;
		cursor: pointer;
		pointer-events: auto
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(odd),
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(odd),
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(odd) {
		text-align: left
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(odd):before,
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(odd):before,
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(odd):before {
		content: '';
		display: inline-block;
		width: 12px;
		height: 12px;
		border-radius: 50%;
		margin-right: 10px;
		margin-left: 8px;
		position: static
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(odd):after,
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(odd):after,
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(odd):after {
		display: none
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(odd):lang(ar):before,
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(odd):lang(ar):before,
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(odd):lang(ar):before {
		margin-right: 0;
		margin-left: 10px
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(even),
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(even),
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(even) {
		padding-left: 0
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(even):before,
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(even):before,
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(even):before {
		margin-left: 8px;
		position: static
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(even):lang(ar),
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(even):lang(ar),
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(even):lang(ar) {
		padding-right: 0
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:nth-child(even):lang(ar):before,
	.m_new_vip .av_plano .container .leyendas .container a:nth-child(even):lang(ar):before,
	.m_new_vip .av_plano .container .leyendas .palcos_container a:nth-child(even):lang(ar):before {
		margin-left: 10px;
		margin-right: 6px
	}

	.m_new_vip .av_plano .container .leyendas .butacas_container a:hover,
	.m_new_vip .av_plano .container .leyendas .container a:hover,
	.m_new_vip .av_plano .container .leyendas .palcos_container a:hover {
		background-color: #EAEAEA
	}

	.m_new_vip .av_plano .container .leyendas .container {
		padding-left: 200px
	}

	.m_new_vip .av_plano .container .leyendas .container:lang(ar) {
		padding-left: 0;
		padding-right: 200px
	}

	.m_new_vip .av_calendario {
		margin-top: 70px
	}

	.m_new_vip .av_calendario .av_calendario_container:before {
		display: none
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .av_title {
		width: 40%
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content #calendario {
		margin-left: 0
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_content #calendario:lang(ar) {
		margin-right: 0
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation {
		display: flex;
		flex-wrap: nowrap
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option {
		flex: 0 1 auto
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option:last-of-type {
		flex: 1 1 auto;
		margin-right: 0
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option:last-of-type:lang(ar) {
		margin-left: 0
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .cal_container {
		padding: 0;
		border: 0
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months {
		position: static;
		padding-left: 80px;
		height: auto;
		margin-left: -26px;
		margin-top: 0;
		display: inline-block;
		overflow: inherit
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months:lang(ar) {
		margin-left: 0;
		margin-right: -23px;
		padding-left: 0;
		padding-right: 80px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months li {
		display: none
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months li.show {
		display: inline-block
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .m_tabs .m_tabs_navigation .option.active .months li a {
		line-height: normal;
		text-transform: uppercase
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip {
		width: 100%;
		min-height: 80px;
		margin: 17px 0 15px;
		padding: 25px;
		display: flex;
		align-items: center
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip.fixed {
		position: fixed;
		background-color: #5a83ac;
		top: 41px;
		margin: 0;
		z-index: 50;
		width: 1200px;
		max-width: 1200px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip.fixed~.container_match {
		margin-top: 118px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .icon_nosell {
		width: 50px;
		height: 50px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .icon_nosell:before {
		font-size: 35px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .text_nosell {
		font-size: 16px;
		margin-left: 26px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip .text_nosell:lang(ar) {
		margin-right: 26px;
		margin-left: 0
	}

	.m_new_vip .av_mad_baner_container {
		margin-top: 30px
	}

	.m_new_vip .av_catalogos_full .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 70px auto 0;
		display: flex
	}

	.m_new_vip .av_catalogos_full .av_catalogo {
		margin: 0;
		flex: 1 0 auto;
		max-height: 300px
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container {
		margin-top: 0;
		flex: 1 0 auto;
		max-width: 33%
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container img {
		max-height: 300px;
		min-height: auto
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .textos_baner {
		margin: 20px 20px 0;
		top: auto;
		bottom: 60px;
		text-shadow: none;
		color: #000000
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .textos_baner .madridistas {
		font-size: 15px
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .textos_baner .title_baner {
		font-size: 24px
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .btn_baner {
		margin: 0;
		padding: 15px 15px 10px;
		box-sizing: border-box;
		text-align: right;
		flex-direction: row;
		width: 100%
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .btn_baner a {
		text-shadow: none;
		font-size: 22px;
		font-weight: 300;
		margin-bottom: 0;
		flex-basis: 100%;
		max-width: 100%;
		text-align: center
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .btn_baner a span {
		padding: 0;
		display: block
	}

	.m_new_vip .av_contacta {
		padding: 10px 15px
	}

	.m_new_vip .av_contacta a {
		text-decoration: none;
		color: #ffffff
	}

	.m_new_vip .av_contacta a .consultar:before {
		font-family: "Real-Madrid-Icons";
		content: '\e638';
		font-size: 32px;
		display: inline-block;
		margin-bottom: 5px
	}

	.m_new_vip .av_contacta a .contactar {
		display: block;
		text-transform: none;
		font-family: Arial, Helvetica, sans-serif;
		width: 75px;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.08;
		letter-spacing: -0.1px;
		width: 73px
	}

	.m_new_vip .av_galeria .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 70px auto 0
	}

	.m_new_vip .av_galeria .m_media {
		margin-right: 4px;
		width: 480px;
		height: 320px
	}

	.m_new_vip .av_galeria .m_media:last-of-type {
		margin-right: 0
	}

	.m_new_vip .av_galeria .m_media:lang(ar) {
		margin-right: 0;
		margin-left: 4px
	}

	.m_new_vip .av_galeria .m_media:lang(ar):last-of-type {
		margin-left: 0
	}

	.m_new_vip .av_galeria .m_media .m_media_content {
		width: 100%;
		height: 100%
	}

	.m_new_vip .av_galeria .m_media .m_media_content img {
		width: 480px;
		height: auto
	}

	.m_new_vip .av_galeria .m_media_btn_container {
		max-width: 1200px !important;
		display: block
	}

	.total_header {
		min-height: calc(100vh - 150px)
	}

	.total_header .areavip_header {
		width: 100%;
		padding: 0;
		text-align: center;
		margin-bottom: 50px
	}

	.total_header .areavip_header.producto {
		width: 1200px;
		text-align: left;
		left: auto
	}

	.total_header .areavip_header.producto h1 {
		text-align: left;
		font-size: 65px;
		line-height: 1.2;
		width: 640px;
		text-shadow: none
	}

	.total_header .areavip_header.producto h1:lang(ar) {
		text-align: right
	}

	.total_header .areavip_header.producto .buy_btn {
		margin: 40px 0;
		max-width: 325px
	}

	.total_header .areavip_header.producto .descarga_catalogo a {
		justify-content: flex-start
	}

	.total_header .areavip_header.producto .description {
		text-align: left
	}

	.total_header .areavip_header.producto .description:lang(ar) {
		text-align: right
	}

	.total_header .areavip_header.producto .news_banner_video {
		justify-content: flex-start
	}

	.total_header .areavip_header.producto:lang(ar) {
		text-align: right
	}

	.total_header .areavip_header h1 {
		font-size: 100px;
		font-weight: 400;
		letter-spacing: -2.3px;
		text-align: center
	}

	.total_header .areavip_header .descarga_catalogo a {
		justify-content: center
	}

	.total_header .areavip_header .info {
		font-size: 24px;
		letter-spacing: -0.6px
	}

	.total_header .areavip_header .buy_btn {
		max-width: none;
		width: auto;
		display: inline-block;
		padding: 10px 25px
	}

	.total_header .areavip_header .news_banner_video {
		justify-content: center
	}

	.total_header .match {
		width: 398px;
		margin: 50px auto
	}

	.total_header .match .teams img {
		width: 150px
	}

	.total_header .match .info .date {
		font-size: 24px;
		margin-top: 23px
	}

	.total_header .match .info .name_teams {
		font-size: 18px;
		margin-bottom: 37px
	}

	.total_header .match .info .name_teams .local:after {
		vertical-align: middle;
		font-size: 14px
	}

	.total_header .match .buy_btn {
		width: 325px;
		height: 55px;
		font-size: 20px
	}

	.mfp-av-type-iframe .mfp-inline-holder .mfp-content,
	.mfp-av-type-image .mfp-inline-holder .mfp-content,
	.mfp-av-type-inline .mfp-inline-holder .mfp-content {
		max-width: none;
		height: auto
	}

	.mfp-av-type-iframe .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup .mfp-iframe,
	.mfp-av-type-image .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup .mfp-iframe,
	.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup .mfp-iframe {
		width: 960px;
		height: 645px
	}

	.mfp-av-type-image .mfp-inline-holder .mfp-content,
	.mfp-av-type-inline .mfp-inline-holder .mfp-content {
		width: 750px
	}

	.mfp-av-type-image .mfp-inline-holder .mfp-content #av_mfp_popup img,
	.mfp-av-type-inline .mfp-inline-holder .mfp-content #av_mfp_popup img {
		display: inline-block
	}

	.mfp-av-type-image .mfp-inline-holder .mfp-content #av_mfp_popup {
		text-align: center
	}

	.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup {
		position: relative
	}

	.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup .ck_content {
		margin: 0 28px
	}

	.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img+.ck_content {
		margin-right: 270px;
		margin-left: 28px
	}

	.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img+.ck_content:lang(ar) {
		margin-right: 28px;
		margin-left: 270px
	}

	.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img {
		max-width: 250px;
		position: absolute;
		right: 0
	}

	.mfp-av-type-inline .mfp-inline-holder .mfp-av_beneficios .mfp-inline #av_mfp_popup>img:lang(ar) {
		right: auto;
		left: 0
	}

	.mfp-av-type-iframe .mfp-inline-holder .mfp-content {
		width: 1000px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_new_vip .av_grid {
		grid-template-columns: auto 960px auto;
		-ms-grid-columns: 1fr 960px 1fr
	}

	.m_new_vip .av_grid.av_info_vip {
		grid-template-columns: auto 600px 360px auto
	}

	.m_new_vip .av_grid.av_info_vip .av_mad_baner_container .object_fit_ie {
		height: 100%
	}

	.m_new_vip .av_grid.av_info_vip .av_mad_baner_container .object_fit_ie img {
		height: 100%
	}

	.m_new_vip .av_grid.av_info_vip_home {
		grid-template-columns: auto 600px 300px auto
	}

	.m_new_vip .av_grid.av_info_vip_home .av_contrata.av_contrata .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_info_vip_home .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_info_vip_home.av_contrata {
		margin-top: 0
	}

	.m_new_vip .av_info_vip_home.av_contrata .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_areas .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_areas .container_area.item3 .area:first-of-type,
	.m_new_vip .av_areas .container_area.item6 .area:first-of-type,
	.m_new_vip .av_areas .container_area.item8 .area:first-of-type {
		width: 50%;
		height: auto
	}

	.m_new_vip .av_areas .container_area.item3 .area:first-of-type img,
	.m_new_vip .av_areas .container_area.item6 .area:first-of-type img,
	.m_new_vip .av_areas .container_area.item8 .area:first-of-type img {
		width: 100%;
		height: 100%;
		min-height: 200px
	}

	.m_new_vip .av_areas .container_area.item7 .area:first-of-type,
	.m_new_vip .av_areas .container_area.item7 .area:last-of-type {
		width: 50%;
		height: auto
	}

	.m_new_vip .av_areas .container_area.item7 .area:first-of-type img,
	.m_new_vip .av_areas .container_area.item7 .area:last-of-type img {
		width: 100%;
		height: 100%;
		min-height: 200px
	}

	.m_new_vip .av_areas .container_area .area {
		width: 50%;
		height: auto
	}

	.m_new_vip .av_areas .container_area .area img {
		width: 100%;
		height: 100%;
		min-height: 200px
	}

	.m_new_vip .av_plano .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_calendario .av_calendario_container .wrapper .sell_no_operative_vip.fixed {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_catalogos_full .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_vip .av_galeria .wrapper {
		width: 960px;
		max-width: 960px;
		margin: 70px auto 0
	}

	.m_new_vip .av_galeria .m_media_btn_container {
		max-width: 960px !important
	}

	.total_header .areavip_header.producto {
		width: 960px;
		text-align: left
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.total_header .match {
		margin-top: 50px;
		margin-left: 0
	}

	.total_header .match:lang(ar) {
		margin-left: auto;
		margin-right: 0
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container {
		width: auto;
		max-width: 400px;
		height: 314px;
		overflow: hidden
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .object_fit_ie {
		width: auto;
		height: 586px
	}

	.m_new_vip .av_catalogos_full .av_mad_baner_container .object_fit_ie img {
		width: 414px;
		height: 586px;
		transform: translateY(-136px)
	}

	.m_new_vip .av_areas .container_area.item7 .area:first-of-type,
	.m_new_vip .av_areas .container_area.item7 .area:last-of-type {
		width: auto;
		max-width: 800px;
		height: 267px;
		overflow: hidden
	}

	.m_new_vip .av_areas .container_area.item7 .area:first-of-type .link_area,
	.m_new_vip .av_areas .container_area.item7 .area:last-of-type .link_area {
		width: 960px;
		height: 641px
	}

	.m_new_vip .av_areas .container_area.item7 .area:first-of-type .link_area img,
	.m_new_vip .av_areas .container_area.item7 .area:last-of-type .link_area img {
		width: 960px;
		height: 641px;
		transform: translateY(-187px)
	}

	.m_new_vip .av_areas .container_area.item8 .area:first-of-type {
		width: auto;
		max-width: 800px;
		height: 267px;
		overflow: hidden
	}

	.m_new_vip .av_areas .container_area.item8 .area:first-of-type .link_area {
		width: 960px;
		height: 641px
	}

	.m_new_vip .av_areas .container_area.item8 .area:first-of-type .link_area img {
		width: 960px;
		height: 641px;
		transform: translateY(-187px)
	}

	.m_new_vip .av_plano .container #plano_estadio {
		width: 500px;
		height: 541px
	}
}

.carrusel_match {
	font-size: 0;
	white-space: nowrap;
	float: left;
	display: none
}

.carrusel_match.show {
	display: flex
}

.carrusel_match:lang(ar) {
	float: right
}

.carrusel_match .match {
	width: 250px;
	min-height: 395px;
	background-color: #fff;
	border-radius: 10px;
	display: inline-flex;
	overflow: hidden;
	margin: 0 4px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	position: relative
}

.carrusel_match .match .no_match {
	font-size: 15px;
	display: block;
	text-align: center;
	width: 100%;
	font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.carrusel_match .match .menu_cont {
	position: absolute;
	top: 10px;
	right: 0;
	width: 40px;
	height: 40px;
	text-align: center
}

.carrusel_match .match .menu_cont:lang(ar) {
	right: auto;
	left: 0
}

.carrusel_match .match .menu_cont:before {
	content: "\e907";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #8bbbe8;
	font-size: 33px;
	display: block;
	vertical-align: middle
}

.carrusel_match .match .menu_cont .show_info {
	position: absolute;
	right: 0;
	height: 40px;
	width: 40px;
	z-index: 2
}

.carrusel_match .match .menu_cont .show_info:checked+ul {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap
}

.carrusel_match .match .menu_cont .show_info:checked+ul:before {
	content: "\e903";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #8bbbe8;
	font-size: 30px;
	display: block;
	vertical-align: middle;
	position: absolute;
	right: 10px;
	top: 10px
}

.carrusel_match .match .menu_cont .show_info:checked+ul:lang(ar) {
	right: auto;
	left: 0
}

.carrusel_match .match .menu_cont .show_info:lang(ar) {
	right: auto;
	left: 0
}

.carrusel_match .match .menu_cont .show_info:lang(ar):checked+ul:before {
	left: 10px;
	right: auto
}

.carrusel_match .match .menu_cont ul {
	background: rgba(255, 255, 255, 0.97);
	right: 0;
	display: none;
	top: -10px;
	position: absolute;
	z-index: 1;
	width: 250px;
	min-height: 395px;
	height: 100%;
	border-radius: 10px;
	box-sizing: border-box;
	padding-top: 180px
}

.carrusel_match .match .menu_cont ul:lang(ar) {
	right: auto;
	left: 0
}

.carrusel_match .match .menu_cont li {
	list-style: none;
	flex-basis: 100%;
	text-align: center;
	padding-bottom: 15px
}

.carrusel_match .match .menu_cont li:last-of-type {
	margin-bottom: 0
}

.carrusel_match .match .menu_cont li a {
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	line-height: 1;
	letter-spacing: -0.3px;
	color: #016ace
}

.carrusel_match .match .menu_cont li .add-to-calendar {
	position: absolute;
	bottom: 40px;
	left: 50%;
	width: 100%;
	transform: translateX(-50%)
}

.carrusel_match .match .menu_cont .add-to-calendar-checkbox_label {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 3;
	letter-spacing: -0.3px;
	text-align: center;
	color: #484848;
	cursor: default
}

.carrusel_match .match .menu_cont .add-to-calendar-checkbox {
	display: none
}

.carrusel_match .match .menu_cont .links_calendar {
	display: flex;
	justify-content: center;
	align-items: center;
	width: calc(100% - 80px);
	margin: 0 auto
}

.carrusel_match .match .menu_cont .links_calendar .save_calendar {
	font-size: 0
}

.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-google {
	order: 3
}

.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-google:before {
	content: "\e900";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 35px;
	display: block;
	vertical-align: middle
}

.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-ical {
	order: 1
}

.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-ical:before {
	content: "\e901";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 35px;
	display: block;
	vertical-align: middle
}

.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-outlook {
	order: 2;
	padding: 0 30px;
	box-sizing: border-box
}

.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-outlook:before {
	content: "\e902";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 35px;
	display: block;
	vertical-align: middle
}

.carrusel_match .match .menu_cont .checkbox {
	height: 0
}

.carrusel_match .match .info_text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: 300;
	letter-spacing: normal;
	text-align: center;
	color: #808080;
	white-space: normal;
	width: 100%;
	border-radius: 10px;
	padding: 0 0 5px
}

.carrusel_match .match .info_text:first-of-type {
	padding: 10px 0
}

.carrusel_match .match .container_matches_nuevo {
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: space-between;
	padding: 20px;
	box-sizing: border-box
}

.carrusel_match .match .container_matches_nuevo>div {
	flex: 0 1 100%
}

.carrusel_match .match .container_matches_nuevo.menu .logos {
	z-index: 3;
	transform: translate(0)
}

.carrusel_match .match .container_matches_nuevo .image {
	order: 1
}

.carrusel_match .match .container_matches_nuevo .image.cantera {
	flex: 0 0 150px
}

.carrusel_match .match .container_matches_nuevo .image.cantera .competition_name {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: 300;
	letter-spacing: normal;
	color: #808080;
	text-align: center;
	white-space: normal
}

.carrusel_match .match .container_matches_nuevo .image img {
	width: auto;
	height: 40px;
	margin: 0 auto
}

.carrusel_match .match .container_matches_nuevo .logos {
	margin-top: 10px;
	text-align: center;
	order: 2;
	flex-basis: 50%;
	box-sizing: border-box
}

.carrusel_match .match .container_matches_nuevo .logos img {
	width: 65px;
	height: 65px;
	display: inline-block;
	margin-right: 15px
}

.carrusel_match .match .container_matches_nuevo .logos img:last-of-type {
	margin-right: 0
}

.carrusel_match .match .container_matches_nuevo .logos img:lang(ar) {
	margin-right: 0;
	margin-left: 15px
}

.carrusel_match .match .container_matches_nuevo .logos img:lang(ar):last-of-type {
	margin-left: 0
}

.carrusel_match .match .container_matches_nuevo .logos.local {
	text-align: right;
	padding-right: 7px
}

.carrusel_match .match .container_matches_nuevo .logos.local:lang(ar) {
	padding-right: 0;
	padding-left: 7px;
	text-align: left
}

.carrusel_match .match .container_matches_nuevo .logos.visitor {
	text-align: left;
	padding-left: 7px
}

.carrusel_match .match .container_matches_nuevo .logos.visitor:lang(ar) {
	padding-right: 7px;
	padding-left: 0;
	text-align: right
}

.carrusel_match .match .container_matches_nuevo .teams {
	margin-top: 12px;
	text-align: center;
	order: 3;
	white-space: normal
}

.carrusel_match .match .container_matches_nuevo .teams h3 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	text-align: center;
	color: #000000;
	font-weight: normal;
	display: inline-block
}

.carrusel_match .match .container_matches_nuevo .teams h3 span:first-of-type:after {
	content: '-';
	padding: 0 0.33rem
}

.carrusel_match .match .container_matches_nuevo .result_match {
	order: 4;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center
}

.carrusel_match .match .container_matches_nuevo .result_match .divisor,
.carrusel_match .match .container_matches_nuevo .result_match .local,
.carrusel_match .match .container_matches_nuevo .result_match .visitante {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 1.33;
	text-align: center;
	color: #333333
}

.carrusel_match .match .container_matches_nuevo .result_match .divisor {
	padding: 0 5px;
	box-sizing: border-box
}

.carrusel_match .match .container_matches_nuevo .result_match .penal_local,
.carrusel_match .match .container_matches_nuevo .result_match .penal_visitante {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: 300;
	line-height: 2.11;
	color: #333333
}

.carrusel_match .match .container_matches_nuevo .result_match .penal_local {
	margin-right: 15px
}

.carrusel_match .match .container_matches_nuevo .result_match .penal_local:lang(ar) {
	margin-right: 0;
	margin-left: 15px
}

.carrusel_match .match .container_matches_nuevo .result_match .penal_visitante {
	margin-left: 15px
}

.carrusel_match .match .container_matches_nuevo .result_match .penal_visitante:lang(ar) {
	margin-left: 0;
	margin-right: 15px
}

.carrusel_match .match .container_matches_nuevo .info_date {
	order: 5;
	margin-top: 10px;
	height: auto
}

.carrusel_match .match .container_matches_nuevo .info_date.played {
	text-align: center;
	margin-top: 0
}

.carrusel_match .match .container_matches_nuevo .info_date.played .day {
	font-size: 13px;
	font-weight: 300
}

.carrusel_match .match .container_matches_nuevo .info_date .hour {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.875rem;
	text-align: center;
	color: #333333;
	font-weight: normal;
	line-height: 1.33;
	white-space: normal;
	margin-bottom: 2px
}

.carrusel_match .match .container_matches_nuevo .info_date .hour.no_confirmada {
	color: #d00;
	white-space: normal;
	font-size: 16px;
	margin-bottom: 5px
}

.carrusel_match .match .container_matches_nuevo .info_date .day {
	text-align: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: normal;
	color: #333333;
	font-weight: normal
}

.carrusel_match .match .container_matches_nuevo .info_date.pend .day,
.carrusel_match .match .container_matches_nuevo .info_date.pend .hour {
	color: #d00;
	white-space: normal;
	font-size: 16px
}

.carrusel_match .match .container_matches_nuevo .info_date.pend .day {
	margin-top: 2px
}

.carrusel_match .match .container_matches_nuevo .info_date.pend .hour.confirmada {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.875rem;
	text-align: center;
	color: #333333
}

.carrusel_match .match .container_matches_nuevo .cronica {
	order: 9;
	text-align: center;
	margin: 16px 0
}

.carrusel_match .match .container_matches_nuevo .cronica .link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: -0.3px;
	color: #016ace;
	text-decoration: none
}

.carrusel_match .match .container_matches_nuevo .multimedia {
	order: 10;
	display: flex;
	justify-content: center
}

.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_picture,
.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_video {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #016ace;
	text-decoration: none;
	flex-basis: 50%;
	text-align: center
}

.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_picture:before {
	content: "\e908";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	background-color: #8bbbe8;
	color: #fff;
	display: block;
	width: 40px;
	font-size: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 0 auto 6px
}

.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_video:before {
	content: "\e631";
	color: #fff;
	font-family: "Real-Madrid-Icons";
	display: flex;
	width: 40px;
	font-size: 30px;
	height: 40px;
	background-color: #8bbbe8;
	border-radius: 50%;
	margin: 0 auto 6px;
	align-items: center;
	justify-content: center
}

.carrusel_match .match .container_matches_nuevo .competition {
	text-align: center;
	margin-top: 10px;
	order: 5;
	white-space: normal
}

.carrusel_match .match .container_matches_nuevo .competition p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: 300;
	letter-spacing: normal;
	text-align: center;
	color: #808080
}

.carrusel_match .match .container_matches_nuevo .competition p span {
	display: block
}

.carrusel_match .match .container_matches_nuevo .competition.played {
	display: none
}

.carrusel_match .match .container_matches_nuevo .patrocinador {
	flex: 0 1 100%;
	text-align: center;
	margin-top: 7px;
	box-sizing: border-box;
	order: 7;
	min-height: 45px
}

.carrusel_match .match .container_matches_nuevo .container_blanco {
	flex: 0 1 100%;
	text-align: center;
	margin-top: 7px;
	box-sizing: border-box;
	order: 7;
	min-height: 65px
}

.carrusel_match .match .container_matches_nuevo .price {
	text-align: center;
	margin: 7px 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	order: 6
}

.carrusel_match .match .container_matches_nuevo .price p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: normal;
	text-align: center;
	color: #808080;
	flex-basis: 100%;
	order: 2
}

.carrusel_match .match .container_matches_nuevo .price a {
	font-size: 14px;
	color: #016ace;
	text-decoration: none;
	flex-basis: 100%;
	order: 1;
	margin-bottom: 10px
}

.carrusel_match .match .container_matches_nuevo .buy_btn {
	flex: 0 1 100%;
	text-align: center;
	margin-top: 7px;
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 #00000029;
	background-color: #016ace;
	color: #ffffff;
	font-size: 14px;
	padding: 15px 10px;
	box-sizing: border-box;
	order: 7
}

.carrusel_match .match .container_matches_nuevo .buy_btn a {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 100;
	line-height: 1;
	letter-spacing: 0.04em
}

.carrusel_match .match .container_matches_nuevo .buy_btn.prox {
	background-color: rgba(1, 105, 203, 0.05);
	box-shadow: none;
	color: #016ace;
	text-transform: uppercase
}

.carrusel_match .match .container_matches_nuevo .buy_btn.prox a {
	font-weight: normal;
	color: #016ace;
	text-transform: uppercase
}

.carrusel_match .match .container_matches_nuevo .tv {
	margin-top: 7px;
	order: 8
}

.carrusel_match .match .container_matches_nuevo .tv p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-align: center;
	color: #555555;
	white-space: normal
}

.carrusel_match .match .container_matches_nuevo .tv p span {
	margin-right: 5px
}

.carrusel_match .match .container_matches_nuevo .tv p span:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.btn_calendar_container {
	display: none
}

@media screen and (min-width: 990px) {
	.carrusel_match {
		flex-wrap: wrap
	}

	.carrusel_match .match {
		display: none;
		width: 1200px;
		min-height: 70px;
		height: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		margin: 0 0 10px
	}

	.carrusel_match .match .info_text {
		margin-left: auto;
		width: calc(100% - 300px);
		text-align: left
	}

	.carrusel_match .match .info_text:lang(ar) {
		margin-right: auto;
		margin-left: 0;
		text-align: right
	}

	.carrusel_match .match .info_text:first-of-type {
		padding: 5px 0 10px
	}

	.carrusel_match .match.hide {
		display: none
	}

	.carrusel_match .match .menu_cont {
		height: 100%;
		top: 0;
		display: flex;
		align-items: center
	}

	.carrusel_match .match .menu_cont:before {
		line-height: 1.4;
		width: 40px;
		height: 40px;
		display: inline-block
	}

	.carrusel_match .match .menu_cont.menu_cal ul {
		width: calc((1200px / 7) - 14px);
		height: 130px
	}

	.carrusel_match .match .menu_cont ul {
		width: 0;
		height: 100%;
		top: 0;
		min-height: 0;
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		overflow: hidden;
		padding: 0;
		align-content: center;
		transition: width 0.5s
	}

	.carrusel_match .match .menu_cont li {
		flex-basis: auto;
		margin-bottom: 0;
		padding: 0 20px;
		opacity: 0;
		transition: opacity 0.5s
	}

	.carrusel_match .match .menu_cont li .add-to-calendar {
		position: static;
		bottom: 0;
		left: auto;
		transform: none
	}

	.carrusel_match .match .menu_cont .show_info {
		cursor: pointer;
		height: 0
	}

	.carrusel_match .match .menu_cont .show_info:checked+ul {
		width: 1200px;
		align-content: center;
		padding-left: 155px
	}

	.carrusel_match .match .menu_cont .show_info:checked+ul:lang(ar) {
		padding-left: 0;
		padding-right: 155px
	}

	.carrusel_match .match .menu_cont .show_info:checked+ul:before {
		top: 50%;
		line-height: 1;
		transform: translateY(-50%)
	}

	.carrusel_match .match .menu_cont .show_info:checked+ul li {
		opacity: 1
	}

	.carrusel_match .match .menu_cont .add-to-calendar {
		display: flex;
		align-items: center
	}

	.carrusel_match .match .menu_cont .links_calendar {
		width: auto;
		margin-left: 15px
	}

	.carrusel_match .match .menu_cont .links_calendar:lang(ar) {
		margin-left: 0;
		margin-right: 15px
	}

	.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-google:before {
		width: 20px;
		height: 20px;
		font-size: 30px;
		margin-top: -10px
	}

	.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-ical:before {
		width: 20px;
		height: 20px;
		font-size: 30px;
		margin-top: -10px
	}

	.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-outlook {
		padding: 0 25px;
		box-sizing: border-box
	}

	.carrusel_match .match .menu_cont .links_calendar .save_calendar.icon-outlook:before {
		width: 20px;
		height: 20px;
		font-size: 30px;
		margin-top: -10px
	}

	.carrusel_match .match .container_matches_nuevo {
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: stretch;
		width: calc(100% - 40px);
		padding: 5px 0 5px 20px
	}

	.carrusel_match .match .container_matches_nuevo:lang(ar) {
		padding: 5px 20px 5px 0
	}

	.carrusel_match .match .container_matches_nuevo.menu .logos {
		transform: none
	}

	.carrusel_match .match .container_matches_nuevo.menu .logos img {
		display: block;
		position: absolute;
		top: 10px;
		background-color: white
	}

	.carrusel_match .match .container_matches_nuevo.menu .logos.local img {
		left: 20px
	}

	.carrusel_match .match .container_matches_nuevo.menu .logos.local img:lang(ar) {
		left: auto;
		right: 20px
	}

	.carrusel_match .match .container_matches_nuevo.menu .logos.visitor img {
		left: 90px
	}

	.carrusel_match .match .container_matches_nuevo.menu .logos.visitor img:lang(ar) {
		left: auto;
		right: 90px
	}

	.carrusel_match .match .container_matches_nuevo .image {
		order: 1;
		flex: 0 0 40px;
		margin-right: 7px;
		align-self: center
	}

	.carrusel_match .match .container_matches_nuevo .image:lang(ar) {
		margin-right: 0;
		margin-left: 7px
	}

	.carrusel_match .match .container_matches_nuevo .image.cantera img {
		margin: 0
	}

	.carrusel_match .match .container_matches_nuevo .image.cantera .competition_name {
		font-size: 0.75rem;
		text-align: left
	}

	.carrusel_match .match .container_matches_nuevo .image.cantera .competition_name:lang(ar) {
		text-align: right
	}

	.carrusel_match .match .container_matches_nuevo .cronica {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		margin-right: 10px
	}

	.carrusel_match .match .container_matches_nuevo .cronica:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.carrusel_match .match .container_matches_nuevo .multimedia {
		align-items: center;
		flex: 0 0 150px;
		justify-content: flex-start
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_video {
		margin-left: auto
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_video:lang(ar) {
		margin-right: auto;
		margin-left: 0
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_picture {
		margin-right: auto
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_picture:lang(ar) {
		margin-left: auto;
		margin-right: 0
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_picture span,
	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_video span {
		display: none
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_picture:before {
		font-size: 34px;
		width: 34px;
		height: 34px;
		margin: 0 0 0 auto
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_picture:lang(ar):before {
		margin: 0 auto 0 0
	}

	.carrusel_match .match .container_matches_nuevo .multimedia .news_banner_video:before {
		font-size: 25px;
		width: 34px;
		height: 34px;
		margin-bottom: 0
	}

	.carrusel_match .match .container_matches_nuevo .competition {
		order: 2;
		border-right: solid 1px rgba(0, 0, 0, 0.12);
		padding-right: 15px;
		flex: 0 0 205px;
		margin: 5px 5px 5px 0;
		display: flex;
		align-items: flex-end;
		justify-content: flex-end
	}

	.carrusel_match .match .container_matches_nuevo .competition:lang(ar) {
		padding-right: 0;
		padding-left: 15px;
		border-left: solid 1px rgba(0, 0, 0, 0.12);
		border-right: 0
	}

	.carrusel_match .match .container_matches_nuevo .competition p {
		text-align: right;
		font-size: 0.75rem
	}

	.carrusel_match .match .container_matches_nuevo .competition p:lang(ar) {
		text-align: left
	}

	.carrusel_match .match .container_matches_nuevo .competition p span {
		display: block
	}

	.carrusel_match .match .container_matches_nuevo .competition p span:before {
		display: none
	}

	.carrusel_match .match .container_matches_nuevo .competition.played {
		display: flex
	}

	.carrusel_match .match .container_matches_nuevo .result_match {
		order: 6;
		flex: 0 1 auto;
		min-width: 75px;
		flex-wrap: wrap
	}

	.carrusel_match .match .container_matches_nuevo .result_match .divisor,
	.carrusel_match .match .container_matches_nuevo .result_match .local,
	.carrusel_match .match .container_matches_nuevo .result_match .visitante {
		line-height: 1
	}

	.carrusel_match .match .container_matches_nuevo .result_match .local,
	.carrusel_match .match .container_matches_nuevo .result_match .visitante {
		width: calc(50% - 10px);
		flex: 0 1 auto
	}

	.carrusel_match .match .container_matches_nuevo .result_match .local {
		text-align: right
	}

	.carrusel_match .match .container_matches_nuevo .result_match .local:lang(ar) {
		text-align: left
	}

	.carrusel_match .match .container_matches_nuevo .result_match .visitante {
		text-align: left
	}

	.carrusel_match .match .container_matches_nuevo .result_match .visitante:lang(ar) {
		text-align: right
	}

	.carrusel_match .match .container_matches_nuevo .result_match .penal_local,
	.carrusel_match .match .container_matches_nuevo .result_match .penal_visitante {
		font-size: 15px;
		font-weight: 300;
		line-height: 1;
		color: #606060;
		width: 50%;
		box-sizing: border-box
	}

	.carrusel_match .match .container_matches_nuevo .result_match .penal_local {
		margin: 0;
		order: 4;
		text-align: right;
		padding-right: 10px
	}

	.carrusel_match .match .container_matches_nuevo .result_match .penal_local:lang(ar) {
		margin: 0;
		text-align: left;
		padding-right: 0;
		padding-left: 10px
	}

	.carrusel_match .match .container_matches_nuevo .result_match .penal_visitante {
		margin: 0;
		order: 5;
		text-align: left;
		padding-left: 10px
	}

	.carrusel_match .match .container_matches_nuevo .result_match .penal_visitante:lang(ar) {
		margin: 0;
		text-align: right;
		padding-left: 0;
		padding-right: 10px
	}

	.carrusel_match .match .container_matches_nuevo .info_date {
		order: 3;
		margin: 0 50px 0 7px;
		flex: 0 0 100px;
		align-self: center;
		height: 40px
	}

	.carrusel_match .match .container_matches_nuevo .info_date:lang(ar) {
		margin: 0 7px 0 50px
	}

	.carrusel_match .match .container_matches_nuevo .info_date.played {
		margin: 7px;
		text-align: center
	}

	.carrusel_match .match .container_matches_nuevo .info_date.played .day {
		font-size: 14px;
		font-weight: normal
	}

	.carrusel_match .match .container_matches_nuevo .info_date .day,
	.carrusel_match .match .container_matches_nuevo .info_date .hour {
		text-align: left;
		line-height: 1
	}

	.carrusel_match .match .container_matches_nuevo .info_date .day:lang(ar),
	.carrusel_match .match .container_matches_nuevo .info_date .hour:lang(ar) {
		text-align: right
	}

	.carrusel_match .match .container_matches_nuevo .info_date .day {
		font-size: 14px
	}

	.carrusel_match .match .container_matches_nuevo .info_date .hour {
		font-size: 26px;
		font-weight: 300
	}

	.carrusel_match .match .container_matches_nuevo .info_date .hour.no_confirmada {
		font-size: 13px
	}

	.carrusel_match .match .container_matches_nuevo .info_date.pend .hour {
		font-size: 13px
	}

	.carrusel_match .match .container_matches_nuevo .info_date.pend .hour.confirmada {
		text-align: left;
		line-height: 1;
		font-size: 26px
	}

	.carrusel_match .match .container_matches_nuevo .info_date.pend .day {
		font-size: 14px
	}

	.carrusel_match .match .container_matches_nuevo .tv {
		order: 4;
		margin: 0 5px 0 0;
		flex: 0 0 90px;
		white-space: normal;
		align-self: center
	}

	.carrusel_match .match .container_matches_nuevo .tv p {
		font-size: 0.688rem
	}

	.carrusel_match .match .container_matches_nuevo .tv p span {
		margin: 0
	}

	.carrusel_match .match .container_matches_nuevo .logos {
		flex: 0 0 60px;
		margin: 0;
		align-self: center
	}

	.carrusel_match .match .container_matches_nuevo .logos.local {
		order: 5
	}

	.carrusel_match .match .container_matches_nuevo .logos.local.paded {
		margin-left: 27px
	}

	.carrusel_match .match .container_matches_nuevo .logos.local.paded:lang(ar) {
		margin-left: 0;
		margin-right: 27px
	}

	.carrusel_match .match .container_matches_nuevo .logos.visitor {
		order: 7
	}

	.carrusel_match .match .container_matches_nuevo .logos img {
		width: 52px;
		height: 52px
	}

	.carrusel_match .match .container_matches_nuevo .teams {
		order: 8;
		margin-top: 0;
		white-space: normal;
		align-self: center;
		margin: 0 5px 0 10px
	}

	.carrusel_match .match .container_matches_nuevo .teams h3 {
		display: block;
		text-align: left;
		font-weight: 300;
		font-size: 0.875rem;
		margin: 2px 0
	}

	.carrusel_match .match .container_matches_nuevo .teams h3:lang(ar) {
		text-align: right
	}

	.carrusel_match .match .container_matches_nuevo .teams h3 span {
		display: block
	}

	.carrusel_match .match .container_matches_nuevo .teams h3 span:first-of-type:after {
		display: none
	}

	.carrusel_match .match .container_matches_nuevo .container_blanco {
		display: none
	}

	.carrusel_match .match .container_matches_nuevo .price {
		order: 9;
		margin: 0 20px 0 0;
		align-self: center;
		justify-content: flex-end;
		white-space: normal
	}

	.carrusel_match .match .container_matches_nuevo .price p {
		order: 1;
		margin-bottom: 5px;
		font-weight: 100;
		text-align: right
	}

	.carrusel_match .match .container_matches_nuevo .price a {
		order: 2;
		margin-bottom: 0;
		text-align: right
	}

	.carrusel_match .match .container_matches_nuevo .price:lang(ar) {
		margin: 0 0 0 20px
	}

	.carrusel_match .match .container_matches_nuevo .price:lang(ar) p {
		text-align: left
	}

	.carrusel_match .match .container_matches_nuevo .buy_btn {
		order: 10;
		margin: 0;
		flex-basis: 220px;
		min-width: 220px;
		align-self: center
	}

	.btn_calendar_container {
		text-align: center;
		display: block
	}

	.btn_calendar_container .btn_calendar {
		margin-top: 40px;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 15px;
		cursor: pointer;
		line-height: 1.2;
		letter-spacing: -0.3px;
		color: #fff;
		background: transparent;
		padding: 7px 15px;
		text-decoration: none;
		border: solid 1px #fff;
		display: inline-block
	}

	.btn_calendar_container .btn_calendar:after {
		content: '';
		display: inline-block;
		margin-left: 10px;
		width: 0;
		height: 0;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fff;
		vertical-align: middle
	}

	.btn_calendar_container .btn_calendar:lang(ar):after {
		margin-left: 0;
		margin-right: 10px
	}

	.btn_calendar_container .btn_calendar#showLess {
		display: none;
		margin-left: 20px
	}

	.btn_calendar_container .btn_calendar#showLess:lang(ar) {
		margin-left: 0;
		margin-right: 20px
	}

	.btn_calendar_container .btn_calendar#showLess:after {
		border-top: 0;
		border-bottom: 6px solid #fff
	}

	#calendario.basket .carrusel_match .match .container_matches_nuevo .logos.local.paded {
		margin-left: 62px
	}

	#calendario.basket .carrusel_match .match .container_matches_nuevo .logos.local.paded:lang(ar) {
		margin-left: 0;
		margin-right: 62px
	}

	#calendario.basket .carrusel_match .match .container_matches_nuevo .result_match {
		min-width: 124px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.carrusel_match .match {
		width: 960px
	}

	.carrusel_match .match .info_text {
		width: calc(100% - 200px)
	}

	.carrusel_match .match .menu_cont .show_info:checked+ul {
		width: 960px
	}

	.carrusel_match .match .container_matches_nuevo {
		width: calc(100% - 40px);
		margin-right: 40px
	}

	.carrusel_match .match .container_matches_nuevo:lang(ar) {
		margin-right: 0;
		margin-left: 40px
	}

	.carrusel_match .match .container_matches_nuevo .competition,
	.carrusel_match .match .container_matches_nuevo .price {
		flex: 1 0 105px
	}

	.carrusel_match .match .container_matches_nuevo .info_date {
		flex: 0 0 80px;
		white-space: normal
	}
}

.header_fold {
	border: 0;
	background: transparent;
	position: absolute;
	top: 0;
	z-index: 999;
	width: 100%
}

.header_fold.sticky {
	border: 0
}

.header_fold .header_logo .header_logo_title {
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%)
}

.header_fold .header_logo>a>img.header_parche {
	display: none
}

.header_fold #btnVentaEntradas {
	display: none
}

.header_fold .mobile_menu_trigger {
	border: 0
}

.header_fold .mobile_menu_trigger span {
	background-color: #fff
}

.header_fold .mobile_menu_trigger span:after,
.header_fold .mobile_menu_trigger span:before {
	background-color: #fff
}

.header_fold_empty {
	top: -57px;
	position: fixed;
	z-index: 50;
	width: 100%;
	transition: top .25s ease-in-out !important
}

.header_fold_empty.show_menu {
	top: 0;
	transition: top .25s ease-in-out !important
}

.total_header {
	width: auto;
	position: relative;
	overflow: hidden;
	background: #333;
	height: 100vh;
	min-height: 620px
}

.total_header.producto {
	height: 500px;
	min-height: 500px
}

.total_header.velado:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.25);
	z-index: 5;
	display: block
}

.total_header #back_video,
.total_header .m_video_item_icon,
.total_header .video_back {
	bottom: 120px;
	top: auto;
	margin: 0;
	left: 25px;
	z-index: 2
}

.total_header #back_video:lang(ar),
.total_header .m_video_item_icon:lang(ar),
.total_header .video_back:lang(ar) {
	left: auto;
	right: 25px
}

.total_header #back_video:after,
.total_header .m_video_item_icon:after,
.total_header .video_back:after {
	border: 3px solid #fff
}

.total_header>img {
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	object-fit: cover
}

.total_header #back_video,
.total_header .video_back {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	min-height: 100vh;
	height: auto;
	object-fit: cover
}

.total_header #back_video:lang(ar),
.total_header .video_back:lang(ar) {
	left: auto;
	right: 50%;
	transform: translate(50%, -50%)
}

@media screen and (min-width: 990px) {
	.header_fold {
		background-color: #ffffff
	}

	.header_fold.sticky {
		border-bottom: 1px solid #d4d4d4
	}

	.header_fold.sticky~.total_header {
		margin-top: 0
	}

	.header_fold .header_logo .header_logo_title {
		position: static;
		top: 0;
		left: 0;
		transform: none
	}

	.header_fold .header_logo>a>img.active {
		display: inline-block
	}

	.header_fold #btnVentaEntradas {
		display: none
	}

	.header_fold_empty {
		top: auto;
		position: relative;
		transition: none
	}

	.header_fold_empty~.total_header {
		margin-top: 0;
		height: auto
	}

	.header_fold_empty~.total_header>img {
		margin: 0 auto;
		min-height: 510px
	}

	.total_header {
		height: auto;
		min-height: calc(100vh - 150px);
		top: 0;
		margin-top: 150px;
		width: 100%
	}

	.total_header>img {
		height: 100%;
		width: 100%
	}

	.total_header:before {
		width: 100%;
		height: calc(100vh - 150px)
	}

	.total_header.producto {
		height: 550px;
		min-height: 550px
	}

	.total_header #back_video,
	.total_header .video_back {
		height: auto;
		width: auto;
		min-width: 100%;
		min-height: 100%;
		position: absolute
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.total_header {
		height: calc(100vh - 150px);
		min-height: calc(100vh - 150px)
	}

	.header_fold_empty~.total_header>img {
		height: 100%
	}
}

.container_360 #m_popup_360 {
	height: 450px
}

@media screen and (min-width: 990px) {
	.container_360 .mfp-inline-holder .mfp-content {
		max-width: 1200px
	}

	.container_360 .mfp-inline-holder .mfp-content #m_popup_360 {
		width: 1140px;
		height: 500px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.container_360 .mfp-inline-holder .mfp-content {
		max-width: 960px
	}

	.container_360 .mfp-inline-holder .mfp-content #m_popup_360 {
		width: 900px;
		height: 500px
	}
}

.tournament_header {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%
}

.tournament_header.pre .cover {
	padding: 60px 25px 30px;
	position: relative
}

.tournament_header.pre .cover .info_cont {
	padding: 0
}

.tournament_header.pre .cover .info_cont .data {
	width: 100%;
	height: 35px;
	padding-top: 10px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.15);
	display: block;
	text-align: center;
	position: absolute;
	white-space: nowrap;
	top: 0;
	left: 0
}

.tournament_header.pre .cover .info_cont .data:lang(ar) {
	left: auto;
	right: 0;
	text-align: center
}

.tournament_header.pre .cover .info_cont .data p {
	display: inline-block
}

.tournament_header.pre .cover .info_cont .data p.date:lang(ar) {
	padding-left: 0;
	padding-right: 10px;
	border-left: none;
	border-right: 1px solid #fff;
	margin-left: 0;
	margin-right: 10px
}

.tournament_header.pre .cover .title_cont h1 {
	font-size: 2rem
}

.tournament_header.sponsor .patrocinador {
	display: flex;
	justify-content: space-between;
	background-color: #fff;
	align-items: center;
	height: 40px;
	padding: 0 10px;
	border-bottom: 1px solid #d7d7d7;
	box-sizing: border-box
}

.tournament_header.sponsor .patrocinador img {
	display: block;
	height: auto
}

.tournament_header.sponsor .patrocinador .tournament_countdown {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter {
	margin-right: 5px;
	font-size: 15px;
	color: #000;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 500
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter:lang(ar):last-of-type {
	margin-left: 0
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter:last-of-type {
	margin-right: 0
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter span {
	color: #444;
	font-size: 20px;
	font-weight: 300;
	margin-right: 2px
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter span:lang(ar) {
	margin-right: 0;
	margin-left: 2px
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter:lang(ar) {
	padding-right: 0;
	padding-left: 5px
}

.tournament_header.sponsor .patrocinador .tournament_countdown .counter:lang(ar):last-of-type {
	padding-left: 0
}

.tournament_header.sponsor.pre .cover {
	height: calc(100vh - 40px)
}

.tournament_header.basket .cover {
	position: relative;
	height: calc(100vh - 40px);
	min-height: 620px;
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	align-items: flex-end;
	background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 69%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -webkit-linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 69%, rgba(0, 0, 0, 0.9) 100%);
	background-image: -moz-linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 69%, rgba(0, 0, 0, 0.9) 100%)
}

.tournament_header.basket .cover>div {
	flex: 0 1 100%
}

.tournament_header.basket .cover .info_cont {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	align-self: flex-start;
	padding: 17px 15px;
	box-sizing: border-box
}

.tournament_header.basket .cover .info_cont .data {
	width: 100px;
	margin-left: auto;
	position: static;
	white-space: normal;
	text-align: right;
	height: auto;
	background-color: transparent
}

.tournament_header.basket .cover .info_cont .data:lang(ar) {
	text-align: left
}

.tournament_header.basket .cover .info_cont .data h1.tournament {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff
}

.tournament_header.basket .cover .info_cont .data p.date {
	font-weight: 600;
	padding: 0;
	margin: 0;
	border: 0;
	display: block
}

.tournament_header.basket .cover .info_cont .data p.date:lang(ar) {
	padding: 0;
	border: 0;
	margin: 0
}

.tournament_header.basket .cover .info_cont img {
	width: 53px
}

.tournament_header.basket .cover .info_cont img:first-of-type {
	width: 45px
}

.tournament_header.basket .cover .info_bcoparey19 {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
	position: static;
	justify-content: center;
	width: 100%;
	padding: 96px 15px 80px;
	box-sizing: border-box;
	z-index: 5;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: center top
}

.tournament_header.basket .cover .info_bcoparey19 .title {
	font-family: "Oswald", sans-serif;
	font-size: 34px;
	font-weight: normal;
	letter-spacing: .3px;
	text-align: center;
	color: #ffffff;
	position: relative
}

.tournament_header.basket .cover .info_bcoparey19 .title a {
	text-decoration: none;
	color: #fff
}

.tournament_header.basket .cover .info_bcoparey19 .title:before {
	content: '';
	width: 53px;
	height: 56px;
	position: absolute;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Mi40NzkiIGhlaWdodD0iNTUuMTY5IiB2aWV3Qm94PSIwIDAgNTIuNDc5IDU1LjE2OSI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9LmNscy0ye29wYWNpdHk6LjM3NX0uY2xzLTN7ZmlsbDojZWIwMDAwfS5jbHMtNHtmaWxsOiM0MTQxNDE7Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6T3N3YWxkLVNlbWlCb2xkLE9zd2FsZDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjAyZW19ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJfMjciIGRhdGEtbmFtZT0iMjciIHRyYW5zZm9ybT0icm90YXRlKC0xNiA3NDE4MC45NjMgLTYyMzY2LjMyMykiPiAgICAgICAgPHBhdGggaWQ9IlVuaW9uXzExIiBkPSJNMTcuMTA5IDM5Ljk0Mkg2YTYgNiAwIDAgMS02LTZWNmE2IDYgMCAwIDEgNi02aDI5LjU1M2E2IDYgMCAwIDEgNiA2djI3Ljk0M2E2IDYgMCAwIDEtNiA2SDI0LjY5NGMtLjgxMSAxLjcwNi0yLjczMSA1LjUzNS0zLjY0MiA1LjUzNXMtMy4wNC0zLjgzLTMuOTQzLTUuNTM2eiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlVuaW9uIDExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzMjAgLTIyODUyKSIvPiAgICAgICAgPGcgaWQ9Ikdyb3VwXzk4MiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9Ikdyb3VwIDk4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MzA1LjA2NyAtMjI4NDUuODQ2KSI+ICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxOCIgZD0iTTExLjM5MiA0MC41MjJsLTEuNDU1LTEuNDU1QzQuNTMzIDM0LjI4NiAxIDMxLjA2NSAxIDI3LjExNkE1LjYzNSA1LjYzNSAwIDAgMSA2LjcxNiAyMS40YTYuMjQ1IDYuMjQ1IDAgMCAxIDQuNjc3IDIuMTgyIDYuMjQyIDYuMjQyIDAgMCAxIDQuNjc2LTIuMTgyIDUuNjM1IDUuNjM1IDAgMCAxIDUuNzE2IDUuNzE2YzAgMy45NDktMy41MzMgNy4xNzEtOC45MzcgMTEuOTUxeiIgY2xhc3M9ImNscy0zIiBkYXRhLW5hbWU9IlBhdGggMTQxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTIxLjQpIi8+ICAgICAgICA8L2c+ICAgICAgICA8dGV4dCBpZD0iXzI3LTIiIGNsYXNzPSJjbHMtNCIgZGF0YS1uYW1lPSIyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MzAyLjYyNCAtMjI4MTkuNDM2KSI+ICAgICAgICAgICAgPHRzcGFuIHg9Ii05LjUzIiB5PSIwIj4yNzwvdHNwYW4+ICAgICAgICA8L3RleHQ+ICAgIDwvZz48L3N2Zz4=");
	display: block;
	background-repeat: no-repeat;
	bottom: 30px;
	left: 20px
}

.tournament_header.basket .cover .info_bcoparey19 p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin: 18px 0 20px;
	line-height: 1.5;
	color: #ffffff;
	text-align: center
}

.tournament_header.basket .cover .info_bcoparey19 .follow,
.tournament_header.basket .cover .info_bcoparey19 .link_game {
	border-radius: 10px;
	background-color: #016ace;
	width: 147px;
	height: 45px;
	text-decoration: none;
	display: flex;
	align-items: center;
	margin: 0 auto;
	justify-content: center
}

.tournament_header.basket .cover .info_bcoparey19 .follow:after,
.tournament_header.basket .cover .info_bcoparey19 .link_game:after {
	content: "\279c";
	color: rgba(255, 255, 255, 0.75);
	display: inline-block;
	margin-left: 10px;
	font-size: 20px
}

.tournament_header.basket .cover .info_bcoparey19 .follow:lang(ar):after,
.tournament_header.basket .cover .info_bcoparey19 .link_game:lang(ar):after {
	content: "\2190";
	margin-left: 0;
	margin-right: 10px
}

.tournament_header.basket .cover .info_bcoparey19 .follow span,
.tournament_header.basket .cover .info_bcoparey19 .link_game span {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: 300;
	letter-spacing: .2px;
	color: #ffffff
}

.tournament_header.basket .cover .info_bcoparey19 .follow {
	background-color: transparent;
	width: auto
}

.tournament_header.basket .cover .match .follow,
.tournament_header.basket .cover .match .link_game {
	border-radius: 10px;
	background-color: #016ace;
	width: 147px;
	height: 45px;
	text-decoration: none;
	display: none;
	align-items: center;
	margin: 0 auto;
	justify-content: center
}

.tournament_header.basket .cover .match .follow:after,
.tournament_header.basket .cover .match .link_game:after {
	content: "\279c";
	color: rgba(255, 255, 255, 0.75);
	display: inline-block;
	margin-left: 10px;
	font-size: 20px
}

.tournament_header.basket .cover .match .follow:lang(ar):after,
.tournament_header.basket .cover .match .link_game:lang(ar):after {
	content: "\2190";
	margin-left: 0;
	margin-right: 10px
}

.tournament_header.basket .cover .match .follow span,
.tournament_header.basket .cover .match .link_game span {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: .2px;
	color: #ffffff
}

.tournament_header.basket .cover .match .follow {
	background-color: transparent;
	width: auto
}

.tournament_header.basket.direct .cover,
.tournament_header.basket.post .cover,
.tournament_header.basket.pre_match .cover,
.tournament_header.basket.win .cover {
	align-content: flex-end
}

.tournament_header.basket.direct .cover .info_cont,
.tournament_header.basket.post .cover .info_cont,
.tournament_header.basket.pre_match .cover .info_cont,
.tournament_header.basket.win .cover .info_cont {
	position: absolute;
	top: 0;
	width: 100%
}

.tournament_header.basket.direct .cover .match,
.tournament_header.basket.post .cover .match,
.tournament_header.basket.pre_match .cover .match,
.tournament_header.basket.win .cover .match {
	background-color: transparent;
	padding: 0;
	width: 100vw;
	margin: 0;
	border-radius: 0
}

.tournament_header.basket.direct .cover .match .patrocinador,
.tournament_header.basket.post .cover .match .patrocinador,
.tournament_header.basket.pre_match .cover .match .patrocinador,
.tournament_header.basket.win .cover .match .patrocinador {
	justify-content: center;
	background-color: transparent;
	border: 0;
	display: block
}

.tournament_header.basket.direct .cover .match .patrocinador img,
.tournament_header.basket.post .cover .match .patrocinador img,
.tournament_header.basket.pre_match .cover .match .patrocinador img,
.tournament_header.basket.win .cover .match .patrocinador img {
	margin: 20px auto
}

.tournament_header.basket.direct .cover .match .teams,
.tournament_header.basket.post .cover .match .teams,
.tournament_header.basket.pre_match .cover .match .teams,
.tournament_header.basket.win .cover .match .teams {
	padding: 0 15px;
	margin: 0 0 20px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between
}

.tournament_header.basket.direct .cover .match .teams .date,
.tournament_header.basket.post .cover .match .teams .date,
.tournament_header.basket.pre_match .cover .match .teams .date,
.tournament_header.basket.win .cover .match .teams .date {
	flex: 1;
	height: 50px;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.tournament_header.basket.direct .cover .match .teams .date .day,
.tournament_header.basket.post .cover .match .teams .date .day,
.tournament_header.basket.pre_match .cover .match .teams .date .day,
.tournament_header.basket.win .cover .match .teams .date .day {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	line-height: 1;
	flex-basis: 100%;
	margin: 0;
	text-align: center
}

.tournament_header.basket.direct .cover .match .teams .date .hour,
.tournament_header.basket.post .cover .match .teams .date .hour,
.tournament_header.basket.pre_match .cover .match .teams .date .hour,
.tournament_header.basket.win .cover .match .teams .date .hour {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 24px;
	flex-basis: 100%;
	text-align: center;
	color: #ffffff;
	line-height: 1;
	margin: 0
}

.tournament_header.basket.direct .cover .match .teams .date .lit,
.tournament_header.basket.post .cover .match .teams .date .lit,
.tournament_header.basket.pre_match .cover .match .teams .date .lit,
.tournament_header.basket.win .cover .match .teams .date .lit {
	flex-basis: 100%;
	text-align: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase
}

.tournament_header.basket.direct .cover .match .teams .date .divisor,
.tournament_header.basket.direct .cover .match .teams .date .local,
.tournament_header.basket.direct .cover .match .teams .date .visitor,
.tournament_header.basket.post .cover .match .teams .date .divisor,
.tournament_header.basket.post .cover .match .teams .date .local,
.tournament_header.basket.post .cover .match .teams .date .visitor,
.tournament_header.basket.pre_match .cover .match .teams .date .divisor,
.tournament_header.basket.pre_match .cover .match .teams .date .local,
.tournament_header.basket.pre_match .cover .match .teams .date .visitor,
.tournament_header.basket.win .cover .match .teams .date .divisor,
.tournament_header.basket.win .cover .match .teams .date .local,
.tournament_header.basket.win .cover .match .teams .date .visitor {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #ffffff
}

.tournament_header.basket.direct .cover .match .teams .date .divisor,
.tournament_header.basket.post .cover .match .teams .date .divisor,
.tournament_header.basket.pre_match .cover .match .teams .date .divisor,
.tournament_header.basket.win .cover .match .teams .date .divisor {
	font-weight: 300;
	padding: 0 5px;
	box-sizing: border-box
}

.tournament_header.basket.direct .cover .match .teams .local,
.tournament_header.basket.direct .cover .match .teams .visitor,
.tournament_header.basket.post .cover .match .teams .local,
.tournament_header.basket.post .cover .match .teams .visitor,
.tournament_header.basket.pre_match .cover .match .teams .local,
.tournament_header.basket.pre_match .cover .match .teams .visitor,
.tournament_header.basket.win .cover .match .teams .local,
.tournament_header.basket.win .cover .match .teams .visitor {
	flex: 1;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	letter-spacing: -0.2px;
	text-align: center;
	color: #ffffff
}

.tournament_header.basket.direct .cover .match .teams .local img,
.tournament_header.basket.direct .cover .match .teams .visitor img,
.tournament_header.basket.post .cover .match .teams .local img,
.tournament_header.basket.post .cover .match .teams .visitor img,
.tournament_header.basket.pre_match .cover .match .teams .local img,
.tournament_header.basket.pre_match .cover .match .teams .visitor img,
.tournament_header.basket.win .cover .match .teams .local img,
.tournament_header.basket.win .cover .match .teams .visitor img {
	max-width: 50px;
	margin: 0 auto 22px
}

.tournament_header.basket.direct .cover .info_bcoparey19,
.tournament_header.basket.post .cover .info_bcoparey19,
.tournament_header.basket.pre_match .cover .info_bcoparey19,
.tournament_header.basket.win .cover .info_bcoparey19 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=")
}

.tournament_header.basket.direct .cover .info_bcoparey19 p,
.tournament_header.basket.post .cover .info_bcoparey19 p,
.tournament_header.basket.pre_match .cover .info_bcoparey19 p,
.tournament_header.basket.win .cover .info_bcoparey19 p {
	display: none
}

.tournament_header.basket.direct .cover .info_bcoparey19 p.title,
.tournament_header.basket.post .cover .info_bcoparey19 p.title,
.tournament_header.basket.pre_match .cover .info_bcoparey19 p.title,
.tournament_header.basket.win .cover .info_bcoparey19 p.title {
	display: block
}

.tournament_header.basket.direct .cover .info_bcoparey19 .title,
.tournament_header.basket.post .cover .info_bcoparey19 .title,
.tournament_header.basket.pre_match .cover .info_bcoparey19 .title,
.tournament_header.basket.win .cover .info_bcoparey19 .title {
	margin-bottom: 30px
}

.tournament_header.basket.direct .cover .match .teams,
.tournament_header.basket.post .cover .match .teams,
.tournament_header.basket.win .cover .match .teams {
	margin: 0;
	padding: 0
}

.tournament_header.basket.direct .cover .match .ck_content,
.tournament_header.basket.post .cover .match .ck_content,
.tournament_header.basket.win .cover .match .ck_content {
	margin: 0 0 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 5px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #ffffff;
	text-align: center
}

.tournament_header.basket.direct .cover .match .ck_content tr,
.tournament_header.basket.post .cover .match .ck_content tr,
.tournament_header.basket.win .cover .match .ck_content tr {
	line-height: 2
}

.tournament_header.basket.direct .cover .match .ck_content strong,
.tournament_header.basket.post .cover .match .ck_content strong,
.tournament_header.basket.win .cover .match .ck_content strong {
	padding: 0 25px;
	box-sizing: border-box;
	font-size: 17px;
	letter-spacing: -0.3px
}

.tournament_header.basket.direct .cover .info_bcoparey19,
.tournament_header.basket.post .cover .info_bcoparey19,
.tournament_header.basket.win .cover .info_bcoparey19 {
	background-size: 160px, 100%;
	padding: 67px 15px
}

.tournament_header.basket.direct .cover .info_bcoparey19 .title,
.tournament_header.basket.post .cover .info_bcoparey19 .title,
.tournament_header.basket.win .cover .info_bcoparey19 .title {
	font-family: "Oswald", sans-serif;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: .2px;
	width: 100%;
	display: block;
	text-align: center;
	color: #ffffff
}

.tournament_header.basket.direct .cover .info_bcoparey19 .title:before,
.tournament_header.basket.post .cover .info_bcoparey19 .title:before,
.tournament_header.basket.win .cover .info_bcoparey19 .title:before {
	width: 35px;
	height: 37px;
	background-size: 100%;
	bottom: 20px;
	left: 50%;
	transform: translateX(-70px)
}

.tournament_header.basket.direct .cover .info_bcoparey19 .link_game,
.tournament_header.basket.post .cover .info_bcoparey19 .link_game,
.tournament_header.basket.win .cover .info_bcoparey19 .link_game {
	display: none
}

.tournament_header.basket.post .cover .match .news_banner,
.tournament_header.basket.win .cover .match .news_banner {
	padding: 0 20px;
	display: flex;
	box-sizing: border-box;
	align-items: center;
	justify-content: space-between
}

.tournament_header.basket.post .cover .match .news_banner .follow,
.tournament_header.basket.win .cover .match .news_banner .follow {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: 300;
	letter-spacing: .2px;
	color: #ffffff
}

.tournament_header.basket.post .cover .match .news_banner.hide_for_mobile,
.tournament_header.basket.win .cover .match .news_banner.hide_for_mobile {
	display: none
}

.tournament_header.basket.post .cover .match .news_banner a,
.tournament_header.basket.win .cover .match .news_banner a {
	border: 0;
	margin: 0;
	padding: 0;
	height: auto
}

.tournament_header.basket.post .cover .match .news_banner .news_banner_picture:before,
.tournament_header.basket.win .cover .match .news_banner .news_banner_picture:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe29wYWNpdHk6Ljd9LmNscy0yLC5jbHMtNHtmaWxsOiNmZmZ9LmNscy0zLC5jbHMtNHtzdHJva2U6bm9uZX0gICAgICAgIDwvc3R5bGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkZvdG8iIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc1OSAyMjU3MS45NjEpIj4gICAgICAgIDxnIGlkPSJHcm91cF8yODYiIGRhdGEtbmFtZT0iR3JvdXAgMjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTg3OS4wODYgLTIyODE4LjM2NykiPiAgICAgICAgICAgIDxnIGlkPSJTdWJ0cmFjdGlvbl8yNyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDI3Ij4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzMTc0LjA4MyAyMDUzNS45MDZhMTkuNDM5IDE5LjQzOSAwIDAgMS0xMy43ODctNS43MTMgMTkuNDIgMTkuNDIgMCAwIDEtNC4xNzgtNi4xOTkgMTkuMzY1IDE5LjM2NSAwIDAgMS0xLjUzMi03LjU5YzAtMi42MzQuNTE2LTUuMTg3IDEuNTMxLTcuNTg4YTE5LjQxOCAxOS40MTggMCAwIDEgNC4xNzktNi4xOTkgMTkuNDI4IDE5LjQyOCAwIDAgMSA2LjE5Ny00LjE3OCAxOS4zNTIgMTkuMzUyIDAgMCAxIDcuNTktMS41MzNjMi42MzQgMCA1LjE4OC41MTYgNy41ODkgMS41MzNhMTkuNDIzIDE5LjQyMyAwIDAgMSA2LjIwMSA0LjE3OCAxOS40MzIgMTkuNDMyIDAgMCAxIDQuMTggNi4yIDE5LjM1MyAxOS4zNTMgMCAwIDEgMS41MzMgNy41ODdjMCAyLjYzMS0uNTE2IDUuMTg2LTEuNTMzIDcuNTlhMTkuNDY0IDE5LjQ2NCAwIDAgMS00LjE4IDYuMiAxOS40NTggMTkuNDU4IDAgMCAxLTEzLjc5IDUuNzEyem0tOS42OTQtMjcuNjQ2YTIuNDQ0IDIuNDQ0IDAgMCAwLTIuNDQ0IDIuNDR2MTIuMTkzYTIuNDQzIDIuNDQzIDAgMCAwIDIuNDQ0IDIuNDM3aDE5LjM5M2EyLjQ0MyAyLjQ0MyAwIDAgMCAyLjQ0NC0yLjQzN3YtMTIuMTk0YTIuNDQ0IDIuNDQ0IDAgMCAwLTIuNDQ0LTIuNDRoLTUuMzIzbC0uMjc2LTEuNTMtLjAwMS0uMDA0di0uMDAyYy0uMTQ5LS43NzQtLjY0NC0xLjIzNS0xLjMyNy0xLjIzNWgtNS41NGMtLjY5MiAwLTEuMjEuNDg5LTEuMzIzIDEuMjQ2bC0uMjggMS41MjZoLTUuMzIzem05LjY5OSAxMy4wMmMtLjYxNCAwLTEuMjAxLS4xMi0xLjc0NS0uMzUybC0uMDAzLS4wMDItLjAwMy0uMDAyYTQuMzIzIDQuMzIzIDAgMCAxLTEuNDI2LS45NTdjLS40MDktLjQxLS43MzItLjg5LS45NTktMS40MjhhNC4zNzUgNC4zNzUgMCAwIDEtLjM1My0xLjc0NGMwLS42MTcuMTE4LTEuMjAzLjM1MS0xLjc0NmE0LjU0MyA0LjU0MyAwIDAgMSAuOTYxLTEuNDMgNC41NzMgNC41NzMgMCAwIDEgMS40MzItLjk2MyA0LjQwNiA0LjQwNiAwIDAgMSAxLjc0NS0uMzVjLjYxMiAwIDEuMTk4LjExOCAxLjc0Mi4zNS41NC4yMyAxLjAyLjU1MyAxLjQzLjk2My40MTQuNDE0LjczNi44OTMuOTYgMS40MjYuMjM0LjU0OS4zNTIgMS4xMzcuMzUyIDEuNzUgMCAuNjEtLjExOCAxLjE5NS0uMzUxIDEuNzRsLS4wMDEuMDA0LS4wMDEuMDAyYTQuMzcgNC4zNyAwIDAgMS0uOTYgMS40MjYgNC40NDIgNC40NDIgMCAwIDEtMS40MjUuOTU5aC0uMDAzbC0uMDAyLjAwMmE0LjQwNiA0LjQwNiAwIDAgMS0xLjc0MS4zNTF6IiBjbGFzcz0iY2xzLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzAzNCAtMjAyNTApIi8+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzE3NC4wODMgMjA1MzUuNDA2YzIuNTY2IDAgNS4wNTUtLjUwMiA3LjM5NS0xLjQ5NGExOC45IDE4LjkgMCAwIDAgNi4wNDItNC4wNzIgMTguOTggMTguOTggMCAwIDAgNC4wNzMtNi4wNCAxOC44ODQgMTguODg0IDAgMCAwIDEuNDkzLTcuMzk2YzAtMi41NjQtLjUwMi01LjA1Mi0xLjQ5My03LjM5NGExOC45NjUgMTguOTY1IDAgMCAwLTQuMDczLTYuMDQgMTguOTg0IDE4Ljk4NCAwIDAgMC02LjA0Mi00LjA3MiAxOC44NyAxOC44NyAwIDAgMC03LjM5NS0xLjQ5MmMtMi41NjYgMC01LjA1NS41MDItNy4zOTUgMS40OTRhMTguOTM0IDE4LjkzNCAwIDAgMC02LjAzOSA0LjA3IDE4LjkyIDE4LjkyIDAgMCAwLTQuMDcgNi4wNDIgMTguODQ2IDE4Ljg0NiAwIDAgMC0xLjQ5MyA3LjM5MiAxOC45MzcgMTguOTM3IDAgMCAwIDUuNTYzIDEzLjQzNiAxOC45MjUgMTguOTI1IDAgMCAwIDEzLjQzNCA1LjU2Nm0tOS42OTQtMjcuNjQ2aDQuOTA3bC4yMDMtMS4xMDhjLjE1MS0uOTk2Ljg3OS0xLjY2NCAxLjgxNi0xLjY2NGg1LjU0Yy45MjcgMCAxLjYyNC42MyAxLjgxOCAxLjY0di4wMDVsLjAwMi4wMDYuMjAyIDEuMTJoNC45MDVhMi45NDUgMi45NDUgMCAwIDEgMi45NDQgMi45NHYxMi4xOTRjMCAxLjYxOS0xLjMyIDIuOTM3LTIuOTQ0IDIuOTM3aC0xOS4zOTNhMi45NDQgMi45NDQgMCAwIDEtMi45NDQtMi45Mzd2LTEyLjE5NGMwLTEuNjIgMS4zMi0yLjk0IDIuOTQ0LTIuOTRtOS42OTkgMTMuMDJjLjU0NCAwIDEuMDYyLS4xMDUgMS41NDQtLjMxbC4wMDUtLjAwNC4wMDUtLjAwMmMuNDctLjE5NS44OTYtLjQ4MyAxLjI2NC0uODUuMzcxLS4zNy42NTctLjc5Ny44NS0xLjI2M2wuMDAzLS4wMDYuMDAyLS4wMDRhMy44OTIgMy44OTIgMCAwIDAgLjMxMS0xLjU0NWMwLS41NDctLjEwNC0xLjA2OC0uMzExLTEuNTVsLS4wMDEtLjAwMy0uMDAxLS4wMDRhMy45NSAzLjk1IDAgMCAwLS44NTItMS4yNjUgNC4wMDggNC4wMDggMCAwIDAtMS4yNzQtLjg1NiAzLjg4MSAzLjg4MSAwIDAgMC0xLjU0NS0uMzFjLS41NDcgMC0xLjA2OC4xMDMtMS41NDcuMzA4LS40ODcuMjExLS45MTcuNDk4LTEuMjc2Ljg1OC0uMzYuMzYxLS42NDguNzg5LS44NTYgMS4yNzUtLjIwNi40NzktLjMxIDEtLjMxIDEuNTQ3IDAgLjU0My4xMDQgMS4wNjIuMzEgMS41NGwuMDAyLjAwNS4wMDIuMDA0YTMuOTU1IDMuOTU1IDAgMCAwIDIuMTE0IDIuMTE5bC4wMDcuMDAyLjAwNi4wMDRjLjQ4MS4yMDUgMS4wMDIuMzEgMS41NDguMzFtLS4wMDUgMTUuNjI3YTE5LjkyMiAxOS45MjIgMCAwIDEtMTQuMTQtNS44NiAxOS45NDcgMTkuOTQ3IDAgMCAxLTUuODU3LTE0LjE0MmMwLTIuNy41MjgtNS4zMiAxLjU3MS03Ljc4M2ExOS45MiAxOS45MiAwIDAgMSA0LjI4NS02LjM1NyAxOS45MjYgMTkuOTI2IDAgMCAxIDYuMzU3LTQuMjg1IDE5Ljg1MyAxOS44NTMgMCAwIDEgNy43ODQtMS41NzNjMi43MDIgMCA1LjMyMS41MyA3Ljc4NCAxLjU3M2ExOS45MzggMTkuOTM4IDAgMCAxIDYuMzYgNC4yODUgMTkuOTU4IDE5Ljk1OCAwIDAgMSA0LjI4NyA2LjM1NyAxOS44NjYgMTkuODY2IDAgMCAxIDEuNTcyIDcuNzgzYzAgMi43LS41MyA1LjMxOS0xLjU3MiA3Ljc4NWExOS45NjMgMTkuOTYzIDAgMCAxLTQuMjg3IDYuMzU4IDE5LjkzNCAxOS45MzQgMCAwIDEtNi4zNiA0LjI4NyAxOS44NTMgMTkuODUzIDAgMCAxLTcuNzg0IDEuNTcyem0tOS42OTQtMjcuNjQ2Yy0xLjA3MiAwLTEuOTQ0Ljg2OS0xLjk0NCAxLjk0djEyLjE5M2MwIDEuMDY4Ljg3MiAxLjkzNyAxLjk0NCAxLjkzN2gxOS4zOTNjMS4wNzIgMCAxLjk0NC0uODcgMS45NDQtMS45Mzd2LTEyLjE5NGMwLTEuMDctLjg3Mi0xLjk0LTEuOTQ0LTEuOTRoLTUuNzQxbC0uMzUtMS45NDNjLS4xMDMtLjUzNS0uNC0uODI4LS44MzYtLjgyOGgtNS41NGMtLjQ0NSAwLS43NTUuMzA5LS44My44MjhsLS4zNTUgMS45NDRoLTUuNzQxem05LjY5OSAxMy4wMmE0Ljg5MyA0Ljg5MyAwIDAgMS0xLjk0Mi0uMzkzIDQuOTYyIDQuOTYyIDAgMCAxLTIuNjU0LTIuNjU0IDQuODYzIDQuODYzIDAgMCAxLS4zOTMtMS45MzhjMC0uNjg2LjEzMS0xLjMzOC4zOTItMS45NDMuMjU2LS42LjYxNS0xLjEzNSAxLjA2Ny0xLjU4Ni40NS0uNDUuOTg0LS44MDkgMS41ODgtMS4wNjkuNjA3LS4yNiAxLjI2LS4zOSAxLjk0Mi0uMzlhNC45IDQuOSAwIDAgMSAxLjkzOC4zOSA1LjAxNiA1LjAxNiAwIDAgMSAxLjU4NyAxLjA2OWMuNDYxLjQ2LjgyLjk5NCAxLjA2OCAxLjU4Ni4yNi42MDcuMzkxIDEuMjYxLjM5MSAxLjk0M2E0LjkgNC45IDAgMCAxLS4zOTEgMS45MzcgNC44NzIgNC44NzIgMCAwIDEtMS4wNjggMS41ODhjLS40NjMuNDYzLS45OTYuODItMS41ODcgMS4wNjdhNC44ODEgNC44ODEgMCAwIDEtMS45MzguMzkyeiIgY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMwMzQgLTIwMjUwKSIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");
	width: 40px;
	height: 40px;
	background-size: 100%;
	content: ''
}

.tournament_header.basket.post .cover .match .news_banner .news_banner_video:before,
.tournament_header.basket.win .cover .match .news_banner .news_banner_video:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45OTkiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzOS45OTkgNDAiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmO3N0cm9rZTojZmZmfS5jbHMtMntvcGFjaXR5Oi43fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iVmlkZW8iIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc1OS4wMDIgMjI1NzIpIj4gICAgICAgIDxnIGlkPSJHcm91cF8yODYiIGRhdGEtbmFtZT0iR3JvdXAgMjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTg3OS4wODYgLTIyODE4LjM2NykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNiIgZD0iTTEzMTE0LjA4NyAyMDUzNS44NjdhMTkuNDM2IDE5LjQzNiAwIDEgMSA3LjU4OC0xLjUzMyAxOS4zMzkgMTkuMzM5IDAgMCAxLTcuNTg4IDEuNTMzem0uMDY4LTMwLjk4OGExMS40NjQgMTEuNDY0IDAgMSAwIDUuNjY2IDEuNDg4IDExLjQ2OSAxMS40NjkgMCAwIDAtNS42NjYtMS40ODh6bS4wMTggMjAuNjZhOS4xNzggOS4xNzggMCAwIDEtNy45NjEtNC41OTIgOS4xODMgOS4xODMgMCAwIDEgMy4zNi0xMi41NDUgOS4xODUgOS4xODUgMCAwIDEgMTIuNTQ0IDMuMzY1IDkuMTg0IDkuMTg0IDAgMCAxLTcuOTQzIDEzLjc3MXptLTIuMzMzLTEzLjI5MWMtLjMzNCAwLS41NDIuMjctLjU0Mi43MDVsLjAzMSA2Ljk1N2MwIC40MzIuMjI0LjcxMS41NTcuNzExYS45LjkgMCAwIDAgLjQ0My0uMTMzbDUuOTYzLTMuNDQzYS42MS42MSAwIDAgMCAwLTEuMTU0bC02LjAwOS0zLjVhLjkwOS45MDkgMCAwIDAtLjQ0My0uMTQzeiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI5NzQgLTIwMjUwKSIvPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");
	width: 40px;
	height: 40px;
	content: '';
	margin-left: 0
}

.tournament_header.basket.post .cover .info_bcoparey19 .news_banner,
.tournament_header.basket.win .cover .info_bcoparey19 .news_banner {
	padding: 0 20px;
	display: flex;
	box-sizing: border-box;
	align-items: center;
	justify-content: space-between
}

.tournament_header.basket.post .cover .info_bcoparey19 .news_banner.hide_for_mobile,
.tournament_header.basket.win .cover .info_bcoparey19 .news_banner.hide_for_mobile {
	display: none
}

.tournament_header.basket.post .cover .info_bcoparey19 .news_banner a,
.tournament_header.basket.win .cover .info_bcoparey19 .news_banner a {
	border: 0;
	margin: 0;
	padding: 0;
	height: auto
}

.tournament_header.basket.post .cover .info_bcoparey19 .news_banner_picture:before,
.tournament_header.basket.win .cover .info_bcoparey19 .news_banner_picture:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe29wYWNpdHk6Ljd9LmNscy0yLC5jbHMtNHtmaWxsOiNmZmZ9LmNscy0zLC5jbHMtNHtzdHJva2U6bm9uZX0gICAgICAgIDwvc3R5bGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkZvdG8iIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc1OSAyMjU3MS45NjEpIj4gICAgICAgIDxnIGlkPSJHcm91cF8yODYiIGRhdGEtbmFtZT0iR3JvdXAgMjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTg3OS4wODYgLTIyODE4LjM2NykiPiAgICAgICAgICAgIDxnIGlkPSJTdWJ0cmFjdGlvbl8yNyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDI3Ij4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzMTc0LjA4MyAyMDUzNS45MDZhMTkuNDM5IDE5LjQzOSAwIDAgMS0xMy43ODctNS43MTMgMTkuNDIgMTkuNDIgMCAwIDEtNC4xNzgtNi4xOTkgMTkuMzY1IDE5LjM2NSAwIDAgMS0xLjUzMi03LjU5YzAtMi42MzQuNTE2LTUuMTg3IDEuNTMxLTcuNTg4YTE5LjQxOCAxOS40MTggMCAwIDEgNC4xNzktNi4xOTkgMTkuNDI4IDE5LjQyOCAwIDAgMSA2LjE5Ny00LjE3OCAxOS4zNTIgMTkuMzUyIDAgMCAxIDcuNTktMS41MzNjMi42MzQgMCA1LjE4OC41MTYgNy41ODkgMS41MzNhMTkuNDIzIDE5LjQyMyAwIDAgMSA2LjIwMSA0LjE3OCAxOS40MzIgMTkuNDMyIDAgMCAxIDQuMTggNi4yIDE5LjM1MyAxOS4zNTMgMCAwIDEgMS41MzMgNy41ODdjMCAyLjYzMS0uNTE2IDUuMTg2LTEuNTMzIDcuNTlhMTkuNDY0IDE5LjQ2NCAwIDAgMS00LjE4IDYuMiAxOS40NTggMTkuNDU4IDAgMCAxLTEzLjc5IDUuNzEyem0tOS42OTQtMjcuNjQ2YTIuNDQ0IDIuNDQ0IDAgMCAwLTIuNDQ0IDIuNDR2MTIuMTkzYTIuNDQzIDIuNDQzIDAgMCAwIDIuNDQ0IDIuNDM3aDE5LjM5M2EyLjQ0MyAyLjQ0MyAwIDAgMCAyLjQ0NC0yLjQzN3YtMTIuMTk0YTIuNDQ0IDIuNDQ0IDAgMCAwLTIuNDQ0LTIuNDRoLTUuMzIzbC0uMjc2LTEuNTMtLjAwMS0uMDA0di0uMDAyYy0uMTQ5LS43NzQtLjY0NC0xLjIzNS0xLjMyNy0xLjIzNWgtNS41NGMtLjY5MiAwLTEuMjEuNDg5LTEuMzIzIDEuMjQ2bC0uMjggMS41MjZoLTUuMzIzem05LjY5OSAxMy4wMmMtLjYxNCAwLTEuMjAxLS4xMi0xLjc0NS0uMzUybC0uMDAzLS4wMDItLjAwMy0uMDAyYTQuMzIzIDQuMzIzIDAgMCAxLTEuNDI2LS45NTdjLS40MDktLjQxLS43MzItLjg5LS45NTktMS40MjhhNC4zNzUgNC4zNzUgMCAwIDEtLjM1My0xLjc0NGMwLS42MTcuMTE4LTEuMjAzLjM1MS0xLjc0NmE0LjU0MyA0LjU0MyAwIDAgMSAuOTYxLTEuNDMgNC41NzMgNC41NzMgMCAwIDEgMS40MzItLjk2MyA0LjQwNiA0LjQwNiAwIDAgMSAxLjc0NS0uMzVjLjYxMiAwIDEuMTk4LjExOCAxLjc0Mi4zNS41NC4yMyAxLjAyLjU1MyAxLjQzLjk2My40MTQuNDE0LjczNi44OTMuOTYgMS40MjYuMjM0LjU0OS4zNTIgMS4xMzcuMzUyIDEuNzUgMCAuNjEtLjExOCAxLjE5NS0uMzUxIDEuNzRsLS4wMDEuMDA0LS4wMDEuMDAyYTQuMzcgNC4zNyAwIDAgMS0uOTYgMS40MjYgNC40NDIgNC40NDIgMCAwIDEtMS40MjUuOTU5aC0uMDAzbC0uMDAyLjAwMmE0LjQwNiA0LjQwNiAwIDAgMS0xLjc0MS4zNTF6IiBjbGFzcz0iY2xzLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzAzNCAtMjAyNTApIi8+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzE3NC4wODMgMjA1MzUuNDA2YzIuNTY2IDAgNS4wNTUtLjUwMiA3LjM5NS0xLjQ5NGExOC45IDE4LjkgMCAwIDAgNi4wNDItNC4wNzIgMTguOTggMTguOTggMCAwIDAgNC4wNzMtNi4wNCAxOC44ODQgMTguODg0IDAgMCAwIDEuNDkzLTcuMzk2YzAtMi41NjQtLjUwMi01LjA1Mi0xLjQ5My03LjM5NGExOC45NjUgMTguOTY1IDAgMCAwLTQuMDczLTYuMDQgMTguOTg0IDE4Ljk4NCAwIDAgMC02LjA0Mi00LjA3MiAxOC44NyAxOC44NyAwIDAgMC03LjM5NS0xLjQ5MmMtMi41NjYgMC01LjA1NS41MDItNy4zOTUgMS40OTRhMTguOTM0IDE4LjkzNCAwIDAgMC02LjAzOSA0LjA3IDE4LjkyIDE4LjkyIDAgMCAwLTQuMDcgNi4wNDIgMTguODQ2IDE4Ljg0NiAwIDAgMC0xLjQ5MyA3LjM5MiAxOC45MzcgMTguOTM3IDAgMCAwIDUuNTYzIDEzLjQzNiAxOC45MjUgMTguOTI1IDAgMCAwIDEzLjQzNCA1LjU2Nm0tOS42OTQtMjcuNjQ2aDQuOTA3bC4yMDMtMS4xMDhjLjE1MS0uOTk2Ljg3OS0xLjY2NCAxLjgxNi0xLjY2NGg1LjU0Yy45MjcgMCAxLjYyNC42MyAxLjgxOCAxLjY0di4wMDVsLjAwMi4wMDYuMjAyIDEuMTJoNC45MDVhMi45NDUgMi45NDUgMCAwIDEgMi45NDQgMi45NHYxMi4xOTRjMCAxLjYxOS0xLjMyIDIuOTM3LTIuOTQ0IDIuOTM3aC0xOS4zOTNhMi45NDQgMi45NDQgMCAwIDEtMi45NDQtMi45Mzd2LTEyLjE5NGMwLTEuNjIgMS4zMi0yLjk0IDIuOTQ0LTIuOTRtOS42OTkgMTMuMDJjLjU0NCAwIDEuMDYyLS4xMDUgMS41NDQtLjMxbC4wMDUtLjAwNC4wMDUtLjAwMmMuNDctLjE5NS44OTYtLjQ4MyAxLjI2NC0uODUuMzcxLS4zNy42NTctLjc5Ny44NS0xLjI2M2wuMDAzLS4wMDYuMDAyLS4wMDRhMy44OTIgMy44OTIgMCAwIDAgLjMxMS0xLjU0NWMwLS41NDctLjEwNC0xLjA2OC0uMzExLTEuNTVsLS4wMDEtLjAwMy0uMDAxLS4wMDRhMy45NSAzLjk1IDAgMCAwLS44NTItMS4yNjUgNC4wMDggNC4wMDggMCAwIDAtMS4yNzQtLjg1NiAzLjg4MSAzLjg4MSAwIDAgMC0xLjU0NS0uMzFjLS41NDcgMC0xLjA2OC4xMDMtMS41NDcuMzA4LS40ODcuMjExLS45MTcuNDk4LTEuMjc2Ljg1OC0uMzYuMzYxLS42NDguNzg5LS44NTYgMS4yNzUtLjIwNi40NzktLjMxIDEtLjMxIDEuNTQ3IDAgLjU0My4xMDQgMS4wNjIuMzEgMS41NGwuMDAyLjAwNS4wMDIuMDA0YTMuOTU1IDMuOTU1IDAgMCAwIDIuMTE0IDIuMTE5bC4wMDcuMDAyLjAwNi4wMDRjLjQ4MS4yMDUgMS4wMDIuMzEgMS41NDguMzFtLS4wMDUgMTUuNjI3YTE5LjkyMiAxOS45MjIgMCAwIDEtMTQuMTQtNS44NiAxOS45NDcgMTkuOTQ3IDAgMCAxLTUuODU3LTE0LjE0MmMwLTIuNy41MjgtNS4zMiAxLjU3MS03Ljc4M2ExOS45MiAxOS45MiAwIDAgMSA0LjI4NS02LjM1NyAxOS45MjYgMTkuOTI2IDAgMCAxIDYuMzU3LTQuMjg1IDE5Ljg1MyAxOS44NTMgMCAwIDEgNy43ODQtMS41NzNjMi43MDIgMCA1LjMyMS41MyA3Ljc4NCAxLjU3M2ExOS45MzggMTkuOTM4IDAgMCAxIDYuMzYgNC4yODUgMTkuOTU4IDE5Ljk1OCAwIDAgMSA0LjI4NyA2LjM1NyAxOS44NjYgMTkuODY2IDAgMCAxIDEuNTcyIDcuNzgzYzAgMi43LS41MyA1LjMxOS0xLjU3MiA3Ljc4NWExOS45NjMgMTkuOTYzIDAgMCAxLTQuMjg3IDYuMzU4IDE5LjkzNCAxOS45MzQgMCAwIDEtNi4zNiA0LjI4NyAxOS44NTMgMTkuODUzIDAgMCAxLTcuNzg0IDEuNTcyem0tOS42OTQtMjcuNjQ2Yy0xLjA3MiAwLTEuOTQ0Ljg2OS0xLjk0NCAxLjk0djEyLjE5M2MwIDEuMDY4Ljg3MiAxLjkzNyAxLjk0NCAxLjkzN2gxOS4zOTNjMS4wNzIgMCAxLjk0NC0uODcgMS45NDQtMS45Mzd2LTEyLjE5NGMwLTEuMDctLjg3Mi0xLjk0LTEuOTQ0LTEuOTRoLTUuNzQxbC0uMzUtMS45NDNjLS4xMDMtLjUzNS0uNC0uODI4LS44MzYtLjgyOGgtNS41NGMtLjQ0NSAwLS43NTUuMzA5LS44My44MjhsLS4zNTUgMS45NDRoLTUuNzQxem05LjY5OSAxMy4wMmE0Ljg5MyA0Ljg5MyAwIDAgMS0xLjk0Mi0uMzkzIDQuOTYyIDQuOTYyIDAgMCAxLTIuNjU0LTIuNjU0IDQuODYzIDQuODYzIDAgMCAxLS4zOTMtMS45MzhjMC0uNjg2LjEzMS0xLjMzOC4zOTItMS45NDMuMjU2LS42LjYxNS0xLjEzNSAxLjA2Ny0xLjU4Ni40NS0uNDUuOTg0LS44MDkgMS41ODgtMS4wNjkuNjA3LS4yNiAxLjI2LS4zOSAxLjk0Mi0uMzlhNC45IDQuOSAwIDAgMSAxLjkzOC4zOSA1LjAxNiA1LjAxNiAwIDAgMSAxLjU4NyAxLjA2OWMuNDYxLjQ2LjgyLjk5NCAxLjA2OCAxLjU4Ni4yNi42MDcuMzkxIDEuMjYxLjM5MSAxLjk0M2E0LjkgNC45IDAgMCAxLS4zOTEgMS45MzcgNC44NzIgNC44NzIgMCAwIDEtMS4wNjggMS41ODhjLS40NjMuNDYzLS45OTYuODItMS41ODcgMS4wNjdhNC44ODEgNC44ODEgMCAwIDEtMS45MzguMzkyeiIgY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMwMzQgLTIwMjUwKSIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");
	width: 40px;
	height: 40px;
	background-size: 100%;
	content: ''
}

.tournament_header.basket.post .cover .info_bcoparey19 .news_banner_video:before,
.tournament_header.basket.win .cover .info_bcoparey19 .news_banner_video:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOS45OTkiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAzOS45OTkgNDAiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmO3N0cm9rZTojZmZmfS5jbHMtMntvcGFjaXR5Oi43fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iVmlkZW8iIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc1OS4wMDIgMjI1NzIpIj4gICAgICAgIDxnIGlkPSJHcm91cF8yODYiIGRhdGEtbmFtZT0iR3JvdXAgMjg2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTg3OS4wODYgLTIyODE4LjM2NykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNiIgZD0iTTEzMTE0LjA4NyAyMDUzNS44NjdhMTkuNDM2IDE5LjQzNiAwIDEgMSA3LjU4OC0xLjUzMyAxOS4zMzkgMTkuMzM5IDAgMCAxLTcuNTg4IDEuNTMzem0uMDY4LTMwLjk4OGExMS40NjQgMTEuNDY0IDAgMSAwIDUuNjY2IDEuNDg4IDExLjQ2OSAxMS40NjkgMCAwIDAtNS42NjYtMS40ODh6bS4wMTggMjAuNjZhOS4xNzggOS4xNzggMCAwIDEtNy45NjEtNC41OTIgOS4xODMgOS4xODMgMCAwIDEgMy4zNi0xMi41NDUgOS4xODUgOS4xODUgMCAwIDEgMTIuNTQ0IDMuMzY1IDkuMTg0IDkuMTg0IDAgMCAxLTcuOTQzIDEzLjc3MXptLTIuMzMzLTEzLjI5MWMtLjMzNCAwLS41NDIuMjctLjU0Mi43MDVsLjAzMSA2Ljk1N2MwIC40MzIuMjI0LjcxMS41NTcuNzExYS45LjkgMCAwIDAgLjQ0My0uMTMzbDUuOTYzLTMuNDQzYS42MS42MSAwIDAgMCAwLTEuMTU0bC02LjAwOS0zLjVhLjkwOS45MDkgMCAwIDAtLjQ0My0uMTQzeiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI5NzQgLTIwMjUwKSIvPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");
	width: 40px;
	height: 40px;
	content: '';
	margin-left: 0
}

.tournament_header.basket.post .cover .info_bcoparey19 .news_banner_video:lang(ar),
.tournament_header.basket.win .cover .info_bcoparey19 .news_banner_video:lang(ar) {
	margin-right: 0
}

.tournament_header.basket.post .cover .info_bcoparey19 .link_game,
.tournament_header.basket.win .cover .info_bcoparey19 .link_game {
	text-decoration: underline;
	font-size: 16px;
	color: #fff;
	justify-content: flex-end;
	flex: 0 1 100%;
	width: auto
}

.tournament_header.basket.post .cover .info_bcoparey19 .link_game:after,
.tournament_header.basket.win .cover .info_bcoparey19 .link_game:after {
	content: ''
}

.tournament_header.basket.win .cover {
	height: 100vh
}

.tournament_header.basket.win .cover .match {
	margin-bottom: 50px
}

.tournament_header.basket.win .cover .match .teams {
	flex-wrap: wrap
}

.tournament_header.basket.win .cover .match .teams h2 {
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
	font-family: "Oswald", sans-serif;
	font-size: 55px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: -1.3px;
	text-align: center;
	color: #ffffff;
	line-height: 1;
	text-transform: uppercase;
	flex-basis: 100%;
	margin-bottom: 22px
}

.tournament_header.basket.win .cover .match .teams h3 {
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.47);
	font-family: "Oswald", sans-serif;
	font-size: 29px;
	text-align: center;
	color: #ffffff;
	line-height: 1;
	text-transform: uppercase;
	flex-basis: 100%;
	font-weight: normal
}

.tournament_header.basket.win .cover .info_bcoparey19 .title:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Mi40NzkiIGhlaWdodD0iNTUuMTY5IiB2aWV3Qm94PSIwIDAgNTIuNDc5IDU1LjE2OSI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9LmNscy0ye29wYWNpdHk6LjM3NX0uY2xzLTN7ZmlsbDojZWIwMDAwfS5jbHMtNHtmaWxsOiM0MTQxNDE7Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6T3N3YWxkLVNlbWlCb2xkLE9zd2FsZDtmb250LXdlaWdodDo2MDA7bGV0dGVyLXNwYWNpbmc6LjAyZW19ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJfMjgiIGRhdGEtbmFtZT0iMjgiIHRyYW5zZm9ybT0icm90YXRlKC0xNiA3NDE4MC45NjMgLTYyMzY2LjMyMykiPiAgICAgICAgPHBhdGggaWQ9IlVuaW9uXzExIiBkPSJNMTcuMTA5IDM5Ljk0Mkg2YTYgNiAwIDAgMS02LTZWNmE2IDYgMCAwIDEgNi02aDI5LjU1M2E2IDYgMCAwIDEgNiA2djI3Ljk0M2E2IDYgMCAwIDEtNiA2SDI0LjY5NGMtLjgxMSAxLjcwNi0yLjczMSA1LjUzNS0zLjY0MiA1LjUzNXMtMy4wNC0zLjgzLTMuOTQzLTUuNTM2eiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlVuaW9uIDExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzMjAgLTIyODUyKSIvPiAgICAgICAgPGcgaWQ9Ikdyb3VwXzk4MiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9Ikdyb3VwIDk4MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MzA1LjA2NyAtMjI4NDUuODQ2KSI+ICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxOCIgZD0iTTExLjM5MiA0MC41MjJsLTEuNDU1LTEuNDU1QzQuNTMzIDM0LjI4NiAxIDMxLjA2NSAxIDI3LjExNkE1LjYzNSA1LjYzNSAwIDAgMSA2LjcxNiAyMS40YTYuMjQ1IDYuMjQ1IDAgMCAxIDQuNjc3IDIuMTgyIDYuMjQyIDYuMjQyIDAgMCAxIDQuNjc2LTIuMTgyIDUuNjM1IDUuNjM1IDAgMCAxIDUuNzE2IDUuNzE2YzAgMy45NDktMy41MzMgNy4xNzEtOC45MzcgMTEuOTUxeiIgY2xhc3M9ImNscy0zIiBkYXRhLW5hbWU9IlBhdGggMTQxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTIxLjQpIi8+ICAgICAgICA8L2c+ICAgICAgICA8dGV4dCBpZD0iXzI4LTIiIGNsYXNzPSJjbHMtNCIgZGF0YS1uYW1lPSIyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MzAyLjYyNCAtMjI4MTkuNDM2KSI+ICAgICAgICAgICAgPHRzcGFuIHg9Ii0xMC40MiIgeT0iMCI+Mjg8L3RzcGFuPiAgICAgICAgPC90ZXh0PiAgICA8L2c+PC9zdmc+")
}

.tournament_header.basket.win .cover .info_bcoparey19 .link_game {
	text-decoration: none;
	justify-content: center
}

.tournament_header.basket.win .cover .info_bcoparey19 .link_game:after {
	content: "\279c"
}

.tournament_header.basket.lost .cover {
	height: 100vh
}

.tournament_header.basket.lost .cover .info_bcoparey19 p {
	margin: 0
}

.tournament_header.basket.lost .cover .info_bcoparey19 .link_game {
	width: 250px;
	margin: 30px
}

.tournament_header.basket.post .cover .info_bcoparey19 .follow span {
	font-size: 16px;
	text-decoration: underline
}

.tournament_header.basket.post .cover .info_bcoparey19 .follow:after {
	content: ''
}

.tournament_header .patrocinador {
	display: none
}

.tournament_header .cover {
	height: 100vh;
	min-height: 580px;
	padding: 22px 0 0;
	box-sizing: border-box;
	position: relative
}

.tournament_header .cover .info_cont {
	padding: 0 15px
}

.tournament_header .cover .info_cont img {
	height: auto;
	display: inline-block;
	margin-right: 10px;
	vertical-align: top
}

.tournament_header .cover .info_cont img:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.tournament_header .cover .info_cont .data {
	width: 160px;
	height: auto;
	box-sizing: border-box;
	display: inline-block;
	float: right;
	text-align: right
}

.tournament_header .cover .info_cont .data:lang(ar) {
	float: left;
	text-align: left
}

.tournament_header .cover .info_cont .data p {
	line-height: 1.3;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .875rem;
	color: #fff;
	display: inline
}

.tournament_header .cover .info_cont .data p.date {
	padding-left: 10px;
	border-left: 1px solid #fff;
	margin-left: 10px
}

.tournament_header .cover .info_cont .data p.date span {
	font-weight: bold
}

.tournament_header .cover .title_cont {
	position: absolute;
	bottom: 165px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	font-family: "Oswald", sans-serif;
	text-shadow: 1px 1px 15px #000;
	text-transform: uppercase
}

.tournament_header .cover .title_cont:lang(ar) {
	left: auto;
	right: 50%
}

.tournament_header .cover .title_cont .news_banner {
	padding: 0;
	margin-bottom: 10px
}

.tournament_header .cover .title_cont .news_banner .news_banner_picture,
.tournament_header .cover .title_cont .news_banner .news_banner_video {
	border: none;
	margin-right: 20px;
	height: auto
}

.tournament_header .cover .title_cont .news_banner .news_banner_picture:last-of-type,
.tournament_header .cover .title_cont .news_banner .news_banner_video:last-of-type {
	margin-right: 0
}

.tournament_header .cover .title_cont .news_banner .news_banner_picture:lang(ar),
.tournament_header .cover .title_cont .news_banner .news_banner_video:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.tournament_header .cover .title_cont .news_banner .news_banner_picture:lang(ar):last-of-type,
.tournament_header .cover .title_cont .news_banner .news_banner_video:lang(ar):last-of-type {
	margin-left: 0
}

.tournament_header .cover .title_cont .news_banner .news_banner_picture:before,
.tournament_header .cover .title_cont .news_banner .news_banner_video:before {
	color: #fff;
	font-size: 50px
}

.tournament_header .cover .title_cont_subtitle {
	display: block;
	font-size: 3.438rem;
	font-weight: 500;
	line-height: 1.6
}

.tournament_header .cover .title_cont_header {
	font-weight: 400;
	font-size: 2rem;
	line-height: 1.35
}

.tournament_header.champions .cover,
.tournament_header.direct .cover,
.tournament_header.post .cover,
.tournament_header.pre_match .cover {
	height: 100vh
}

.tournament_header.champions .info_match,
.tournament_header.direct .info_match,
.tournament_header.post .info_match,
.tournament_header.pre_match .info_match {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(128, 128, 128, 0.5) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.75) 0%, rgba(128, 128, 128, 0.5) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, rgba(128, 128, 128, 0.5) 100%);
	margin-top: 45px;
	width: 100vw;
	height: calc(100vh - 155px);
	padding: 20px 0;
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start
}

.tournament_header.champions .info_match:before,
.tournament_header.direct .info_match:before,
.tournament_header.post .info_match:before,
.tournament_header.pre_match .info_match:before {
	content: '';
	display: block;
	position: absolute;
	top: -15px;
	left: 0;
	width: 0;
	height: 0;
	border: solid;
	border-color: transparent transparent rgba(0, 0, 0, 0.75) transparent;
	border-width: 0 50vw 15px 50vw
}

.tournament_header.champions .info_match .date,
.tournament_header.direct .info_match .date,
.tournament_header.post .info_match .date,
.tournament_header.pre_match .info_match .date {
	flex: 0 1 auto;
	margin-bottom: 5px
}

.tournament_header.champions .info_match .date p,
.tournament_header.direct .info_match .date p,
.tournament_header.post .info_match .date p,
.tournament_header.pre_match .info_match .date p {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 0 15px
}

.tournament_header.champions .info_match .date p span,
.tournament_header.direct .info_match .date p span,
.tournament_header.post .info_match .date p span,
.tournament_header.pre_match .info_match .date p span {
	flex: 0 1 auto;
	font-size: .938rem;
	color: #e4e4e4
}

.tournament_header.champions .info_match .date p span:last-of-type,
.tournament_header.direct .info_match .date p span:last-of-type,
.tournament_header.post .info_match .date p span:last-of-type,
.tournament_header.pre_match .info_match .date p span:last-of-type {
	font-size: 1.5rem;
	line-height: 1
}

.tournament_header.champions .info_match .data,
.tournament_header.direct .info_match .data,
.tournament_header.post .info_match .data,
.tournament_header.pre_match .info_match .data {
	flex: 0 1 auto;
	display: flex;
	justify-content: space-between;
	padding: 0 15px
}

.tournament_header.champions .info_match .data p,
.tournament_header.direct .info_match .data p,
.tournament_header.post .info_match .data p,
.tournament_header.pre_match .info_match .data p {
	color: #e4e4e4;
	flex: 0 1 auto;
	font-size: .688rem
}

.tournament_header.champions .info_match .data p+p,
.tournament_header.direct .info_match .data p+p,
.tournament_header.post .info_match .data p+p,
.tournament_header.pre_match .info_match .data p+p {
	font-size: .813rem
}

.tournament_header.champions .info_match .teams,
.tournament_header.direct .info_match .teams,
.tournament_header.post .info_match .teams,
.tournament_header.pre_match .info_match .teams {
	flex: 0 1 auto
}

.tournament_header.champions .info_match .teams .info,
.tournament_header.direct .info_match .teams .info,
.tournament_header.post .info_match .teams .info,
.tournament_header.pre_match .info_match .teams .info {
	padding: 0 15px;
	margin: 20px 0;
	display: flex;
	align-items: flex-start;
	justify-content: center
}

.tournament_header.champions .info_match .teams .info img,
.tournament_header.direct .info_match .teams .info img,
.tournament_header.post .info_match .teams .info img,
.tournament_header.pre_match .info_match .teams .info img {
	max-width: 50px;
	margin: 0 auto 15px
}

.tournament_header.champions .info_match .teams .info .result,
.tournament_header.direct .info_match .teams .info .result,
.tournament_header.post .info_match .teams .info .result,
.tournament_header.pre_match .info_match .teams .info .result {
	height: 60px;
	margin: 0 10px;
	display: flex;
	align-items: center;
	text-align: center
}

.tournament_header.champions .info_match .teams .info .result p,
.tournament_header.direct .info_match .teams .info .result p,
.tournament_header.post .info_match .teams .info .result p,
.tournament_header.pre_match .info_match .teams .info .result p {
	display: inline-block;
	padding: 0 5px;
	font-size: 3.125rem;
	color: #e4e4e4
}

.tournament_header.champions .info_match .teams .info .result p.divisor,
.tournament_header.direct .info_match .teams .info .result p.divisor,
.tournament_header.post .info_match .teams .info .result p.divisor,
.tournament_header.pre_match .info_match .teams .info .result p.divisor {
	font-size: 2.5rem;
	color: #e4e4e4
}

.tournament_header.champions .info_match .teams .info .local,
.tournament_header.champions .info_match .teams .info .visitor,
.tournament_header.direct .info_match .teams .info .local,
.tournament_header.direct .info_match .teams .info .visitor,
.tournament_header.post .info_match .teams .info .local,
.tournament_header.post .info_match .teams .info .visitor,
.tournament_header.pre_match .info_match .teams .info .local,
.tournament_header.pre_match .info_match .teams .info .visitor {
	text-align: center;
	font-size: .875rem;
	color: #e4e4e4
}

.tournament_header.champions .info_match .teams .name,
.tournament_header.direct .info_match .teams .name,
.tournament_header.post .info_match .teams .name,
.tournament_header.pre_match .info_match .teams .name {
	text-align: center;
	padding: 30px 40px 20px;
	display: flex;
	flex-wrap: nowrap
}

.tournament_header.champions .info_match .teams .name p,
.tournament_header.direct .info_match .teams .name p,
.tournament_header.post .info_match .teams .name p,
.tournament_header.pre_match .info_match .teams .name p {
	flex-basis: 50%;
	display: inline-block;
	font-size: 16px;
	color: #e4e4e4;
	line-height: 24px
}

.tournament_header.champions .info_match .patrocinador,
.tournament_header.direct .info_match .patrocinador,
.tournament_header.post .info_match .patrocinador,
.tournament_header.pre_match .info_match .patrocinador {
	flex: 1 1 auto;
	border: 0;
	padding: 0;
	margin: 0 0 10px;
	align-items: flex-end;
	flex-wrap: wrap;
	background-color: transparent
}

.tournament_header.champions .info_match .patrocinador img,
.tournament_header.direct .info_match .patrocinador img,
.tournament_header.post .info_match .patrocinador img,
.tournament_header.pre_match .info_match .patrocinador img {
	margin: 0 auto
}

.tournament_header.champions .info_match .patrocinador .tournament_countdown,
.tournament_header.direct .info_match .patrocinador .tournament_countdown,
.tournament_header.post .info_match .patrocinador .tournament_countdown,
.tournament_header.pre_match .info_match .patrocinador .tournament_countdown {
	justify-content: center;
	flex: 0 1 100%;
	margin: 10px 0;
	align-self: flex-start
}

.tournament_header.champions .info_match .patrocinador .tournament_countdown .counter,
.tournament_header.direct .info_match .patrocinador .tournament_countdown .counter,
.tournament_header.post .info_match .patrocinador .tournament_countdown .counter,
.tournament_header.pre_match .info_match .patrocinador .tournament_countdown .counter {
	margin: 0 5px;
	color: #e3e3e3
}

.tournament_header.champions .info_match .patrocinador .tournament_countdown .counter span,
.tournament_header.direct .info_match .patrocinador .tournament_countdown .counter span,
.tournament_header.post .info_match .patrocinador .tournament_countdown .counter span,
.tournament_header.pre_match .info_match .patrocinador .tournament_countdown .counter span {
	color: #e3e3e3;
	font-size: 1.25rem;
	margin-right: 2px
}

.tournament_header.champions .info_match .patrocinador .tournament_countdown .counter span:lang(ar),
.tournament_header.direct .info_match .patrocinador .tournament_countdown .counter span:lang(ar),
.tournament_header.post .info_match .patrocinador .tournament_countdown .counter span:lang(ar),
.tournament_header.pre_match .info_match .patrocinador .tournament_countdown .counter span:lang(ar) {
	margin-right: 0;
	margin-left: 2px
}

.tournament_header.champions .info_match .goals,
.tournament_header.direct .info_match .goals,
.tournament_header.post .info_match .goals,
.tournament_header.pre_match .info_match .goals {
	flex: 1 0 auto;
	margin-top: 10px;
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: flex-start
}

.tournament_header.champions .info_match .goals .divisor,
.tournament_header.direct .info_match .goals .divisor,
.tournament_header.post .info_match .goals .divisor,
.tournament_header.pre_match .info_match .goals .divisor {
	display: inline-block
}

.tournament_header.champions .info_match .goals .divisor:before,
.tournament_header.direct .info_match .goals .divisor:before,
.tournament_header.post .info_match .goals .divisor:before,
.tournament_header.pre_match .info_match .goals .divisor:before {
	content: '';
	width: 17px;
	height: 17px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMA85ZFwHcS17iyiX1ZTxvm4s3HtKmkmo2Eej8KBfjb1H9zX1Y2LyQO7Oitn5JraEpJLOQG10MAAAC7SURBVBjTXc9XDsIwEEXRZ6eTQnpIqCkk9DL7Xxz2BAmJ83klv5HBGunsHS/Y4GvtF35yaAW5A1iU3QG7EkQkOh2m1IRiEAsAWNbiV05uhLcMk6PaklxEVuMQb0n44fUROESeUZlwSDMjwPYsAAtsufDUytCzWP6VGsX8So1HZrUGJPp4SbtgKOv2TJR0lxzTLfRsAP58PVUvG7eE8iJWQK/v9Z+fHFIbWi+bzVjqo7kKbFzJnZvHWQjlA+aAFqK2Iv2ZAAAAAElFTkSuQmCC") center center no-repeat;
	display: inline-block;
	margin: 0 10px
}

.tournament_header.champions .info_match .goals .local,
.tournament_header.champions .info_match .goals .visitor,
.tournament_header.direct .info_match .goals .local,
.tournament_header.direct .info_match .goals .visitor,
.tournament_header.post .info_match .goals .local,
.tournament_header.post .info_match .goals .visitor,
.tournament_header.pre_match .info_match .goals .local,
.tournament_header.pre_match .info_match .goals .visitor {
	width: 120px
}

.tournament_header.champions .info_match .goals .local p,
.tournament_header.champions .info_match .goals .visitor p,
.tournament_header.direct .info_match .goals .local p,
.tournament_header.direct .info_match .goals .visitor p,
.tournament_header.post .info_match .goals .local p,
.tournament_header.post .info_match .goals .visitor p,
.tournament_header.pre_match .info_match .goals .local p,
.tournament_header.pre_match .info_match .goals .visitor p {
	font-size: .813rem;
	color: #fff;
	display: inline-block;
	margin-bottom: 3px
}

.tournament_header.champions .info_match .tv,
.tournament_header.direct .info_match .tv,
.tournament_header.post .info_match .tv,
.tournament_header.pre_match .info_match .tv {
	flex: 0 1 20px;
	margin-bottom: 22px
}

.tournament_header.champions .info_match .tv img,
.tournament_header.direct .info_match .tv img,
.tournament_header.post .info_match .tv img,
.tournament_header.pre_match .info_match .tv img {
	margin: 0 auto
}

.tournament_header.champions .info_match .gallery,
.tournament_header.direct .info_match .gallery,
.tournament_header.post .info_match .gallery,
.tournament_header.pre_match .info_match .gallery {
	flex: 0 1 auto;
	margin: 15px 0
}

.tournament_header.champions .info_match .gallery .news_banner,
.tournament_header.direct .info_match .gallery .news_banner,
.tournament_header.post .info_match .gallery .news_banner,
.tournament_header.pre_match .info_match .gallery .news_banner {
	padding: 0;
	text-align: center
}

.tournament_header.champions .info_match .gallery .news_banner a,
.tournament_header.direct .info_match .gallery .news_banner a,
.tournament_header.post .info_match .gallery .news_banner a,
.tournament_header.pre_match .info_match .gallery .news_banner a {
	border: none;
	margin-right: 20px;
	height: auto;
	float: none
}

.tournament_header.champions .info_match .gallery .news_banner a:before,
.tournament_header.direct .info_match .gallery .news_banner a:before,
.tournament_header.post .info_match .gallery .news_banner a:before,
.tournament_header.pre_match .info_match .gallery .news_banner a:before {
	color: #fff
}

.tournament_header.champions .info_match .gallery .news_banner a:last-of-type,
.tournament_header.direct .info_match .gallery .news_banner a:last-of-type,
.tournament_header.post .info_match .gallery .news_banner a:last-of-type,
.tournament_header.pre_match .info_match .gallery .news_banner a:last-of-type {
	margin-right: 0
}

.tournament_header.champions .info_match .gallery .news_banner a:lang(ar),
.tournament_header.direct .info_match .gallery .news_banner a:lang(ar),
.tournament_header.post .info_match .gallery .news_banner a:lang(ar),
.tournament_header.pre_match .info_match .gallery .news_banner a:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.tournament_header.champions .info_match .gallery .news_banner a:lang(ar):last-of-type,
.tournament_header.direct .info_match .gallery .news_banner a:lang(ar):last-of-type,
.tournament_header.post .info_match .gallery .news_banner a:lang(ar):last-of-type,
.tournament_header.pre_match .info_match .gallery .news_banner a:lang(ar):last-of-type {
	margin-left: 0
}

.tournament_header.champions .cover .title_cont {
	bottom: auto;
	top: calc(100vh - 295px);
	z-index: 2;
	text-shadow: 1px 1px 15px #000
}

.tournament_header.champions .cover .title_cont h1 {
	font-size: 1.813rem;
	line-height: 2.5rem;
	font-weight: normal;
	overflow: hidden
}

.tournament_header.champions .cover .title_cont h1 a {
	text-decoration: none;
	color: #fff
}

.tournament_header.champions .cover .title_cont:lang(ar) {
	right: auto;
	left: 50%
}

.tournament_header.champions .info_match {
	min-height: 0;
	margin-top: calc(100vh - 432px);
	height: 300px;
	justify-content: flex-end
}

.tournament_header.champions .info_match .teams .info {
	margin: 0
}

.tournament_header.champions .info_match .teams .info .local img,
.tournament_header.champions .info_match .teams .info .visitor img {
	max-width: 35px;
	margin: 0 auto
}

.tournament_header.champions .info_match .teams .info .local p,
.tournament_header.champions .info_match .teams .info .visitor p {
	display: none
}

.tournament_header.champions .info_match .teams .info .result {
	height: 35px;
	margin: 0 10px
}

.tournament_header.champions .info_match .teams .info .result p {
	font-size: 2.25rem;
	line-height: 1
}

.tournament_header.champions .info_match .gallery {
	margin: 30px 0 0
}

.tournament_header.champions .info_match .gallery .news_banner a {
	color: #fff;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .688rem;
	margin-right: 10px;
	text-transform: uppercase
}

.tournament_header.champions .info_match .gallery .news_banner a+a {
	padding-left: 10px;
	border-left: 1px solid #fff
}

.tournament_header.champions .info_match .gallery .news_banner a+a:lang(ar) {
	padding-left: 0;
	border-left: none;
	padding-right: 10px;
	border-right: 1px solid #fff
}

.tournament_header.champions .info_match .gallery .news_banner a.news_banner_picture:before,
.tournament_header.champions .info_match .gallery .news_banner a.news_banner_video:before {
	color: #fff;
	font-size: 1.688rem;
	padding-right: 5px;
	vertical-align: middle
}

.tournament_header.champions .info_match .gallery .news_banner a.news_banner_picture:lang(ar):before,
.tournament_header.champions .info_match .gallery .news_banner a.news_banner_video:lang(ar):before {
	padding-right: 0;
	padding-left: 5px
}

.tournament_header.champions .info_match .gallery .news_banner a:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.tournament_header:lang(ar) {
	left: auto;
	right: 0
}

.video_series {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 120px;
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
	z-index: 5;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%)
}

.video_series:lang(ar) {
	left: auto;
	right: 0
}

.video_series:lang(ar):before {
	left: auto;
	right: 0
}

.video_series:lang(ar):after {
	left: auto;
	right: 72px
}

.video_series:before {
	content: '';
	display: block;
	position: absolute;
	top: -15px;
	left: 0;
	width: 0;
	height: 0;
	border: solid;
	border-color: transparent transparent rgba(0, 0, 0, 0.3) transparent;
	border-width: 0 50vw 15px 50vw
}

.video_series_wrapper {
	white-space: nowrap;
	list-style-type: none;
	height: 100%;
	box-sizing: border-box;
	padding: 15px 0 20px
}

.video_series_item {
	display: inline-block;
	width: calc(100vw - 40px);
	max-width: 375px;
	height: 100%;
	box-sizing: border-box;
	padding: 0;
	vertical-align: top;
	position: relative
}

.video_series_item:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.video_series_item:lang(ar):after {
	left: auto;
	right: 25px
}

.video_series_item a {
	text-decoration: none;
	color: #fff;
	white-space: normal
}

.video_series_item a:before {
	content: '\e632';
	color: rgba(255, 255, 255, 0.75);
	font-family: "Real-Madrid-Icons";
	font-size: 35px;
	position: absolute;
	left: 43px;
	top: 25px;
	display: block;
	box-sizing: border-box;
	width: 35px;
	height: 35px;
	font-weight: 400;
	z-index: 2
}

.video_series_item a:lang(ar):before {
	left: auto;
	right: 72px
}

.video_series_item a .video_series_img {
	width: 125px;
	display: block;
	float: left;
	margin-right: 15px;
	border: 1px solid #fff;
	height: calc(100% - 2px);
	overflow: hidden
}

.video_series_item a .video_series_img:lang(ar) {
	float: right;
	margin-right: 0;
	margin-left: 10px
}

.video_series_item a img {
	display: inline-block;
	height: 100%;
	object-fit: cover;
	object-position: center
}

.video_series_item:after {
	content: '';
	display: block;
	position: absolute;
	width: 110px;
	left: 17px;
	height: 1px;
	border-radius: 50%;
	bottom: -6px;
	box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.2);
	background-color: rgba(0, 0, 0, 0.17)
}

.video_series_chapter {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .75rem;
	text-transform: uppercase;
	margin: 2px 0
}

.video_series_title {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .938rem
}

@media screen and (min-width: 990px) {
	.tournament_header {
		height: 100%
	}

	.tournament_header .cover {
		height: 100%;
		width: 1200px;
		margin: 0 auto;
		padding: 25px;
		box-sizing: border-box
	}

	.tournament_header .cover .info_cont {
		box-sizing: border-box;
		float: left
	}

	.tournament_header .cover .info_cont:lang(ar) {
		float: right
	}

	.tournament_header .cover .info_cont>img:first-of-type {
		display: none
	}

	.tournament_header .cover .info_cont .data {
		width: 185px;
		height: auto;
		padding-top: 0;
		overflow: visible;
		background-color: transparent;
		display: inline-block;
		position: static;
		text-align: left;
		float: none
	}

	.tournament_header .cover .info_cont .data:lang(ar) {
		text-align: right
	}

	.tournament_header .cover .info_cont .data p {
		display: inline;
		font-size: 1rem
	}

	.tournament_header .cover .title_cont {
		text-shadow: 1px 1px 15px #000;
		line-height: 3.313rem;
		bottom: 175px
	}

	.tournament_header .cover .title_cont h1 {
		font-size: 2.5rem;
		line-height: 2.5rem;
		font-weight: 300
	}

	.tournament_header .cover .title_cont_subtitle {
		font-size: 4.375rem
	}

	.tournament_header .cover .info_match {
		box-sizing: border-box
	}

	.tournament_header.sponsor.pre .cover {
		height: 100%
	}

	.tournament_header.pre .patrocinador {
		display: none
	}

	.tournament_header.pre .cover {
		height: 100%;
		padding: 25px 10px
	}

	.tournament_header.pre .cover .info_cont .data {
		width: 165px;
		height: auto;
		padding-top: 0;
		overflow: visible;
		background-color: transparent;
		display: inline-block;
		position: static;
		text-align: left
	}

	.tournament_header.pre .cover .info_cont .data:lang(ar) {
		text-align: right
	}

	.tournament_header.pre .cover .info_cont .data p {
		display: inline
	}

	.tournament_header.pre .cover .title_cont h1 {
		font-size: 2.5rem
	}

	.tournament_header.champions .cover,
	.tournament_header.direct .cover,
	.tournament_header.post .cover,
	.tournament_header.pre_match .cover {
		height: 100%
	}

	.tournament_header.champions .cover .info_match,
	.tournament_header.direct .cover .info_match,
	.tournament_header.post .cover .info_match,
	.tournament_header.pre_match .cover .info_match {
		width: 375px;
		max-width: 375px;
		height: 460px;
		margin: calc(100vh - 635px) 0 0 50%
	}

	.tournament_header.champions .cover .info_match:before,
	.tournament_header.direct .cover .info_match:before,
	.tournament_header.post .cover .info_match:before,
	.tournament_header.pre_match .cover .info_match:before {
		border-width: 0 187px 15px 188px
	}

	.tournament_header.champions .cover .info_match:lang(ar),
	.tournament_header.direct .cover .info_match:lang(ar),
	.tournament_header.post .cover .info_match:lang(ar),
	.tournament_header.pre_match .cover .info_match:lang(ar) {
		margin: 30px 50% 0 0
	}

	.tournament_header.champions .cover .info_match .date p,
	.tournament_header.direct .cover .info_match .date p,
	.tournament_header.post .cover .info_match .date p,
	.tournament_header.pre_match .cover .info_match .date p {
		padding: 0 30px
	}

	.tournament_header.champions .cover .info_match .data,
	.tournament_header.direct .cover .info_match .data,
	.tournament_header.post .cover .info_match .data,
	.tournament_header.pre_match .cover .info_match .data {
		padding: 0 30px
	}

	.tournament_header.champions .cover .info_match .teams .info,
	.tournament_header.direct .cover .info_match .teams .info,
	.tournament_header.post .cover .info_match .teams .info,
	.tournament_header.pre_match .cover .info_match .teams .info {
		padding: 0 30px
	}

	.tournament_header.champions .cover .title_cont {
		transform: none;
		width: 50%;
		position: static;
		margin: 10% auto 0
	}

	.tournament_header.champions .cover .title_cont h1 {
		font-size: 2.5rem;
		line-height: 2.5rem
	}

	.tournament_header.champions .cover .title_cont_subtitle {
		font-size: 4.375rem
	}

	.tournament_header.champions .cover .info_match {
		width: 100vw;
		max-width: none;
		height: auto;
		margin: 0;
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%)
	}

	.tournament_header.champions .cover .info_match:before {
		border-width: 0 50vw 15px 50vw
	}

	.tournament_header.champions .cover .info_match .teams .info .local img,
	.tournament_header.champions .cover .info_match .teams .info .visitor img {
		max-width: 50px
	}

	.tournament_header.champions .cover .info_match .teams .info .result {
		height: 50px;
		margin: 0 20px
	}

	.tournament_header.champions .cover .info_match .teams .info .result p {
		font-size: 3.125rem
	}

	.tournament_header.champions .cover .info_match .teams .info .result p.divisor {
		font-size: 2.5rem
	}

	.tournament_header.basket.direct .cover .match,
	.tournament_header.basket.post .cover .match,
	.tournament_header.basket.pre_match .cover .match {
		width: 375px;
		position: absolute;
		right: 0;
		padding-top: 136px;
		padding-bottom: 20px;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…Nmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=), -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 69%, rgba(0, 0, 0, 0.5) 100%);
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…Nmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=), -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 69%, rgba(0, 0, 0, 0.5) 100%);
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…Nmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=), linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 69%, rgba(0, 0, 0, 0.5) 100%)
	}

	.tournament_header.basket.direct .cover .match:lang(ar),
	.tournament_header.basket.post .cover .match:lang(ar),
	.tournament_header.basket.pre_match .cover .match:lang(ar) {
		right: auto;
		left: 0
	}

	.tournament_header.basket.pre_match .cover .match {
		padding-bottom: 113px
	}

	.tournament_header.basket.direct .cover .match .patrocinador img,
	.tournament_header.basket.post .cover .match .patrocinador img,
	.tournament_header.basket.pre_match .cover .match .patrocinador img,
	.tournament_header.basket.win .cover .match .patrocinador img {
		margin-bottom: 51px
	}

	.tournament_header.basket.direct .cover .match .teams,
	.tournament_header.basket.post .cover .match .teams,
	.tournament_header.basket.pre_match .cover .match .teams,
	.tournament_header.basket.win .cover .match .teams {
		margin: 0
	}

	.tournament_header.basket.direct .cover .match .teams .date .hour,
	.tournament_header.basket.post .cover .match .teams .date .hour,
	.tournament_header.basket.pre_match .cover .match .teams .date .hour,
	.tournament_header.basket.win .cover .match .teams .date .hour {
		font-size: 30px;
		line-height: 1.33;
		color: #ffffff
	}

	.tournament_header.basket.direct .cover .match .teams .local img,
	.tournament_header.basket.direct .cover .match .teams .visitor img,
	.tournament_header.basket.post .cover .match .teams .local img,
	.tournament_header.basket.post .cover .match .teams .visitor img,
	.tournament_header.basket.pre_match .cover .match .teams .local img,
	.tournament_header.basket.pre_match .cover .match .teams .visitor img,
	.tournament_header.basket.win .cover .match .teams .local img,
	.tournament_header.basket.win .cover .match .teams .visitor img {
		margin: 0 auto 27px
	}

	.tournament_header.basket.direct .cover .match .ck_content,
	.tournament_header.basket.post .cover .match .ck_content,
	.tournament_header.basket.pre_match .cover .match .ck_content,
	.tournament_header.basket.win .cover .match .ck_content {
		margin-top: 20px
	}

	.tournament_header.basket.direct .cover .info_bcoparey19,
	.tournament_header.basket.post .cover .info_bcoparey19,
	.tournament_header.basket.pre_match .cover .info_bcoparey19,
	.tournament_header.basket.win .cover .info_bcoparey19 {
		background-size: 177px, 100%;
		padding: 73px 15px;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=")
	}

	.tournament_header.basket.direct .cover .info_bcoparey19 p,
	.tournament_header.basket.post .cover .info_bcoparey19 p,
	.tournament_header.basket.pre_match .cover .info_bcoparey19 p,
	.tournament_header.basket.win .cover .info_bcoparey19 p {
		display: block;
		margin: 0 0 20px
	}

	.tournament_header.basket.direct .cover .info_bcoparey19 .link_game,
	.tournament_header.basket.post .cover .info_bcoparey19 .link_game,
	.tournament_header.basket.pre_match .cover .info_bcoparey19 .link_game,
	.tournament_header.basket.win .cover .info_bcoparey19 .link_game {
		display: flex
	}

	.tournament_header.basket.direct .cover .info_bcoparey19 .title,
	.tournament_header.basket.post .cover .info_bcoparey19 .title,
	.tournament_header.basket.pre_match .cover .info_bcoparey19 .title,
	.tournament_header.basket.win .cover .info_bcoparey19 .title {
		font-size: 25px !important;
		letter-spacing: .3px;
		margin-bottom: 18px
	}

	.tournament_header.basket.direct .cover .info_bcoparey19 .title:before,
	.tournament_header.basket.post .cover .info_bcoparey19 .title:before,
	.tournament_header.basket.pre_match .cover .info_bcoparey19 .title:before,
	.tournament_header.basket.win .cover .info_bcoparey19 .title:before {
		width: 40px;
		height: 42px;
		background-size: 40px 42px;
		bottom: 24px
	}

	.tournament_header.basket.direct .cover .info_bcoparey19 .link_game,
	.tournament_header.basket.post .cover .info_bcoparey19 .link_game,
	.tournament_header.basket.win .cover .info_bcoparey19 .link_game {
		border-radius: 10px;
		background-color: #016ace;
		width: 147px;
		height: 45px;
		text-decoration: none;
		display: flex;
		align-items: center;
		margin: 0 auto;
		justify-content: center
	}

	.tournament_header.basket.direct .cover .info_bcoparey19 .follow,
	.tournament_header.basket.post .cover .info_bcoparey19 .follow,
	.tournament_header.basket.win .cover .info_bcoparey19 .follow {
		display: none
	}

	.tournament_header.basket .cover {
		padding: 0;
		height: 100%;
		min-height: auto;
		background-image: none
	}

	.tournament_header.basket .cover>div {
		flex: 0 1 auto
	}

	.tournament_header.basket .cover .info_cont {
		justify-content: flex-start;
		padding: 36px 0 0
	}

	.tournament_header.basket .cover .info_cont img {
		width: 75px;
		margin-right: 35px
	}

	.tournament_header.basket .cover .info_cont img:lang(ar) {
		margin-right: 0;
		margin-left: 35px
	}

	.tournament_header.basket .cover .info_cont .data {
		width: 110px;
		margin: 0;
		text-align: left
	}

	.tournament_header.basket .cover .info_cont .data:lang(ar) {
		text-align: right
	}

	.tournament_header.basket .cover .info_cont .data h1.tournament {
		font-size: 17px
	}

	.tournament_header.basket .cover .info_cont .data p {
		font-size: 18px
	}

	.tournament_header.basket .cover .match .follow,
	.tournament_header.basket .cover .match .link_game {
		display: flex
	}

	.tournament_header.basket .cover .info_bcoparey19 {
		background-size: 200px, 100%;
		padding: 63px 15px 32px;
		width: 350px;
		position: absolute;
		left: 0;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=");
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMzIuNzE1IiBoZWlnaHQ9IjEwNS43MTIiIHZpZXdCb3g9IjAgMCAyMzIuNzE1IDEwNS43MTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7b3BhY2l0eTouNH0uY2xzLTIsLmNscy0ze2ZpbGw6I2ZmZn0uY2xzLTN7b3BhY2l0eTouOTk4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iV2laaW5rIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1MTMuOTk5IDIxMTU2KSI+ICAgICAgICA8cGF0aCBpZD0iU3VidHJhY3Rpb25fMjIiIGQ9Ik0wIDQ0LjkzMWExMTAuMSAxMTAuMSAwIDAgMSAyMS4yNzYtMTguMzhBMTQzLjk2NyAxNDMuOTY3IDAgMCAxIDQ4LjU5IDEyLjM2OCAxNzQuNDQ2IDE3NC40NDYgMCAwIDEgODAuNyAzLjIzNCAxOTIuMjU1IDE5Mi4yNTUgMCAwIDEgOTguMTYzLjgyNmEyMDAuNjggMjAwLjY4IDAgMCAxIDM2LjM5NSAwIDE5MS44NTQgMTkxLjg1NCAwIDAgMSAxNy40NjMgMi40MDggMTc0LjQ0MiAxNzQuNDQyIDAgMCAxIDMyLjEwOSA5LjEzNCAxNDMuOTY1IDE0My45NjUgMCAwIDEgMjcuMzEgMTQuMTgzIDExMC4wODEgMTEwLjA4MSAwIDAgMSAyMS4yNzQgMTguMzc4IDEyMS4yMyAxMjEuMjMgMCAwIDAtMTAuNjYxLTcuOGMtMy43NzQtMi40NjItNy44MTYtNC44MTgtMTIuMDE1LTdzLTguNjY3LTQuMjUyLTEzLjI0Ni02LjEzYTE4Mi41ODMgMTgyLjU4MyAwIDAgMC0xNC4zNTUtNS4xODQgMjAwLjkwNCAyMDAuOTA0IDAgMCAwLTE1LjM0My00LjE2MyAyMTYuMzA4IDIxNi4zMDggMCAwIDAtMTYuMjA4LTMuMDY2IDIyOS4wNTQgMjI5LjA1NCAwIDAgMC0xNi45NTItMS44OTUgMjM4LjI2NyAyMzguMjY3IDAgMCAwLTM1LjE0OCAwIDIyOC4yMiAyMjguMjIgMCAwIDAtMTYuOTUyIDEuODk1IDIxNi4zMDggMjE2LjMwOCAwIDAgMC0xNi4yMDggMy4wNjZjLTUuMjE3IDEuMi0xMC4zNzkgMi42LTE1LjM0MyA0LjE2M2ExODIuMjkyIDE4Mi4yOTIgMCAwIDAtMTQuMzU1IDUuMTg0Yy00LjU4IDEuODc5LTkuMDM2IDMuOTQxLTEzLjI0NiA2LjEzcy04LjI0MiA0LjUzOS0xMi4wMTUgN0ExMjEuMTQ2IDEyMS4xNDYgMCAwIDAgMCA0NC45MzF6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iU3VidHJhY3Rpb24gMjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NTE0IC0yMTE1NikiLz4gICAgICAgIDxnIGlkPSJHcm91cF85NzQiIGRhdGEtbmFtZT0iR3JvdXAgOTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQ1MS44OTUgLTIxMTM0LjA1MykiPiAgICAgICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNCIgZD0iTTAgMzIuODg0TDEuMjcyIDguNTg5YTE2MC42NiAxNjAuNjYgMCAwIDEgMTMuNjY0LTMuODg1bC0uOTU4IDI3LjQ1NmE5NDkuMDM4IDk0OS4wMzggMCAwIDAtMTMuOTc3LjcyNHptMTA4LjUtLjZjLTQuNjEzLS4yMTgtOS4zMzYtLjQwNy0xNC4wMzYtLjU2M0w5My41IDMuOTc1YTE2My4wMTkgMTYzLjAxOSAwIDAgMSAxMy43MSAzLjU5OHptLTkyLjAwOS0uMjM3bC45NzQtMjcuOTI5YzIuNDg1LS41NSA1LjAxNi0xLjA1IDcuNTI1LTEuNDg4QTE3OC45MDMgMTc4LjkwMyAwIDAgMSAzOS41LjcyN3YzMC42MjdjLTcuNzE3LjE0Ny0xNS40NTcuMzgyLTIzLjAwNS43em03NS40NTgtLjQwNWMtNy42NzUtLjIzNC0xNS41MjMtLjM4NS0yMy4zMjYtLjQ0OVYuNDQ2YTE3OC41MyAxNzguNTMgMCAwIDEgMTcuNTYyIDIuMTA1YzEuNTg4LjI3MyAzLjIuNTcyIDQuNzguODkxbC45ODQgMjguMnptLTQ5LjkzOS0uMzMzVi41MTlDNDYuNTczLjE3NSA1MS4yMiAwIDU1LjgyIDBjMy40MTggMCA2Ljg4LjEgMTAuMjk1LjI4OHYzMC44OTFhMTA4OC40OSAxMDg4LjQ5IDAgMCAwLTI0LjEwNS4xM3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNCIvPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzEiIGRhdGEtbmFtZT0iR3JvdXAgOTcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy44NzIgNDYuMDczKSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYiIGQ9Ik05LjEyNyAwbDIuMTUxIDYuNjU1IDYuOTc2LS4wMzMtNS42NzIgNC4xMSAyLjE4NCA2LjYyMi01LjYzOS00LjExLTUuNjM5IDQuMTEgMi4xNTEtNi42MjJMMCA2LjYyMmw2Ljk3Ni4wMzN6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxNDE2Ii8+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cF85NzIiIGRhdGEtbmFtZT0iR3JvdXAgOTcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NS4zMjQgNDcuODU5KSI+ICAgICAgICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzE0MTYtMiIgZD0iTTkuMTI3IDBsMi4xNTEgNi42NTUgNi45NzYtLjAzMy01LjY3MiA0LjExIDIuMTg0IDYuNjIyLTUuNjM5LTQuMTEtNS42MzkgNC4xMSAyLjE1MS02LjYyMkwwIDYuNjIybDYuOTc2LjAzM3oiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDE0MTYiLz4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwXzk3MyIgZGF0YS1uYW1lPSJHcm91cCA5NzMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjgxMyA0Ni4yMzQpIj4gICAgICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMTQxNi0zIiBkPSJNOS4xMjcgMGwyLjE1MSA2LjY1NSA2Ljk3Ni0uMDMzLTUuNjcyIDQuMTEgMi4xODQgNi42MjItNS42MzktNC4xMS01LjYzOSA0LjExIDIuMTUxLTYuNjIyTDAgNi42MjJsNi45NzYuMDMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlBhdGggMTQxNiIvPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGlkPSJTdWJ0cmFjdGlvbl8yNSIgZD0iTTcxLjQgMTAuOTk0QzQzLjcwOSAxMC45OTQgMTcuNjg0IDYuOTg3IDAgMGEyNzguMzg2IDI3OC4zODYgMCAwIDAgMzIuOTI1IDUuMTY0QzQ1LjI1MiA2LjQgNTguMiA3LjAyOSA3MS40IDcuMDI5czI2LjE1LS42MjcgMzguNDc3LTEuODY1QTI3OC4zODggMjc4LjM4OCAwIDAgMCAxNDIuOCAwYy0xNy42ODEgNi45ODctNDMuNzA3IDEwLjk5NC03MS40IDEwLjk5NHoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJTdWJ0cmFjdGlvbiAyNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk0NjkuMDYyIC0yMTA2MS4yODEpIi8+ICAgIDwvZz48L3N2Zz4=")
	}

	.tournament_header.basket .cover .info_bcoparey19:lang(ar) {
		left: auto;
		right: 0
	}

	.tournament_header.basket .cover .info_bcoparey19 p {
		font-size: 15px;
		line-height: 1.6
	}

	.tournament_header.basket.post .cover .match {
		padding-bottom: 20px
	}

	.tournament_header.basket.post .cover .match .news_banner.hide_for_mobile {
		margin-top: 25px;
		display: flex
	}

	.tournament_header.basket.post .cover .info_bcoparey19 .news_banner.hide_for_desktop {
		display: none
	}

	.tournament_header.basket.post .cover .info_bcoparey19 .news_banner a.follow {
		display: flex
	}

	.tournament_header.basket.post .cover .info_bcoparey19 .link_game {
		flex: 0 1 147px
	}

	.tournament_header.basket.post .cover .info_bcoparey19 .link_game:after {
		content: "\279c";
		color: rgba(255, 255, 255, 0.75);
		display: inline-block;
		margin-left: 10px;
		font-size: 20px
	}

	.tournament_header.basket.win .cover {
		height: 100%
	}

	.tournament_header.basket.win .cover .match {
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		left: 50%
	}

	.tournament_header.basket.win .cover .match .teams h2,
	.tournament_header.basket.win .cover .match .teams h3 {
		text-shadow: 0 3px 10px rgba(0, 0, 0, 0.42);
		font-family: "Oswald", sans-serif;
		font-size: 40px;
		font-weight: 300;
		line-height: 1.33;
		letter-spacing: -0.4px;
		text-align: center;
		color: #ffffff;
		margin-bottom: 0
	}

	.tournament_header.basket.win .cover .match .teams h2 {
		font-size: 70px;
		font-weight: 500;
		letter-spacing: normal
	}

	.tournament_header.basket.win .cover .info_bcoparey19 {
		padding: 73px 15px 30px
	}

	.tournament_header.basket.win .cover .info_bcoparey19 .follow {
		display: flex
	}

	.tournament_header.basket.lost .cover {
		height: 100%
	}

	.tournament_header.basket.lost .cover .info_bcoparey19 {
		left: 50%;
		background-size: 300px, 100%;
		padding: 130px 15px 32px;
		transform: translateX(-50%);
		width: 500px;
		padding-bottom: 60px
	}

	.video_series_wrapper {
		max-width: 1200px;
		margin: 0 auto;
		padding: 15px 0
	}

	.video_series_item {
		width: 375px;
		height: calc(100% + 10px);
		padding-bottom: 10px;
		overflow: hidden
	}

	.video_series_item a:before {
		top: 28px;
		left: 62px
	}

	.video_series_item a .video_series_img {
		width: 156px
	}

	.video_series_item p {
		width: 360px
	}

	.video_series_item:after {
		bottom: 5px;
		left: 39px
	}

	.video_series_item:lang(ar):after {
		left: auto;
		right: 39px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_header .wrapper {
		width: 960px;
		max-width: 960px
	}

	.tournament_header .cover {
		width: 960px;
		max-width: 960px
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.tournament_header.basket .cover .match {
		bottom: 0
	}

	.tournament_header.basket .cover .info_bcoparey19 {
		bottom: 0
	}

	.tournament_header.basket .cover .info_bcoparey19 .follow,
	.tournament_header.basket .cover .info_bcoparey19 .link_game {
		margin: 0
	}

	.tournament_header.basket.direct .cover .info_bcoparey19 .link_game,
	.tournament_header.basket.post .cover .info_bcoparey19 .link_game,
	.tournament_header.basket.win .cover .info_bcoparey19 .link_game {
		margin: 0
	}
}

.detail_popup.mfp-bg {
	opacity: 0
}

.detail_popup.mfp-wrap {
	top: 100vh !important;
	transition-property: top;
	transition-duration: 1s
}

.detail_popup.mfp-wrap .mfp-close {
	opacity: 0
}

.detail_popup.mfp-wrap.mfp-ready {
	top: 0 !important
}

.detail_popup.mfp-wrap.mfp-ready .mfp-close {
	opacity: 1
}

.detail_popup.mfp-wrap.mfp-ready.mfp-removing {
	top: 100vh !important
}

.detail_popup .mfp-content {
	max-width: 100%
}

.detail_popup .mfp-container {
	padding: 0
}

#detalle_mfp {
	max-height: 100vh;
	height: 100vh;
	overflow-y: scroll;
	background: #fff
}

#detalle_mfp .mfp-close {
	color: transparent
}

#detalle_mfp .mfp-close:before {
	color: #fff;
	border-radius: 50%;
	background-color: #0255A5;
	padding: 10px;
	font-size: 15px
}

#detalle_mfp img.loader {
	top: 50%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	width: auto
}

#detalle_mfp .main_content {
	margin: 0 10px;
	box-sizing: border-box
}

#detalle_mfp .main_content .m_section_news_header {
	padding-bottom: 8px
}

#detalle_mfp .main_content .m_section_news_header p {
	margin-bottom: 15px;
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	margin-top: 0;
	text-transform: uppercase
}

#detalle_mfp .main_content .m_section_news_header h2 {
	line-height: 22px;
	display: block;
	font-weight: normal;
	font-size: 2.3em;
	margin-bottom: 30px
}

#detalle_mfp .main_content .m_section_news_header strong {
	margin-bottom: 0;
	line-height: 1.3;
	font-size: 1.5em
}

#detalle_mfp .actions_row {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	margin: 0 10px
}

#detalle_mfp .actions_row .col {
	width: auto;
	float: none;
	margin-top: 10px;
	margin-left: 0;
	box-sizing: border-box
}

#detalle_mfp .actions_row .col .m_section_news_actions {
	margin: 20px 0
}

#detalle_mfp .actions_row .col .m_section_news_actions>* {
	vertical-align: top;
	margin-right: 5px
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share:not(.m_share_inline) {
	position: relative;
	display: inline-block;
	font-size: x-small;
	z-index: 2
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share_action {
	padding: 0;
	width: 38px;
	height: 38px;
	content: '';
	overflow: hidden;
	color: transparent;
	min-width: auto
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share ul {
	min-height: 0;
	transition-property: min-height;
	transition-duration: 1s
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share ul li a {
	padding-left: 0;
	color: transparent;
	white-space: nowrap;
	height: 40px;
	width: 40px;
	padding: 0
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share.expanded ul {
	min-height: 205px
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share.expanded .m_share_action {
	background-color: #f6f6f6
}

.tournament_timeline {
	background-color: rgba(0, 0, 0, 0.05)
}

.tournament_timeline .wrapper {
	margin: 40px 0px 0px 10px;
	width: calc(100vw - 10px);
	max-width: calc(100vw - 20px)
}

.tournament_timeline .wrapper:lang(ar) {
	margin: 40px 10px 0px 0px
}

.tournament_timeline .tournament_section_header {
	margin-right: 10px
}

.tournament_timeline .tournament_section_header:lang(ar) {
	margin-right: 0px;
	margin-left: 10px
}

.tournament_timeline .timeline-wrapper {
	position: relative;
	overflow: hidden
}

.tournament_timeline .timeline-wrapper .timeline-slider-container {
	font-size: 0;
	white-space: nowrap
}

.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-slide {
	position: relative;
	display: inline-block;
	width: 300px;
	font-size: 18px
}

.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-slide img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	min-height: 450px;
	height: 450px
}

.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-info {
	position: absolute;
	top: 14px;
	left: 20px;
	font-family: "Oswald", sans-serif;
	font-size: 2.5rem;
	font-weight: 400;
	line-height: 1;
	color: #ffffff;
	text-transform: uppercase;
	text-shadow: 3px 3px 8px rgba(0, 0, 0, 0.8)
}

.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-info .year {
	font-size: 4.063rem;
	text-shadow: 2px 6px 6px rgba(0, 0, 0, 0.66);
	display: block;
	transform: translateY(6px)
}

.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-info:lang(ar) {
	left: auto;
	right: 20px
}

.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-text {
	position: absolute;
	width: 280px;
	bottom: 10px;
	left: 10px;
	background: #fff;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.16);
	padding: 10px 20px;
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	line-height: 1.625rem;
	text-transform: uppercase;
	white-space: normal;
	box-sizing: border-box
}

.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-text a {
	text-decoration: none;
	color: #000
}

.tournament_timeline .timeline-wrapper-years {
	position: relative;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 20px
}

.tournament_timeline .timeline-wrapper-years:lang(ar) {
	margin-right: 0px;
	margin-left: 10px
}

.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years {
	font-size: 0;
	white-space: nowrap;
	margin: 10px auto;
	width: fit-content
}

.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-slide-years {
	position: relative;
	display: inline-block;
	font-size: 19px;
	padding: 5px 7px;
	text-align: center
}

.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-year {
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	color: #0255a5;
	pointer-events: none;
	text-decoration: none;
	display: block;
	cursor: pointer
}

.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active .timeline-year {
	font-weight: 500;
	font-size: 24px
}

.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-city {
	display: none
}

@media screen and (min-width: 990px) {
	.tournament_timeline .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 50px auto 40px
	}

	.tournament_timeline .wrapper:lang(ar) {
		margin: 50px auto 40px
	}

	.tournament_timeline .timeline-container {
		display: flex;
		height: 420px
	}

	.tournament_timeline .timeline-wrapper {
		flex-basis: 66%
	}

	.tournament_timeline .timeline-wrapper .timeline-slider-container .timeline-slide img {
		min-height: 420px;
		height: 420px
	}

	.tournament_timeline .timeline-wrapper-years {
		flex-basis: 33%;
		background-color: #fff;
		padding-left: 20px;
		margin: 0;
		background-image: url("/StaticFiles/RealMadridResponsive/images/backgrounds/bg_tournament_timeline.png");
		background-repeat: no-repeat;
		background-position: top right -130px
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years {
		margin: 30px 0px;
		display: block;
		height: 420px
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-slide-years {
		display: block;
		white-space: normal;
		text-align: left;
		height: 30px;
		cursor: pointer
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-slide-years:lang(ar) {
		text-align: right
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-year {
		color: #4b4b4b
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active {
		padding: 30px 100px 60px 20px;
		box-sizing: border-box;
		height: 160px
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active .timeline-year {
		font-size: 26px;
		color: #000;
		pointer-events: auto
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active .timeline-year:after {
		content: attr(data-year-txt);
		display: inline-block;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: 300;
		color: #0255a5;
		margin-top: 10px
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active .timeline-city {
		display: inline-block;
		margin-left: 5px;
		text-transform: uppercase
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active .timeline-city:lang(ar) {
		margin-left: 0px;
		margin-right: 5px
	}

	.tournament_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active:lang(ar) {
		padding: 30px 20px 60px 100px
	}

	.tournament_timeline .timeline-wrapper-years:lang(ar) {
		padding-left: inherit;
		padding-right: 20px;
		background-position: top left -130px
	}

	.tournament_timeline .timeline-info {
		display: none
	}

	.tournament_timeline .timeline-text {
		display: none
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_timeline .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.tournament_section_header_teams {
	font-size: 20px;
	font-family: "Oswald", sans-serif;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	color: #000000
}

.tournament_teams .wrapper {
	margin: 40px 10px 20px;
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px)
}

.tournament_teams .tnm_teams {
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.tournament_teams .tnm_team {
	list-style: none;
	flex-basis: 50%;
	text-align: center;
	margin-bottom: 20px;
	font-size: 13px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 300
}

.tournament_teams .tnm_team a {
	text-decoration: none;
	color: #666666
}

.tournament_teams .tnm_team_escudo {
	width: 70px;
	height: auto;
	margin: 0 auto 15px
}

.tournament_teams .tnm_team_equipo {
	font-size: 16px;
	color: #016ace;
	font-weight: normal;
	margin-bottom: 5px
}

@media screen and (min-width: 990px) {
	.tournament_section_header_teams {
		font-size: 19px;
		font-weight: normal
	}

	.tournament_teams .tnm_teams {
		justify-content: space-evenly
	}

	.tournament_teams .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 50px auto 25px auto
	}

	.tournament_teams .tnm_team {
		flex-basis: auto
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_teams .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.tournament_squad {
	background-size: cover;
	background-position: center
}

.tournament_squad .wrapper {
	padding: 0;
	box-sizing: border-box;
	margin: 0 0 0 10px;
	width: calc(100vw - 10px);
	max-width: calc(100vw - 10px)
}

.tournament_squad .wrapper:lang(ar) {
	margin: 0 10px 0 0
}

.tournament_squad .wrapper .tournament_sponsor {
	padding-top: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: calc(100% - 10px)
}

.tournament_squad .wrapper .tournament_sponsor .marca {
	width: auto;
	height: 35px
}

.tournament_squad .wrapper .tournament_sponsor .rating a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: -0.2px;
	color: #1971ec;
	text-decoration: none
}

.tournament_squad .wrapper .players-container {
	position: relative;
	overflow: hidden;
	margin-top: 10px
}

.tournament_squad .wrapper .players-container .players-wrapper {
	font-size: 0;
	white-space: nowrap;
	float: left
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide {
	position: relative;
	display: inline-block;
	width: 255px;
	height: 450px;
	overflow: hidden;
	margin-right: 20px
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .player_img {
	height: 450px;
	width: auto;
	max-width: none;
	transform: translateX(-50px)
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .link_player {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 2
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info {
	position: absolute;
	bottom: 0;
	text-align: right
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info .special_actions {
	margin-bottom: 15px
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info:lang(ar) {
	text-align: left
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info .card {
	width: 160px;
	height: 243px
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info .share-box-inner {
	display: inline-block
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info .share-box-inner .share-menu-toggle {
	background: transparent;
	border: 0
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info .share-box-inner .share-menu-toggle:before {
	background-color: transparent;
	border: 0
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info .share-box-inner .share-menu-toggle:after {
	background: transparent;
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	color: #F96C99;
	font-size: 25px;
	font-weight: 400;
	position: absolute;
	vertical-align: middle;
	content: '\e908';
	opacity: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: auto;
	height: auto
}

.tournament_squad .wrapper .players-container .players-wrapper .player-slide .info .share-box-inner .share-menu {
	position: absolute;
	left: 0;
	z-index: 3
}

@media screen and (min-width: 990px) {
	.tournament_squad .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto
	}

	.tournament_squad .wrapper .tournament_sponsor {
		width: 100%
	}

	.tournament_squad .wrapper .players-container .players-wrapper .player-slide {
		width: 360px
	}

	.tournament_squad .wrapper .players-container .players-wrapper .player-slide .player_img {
		transform: translateX(0px)
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_squad .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.tournament_join {
	background-color: rgba(0, 0, 0, 0.05);
	position: relative;
	margin-bottom: -20px
}

.tournament_join .wrapper {
	margin: 40px 10px;
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px);
	text-align: center
}

.tournament_join .tournament_section_header_join {
	font-family: "Oswald", sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 10px
}

.tournament_join .tnm_join_text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 20px
}

.tournament_join .tournament_join_form #email {
	background-color: #ffffff;
	border: 1px solid #d8d8d8;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #888888;
	padding: 10px 13px;
	width: 100%;
	box-sizing: border-box
}

.tournament_join .tournament_join_form #email+label.error {
	text-align: left;
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal
}

.tournament_join .tournament_join_form #email+label.error:lang(ar) {
	text-align: right
}

.tournament_join .tournament_join_form .tnm_join_checkbox {
	display: block !important
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox {
	margin-top: 20px;
	margin-bottom: 30px;
	display: flex
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox input[type="checkbox"]+label:before {
	border: 1px solid #d8d8d8;
	content: "\00a0";
	display: inline-block;
	font: 16px/1em "Open Sans", Arial, Helvetica, sans-serif;
	height: 16px;
	margin: 0 10px 0 0;
	padding: 0;
	vertical-align: top;
	width: 16px;
	background: #fff
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox input[type="checkbox"]+label:lang(ar):before {
	margin: 0 0 0 10px
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox input[type="checkbox"].error+label:before {
	border: 2px solid #d80000
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox input[type="checkbox"]:checked+label:before {
	color: #888888;
	content: "\2713";
	text-align: center
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox input[type="checkbox"]:checked+label:after {
	font-weight: bold
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox input[type="checkbox"]:focus+label::before {
	outline: none
}

.tournament_join .tournament_join_form .tnm_join_box_checkbox input[type="checkbox"] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	clip: rect(0 0 0 0)
}

.tournament_join .tournament_join_form .check-label {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #444444;
	text-align: left;
	margin-left: 5px
}

.tournament_join .tournament_join_form .check-label:lang(ar) {
	margin-left: 0;
	margin-right: 5px;
	text-align: right
}

.tournament_join .tnm_join_btn {
	padding: 14px 45px;
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	background-color: #016ace;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
	border: none
}

.tournament_join .tnm_join_error {
	display: none;
	position: absolute;
	bottom: 0px;
	background-color: rgba(216, 44, 44, 0.2);
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 10px;
	color: #444444;
	width: 100%
}

.tournament_join .tnm_join_error span {
	font-weight: bold
}

.tournament_join .tnm_join_typ_ico {
	width: 78px;
	height: auto;
	margin: 0 auto 10px
}

@media screen and (min-width: 990px) {
	.tournament_join {
		margin-bottom: 0
	}

	.tournament_join .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 50px auto
	}

	.tournament_join .tournament_join_form {
		display: flex
	}

	.tournament_join .tournament_section_header_join {
		font-size: 40px
	}

	.tournament_join .tnm_join_text {
		font-size: 16px
	}

	.tournament_join .tnm_join_container_text {
		flex-basis: 40%;
		text-align: left
	}

	.tournament_join .tnm_join_container_text:lang(ar) {
		text-align: right
	}

	.tournament_join .tnm_join_campos {
		flex-basis: 35%
	}

	.tournament_join .tnm_join_botonera {
		flex-basis: 25%
	}

	.tournament_join .tnm_join_btn {
		padding: 13px 38px;
		box-shadow: none;
		border: 0;
		font-size: 15px
	}

	.tournament_join .tnm_join_typ {
		display: flex;
		justify-content: center
	}

	.tournament_join .tnm_join_typ_ico {
		margin: 0 60px 0 0
	}

	.tournament_join .tnm_join_typ_text {
		text-align: left;
		margin-top: 30px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_join .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.tournament_sede.ciudad .wrapper .sede_container .image_sede {
	display: none
}

.tournament_sede.ciudad .wrapper .sede_container .estadio {
	display: none
}

.tournament_sede .wrapper .sede_container {
	width: 100vw;
	position: relative
}

.tournament_sede .wrapper .sede_container .content {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 6
}

.tournament_sede .wrapper .sede_container .logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 95px;
	height: 100px
}

.tournament_sede .wrapper .sede_container .logo:lang(ar) {
	left: auto;
	right: 0
}

.tournament_sede .wrapper .sede_container .city_img {
	width: 100%;
	height: 408px;
	object-fit: cover;
	object-position: center
}

.tournament_sede .wrapper .sede_container .info {
	position: relative;
	margin-top: -100px;
	padding: 20px;
	box-sizing: border-box;
	background: -moz-linear-gradient(top, rgba(224, 47, 48, 0) 0%, rgba(224, 47, 48, 0) 1%, rgba(224, 47, 48, 0.9) 30%, #e02f30 100%);
	background: -webkit-linear-gradient(top, rgba(224, 47, 48, 0) 0%, rgba(224, 47, 48, 0) 1%, rgba(224, 47, 48, 0.9) 30%, #e02f30 100%);
	background: linear-gradient(to bottom, rgba(224, 47, 48, 0) 0%, rgba(224, 47, 48, 0) 1%, rgba(224, 47, 48, 0.9) 30%, #e02f30 100%)
}

.tournament_sede .wrapper .sede_container .info a.youtube_video {
	z-index: 9
}

.tournament_sede .wrapper .sede_container .info .title {
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	font-weight: 200;
	text-transform: uppercase;
	line-height: 1.56;
	letter-spacing: .6px;
	color: #ffffff;
	margin-bottom: 5px
}

.tournament_sede .wrapper .sede_container .info .sede {
	font-family: "Oswald", sans-serif;
	font-size: 25px;
	line-height: 1.04;
	letter-spacing: .3px;
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 10px
}

.tournament_sede .wrapper .sede_container .info .description {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #ffffff;
	margin-bottom: 1.5em
}

.tournament_sede .wrapper .sede_container .info a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #ffffff;
	display: block;
	position: absolute;
	z-index: 10
}

.tournament_sede .wrapper .sede_container .m_video_item_icon {
	top: calc((100% - 238px) / 2)
}

@media screen and (min-width: 990px) {
	.tournament_sede.ciudad .wrapper .sede_container .estadio {
		display: block;
		font-family: "Oswald", sans-serif;
		font-size: 16px;
		font-weight: normal;
		line-height: 1.56;
		letter-spacing: .6px;
		color: #ffffff;
		margin-bottom: 15px
	}

	.tournament_sede.ciudad .wrapper .sede_container .sede {
		font-size: 40px;
		font-weight: normal;
		letter-spacing: .4px;
		color: #ffffff
	}

	.tournament_sede.ciudad .wrapper .sede_container .info {
		position: static
	}

	.tournament_sede.ciudad .wrapper .sede_container .info .image_sede {
		display: block;
		position: absolute;
		top: 22px;
		right: 75px;
		width: 350px;
		height: 196px;
		border: 2px solid #fff
	}

	.tournament_sede.ciudad .wrapper .sede_container .info .image_sede:lang(ar) {
		right: auto;
		left: 75px
	}

	.tournament_sede.ciudad .wrapper .sede_container .info .title {
		position: absolute;
		bottom: 90px;
		left: 100px;
		font-weight: normal
	}

	.tournament_sede.ciudad .wrapper .sede_container .info .title:lang(ar) {
		left: auto;
		right: 100px
	}

	.tournament_sede.ciudad .wrapper .sede_container .info .sede {
		position: absolute;
		bottom: 40px;
		left: 100px
	}

	.tournament_sede.ciudad .wrapper .sede_container .info .sede:lang(ar) {
		left: auto;
		right: 100px
	}

	.tournament_sede .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 40px auto
	}

	.tournament_sede .wrapper .sede_container {
		width: 100%;
		display: flex
	}

	.tournament_sede .wrapper .sede_container .city_img {
		width: 846px;
		height: 420px;
		display: inline-block
	}

	.tournament_sede .wrapper .sede_container .info {
		background: #E02F30;
		display: flex;
		align-content: flex-end;
		align-items: flex-end;
		flex-wrap: wrap;
		width: 354px;
		height: 420px;
		margin-top: 0
	}

	.tournament_sede .wrapper .sede_container .info .description,
	.tournament_sede .wrapper .sede_container .info .sede,
	.tournament_sede .wrapper .sede_container .info .title {
		flex-basis: 100%
	}

	.tournament_sede .wrapper .sede_container .info .title {
		margin-bottom: 10px
	}

	.tournament_sede .wrapper .sede_container .info .sede {
		margin-bottom: 15px
	}

	.tournament_sede .wrapper .sede_container .info a.youtube_video {
		z-index: 9;
		position: absolute;
		top: 22px;
		right: 75px;
		width: 350px;
		height: 196px
	}

	.tournament_sede .wrapper .sede_container .m_video_item_icon {
		left: calc((100% - 354px) / 2);
		top: 50%
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_sede .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.tournament_noticias+.tournament_videos {
	background-color: #fff
}

.tournament_noticias .wrapper {
	margin: 40px 10px
}

.tournament_noticias .container {
	white-space: nowrap;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 0;
	display: flex;
	touch-action: none
}

.tournament_noticias .container .m_highlight,
.tournament_noticias .container .m_store {
	display: inline-block;
	flex-basis: 263px;
	width: 263px;
	flex: 1 0 auto;
	border: 0;
	white-space: normal;
	background: transparent;
	border: 1px solid #d4d4d4;
	margin-left: 5px;
	margin-right: 5px
}

.tournament_noticias .container .m_highlight .youtube_video .m_highlight_header:before,
.tournament_noticias .container .m_store .youtube_video .m_highlight_header:before,
.tournament_noticias .container .m_highlight .youtube_video .m_store_header:before,
.tournament_noticias .container .m_store .youtube_video .m_store_header:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: 45px;
	top: 20px;
	border-top: 31px solid #0255A5;
	border-right: 0 solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 0 solid transparent;
	z-index: 1
}

.tournament_noticias .container .m_highlight .youtube_video .m_highlight_header:after,
.tournament_noticias .container .m_store .youtube_video .m_highlight_header:after,
.tournament_noticias .container .m_highlight .youtube_video .m_store_header:after,
.tournament_noticias .container .m_store .youtube_video .m_store_header:after {
	content: '\e632';
	color: #fff;
	font-family: "Real-Madrid-Icons";
	font-size: 28px;
	position: absolute;
	right: 0;
	top: 20px;
	display: block;
	box-sizing: border-box;
	width: 45px;
	height: 31px;
	font-weight: 400;
	margin: 0;
	left: auto;
	transform: none;
	-webkit-transform: none;
	border: none;
	float: none;
	padding: 2px 8px;
	background-color: #0255A5
}

.tournament_noticias .container .m_highlight .youtube_video .m_highlight_header .m_fixed_share,
.tournament_noticias .container .m_store .youtube_video .m_highlight_header .m_fixed_share,
.tournament_noticias .container .m_highlight .youtube_video .m_store_header .m_fixed_share,
.tournament_noticias .container .m_store .youtube_video .m_store_header .m_fixed_share {
	display: none
}

@media screen and (min-width: 990px) {
	.tournament_noticias .wrapper {
		margin: 50px auto
	}
}

.tournament_toup {
	z-index: 20;
	position: fixed;
	bottom: 115px;
	right: 0;
	text-align: center;
	background-color: #0053a7;
	border-radius: 8px 0 0 8px;
	padding: 8px 8px;
	transition: all .35s ease-out
}

.tournament_toup.hide {
	right: -103px
}

.tournament_toup.hide:lang(ar) {
	right: auto;
	left: -103px
}

.tournament_toup:lang(ar) {
	right: auto;
	left: 0;
	border-radius: 0 8px 8px 0
}

.tournament_toup a {
	text-decoration: none;
	color: #ffffff
}

.tournament_toup a:before {
	content: '\e601';
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 28px;
	display: block
}

.tournament_section_header {
	width: auto;
	border-left: 0;
	text-align: left;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5
}

.tournament_section_header:lang(ar) {
	border-left: 4px solid transparent;
	border-right: 0;
	text-align: right
}

.tournament_section_header.calendar {
	border-bottom: 4px solid #fff;
	color: #fff
}

.tournament_calendar {
	background: linear-gradient(to right, #3476b6 0%, #699ac9 100%);
	position: relative
}

.tournament_calendar:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 0;
	height: 0;
	box-sizing: border-box;
	border: 100vw solid #fff;
	border-top: none;
	border-bottom: 25px solid transparent
}

.tournament_calendar:lang(ar) {
	background: linear-gradient(to left, #3476b6 0%, #699ac9 100%)
}

.tournament_calendar:lang(ar):before {
	right: auto;
	left: 0
}

.tournament_calendar .wrapper {
	position: relative;
	margin: 20px 10px 0;
	width: calc(100vw - 10px);
	max-width: calc(100vw - 10px);
	margin-bottom: 10px;
	padding-top: 40px;
	padding-bottom: 40px
}

.tournament_calendar .wrapper .tournament_sponsor {
	position: absolute;
	right: 10px;
	z-index: 3;
	text-align: right;
	height: calc(100% - 80px);
	top: 30px;
	height: auto
}

.tournament_calendar .wrapper .tournament_sponsor:lang(ar) {
	right: 0;
	left: 10px
}

.tournament_calendar .wrapper .tournament_sponsor .marca {
	display: block;
	margin: 0 0 0 auto
}

.tournament_calendar .wrapper .tournament_sponsor .marca:lang(ar) {
	margin: 0 auto 0 0
}

.tournament_calendar .wrapper .tournament_sponsor .coche {
	display: none
}

.tournament_calendar .wrapper .tournament_note {
	display: none
}

.tournament_calendar .wrapper .m_tabs {
	padding: 0;
	background-color: transparent;
	border: 0;
	margin: 0
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation {
	margin: 0;
	border: 0;
	overflow: hidden;
	padding: 0;
	background-color: transparent;
	overflow-x: scroll;
	white-space: nowrap
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a {
	margin: 0 18px;
	padding: 15px 0;
	text-transform: inherit;
	font-family: "Oswald", sans-serif;
	font-size: 19px;
	font-weight: 300;
	letter-spacing: -0.2px;
	padding-bottom: 5px;
	color: #ffffff
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a:first-of-type {
	margin-left: 0;
	margin-right: 18px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a:last-of-type {
	margin-right: 0
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a:lang(ar):first-of-type {
	margin-left: 18px;
	margin-right: 0
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a:lang(ar):last-of-type {
	margin-left: 0
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a span {
	display: block;
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #ffffff;
	text-transform: lowercase
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a.active {
	color: #fff;
	background-color: transparent;
	border: 0;
	padding-bottom: 3px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a.active span {
	border: 0;
	padding: 0;
	border-bottom: 2px solid #fff
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content {
	margin-top: 20px;
	background-color: transparent;
	border: 0;
	position: relative;
	overflow: hidden
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day {
	font-size: 0;
	white-space: nowrap;
	float: left;
	z-index: 3
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day:lang(ar) {
	float: right
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day.multiple .tournament_match {
	width: 280px;
	z-index: 2
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day.active_tab {
	display: flex;
	flex-wrap: nowrap
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match {
	width: calc(100vw - 20px);
	z-index: 2;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: #fff;
	margin-right: 10px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match:last-of-type {
	margin-right: 0
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match:lang(ar):last-of-type {
	margin-left: 0
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match h3 {
	display: inline-block;
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	color: #2b659d;
	text-transform: uppercase;
	font-weight: normal
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info {
	display: inline-block;
	float: right;
	text-align: right;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	line-height: 1.09;
	color: #333333
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info li {
	list-style: none
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info:lang(ar) {
	float: left;
	text-align: left
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_hour {
	margin-top: 24px;
	margin-bottom: 12px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-align: center
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data {
	list-style: none;
	display: flex;
	justify-content: space-between
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_result {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 33px;
	text-align: center;
	color: #326ca3;
	display: flex;
	align-items: flex-start
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_result .score {
	display: inline-flex;
	margin: 0 10px;
	align-items: center
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_result .score .penal {
	font-size: 15px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_result .score.local .penal {
	margin-right: 5px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_result .score.local .penal:lang(ar) {
	margin-right: 0;
	margin-left: 5px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_result .score.visit .penal {
	margin-left: 5px
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_result .score.visit .penal:lang(ar) {
	margin-right: 5px;
	margin-left: 0
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local,
.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit {
	max-width: 100px;
	width: 100px;
	white-space: normal;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: -0.2px;
	text-align: center;
	color: #000000
}

.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local img,
.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit img {
	margin: 0 auto 13px;
	width: auto;
	height: 35px
}

@media screen and (min-width: 990px) {
	.tournament_section_header {
		width: 40%;
		margin-bottom: 21px
	}

	.tournament_calendar {
		height: 395px
	}

	.tournament_calendar:before {
		display: none
	}

	.tournament_calendar.patrocinador {
		height: 475px
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor {
		right: -60px;
		z-index: 3;
		text-align: right;
		height: calc(100% - 80px);
		display: block
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor:lang(ar) {
		right: auto;
		left: -60px
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor .marca {
		display: block;
		margin: 0 0 0 auto
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor .marca:lang(ar) {
		margin: 0 auto 0 0
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor .coche {
		width: 436px;
		height: 350px;
		display: block;
		z-index: 1;
		margin-top: 30px
	}

	.tournament_calendar.patrocinador .wrapper .m_tabs .m_tabs_content .tournament_day.multiple .tournament_match {
		width: 850px
	}

	.tournament_calendar.patrocinador .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match {
		width: 850px;
		justify-content: normal
	}

	.tournament_calendar.patrocinador .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info {
		margin-left: 167px
	}

	.tournament_calendar.patrocinador .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info:lang(ar) {
		margin-left: 0;
		margin-right: 167px
	}

	.tournament_calendar.patrocinador .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local,
	.tournament_calendar.patrocinador .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit {
		width: 170px
	}

	.tournament_calendar .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto;
		height: 100%;
		box-sizing: border-box
	}

	.tournament_calendar .wrapper .tournament_note {
		display: block;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: 300;
		color: #ffffff
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation {
		overflow: hidden;
		text-align: left
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a.active {
		border-bottom: 2px solid #fff
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a.active span {
		border-bottom: 0
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a span {
		display: inline-block;
		font-size: 15px;
		margin-left: 5px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation a span:lang(ar) {
		margin-left: 0;
		margin-right: 5px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation:lang(ar) {
		text-align: right
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day.multiple .tournament_match {
		width: 1200px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match {
		width: 1200px;
		display: flex;
		flex-wrap: wrap;
		position: relative;
		align-items: center;
		justify-content: space-evenly
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match h3 {
		position: absolute;
		border-right: solid 1px rgba(0, 0, 0, 0.12);
		left: 15px;
		top: 15px;
		width: 150px;
		height: calc(100% - 30px);
		padding: 0;
		order: 1;
		font-family: "Oswald", sans-serif;
		font-size: 14px;
		font-weight: normal;
		letter-spacing: normal
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match h3:lang(ar) {
		left: auto;
		right: 15px;
		border-left: solid 1px rgba(0, 0, 0, 0.12);
		border-right: 0
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_hour {
		margin: 0;
		text-align: left;
		order: 4;
		position: absolute;
		left: 15px;
		top: 35px;
		flex-basis: 100%;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 23px;
		font-weight: 300;
		color: #333333
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_hour:lang(ar) {
		text-align: right;
		left: auto;
		right: 15px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info {
		float: none;
		height: 50px;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		order: 2;
		white-space: normal;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 12px;
		flex: 0 1 150px;
		margin-left: 50px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info li {
		flex: 0 0 100%;
		text-align: left
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info li:lang(ar) {
		text-align: right
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info li.tournament_match_city {
		margin-bottom: 2px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_info:lang(ar) {
		margin-left: 0px;
		margin-right: 50px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data {
		order: 3;
		height: 50px;
		align-items: center
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local,
	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit {
		width: 250px;
		white-space: normal;
		max-width: none;
		display: flex;
		align-items: center;
		font-size: 13px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local img,
	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit img {
		display: inline-block;
		margin-bottom: 0
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local {
		justify-content: flex-end
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local img {
		order: 2;
		margin-left: 20px;
		margin-right: 25px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.local img:lang(ar) {
		margin-left: 25px;
		margin-right: 20px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit {
		justify-content: flex-start
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit img {
		margin-left: 25px;
		margin-right: 20px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match .tournament_match_data .tournament_match_team.visit img:lang(ar) {
		margin-left: 20px;
		margin-right: 25px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day.active_tab {
		flex-wrap: wrap
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day.active_tab .tournament_match {
		margin-bottom: 7px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_content .tournament_day.active_tab .tournament_match:last-of-type {
		margin-bottom: 0
	}

	.tournament_calendar .wrapper .tournament_sponsor {
		display: none
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_calendar.patrocinador .wrapper .tournament_sponsor {
		right: 40px
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor .coche {
		display: none
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor .marca {
		display: block
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor:lang(ar) {
		right: auto;
		left: 40px
	}

	.tournament_calendar .wrapper {
		width: 960px;
		max-width: 960px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation .m_tabs_content .tournament_day.multiple .tournament_match {
		width: 960px
	}

	.tournament_calendar .wrapper .m_tabs .m_tabs_navigation .m_tabs_content .tournament_day .tournament_match {
		width: 960px
	}
}

@media screen and (min-width: 1200px) and (max-width: 1345px) {
	.tournament_calendar.patrocinador .wrapper .tournament_sponsor {
		right: 15px
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor .coche {
		width: 345px;
		height: auto
	}

	.tournament_calendar.patrocinador .wrapper .tournament_sponsor:lang(ar) {
		right: auto;
		left: 15px
	}
}

.tournament_videos {
	background-color: rgba(0, 0, 0, 0.05)
}

.tournament_videos .wrapper {
	margin: 40px 10px;
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px)
}

.tournament_videos .video_series {
	position: static;
	background: none;
	height: 122px;
	padding: 0
}

.tournament_videos .video_series:before {
	content: none
}

.tournament_videos .video_series_item {
	position: relative
}

.tournament_videos .video_series_item a {
	color: #000
}

.tournament_videos .video_series_item a .video_series_img {
	width: 151px
}

.tournament_videos .video_series_item a img {
	height: 100%;
	width: 151px
}

.tournament_videos .video_series_item a img:lang(ar) {
	margin-right: 0;
	margin-left: 20px
}

.tournament_videos .video_series_item a:before {
	left: 58px
}

.tournament_videos .video_series_item a:lang(ar):before {
	left: auto;
	right: 58px
}

.tournament_videos .video_series_item:lang(ar):after {
	left: auto;
	right: 20px
}

.tournament_videos .video_series_item:after {
	left: 20px;
	width: 112px;
	box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.15);
	background-color: rgba(0, 0, 0, 0.13)
}

@media screen and (min-width: 990px) {
	.tournament_videos .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 50px auto 40px
	}

	.tournament_videos .video_series {
		height: 133px
	}

	.tournament_videos .video_series_item {
		width: 380px;
		max-width: 380px
	}

	.tournament_videos .video_series_item a .video_series_img {
		width: 180px;
		margin-right: 15px
	}

	.tournament_videos .video_series_item a img {
		width: 180px
	}

	.tournament_videos .video_series_item a:before {
		left: 69px;
		top: 30px;
		width: 42px;
		height: 42px;
		font-size: 42px
	}

	.tournament_videos .video_series_item a:lang(ar):before {
		left: auto;
		right: 69px
	}

	.tournament_videos .video_series_item:after {
		width: 150px;
		left: 16px
	}

	.tournament_videos .video_series_item:lang(ar):after {
		left: auto;
		right: 16px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tournament_videos .wrapper {
		width: 960px;
		max-width: 960px
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.tournament_videos .video_series_item a img {
		width: auto;
		height: auto
	}

	.tournament_videos .video_series_item a .video_series_img {
		background-color: #000
	}

	.video_series_item a img {
		width: auto;
		height: auto;
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}

	.video_series_item a .video_series_img {
		background-color: #000;
		position: relative
	}
}

#detalle_equipos,
#detalle_sede_torneo,
#detalle_torneo {
	margin-bottom: 50px
}

#detalle_equipos.concacaf .cabecera,
#detalle_sede_torneo.concacaf .cabecera,
#detalle_torneo.concacaf .cabecera {
	background: #cd1731
}

#detalle_equipos.concacaf .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.concacaf .wrapper .ck_content.palmares ul li,
#detalle_torneo.concacaf .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #cd1731
}

#detalle_equipos.caf .cabecera,
#detalle_sede_torneo.caf .cabecera,
#detalle_torneo.caf .cabecera {
	background: #cb0100
}

#detalle_equipos.caf .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.caf .wrapper .ck_content.palmares ul li,
#detalle_torneo.caf .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #cb0100
}

#detalle_equipos.afc .cabecera,
#detalle_sede_torneo.afc .cabecera,
#detalle_torneo.afc .cabecera {
	background: #b9133d
}

#detalle_equipos.afc .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.afc .wrapper .ck_content.palmares ul li,
#detalle_torneo.afc .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #b9133d
}

#detalle_equipos.ofc .cabecera,
#detalle_sede_torneo.ofc .cabecera,
#detalle_torneo.ofc .cabecera {
	background: #3e3736
}

#detalle_equipos.ofc .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.ofc .wrapper .ck_content.palmares ul li,
#detalle_torneo.ofc .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #3e3736
}

#detalle_equipos.conmebol .cabecera,
#detalle_sede_torneo.conmebol .cabecera,
#detalle_torneo.conmebol .cabecera {
	background: #e80c1f
}

#detalle_equipos.conmebol .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.conmebol .wrapper .ck_content.palmares ul li,
#detalle_torneo.conmebol .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #e80c1f
}

#detalle_equipos.barcelona .cabecera,
#detalle_sede_torneo.barcelona .cabecera,
#detalle_torneo.barcelona .cabecera {
	background: #181634
}

#detalle_equipos.barcelona .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.barcelona .wrapper .ck_content.palmares ul li,
#detalle_torneo.barcelona .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #181634
}

#detalle_equipos.baskonia .cabecera,
#detalle_sede_torneo.baskonia .cabecera,
#detalle_torneo.baskonia .cabecera {
	background: #A50D30
}

#detalle_equipos.baskonia .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.baskonia .wrapper .ck_content.palmares ul li,
#detalle_torneo.baskonia .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #A50D30
}

#detalle_equipos.canarias .cabecera,
#detalle_sede_torneo.canarias .cabecera,
#detalle_torneo.canarias .cabecera {
	background: #292C31
}

#detalle_equipos.canarias .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.canarias .wrapper .ck_content.palmares ul li,
#detalle_torneo.canarias .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #292C31
}

#detalle_equipos.unicaja .cabecera,
#detalle_sede_torneo.unicaja .cabecera,
#detalle_torneo.unicaja .cabecera {
	background: #48A844
}

#detalle_equipos.unicaja .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.unicaja .wrapper .ck_content.palmares ul li,
#detalle_torneo.unicaja .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #48A844
}

#detalle_equipos.valencia .cabecera,
#detalle_sede_torneo.valencia .cabecera,
#detalle_torneo.valencia .cabecera {
	background: #E85D03
}

#detalle_equipos.valencia .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.valencia .wrapper .ck_content.palmares ul li,
#detalle_torneo.valencia .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #E85D03
}

#detalle_equipos.joventut .cabecera,
#detalle_sede_torneo.joventut .cabecera,
#detalle_torneo.joventut .cabecera {
	background: #005C44
}

#detalle_equipos.joventut .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.joventut .wrapper .ck_content.palmares ul li,
#detalle_torneo.joventut .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #005C44
}

#detalle_equipos.estudiantes .cabecera,
#detalle_sede_torneo.estudiantes .cabecera,
#detalle_torneo.estudiantes .cabecera {
	background: #002A74
}

#detalle_equipos.estudiantes .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.estudiantes .wrapper .ck_content.palmares ul li,
#detalle_torneo.estudiantes .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #002A74
}

#detalle_equipos.fener .cabecera,
#detalle_sede_torneo.fener .cabecera,
#detalle_torneo.fener .cabecera {
	background: #AD2139
}

#detalle_equipos.fener .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.fener .wrapper .ck_content.palmares ul li,
#detalle_torneo.fener .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #AD2139
}

#detalle_equipos.efes .cabecera,
#detalle_sede_torneo.efes .cabecera,
#detalle_torneo.efes .cabecera {
	background: #2A4C7D
}

#detalle_equipos.efes .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.efes .wrapper .ck_content.palmares ul li,
#detalle_torneo.efes .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #2A4C7D
}

#detalle_equipos.cska .cabecera,
#detalle_sede_torneo.cska .cabecera,
#detalle_torneo.cska .cabecera {
	background: #C8231A
}

#detalle_equipos.cska .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo.cska .wrapper .ck_content.palmares ul li,
#detalle_torneo.cska .wrapper .ck_content.palmares ul li {
	border-bottom: 1px solid #C8231A
}

#detalle_equipos .cabecera,
#detalle_sede_torneo .cabecera,
#detalle_torneo .cabecera {
	margin-bottom: 30px;
	height: 150px;
	display: flex;
	align-items: center;
	position: relative;
	background: #7e5a8b
}

#detalle_equipos .cabecera:before,
#detalle_sede_torneo .cabecera:before,
#detalle_torneo .cabecera:before {
	content: '';
	position: absolute;
	bottom: 0;
	height: 10px;
	width: 100%;
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.2)
}

#detalle_equipos .cabecera .wrapper,
#detalle_sede_torneo .cabecera .wrapper,
#detalle_torneo .cabecera .wrapper {
	width: 100vw;
	max-width: 100vw;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding: 0 15px;
	box-sizing: border-box;
	height: 150px
}

#detalle_equipos .cabecera .wrapper .escudo,
#detalle_sede_torneo .cabecera .wrapper .escudo,
#detalle_torneo .cabecera .wrapper .escudo {
	display: inline-block;
	margin-right: 18px;
	width: 70px;
	height: auto
}

#detalle_equipos .cabecera .wrapper .escudo:lang(ar),
#detalle_sede_torneo .cabecera .wrapper .escudo:lang(ar),
#detalle_torneo .cabecera .wrapper .escudo:lang(ar) {
	margin-right: 0;
	margin-left: 18px
}

#detalle_equipos .cabecera .wrapper .info,
#detalle_sede_torneo .cabecera .wrapper .info,
#detalle_torneo .cabecera .wrapper .info {
	display: inline-block
}

#detalle_equipos .cabecera .wrapper .info .name,
#detalle_equipos .cabecera .wrapper .info .web,
#detalle_sede_torneo .cabecera .wrapper .info .name,
#detalle_sede_torneo .cabecera .wrapper .info .web,
#detalle_torneo .cabecera .wrapper .info .name,
#detalle_torneo .cabecera .wrapper .info .web {
	font-size: 20px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	color: #ffffff
}

#detalle_equipos .cabecera .wrapper .info .name,
#detalle_sede_torneo .cabecera .wrapper .info .name,
#detalle_torneo .cabecera .wrapper .info .name {
	margin-bottom: 5px
}

#detalle_equipos .cabecera .wrapper .info .web,
#detalle_sede_torneo .cabecera .wrapper .info .web,
#detalle_torneo .cabecera .wrapper .info .web {
	text-decoration: none;
	font-size: 13px
}

#detalle_equipos .wrapper,
#detalle_sede_torneo .wrapper,
#detalle_torneo .wrapper {
	width: 100vw;
	max-width: 100vw;
	position: relative
}

#detalle_equipos .wrapper.image,
#detalle_sede_torneo .wrapper.image,
#detalle_torneo .wrapper.image {
	margin-top: 20px
}

#detalle_equipos .wrapper .img_ppal,
#detalle_sede_torneo .wrapper .img_ppal,
#detalle_torneo .wrapper .img_ppal {
	width: 100%;
	height: auto;
	margin-bottom: 38px
}

#detalle_equipos .wrapper .logo,
#detalle_sede_torneo .wrapper .logo,
#detalle_torneo .wrapper .logo {
	position: absolute;
	top: 0;
	left: 15px;
	width: auto;
	max-width: 80px
}

#detalle_equipos .wrapper .logo:lang(ar),
#detalle_sede_torneo .wrapper .logo:lang(ar),
#detalle_torneo .wrapper .logo:lang(ar) {
	left: 0;
	right: 15px
}

#detalle_equipos .wrapper .contenido_text,
#detalle_sede_torneo .wrapper .contenido_text,
#detalle_torneo .wrapper .contenido_text {
	padding: 0 15px;
	box-sizing: border-box
}

#detalle_equipos .wrapper .ck_content h1,
#detalle_sede_torneo .wrapper .ck_content h1,
#detalle_torneo .wrapper .ck_content h1 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -0.5px;
	color: #000000;
	margin-bottom: 30px
}

#detalle_equipos .wrapper .ck_content p,
#detalle_sede_torneo .wrapper .ck_content p,
#detalle_torneo .wrapper .ck_content p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #000000
}

#detalle_equipos .wrapper .ck_content h2,
#detalle_sede_torneo .wrapper .ck_content h2,
#detalle_torneo .wrapper .ck_content h2 {
	font-family: "Oswald", sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.24;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 45px
}

#detalle_equipos .wrapper .ck_content ul,
#detalle_sede_torneo .wrapper .ck_content ul,
#detalle_torneo .wrapper .ck_content ul {
	list-style: none;
	margin-top: 30px
}

#detalle_equipos .wrapper .ck_content ul li,
#detalle_sede_torneo .wrapper .ck_content ul li,
#detalle_torneo .wrapper .ck_content ul li {
	display: flex;
	align-items: center;
	margin-bottom: 30px
}

#detalle_equipos .wrapper .ck_content ul li:last-of-type,
#detalle_sede_torneo .wrapper .ck_content ul li:last-of-type,
#detalle_torneo .wrapper .ck_content ul li:last-of-type {
	margin-bottom: 0
}

#detalle_equipos .wrapper .ck_content ul li img,
#detalle_equipos .wrapper .ck_content ul li p,
#detalle_sede_torneo .wrapper .ck_content ul li img,
#detalle_sede_torneo .wrapper .ck_content ul li p,
#detalle_torneo .wrapper .ck_content ul li img,
#detalle_torneo .wrapper .ck_content ul li p {
	display: inline-block
}

#detalle_equipos .wrapper .ck_content ul li img,
#detalle_sede_torneo .wrapper .ck_content ul li img,
#detalle_torneo .wrapper .ck_content ul li img {
	width: 50px;
	height: auto
}

#detalle_equipos .wrapper .ck_content ul li p,
#detalle_sede_torneo .wrapper .ck_content ul li p,
#detalle_torneo .wrapper .ck_content ul li p {
	margin-left: 20px
}

#detalle_equipos .wrapper .ck_content ul li p:lang(ar),
#detalle_sede_torneo .wrapper .ck_content ul li p:lang(ar),
#detalle_torneo .wrapper .ck_content ul li p:lang(ar) {
	margin-left: 0;
	margin-right: 20px
}

#detalle_equipos .wrapper .ck_content.stats p,
#detalle_sede_torneo .wrapper .ck_content.stats p,
#detalle_torneo .wrapper .ck_content.stats p {
	font-size: 14px
}

#detalle_equipos .wrapper .ck_content.stats ul,
#detalle_sede_torneo .wrapper .ck_content.stats ul,
#detalle_torneo .wrapper .ck_content.stats ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

#detalle_equipos .wrapper .ck_content.stats ul li,
#detalle_sede_torneo .wrapper .ck_content.stats ul li,
#detalle_torneo .wrapper .ck_content.stats ul li {
	flex-basis: 50%;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 0;
	border-bottom: 1px solid #333333
}

#detalle_equipos .wrapper .ck_content.stats ul li:nth-child(odd),
#detalle_sede_torneo .wrapper .ck_content.stats ul li:nth-child(odd),
#detalle_torneo .wrapper .ck_content.stats ul li:nth-child(odd) {
	flex-basis: calc(50% - 13px)
}

#detalle_equipos .wrapper .ck_content.stats ul li:nth-child(-n+2),
#detalle_sede_torneo .wrapper .ck_content.stats ul li:nth-child(-n+2),
#detalle_torneo .wrapper .ck_content.stats ul li:nth-child(-n+2) {
	margin-bottom: 30px
}

#detalle_equipos .wrapper .ck_content.stats ul li span,
#detalle_sede_torneo .wrapper .ck_content.stats ul li span,
#detalle_torneo .wrapper .ck_content.stats ul li span {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: .77;
	letter-spacing: -0.5px;
	color: #aaaaaa;
	margin-bottom: 5px
}

#detalle_equipos .wrapper .ck_content.stats ul li p,
#detalle_sede_torneo .wrapper .ck_content.stats ul li p,
#detalle_torneo .wrapper .ck_content.stats ul li p {
	margin-left: 0;
	display: block
}

#detalle_equipos .wrapper .ck_content.stats ul li p:lang(ar),
#detalle_sede_torneo .wrapper .ck_content.stats ul li p:lang(ar),
#detalle_torneo .wrapper .ck_content.stats ul li p:lang(ar) {
	margin-right: 0
}

#detalle_equipos .wrapper .ck_content.prize p,
#detalle_sede_torneo .wrapper .ck_content.prize p,
#detalle_torneo .wrapper .ck_content.prize p {
	font-size: 14px
}

#detalle_equipos .wrapper .ck_content.prize ul li,
#detalle_sede_torneo .wrapper .ck_content.prize ul li,
#detalle_torneo .wrapper .ck_content.prize ul li {
	align-items: flex-end
}

#detalle_equipos .wrapper .ck_content.prize ul li img,
#detalle_sede_torneo .wrapper .ck_content.prize ul li img,
#detalle_torneo .wrapper .ck_content.prize ul li img {
	margin-right: 20px;
	width: 56px;
	height: auto
}

#detalle_equipos .wrapper .ck_content.prize ul li img:lang(ar),
#detalle_sede_torneo .wrapper .ck_content.prize ul li img:lang(ar),
#detalle_torneo .wrapper .ck_content.prize ul li img:lang(ar) {
	margin-left: 20px;
	margin-right: 0
}

#detalle_equipos .wrapper .ck_content.prize ul li div,
#detalle_sede_torneo .wrapper .ck_content.prize ul li div,
#detalle_torneo .wrapper .ck_content.prize ul li div {
	display: inline-block;
	padding-bottom: 5px
}

#detalle_equipos .wrapper .ck_content.prize ul li p,
#detalle_sede_torneo .wrapper .ck_content.prize ul li p,
#detalle_torneo .wrapper .ck_content.prize ul li p {
	margin-left: 0;
	display: block
}

#detalle_equipos .wrapper .ck_content.prize ul li p:lang(ar),
#detalle_sede_torneo .wrapper .ck_content.prize ul li p:lang(ar),
#detalle_torneo .wrapper .ck_content.prize ul li p:lang(ar) {
	margin-right: 0
}

#detalle_equipos .wrapper .ck_content.palmares p,
#detalle_sede_torneo .wrapper .ck_content.palmares p,
#detalle_torneo .wrapper .ck_content.palmares p {
	font-size: 14px
}

#detalle_equipos .wrapper .ck_content.palmares ul,
#detalle_sede_torneo .wrapper .ck_content.palmares ul,
#detalle_torneo .wrapper .ck_content.palmares ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

#detalle_equipos .wrapper .ck_content.palmares ul li,
#detalle_sede_torneo .wrapper .ck_content.palmares ul li,
#detalle_torneo .wrapper .ck_content.palmares ul li {
	flex-basis: 50%;
	display: block;
	margin-bottom: 0;
	border-bottom: 1px solid #7e5a8b;
	margin-bottom: 30px
}

#detalle_equipos .wrapper .ck_content.palmares ul li:nth-child(odd),
#detalle_sede_torneo .wrapper .ck_content.palmares ul li:nth-child(odd),
#detalle_torneo .wrapper .ck_content.palmares ul li:nth-child(odd) {
	flex-basis: calc(50% - 13px)
}

#detalle_equipos .wrapper .ck_content.palmares ul li span,
#detalle_sede_torneo .wrapper .ck_content.palmares ul li span,
#detalle_torneo .wrapper .ck_content.palmares ul li span {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: .77;
	letter-spacing: -0.5px;
	color: #aaaaaa;
	margin-bottom: 5px
}

#detalle_equipos .wrapper .ck_content.palmares ul li p,
#detalle_sede_torneo .wrapper .ck_content.palmares ul li p,
#detalle_torneo .wrapper .ck_content.palmares ul li p {
	margin-left: 0;
	display: block
}

#detalle_equipos .wrapper .ck_content.palmares ul li p:lang(ar),
#detalle_sede_torneo .wrapper .ck_content.palmares ul li p:lang(ar),
#detalle_torneo .wrapper .ck_content.palmares ul li p:lang(ar) {
	margin-right: 0
}

#detalle_equipos .wrapper .ck_content.palmares ul li p:first-of-type,
#detalle_sede_torneo .wrapper .ck_content.palmares ul li p:first-of-type,
#detalle_torneo .wrapper .ck_content.palmares ul li p:first-of-type {
	text-decoration: none
}

#detalle_equipos .wrapper .ck_content.plantilla ul,
#detalle_sede_torneo .wrapper .ck_content.plantilla ul,
#detalle_torneo .wrapper .ck_content.plantilla ul {
	list-style: none
}

#detalle_equipos .wrapper .ck_content.plantilla ul li,
#detalle_sede_torneo .wrapper .ck_content.plantilla ul li,
#detalle_torneo .wrapper .ck_content.plantilla ul li {
	margin-bottom: 40px;
	display: block
}

#detalle_equipos .wrapper .ck_content.plantilla ul li:last-of-type,
#detalle_sede_torneo .wrapper .ck_content.plantilla ul li:last-of-type,
#detalle_torneo .wrapper .ck_content.plantilla ul li:last-of-type {
	margin-bottom: 0
}

#detalle_equipos .wrapper .ck_content.plantilla ul li p,
#detalle_sede_torneo .wrapper .ck_content.plantilla ul li p,
#detalle_torneo .wrapper .ck_content.plantilla ul li p {
	margin-left: 0;
	display: block
}

#detalle_equipos .wrapper .ck_content.plantilla ul li p:lang(ar),
#detalle_sede_torneo .wrapper .ck_content.plantilla ul li p:lang(ar),
#detalle_torneo .wrapper .ck_content.plantilla ul li p:lang(ar) {
	margin-right: 0
}

#detalle_equipos .wrapper .ck_content.plantilla ul li p:first-of-type,
#detalle_sede_torneo .wrapper .ck_content.plantilla ul li p:first-of-type,
#detalle_torneo .wrapper .ck_content.plantilla ul li p:first-of-type {
	text-decoration: underline
}

#detalle_equipos .wrapper .m_section_news_actions,
#detalle_sede_torneo .wrapper .m_section_news_actions,
#detalle_torneo .wrapper .m_section_news_actions {
	margin-top: 25px;
	margin-bottom: 50px
}

#detalle_equipos .wrapper .m_section_news_actions .m_share:not(.m_share_inline),
#detalle_sede_torneo .wrapper .m_section_news_actions .m_share:not(.m_share_inline),
#detalle_torneo .wrapper .m_section_news_actions .m_share:not(.m_share_inline) {
	position: relative;
	display: inline-block;
	font-size: x-small;
	z-index: 2
}

#detalle_equipos .wrapper .m_section_news_actions .m_share .m_collapsable_content,
#detalle_sede_torneo .wrapper .m_section_news_actions .m_share .m_collapsable_content,
#detalle_torneo .wrapper .m_section_news_actions .m_share .m_collapsable_content {
	min-height: 0;
	transition-property: min-height;
	transition-duration: 1s
}

#detalle_equipos .wrapper .m_section_news_actions .m_share.expanded .m_collapsable_content,
#detalle_sede_torneo .wrapper .m_section_news_actions .m_share.expanded .m_collapsable_content,
#detalle_torneo .wrapper .m_section_news_actions .m_share.expanded .m_collapsable_content {
	min-height: 205px
}

#detalle_equipos .wrapper .entry,
#detalle_sede_torneo .wrapper .entry,
#detalle_torneo .wrapper .entry {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px
}

#detalle_equipos .wrapper .entry:last-of-type,
#detalle_sede_torneo .wrapper .entry:last-of-type,
#detalle_torneo .wrapper .entry:last-of-type {
	margin-bottom: 0
}

#detalle_equipos .wrapper .entry .img_secnd,
#detalle_sede_torneo .wrapper .entry .img_secnd,
#detalle_torneo .wrapper .entry .img_secnd {
	width: 100%;
	height: auto;
	margin-bottom: 24px
}

#detalle_equipos .patrocinio,
#detalle_sede_torneo .patrocinio,
#detalle_torneo .patrocinio {
	margin: 50px 0;
	background: #721012;
	background: -moz-linear-gradient(-45deg, #721012 0%, #c5191b 100%);
	background: -webkit-linear-gradient(-45deg, #721012 0%, #c5191b 100%);
	background: linear-gradient(135deg, #721012 0%, #c5191b 100%)
}

#detalle_equipos .patrocinio .sponsor,
#detalle_sede_torneo .patrocinio .sponsor,
#detalle_torneo .patrocinio .sponsor {
	padding: 20px 0;
	width: 60px;
	max-width: 60px;
	height: 60px;
	margin: 0 auto
}

#detalle_equipos .patrocinio .carrusel_match,
#detalle_sede_torneo .patrocinio .carrusel_match,
#detalle_torneo .patrocinio .carrusel_match {
	justify-content: center;
	margin-bottom: 20px
}

#detalle_equipos .patrocinio .carrusel_match .match,
#detalle_sede_torneo .patrocinio .carrusel_match .match,
#detalle_torneo .patrocinio .carrusel_match .match {
	width: calc(100% - 30px);
	height: auto
}

#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .logos .img,
#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .logos .img,
#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .logos .img {
	width: 50px;
	height: 50px
}

#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2,
#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2,
#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 2.86;
	font-weight: normal;
	letter-spacing: normal;
	color: #000000
}

#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .hour,
#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .hour,
#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .hour {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #333333
}

#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .day:first-letter,
#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .day:first-letter,
#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .day:first-letter {
	text-transform: uppercase
}

#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .price,
#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price,
#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price {
	margin-top: 38px
}

#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .buy_btn,
#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .buy_btn,
#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .buy_btn {
	background-color: #d81c1e
}

#detalle_sede_torneo .wrapper .ck_content h2 {
	margin-top: 0
}

@media screen and (min-width: 990px) {

	#detalle_equipos.concacaf .cabecera,
	#detalle_sede_torneo.concacaf .cabecera,
	#detalle_torneo.concacaf .cabecera {
		background: #7f0f1e;
		background: -moz-linear-gradient(-45deg, #7f0f1e 0%, #cd1731 30%);
		background: -webkit-linear-gradient(-45deg, #7f0f1e 0%, #cd1731 30%);
		background: linear-gradient(135deg, #7f0f1e 0%, #cd1731 30%)
	}

	#detalle_equipos.caf .cabecera,
	#detalle_sede_torneo.caf .cabecera,
	#detalle_torneo.caf .cabecera {
		background: #7c0000;
		background: -moz-linear-gradient(-45deg, #7c0000 0%, #cb0100 30%);
		background: -webkit-linear-gradient(-45deg, #7c0000 0%, #cb0100 30%);
		background: linear-gradient(135deg, #7c0000 0%, #cb0100 30%)
	}

	#detalle_equipos.afc .cabecera,
	#detalle_sede_torneo.afc .cabecera,
	#detalle_torneo.afc .cabecera {
		background: #7c0000;
		background: -moz-linear-gradient(-45deg, #7c0000 0%, #6b0b23 0%, #b9133d 30%);
		background: -webkit-linear-gradient(-45deg, #7c0000 0%, #6b0b23 0%, #b9133d 30%);
		background: linear-gradient(135deg, #7c0000 0%, #6b0b23 0%, #b9133d 30%)
	}

	#detalle_equipos.ofc .cabecera,
	#detalle_sede_torneo.ofc .cabecera,
	#detalle_torneo.ofc .cabecera {
		background: #7c0000;
		background: -moz-linear-gradient(-45deg, #7c0000 0%, #0a0908 0%, #3e3736 30%);
		background: -webkit-linear-gradient(-45deg, #7c0000 0%, #0a0908 0%, #3e3736 30%);
		background: linear-gradient(135deg, #7c0000 0%, #0a0908 0%, #3e3736 30%)
	}

	#detalle_equipos.conmebol .cabecera,
	#detalle_sede_torneo.conmebol .cabecera,
	#detalle_torneo.conmebol .cabecera {
		background: #e80c1f;
		background: -moz-linear-gradient(-45deg, #e80c1f 0%, #cc0c1c 30%);
		background: -webkit-linear-gradient(-45deg, #e80c1f 0%, #cc0c1c 30%);
		background: linear-gradient(135deg, #e80c1f 0%, #cc0c1c 30%)
	}

	#detalle_equipos.barcelona .cabecera,
	#detalle_sede_torneo.barcelona .cabecera,
	#detalle_torneo.barcelona .cabecera {
		background: #181634;
		background: -moz-linear-gradient(-45deg, #181634 0%, #14122b 30%);
		background: -webkit-linear-gradient(-45deg, #181634 0%, #14122b 30%);
		background: linear-gradient(135deg, #181634 0%, #14122b 30%)
	}

	#detalle_equipos.baskonia .cabecera,
	#detalle_sede_torneo.baskonia .cabecera,
	#detalle_torneo.baskonia .cabecera {
		background: #a50d30;
		background: -moz-linear-gradient(-45deg, #a50d30 0%, #850a26 30%);
		background: -webkit-linear-gradient(-45deg, #a50d30 0%, #850a26 30%);
		background: linear-gradient(135deg, #a50d30 0%, #850a26 30%)
	}

	#detalle_equipos.canarias .cabecera,
	#detalle_sede_torneo.canarias .cabecera,
	#detalle_torneo.canarias .cabecera {
		background: #292c31;
		background: -moz-linear-gradient(-45deg, #292c31 0%, #212327 30%);
		background: -webkit-linear-gradient(-45deg, #292c31 0%, #212327 30%);
		background: linear-gradient(135deg, #292c31 0%, #212327 30%)
	}

	#detalle_equipos.unicaja .cabecera,
	#detalle_sede_torneo.unicaja .cabecera,
	#detalle_torneo.unicaja .cabecera {
		background: #48a844;
		background: -moz-linear-gradient(-45deg, #48a844 0%, #3c8c38 30%);
		background: -webkit-linear-gradient(-45deg, #48a844 0%, #3c8c38 30%);
		background: linear-gradient(135deg, #48a844 0%, #3c8c38 30%)
	}

	#detalle_equipos.valencia .cabecera,
	#detalle_sede_torneo.valencia .cabecera,
	#detalle_torneo.valencia .cabecera {
		background: #e85d03;
		background: -moz-linear-gradient(-45deg, #e85d03 0%, #be4c02 30%);
		background: -webkit-linear-gradient(-45deg, #e85d03 0%, #be4c02 30%);
		background: linear-gradient(135deg, #e85d03 0%, #be4c02 30%)
	}

	#detalle_equipos.joventut.estudiantes .cabecera,
	#detalle_sede_torneo.joventut.estudiantes .cabecera,
	#detalle_torneo.joventut.estudiantes .cabecera {
		background: #002a74;
		background: -moz-linear-gradient(-45deg, #002a74 0%, #00225f 30%);
		background: -webkit-linear-gradient(-45deg, #002a74 0%, #00225f 30%);
		background: linear-gradient(135deg, #002a74 0%, #00225f 30%)
	}

	#detalle_equipos.joventut .cabecera,
	#detalle_sede_torneo.joventut .cabecera,
	#detalle_torneo.joventut .cabecera {
		background: #005c44;
		background: -moz-linear-gradient(-45deg, #005c44 0%, #004b37 30%);
		background: -webkit-linear-gradient(-45deg, #005c44 0%, #004b37 30%);
		background: linear-gradient(135deg, #005c44 0%, #004b37 30%)
	}

	#detalle_equipos.fener .cabecera,
	#detalle_sede_torneo.fener .cabecera,
	#detalle_torneo.fener .cabecera {
		background: #AD2139;
		background: -moz-linear-gradient(-45deg, #AD2139 0%, #D42947 30%);
		background: -webkit-linear-gradient(-45deg, #AD2139 0%, #D42947 30%);
		background: linear-gradient(135deg, #AD2139 0%, #D42947 30%)
	}

	#detalle_equipos.efes .cabecera,
	#detalle_sede_torneo.efes .cabecera,
	#detalle_torneo.efes .cabecera {
		background: #2A4C7D;
		background: -moz-linear-gradient(-45deg, #2A4C7D 0%, #345E9A 30%);
		background: -webkit-linear-gradient(-45deg, #2A4C7D 0%, #345E9A 30%);
		background: linear-gradient(135deg, #2A4C7D 0%, #345E9A 30%)
	}

	#detalle_equipos.cska .cabecera,
	#detalle_sede_torneo.cska .cabecera,
	#detalle_torneo.cska .cabecera {
		background: #C8231A;
		background: -moz-linear-gradient(-45deg, #C8231A 0%, #F82C21 30%);
		background: -webkit-linear-gradient(-45deg, #C8231A 0%, #F82C21 30%);
		background: linear-gradient(135deg, #C8231A 0%, #F82C21 30%)
	}

	#detalle_equipos .cabecera,
	#detalle_sede_torneo .cabecera,
	#detalle_torneo .cabecera {
		padding: 0;
		height: 300px;
		background: #37273d;
		background: -moz-linear-gradient(-45deg, #37273d 0%, #7e5a8b 30%);
		background: -webkit-linear-gradient(-45deg, #37273d 0%, #7e5a8b 30%);
		background: linear-gradient(135deg, #37273d 0%, #7e5a8b 30%)
	}

	#detalle_equipos .cabecera .wrapper,
	#detalle_sede_torneo .cabecera .wrapper,
	#detalle_torneo .cabecera .wrapper {
		padding: 0;
		width: 960px;
		max-width: 960px
	}

	#detalle_equipos .cabecera .wrapper .escudo,
	#detalle_sede_torneo .cabecera .wrapper .escudo,
	#detalle_torneo .cabecera .wrapper .escudo {
		width: 113px;
		height: auto
	}

	#detalle_equipos .cabecera .wrapper .info .name,
	#detalle_sede_torneo .cabecera .wrapper .info .name,
	#detalle_torneo .cabecera .wrapper .info .name {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 36px;
		font-weight: 600
	}

	#detalle_equipos .cabecera .wrapper .info .web,
	#detalle_sede_torneo .cabecera .wrapper .info .web,
	#detalle_torneo .cabecera .wrapper .info .web {
		font-size: 15px
	}

	#detalle_equipos .wrapper,
	#detalle_sede_torneo .wrapper,
	#detalle_torneo .wrapper {
		width: 960px;
		max-width: 960px;
		padding: 0
	}

	#detalle_equipos .wrapper.image,
	#detalle_sede_torneo .wrapper.image,
	#detalle_torneo .wrapper.image {
		margin-top: 50px;
		margin-bottom: 75px
	}

	#detalle_equipos .wrapper .entry,
	#detalle_sede_torneo .wrapper .entry,
	#detalle_torneo .wrapper .entry {
		flex-wrap: nowrap;
		background-color: #f9f9f9;
		padding: 15px 15px 25px;
		box-sizing: border-box
	}

	#detalle_equipos .wrapper .entry .img_secnd,
	#detalle_sede_torneo .wrapper .entry .img_secnd,
	#detalle_torneo .wrapper .entry .img_secnd {
		margin-bottom: 0;
		width: 300px;
		max-width: 300px;
		height: 200px
	}

	#detalle_equipos .wrapper .entry .info,
	#detalle_sede_torneo .wrapper .entry .info,
	#detalle_torneo .wrapper .entry .info {
		padding: 15px 20px 0;
		box-sizing: border-box
	}

	#detalle_equipos .wrapper .img_ppal,
	#detalle_sede_torneo .wrapper .img_ppal,
	#detalle_torneo .wrapper .img_ppal {
		width: 960px;
		height: auto
	}

	#detalle_equipos .wrapper .contenido_text,
	#detalle_sede_torneo .wrapper .contenido_text,
	#detalle_torneo .wrapper .contenido_text {
		padding: 0
	}

	#detalle_equipos .wrapper .ck_content h1,
	#detalle_sede_torneo .wrapper .ck_content h1,
	#detalle_torneo .wrapper .ck_content h1 {
		font-size: 30px
	}

	#detalle_equipos .wrapper .ck_content h2,
	#detalle_sede_torneo .wrapper .ck_content h2,
	#detalle_torneo .wrapper .ck_content h2 {
		font-size: 25px;
		font-weight: 200
	}

	#detalle_equipos .wrapper .ck_content.stats,
	#detalle_sede_torneo .wrapper .ck_content.stats,
	#detalle_torneo .wrapper .ck_content.stats {
		margin: 70px 0
	}

	#detalle_equipos .wrapper .ck_content.stats ul li,
	#detalle_sede_torneo .wrapper .ck_content.stats ul li,
	#detalle_torneo .wrapper .ck_content.stats ul li {
		flex-basis: calc(33% - 13px);
		margin-bottom: 30px
	}

	#detalle_equipos .wrapper .ck_content.stats ul li:nth-child(odd),
	#detalle_sede_torneo .wrapper .ck_content.stats ul li:nth-child(odd),
	#detalle_torneo .wrapper .ck_content.stats ul li:nth-child(odd) {
		flex-basis: calc(33% - 13px)
	}

	#detalle_equipos .wrapper .ck_content.prize ul,
	#detalle_sede_torneo .wrapper .ck_content.prize ul,
	#detalle_torneo .wrapper .ck_content.prize ul {
		display: flex;
		flex-wrap: nowrap
	}

	#detalle_equipos .wrapper .ck_content.prize ul li,
	#detalle_sede_torneo .wrapper .ck_content.prize ul li,
	#detalle_torneo .wrapper .ck_content.prize ul li {
		margin-bottom: 0;
		flex-basis: 33%
	}

	#detalle_equipos .wrapper .ck_content.palmares ul,
	#detalle_sede_torneo .wrapper .ck_content.palmares ul,
	#detalle_torneo .wrapper .ck_content.palmares ul {
		justify-content: normal
	}

	#detalle_equipos .wrapper .ck_content.palmares ul li,
	#detalle_sede_torneo .wrapper .ck_content.palmares ul li,
	#detalle_torneo .wrapper .ck_content.palmares ul li {
		flex-basis: calc(33% - 24px);
		padding-bottom: 5px;
		margin-right: 24px
	}

	#detalle_equipos .wrapper .ck_content.palmares ul li:nth-child(odd),
	#detalle_sede_torneo .wrapper .ck_content.palmares ul li:nth-child(odd),
	#detalle_torneo .wrapper .ck_content.palmares ul li:nth-child(odd) {
		flex-basis: calc(33% - 24px);
		margin-right: 24px
	}

	#detalle_equipos .wrapper .ck_content.palmares ul li p:first-of-type,
	#detalle_sede_torneo .wrapper .ck_content.palmares ul li p:first-of-type,
	#detalle_torneo .wrapper .ck_content.palmares ul li p:first-of-type {
		font-weight: normal
	}

	#detalle_equipos .wrapper .ck_content.palmares ul li:lang(ar),
	#detalle_sede_torneo .wrapper .ck_content.palmares ul li:lang(ar),
	#detalle_torneo .wrapper .ck_content.palmares ul li:lang(ar) {
		margin-right: 0;
		margin-left: 24px
	}

	#detalle_equipos .wrapper .ck_content.palmares ul li:lang(ar):nth-child(odd),
	#detalle_sede_torneo .wrapper .ck_content.palmares ul li:lang(ar):nth-child(odd),
	#detalle_torneo .wrapper .ck_content.palmares ul li:lang(ar):nth-child(odd) {
		margin-right: 0;
		margin-left: 24px
	}

	#detalle_equipos .wrapper .ck_content.plantilla ul li p:first-of-type,
	#detalle_sede_torneo .wrapper .ck_content.plantilla ul li p:first-of-type,
	#detalle_torneo .wrapper .ck_content.plantilla ul li p:first-of-type {
		font-weight: bold;
		text-decoration: none
	}

	#detalle_equipos .wrapper .ck_content.info_team h2,
	#detalle_sede_torneo .wrapper .ck_content.info_team h2,
	#detalle_torneo .wrapper .ck_content.info_team h2 {
		margin-bottom: 30px
	}

	#detalle_equipos .wrapper .m_section_news_actions,
	#detalle_sede_torneo .wrapper .m_section_news_actions,
	#detalle_torneo .wrapper .m_section_news_actions {
		margin-bottom: 50px
	}

	#detalle_equipos .wrapper .m_section_news_actions .m_share.expanded .m_collapsable_content,
	#detalle_sede_torneo .wrapper .m_section_news_actions .m_share.expanded .m_collapsable_content,
	#detalle_torneo .wrapper .m_section_news_actions .m_share.expanded .m_collapsable_content {
		min-height: 160px
	}

	#detalle_equipos .patrocinio .carrusel_match,
	#detalle_sede_torneo .patrocinio .carrusel_match,
	#detalle_torneo .patrocinio .carrusel_match {
		width: 100%
	}

	#detalle_equipos .patrocinio .carrusel_match .match,
	#detalle_sede_torneo .patrocinio .carrusel_match .match,
	#detalle_torneo .patrocinio .carrusel_match .match {
		width: 1000px
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo {
		padding: 5px 25px;
		width: 100%;
		box-sizing: border-box
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2 {
		line-height: 1.5
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2:last-of-type,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2:last-of-type,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .teams h2:last-of-type {
		line-height: 1
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .info_date,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date {
		margin: 0 5px 0 10px
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .info_date:lang(ar),
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date:lang(ar),
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date:lang(ar) {
		margin: 0 10px 0 5px
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .hour,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .hour,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .info_date .hour {
		line-height: 1
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .price,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price {
		margin-top: 0
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .price p,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price p,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price p {
		margin-bottom: 0
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .price .money,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price .money,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .price .money {
		display: block
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .logos,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .logos,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .logos {
		margin: 0 25px 0 0
	}

	#detalle_equipos .patrocinio .carrusel_match .match .container_matches_nuevo .logos h2,
	#detalle_sede_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .logos h2,
	#detalle_torneo .patrocinio .carrusel_match .match .container_matches_nuevo .logos h2 {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: 300;
		letter-spacing: normal;
		color: #000000
	}
}

.m_new_calendar.tickets_layout {
	margin-bottom: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container {
	opacity: 1;
	position: relative;
	background-color: #f2f2f2
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper {
	margin-bottom: 10px;
	padding: 35px 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .title {
	border-bottom: 4px solid #0255A5;
	color: #4a4a4a;
	border-left: 0;
	text-align: left;
	margin: 0 15px;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 5px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .title:lang(ar) {
	text-align: right;
	border-left: 4px solid transparent;
	border-right: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle {
	position: absolute;
	top: 35px;
	right: 14px;
	display: flex;
	align-items: center
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle:lang(ar) {
	right: auto;
	left: 14px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle label.active:before {
	color: #797979;
	cursor: default
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle label.active input {
	cursor: default
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .list_mode {
	width: 30px;
	height: 30px;
	padding: 0 30px 0 0;
	position: relative;
	cursor: default
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .list_mode:lang(ar) {
	padding: 0 0 0 30px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .list_mode:lang(ar):before {
	right: 0;
	left: auto
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .list_mode:before {
	content: "\e904";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 33px;
	display: inline-block;
	vertical-align: middle;
	left: 0;
	top: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .list_mode input {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .calendar_mode {
	width: 30px;
	height: 30px;
	position: relative;
	padding: 0 10px 0 0;
	cursor: default
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .calendar_mode:before {
	content: "\e905";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 33px;
	display: inline-block;
	vertical-align: middle;
	right: 0;
	top: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .calendar_mode:lang(ar) {
	padding: 0 0 0 10px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .calendar_mode:lang(ar):before {
	right: auto;
	left: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle .calendar_mode input {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 0;
	right: 0;
	opacity: 0;
	cursor: pointer
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	margin-top: 40px;
	padding: 0 15px;
	box-sizing: border-box
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .label_competition {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.75;
	color: #333333;
	margin-right: 15px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .label_competition:lang(ar) {
	margin-left: 15px;
	margin-right: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select {
	flex: auto
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_content {
	border: 1px solid #d8d8d8;
	background-color: #ffffff;
	border-radius: 0;
	display: block;
	cursor: pointer;
	position: relative;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.1px;
	color: #505050
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_content,
.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container select {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.1px;
	color: #505050
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container select {
	padding: 0 15px;
	box-sizing: border-box
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_button {
	right: 15px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_button:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #d8d8d8;
	vertical-align: middle
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_button:lang(ar) {
	right: auto;
	left: 15px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container {
	position: relative
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario {
	position: relative;
	overflow: hidden;
	margin-left: 60px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario.no_visible {
	height: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario:lang(ar) {
	margin-left: 0;
	margin-right: 60px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendar_month {
	display: none
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendar_month .list_days {
	list-style: none;
	margin: 0 15px 10px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendar_month .list_days li {
	display: inline-block;
	width: calc(100% / 7);
	text-align: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -0.2px;
	color: #666;
	text-transform: lowercase
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendar_month .list_days li::first-letter {
	text-transform: uppercase
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar {
	margin: 0 15px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila {
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	width: calc(100vw - 30px);
	margin: 0 auto
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia {
	display: inline-block;
	width: calc(((100vw - 30px) / 7) - 4px);
	height: calc(((100vw - 30px) / 7) - 4px);
	margin: 2px;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color: #333;
	border-radius: 5px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
	font-size: 11px;
	font-weight: 600;
	background-color: #fff;
	position: relative;
	display: flex;
	align-items: flex-end
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia img:lang(ar) {
	margin-right: auto;
	margin-left: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia a {
	position: absolute;
	width: 100%;
	height: 100%;
	text-decoration: none
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match {
	display: none
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .local:lang(ar) {
	float: right
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .visitante:lang(ar) {
	float: left
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .n_dia {
	box-sizing: border-box;
	position: absolute;
	right: 2px;
	line-height: 1;
	top: 2px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .n_dia:lang(ar) {
	right: auto;
	left: 2px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .logo {
	width: 70%;
	height: auto;
	display: inline-block;
	margin-bottom: 1px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .logo.hide {
	display: none
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.today .n_dia {
	font-weight: bold;
	color: #ce3047
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.match {
	font-weight: normal;
	color: #000
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.local {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDMwIDQwIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZn0uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKX0uY2xzLTN7ZmlsbDojMDE2YWNlO29wYWNpdHk6LjJ9ICAgICAgICA8L3N0eWxlPiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPiAgICAgICAgICAgIDxwYXRoIGlkPSJSZWN0YW5nbGVfMjI4IiBkPSJNMCAwaDMwdjQwSDB6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDIyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQgODczKSIvPiAgICAgICAgPC9jbGlwUGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZXNjdWRvRm9uZG9DYWxlbmRhcmlvIiBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCAtODczKSI+ICAgICAgICA8cGF0aCBpZD0iUGF0aF8xNDIzIiBkPSJNMTguMDYzIDYuMjgyYS43MDcuNzA3IDAgMCAxIC4wNDYuMzIyLjU0Ni41NDYgMCAwIDEgLjMuNzI1Yy0uMDkyLjM0NS0uMy41ODctLjg0LjQ2YS41Ni41NiAwIDAgMCAuNDE0LjU4Ny41NDkuNTQ5IDAgMCAwIC41NzUtLjIwN2MwLS4wMzUuMDEyLS4wODEuMDEyLS4xMTVhLjU2NS41NjUgMCAxIDEgMS4wOTMuMjg4LjUuNSAwIDAgMS0uMTI3LjIzLjU1OC41NTggMCAwIDAgLjc0OC41NzUuNTY4LjU2OCAwIDAgMS0uMy0uODA1LjczLjczIDAgMCAxIC4yNzYtLjM4IDIuMjgzIDIuMjgzIDAgMCAwLTIuMTk3LTEuNjh6bTEuODUyLS4xNjFhMy43MDUgMy43MDUgMCAwIDAtMS42OTEtMS40MzguNTg4LjU4OCAwIDAgMS0uMjE5LjUwNi41NzYuNTc2IDAgMCAxIC40NDkuNDgzYy4wNTggMCAuMDgxLjA0Ni4wODEuMTE1YTIuNzgzIDIuNzgzIDAgMCAxIDEuNjQ1LjkxMyAzLjYxNCAzLjYxNCAwIDAgMC0uMjY1LS41Nzl6TTkuMDU0IDUuNjQ5YTIuODkgMi44OSAwIDAgMC0uMDQ2LjMxMS41LjUgMCAwIDEgLjMuMzExLjU0NC41NDQgMCAwIDEgLjYxLjQ5NWMuMDkyLjM0NS4wMjMuNjU2LS41MTguODA1YS41NTMuNTUzIDAgMCAwIC42NDQuMzExLjUzOS41MzkgMCAwIDAgLjQxNC0uNTE4LjYuNiAwIDAgMS0uMDgxLS4yODguNTY0LjU2NCAwIDEgMSAxLjEyNyAwIC42NzkuNjc5IDAgMCAxLS4wMjMuMTYxLjU0NS41NDUgMCAwIDAgLjUyOS4zOTEuNTM2LjUzNiAwIDAgMCAuNTQxLS40NmMtLjU1MiAwLS43LS4zLS43LS42NTZhLjU2Ny41NjcgMCAwIDEgLjQ3Mi0uNjMzYy4wNTgtLjMxMS4xNS0uNDM3LjM5MS0uNDgzYS41LjUgMCAwIDEtLjI4OC0uNDQ5IDEuNzU5IDEuNzU5IDAgMCAwLS45MzItLjIwNyAzLjcwOSAzLjcwOSAwIDAgMC0yLjQ0LjkwOXptLjI2NS0uODQ5YTQuNDg4IDQuNDg4IDAgMCAxIDIuMi0uNTg3IDQuMTM2IDQuMTM2IDAgMCAxIDEuMDEyLjEyN3YtLjExOGEuNDU5LjQ1OSAwIDAgMS0uMDgxLS4yNzYuNTU0LjU1NCAwIDAgMSAuMDgxLS4yNzZ2LS40NDlhLjQ1OS40NTkgMCAwIDEtLjA4MS0uMjc2QTMuMDM3IDMuMDM3IDAgMCAwIDkuMzE5IDQuOHpNNi43IDEwLjAzMmEuMzE2LjMxNiAwIDAgMS0uNDE0LS4xNjEuMzMxLjMzMSAwIDAgMSAwLS4yNzYuOTc5Ljk3OSAwIDAgMS0uOTItLjE3My42NzIuNjcyIDAgMCAxLS44MTctLjA2OWMtLjI0Mi0uMTg0LS40MzctLjYyMS0uMTUtLjg2M2EuNTc1LjU3NSAwIDAgMSAuMS0uODQuNi42IDAgMCAxLS4wODEtLjI4OC41NjcuNTY3IDAgMCAxIC40NDktLjU1Mi41ODUuNTg1IDAgMCAxLS4yMTktLjQ0OS41NzEuNTcxIDAgMCAxIC41MDYtLjU2MS41NzkuNTc5IDAgMCAxLS4wOTItLjMxMS41NjUuNTY1IDAgMCAxIC41NjQtLjU2NC42NzMuNjczIDAgMCAxIC4xNS4wMjMuNTE1LjUxNSAwIDAgMS0uMDQ2LS4yMy41NjUuNTY1IDAgMCAxIC41NjQtLjU2NC41ODYuNTg2IDAgMCAxIC4yNTMuMDU4LjU3Ny41NzcgMCAwIDEgLjU1My0uNjU3LjUzOC41MzggMCAwIDEgLjMyMi4xLjU2Ny41NjcgMCAwIDEgLjU1Mi0uNDQ5LjU2LjU2IDAgMCAxIC40NzIuMjY1LjU1Ny41NTcgMCAwIDEgLjQxNC0uMTg0LjQ3Mi40NzIgMCAwIDEgLjEyNy4wMTIuNTU3LjU1NyAwIDAgMS0uMDM1LS4yMDcuNTY1LjU2NSAwIDAgMSAuNTY0LS41NjQuNjQ0LjY0NCAwIDAgMSAuMy4wODEuNTc3LjU3NyAwIDAgMSAuNTUyLS42NTYuNTU3LjU1NyAwIDAgMSAuMzM0LjExNS41NzMuNTczIDAgMCAxIC45NTUtLjI3Ni41NTkuNTU5IDAgMCAxIC41MDYtLjMyMi40NzcuNDc3IDAgMCAxIC4xODQuMDM1IDEuNTYzIDEuNTYzIDAgMCAxIC40NzItLjNWLjgxN2gtLjQyNlYuMzhoLjQyNlYwaC40NnYuMzhoLjQyMXYuNDM3aC0uNDI2di40MjZhMS4xMDcgMS4xMDcgMCAwIDEgLjQ3Mi4yODguNDc3LjQ3NyAwIDAgMSAuMTg0LS4wMzUuNTY2LjU2NiAwIDAgMSAuNTA2LjMyMi41NTUuNTU1IDAgMCAxIC40LS4xNjEuNTY3LjU2NyAwIDAgMSAuNTUyLjQzNy41NTcuNTU3IDAgMCAxIC4zMzQtLjExNS41NjUuNTY1IDAgMCAxIC41NjQuNTY0LjguOCAwIDAgMCAuMjg4IDAgLjU2NS41NjUgMCAwIDEgLjU2NC41NjQuNjUxLjY1MSAwIDAgMS0uMDM1LjIwNy40NzIuNDcyIDAgMCAxIC4xMjctLjAxMi41NTcuNTU3IDAgMCAxIC40MTQuMTg0LjU2LjU2IDAgMCAxIC40NzItLjI2NS41NzcuNTc3IDAgMCAxIC41NTIuNDQ5LjUzOC41MzggMCAwIDEgLjMyMi0uMS41NjUuNTY1IDAgMCAxIC41NjQuNTY0Yy4wNjkuMDQ2LjE2MS4wMjMuMjUzLjAyM2EuNTY1LjU2NSAwIDAgMSAuNTY0LjU2NC43NDQuNzQ0IDAgMCAxLS4wNDYuMjMuNTgzLjU4MyAwIDAgMSAuMTUtLjAyMy41NjUuNTY1IDAgMCAxIC41NjQuNTY0LjU3OS41NzkgMCAwIDEtLjA5Mi4zMTEuNTY4LjU2OCAwIDAgMSAuMjg4IDEuMDEyLjU2Ny41NjcgMCAwIDEgLjQ0OS41NTIuNTE5LjUxOSAwIDAgMS0uMDgxLjI4OC41NTcuNTU3IDAgMCAxIC4xLjg0Yy4yODguMjQyLjA4MS42NzktLjE1Ljg2M2EuNjcyLjY3MiAwIDAgMS0uODE3LjA2OSAxLjA1MiAxLjA1MiAwIDAgMS0uOTIuMTczLjMzLjMzIDAgMCAxIDAgLjI3Ni4zMTQuMzE0IDAgMCAxLS40MjYuMTUgMTQuNzE1IDE0LjcxNSAwIDAgMC02LjMzOS0xLjQxNUExNC45OTQgMTQuOTk0IDAgMCAwIDYuNyAxMC4wMzJ6bS0uODY3LTIuMDU5YS43ODQuNzg0IDAgMCAxIC4yNTMuMzY4LjU2OC41NjggMCAwIDEtLjMuODA1LjU0MS41NDEgMCAwIDAgLjQ2LS4wMzUuNTYzLjU2MyAwIDAgMCAuMjg4LS41NDEuNjQ5LjY0OSAwIDAgMS0uMTI3LS4yMy41NjUuNTY1IDAgMCAxIDEuMDkzLS4yODcuMzkxLjM5MSAwIDAgMSAuMDEyLjExNS41NTYuNTU2IDAgMCAwIDEtLjM4Yy0uNTQxLjEzOC0uNzQ4LS4xMTUtLjg0LS40NmEuNTQ2LjU0NiAwIDAgMSAuMy0uNzI1LjU2LjU2IDAgMCAxIC4wNTgtLjMyMiAyLjI4NSAyLjI4NSAwIDAgMC0yLjE5NyAxLjY5MnptMS44MDYtMi4yOWEuNTQ5LjU0OSAwIDAgMSAuNDQ5LS40ODMuNTg1LjU4NSAwIDAgMS0uMjE5LS40NDkgMy4yMyAzLjIzIDAgMCAwLTEuNzE0IDEuNDE2IDUuNCA1LjQgMCAwIDAtLjIuNTA2IDIuOCAyLjggMCAwIDEgMS42MzQtLjl6bTUuOTk0LS43MzZhLjQ2NS40NjUgMCAwIDEtLjMuNDQ5Yy4yNDIuMDQ2LjMzNC4xNzMuMzkxLjQ4M2EuNTU1LjU1NSAwIDAgMSAuNDcyLjYzM2MwIC4zNTctLjEzOC42NDQtLjcuNjU2YS41NS41NSAwIDAgMCAxLjA3LjA2OS42NzkuNjc5IDAgMCAxLS4wMjMtLjE2MS41NjQuNTY0IDAgMSAxIDEuMTI3IDAgLjUxOS41MTkgMCAwIDEtLjA4MS4yODguNTM5LjUzOSAwIDAgMCAuNDExLjUxNy41NTMuNTUzIDAgMCAwIC42NDQtLjMxMWMtLjU0MS0uMTM4LS42LS40Ni0uNTE4LS44MDUuMDgxLS4yODguMjMtLjUxOC42MS0uNDk1YS42MDYuNjA2IDAgMCAxIC4zLS4zMTEgMi44OTEgMi44OTEgMCAwIDAtLjA0Ni0uMzExIDMuNzU1IDMuNzU1IDAgMCAwLTIuNDc0LS45MDkgMy42MjggMy42MjggMCAwIDAtLjkzMi4xMTV6bTMuMTQxLS4xMzhhMy4xNjYgMy4xNjYgMCAwIDAtMy4xNDEtMS45MzMuNTI5LjUyOSAwIDAgMS0uMDgxLjMzNHYuNDQ5YS40NTkuNDU5IDAgMCAxIC4wODEuMjc2LjU1NC41NTQgMCAwIDEtLjA4MS4yNzZ2LjExNWE0LjEzOCA0LjEzOCAwIDAgMSAxLjAxMi0uMTE1IDQuMzE3IDQuMzE3IDAgMCAxIDIuMjEuNTk4em0tOC45IDQuMDI3YTEuMTI0IDEuMTI0IDAgMCAxLS41NzUtLjIwNy40MzguNDM4IDAgMCAxLS4yLjA5MiAyLjI1MyAyLjI1MyAwIDAgMS0uMzU3LjU2NCAxOC42MSAxOC42MSAwIDAgMSAxLjEyNy0uNDQ5em05LjIzOC0xLjEyN2ExLjAxMyAxLjAxMyAwIDAgMS0uNzM2LjYxYy4zNjguMDgxLjczNi4xNzMgMS4wOTMuMjc2YTEuMDM5IDEuMDM5IDAgMCAxLS4zNjEtLjg4N3ptLTEuNTA3LjQ2YTEuMTA5IDEuMTA5IDAgMCAxLS40NDktLjU1Mi44MjYuODI2IDAgMCAxLS4yLS4wMjMgMS4xMiAxLjEyIDAgMCAxLS41NzUuNDI2IDEwLjM4OCAxMC4zODggMCAwIDEgMS4yMTkuMTQ4em0tMy45LS4xNjFhMS4xODcgMS4xODcgMCAwIDEtLjU3NS0uNDI2Ljc3Ny43NzcgMCAwIDEtLjE2MS4wMjMgMS4yMzIgMS4yMzIgMCAwIDEtLjQ3Mi41NTJjLjM4Ny0uMDU3Ljc4OS0uMTE1IDEuMjAzLS4xNXptLTIuNzI3LS4zYTEuMDUgMS4wNSAwIDAgMS0uMzQ1Ljg4NmMuMzU3LS4xLjcyNS0uMiAxLjA5My0uMjc2YTEuMDU3IDEuMDU3IDAgMCAxLS43NTItLjYxem0zLjUuMjUzYy4xODQtLjAxMi4zOC0uMDEyLjU3NS0uMDEycy4zOCAwIC41NzUuMDEyYTEuMDcyIDEuMDcyIDAgMCAxLS41NzUtLjc3MS45ODEuOTgxIDAgMCAxLS41ODIuNzcxem01Ljc0MS44NzRjLjM4LjEzOC43NTkuMjg4IDEuMTI3LjQ0OWExLjEgMS4xIDAgMCAxLS4yNzYtLjU1Mi44NjEuODYxIDAgMCAxLS4yNzYtLjEgMS4wODcgMS4wODcgMCAwIDEtLjU4Mi4yMDR6bTIuMzEyLS40MjZhLjU0MS41NDEgMCAxIDAgLjcxOS0uMjA5LjUzNi41MzYgMCAwIDAtLjcyNS4yMXpNMTYuOCA2LjhhLjU0LjU0IDAgMSAwIC42NTYtLjM5MS41NDMuNTQzIDAgMCAwLS42NTYuMzkxek01LjYzNyA4LjM2NGEuNTQzLjU0MyAwIDEgMC0uMjE5LjczNi41NDEuNTQxIDAgMCAwIC4yMTktLjczNnpNOS4zIDYuOGEuNTQuNTQgMCAxIDAtLjM5MS42NTZBLjU0My41NDMgMCAwIDAgOS4zIDYuOHptNC4yOTEtLjRhLjU0MS41NDEgMCAxIDAtLjU0MS41NDEuNTQuNTQgMCAwIDAgLjUzNy0uNTQxem01LjY4MyA0LjI5MWwuMS40MjYtLjQyNi4yNDJhLjE2Mi4xNjIgMCAwIDEgLjA1OC4yMDcuMTU2LjE1NiAwIDAgMS0uMjA3LjA4MSAxMy4zNzMgMTMuMzczIDAgMCAwLTUuNzUyLTEuMjc3IDEzLjU0MyAxMy41NDMgMCAwIDAtNS43NTIgMS4yNzcuMTYuMTYgMCAwIDEtLjIwNy0uMDgxLjE4LjE4IDAgMCAxIC4wNTgtLjIwN2wtLjQyNi0uMjQyLjEtLjQyNmEuMTQ2LjE0NiAwIDAgMS0uMTYxLS4wODEuMTM0LjEzNCAwIDAgMSAuMDU4LS4xODQgMTQuNjgxIDE0LjY4MSAwIDAgMSA2LjMxNi0xLjQgMTQuODUgMTQuODUgMCAwIDEgNi4zMTYgMS40LjEzNC4xMzQgMCAwIDEgLjA1OC4xODQuMTA5LjEwOSAwIDAgMS0uMTM2LjA3OHptLTYuMjI0IDEuNjQ1QTExLjUxNiAxMS41MTYgMCAxIDAgMjQuNTYzIDIzLjg1YTExLjUzNiAxMS41MzYgMCAwIDAtMTEuNTE2LTExLjUxN3ptMC0xLjU0MkExMy4wNTIgMTMuMDUyIDAgMSAxIDAgMjMuODVhMTMuMDc1IDEzLjA3NSAwIDAgMSAxMy4wNDctMTMuMDU4em0xMC45MyAxMi45ODlhMTAuODQ0IDEwLjg0NCAwIDAgMS0yLjU0MyA2Ljk5NWwtMS4yNTctMS4yNTZhOC40MzcgOC40MzcgMCAwIDAgMi4yMi01Ljg0NCA5LjQxOCA5LjQxOCAwIDAgMC0zLjcxNi03LjQwOWwtMS40NjEgMS41YTcuMzE3IDcuMzE3IDAgMCAxIDEuOTIxIDIuMDI1TDE3LjkgMjAuODU4YTUuNTIgNS41MiAwIDAgMC0xLjgwNi0xLjkxbC0zLjA0NyAzLjIyMi0zLjE2NC0zLjI1NmE1Ljc3NyA1Ljc3NyAwIDAgMC0yLjU4OSA0Ljc0IDUuNDU0IDUuNDU0IDAgMCAwIDQuMDUgNS4zMjd2LTUuNGgzLjgydjEuMjA4aC0yLjI5djEuMzU4aDIuMjU1VjI3LjVoLTIuMjU1djEuNzM3YTYuMTU2IDYuMTU2IDAgMCAwIDQuNS0yLjEwNWwxLjE4NSAxLjJhNy40MzcgNy40MzcgMCAwIDEtNS42NzIgMi41NTR2MS42NjhoLTEuNTQzVjMwLjdhNy4zNjMgNy4zNjMgMCAwIDEtNS42MzctNy4yIDcuMjQ2IDcuMjQ2IDAgMCAxIDMuMTA2LTUuN2wtMS40ODQtMS41NDRhOS41NzIgOS41NzIgMCAwIDAtMy43NjIgNy40MjEgOC41MyA4LjUzIDAgMCAwIDIuMjU1IDUuODkxTDQuNzE3IDMwLjdhMTAuNDE2IDEwLjQxNiAwIDAgMS0yLjYtNi45MTQgMTAuOTU5IDEwLjk1OSAwIDAgMSA1LjUzNC05LjQ5MmwyLjU3NyAyLjY5MmE3LjY4OSA3LjY4OSAwIDAgMSAyLjgzLS41MjkgNy41NTEgNy41NTEgMCAwIDEgMi43MTUuNTI5bC4xMjctLjEyNyAyLjUwOC0yLjU4OWExMC45MzggMTAuOTM4IDAgMCAxIDUuNTY4IDkuNTExem0tOS4zODgtNS41MjJBNy4zNzEgNy4zNzEgMCAwIDAgMTMgMTguMDA1YTYuMjIzIDYuMjIzIDAgMCAwLTEuNi4yMDdsMS41IDEuNTQyLjE2MS4xMTV6bS0uMDIzIDIuOTU3bDYuMzI4IDYuNTQ2YTE0LjkgMTQuOSAwIDAgMS0xLjMyMyAxLjgwNmwxLjU4OCAxLjU3NmExMS41MDYgMTEuNTA2IDAgMCAxLTMuNzYyIDIuNzEzbC0yLjY2OS0yLjcyN2E4LjAwNSA4LjAwNSAwIDAgMCA0LjQxOC0yLjgzbC0xLjgwNi0xLjgyOWE2LjE3NiA2LjE3NiAwIDAgMS00LjAyIDIuMzI3di0uODUxaDIuMjU1VjI1LjY5aC0yLjI1NXYtLjQ2aDIuMjg5di0yLjA5NEgxMC45djQuMDczbC0zLjE1Ny0zLjIyMWEzLjAwOSAzLjAwOSAwIDAgMSAwLS4zMjJBNS4zMDYgNS4zMDYgMCAwIDEgOS44MzcgMTkuNWwyLjk1NyAzLjA2LjI1My4yNTN6bS05LjA1OC40ODJsLS45NDMtLjk2NmE5LjIyMyA5LjIyMyAwIDAgMSAyLjcxNS0zLjg2NmwuODUxLjg3NEE4IDggMCAwIDAgNS41MTEgMjEuN3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJQYXRoIDE0MjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0IDg4My42NDgpIi8+ICAgIDwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: left 0 bottom 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.local img {
	margin-left: auto;
	margin-right: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.pend {
	background-color: #fdedda
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.no_match {
	opacity: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months {
	position: absolute;
	left: 0;
	font-size: 0;
	top: 0;
	background: transparent;
	display: block;
	height: 395px;
	overflow: hidden;
	overflow-y: auto
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months:lang(ar) {
	left: auto;
	right: 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months.calendar_view {
	position: static;
	height: auto;
	display: inline-block;
	overflow-y: hidden;
	overflow-x: auto;
	border-bottom: 2px solid #adadad;
	padding-bottom: 3px;
	white-space: nowrap;
	width: calc(100vw - 30px);
	margin: 0 15px 20px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months.calendar_view li {
	display: none;
	width: 40px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months.calendar_view li.show {
	display: inline-block
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months.calendar_view li a {
	line-height: normal;
	text-transform: uppercase
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months li {
	list-style: none;
	width: 60px;
	box-sizing: border-box;
	text-align: center;
	display: none
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months li.show {
	display: block
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months li a {
	text-decoration: none;
	font-family: "Oswald", sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 2.73;
	color: #666666;
	box-sizing: border-box;
	text-transform: uppercase;
	padding: 0;
	border: 0;
	display: inline
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months li a.active {
	font-weight: 500;
	border-bottom: 4px solid rgba(51, 51, 51, 0.9);
	background-color: transparent;
	margin: 0;
	color: rgba(51, 51, 51, 0.9)
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: -0.2px;
	color: #666666;
	text-align: center;
	display: none;
	text-transform: uppercase;
	margin: 40px 15px 0
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .local_container,
.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .visit_container {
	align-items: center;
	display: flex;
	margin: 0 10px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .local_container .local,
.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .visit_container .local {
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	display: inline-block;
	margin-right: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDMwIDQwIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZn0uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKX0uY2xzLTN7ZmlsbDojMDE2YWNlO29wYWNpdHk6LjJ9ICAgICAgICA8L3N0eWxlPiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPiAgICAgICAgICAgIDxwYXRoIGlkPSJSZWN0YW5nbGVfMjI4IiBkPSJNMCAwaDMwdjQwSDB6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDIyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQgODczKSIvPiAgICAgICAgPC9jbGlwUGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZXNjdWRvRm9uZG9DYWxlbmRhcmlvIiBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCAtODczKSI+ICAgICAgICA8cGF0aCBpZD0iUGF0aF8xNDIzIiBkPSJNMTguMDYzIDYuMjgyYS43MDcuNzA3IDAgMCAxIC4wNDYuMzIyLjU0Ni41NDYgMCAwIDEgLjMuNzI1Yy0uMDkyLjM0NS0uMy41ODctLjg0LjQ2YS41Ni41NiAwIDAgMCAuNDE0LjU4Ny41NDkuNTQ5IDAgMCAwIC41NzUtLjIwN2MwLS4wMzUuMDEyLS4wODEuMDEyLS4xMTVhLjU2NS41NjUgMCAxIDEgMS4wOTMuMjg4LjUuNSAwIDAgMS0uMTI3LjIzLjU1OC41NTggMCAwIDAgLjc0OC41NzUuNTY4LjU2OCAwIDAgMS0uMy0uODA1LjczLjczIDAgMCAxIC4yNzYtLjM4IDIuMjgzIDIuMjgzIDAgMCAwLTIuMTk3LTEuNjh6bTEuODUyLS4xNjFhMy43MDUgMy43MDUgMCAwIDAtMS42OTEtMS40MzguNTg4LjU4OCAwIDAgMS0uMjE5LjUwNi41NzYuNTc2IDAgMCAxIC40NDkuNDgzYy4wNTggMCAuMDgxLjA0Ni4wODEuMTE1YTIuNzgzIDIuNzgzIDAgMCAxIDEuNjQ1LjkxMyAzLjYxNCAzLjYxNCAwIDAgMC0uMjY1LS41Nzl6TTkuMDU0IDUuNjQ5YTIuODkgMi44OSAwIDAgMC0uMDQ2LjMxMS41LjUgMCAwIDEgLjMuMzExLjU0NC41NDQgMCAwIDEgLjYxLjQ5NWMuMDkyLjM0NS4wMjMuNjU2LS41MTguODA1YS41NTMuNTUzIDAgMCAwIC42NDQuMzExLjUzOS41MzkgMCAwIDAgLjQxNC0uNTE4LjYuNiAwIDAgMS0uMDgxLS4yODguNTY0LjU2NCAwIDEgMSAxLjEyNyAwIC42NzkuNjc5IDAgMCAxLS4wMjMuMTYxLjU0NS41NDUgMCAwIDAgLjUyOS4zOTEuNTM2LjUzNiAwIDAgMCAuNTQxLS40NmMtLjU1MiAwLS43LS4zLS43LS42NTZhLjU2Ny41NjcgMCAwIDEgLjQ3Mi0uNjMzYy4wNTgtLjMxMS4xNS0uNDM3LjM5MS0uNDgzYS41LjUgMCAwIDEtLjI4OC0uNDQ5IDEuNzU5IDEuNzU5IDAgMCAwLS45MzItLjIwNyAzLjcwOSAzLjcwOSAwIDAgMC0yLjQ0LjkwOXptLjI2NS0uODQ5YTQuNDg4IDQuNDg4IDAgMCAxIDIuMi0uNTg3IDQuMTM2IDQuMTM2IDAgMCAxIDEuMDEyLjEyN3YtLjExOGEuNDU5LjQ1OSAwIDAgMS0uMDgxLS4yNzYuNTU0LjU1NCAwIDAgMSAuMDgxLS4yNzZ2LS40NDlhLjQ1OS40NTkgMCAwIDEtLjA4MS0uMjc2QTMuMDM3IDMuMDM3IDAgMCAwIDkuMzE5IDQuOHpNNi43IDEwLjAzMmEuMzE2LjMxNiAwIDAgMS0uNDE0LS4xNjEuMzMxLjMzMSAwIDAgMSAwLS4yNzYuOTc5Ljk3OSAwIDAgMS0uOTItLjE3My42NzIuNjcyIDAgMCAxLS44MTctLjA2OWMtLjI0Mi0uMTg0LS40MzctLjYyMS0uMTUtLjg2M2EuNTc1LjU3NSAwIDAgMSAuMS0uODQuNi42IDAgMCAxLS4wODEtLjI4OC41NjcuNTY3IDAgMCAxIC40NDktLjU1Mi41ODUuNTg1IDAgMCAxLS4yMTktLjQ0OS41NzEuNTcxIDAgMCAxIC41MDYtLjU2MS41NzkuNTc5IDAgMCAxLS4wOTItLjMxMS41NjUuNTY1IDAgMCAxIC41NjQtLjU2NC42NzMuNjczIDAgMCAxIC4xNS4wMjMuNTE1LjUxNSAwIDAgMS0uMDQ2LS4yMy41NjUuNTY1IDAgMCAxIC41NjQtLjU2NC41ODYuNTg2IDAgMCAxIC4yNTMuMDU4LjU3Ny41NzcgMCAwIDEgLjU1My0uNjU3LjUzOC41MzggMCAwIDEgLjMyMi4xLjU2Ny41NjcgMCAwIDEgLjU1Mi0uNDQ5LjU2LjU2IDAgMCAxIC40NzIuMjY1LjU1Ny41NTcgMCAwIDEgLjQxNC0uMTg0LjQ3Mi40NzIgMCAwIDEgLjEyNy4wMTIuNTU3LjU1NyAwIDAgMS0uMDM1LS4yMDcuNTY1LjU2NSAwIDAgMSAuNTY0LS41NjQuNjQ0LjY0NCAwIDAgMSAuMy4wODEuNTc3LjU3NyAwIDAgMSAuNTUyLS42NTYuNTU3LjU1NyAwIDAgMSAuMzM0LjExNS41NzMuNTczIDAgMCAxIC45NTUtLjI3Ni41NTkuNTU5IDAgMCAxIC41MDYtLjMyMi40NzcuNDc3IDAgMCAxIC4xODQuMDM1IDEuNTYzIDEuNTYzIDAgMCAxIC40NzItLjNWLjgxN2gtLjQyNlYuMzhoLjQyNlYwaC40NnYuMzhoLjQyMXYuNDM3aC0uNDI2di40MjZhMS4xMDcgMS4xMDcgMCAwIDEgLjQ3Mi4yODguNDc3LjQ3NyAwIDAgMSAuMTg0LS4wMzUuNTY2LjU2NiAwIDAgMSAuNTA2LjMyMi41NTUuNTU1IDAgMCAxIC40LS4xNjEuNTY3LjU2NyAwIDAgMSAuNTUyLjQzNy41NTcuNTU3IDAgMCAxIC4zMzQtLjExNS41NjUuNTY1IDAgMCAxIC41NjQuNTY0LjguOCAwIDAgMCAuMjg4IDAgLjU2NS41NjUgMCAwIDEgLjU2NC41NjQuNjUxLjY1MSAwIDAgMS0uMDM1LjIwNy40NzIuNDcyIDAgMCAxIC4xMjctLjAxMi41NTcuNTU3IDAgMCAxIC40MTQuMTg0LjU2LjU2IDAgMCAxIC40NzItLjI2NS41NzcuNTc3IDAgMCAxIC41NTIuNDQ5LjUzOC41MzggMCAwIDEgLjMyMi0uMS41NjUuNTY1IDAgMCAxIC41NjQuNTY0Yy4wNjkuMDQ2LjE2MS4wMjMuMjUzLjAyM2EuNTY1LjU2NSAwIDAgMSAuNTY0LjU2NC43NDQuNzQ0IDAgMCAxLS4wNDYuMjMuNTgzLjU4MyAwIDAgMSAuMTUtLjAyMy41NjUuNTY1IDAgMCAxIC41NjQuNTY0LjU3OS41NzkgMCAwIDEtLjA5Mi4zMTEuNTY4LjU2OCAwIDAgMSAuMjg4IDEuMDEyLjU2Ny41NjcgMCAwIDEgLjQ0OS41NTIuNTE5LjUxOSAwIDAgMS0uMDgxLjI4OC41NTcuNTU3IDAgMCAxIC4xLjg0Yy4yODguMjQyLjA4MS42NzktLjE1Ljg2M2EuNjcyLjY3MiAwIDAgMS0uODE3LjA2OSAxLjA1MiAxLjA1MiAwIDAgMS0uOTIuMTczLjMzLjMzIDAgMCAxIDAgLjI3Ni4zMTQuMzE0IDAgMCAxLS40MjYuMTUgMTQuNzE1IDE0LjcxNSAwIDAgMC02LjMzOS0xLjQxNUExNC45OTQgMTQuOTk0IDAgMCAwIDYuNyAxMC4wMzJ6bS0uODY3LTIuMDU5YS43ODQuNzg0IDAgMCAxIC4yNTMuMzY4LjU2OC41NjggMCAwIDEtLjMuODA1LjU0MS41NDEgMCAwIDAgLjQ2LS4wMzUuNTYzLjU2MyAwIDAgMCAuMjg4LS41NDEuNjQ5LjY0OSAwIDAgMS0uMTI3LS4yMy41NjUuNTY1IDAgMCAxIDEuMDkzLS4yODcuMzkxLjM5MSAwIDAgMSAuMDEyLjExNS41NTYuNTU2IDAgMCAwIDEtLjM4Yy0uNTQxLjEzOC0uNzQ4LS4xMTUtLjg0LS40NmEuNTQ2LjU0NiAwIDAgMSAuMy0uNzI1LjU2LjU2IDAgMCAxIC4wNTgtLjMyMiAyLjI4NSAyLjI4NSAwIDAgMC0yLjE5NyAxLjY5MnptMS44MDYtMi4yOWEuNTQ5LjU0OSAwIDAgMSAuNDQ5LS40ODMuNTg1LjU4NSAwIDAgMS0uMjE5LS40NDkgMy4yMyAzLjIzIDAgMCAwLTEuNzE0IDEuNDE2IDUuNCA1LjQgMCAwIDAtLjIuNTA2IDIuOCAyLjggMCAwIDEgMS42MzQtLjl6bTUuOTk0LS43MzZhLjQ2NS40NjUgMCAwIDEtLjMuNDQ5Yy4yNDIuMDQ2LjMzNC4xNzMuMzkxLjQ4M2EuNTU1LjU1NSAwIDAgMSAuNDcyLjYzM2MwIC4zNTctLjEzOC42NDQtLjcuNjU2YS41NS41NSAwIDAgMCAxLjA3LjA2OS42NzkuNjc5IDAgMCAxLS4wMjMtLjE2MS41NjQuNTY0IDAgMSAxIDEuMTI3IDAgLjUxOS41MTkgMCAwIDEtLjA4MS4yODguNTM5LjUzOSAwIDAgMCAuNDExLjUxNy41NTMuNTUzIDAgMCAwIC42NDQtLjMxMWMtLjU0MS0uMTM4LS42LS40Ni0uNTE4LS44MDUuMDgxLS4yODguMjMtLjUxOC42MS0uNDk1YS42MDYuNjA2IDAgMCAxIC4zLS4zMTEgMi44OTEgMi44OTEgMCAwIDAtLjA0Ni0uMzExIDMuNzU1IDMuNzU1IDAgMCAwLTIuNDc0LS45MDkgMy42MjggMy42MjggMCAwIDAtLjkzMi4xMTV6bTMuMTQxLS4xMzhhMy4xNjYgMy4xNjYgMCAwIDAtMy4xNDEtMS45MzMuNTI5LjUyOSAwIDAgMS0uMDgxLjMzNHYuNDQ5YS40NTkuNDU5IDAgMCAxIC4wODEuMjc2LjU1NC41NTQgMCAwIDEtLjA4MS4yNzZ2LjExNWE0LjEzOCA0LjEzOCAwIDAgMSAxLjAxMi0uMTE1IDQuMzE3IDQuMzE3IDAgMCAxIDIuMjEuNTk4em0tOC45IDQuMDI3YTEuMTI0IDEuMTI0IDAgMCAxLS41NzUtLjIwNy40MzguNDM4IDAgMCAxLS4yLjA5MiAyLjI1MyAyLjI1MyAwIDAgMS0uMzU3LjU2NCAxOC42MSAxOC42MSAwIDAgMSAxLjEyNy0uNDQ5em05LjIzOC0xLjEyN2ExLjAxMyAxLjAxMyAwIDAgMS0uNzM2LjYxYy4zNjguMDgxLjczNi4xNzMgMS4wOTMuMjc2YTEuMDM5IDEuMDM5IDAgMCAxLS4zNjEtLjg4N3ptLTEuNTA3LjQ2YTEuMTA5IDEuMTA5IDAgMCAxLS40NDktLjU1Mi44MjYuODI2IDAgMCAxLS4yLS4wMjMgMS4xMiAxLjEyIDAgMCAxLS41NzUuNDI2IDEwLjM4OCAxMC4zODggMCAwIDEgMS4yMTkuMTQ4em0tMy45LS4xNjFhMS4xODcgMS4xODcgMCAwIDEtLjU3NS0uNDI2Ljc3Ny43NzcgMCAwIDEtLjE2MS4wMjMgMS4yMzIgMS4yMzIgMCAwIDEtLjQ3Mi41NTJjLjM4Ny0uMDU3Ljc4OS0uMTE1IDEuMjAzLS4xNXptLTIuNzI3LS4zYTEuMDUgMS4wNSAwIDAgMS0uMzQ1Ljg4NmMuMzU3LS4xLjcyNS0uMiAxLjA5My0uMjc2YTEuMDU3IDEuMDU3IDAgMCAxLS43NTItLjYxem0zLjUuMjUzYy4xODQtLjAxMi4zOC0uMDEyLjU3NS0uMDEycy4zOCAwIC41NzUuMDEyYTEuMDcyIDEuMDcyIDAgMCAxLS41NzUtLjc3MS45ODEuOTgxIDAgMCAxLS41ODIuNzcxem01Ljc0MS44NzRjLjM4LjEzOC43NTkuMjg4IDEuMTI3LjQ0OWExLjEgMS4xIDAgMCAxLS4yNzYtLjU1Mi44NjEuODYxIDAgMCAxLS4yNzYtLjEgMS4wODcgMS4wODcgMCAwIDEtLjU4Mi4yMDR6bTIuMzEyLS40MjZhLjU0MS41NDEgMCAxIDAgLjcxOS0uMjA5LjUzNi41MzYgMCAwIDAtLjcyNS4yMXpNMTYuOCA2LjhhLjU0LjU0IDAgMSAwIC42NTYtLjM5MS41NDMuNTQzIDAgMCAwLS42NTYuMzkxek01LjYzNyA4LjM2NGEuNTQzLjU0MyAwIDEgMC0uMjE5LjczNi41NDEuNTQxIDAgMCAwIC4yMTktLjczNnpNOS4zIDYuOGEuNTQuNTQgMCAxIDAtLjM5MS42NTZBLjU0My41NDMgMCAwIDAgOS4zIDYuOHptNC4yOTEtLjRhLjU0MS41NDEgMCAxIDAtLjU0MS41NDEuNTQuNTQgMCAwIDAgLjUzNy0uNTQxem01LjY4MyA0LjI5MWwuMS40MjYtLjQyNi4yNDJhLjE2Mi4xNjIgMCAwIDEgLjA1OC4yMDcuMTU2LjE1NiAwIDAgMS0uMjA3LjA4MSAxMy4zNzMgMTMuMzczIDAgMCAwLTUuNzUyLTEuMjc3IDEzLjU0MyAxMy41NDMgMCAwIDAtNS43NTIgMS4yNzcuMTYuMTYgMCAwIDEtLjIwNy0uMDgxLjE4LjE4IDAgMCAxIC4wNTgtLjIwN2wtLjQyNi0uMjQyLjEtLjQyNmEuMTQ2LjE0NiAwIDAgMS0uMTYxLS4wODEuMTM0LjEzNCAwIDAgMSAuMDU4LS4xODQgMTQuNjgxIDE0LjY4MSAwIDAgMSA2LjMxNi0xLjQgMTQuODUgMTQuODUgMCAwIDEgNi4zMTYgMS40LjEzNC4xMzQgMCAwIDEgLjA1OC4xODQuMTA5LjEwOSAwIDAgMS0uMTM2LjA3OHptLTYuMjI0IDEuNjQ1QTExLjUxNiAxMS41MTYgMCAxIDAgMjQuNTYzIDIzLjg1YTExLjUzNiAxMS41MzYgMCAwIDAtMTEuNTE2LTExLjUxN3ptMC0xLjU0MkExMy4wNTIgMTMuMDUyIDAgMSAxIDAgMjMuODVhMTMuMDc1IDEzLjA3NSAwIDAgMSAxMy4wNDctMTMuMDU4em0xMC45MyAxMi45ODlhMTAuODQ0IDEwLjg0NCAwIDAgMS0yLjU0MyA2Ljk5NWwtMS4yNTctMS4yNTZhOC40MzcgOC40MzcgMCAwIDAgMi4yMi01Ljg0NCA5LjQxOCA5LjQxOCAwIDAgMC0zLjcxNi03LjQwOWwtMS40NjEgMS41YTcuMzE3IDcuMzE3IDAgMCAxIDEuOTIxIDIuMDI1TDE3LjkgMjAuODU4YTUuNTIgNS41MiAwIDAgMC0xLjgwNi0xLjkxbC0zLjA0NyAzLjIyMi0zLjE2NC0zLjI1NmE1Ljc3NyA1Ljc3NyAwIDAgMC0yLjU4OSA0Ljc0IDUuNDU0IDUuNDU0IDAgMCAwIDQuMDUgNS4zMjd2LTUuNGgzLjgydjEuMjA4aC0yLjI5djEuMzU4aDIuMjU1VjI3LjVoLTIuMjU1djEuNzM3YTYuMTU2IDYuMTU2IDAgMCAwIDQuNS0yLjEwNWwxLjE4NSAxLjJhNy40MzcgNy40MzcgMCAwIDEtNS42NzIgMi41NTR2MS42NjhoLTEuNTQzVjMwLjdhNy4zNjMgNy4zNjMgMCAwIDEtNS42MzctNy4yIDcuMjQ2IDcuMjQ2IDAgMCAxIDMuMTA2LTUuN2wtMS40ODQtMS41NDRhOS41NzIgOS41NzIgMCAwIDAtMy43NjIgNy40MjEgOC41MyA4LjUzIDAgMCAwIDIuMjU1IDUuODkxTDQuNzE3IDMwLjdhMTAuNDE2IDEwLjQxNiAwIDAgMS0yLjYtNi45MTQgMTAuOTU5IDEwLjk1OSAwIDAgMSA1LjUzNC05LjQ5MmwyLjU3NyAyLjY5MmE3LjY4OSA3LjY4OSAwIDAgMSAyLjgzLS41MjkgNy41NTEgNy41NTEgMCAwIDEgMi43MTUuNTI5bC4xMjctLjEyNyAyLjUwOC0yLjU4OWExMC45MzggMTAuOTM4IDAgMCAxIDUuNTY4IDkuNTExem0tOS4zODgtNS41MjJBNy4zNzEgNy4zNzEgMCAwIDAgMTMgMTguMDA1YTYuMjIzIDYuMjIzIDAgMCAwLTEuNi4yMDdsMS41IDEuNTQyLjE2MS4xMTV6bS0uMDIzIDIuOTU3bDYuMzI4IDYuNTQ2YTE0LjkgMTQuOSAwIDAgMS0xLjMyMyAxLjgwNmwxLjU4OCAxLjU3NmExMS41MDYgMTEuNTA2IDAgMCAxLTMuNzYyIDIuNzEzbC0yLjY2OS0yLjcyN2E4LjAwNSA4LjAwNSAwIDAgMCA0LjQxOC0yLjgzbC0xLjgwNi0xLjgyOWE2LjE3NiA2LjE3NiAwIDAgMS00LjAyIDIuMzI3di0uODUxaDIuMjU1VjI1LjY5aC0yLjI1NXYtLjQ2aDIuMjg5di0yLjA5NEgxMC45djQuMDczbC0zLjE1Ny0zLjIyMWEzLjAwOSAzLjAwOSAwIDAgMSAwLS4zMjJBNS4zMDYgNS4zMDYgMCAwIDEgOS44MzcgMTkuNWwyLjk1NyAzLjA2LjI1My4yNTN6bS05LjA1OC40ODJsLS45NDMtLjk2NmE5LjIyMyA5LjIyMyAwIDAgMSAyLjcxNS0zLjg2NmwuODUxLjg3NEE4IDggMCAwIDAgNS41MTEgMjEuN3oiIGNsYXNzPSJjbHMtMyIgZGF0YS1uYW1lPSJQYXRoIDE0MjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0IDg4My42NDgpIi8+ICAgIDwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 0px, center
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .local_container .local:lang(ar),
.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .visit_container .local:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .local_container .pendiente,
.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .visit_container .pendiente {
	flex-shrink: 0;
	width: 42px;
	height: 20px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	background-color: #fdedda;
	display: inline-block;
	margin-right: 10px
}

.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .local_container .pendiente:lang(ar),
.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .leyendas.show .visit_container .pendiente:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.mfp-cal-inline .mfp-content {
	height: 100vh;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4)
}

.mfp-cal-inline .mfp-content .mfp-cal-matches {
	height: 100%
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-close {
	width: 17px;
	height: 17px;
	top: 18px;
	right: 18px
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-close:before {
	font-size: 17px;
	font-weight: 700;
	color: #7fb3e6
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-close:lang(ar) {
	right: auto;
	left: 18px
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp_header {
	padding: 50px 20px 28px
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp_header .mfp_title {
	white-space: nowrap
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp_header .mfp_title .cal_head_icon {
	display: inline-block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #d9e9f8;
	text-align: center;
	vertical-align: middle
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp_header .mfp_title .cal_head_icon:before {
	content: '\e906';
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 30px;
	line-height: 1;
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	margin: 10px auto 0;
	color: #8bbbe8
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp_header .mfp_title h2 {
	display: inline-block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-transform: none;
	font-size: 19px;
	font-weight: 600;
	font-style: normal;
	line-height: 1.4;
	color: #000;
	vertical-align: middle;
	margin: 0 0 0 18px;
	white-space: normal;
	max-width: calc(100% - 70px)
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp_header .mfp_title h2:lang(ar) {
	margin: 0 18px 0 0
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline {
	border: none;
	padding: 20px 25px;
	min-height: calc(100% - 130px);
	box-sizing: border-box
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup {
	min-height: calc(100vh - 200px);
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	font-style: normal;
	line-height: 1.75;
	color: #555
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-links {
	display: block;
	flex-wrap: wrap
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-desc,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-selection {
	line-height: 1.6;
	margin-bottom: 30px;
	font-size: 14px;
	width: 100%;
	text-align: center
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group {
	width: 220px;
	padding: 0;
	list-style-type: none;
	margin: 0 auto 25px
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group.selection .cal-group-item {
	display: none
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group.selection .cal-group-item.selected {
	display: list-item;
	border-color: rgba(1, 106, 206, 0.4)
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group.selection .cal-group-item.selected .btn-clear {
	display: flex
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group-item {
	background: #f2f2f2;
	border-radius: 10px;
	margin-bottom: 18px;
	border: 1px solid transparent;
	box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.07);
	position: relative
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group-item .btn-group {
	display: block;
	box-sizing: border-box;
	width: 100%;
	padding: 7px 0;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	color: #016ace
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group-item .btn-clear {
	display: none;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: #016ace;
	color: #fff;
	line-height: 1;
	font-size: 21px;
	text-decoration: none;
	position: absolute;
	z-index: 5;
	right: 0;
	top: 0;
	transform: translate(50%, -50%);
	justify-content: center;
	align-items: center
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group-item .btn-clear:lang(ar) {
	right: auto;
	left: 0;
	transform: translate(-50%, -50%)
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link-event {
	width: 100%
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link-event .add-to-calendar-checkbox,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link-event .add-to-calendar-checkbox_label {
	display: none
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link-event .links_calendar {
	text-align: center
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link-event .links_calendar .close_calendar {
	display: none
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar {
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
	font-size: 13px;
	line-height: 1;
	width: calc(33.33% - 24px);
	height: auto;
	background: rgba(0, 0, 0, 0.05);
	border-radius: 10px;
	text-decoration: none;
	text-align: center;
	box-sizing: border-box;
	padding: 12px;
	color: #016ace;
	margin: 0 12px 20px;
	vertical-align: middle;
	box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.07)
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link.google:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link.icon-google:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar.google:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar.icon-google:before {
	content: '\e900'
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link.apple:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link.icon-ical:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar.apple:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar.icon-ical:before {
	content: '\e901'
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link.icon-outlook:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link.outlook:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar.icon-outlook:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar.outlook:before {
	content: '\e902'
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link:before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar:before {
	content: '\e906';
	display: block;
	flex: 0 1 auto;
	width: 100%;
	height: auto;
	margin: 0 auto 5px;
	font-size: 35px;
	line-height: 1;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	vertical-align: middle
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link:lang(ar):before,
.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar:lang(ar):before {
	margin: 0 50px 0 10px
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-copy {
	padding: 10px 15px;
	text-align: center;
	font-size: 0;
	margin-bottom: 20px
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-input {
	border: 1px solid #d8d8d8;
	padding: 10px 0 10px 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	width: calc(100% - 45px);
	height: 42px;
	box-sizing: border-box;
	max-width: 333px;
	vertical-align: middle
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-input:lang(ar) {
	padding: 10px 15px 10px 0
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-copy {
	display: inline-block;
	box-sizing: border-box;
	width: 42px;
	height: 42px;
	background: #0277e5;
	background: -moz-linear-gradient(top, #0277e5 0%, #015db2 100%);
	background: -webkit-linear-gradient(top, #0277e5 0%, #015db2 100%);
	background: linear-gradient(to bottom, #0277e5 0%, #015db2 100%);
	border-radius: 10px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	vertical-align: middle;
	position: relative
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-copy:lang(ar) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-copy:before {
	content: '';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSI2NyI+ICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJub25lIi8+ICA8ZyBjbGFzcz0iY3VycmVudExheWVyIj4gICAgPHBhdGggZD0iTTYxLjU1OSAxNi41MjhMNDQuNDMyLjcxM0M0NC4wNjQuMzc3IDQzLjU4MyAwIDQzLjA4MyAwSDI1LjQ0NmMtNS40MDcgMC05LjEzNCAyLjgxLTkuMTM0IDYuODc3VjEyaC0zLjM1OGMtNC45NDYgMC04LjY0MiAzLjEyNC04LjY0MiA3LjM2OVY1OS4zN2MwIDQuNDkyIDQuMDc3IDcuNjMgOC42NDIgNy42M2gyOS4yMzFjNC42NzcgMCA4LjEyNy0zLjI4OCA4LjEyNy03LjYzVjU1aDQuMzY1YzQuNDEgMCA3LjYzNS0zLjUxMyA3LjYzNS04LjEyMlYxOC41NTVjMC0uMDI5LjI0Mi0uMDU3LjI0MS0uMDg1LjAwMS0uMDMuMTM0LS4wNTkuMTM0LS4wODkuMDAxLS44NC0uMzk0LTEuNTU3LTEuMTI4LTEuODUzek00NC4zMTIgNi42NjVMNTUuNDYyIDE2aC0xMS4xNVY2LjY2NXptMiA1Mi43MDVjMCAyLjM2My0xLjkzOCAzLjYzLTQuMTI3IDMuNjNoLTI5LjIzYy0yLjMyMyAwLTQuNjQyLTEuMzgxLTQuNjQyLTMuNjNWMTkuMzY5YzAtMi42IDMuMDk1LTMuMzY5IDQuNjQyLTMuMzY5aDE1LjM1OHYxNS4zODFjMCAxLjEwNCAxLjM5NiAxLjYxOSAyLjUgMS42MTloMTUuNXYyNi4zN3pNNDQuMDI4IDI5SDMyLjMxMnYtOS44NzhMNDQuMDI4IDI5em0xMC42NDkgMjJoLTQuMzY1VjMxLjA0N2MwLS41NjIuMDE0LTEuMDk3LS40LTEuNDc2bC0xNy40My0xNi4wNTljLS4zMjQtLjY2Ny0uOTQtMS4xMzItMS43MzItMS4xMzItLjAzNiAwLS4wMzktLjE4Mi0uMDc1LS4xOC0uMDM4LS4wMDItLjA0NC0uMjAxLS4wODMtLjIwMWgtMTAuMjhWNi44NzZjMC0yLjA2MyAzLjAyLTIuODc3IDUuMTM0LTIuODc3aDE0Ljg2NlYxOC4zOGMwIDEuMTA0IDEuMzk2IDEuNjE5IDIuNSAxLjYxOWgxNS41djI2Ljg3OGMwIDIuMzk5LTEuNDMxIDQuMTIzLTMuNjM1IDQuMTIzeiIgZmlsbD0iI2ZmZiIvPiAgPC9nPjwvc3ZnPg==");
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-top: 10px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-copy:after {
	content: attr(data-copied);
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	background: rgba(0, 0, 0, 0.75);
	color: #fff;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	opacity: 0;
	padding: 2px 8px;
	border-radius: 5px;
	transform: translate(-50%, calc(-100% - 4px));
	transition: opacity 0.5s ease-out;
	pointer-events: none
}

.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-copy.copied:after {
	opacity: 1
}

@media screen and (min-width: 990px) {
	.mfp-cal-inline .mfp-content {
		max-width: none;
		height: auto;
		width: 750px
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches {
		height: auto
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup {
		min-height: 0
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-links {
		display: flex;
		justify-content: center;
		margin-bottom: 30px
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-group {
		margin: 0 0 25px 0
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link,
	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar {
		width: 100px;
		height: 100px;
		flex: 0 1 auto;
		margin: 0 20px
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link:lang(ar):before,
	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar:lang(ar):before {
		margin: 0 auto
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-link:before,
	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .save_calendar:before {
		margin: 0 auto;
		height: 50px;
		font-size: 50px
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-desc {
		margin-bottom: 30px
	}

	.mfp-cal-inline .mfp-content .mfp-cal-matches .mfp-inline #cal_mfp_popup .cal-href-copy:after {
		top: auto;
		bottom: 0;
		transform: translate(-50%, calc(100% + 4px));
		-ms-transform: translateX(-50%) translateY(100%) translateY(4px)
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container:before {
		display: none
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .title {
		width: 40%
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle {
		position: static;
		margin-left: 50px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .m_calendar_toggle:lang(ar) {
		margin-left: 0;
		margin-right: 50px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select {
		flex: inherit
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_label {
		margin-right: 80px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_label:lang(ar) {
		margin-right: 13px;
		margin-left: 80px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .competicion_container .select_content {
		min-width: 245px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario {
		margin-left: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario:lang(ar) {
		margin-right: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario .info_date {
		margin: 0 50px 0 7px;
		height: 40px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario .info_date:lang(ar) {
		margin: 0 7px 0 50px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario .info_date.played {
		margin: 0 50px 0 7px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario .info_date.played:lang(ar) {
		margin: 0 7px 0 50px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container #calendario .info_date:lang(de) {
		flex-basis: 122px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months {
		position: static;
		height: auto;
		display: inline-block;
		overflow: inherit;
		border-bottom: 2px solid #adadad;
		padding-bottom: 3px;
		margin: 0 5px 22px;
		width: calc(100% - 10px)
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months.calendar_view {
		position: static;
		height: auto;
		display: inline-block;
		overflow: inherit;
		border-bottom: 2px solid #adadad;
		padding-bottom: 3px;
		margin: 0 5px 22px;
		width: calc(100% - 10px)
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months.calendar_view li {
		width: 50px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months li {
		display: none;
		width: 50px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months li.show {
		display: inline-block
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .months li a {
		line-height: normal;
		text-transform: uppercase
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar {
		margin: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia {
		color: #666;
		box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
		width: calc((1200px / 7) - 14px);
		height: 130px;
		margin: 7px;
		border-radius: 10px;
		font-size: 13px;
		align-items: center;
		justify-content: center;
		flex-wrap: nowrap
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia img:lang(ar) {
		margin-right: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.played .logo {
		width: 35px;
		margin-bottom: 0;
		margin-left: 0;
		flex: 0 0 35px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.played .logo:first-of-type {
		padding: 0 5px 0 7px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.played .logo:last-of-type {
		padding: 0 7px 0 5px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.played .logo:lang(ar) {
		margin-right: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal {
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 30px;
		text-align: center
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal:lang(ar) {
		right: auto;
		left: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal:before {
		content: "\22EE";
		color: #016ace;
		font-size: 1.7rem
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal .show_info {
		position: absolute;
		right: 0;
		height: 30px;
		width: 30px;
		z-index: 2;
		cursor: pointer
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal .show_info:checked+ul {
		display: flex;
		align-content: flex-start;
		flex-wrap: wrap;
		list-style: none;
		z-index: 3
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal .show_info:checked+ul:before {
		content: "\e903";
		font-family: "Real-Madrid-New-Icons", sans-serif;
		color: #8bbbe8;
		font-size: 30px;
		display: block;
		vertical-align: middle;
		position: absolute;
		right: 10px;
		top: 10px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal .show_info:checked+ul:lang(ar):before {
		right: auto;
		left: 10px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal .show_info:lang(ar) {
		right: auto;
		left: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal .show_info:lang(ar):checked+ul:before {
		left: 10px;
		right: auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal ul {
		background: rgba(255, 255, 255, 0.97);
		right: 0;
		display: none;
		top: 0;
		position: absolute;
		z-index: 1;
		width: calc((1200px / 7) - 14px);
		height: 130px;
		border-radius: 10px;
		box-sizing: border-box;
		border-radius: 10px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .menu_cal ul:lang(ar) {
		right: auto;
		left: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .logo {
		order: 3
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .logo:first-of-type {
		order: 1
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia a {
		order: 4;
		flex-basis: 100%;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing: -0.2px;
		color: #016ace;
		text-align: center;
		text-decoration: none;
		height: 35px;
		display: flex;
		position: absolute;
		bottom: 0;
		left: 0;
		justify-content: center;
		align-items: center;
		border-radius: 0 0 10px 10px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia a:lang(ar) {
		left: auto;
		right: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia a.detalle {
		text-transform: uppercase;
		background-color: #f1f6fc;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: -0.2px;
		color: #016ace
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia a.buy_btn {
		background-color: #016ace;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: -0.2px;
		text-align: center;
		text-transform: uppercase;
		color: #fff
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match {
		order: 2;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		flex: 0 1 auto;
		flex-wrap: wrap
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .local,
	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .visitante,
	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .divisor {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 19px;
		color: #000000
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .local,
	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .visitante {
		max-width: calc(50% - 7px);
		min-width: calc(27% - 7px);
		flex: 0 1 auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .local {
		text-align: right
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .local:lang(ar) {
		text-align: left
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .visitante {
		text-align: left
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .visitante:lang(ar) {
		text-align: right
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .divisor {
		padding: 0 3px;
		box-sizing: border-box
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_local,
	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_visitante {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: 300;
		color: #606060;
		width: 50%;
		box-sizing: border-box;
		flex: 0 1 auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_local {
		order: 4;
		text-align: right;
		padding-right: 6px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_local:lang(ar) {
		text-align: left;
		padding-right: 0;
		padding-left: 6px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_visitante {
		order: 5;
		text-align: left;
		padding-left: 6px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_visitante:lang(ar) {
		text-align: right;
		padding-left: 0;
		padding-right: 6px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .n_dia {
		right: auto;
		left: 10px;
		top: 10px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .n_dia:lang(ar) {
		right: 10px;
		left: auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.local {
		background-image: none
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.local .logo {
		margin-left: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.local .logo:lang(ar) {
		margin-right: 0
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .logo {
		width: 53px;
		height: auto;
		margin-bottom: 15px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.match {
		font-size: 15px;
		font-weight: bold;
		color: #444444
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia {
		width: calc((960px / 7) - 14px);
		height: calc((960px / 7) - 14px);
		flex-wrap: wrap
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.match {
		justify-content: center;
		align-content: center
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.played .logo {
		width: 35px
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia.local {
		background-size: 60%
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match {
		order: 3;
		flex-basis: 100%;
		text-align: center
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_local,
	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_visitante {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 19px;
		font-weight: 300;
		line-height: 2.11;
		color: #333333
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_local {
		order: 1;
		width: auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .local {
		order: 2;
		min-width: auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .divisor {
		order: 3
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .visitante {
		order: 4;
		min-width: auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .result_match .penal_visitante {
		order: 5;
		width: auto
	}

	.m_new_calendar .nuevo_calendario .nuevo_calendario_container .wrapper .partidos_container .container_calendar .fila .dia .logo {
		width: 45px;
		order: 2
	}
}

.newcal_proxpartido {
	background: linear-gradient(168deg, #3476b6, rgba(52, 118, 182, 0.74));
	position: relative;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 300
}

.newcal_proxpartido .wrapper {
	width: calc(100vw - 40px);
	max-width: calc(100vw - 40px);
	padding: 20px 0 30px;
	box-sizing: border-box
}

.newcal_proxpartido .share-box-inner {
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 4
}

.newcal_proxpartido .share-box-inner .share-menu-toggle {
	background: transparent;
	border: 0
}

.newcal_proxpartido .share-box-inner .share-menu-toggle:before {
	background-color: transparent;
	border: 0
}

.newcal_proxpartido .share-box-inner .share-menu-toggle:after {
	background: transparent;
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	color: #8bbbe8;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	vertical-align: middle;
	content: '\e908';
	opacity: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: auto;
	height: auto
}

.newcal_proxpartido .share-box-inner:lang(ar) {
	left: auto;
	right: 10px
}

.newcal_proxpartido_bg {
	display: none
}

.newcal_proxpartido_title {
	font-family: "Oswald", sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 2.25rem;
	margin-bottom: 10px;
	max-width: 80%
}

.newcal_proxpartido_subtitle {
	font-family: "Oswald", sans-serif;
	color: #fff;
	font-weight: 300;
	font-size: 1.125rem;
	margin-bottom: 10px;
	margin-left: 5px
}

.newcal_proxpartido_item {
	position: relative;
	background: #fff;
	border-radius: 10px;
	text-align: center;
	min-height: 450px;
	padding: 0 10px;
	box-sizing: border-box
}

.newcal_proxpartido_item .playing {
	padding-top: 50px
}

.newcal_proxpartido_item .playing .logos .competition {
	left: auto
}

.newcal_proxpartido_item .playing .proxpartido_countdown {
	background-color: transparent;
	height: 42px
}

.newcal_proxpartido_item .logos {
	width: 225px;
	margin: 0 auto;
	padding: 30px 0 10px;
	display: flex;
	justify-content: space-around;
	align-items: center
}

.newcal_proxpartido_item .logos .competition {
	display: block;
	max-width: 40px;
	max-height: 40px;
	z-index: 3
}

.newcal_proxpartido_item .logos .crest {
	max-width: 70px;
	max-height: 70px;
	z-index: 3
}

.newcal_proxpartido_item .teams {
	margin-bottom: 10px
}

.newcal_proxpartido_item .teams h3 {
	display: inline-block;
	font-size: 0.875rem
}

.newcal_proxpartido_item .teams h3 span:first-of-type:after {
	content: '\0000A0\002010\0000A0'
}

.newcal_proxpartido_item .teams h2 {
	display: inline-block;
	font-size: 0.875rem
}

.newcal_proxpartido_item .teams h2:first-of-type:after {
	content: '\0000A0\002010\0000A0'
}

.newcal_proxpartido_item .info_date {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.813rem;
	margin-bottom: 10px
}

.newcal_proxpartido_item .info_date.fitin {
	height: 32px
}

.newcal_proxpartido_item .info_date .hour {
	font-size: 2rem;
	padding-right: 12px;
	border-right: 1px solid #a5a5a5;
	margin-right: 12px;
	line-height: 1;
	font-weight: 400
}

.newcal_proxpartido_item .info_date .hour:lang(ar) {
	border-right: 0;
	border-left: 1px solid #a5a5a5;
	padding-right: 0;
	padding-left: 12px;
	margin-right: 0;
	margin-left: 12px
}

.newcal_proxpartido_item .info_date .hour.no_confirmada {
	color: #d00;
	white-space: normal;
	font-size: 1rem
}

.newcal_proxpartido_item .info_date .day {
	text-align: left;
	font-weight: normal;
	line-height: 1.15;
	white-space: nowrap
}

.newcal_proxpartido_item .info_date .day:lang(ar) {
	text-align: right
}

.newcal_proxpartido_item .info_date .day .weekday {
	text-transform: capitalize;
	display: block
}

.newcal_proxpartido_item .info_date.pend .hour {
	color: #d00;
	white-space: normal;
	font-size: 1rem
}

.newcal_proxpartido_item .info_date.pend .day {
	color: #d00
}

.newcal_proxpartido_item .info_date.pend .hour.confirmada {
	font-size: 2rem;
	color: #333333
}

.newcal_proxpartido_item .info_text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-align: center;
	order: 2;
	margin-bottom: 5px;
	font-size: 0.81rem;
	font-weight: 300
}

.newcal_proxpartido_item .jornada {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.81rem;
	font-weight: 300;
	text-align: center;
	color: #333333
}

.newcal_proxpartido_item .jornada .tournament {
	display: inline-block
}

.newcal_proxpartido_item .jornada .tournament:after {
	content: '\0000A0\002010\0000A0'
}

.newcal_proxpartido_item .jornada .numjornada {
	display: inline-block
}

.newcal_proxpartido_item .jornada .stadium {
	display: block
}

.newcal_proxpartido_item .price {
	font-size: 14px
}

.newcal_proxpartido_item .price span~.vip_price:before {
	content: '\00B7';
	margin: 0 5px
}

.newcal_proxpartido_item .buy_btn {
	width: 220px;
	text-align: center;
	margin: 9px auto 5px;
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 #00000029;
	background-color: #016ace;
	color: #ffffff;
	padding: 12px 10px;
	box-sizing: border-box
}

.newcal_proxpartido_item .buy_btn a {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
	font-size: 15px;
	letter-spacing: -0.3px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.newcal_proxpartido_item .buy_btn.prox {
	background-color: rgba(1, 105, 203, 0.05);
	box-shadow: none;
	color: #016ace;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400
}

.newcal_proxpartido_item .buy_btn.prox a {
	color: #016ace;
	text-transform: uppercase
}

.newcal_proxpartido_item .tv {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.75rem;
	font-weight: 300;
	text-align: center;
	color: #555555;
	padding-bottom: 7px
}

.newcal_proxpartido_item .menu_cont {
	position: absolute;
	top: 10px;
	right: 0;
	width: 40px;
	height: 40px;
	text-align: center
}

.newcal_proxpartido_item .menu_cont:lang(ar) {
	right: auto;
	left: 0
}

.newcal_proxpartido_item .menu_cont:before {
	content: "\e907";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #8bbbe8;
	font-size: 33px;
	display: block;
	vertical-align: middle
}

.newcal_proxpartido_item .menu_cont .show_info {
	position: absolute;
	right: 0;
	height: 40px;
	width: 40px;
	z-index: 2;
	cursor: pointer
}

.newcal_proxpartido_item .menu_cont .show_info:checked+ul {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
	z-index: 3
}

.newcal_proxpartido_item .menu_cont .show_info:checked+ul:before {
	content: "\e903";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #8bbbe8;
	font-size: 30px;
	display: block;
	vertical-align: middle;
	position: absolute;
	right: 10px;
	top: 10px
}

.newcal_proxpartido_item .menu_cont .show_info:checked+ul:lang(ar):before {
	right: auto;
	left: 10px
}

.newcal_proxpartido_item .menu_cont .show_info:lang(ar) {
	right: auto;
	left: 0
}

.newcal_proxpartido_item .menu_cont .show_info:lang(ar):checked+ul:before {
	left: 10px;
	right: auto
}

.newcal_proxpartido_item .menu_cont ul {
	background: rgba(255, 255, 255, 0.97);
	right: 0;
	display: none;
	top: -10px;
	position: absolute;
	z-index: 1;
	width: calc(100vw - 40px);
	height: 450px;
	border-radius: 10px;
	box-sizing: border-box;
	padding-top: 180px
}

.newcal_proxpartido_item .menu_cont ul:lang(ar) {
	right: auto;
	left: 0
}

.newcal_proxpartido_item .menu_cont li {
	list-style: none;
	flex-basis: 100%;
	text-align: center;
	padding-bottom: 15px
}

.newcal_proxpartido_item .menu_cont li:last-of-type {
	margin-bottom: 0
}

.newcal_proxpartido_item .menu_cont li a {
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	line-height: 1;
	letter-spacing: -0.3px;
	color: #016ace
}

.newcal_proxpartido_item .menu_cont li .add-to-calendar {
	position: absolute;
	bottom: 40px;
	left: 50%;
	width: 100%;
	transform: translateX(-50%)
}

.newcal_proxpartido_item .menu_cont .add-to-calendar-checkbox_label {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 3;
	letter-spacing: -0.3px;
	text-align: center;
	color: #484848
}

.newcal_proxpartido_item .menu_cont .add-to-calendar-checkbox {
	display: none
}

.newcal_proxpartido_item .menu_cont .links_calendar {
	display: flex;
	justify-content: center;
	align-items: center;
	width: calc(100% - 80px);
	margin: 0 auto
}

.newcal_proxpartido_item .menu_cont .links_calendar .save_calendar {
	font-size: 0
}

.newcal_proxpartido_item .menu_cont .links_calendar .save_calendar.icon-google {
	order: 3
}

.newcal_proxpartido_item .menu_cont .links_calendar .save_calendar.icon-google:before {
	content: "\e900";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 35px;
	display: block;
	vertical-align: middle
}

.newcal_proxpartido_item .menu_cont .links_calendar .save_calendar.icon-ical {
	order: 1
}

.newcal_proxpartido_item .menu_cont .links_calendar .save_calendar.icon-ical:before {
	content: "\e901";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 35px;
	display: block;
	vertical-align: middle
}

.newcal_proxpartido_item .menu_cont .links_calendar .save_calendar.icon-outlook {
	order: 2;
	padding: 0 30px;
	box-sizing: border-box
}

.newcal_proxpartido_item .menu_cont .links_calendar .save_calendar.icon-outlook:before {
	content: "\e902";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 35px;
	display: block;
	vertical-align: middle
}

.newcal_proxpartido_item .menu_cont .checkbox {
	height: 0
}

.newcal_proxpartido_item.aviso {
	position: relative;
	padding: 63px 32% 37px 13%;
	box-sizing: border-box;
	height: 400px;
	background-repeat: no-repeat;
	text-align: left;
	background-position: top 20px right;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAuMDA1IiBoZWlnaHQ9IjIzMyIgdmlld0JveD0iMCAwIDEyMC4wMDUgMjMzIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZn0uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKX0uY2xzLTN7ZmlsbDojMDE2YWNlO29wYWNpdHk6LjJ9ICAgICAgICA8L3N0eWxlPiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0w6FuZ3Vsb181MDIiIHdpZHRoPSIxMjAuMDA2IiBoZWlnaHQ9IjIzMyIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlJlY3TDoW5ndWxvIDUwMiIgcng9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4IDg1OCkiLz4gICAgICAgIDwvY2xpcFBhdGg+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVzY3Vkb05vRW50cmFkYXMiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4IC04NTgpIj4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE1MTIiIGQ9Ik05NC4zMDkgMzIuOGEzLjY4OSAzLjY4OSAwIDAgMSAuMjQgMS42ODJjMS44Ljg0MSAxLjk4MiAyLjI4MyAxLjU2MiAzLjc4NC0uNDgxIDEuOC0xLjU2MiAzLjA2NC00LjM4NSAyLjRhMi45MjIgMi45MjIgMCAwIDAgMi4xNjIgMy4wNjQgMi44NjkgMi44NjkgMCAwIDAgMy0xLjA4MWMwLS4xOC4wNi0uNDIuMDYtLjZhMi45NSAyLjk1IDAgMCAxIDUuNzA3IDEuNSAyLjYgMi42IDAgMCAxLS42NjEgMS4yIDIuOTE0IDIuOTE0IDAgMCAwIDMuOSAzYy0yLjEtMS4wODEtMi4xNjMtMi41ODMtMS41NjItNC4yYTMuODEzIDMuODEzIDAgMCAxIDEuNDQyLTEuOTgyQTExLjkyIDExLjkyIDAgMCAwIDk0LjMwOSAzMi44em05LjY3MS0uODQxYy0xLjY4Mi0zLTQuNDQ1LTUuMjg2LTguODMtNy41MDlhMy4wNjkgMy4wNjkgMCAwIDEtMS4xNDEgMi42NDMgMy4wMDggMy4wMDggMCAwIDEgMi4zNDMgMi41MjNjLjMgMCAuNDIuMjQuNDIuNmExNC41MjggMTQuNTI4IDAgMCAxIDguNTkgNC43NDUgMTguODcxIDE4Ljg3MSAwIDAgMC0xLjM4Mi0zLjAwNHptLTU2LjcwNi0yLjQ2NWExNS4wOSAxNS4wOSAwIDAgMC0uMjQgMS42MjIgMi42MTMgMi42MTMgMCAwIDEgMS41NjYgMS42MjJjMS45ODItLjEyIDIuODIzIDEuMDIxIDMuMTg0IDIuNTgzLjQ4MSAxLjguMTIgMy40MjQtMi43IDQuMmEyLjg4OCAyLjg4OCAwIDAgMCAzLjM2NCAxLjYyMiAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2Mi0yLjcgMy4xMjEgMy4xMjEgMCAwIDEtLjQyLTEuNSAyLjk0MyAyLjk0MyAwIDAgMSA1Ljg4NyAwIDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi44NDEgMi44NDggMi44NDggMCAwIDAgMi43NjMgMi4wNDIgMi44IDIuOCAwIDAgMCAyLjgyMy0yLjRjLTIuODgzIDAtMy42NjQtMS41NjItMy42NjQtMy40MjRhMi45NTkgMi45NTkgMCAwIDEgMi40NjMtMy4zYy4zLTEuNjIyLjc4MS0yLjI4MyAyLjA0Mi0yLjUyM2EyLjU4NyAyLjU4NyAwIDAgMS0xLjUtMi4zNDMgOS4xODYgOS4xODYgMCAwIDAtNC44NjYtMS4wODEgMTkuMzYzIDE5LjM2MyAwIDAgMC0xMi43NDQgNC43Mzl6bTEuMzgyLTQuNDQ1YTIzLjQzNCAyMy40MzQgMCAwIDEgMTEuNDczLTMuMDY0IDIxLjYgMjEuNiAwIDAgMSA1LjI4Ni42NjF2LS42YTIuNCAyLjQgMCAwIDEtLjQyLTEuNDQyIDIuODkyIDIuODkyIDAgMCAxIC40Mi0xLjQ0MnYtMi4zNDNhMi40IDIuNCAwIDAgMS0uNDItMS40NDJjLTcuNTY5LS43NzctMTMuNTE2IDMuNDg1LTE2LjMzOSA5LjY3MnpNMzQuOTYgNTIuMzhhMS42NDkgMS42NDkgMCAwIDEtMi4xNjItLjg0MSAxLjcyNiAxLjcyNiAwIDAgMSAwLTEuNDQyIDUuMTEgNS4xMSAwIDAgMS00LjgwNi0uOSAzLjUwOSAzLjUwOSAwIDAgMS00LjI2NS0uMzZjLTEuMjYxLS45NjEtMi4yODMtMy4yNDQtLjc4MS00LjUwNWEzIDMgMCAwIDEgLjU0MS00LjM4NSAzLjEyMSAzLjEyMSAwIDAgMS0uNDItMS41IDIuOTYzIDIuOTYzIDAgMCAxIDIuMzQzLTIuODgzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzIDIuOTgzIDIuOTgzIDAgMCAxIDIuNjQzLTIuOTQzIDMuMDIxIDMuMDIxIDAgMCAxLS40ODEtMS42MjIgMi45NDggMi45NDggMCAwIDEgMi45NDMtMi45NDMgMy41MTYgMy41MTYgMCAwIDEgLjc4MS4xMiAyLjY4OSAyLjY4OSAwIDAgMS0uMjQtMS4yIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzLTIuOTQzIDMuMDU4IDMuMDU4IDAgMCAxIDEuMzIyLjNjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi44MSAyLjgxIDAgMCAxIDEuNjgyLjU0MSAyLjk2MyAyLjk2MyAwIDAgMSAyLjg4My0yLjM0MyAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2MyAxLjM4MiAyLjkwOCAyLjkwOCAwIDAgMSAyLjE2Mi0uOTYxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEuMDYgMi45MSAyLjkxIDAgMCAxLS4xOC0xLjA4MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0My0yLjk0MyAzLjM2IDMuMzYgMCAwIDEgMS41NjIuNDJjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi45MDcgMi45MDcgMCAwIDEgMS43NDIuNiAyLjk5MSAyLjk5MSAwIDAgMSA0Ljk4Ni0xLjQ0NiAyLjkxOCAyLjkxOCAwIDAgMSAyLjY0My0xLjY4MiAyLjQ5IDIuNDkgMCAwIDEgLjk2MS4xOCA4LjE2MiA4LjE2MiAwIDAgMSAyLjQ2My0xLjU2MlY0LjI2NWgtMi4yMjJWMS45ODJoMi4yMjNWMGgyLjR2MS45ODJoMi4yMjN2Mi4yODNINjkuMzJ2Mi4yMjJhNS43NzggNS43NzggMCAwIDEgMi40NjMgMS41IDIuNDkgMi40OSAwIDAgMSAuOTYxLS4xOCAyLjk1NSAyLjk1NSAwIDAgMSAyLjY0MyAxLjY4MiAyLjkgMi45IDAgMCAxIDIuMS0uODQxIDIuOTYxIDIuOTYxIDAgMCAxIDIuODgzIDIuMjgzIDIuOTA3IDIuOTA3IDAgMCAxIDEuNzQyLS42IDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDQuMTkxIDQuMTkxIDAgMCAwIDEuNSAwIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQ1IDIuOTQ1IDMuNCAzLjQgMCAwIDEtLjE4IDEuMDgxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEtLjA2IDIuOTA4IDIuOTA4IDAgMCAxIDIuMTYyLjk2MSAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2My0xLjM4MiAzLjAxNSAzLjAxNSAwIDAgMSAyLjg4MyAyLjM0MyAyLjgxIDIuODEgMCAwIDEgMS42ODItLjU0MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0MyAyLjk0M2MuMzYuMjQuODQxLjEyIDEuMzIyLjEyYTIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDMuODg0IDMuODg0IDAgMCAxLS4yNCAxLjIgMy4wNDMgMy4wNDMgMCAwIDEgLjc4MS0uMTIgMi45NDggMi45NDggMCAwIDEgMi45NDMgMi45NDMgMy4wMjEgMy4wMjEgMCAwIDEtLjQ4MSAxLjYyMiAyLjk2NiAyLjk2NiAwIDAgMSAxLjUgNS4yODYgMi45NjMgMi45NjMgMCAwIDEgMi4zNDMgMi44ODMgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjkwOCAyLjkwOCAwIDAgMSAuNTQxIDQuMzg1YzEuNSAxLjI2MS40MiAzLjU0NC0uNzgxIDQuNTA1YTMuNTA5IDMuNTA5IDAgMCAxLTQuMjY1LjM2IDUuNDkxIDUuNDkxIDAgMCAxLTQuODA2LjkgMS43MjUgMS43MjUgMCAwIDEgMCAxLjQ0MiAxLjY0MSAxLjY0MSAwIDAgMS0yLjIyMy43ODEgNzYuODMgNzYuODMgMCAwIDAtMzMuMS03LjM4OUE3OC4yODkgNzguMjg5IDAgMCAwIDM0Ljk2IDUyLjM4em0tNC41MDUtMTAuNzUyYTQuMDk0IDQuMDk0IDAgMCAxIDEuMzIyIDEuOTIyYy42IDEuNjIyLjU0MSAzLjEyNC0xLjU2MiA0LjJhMi44MjYgMi44MjYgMCAwIDAgMi40LS4xOCAyLjkzOCAyLjkzOCAwIDAgMCAxLjUtMi44MjMgMy4zODggMy4zODggMCAwIDEtLjY2MS0xLjIgMi45NSAyLjk1IDAgMSAxIDUuNzA3LTEuNSAyLjA0MyAyLjA0MyAwIDAgMSAuMDYuNiAyLjkgMi45IDAgMCAwIDUuMjI2LTEuOTgyYy0yLjgyMy43MjEtMy45LS42LTQuMzg1LTIuNC0uNDItMS41LS4yNC0yLjk0MyAxLjU2Mi0zLjc4NGEyLjkyNSAyLjkyNSAwIDAgMSAuMy0xLjY4MiAxMS45MjggMTEuOTI4IDAgMCAwLTExLjQ2OSA4LjgyOXptOS40MzEtMTEuOTU0YTIuODY3IDIuODY3IDAgMCAxIDIuMzQzLTIuNTIzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzYy00LjUwNSAxLjkyMi03LjI2OCA0LjI2NS04Ljk1IDcuMzg5YTI4LjIgMjguMiAwIDAgMC0xLjAyMSAyLjY0MyAxNC42MTcgMTQuNjE3IDAgMCAxIDguNTMtNC42ODV6bTMxLjMtMy44NDRhMi40MjcgMi40MjcgMCAwIDEtMS41NjIgMi4zNDNjMS4yNjEuMjQgMS43NDIuOSAyLjA0MiAyLjUyMyAxLjkyMi4zNiAyLjQ2MyAxLjY4MiAyLjQ2MyAzLjMgMCAxLjg2Mi0uNzIxIDMuMzY0LTMuNjY0IDMuNDI0YTIuODc0IDIuODc0IDAgMCAwIDUuNTg2LjM2IDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi0uODQxIDIuOTQzIDIuOTQzIDAgMSAxIDUuODg3IDAgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2MiAyLjcgMi44ODggMi44ODggMCAwIDAgMy4zNjQtMS42MjJjLTIuODIzLS43MjEtMy4xMjQtMi40LTIuNy00LjIuNDIxLTEuNSAxLjItMi43IDMuMTg0LTIuNTgzYTMuMTY1IDMuMTY1IDAgMCAxIDEuNTYyLTEuNjIyIDE1LjA5MyAxNS4wOTMgMCAwIDAtLjI0LTEuNjIyIDE5LjYgMTkuNiAwIDAgMC0xMi45MTUtNC43NDUgMTguOTQ1IDE4Ljk0NSAwIDAgMC00Ljg2Ni42em0xNi40LS43MjFhMTYuNTMyIDE2LjUzMiAwIDAgMC0xNi40LTEwLjA5MiAyLjc2MiAyLjc2MiAwIDAgMS0uNDIgMS43NDJWMTkuMWEyLjQgMi40IDAgMCAxIC40MiAxLjQ0MiAyLjg5MiAyLjg5MiAwIDAgMS0uNDIgMS40NDJ2LjZhMjEuNjA4IDIxLjYwOCAwIDAgMSA1LjI4Ni0uNiAyMi41MzkgMjIuNTM5IDAgMCAxIDExLjUyOSAzLjEyNXpNNDEuMDg3IDQ2LjEzM2E1Ljg2NyA1Ljg2NyAwIDAgMS0zLTEuMDgxIDIuMjg2IDIuMjg2IDAgMCAxLTEuMDIxLjQ4MSAxMS43NjMgMTEuNzYzIDAgMCAxLTEuODY2IDIuOTQzIDEwMC40MDcgMTAwLjQwNyAwIDAgMSA1Ljg4Ny0yLjM0M3ptNDguMjM2LTUuODg3YTUuMjg4IDUuMjg4IDAgMCAxLTMuODQ0IDMuMTg0YzEuOTIyLjQyIDMuODQ0LjkgNS43MDcgMS40NDJhNS40MjcgNS40MjcgMCAwIDEtMS44NjMtNC42MjZ6bS03Ljg2OSAyLjRhNS43OTEgNS43OTEgMCAwIDEtMi4zNDMtMi44ODMgNC4zMTMgNC4zMTMgMCAwIDEtMS4wMjEtLjEyIDUuODQ5IDUuODQ5IDAgMCAxLTMgMi4yMjMgNTQuMjM3IDU0LjIzNyAwIDAgMSA2LjM2NC43ODN6bS0yMC4zNjQtLjgzOGE2LjIgNi4yIDAgMCAxLTMtMi4yMjMgNC4wNTYgNC4wNTYgMCAwIDEtLjg0MS4xMiA2LjQzMSA2LjQzMSAwIDAgMS0yLjQ2MyAyLjg4M2MyLjA0LS4yOTkgNC4xNDItLjYgNi4zMDQtLjc4em0tMTQuMjM2LTEuNTYyYTUuNDg0IDUuNDg0IDAgMCAxLTEuOCA0LjYyNSA4Ny45OTcgODcuOTk3IDAgMCAxIDUuNzA3LTEuNDQyIDUuNTE3IDUuNTE3IDAgMCAxLTMuOTA3LTMuMTgzem0xOC4yNjEgMS4zMjJjLjk2MS0uMDYgMS45ODItLjA2IDMtLjA2czEuOTgyIDAgMyAuMDZhNS42IDUuNiAwIDAgMS0zLTQuMDI1IDUuMTIxIDUuMTIxIDAgMCAxLTMgNC4wMjV6bTI5Ljk3NSA0LjU2NWMxLjk4Mi43MjEgMy45NjUgMS41IDUuODg3IDIuMzQzYTUuNzIyIDUuNzIyIDAgMCAxLTEuNDQyLTIuODgzIDQuNDk0IDQuNDk0IDAgMCAxLTEuNDQyLS41NDEgNS42NzYgNS42NzYgMCAwIDEtMy4wMDMgMS4wODF6bTEyLjA3NC0yLjIyM2EyLjgyNCAyLjgyNCAwIDEgMCAzLjc4NC0xLjA4MSAyLjggMi44IDAgMCAwLTMuNzg0IDEuMDgyek04Ny43IDM1LjVhMi44MTkgMi44MTkgMCAxIDAgMy40MjQtMi4wNDJBMi44MzUgMi44MzUgMCAwIDAgODcuNyAzNS41em0tNTguMjY2IDguMTdhMi44MzYgMi44MzYgMCAxIDAtMS4xNDEgMy44NDQgMi44MjQgMi44MjQgMCAwIDAgMS4xNDEtMy44NDR6bTE5LjEtOC4xNjlhMi44MTkgMi44MTkgMCAxIDAtMi4wNDIgMy40MjQgMi44MzUgMi44MzUgMCAwIDAgMi4wNDQtMy40MjV6bTIyLjQwNi0yLjFhMi44MjMgMi44MjMgMCAxIDAtMi44MjMgMi44MjMgMi44MiAyLjgyIDAgMCAwIDIuODI1LTIuODI0ek0xMDAuNjE2IDU1LjhsLjU0MSAyLjIyMy0yLjIyMyAxLjI2MWEuODQ0Ljg0NCAwIDAgMSAuMyAxLjA4MS44MTUuODE1IDAgMCAxLTEuMDgxLjQyIDY5LjgyNSA2OS44MjUgMCAwIDAtMzAuMDM1LTYuNjY4IDcwLjcwOSA3MC43MDkgMCAwIDAtMzAuMDM0IDYuNjczLjgzNC44MzQgMCAwIDEtMS4wODQtLjQyLjk0MS45NDEgMCAwIDEgLjMtMS4wODFsLTIuMjItMS4yNjIuNTQxLTIuMjIzYS43NjQuNzY0IDAgMCAxLS44NDEtLjQyLjcuNyAwIDAgMSAuMy0uOTYxIDc2LjY1MiA3Ni42NTIgMCAwIDEgMzIuOTc4LTcuMzI4IDc3LjUzNCA3Ny41MzQgMCAwIDEgMzIuOTc4IDcuMzI4LjcuNyAwIDAgMSAuMy45NjEuNTcuNTcgMCAwIDEtLjcyLjQxNnptLTMyLjUgOC41OWE2MC4xMjkgNjAuMTI5IDAgMSAwIDYwLjEyOSA2MC4xMjkgNjAuMjMyIDYwLjIzMiAwIDAgMC02MC4xMjYtNjAuMTI1em0wLTguMDQ5QTY4LjE0OSA2OC4xNDkgMCAxIDEgMCAxMjQuNTI0YTY4LjI2OSA2OC4yNjkgMCAwIDEgNjguMTE5LTY4LjE3OXptNTcuMDY2IDY3LjgxOGE1Ni42MiA1Ni42MiAwIDAgMS0xMy4yNzUgMzYuNTIybC02LjU0OC02LjU0OGM3LjAyOC04LjUzIDExLjU5My0xNyAxMS41OTMtMzAuNTE1IDAtMTQuMjM2LTcuNDQ5LTMwLjQ1NS0xOS40LTM4LjY4NWwtNy42MjkgNy44MDlhMzguMiAzOC4yIDAgMCAxIDEwLjAzMiAxMC41NzJsLTYuNDg3IDUuNTg2YTI4LjgyMyAyOC44MjMgMCAwIDAtOS40MzEtOS45NzFsLTE1LjkxOCAxNi44MjQtMTYuNTE5LTE3QTMwLjE2IDMwLjE2IDAgMCAwIDM4LjA4NCAxMjMuNWMtLjI0IDEzLjc1NiA4LjU5IDIzLjYwNyAyMS4xNDQgMjcuODEydi0yOC4xN2gxOS45NDN2Ni4zMDdINjcuMjE3djcuMDg4aDExLjc3NHY3LjAyOEg2Ny4yMTd2OS4wN2M4LjU5LjQyIDE3Ljk2MS00LjgwNiAyMy40ODctMTAuOTkzbDYuMTg3IDYuMjQ3YTM4LjgyOCAzOC44MjggMCAwIDEtMjkuNjE0IDEzLjMzNXY4LjcxaC04LjA0OXYtOS42NzFjLTE3LjI0LTQuMzI1LTI5LjY3NC0xOS42NDMtMjkuNDM0LTM3LjYuMTgtMTIuMjU0IDYuNjY4LTIyLjU4NiAxNi4yMTktMjkuNzM0bC03Ljc0OS04LjA0OWMtMTIuNDM0IDEwLjIxMi0xOS4xIDIyLjcwNi0xOS42NDMgMzguNzQ1QzE4LjIgMTM4LjEgMjUuNzcgMTQ5LjYzMiAzMC40IDE1NC4zNzhsLTUuNzY3IDUuODg3YTU0LjM4NSA1NC4zODUgMCAwIDEtMTMuNTc2LTM2LjEgNTcuMjIgNTcuMjIgMCAwIDEgMjguODg5LTQ5LjU1OUw1My40IDg4LjY2MkE0MC4xNDQgNDAuMTQ0IDAgMCAxIDY4LjE3OSA4NS45YTM5LjQyNSAzOS40MjUgMCAwIDEgMTQuMTc2IDIuNzYzbC42NjEtLjY2MyAxMy4xLTEzLjUxNmE1Ny4xMSA1Ny4xMSAwIDAgMSAyOS4wNjggNDkuNjc5ek03Ni4xNjggOTUuMzNhMzguNDg2IDM4LjQ4NiAwIDAgMC04LjI5LTEuMzIyIDMyLjQ5MiAzMi40OTIgMCAwIDAtOC4zNSAxLjA4MWw3LjgwOSA4LjA0OS44NDEuNnptLS4xMiAxNS40MzhsMzMuMDM4IDM0LjE3OWE3Ny44MjMgNzcuODIzIDAgMCAxLTYuOTA4IDkuNDMxbDguMjkgOC4yMjlhNjAuMDc1IDYwLjA3NSAwIDAgMS0xOS42NDMgMTQuMTc2bC0xMy45MzYtMTQuMjM2YTQxLjggNDEuOCAwIDAgMCAyMy4wNjYtMTQuNzc3bC05LjQzMS05LjU1MWMtNS4wNDYgNi4wMDctMTIuNzk1IDExLjU5My0yMC45NjQgMTIuMTM0di00LjQ0NWgxMS43NzR2LTExLjc3M0g2OS41NnYtMi40aDExLjk1NFYxMjAuOEg1Ni44ODZ2MjEuMjY0bC0xNi40NTktMTYuODJhMTUuNzExIDE1LjcxMSAwIDAgMSAwLTEuNjgyIDI3LjcgMjcuNyAwIDAgMSAxMC45MzMtMjEuNzQ1TDY2LjggMTE3LjhsMS4zMjIgMS4zMjJ6bS00Ny4yNzQgMi41MjNsLTQuOTI2LTUuMDQ2YTQ4LjE1MyA0OC4xNTMgMCAwIDEgMTQuMTc2LTIwLjE4M2w0LjQ0NSA0LjU2NWE0MS43OTIgNDEuNzkyIDAgMCAwLTEzLjY5NiAyMC42NjR6IiBjbGFzcz0iY2xzLTMiIGRhdGEtbmFtZT0iVHJhemFkbyAxNTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ni4wMDIgODY1LjU0MSkiLz4gICAgPC9nPjwvc3ZnPg==")
}

.newcal_proxpartido_item.aviso:lang(ar) {
	text-align: right;
	padding: 63px 13% 37px 32%;
	background-position: top 20px left;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ny4wMDUiIGhlaWdodD0iMjMzIiB2aWV3Qm94PSIwIDAgODcuMDA1IDIzMyI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9LmNscy0ye2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aCl9LmNscy0ze2ZpbGw6IzAxNmFjZTtvcGFjaXR5Oi4yfSAgICAgICAgPC9zdHlsZT4gICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdMOhbmd1bG9fNTA0IiB3aWR0aD0iODcuMDA2IiBoZWlnaHQ9IjIzMyIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlJlY3TDoW5ndWxvIDUwNCIgcng9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMCA4NTgpIi8+ICAgICAgICA8L2NsaXBQYXRoPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFc2N1ZG9Ob0VudHJhZGFzMiIgY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIwIC04NTgpIj4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE2MjQiIGQ9Ik05NC4zMDkgMzIuOGEzLjY4OSAzLjY4OSAwIDAgMSAuMjQgMS42ODJjMS44Ljg0MSAxLjk4MiAyLjI4MyAxLjU2MiAzLjc4NC0uNDgxIDEuOC0xLjU2MiAzLjA2NC00LjM4NSAyLjRhMi45MjIgMi45MjIgMCAwIDAgMi4xNjIgMy4wNjQgMi44NjkgMi44NjkgMCAwIDAgMy0xLjA4MWMwLS4xOC4wNi0uNDIuMDYtLjZhMi45NSAyLjk1IDAgMCAxIDUuNzA3IDEuNSAyLjYgMi42IDAgMCAxLS42NjEgMS4yIDIuOTE0IDIuOTE0IDAgMCAwIDMuOSAzYy0yLjEtMS4wODEtMi4xNjMtMi41ODMtMS41NjItNC4yYTMuODEzIDMuODEzIDAgMCAxIDEuNDQyLTEuOTgyQTExLjkyIDExLjkyIDAgMCAwIDk0LjMwOSAzMi44em05LjY3MS0uODQxYy0xLjY4Mi0zLTQuNDQ1LTUuMjg2LTguODMtNy41MDlhMy4wNjkgMy4wNjkgMCAwIDEtMS4xNDEgMi42NDMgMy4wMDggMy4wMDggMCAwIDEgMi4zNDMgMi41MjNjLjMgMCAuNDIuMjQuNDIuNmExNC41MjggMTQuNTI4IDAgMCAxIDguNTkgNC43NDUgMTguODcxIDE4Ljg3MSAwIDAgMC0xLjM4Mi0zLjAwNHptLTU2LjcwNi0yLjQ2NWExNS4wOSAxNS4wOSAwIDAgMC0uMjQgMS42MjIgMi42MTMgMi42MTMgMCAwIDEgMS41NjYgMS42MjJjMS45ODItLjEyIDIuODIzIDEuMDIxIDMuMTg0IDIuNTgzLjQ4MSAxLjguMTIgMy40MjQtMi43IDQuMmEyLjg4OCAyLjg4OCAwIDAgMCAzLjM2NCAxLjYyMiAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2Mi0yLjcgMy4xMjEgMy4xMjEgMCAwIDEtLjQyLTEuNSAyLjk0MyAyLjk0MyAwIDAgMSA1Ljg4NyAwIDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi44NDEgMi44NDggMi44NDggMCAwIDAgMi43NjMgMi4wNDIgMi44IDIuOCAwIDAgMCAyLjgyMy0yLjRjLTIuODgzIDAtMy42NjQtMS41NjItMy42NjQtMy40MjRhMi45NTkgMi45NTkgMCAwIDEgMi40NjMtMy4zYy4zLTEuNjIyLjc4MS0yLjI4MyAyLjA0Mi0yLjUyM2EyLjU4NyAyLjU4NyAwIDAgMS0xLjUtMi4zNDMgOS4xODYgOS4xODYgMCAwIDAtNC44NjYtMS4wODEgMTkuMzYzIDE5LjM2MyAwIDAgMC0xMi43NDQgNC43Mzl6bTEuMzgyLTQuNDQ1YTIzLjQzNCAyMy40MzQgMCAwIDEgMTEuNDczLTMuMDY0IDIxLjYgMjEuNiAwIDAgMSA1LjI4Ni42NjF2LS42YTIuNCAyLjQgMCAwIDEtLjQyLTEuNDQyIDIuODkyIDIuODkyIDAgMCAxIC40Mi0xLjQ0MnYtMi4zNDNhMi40IDIuNCAwIDAgMS0uNDItMS40NDJjLTcuNTY5LS43NzctMTMuNTE2IDMuNDg1LTE2LjMzOSA5LjY3MnpNMzQuOTYgNTIuMzhhMS42NDkgMS42NDkgMCAwIDEtMi4xNjItLjg0MSAxLjcyNiAxLjcyNiAwIDAgMSAwLTEuNDQyIDUuMTEgNS4xMSAwIDAgMS00LjgwNi0uOSAzLjUwOSAzLjUwOSAwIDAgMS00LjI2NS0uMzZjLTEuMjYxLS45NjEtMi4yODMtMy4yNDQtLjc4MS00LjUwNWEzIDMgMCAwIDEgLjU0MS00LjM4NSAzLjEyMSAzLjEyMSAwIDAgMS0uNDItMS41IDIuOTYzIDIuOTYzIDAgMCAxIDIuMzQzLTIuODgzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzIDIuOTgzIDIuOTgzIDAgMCAxIDIuNjQzLTIuOTQzIDMuMDIxIDMuMDIxIDAgMCAxLS40ODEtMS42MjIgMi45NDggMi45NDggMCAwIDEgMi45NDMtMi45NDMgMy41MTYgMy41MTYgMCAwIDEgLjc4MS4xMiAyLjY4OSAyLjY4OSAwIDAgMS0uMjQtMS4yIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzLTIuOTQzIDMuMDU4IDMuMDU4IDAgMCAxIDEuMzIyLjNjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi44MSAyLjgxIDAgMCAxIDEuNjgyLjU0MSAyLjk2MyAyLjk2MyAwIDAgMSAyLjg4My0yLjM0MyAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2MyAxLjM4MiAyLjkwOCAyLjkwOCAwIDAgMSAyLjE2Mi0uOTYxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEuMDYgMi45MSAyLjkxIDAgMCAxLS4xOC0xLjA4MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0My0yLjk0MyAzLjM2IDMuMzYgMCAwIDEgMS41NjIuNDJjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi45MDcgMi45MDcgMCAwIDEgMS43NDIuNiAyLjk5MSAyLjk5MSAwIDAgMSA0Ljk4Ni0xLjQ0NiAyLjkxOCAyLjkxOCAwIDAgMSAyLjY0My0xLjY4MiAyLjQ5IDIuNDkgMCAwIDEgLjk2MS4xOCA4LjE2MiA4LjE2MiAwIDAgMSAyLjQ2My0xLjU2MlY0LjI2NWgtMi4yMjJWMS45ODJoMi4yMjNWMGgyLjR2MS45ODJoMi4yMjN2Mi4yODNINjkuMzJ2Mi4yMjJhNS43NzggNS43NzggMCAwIDEgMi40NjMgMS41IDIuNDkgMi40OSAwIDAgMSAuOTYxLS4xOCAyLjk1NSAyLjk1NSAwIDAgMSAyLjY0MyAxLjY4MiAyLjkgMi45IDAgMCAxIDIuMS0uODQxIDIuOTYxIDIuOTYxIDAgMCAxIDIuODgzIDIuMjgzIDIuOTA3IDIuOTA3IDAgMCAxIDEuNzQyLS42IDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDQuMTkxIDQuMTkxIDAgMCAwIDEuNSAwIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQ1IDIuOTQ1IDMuNCAzLjQgMCAwIDEtLjE4IDEuMDgxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEtLjA2IDIuOTA4IDIuOTA4IDAgMCAxIDIuMTYyLjk2MSAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2My0xLjM4MiAzLjAxNSAzLjAxNSAwIDAgMSAyLjg4MyAyLjM0MyAyLjgxIDIuODEgMCAwIDEgMS42ODItLjU0MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0MyAyLjk0M2MuMzYuMjQuODQxLjEyIDEuMzIyLjEyYTIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDMuODg0IDMuODg0IDAgMCAxLS4yNCAxLjIgMy4wNDMgMy4wNDMgMCAwIDEgLjc4MS0uMTIgMi45NDggMi45NDggMCAwIDEgMi45NDMgMi45NDMgMy4wMjEgMy4wMjEgMCAwIDEtLjQ4MSAxLjYyMiAyLjk2NiAyLjk2NiAwIDAgMSAxLjUgNS4yODYgMi45NjMgMi45NjMgMCAwIDEgMi4zNDMgMi44ODMgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjkwOCAyLjkwOCAwIDAgMSAuNTQxIDQuMzg1YzEuNSAxLjI2MS40MiAzLjU0NC0uNzgxIDQuNTA1YTMuNTA5IDMuNTA5IDAgMCAxLTQuMjY1LjM2IDUuNDkxIDUuNDkxIDAgMCAxLTQuODA2LjkgMS43MjUgMS43MjUgMCAwIDEgMCAxLjQ0MiAxLjY0MSAxLjY0MSAwIDAgMS0yLjIyMy43ODEgNzYuODMgNzYuODMgMCAwIDAtMzMuMS03LjM4OUE3OC4yODkgNzguMjg5IDAgMCAwIDM0Ljk2IDUyLjM4em0tNC41MDUtMTAuNzUyYTQuMDk0IDQuMDk0IDAgMCAxIDEuMzIyIDEuOTIyYy42IDEuNjIyLjU0MSAzLjEyNC0xLjU2MiA0LjJhMi44MjYgMi44MjYgMCAwIDAgMi40LS4xOCAyLjkzOCAyLjkzOCAwIDAgMCAxLjUtMi44MjMgMy4zODggMy4zODggMCAwIDEtLjY2MS0xLjIgMi45NSAyLjk1IDAgMSAxIDUuNzA3LTEuNSAyLjA0MyAyLjA0MyAwIDAgMSAuMDYuNiAyLjkgMi45IDAgMCAwIDUuMjI2LTEuOTgyYy0yLjgyMy43MjEtMy45LS42LTQuMzg1LTIuNC0uNDItMS41LS4yNC0yLjk0MyAxLjU2Mi0zLjc4NGEyLjkyNSAyLjkyNSAwIDAgMSAuMy0xLjY4MiAxMS45MjggMTEuOTI4IDAgMCAwLTExLjQ2OSA4LjgyOXptOS40MzEtMTEuOTU0YTIuODY3IDIuODY3IDAgMCAxIDIuMzQzLTIuNTIzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzYy00LjUwNSAxLjkyMi03LjI2OCA0LjI2NS04Ljk1IDcuMzg5YTI4LjIgMjguMiAwIDAgMC0xLjAyMSAyLjY0MyAxNC42MTcgMTQuNjE3IDAgMCAxIDguNTMtNC42ODV6bTMxLjMtMy44NDRhMi40MjcgMi40MjcgMCAwIDEtMS41NjIgMi4zNDNjMS4yNjEuMjQgMS43NDIuOSAyLjA0MiAyLjUyMyAxLjkyMi4zNiAyLjQ2MyAxLjY4MiAyLjQ2MyAzLjMgMCAxLjg2Mi0uNzIxIDMuMzY0LTMuNjY0IDMuNDI0YTIuODc0IDIuODc0IDAgMCAwIDUuNTg2LjM2IDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi0uODQxIDIuOTQzIDIuOTQzIDAgMSAxIDUuODg3IDAgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2MiAyLjcgMi44ODggMi44ODggMCAwIDAgMy4zNjQtMS42MjJjLTIuODIzLS43MjEtMy4xMjQtMi40LTIuNy00LjIuNDIxLTEuNSAxLjItMi43IDMuMTg0LTIuNTgzYTMuMTY1IDMuMTY1IDAgMCAxIDEuNTYyLTEuNjIyIDE1LjA5MyAxNS4wOTMgMCAwIDAtLjI0LTEuNjIyIDE5LjYgMTkuNiAwIDAgMC0xMi45MTUtNC43NDUgMTguOTQ1IDE4Ljk0NSAwIDAgMC00Ljg2Ni42em0xNi40LS43MjFhMTYuNTMyIDE2LjUzMiAwIDAgMC0xNi40LTEwLjA5MiAyLjc2MiAyLjc2MiAwIDAgMS0uNDIgMS43NDJWMTkuMWEyLjQgMi40IDAgMCAxIC40MiAxLjQ0MiAyLjg5MiAyLjg5MiAwIDAgMS0uNDIgMS40NDJ2LjZhMjEuNjA4IDIxLjYwOCAwIDAgMSA1LjI4Ni0uNiAyMi41MzkgMjIuNTM5IDAgMCAxIDExLjUyOSAzLjEyNXpNNDEuMDg3IDQ2LjEzM2E1Ljg2NyA1Ljg2NyAwIDAgMS0zLTEuMDgxIDIuMjg2IDIuMjg2IDAgMCAxLTEuMDIxLjQ4MSAxMS43NjMgMTEuNzYzIDAgMCAxLTEuODY2IDIuOTQzIDEwMC40MDcgMTAwLjQwNyAwIDAgMSA1Ljg4Ny0yLjM0M3ptNDguMjM2LTUuODg3YTUuMjg4IDUuMjg4IDAgMCAxLTMuODQ0IDMuMTg0YzEuOTIyLjQyIDMuODQ0LjkgNS43MDcgMS40NDJhNS40MjcgNS40MjcgMCAwIDEtMS44NjMtNC42MjZ6bS03Ljg2OSAyLjRhNS43OTEgNS43OTEgMCAwIDEtMi4zNDMtMi44ODMgNC4zMTMgNC4zMTMgMCAwIDEtMS4wMjEtLjEyIDUuODQ5IDUuODQ5IDAgMCAxLTMgMi4yMjMgNTQuMjM3IDU0LjIzNyAwIDAgMSA2LjM2NC43ODN6bS0yMC4zNjQtLjgzOGE2LjIgNi4yIDAgMCAxLTMtMi4yMjMgNC4wNTYgNC4wNTYgMCAwIDEtLjg0MS4xMiA2LjQzMSA2LjQzMSAwIDAgMS0yLjQ2MyAyLjg4M2MyLjA0LS4yOTkgNC4xNDItLjYgNi4zMDQtLjc4em0tMTQuMjM2LTEuNTYyYTUuNDg0IDUuNDg0IDAgMCAxLTEuOCA0LjYyNSA4Ny45OTcgODcuOTk3IDAgMCAxIDUuNzA3LTEuNDQyIDUuNTE3IDUuNTE3IDAgMCAxLTMuOTA3LTMuMTgzem0xOC4yNjEgMS4zMjJjLjk2MS0uMDYgMS45ODItLjA2IDMtLjA2czEuOTgyIDAgMyAuMDZhNS42IDUuNiAwIDAgMS0zLTQuMDI1IDUuMTIxIDUuMTIxIDAgMCAxLTMgNC4wMjV6bTI5Ljk3NSA0LjU2NWMxLjk4Mi43MjEgMy45NjUgMS41IDUuODg3IDIuMzQzYTUuNzIyIDUuNzIyIDAgMCAxLTEuNDQyLTIuODgzIDQuNDk0IDQuNDk0IDAgMCAxLTEuNDQyLS41NDEgNS42NzYgNS42NzYgMCAwIDEtMy4wMDMgMS4wODF6bTEyLjA3NC0yLjIyM2EyLjgyNCAyLjgyNCAwIDEgMCAzLjc4NC0xLjA4MSAyLjggMi44IDAgMCAwLTMuNzg0IDEuMDgyek04Ny43IDM1LjVhMi44MTkgMi44MTkgMCAxIDAgMy40MjQtMi4wNDJBMi44MzUgMi44MzUgMCAwIDAgODcuNyAzNS41em0tNTguMjY2IDguMTdhMi44MzYgMi44MzYgMCAxIDAtMS4xNDEgMy44NDQgMi44MjQgMi44MjQgMCAwIDAgMS4xNDEtMy44NDR6bTE5LjEtOC4xNjlhMi44MTkgMi44MTkgMCAxIDAtMi4wNDIgMy40MjQgMi44MzUgMi44MzUgMCAwIDAgMi4wNDQtMy40MjV6bTIyLjQwNi0yLjFhMi44MjMgMi44MjMgMCAxIDAtMi44MjMgMi44MjMgMi44MiAyLjgyIDAgMCAwIDIuODI1LTIuODI0ek0xMDAuNjE2IDU1LjhsLjU0MSAyLjIyMy0yLjIyMyAxLjI2MWEuODQ0Ljg0NCAwIDAgMSAuMyAxLjA4MS44MTUuODE1IDAgMCAxLTEuMDgxLjQyIDY5LjgyNSA2OS44MjUgMCAwIDAtMzAuMDM1LTYuNjY4IDcwLjcwOSA3MC43MDkgMCAwIDAtMzAuMDM0IDYuNjczLjgzNC44MzQgMCAwIDEtMS4wODQtLjQyLjk0MS45NDEgMCAwIDEgLjMtMS4wODFsLTIuMjItMS4yNjIuNTQxLTIuMjIzYS43NjQuNzY0IDAgMCAxLS44NDEtLjQyLjcuNyAwIDAgMSAuMy0uOTYxIDc2LjY1MiA3Ni42NTIgMCAwIDEgMzIuOTc4LTcuMzI4IDc3LjUzNCA3Ny41MzQgMCAwIDEgMzIuOTc4IDcuMzI4LjcuNyAwIDAgMSAuMy45NjEuNTcuNTcgMCAwIDEtLjcyLjQxNnptLTMyLjUgOC41OWE2MC4xMjkgNjAuMTI5IDAgMSAwIDYwLjEyOSA2MC4xMjkgNjAuMjMyIDYwLjIzMiAwIDAgMC02MC4xMjYtNjAuMTI1em0wLTguMDQ5QTY4LjE0OSA2OC4xNDkgMCAxIDEgMCAxMjQuNTI0YTY4LjI2OSA2OC4yNjkgMCAwIDEgNjguMTE5LTY4LjE3OXptNTcuMDY2IDY3LjgxOGE1Ni42MiA1Ni42MiAwIDAgMS0xMy4yNzUgMzYuNTIybC02LjU0OC02LjU0OGM3LjAyOC04LjUzIDExLjU5My0xNyAxMS41OTMtMzAuNTE1IDAtMTQuMjM2LTcuNDQ5LTMwLjQ1NS0xOS40LTM4LjY4NWwtNy42MjkgNy44MDlhMzguMiAzOC4yIDAgMCAxIDEwLjAzMiAxMC41NzJsLTYuNDg3IDUuNTg2YTI4LjgyMyAyOC44MjMgMCAwIDAtOS40MzEtOS45NzFsLTE1LjkxOCAxNi44MjQtMTYuNTE5LTE3QTMwLjE2IDMwLjE2IDAgMCAwIDM4LjA4NCAxMjMuNWMtLjI0IDEzLjc1NiA4LjU5IDIzLjYwNyAyMS4xNDQgMjcuODEydi0yOC4xN2gxOS45NDN2Ni4zMDdINjcuMjE3djcuMDg4aDExLjc3NHY3LjAyOEg2Ny4yMTd2OS4wN2M4LjU5LjQyIDE3Ljk2MS00LjgwNiAyMy40ODctMTAuOTkzbDYuMTg3IDYuMjQ3YTM4LjgyOCAzOC44MjggMCAwIDEtMjkuNjE0IDEzLjMzNXY4LjcxaC04LjA0OXYtOS42NzFjLTE3LjI0LTQuMzI1LTI5LjY3NC0xOS42NDMtMjkuNDM0LTM3LjYuMTgtMTIuMjU0IDYuNjY4LTIyLjU4NiAxNi4yMTktMjkuNzM0bC03Ljc0OS04LjA0OWMtMTIuNDM0IDEwLjIxMi0xOS4xIDIyLjcwNi0xOS42NDMgMzguNzQ1QzE4LjIgMTM4LjEgMjUuNzcgMTQ5LjYzMiAzMC40IDE1NC4zNzhsLTUuNzY3IDUuODg3YTU0LjM4NSA1NC4zODUgMCAwIDEtMTMuNTc2LTM2LjEgNTcuMjIgNTcuMjIgMCAwIDEgMjguODg5LTQ5LjU1OUw1My40IDg4LjY2MkE0MC4xNDQgNDAuMTQ0IDAgMCAxIDY4LjE3OSA4NS45YTM5LjQyNSAzOS40MjUgMCAwIDEgMTQuMTc2IDIuNzYzbC42NjEtLjY2MyAxMy4xLTEzLjUxNmE1Ny4xMSA1Ny4xMSAwIDAgMSAyOS4wNjggNDkuNjc5ek03Ni4xNjggOTUuMzNhMzguNDg2IDM4LjQ4NiAwIDAgMC04LjI5LTEuMzIyIDMyLjQ5MiAzMi40OTIgMCAwIDAtOC4zNSAxLjA4MWw3LjgwOSA4LjA0OS44NDEuNnptLS4xMiAxNS40MzhsMzMuMDM4IDM0LjE3OWE3Ny44MjMgNzcuODIzIDAgMCAxLTYuOTA4IDkuNDMxbDguMjkgOC4yMjlhNjAuMDc1IDYwLjA3NSAwIDAgMS0xOS42NDMgMTQuMTc2bC0xMy45MzYtMTQuMjM2YTQxLjggNDEuOCAwIDAgMCAyMy4wNjYtMTQuNzc3bC05LjQzMS05LjU1MWMtNS4wNDYgNi4wMDctMTIuNzk1IDExLjU5My0yMC45NjQgMTIuMTM0di00LjQ0NWgxMS43NzR2LTExLjc3M0g2OS41NnYtMi40aDExLjk1NFYxMjAuOEg1Ni44ODZ2MjEuMjY0bC0xNi40NTktMTYuODJhMTUuNzExIDE1LjcxMSAwIDAgMSAwLTEuNjgyIDI3LjcgMjcuNyAwIDAgMSAxMC45MzMtMjEuNzQ1TDY2LjggMTE3LjhsMS4zMjIgMS4zMjJ6bS00Ny4yNzQgMi41MjNsLTQuOTI2LTUuMDQ2YTQ4LjE1MyA0OC4xNTMgMCAwIDEgMTQuMTc2LTIwLjE4M2w0LjQ0NSA0LjU2NWE0MS43OTIgNDEuNzkyIDAgMCAwLTEzLjY5NiAyMC42NjR6IiBjbGFzcz0iY2xzLTMiIGRhdGEtbmFtZT0iVHJhemFkbyAxNjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ni4wMDIgODY1LjU0MSkiLz4gICAgPC9nPjwvc3ZnPg==")
}

.newcal_proxpartido_item.aviso .text_aviso_destacado {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.4;
	letter-spacing: normal;
	color: #555555;
	font-weight: bold;
	margin-bottom: 15px
}

.newcal_proxpartido_item.aviso .text_aviso {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.43;
	letter-spacing: normal;
	color: #333333;
	margin-bottom: 15px
}

.newcal_proxpartido_item.aviso .aviso_link_calendar_container {
	width: 220px;
	text-align: center;
	margin: 9px auto 5px;
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 #00000029;
	background-color: #016ace;
	color: #ffffff;
	padding: 12px 10px;
	box-sizing: border-box;
	position: absolute;
	bottom: 37px;
	left: 50%;
	transform: translateX(-50%)
}

.newcal_proxpartido_item.aviso .aviso_link_calendar {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
	font-size: 15px;
	letter-spacing: -0.3px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.newcal_addtocal {
	position: absolute;
	right: 0;
	top: -94px;
	max-width: 80px;
	line-height: 1.2;
	text-decoration: none;
	text-shadow: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #ffffff
}

.newcal_addtocal:before {
	content: "\e906";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: rgba(255, 255, 255, 0.9);
	font-size: 35px;
	display: block;
	vertical-align: middle
}

.newcal_addtocal:lang(ar) {
	right: auto;
	left: 0
}

.proxpartido_countdown {
	box-sizing: border-box;
	width: 225px;
	margin: 13px auto;
	padding: 10px 20px;
	background-color: rgba(249, 249, 249, 0.8);
	font-size: 0.75rem
}

.proxpartido_countdown_item {
	display: flex;
	justify-content: center
}

.proxpartido_countdown_item .m_countdown_el {
	width: 25%;
	font-size: 0.688rem;
	padding: 0
}

.proxpartido_countdown_item .m_countdown_el.hour {
	border: none
}

.proxpartido_countdown_item .m_countdown_el .m_countdown_num {
	font-size: 1.563rem;
	color: #ce3047;
	line-height: 1.6;
	margin-bottom: 0
}

.proxpartido_countdown_item .m_countdown_el .m_countdown_num.finished {
	color: #999
}

@media screen and (min-width: 990px) {
	.newcal_proxpartido .wrapper {
		width: 1200px;
		max-width: 1200px;
		min-height: 475px;
		margin: 0 auto;
		overflow: hidden
	}

	.newcal_proxpartido .share-box-inner {
		display: block;
		position: absolute;
		top: 10px;
		left: 10px;
		z-index: 4
	}

	.newcal_proxpartido .share-box-inner .share-menu-toggle {
		background: transparent;
		border: 0
	}

	.newcal_proxpartido .share-box-inner .share-menu-toggle:before {
		background-color: transparent;
		border: 0
	}

	.newcal_proxpartido .share-box-inner .share-menu-toggle:after {
		background: transparent;
		display: inline-block;
		font-family: "Real-Madrid-Icons";
		color: #8bbbe8;
		font-size: 20px;
		font-weight: 400;
		position: absolute;
		vertical-align: middle;
		content: '\e908';
		opacity: 1;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		width: auto;
		height: auto
	}

	.newcal_proxpartido .share-box-inner:lang(ar) {
		left: auto;
		right: 10px
	}

	.newcal_proxpartido_bg {
		display: block;
		position: absolute;
		width: auto;
		height: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}

	.newcal_proxpartido_cont {
		height: 100%;
		min-height: 405px;
		width: 670px;
		margin: 0 auto;
		transform: translate(0);
		z-index: 2;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center
	}

	.newcal_proxpartido_title {
		width: 100%;
		text-align: center;
		font-size: 3.438rem;
		margin-bottom: 20px
	}

	.newcal_proxpartido_subtitle {
		width: 100%;
		text-align: center;
		font-size: 1.375rem;
		font-weight: normal;
		text-shadow: none;
		text-transform: uppercase
	}

	.newcal_addtocal {
		right: 20px;
		top: -79px;
		text-shadow: none;
		max-width: none;
		font-size: 14px
	}

	.newcal_addtocal:lang(ar) {
		right: auto;
		left: 20px
	}

	.newcal_addtocal:before {
		font-size: 40px
	}

	.newcal_proxpartido_item {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		padding-top: 20px;
		padding-left: 30px;
		padding-right: 0;
		min-height: 280px;
		height: auto;
		box-sizing: border-box
	}

	.newcal_proxpartido_item.aviso {
		height: auto;
		padding: 45px 180px 33px 86px;
		box-sizing: border-box;
		align-items: flex-start
	}

	.newcal_proxpartido_item.aviso:lang(ar) {
		padding: 45px 86px 33px 180px
	}

	.newcal_proxpartido_item.aviso .aviso_link_calendar_container {
		position: static;
		transform: none;
		margin: 37px auto 0 0
	}

	.newcal_proxpartido_item.aviso .aviso_link_calendar_container:lang(ar) {
		margin: 37px 0 0 auto
	}

	.newcal_proxpartido_item.nocount {
		position: relative;
		min-height: 280px
	}

	.newcal_proxpartido_item.nocount .logos {
		justify-content: space-around;
		width: 50%;
		padding: 0;
		position: absolute;
		top: 50%;
		transform: translateY(-50%)
	}

	.newcal_proxpartido_item.nocount .fecha_container {
		flex-basis: 50.1%;
		max-width: 50.1%
	}

	.newcal_proxpartido_item:lang(ar) {
		padding-left: 0;
		padding-right: 30px
	}

	.newcal_proxpartido_item .playing {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: flex-end;
		padding-top: 0
	}

	.newcal_proxpartido_item .playing .logos .competition {
		left: auto
	}

	.newcal_proxpartido_item .playing .proxpartido_countdown {
		height: 79px
	}

	.newcal_proxpartido_item .logos {
		order: 1;
		flex-basis: 50%;
		justify-content: space-around
	}

	.newcal_proxpartido_item .logos .crest {
		max-width: 80px;
		max-height: 80px
	}

	.newcal_proxpartido_item .fecha_container {
		flex-basis: 50%;
		max-width: 50%;
		order: 2;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin: 0 0 0 auto
	}

	.newcal_proxpartido_item .fecha_container:lang(ar) {
		margin: 0 auto 0 0
	}

	.newcal_proxpartido_item .teams {
		order: 3;
		flex-basis: 70%;
		margin: 0;
		text-align: left
	}

	.newcal_proxpartido_item .teams h2 {
		display: inline-block;
		font-size: 14px;
		font-weight: 400
	}

	.newcal_proxpartido_item .teams h2:first-of-type:after {
		content: '\0000A0\002010\0000A0'
	}

	.newcal_proxpartido_item .teams:lang(ar) {
		text-align: right
	}

	.newcal_proxpartido_item .info_date {
		order: 1;
		flex-basis: 70%;
		justify-content: flex-start
	}

	.newcal_proxpartido_item .info_date.fitin {
		height: 40px
	}

	.newcal_proxpartido_item .info_date .hour {
		font-weight: 300;
		font-size: 2.5rem
	}

	.newcal_proxpartido_item .info_text {
		text-align: left;
		flex-basis: 70%
	}

	.newcal_proxpartido_item .info_text:lang(ar) {
		text-align: right
	}

	.newcal_proxpartido_item .jornada {
		order: 4;
		flex-basis: 70%;
		text-align: left
	}

	.newcal_proxpartido_item .jornada:lang(ar) {
		text-align: right
	}

	.newcal_proxpartido_item .jornada .numjornada:after {
		content: '.';
		margin: -10px 10px 0;
		vertical-align: middle;
		display: inline-block
	}

	.newcal_proxpartido_item .proxpartido_countdown {
		order: 3;
		flex-basis: 50%;
		max-width: 50%;
		background-color: #ffffff;
		padding: 0 50px;
		margin: 16px auto 0 0;
		font-size: 0.813rem
	}

	.newcal_proxpartido_item .proxpartido_countdown .proxpartido_countdown_item .m_countdown_el {
		color: #000000;
		font-weight: normal
	}

	.newcal_proxpartido_item .proxpartido_countdown .proxpartido_countdown_item .m_countdown_el .m_countdown_num {
		font-size: 1.813rem;
		font-weight: 300
	}

	.newcal_proxpartido_item .proxpartido_countdown:lang(ar) {
		margin: 16px 0 0 auto
	}

	.newcal_proxpartido_item .buy_btn_container {
		order: 5;
		flex-basis: 50%;
		max-width: 50%;
		margin: 0 0 0 auto
	}

	.newcal_proxpartido_item .buy_btn_container:lang(ar) {
		margin: 0 auto 0 0
	}

	.newcal_proxpartido_item .buy_btn_container .buy_btn {
		margin: 10px auto
	}

	.newcal_proxpartido_item .tv {
		order: 6;
		flex-basis: 50%;
		margin-left: 50%
	}

	.newcal_proxpartido_item .tv:lang(ar) {
		margin-left: 0;
		margin-right: 50%
	}

	.newcal_proxpartido_item .menu_cont ul {
		width: 335px;
		height: 280px;
		padding-top: 65px
	}

	.newcal_proxpartido_item .menu_cont .add-to-calendar {
		width: 50%;
		transform: none
	}

	.newcal_proxpartido_item .menu_cont .show_info {
		cursor: pointer;
		height: 0
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.newcal_proxpartido .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.bcr19_squad {
	background-position: center bottom;
	background-repeat: repeat-x
}

.bcr19_squad .wrapper {
	padding: 0;
	box-sizing: border-box
}

.bcr19_squad .wrapper .tournament_sponsor {
	padding-top: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 20px 0 10px
}

.bcr19_squad .wrapper .tournament_sponsor:lang(ar) {
	margin: 0 10px 0 20px
}

.bcr19_squad .wrapper .tournament_sponsor .marca {
	width: auto;
	height: 40px
}

.bcr19_squad .wrapper .tournament_sponsor .plantilla {
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 0.2px;
	color: #4a4a4a;
	text-transform: uppercase
}

.bcr19_squad .wrapper .players-container {
	position: relative;
	margin-top: 30px
}

.bcr19_squad .wrapper .players-container .players-wrapper {
	font-size: 0;
	white-space: nowrap;
	float: left
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide {
	position: relative;
	display: inline-block;
	width: 300px;
	height: 550px;
	overflow: hidden;
	margin-right: 20px
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .player_img {
	height: 460px;
	width: auto;
	max-width: none;
	transform: translate(-50px, 90px)
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .player_img:lang(ar) {
	transform: translate(50px, 90px)
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .link_buy {
	position: absolute;
	top: 20px;
	right: 0;
	width: 60px;
	text-align: center;
	white-space: normal;
	z-index: 3;
	text-decoration: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.38;
	color: #000000;
	padding: 20px
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .link_buy:before {
	content: '\e927';
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 29px;
	border-radius: 50%;
	background: #333333;
	font-weight: 400;
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	display: block;
	margin: 0 auto 5px;
	padding-top: 5px
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .link_buy:lang(ar) {
	right: auto;
	left: 0
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .link_player {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 2
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info {
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	text-align: center
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .num_player {
	display: inline-block;
	font-family: "Oswald", sans-serif;
	font-size: 22px;
	letter-spacing: 0.2px;
	color: #ffffff;
	transform: translateX(8px);
	width: 65px;
	z-index: 3
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .num_player:lang(ar) {
	transform: translateX(-8px)
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_blanco {
	display: block;
	transform: translate(10px, 91px);
	width: 0;
	height: 0;
	border: solid;
	border-color: transparent transparent rgba(255, 255, 255, 0.7) transparent;
	border-width: 0 72px 121px 198px;
	z-index: 1
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_blanco:lang(ar) {
	border-width: 0 198px 121px 72px;
	transform: translate(-10px, 91px)
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_negro {
	display: block;
	transform: translate(10px, 50px);
	width: 0;
	height: 0;
	border: solid;
	border-color: transparent transparent #000000 transparent;
	border-width: 0 25px 41px 67px;
	z-index: 2
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_negro:lang(ar) {
	border-width: 0 67px 41px 25px;
	transform: translate(-10px, 50px)
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .pos_player {
	display: inline-block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #000000;
	text-align: left;
	transform: translate(0);
	margin-bottom: 3px;
	z-index: 3;
	width: 170px
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .pos_player:lang(ar) {
	text-align: right
}

.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .pos_player .nom_player {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000000;
	margin-left: 5px
}

.bcr19_squad .wrapper .players-container .players-wrapper:lang(ar) {
	float: right
}

@media screen and (min-width: 990px) {
	.bcr19_squad {
		background-color: #f4faff
	}

	.bcr19_squad .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto
	}

	.bcr19_squad .wrapper .tournament_sponsor {
		margin: 0 125px 0 125px
	}

	.bcr19_squad .wrapper .players-container .players-wrapper .player-slide {
		width: 389px
	}

	.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .player_img {
		transform: translate(0px, 90px)
	}

	.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_negro {
		transform: translate(55px, 50px)
	}

	.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_negro:lang(ar) {
		transform: translate(-55px, 50px)
	}

	.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_blanco {
		transform: translate(55px, 91px)
	}

	.bcr19_squad .wrapper .players-container .players-wrapper .player-slide .info .triangulo_blanco:lang(ar) {
		transform: translate(-55px, 91px)
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.bcr19_squad .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.detail_popup.mfp-bg {
	opacity: 0
}

.detail_popup.mfp-wrap {
	top: 100vh !important;
	transition-property: top;
	transition-duration: 1s
}

.detail_popup.mfp-wrap .mfp-close {
	opacity: 0
}

.detail_popup.mfp-wrap.mfp-ready {
	top: 0 !important
}

.detail_popup.mfp-wrap.mfp-ready .mfp-close {
	opacity: 1
}

.detail_popup.mfp-wrap.mfp-ready.mfp-removing {
	top: 100vh !important
}

.detail_popup .mfp-content {
	max-width: 100%
}

.detail_popup .mfp-container {
	padding: 0
}

#detalle_mfp {
	max-height: 100vh;
	height: 100vh;
	overflow-y: scroll;
	background: #fff
}

#detalle_mfp .mfp-close {
	color: transparent
}

#detalle_mfp .mfp-close:before {
	color: #fff;
	border-radius: 50%;
	background-color: #0255A5;
	padding: 10px;
	font-size: 15px
}

#detalle_mfp img.loader {
	top: 50%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	width: auto
}

#detalle_mfp .main_content {
	margin: 0 10px;
	box-sizing: border-box
}

#detalle_mfp .main_content .m_section_news_header {
	padding-bottom: 8px
}

#detalle_mfp .main_content .m_section_news_header p {
	margin-bottom: 15px;
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	margin-top: 0;
	text-transform: uppercase
}

#detalle_mfp .main_content .m_section_news_header h2 {
	line-height: 22px;
	display: block;
	font-weight: normal;
	font-size: 2.3em;
	margin-bottom: 30px
}

#detalle_mfp .main_content .m_section_news_header strong {
	margin-bottom: 0;
	line-height: 1.3;
	font-size: 1.5em
}

#detalle_mfp .actions_row {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	margin: 0 10px
}

#detalle_mfp .actions_row .col {
	width: auto;
	float: none;
	margin-top: 10px;
	margin-left: 0;
	box-sizing: border-box
}

#detalle_mfp .actions_row .col .m_section_news_actions {
	margin: 20px 0
}

#detalle_mfp .actions_row .col .m_section_news_actions>* {
	vertical-align: top;
	margin-right: 5px
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share:not(.m_share_inline) {
	position: relative;
	display: inline-block;
	font-size: x-small;
	z-index: 2
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share_action {
	padding: 0;
	width: 38px;
	height: 38px;
	content: '';
	overflow: hidden;
	color: transparent;
	min-width: auto
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share ul {
	min-height: 0;
	transition-property: min-height;
	transition-duration: 1s
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share ul li a {
	padding-left: 0;
	color: transparent;
	white-space: nowrap;
	height: 40px;
	width: 40px;
	padding: 0
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share.expanded ul {
	min-height: 205px
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share.expanded .m_share_action {
	background-color: #f6f6f6
}

.bcr19_timeline {
	background-color: rgba(0, 0, 0, 0.05)
}

.bcr19_timeline .wrapper {
	margin: 40px 0 0 10px;
	width: calc(100vw - 10px);
	max-width: calc(100vw - 10px);
	overflow: hidden
}

.bcr19_timeline .wrapper:lang(ar) {
	margin: 40px 10px 0 0
}

.bcr19_timeline .tournament_section_header {
	margin-right: 10px
}

.bcr19_timeline .tournament_section_header:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.bcr19_timeline .timeline-container {
	display: flex;
	margin-bottom: 30px
}

.bcr19_timeline .timeline-wrapper {
	position: relative
}

.bcr19_timeline .timeline-wrapper .timeline-slider-container {
	width: 280px;
	font-size: 0;
	white-space: nowrap
}

.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide {
	position: relative;
	display: inline-block;
	width: 280px;
	font-size: 18px
}

.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	min-height: 315px;
	height: 315px
}

.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-text {
	background: #fff;
	padding: 15px;
	font-family: "Oswald", sans-serif;
	white-space: normal;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	justify-content: space-between
}

.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-text a {
	text-decoration: none;
	color: #000;
	margin-bottom: 15px;
	display: block;
	text-transform: uppercase;
	flex-basis: 100%
}

.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-text .ordinal {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.86;
	color: #0255a5
}

.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-text .sede {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-align: right;
	color: #000000
}

.bcr19_timeline .timeline-wrapper-years {
	position: relative;
	margin-right: 10px;
	z-index: 2;
	background-color: #f2f2f2
}

.bcr19_timeline .timeline-wrapper-years:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.bcr19_timeline .timeline-wrapper-years .timeline-slider-container-years {
	font-size: 0;
	white-space: nowrap;
	margin: 10px auto;
	width: fit-content
}

.bcr19_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-slide-years {
	position: relative;
	font-size: 15px;
	padding: 7px;
	text-align: center
}

.bcr19_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-year {
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	color: #0255a5;
	pointer-events: none;
	text-decoration: none;
	display: block;
	cursor: pointer
}

.bcr19_timeline .timeline-wrapper-years .timeline-slider-container-years .swiper-slide-thumb-active .timeline-year {
	font-weight: 500;
	font-size: 15px;
	border-bottom: 3px solid #0255a5;
	box-sizing: border-box
}

@media screen and (min-width: 990px) {
	.bcr19_timeline .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 50px auto 40px
	}

	.bcr19_timeline .wrapper:lang(ar) {
		margin: 50px auto 40px
	}

	.bcr19_timeline .timeline-container {
		display: flex;
		height: 420px;
		position: relative;
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: top -65px right -190px
	}

	.bcr19_timeline .timeline-container:lang(ar) {
		background-position: top -65px left -190px
	}

	.bcr19_timeline .timeline-wrapper {
		overflow: hidden
	}

	.bcr19_timeline .timeline-wrapper .timeline-slider-container {
		width: 100%
	}

	.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide img {
		min-height: 420px;
		height: 420px;
		width: 75%
	}

	.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .timeline-text {
		background-color: transparent;
		width: 25%;
		position: absolute;
		bottom: 0;
		right: 0
	}

	.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .timeline-text:lang(ar) {
		right: auto;
		left: 0
	}

	.bcr19_timeline .timeline-wrapper-years {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 1;
		margin: 0;
		background-color: transparent
	}

	.bcr19_timeline .timeline-wrapper-years .timeline-slider-container-years {
		margin: 10px 25px 10px auto
	}

	.bcr19_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-slide-years {
		display: block;
		white-space: normal;
		text-align: left;
		cursor: pointer
	}

	.bcr19_timeline .timeline-wrapper-years .timeline-slider-container-years .timeline-slide-years:lang(ar) {
		text-align: right
	}

	.bcr19_timeline .timeline-wrapper-years:lang(ar) {
		right: auto;
		left: 0
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.bcr19_timeline .wrapper {
		width: 960px;
		max-width: 960px
	}
}

@media screen and (max-width: 990px) {
	.bcr19_timeline .timeline-container {
		background-image: none !important
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .content_ie {
		max-width: 900px;
		width: auto;
		height: 420px;
		overflow: hidden
	}

	.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .content_ie img {
		width: 1280px;
		height: 600px;
		transform: translateY(-90px)
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) and (max-width: 1200px) {
	.bcr19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .content_ie {
		max-width: 720px
	}
}

.detail_popup.mfp-bg {
	opacity: 0
}

.detail_popup.mfp-wrap {
	top: 100vh !important;
	transition-property: top;
	transition-duration: 1s
}

.detail_popup.mfp-wrap .mfp-close {
	opacity: 0
}

.detail_popup.mfp-wrap.mfp-ready {
	top: 0 !important
}

.detail_popup.mfp-wrap.mfp-ready .mfp-close {
	opacity: 1
}

.detail_popup.mfp-wrap.mfp-ready.mfp-removing {
	top: 100vh !important
}

.detail_popup .mfp-content {
	max-width: 100%
}

.detail_popup .mfp-container {
	padding: 0
}

#detalle_mfp {
	max-height: 100vh;
	height: 100vh;
	overflow-y: scroll;
	background: #fff
}

#detalle_mfp .mfp-close {
	color: transparent
}

#detalle_mfp .mfp-close:before {
	color: #fff;
	border-radius: 50%;
	background-color: #0255A5;
	padding: 10px;
	font-size: 15px
}

#detalle_mfp img.loader {
	top: 50%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	width: auto
}

#detalle_mfp .main_content {
	margin: 0 10px;
	box-sizing: border-box
}

#detalle_mfp .main_content .m_section_news_header {
	padding-bottom: 8px
}

#detalle_mfp .main_content .m_section_news_header p {
	margin-bottom: 15px;
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	margin-top: 0;
	text-transform: uppercase
}

#detalle_mfp .main_content .m_section_news_header h2 {
	line-height: 22px;
	display: block;
	font-weight: normal;
	font-size: 2.3em;
	margin-bottom: 30px
}

#detalle_mfp .main_content .m_section_news_header strong {
	margin-bottom: 0;
	line-height: 1.3;
	font-size: 1.5em
}

#detalle_mfp .actions_row {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	margin: 0 10px
}

#detalle_mfp .actions_row .col {
	width: auto;
	float: none;
	margin-top: 10px;
	margin-left: 0;
	box-sizing: border-box
}

#detalle_mfp .actions_row .col .m_section_news_actions {
	margin: 20px 0
}

#detalle_mfp .actions_row .col .m_section_news_actions>* {
	vertical-align: top;
	margin-right: 5px
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share:not(.m_share_inline) {
	position: relative;
	display: inline-block;
	font-size: x-small;
	z-index: 2
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share_action {
	padding: 0;
	width: 38px;
	height: 38px;
	content: '';
	overflow: hidden;
	color: transparent;
	min-width: auto
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share ul {
	min-height: 0;
	transition-property: min-height;
	transition-duration: 1s
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share ul li a {
	padding-left: 0;
	color: transparent;
	white-space: nowrap;
	height: 40px;
	width: 40px;
	padding: 0
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share.expanded ul {
	min-height: 205px
}

#detalle_mfp .actions_row .col .m_section_news_actions .m_share.expanded .m_share_action {
	background-color: #f6f6f6
}

.bff19_timeline {
	background-color: rgba(0, 0, 0, 0.05)
}

.bff19_timeline .wrapper {
	margin: 40px 0 0 10px;
	width: calc(100vw - 10px);
	max-width: calc(100vw - 10px);
	overflow: hidden
}

.bff19_timeline .wrapper:lang(ar) {
	margin: 40px 10px 0 0
}

.bff19_timeline .tournament_section_header {
	margin-right: 10px
}

.bff19_timeline .tournament_section_header:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.bff19_timeline .timeline-container {
	display: flex;
	margin-bottom: 30px
}

.bff19_timeline .timeline-wrapper {
	position: relative
}

.bff19_timeline .timeline-wrapper .timeline-slider-container {
	width: 280px;
	font-size: 0;
	white-space: nowrap
}

.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 18px
}

.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	min-height: 315px;
	height: 315px
}

.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-text {
	background: #fff;
	padding: 15px;
	font-family: "Oswald", sans-serif;
	white-space: normal;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	justify-content: space-between;
	min-height: 97px
}

.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-text a {
	text-decoration: none;
	color: #016ace;
	margin-bottom: 15px;
	display: block;
	text-transform: uppercase;
	flex-basis: 100%
}

.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-text .ordinal {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.86;
	color: #0255a5
}

.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-text .sede {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-align: right;
	color: #000000
}

.bff19_timeline .timeline-wrapper .swiper_timeline_button_next {
	display: none
}

.bff19_timeline .timeline-wrapper .swiper_timeline_button_prev {
	display: none
}

.tournament_calendar.bff19_calendar {
	background: linear-gradient(to right, #333 0%, #000 100%)
}

.tournament_calendar.bff19_calendar .wrapper .m_tabs .m_tabs_content .tournament_day .tournament_match h3 {
	color: #000
}

@media screen and (min-width: 990px) {
	.bff19_timeline .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 50px auto 40px
	}

	.bff19_timeline .wrapper:lang(ar) {
		margin: 50px auto 40px
	}

	.bff19_timeline .timeline-container {
		display: flex;
		height: 420px;
		position: relative;
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: top -65px right -190px
	}

	.bff19_timeline .timeline-container:lang(ar) {
		background-position: top -65px left -190px
	}

	.bff19_timeline .timeline-wrapper {
		overflow: hidden
	}

	.bff19_timeline .timeline-wrapper .timeline-slider-container {
		width: 100%
	}

	.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide img {
		min-height: 420px;
		height: 420px;
		width: 75%
	}

	.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .timeline-text {
		background-color: transparent;
		width: 25%;
		position: absolute;
		bottom: 0;
		right: 0
	}

	.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .timeline-text a {
		font-size: 33px
	}

	.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .timeline-text:lang(ar) {
		right: auto;
		left: 0
	}

	.bff19_timeline .timeline-wrapper .swiper_timeline_button_next {
		display: block;
		height: 30px;
		width: 30px;
		position: absolute;
		outline: none;
		top: 50%;
		transform: translateY(-50%);
		border: 2px solid #fff;
		border-radius: 50%;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS45OTgiIGhlaWdodD0iMjkuOTk4IiB2aWV3Qm94PSIwIDAgMjkuOTk4IDI5Ljk5OCI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmY7b3BhY2l0eTouMTV9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MnB4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0ic2lndWllbnRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTg2LjkxOCAtMjk4LjkxOCkiPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTQ4NCIgZD0iTTE1IDBBMTUgMTUgMCAxIDEgMCAxNSAxNSAxNSAwIDAgMSAxNSAweiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlRyYXphZG8gMTQ4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTg2LjkxOCAyOTguOTE4KSIvPiAgICAgICAgPGcgaWQ9IkdydXBvXzEyNjUiIGRhdGEtbmFtZT0iR3J1cG8gMTI2NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIwLjMwNSAtMTguODk4KSI+ICAgICAgICAgICAgPHBhdGggaWQ9IkzDrW5lYV8xNSIgZD0iTTYuNDc0IDBMMCA2LjI5MyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IkzDrW5lYSAxNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE0Ljk4IDEzNTcuNjk2IC01MDkuNTEpIi8+ICAgICAgICAgICAgPHBhdGggaWQ9IkzDrW5lYV8xNiIgZD0iTTYuNDc0IDYuMjkzTDAgMCIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IkzDrW5lYSAxNiIgdHJhbnNmb3JtPSJyb3RhdGUoMTQuOTggLTExNDcuNDE2IDg0NC42NTcpIi8+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");
		right: calc(25% + 20px);
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer
	}

	.bff19_timeline .timeline-wrapper .swiper_timeline_button_next.swiper-button-disabled {
		display: none
	}

	.bff19_timeline .timeline-wrapper .swiper_timeline_button_prev {
		display: block;
		cursor: pointer;
		border: 2px solid #fff;
		border-radius: 50%;
		width: 30px;
		outline: none;
		height: 30px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS45OTgiIGhlaWdodD0iMjkuOTk4IiB2aWV3Qm94PSIwIDAgMjkuOTk4IDI5Ljk5OCI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmY7b3BhY2l0eTouMTV9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MnB4fSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iYW50ZXJpb3IiIHRyYW5zZm9ybT0icm90YXRlKDE4MCAzMDguNDU4IDE2NC40NTgpIj4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE0ODQiIGQ9Ik0xNSAwQTE1IDE1IDAgMSAxIDAgMTUgMTUgMTUgMCAwIDEgMTUgMHoiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJUcmF6YWRvIDE0ODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU4Ni45MTggMjk4LjkxOCkiLz4gICAgICAgIDxnIGlkPSJHcnVwb18xMjY1IiBkYXRhLW5hbWU9IkdydXBvIDEyNjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyMC4zMDUgLTE4Ljg5OCkiPiAgICAgICAgICAgIDxwYXRoIGlkPSJMw61uZWFfMTUiIGQ9Ik02LjQ3NCAwTDAgNi4yOTMiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJMw61uZWEgMTUiIHRyYW5zZm9ybT0icm90YXRlKC0xNC45OCAxMzU3LjY5NiAtNTA5LjUxKSIvPiAgICAgICAgICAgIDxwYXRoIGlkPSJMw61uZWFfMTYiIGQ9Ik02LjQ3NCA2LjI5M0wwIDAiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJMw61uZWEgMTYiIHRyYW5zZm9ybT0icm90YXRlKDE0Ljk4IC0xMTQ3LjQxNiA4NDQuNjU3KSIvPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");
		background-position: center;
		background-repeat: no-repeat;
		left: 20px
	}

	.bff19_timeline .timeline-wrapper .swiper_timeline_button_prev.swiper-button-disabled {
		display: none
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.bff19_timeline .wrapper {
		width: 960px;
		max-width: 960px
	}
}

@media screen and (max-width: 990px) {
	.bff19_timeline .timeline-container {
		background-image: none !important
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .content_ie {
		max-width: 900px;
		width: auto;
		height: 420px;
		overflow: hidden
	}

	.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .content_ie img {
		width: 1280px;
		height: 600px;
		transform: translateY(-90px)
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) and (max-width: 1200px) {
	.bff19_timeline .timeline-wrapper .timeline-slider-container .timeline-slide .content_ie {
		max-width: 720px
	}
}

.full_video_specials .wrapper {
	margin: 40px 0;
	width: 100vw;
	max-width: 100vw
}

@media screen and (min-width: 990px) {
	.full_video_specials .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 40px auto
	}

	.full_video_specials .wrapper .m_videojs_hd .video-js {
		height: 484px;
		width: 100%
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.full_video_specials .wrapper {
		width: 960px;
		max-width: 960px
	}

	.full_video_specials .wrapper .m_videojs_hd .video-js {
		height: 387px;
		width: 100%
	}
}

.tags_layout .header_section {
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 22%, #e2e2e2 76%);
	background: -webkit-linear-gradient(top, #f8f8f8 22%, #e2e2e2 76%);
	background: linear-gradient(to bottom, #f8f8f8 22%, #e2e2e2 76%)
}

.tags_layout .m_main_header {
	padding: 35px 0 10px 0
}

.tags_layout .m_main_header:after {
	background-image: none
}

.tags_layout .m_main_header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000
}

.tags_layout .m_main_header p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.6;
	color: #4a4a4a;
	margin-bottom: 25px;
	margin-top: 20px
}

.tags_layout .m_main_header .btn {
	width: auto;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
	background-color: #0255a5;
	letter-spacing: -0.4px;
	text-align: center;
	padding: 16px 34px;
	text-align: center;
	text-transform: uppercase
}

.tags_layout .tags_container {
	display: flex;
	flex-wrap: wrap;
	margin: 20px 20px 0 20px
}

.tags_layout .tags_container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4a4a4a;
	margin-bottom: 10px;
	flex-basis: 100%
}

.tags_layout .tags_container .tag {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: normal;
	color: #444;
	text-decoration: none;
	white-space: normal;
	padding: 5px 10px;
	border-radius: 5px;
	background: #fbfbfb;
	margin-right: 20px;
	margin-bottom: 15px
}

.tags_layout .tags_container .tag.selected {
	background: #444;
	color: #fff
}

.tags_layout .tags_container .tag.all {
	background: #0255a5;
	color: #fff
}

.tags_layout .tags_container .tag:lang(ar) {
	margin-right: 0;
	margin-left: 15px
}

.tags_layout .m_articles_banner {
	margin-left: 20px;
	margin-right: 20px
}

.tags_layout .m_media_slide_nav h2 {
	width: 100%;
	padding-right: 0;
	border-left: 0;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #333;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5
}

.tags_layout .m_media_slide_nav h2:lang(ar) {
	border-left: 4px solid transparent;
	border-right: 0
}

.tags_layout .m_tabs {
	background: none;
	border: 0;
	padding: 0;
	margin-top: 30px
}

.tags_layout .m_tabs .m_tabs_navigation {
	padding: 0;
	border-bottom: 1px solid rgba(2, 85, 165, 0.7);
	margin: 0
}

.tags_layout .m_tabs .m_tabs_navigation a {
	opacity: 0.7;
	font-family: "Oswald", sans-serif;
	color: #0255a5;
	text-transform: none;
	padding: 0 18px 0 0
}

.tags_layout .m_tabs .m_tabs_navigation a:lang(ar) {
	padding-right: 0;
	padding-left: 18px
}

.tags_layout .m_tabs .m_tabs_navigation a span {
	font-size: 19px;
	font-weight: 300;
	letter-spacing: -0.2px;
	padding: 0 7px;
	box-sizing: border-box
}

.tags_layout .m_tabs .m_tabs_navigation a.active {
	font-weight: normal;
	opacity: 1;
	border: 0;
	margin-bottom: 0
}

.tags_layout .m_tabs .m_tabs_navigation a.active span {
	font-weight: normal;
	border-bottom: 2px solid #0255a5
}

.tags_layout .m_tabs .m_tabs_content {
	border: 0;
	padding: 30px 0
}

.tags_layout .m_tabs .m_tabs_content .indice {
	display: flex;
	flex-wrap: wrap
}

.tags_layout .m_tabs .m_tabs_content .indice:first-child .letter {
	padding-top: 0
}

.tags_layout .m_tabs .m_tabs_content .indice:first-child .letter:before {
	content: "";
	height: 0;
	width: 0
}

.tags_layout .m_tabs .m_tabs_content .indice .letter {
	width: 40px;
	padding-top: 25px;
	position: relative;
	flex-basis: 100%;
	width: 100%
}

.tags_layout .m_tabs .m_tabs_content .indice .letter:before {
	content: "";
	position: absolute;
	left: 10px;
	top: 0;
	height: 1px;
	width: 40px;
	border-bottom: 1px solid #d4d4d4
}

.tags_layout .m_tabs .m_tabs_content .indice .letter:lang(ar):before {
	left: auto;
	right: 10px
}

.tags_layout .m_tabs .m_tabs_content .indice span {
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	font-weight: 500;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-transform: uppercase;
	background-color: #a4a4a4;
	color: #fff;
	line-height: 1
}

.tags_layout .m_tabs .m_tabs_content .indice a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 14px 0;
	display: inline-block;
	color: #015e88;
	box-sizing: border-box;
	text-decoration: none;
	flex-basis: 50%;
	width: 50%;
	padding: 0 12px;
	box-sizing: border-box
}

.tags_layout .m_tabs .m_tabs_content .indice:after {
	content: '';
	width: 40px;
	position: absolute;
	height: 1px;
	background-color: #d4d4d4;
	bottom: 0;
	left: 10px
}

.tags_layout .m_tabs .m_tabs_content .indice:lang(ar):after {
	left: auto;
	right: 10px
}

.tags_layout .tags_galeria .wrapper {
	margin: 50px 10px 0;
	width: calc(100vw - 20px);
	max-width: calc(100vw - 20px);
	margin-bottom: 10px
}

.tags_layout .tags_galeria .m_media {
	width: 350px;
	height: 235px
}

.tags_layout .tags_galeria .m_media span {
	background-color: transparent
}

.tags_layout .tags_galeria .m_media_btn_container {
	display: none
}

@media screen and (min-width: 990px) {
	.tags_layout .tags_galeria .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 70px auto 0
	}

	.tags_layout .tags_galeria .m_media {
		margin-right: 4px;
		width: 480px;
		height: 204px
	}

	.tags_layout .tags_galeria .m_media:last-of-type {
		margin-right: 0
	}

	.tags_layout .tags_galeria .m_media:lang(ar) {
		margin-right: 0;
		margin-left: 4px
	}

	.tags_layout .tags_galeria .m_media:lang(ar):last-of-type {
		margin-left: 0
	}

	.tags_layout .tags_galeria .m_media .m_media_content {
		width: 100%;
		height: 100%
	}

	.tags_layout .tags_galeria .m_media .m_media_content img {
		width: 480px;
		height: auto
	}

	.tags_layout .tags_galeria .m_media_btn_container {
		max-width: 1200px !important;
		display: block
	}

	.tags_layout .m_articles_banner {
		margin: 0 10px 20px
	}

	.tags_layout .m_main_header .info_container {
		max-width: 640px
	}

	.tags_layout .m_main_header .info_container h1 {
		font-size: 53px;
		line-height: 1.23;
		color: #4a4a4a;
		margin-bottom: 15px
	}

	.tags_layout .m_main_header .info_container .m_breadcrumb {
		margin-bottom: 15px;
		margin-left: 0
	}

	.tags_layout .m_main_header .info_container p {
		margin-bottom: 20px
	}

	.tags_layout .m_main_header .tags_container {
		height: 100%;
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		margin: 40px 7px 0 7px
	}

	.tags_layout .m_main_header .tags_container .tag {
		font-size: 11px;
		margin-right: 10px;
		margin-bottom: 15px;
		padding: 7px 12px
	}

	.tags_layout .m_main_header .tags_container .tag.all {
		margin-left: auto
	}

	.tags_layout .m_media_slide_nav {
		margin-top: 70px
	}

	.tags_layout .m_media_slide_nav h2 {
		width: 40%;
		border-right: 4px solid transparent;
		border-left: 0
	}

	.tags_layout .m_media_slide_nav h2:lang(ar) {
		margin-right: 0;
		border-right: 0;
		border-left: 4px solid transparent
	}

	.tags_layout .m_tabs {
		margin-top: 40px
	}

	.tags_layout .m_tabs .m_tabs_content .indice {
		display: flex;
		align-items: flex-start;
		position: relative;
		margin-bottom: 20px
	}

	.tags_layout .m_tabs .m_tabs_content .indice:after {
		width: 0
	}

	.tags_layout .m_tabs .m_tabs_content .indice:before {
		content: "";
		position: absolute;
		left: 57px;
		top: 0;
		height: 100%;
		width: 1px;
		border-right: 1px solid #d4d4d4
	}

	.tags_layout .m_tabs .m_tabs_content .indice:lang(ar):before {
		left: auto;
		right: 57px;
		border-right: 0;
		border-left: 1px solid #d4d4d4
	}

	.tags_layout .m_tabs .m_tabs_content .indice .letter {
		flex-basis: 56px;
		padding-top: 0;
		display: flex;
		align-items: flex-start
	}

	.tags_layout .m_tabs .m_tabs_content .indice .letter:first-child {
		border-bottom: 0
	}

	.tags_layout .m_tabs .m_tabs_content .indice .letter:before {
		right: 0;
		top: 0;
		left: auto;
		height: 0;
		width: 1px;
		border-bottom: 0
	}

	.tags_layout .m_tabs .m_tabs_content .indice .letter:lang(ar):before {
		right: auto;
		left: 0
	}

	.tags_layout .m_tabs .m_tabs_content .indice span {
		display: inline-flex;
		margin: 7px 15px 0
	}

	.tags_layout .m_tabs .m_tabs_content .indice a {
		padding: 0 0 0 20px;
		margin: 12px 0;
		width: calc((960px - 57px) / 4);
		flex-basis: calc((960px - 57px) / 4)
	}

	.tags_layout .m_tabs .m_tabs_content .indice a:nth-child(4n+6) {
		margin-left: 57px
	}

	.tags_layout .m_tabs .m_tabs_content .indice a:nth-child(4n+6):lang(ar) {
		margin-left: 0;
		margin-right: 57px
	}

	.tags_layout .m_tabs .m_tabs_content .indice a:lang(ar) {
		padding: 0 20px 0 0px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tags_layout .tags_galeria .wrapper {
		width: 960px;
		max-width: 960px;
		margin: 70px auto 0
	}

	.tags_layout .tags_galeria .m_media_btn_container {
		max-width: 960px !important
	}
}

.m_tickets_detail .newcal_proxpartido .no_show {
	display: none
}

.m_tickets_detail .newcal_proxpartido .newcal_proxpartido_item {
	margin: 0 auto
}

.m_tickets_detail .newcal_proxpartido .wrapper {
	width: calc(100vw - 40px);
	max-width: calc(100vw - 40px)
}

.m_tickets_detail .wrapper {
	width: 100vw;
	max-width: 100vw
}

.m_tickets_detail .note {
	padding: 0 15px;
	box-sizing: border-box;
	margin: 42px 0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 1.67;
	letter-spacing: -0.2px;
	color: #000000
}

.m_tickets_detail .note .title {
	font-weight: 600;
	color: #3778b7;
	margin-bottom: 20px
}

.m_tickets_detail .help {
	padding: 15px;
	box-sizing: border-box
}

.m_tickets_detail .help .more_info .info_venta {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size: 12px;
	line-height: 1.67;
	margin-top: -20px;
	letter-spacing: -0.2px;
	font-weight: 300
}

.m_tickets_detail .help .more_info .channels_list {
	margin-left: 20px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-size: 13px;
	line-height: 1.67;
	letter-spacing: -0.2px;
	font-weight: 300
}

.m_tickets_detail .help .more_info .channels_list:lang(ar) {
	margin-left: 0;
	margin-right: 20px
}

.m_tickets_detail .help .more_info .channels_list em {
	display: block
}

.m_tickets_detail .help .more_info .channels {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 18px
}

.m_tickets_detail .help .more_info .channels_type {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: normal;
	color: #333333
}

.m_tickets_detail .help .more_info .tlf {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	letter-spacing: -0.3px;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin-bottom: 25px
}

.m_tickets_detail .help .more_info .tlf .mode {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	padding-top: 12px
}

.m_tickets_detail .help .more_info .tlf .mode:first-of-type {
	padding-top: 0
}

.m_tickets_detail .help .more_info .tlf .mode .name {
	color: #000;
	padding: 12px 0 3px 6px;
	box-sizing: border-box
}

.m_tickets_detail .help .more_info .tlf .mode .name:lang(ar) {
	padding: 12px 0 6px 3px
}

.m_tickets_detail .help .more_info .tlf .mode .phone {
	text-align: right;
	padding: 12px 6px 3px 0
}

.m_tickets_detail .help .more_info .tlf .mode .phone:lang(ar) {
	text-align: left;
	padding: 12px 0 3px 6px
}

.m_tickets_detail .help .more_info .tlf .mode .phone a {
	color: #016ace;
	text-decoration: none
}

.m_tickets_detail .help .more_info .init {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin-bottom: 44px
}

.m_tickets_detail .help .more_info .init .mode {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	width: 100%
}

.m_tickets_detail .help .more_info .init .mode .name {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: -0.2px;
	padding: 12px 0 3px 6px;
	box-sizing: border-box;
	color: #000000
}

.m_tickets_detail .help .more_info .init .mode .discount {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -0.2px;
	color: #333333;
	padding: 12px 0 3px 6px
}

.m_tickets_detail .help .more_info .init .mode .info {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #333333;
	text-align: right;
	padding: 12px 0 3px 6px
}

.m_tickets_detail .help .more_info .init .mode .info:lang(ar) {
	text-align: left
}

.m_tickets_detail .help .more_info .text_obs {
	margin-bottom: 25px;
	font-size: 12px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color: #333333
}

.m_tickets_detail .help .more_info .text_obs .info_venta {
	padding-left: 6px;
	box-sizing: border-box
}

.m_tickets_detail .help .more_info .text_obs .info_venta:lang(ar) {
	padding-left: 0;
	padding-right: 6px
}

.m_tickets_detail .help .more_info .text_obs .info_venta span {
	float: right
}

.m_tickets_detail .help .more_info .text_obs .info_venta span:lang(ar) {
	float: left
}

.m_tickets_detail .help .more_info .taquillas {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse
}

.m_tickets_detail .help .more_info .taquillas .mode {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	padding-top: 12px
}

.m_tickets_detail .help .more_info .taquillas .mode:first-of-type {
	padding-top: 0
}

.m_tickets_detail .help .more_info .taquillas .mode .name {
	color: #000;
	padding: 12px 0 3px 6px;
	box-sizing: border-box
}

.m_tickets_detail .help .more_info .taquillas .mode .name:lang(ar) {
	padding: 12 0 6px 3px
}

.m_tickets_detail .help .more_info .taquillas .mode .name p {
	padding-bottom: 5px
}

.m_tickets_detail .help .more_info .taquillas .mode .name p.detalle {
	font-size: 14px;
	padding-left: 10px
}

.m_tickets_detail .help .more_info .taquillas .mode .name p.detalle:lang(ar) {
	padding-left: 0;
	padding-right: 10px
}

.m_tickets_detail .help .text {
	margin: 42px 0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: -0.2px;
	line-height: 1.67;
	color: #000000;
	padding: 24px 15px;
	background-color: #f7f7f7
}

.m_tickets_detail .help .text~.interest {
	margin-top: 0
}

.m_tickets_detail .help .text .block {
	margin-bottom: 30px
}

.m_tickets_detail .help .text .block .bold {
	font-weight: normal
}

.m_tickets_detail .help .text .block:last-of-type {
	margin-bottom: 0
}

.m_tickets_detail .help .interest {
	margin-top: 25px
}

.m_tickets_detail .help .interest .title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 25px
}

.m_tickets_detail .help .interest .link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #016ace;
	text-decoration: none;
	margin-bottom: 10px;
	display: block
}

.m_tickets_detail .help .interest .link:last-of-type {
	margin-bottom: 0
}

.m_tickets_detail .help .interest .link .info {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #6c6c6c;
	display: block
}

.m_tickets_detail .m_tabs {
	background-color: transparent;
	border: 0;
	padding: 0 15px;
	box-sizing: border-box;
	margin: 40px 0 0
}

.m_tickets_detail .m_tabs .m_tabs_navigation {
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 0;
	background-color: transparent;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: nowrap;
	border-bottom: 1px solid rgba(0, 0, 0, 0.5)
}

.m_tickets_detail .m_tabs .m_tabs_navigation .option {
	display: inline-block;
	flex-basis: calc(50% - 15px);
	padding-bottom: 5px;
	cursor: pointer;
	border: 0
}

.m_tickets_detail .m_tabs .m_tabs_navigation .option .selection {
	-webkit-tap-highlight-color: transparent;
	padding: 0;
	border: none
}

.m_tickets_detail .m_tabs .m_tabs_navigation .option .selection .option_text {
	font-family: "Oswald", sans-serif;
	line-height: 1;
	font-size: 19px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #016ace;
	text-transform: uppercase
}

.m_tickets_detail .m_tabs .m_tabs_navigation .option.active {
	border-bottom: 2px solid #000
}

.m_tickets_detail .m_tabs .m_tabs_navigation .option.active .selection .option_text {
	font-weight: normal;
	color: #444444
}

.m_tickets_detail .m_tabs .m_tabs_content {
	border: 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab {
	display: none
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab.active_tab {
	display: block;
	padding-top: 15px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.este,
.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.norte,
.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.oeste,
.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.sur {
	background: none, linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	padding-bottom: 10px;
	flex-basis: calc((100% / 2) - 4.5px)
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo .section_title .info {
	display: inline-block;
	margin-left: 3px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .contenedor_castilla {
	width: 100%;
	flex-basis: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_tab .sect .tribuna:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-right: 10px;
	background-color: #336095
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_tab .sect .grada:before {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-right: 10px;
	background-color: #a7c6eb
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_tab .prices {
	padding: 12px 0 5px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .aforo_castilla_map {
	margin: 0 auto
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .aforo_castilla_map img {
	width: 250px;
	height: auto;
	margin: 40px auto 10px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo {
	flex-basis: calc((100% / 4) - 4.5px);
	padding: 10px 10px 10px 5px;
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .j-scrollto {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo:lang(ar) {
	padding: 10px 5px 10px 10px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.oeste {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MS41MDgiIGhlaWdodD0iNTYuOTE5IiB2aWV3Qm94PSIwIDAgNTEuNTA4IDU2LjkxOSI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9LmNscy0ye2ZpbGw6Izk5YmFkYX0gICAgICAgIDwvc3R5bGU+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkJlcm5hYmV1X2VzdGUiIGRhdGEtbmFtZT0iQmVybmFiZXUgZXN0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1Ljc0OCAtOTQzLjM5MykiPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTUxMyIgZD0iTTE4Ljk0MyA1Ni43NjhjLTEuMDQ3LS4xLTIuMTE0LS4yMjctMy4xOTEtLjM2LTUuNjE0LS43LTkuMS0zLjEtMTEuMy01Ljg3YTE3LjEyIDE3LjEyIDAgMCAxLTEuNTg5LTIuNDgzaC0uMDEyYTE5LjE2MSAxOS4xNjEgMCAwIDEtMS4wNjEtMi40NjRoLS4wMTZBMjQuOTUgMjQuOTUgMCAwIDEgLjcgNDEuMWMtLjItMS4zMjItLjM4Ny0zLjE1NS0uNTEtNS40LS4yMTUtMy45NjEtLjI2Ni05LjI0Ny0uMDEtMTUuNDI0LjA0MS0uOTg2LjA5My0xLjk5Mi4xNjQtMi44MjNhMzIuMjQxIDMyLjI0MSAwIDAgMSAuNy00Ljg2NGMuODYyLTMuNjUzIDIuMzYxLTUuNDA5IDQuOC03Ljg0MkM5LjU2MyAxLjAzMSAxNC45Mi40NjYgMTguMTYzLjIxUzI2LjI2IDAgMjYuMjYgMGE3Ni4xNDcgNzYuMTQ3IDAgMCAxIDguODY3LjU2NEExNS44MSAxNS44MSAwIDAgMSA0Ni43IDkuMzQ0bC0xLjI5Mi41ODVxLTMuODc2LTYuNzYtMTAuMDc2LTcuNzE4QTg5LjIzOSA4OS4yMzkgMCAwIDAgMTguMjE0IDEuOXEtNy42LjMwOC0xMS43IDQuNDMzYTExLjggMTEuOCAwIDAgMC0zLjg0OCA2LjI1MSAyNS4yODkgMjUuMjg5IDAgMCAwLS43NiA0Ljk0NmMtLjAwOS4xNjktLjAxNy4zODktLjAyNi41NDVBMTUzLjEgMTUzLjEgMCAwIDAgMS45IDM1LjdjLjA2MS45MTIuMTM3IDEuODg0LjIxNiAyLjc5MkEyNi42MjcgMjYuNjI3IDAgMCAwIDMuNTc1IDQ1LjVhMTcuODQzIDE3Ljg0MyAwIDAgMCAxLjIxNCAyLjU1OCAxNC45NzEgMTQuOTcxIDAgMCAwIDEuODExIDIuNDhjLjA0MS4wNDYuMDkzLjEuMTM3LjE0NHE0LjI2NSAzLjk4NyAxMS4zOTIgNC4yNzlhODUuOSA4NS45IDAgMCAwIDE2Ljc1OS0uMzA3IDEzLjc5MSAxMy43OTEgMCAwIDAgNy45LTQuMTE2IDIxLjUwNiAyMS41MDYgMCAwIDAgMi4xMDgtMi40NzNjLjMyOC0uNDUyLjY0Ny0uOTI0Ljk2NS0xLjQyN2wxLjMxNC42MTYtLjAxMS4wMmMtLjE4NS4yNzgtLjM1OS41MzUtLjUyNC43OTFhMzYuODA0IDM2LjgwNCAwIDAgMS0xLjgzIDIuNDY4Yy0uMTMzLjE2NC0uMjUzLjMxMy0uMzc2LjQ1NmExNi42MDkgMTYuNjA5IDAgMCAxLTguNjEgNS4yNDRjLTEuNDY0LjQtNy41NzQuNjg3LTEyLjI3NS42ODctMS45MDcgMC0zLjU2NC0uMDQ3LTQuNjA2LS4xNTJ6TTQ1LjM1OSA1My43bDEuNzI0LTEuOCAxLjY2MiAxLjM1NS0xLjk2IDEuOTA5em0tMjAuNTg3LjY2N2MxLjAyNiAwIDIuMDQyLS4wMjEgMy4wNDctLjA1MWwuMDIxLjY1N2E3Ny42NTkgNzcuNjU5IDAgMCAxLTMuMDU4LjA2MXptLTMuMDE4LjYxNnYtLjY2N2MuOTQ0LjAzMSAxLjg4OC4wNTEgMi44MTIuMDUxbC4wMTEuNjY3YTg5LjY5MiA4OS42OTIgMCAwIDEtMi44MjItLjA1NHptLTMuNTU0LS4yMjhsLjAzMS0uNjE2YzEuMTE5LjA3MiAyLjIxNy4xMzQgMy4zMTUuMTY1di42NjdhNTguODMgNTguODMgMCAwIDEtMy4zNDYtLjIxNnptOS44MjEtLjQ1MmE3Ni4xODQgNzYuMTg0IDAgMCAwIDMuMTItLjE3NWwuMDYxLjY0NmE4My45NyA4My45NyAwIDAgMS0zLjE1LjE4NXptMy4zMzUtLjJhODIuMzU0IDgyLjM1NCAwIDAgMCAxLjU3LS4xMzMgMTUuNjY1IDE1LjY2NSAwIDAgMCAxLjczNC0uMTU0bC4wOTMuNjM2YTEwMS4xNSAxMDEuMTUgMCAwIDEtMy4zMzUuMzA4em0tMTYuOC4yMjZsLjEyMi0uNjA2Yy42NDcuMTIzIDEuMzE0LjIyNiAyLjAyMi4zLjQ0MS4wMzEuODgzLjA3MiAxLjMyNC4xbC0uMDQxLjYxNmEyMi40MjIgMjIuNDIyIDAgMCAxLTMuNDIyLS40MDV6bTIwLjMwOS0uNTQ0YTEzLjM3NCAxMy4zNzQgMCAwIDAgMi41NTUtLjY2N2wuMjQ3LjU4NGExMy4zODEgMTMuMzgxIDAgMCAxLTIuNzIuNzI5em0tMjQuMzUzLS43OGwuMjc3LS41MTNhMTYuNDI4IDE2LjQyOCAwIDAgMCAzLjY5NCAxLjE5MWwtLjEyMy42YTE3LjEwNyAxNy4xMDcgMCAwIDEtMy44NDMtMS4yNzN6bTYuMjA5LjgxMWMtMy42NzMtLjM3OS02LjU0Ny0xLjQ3OC04LjU3OS0zLjI4M0ExMC4xMzMgMTAuMTMzIDAgMCAxIDYuMyA0OC4zNjFjLS4wNjMtLjA5LS4xMzktLjIxLS4yMDctLjMwN2gtLjAwOWExNC42MyAxNC42MyAwIDAgMS0xLjQxNC0yLjQ2M2gtLjAxMmExNy4wOCAxNy4wOCAwIDAgMS0xLjQtNS44MzkgMTI0LjM1NyAxMjQuMzU3IDAgMCAxLS4zMDYtNC4wNjUgMTQ4LjUzIDE0OC41MyAwIDAgMSAuMTc4LTE4LjE1NGMuMDEtLjIwNS4wMzEtLjQyMS4wNC0uNjI1YTE2LjEyNyAxNi4xMjcgMCAwIDEgLjY1Ny00LjMyMWgtLjAxQTExLjM0IDExLjM0IDAgMCAxIDUuOSA4LjZxNC4yLTUuODIgMTMuNjA4LTUuODE5YTk3Ljc4MSA5Ny43ODEgMCAwIDEgMTMuNDU0LjFjNS40OTEuNzI5IDkuMjc4IDMuMjQ0IDExLjMzIDcuNTU0TDQzLjA3IDExcS0zLjU4Ny02LjI2OS0xMC4yODMtNi40N2ExMjQuNSAxMjQuNSAwIDAgMC0xMy4zMzEtLjEzYy03LjEyMS4yLTEyLjIzMyAyLjY3NS0xNC4xMjEgOC4xODdhMTUuNTQ2IDE1LjU0NiAwIDAgMC0uNzggNC4zMjFjLS4wMi4yLS4wMzEuNDE1LS4wNDEuNjE4YTEzNy40NjMgMTM3LjQ2MyAwIDAgMC0uMDMyIDE4LjE2MWMuMDkyIDEuMzkxLjIgMi44MDguMzI4IDQuMjE5YTIwLjY3NiAyMC42NzYgMCAwIDAgMS42IDUuNjg1IDEzLjE0NCAxMy4xNDQgMCAwIDAgMS40ODEgMi40MjYgOS44ODUgOS44ODUgMCAwIDAgMi4yIDIuMDU3Yy4yNDcuMTY2LjQ5My4zMTkuNzUuNDYzIDIuMTEzIDEuMTY2IDQuOTA3IDEuODI3IDkuMDc2IDEuOSAzLjczNi4wODIgNy40NjEuMTEyIDEyLjM1NiAwYTEzLjEyNiAxMy4xMjYgMCAwIDAgNi42MzgtMS45MTYgMTIuNjYxIDEyLjY2MSAwIDAgMCAyLjg0LTIuNDU1aC0uMDA2YTEzLjEyNCAxMy4xMjQgMCAwIDAgMS42NTUtMi40NzVsLjAzNy0uMDgxLjE5LjA4MiAxLjEwNi41MjNhMTguODY4IDE4Ljg2OCAwIDAgMS0xLjIgMS45MjkgMTQuOTU3IDE0Ljk1NyAwIDAgMS0yLjIwNyAyLjQ5IDEyLjk4NyAxMi45ODcgMCAwIDEtOC40MiAzLjIzNnEtMy45NDYuMzg1LTguMTU1LjM4NS0zLjg5OSAwLTguMDI1LS4zMzR6bTIwLjg5NC0uNzY5QTEyLjUyNSAxMi41MjUgMCAwIDAgMzkuNzE0IDUybC4zNDkuNDgyYTEzLjAxMyAxMy4wMTMgMCAwIDEtMi4xODYgMS4xMzl6bTYuMTg4LS45NTRsMS41MjktMS42MzMgMS41OCAxLjI5My0xLjcgMS43ODZ6TTYuODc0IDUwLjUyN2wtLjA0MS0uMDQxLjQ3Mi0uNDkyYTExLjIgMTEuMiAwIDAgMCAzLjMgMi40MjJsLS4yNzcuNWExNC4yNDcgMTQuMjQ3IDAgMCAxLTMuNDU0LTIuMzg5em0zMyAxLjM2NGExMS45IDExLjkgMCAwIDAgMi4wNjUtMS42ODVsLjQxLjQyYTE0LjIzMyAxNC4yMzMgMCAwIDEtMi4xMjcgMS43Mzd6bS0xNC42ODYuNDFsLjAyMS0uNjM2Yy4zMjggMCAuNjU3LS4wMSAxLS4wMXYuNjQ1em0yLjMxOS0uNjc3Yy40MzEtLjAxMS44NzItLjAzMSAxLjMtLjA1MXYuNzA4Yy0uNDYyIDAtLjkuMDEtMS4zNDQuMDF6bS0xLjEwOC42Njd2LS42NDdoLjAxYy4zLS4wMS41ODUtLjAxLjg4My0uMDIxbC0uMDQxLjY2OHptLTIuMzE5LS4wMTFsLjAxLS42MTZoLjkyNGwtLjAxNC42MjdjLS4zMDkgMC0uNjA3IDAtLjkxNS0uMDExek0yMyA1Mi4yN2wuMDExLS42MTZjLjI4Ny4wMS41ODUuMDEuODcyLjAxbC0uMDExLjYxNnptNi4wMzUtLjcwOGgtLjAxMWMuNTQ1LS4wMiAxLjA4OC0uMDUxIDEuNjIyLS4wODJsLS4wMS43N2MtLjU0NS4wMTEtMS4wNzguMDIxLTEuNi4wMjF6bS03LjA0LjdsLjAyMS0uNjM2Yy4yNTYuMDExLjUyMy4wMjEuNzkuMDIxbC0uMDExLjYyNnptOC44NTYtLjc3OWwxLjE2LS4wNjIuMDQxLjgyMmMtLjQxMS4wMS0uODIyLjAyLTEuMjIxLjAyem0tMTAuMzE0Ljc0OWwuMDQxLS42MjVjLjMxOSAwIC42MzYuMDEuOTY1IDBsLjI2Ni4wMS0uMDIuNjM2Yy0uNDI0LS4wMTMtLjgzNC0uMDEzLTEuMjU1LS4wMjR6bTExLjcyIDBsLS4wNDEtLjgzMnEuNzA3LS4wNDYgMS4zODUtLjA5M2wuMDkzLjgyMmExMyAxMyAwIDAgMS0xLjQxNy4xem0tMTIuMzM1LS4wMTFjLS4xOTQgMC0uMzgtLjAxLS41NjQtLjAxbC0uMDMxLS42NDdxLjUwOC4wMzEgMS4wNDcuMDMxbC0uMDQxLjYzNnptLTEuODY4LS4wNzJsLjA5My0uNjY3Yy4zMTguMDMxLjY0Ni4wNTEuOTg1LjA3MmwuMDQxLjY1N2ExOS4yNSAxOS4yNSAwIDAgMS0xLjEyMy0uMDY0em0tMS45ODEtLjE5NGwuMTIzLS43Yy41NTMuMDgzIDEuMTM5LjE1NCAxLjczNC4yMTZsLS4xLjY2N3EtLjk0NS0uMDc4LTEuNzYxLS4xODZ6TTMzLjggNTEuM2wuNzI5LS4wNTFhMS4yNDggMS4yNDggMCAwIDAgLjE5NC0uMDQxbC4yLjcwOGMtLjMzOC4wNzItLjY4OC4xMzMtMS4wMzcuMTg0em0tMTkuODU5LjIxNWwuMTg1LS42ODhhMTguNDc1IDE4LjQ3NSAwIDAgMCAxLjg1OC4zOTFsLS4xMjMuNjg4YTE4LjY1MSAxOC42NTEgMCAwIDEtMS45MTYtLjM5NXptMjAuOTg4LS4zNDljLjI3Ny0uMDYxLjU1NC0uMTMzLjgyMS0uMjE1bC4yLjdjLS4yNjcuMDgzLS41NDQuMTU0LS44MjIuMjI2em0xLjAxNi0uMjc3Yy4yNzctLjA5Mi41NDQtLjE4NS44LS4zbC4zMDguNjU3Yy0uMy4xMjItLjYwNi4yMzYtLjkxNC4zMzh6bS0xNC40LjUxNmEyNy43NjQgMjcuNzY0IDAgMCAxLTcuNzE1LS44NjIgMTAuNDcxIDEwLjQ3MSAwIDAgMS00LjMxLTIuMjY4Yy0uMDYtLjA1Mi0uMTQ4LS4xNDYtLjIxNy0uMjE1SDkuM2E5LjM4NCA5LjM4NCAwIDAgMS0xLjc4Mi0yLjQ3M0g3LjVjLS4wNTEtLjA5My0uMDkzLS4yLS4xNDQtLjNsMS4zMzUtLjY4N2E3LjU0NCA3LjU0NCAwIDAgMCAuNTMzLjloLjAxYTguNTI4IDguNTI4IDAgMCAwIDIuOCAyLjU1OGgtLjAxMWExMS45NzIgMTEuOTcyIDAgMCAwIDMuODE4IDEuMjgzIDczLjMxOSA3My4zMTkgMCAwIDAgMTguMTc1LjAzMSA4LjcxMyA4LjcxMyAwIDAgMCAzLjg2NC0xLjMxM2gtLjAxNWE5LjgxNCA5LjgxNCAwIDAgMCAyLjU1OS0yLjQ3M2MuMjU3LS4zNi41LS43NC43MzktMS4xNWwuMS4wNjIgMS4xOC41NTRjLS4xMTEuMTgyLS4yMTEuMzYyLS4zMjEuNTM1YTEzLjggMTMuOCAwIDAgMS0xLjk3NyAyLjQ2MWguMDEyYTEwLjg4NCAxMC44ODQgMCAwIDEtMy44MjkgMi40OTUgMTEuMDg0IDExLjA4NCAwIDAgMS0xLjgxMy41cS01LjkyNS40MjctOS45ODkuNDI5LTEuNjQxLS4wMDItMi45NzUtLjA3MnptLTkuODg0LS42OEwxMiA1MC4xYTE0LjY2MyAxNC42NjMgMCAwIDAgMS45MjkuNjc3bC0uMTg0LjdhMTMuODY1IDEzLjg2NSAwIDAgMS0yLjA3OC0uNzU3em0yNS4yNzctLjIxNWMuMjM2LS4xLjQ3Mi0uMjE2LjctLjMzOWwuMzI4LjY0N2MtLjIzNi4xMjMtLjQ3Mi4yMzYtLjcxOC4zNDh6bS44ODItLjQ0MmMuMjA1LS4xMTIuNC0uMjM2LjYwNi0uMzU5bC40MzEuNmE4LjEyNSA4LjEyNSAwIDAgMS0uNzA4LjQxem0tMjYuNzIuMzU1bC4zNTktLjU4NWMuMTEzLjA2Mi4yMzcuMTEzLjM1OS4xNzVsLS4zMjguNjE2YTUuODAzIDUuODAzIDAgMCAxLS4zOS0uMjA2ek00LjMzOSA0Ni43N2wuNTQ0LS4yNTdhMTQuMzM3IDE0LjMzNyAwIDAgMCAxLjI1MiAxLjk2IDExLjAxOCAxMS4wMTggMCAwIDAgMS4wMjYgMS4zNjVsLS40NzIuNWExNC42NDcgMTQuNjQ3IDAgMCAxLTIuMzUtMy41Njh6bTYuMzMyIDMuNDNsLjMyOS0uNjA4Yy4wOTMuMDUxLjE4NC4xLjI2Ny4xNTRsLS4zNi41ODVjLS4wODItLjA0Mi0uMTY0LS4wOTMtLjIzNi0uMTMxem0yNy45MzUtLjYwNmE1LjQgNS40IDAgMCAwIC41NTQtLjRsLjQ5Mi41NjRxLS4zMDguMjMxLS42MTYuNDMxem0tMjguNC4zMDhsLS4wNzItLjA0MS40MjEtLjUzNGMuMDgyLjA1MS4xNzUuMTEzLjI2Ni4xNjVsLS4zMjguNTk1Yy0uMDkzLS4wNjQtLjE5My0uMTI2LS4yODMtLjE4N3ptLS40NDEtLjMxOWwuMzY5LS41NDRjLjA4My4wNjEuMTY1LjExMy4yNDcuMTc1bC0uNDEuNTIzYy0uMDcxLS4wNTMtLjE0MS0uMTA1LS4yMDItLjE1NnptMTMuNjE4LjFsLS4wMjEtLjY3N3ExLjQxNy4wMTUgMi44MzMgMGwtLjAzMS43aC0uNzM5Yy0uNjcuMDAyLTEuMzU0LS4wMDYtMi4wMzgtLjAyM3pNMjYuMzk0IDQ5Yy42MjUtLjAxMSAxLjI1MS0uMDIxIDEuODc3LS4wNDJsLjAyMS43Yy0uNjM2LjAzMi0xLjI3My4wNDEtMS45Mi4wNTF6bS01LjEzMi41OTJsLjA1MS0uNjM2Yy42MTYuMDIgMS4yMzEuMDMxIDEuODQ3LjA0MWwuMDIxLjY3OGMtLjYzNi0uMDIzLTEuMjcyLS4wNTMtMS45MTgtLjA4NHptNy4yMjQtLjYzNGMuNS0uMDIgMS4wMTYtLjAzIDEuNTE5LS4wNWwuMDYyLjY0Ni0xLjU3LjA5MnptMTAuODM4LjExMmMuMTU0LS4xMjMuMy0uMjQ2LjQ0Mi0uMzY5bC41MjMuNTQ0Yy0uMTU0LjEzMy0uMzA4LjI2Ni0uNDcyLjM5em0tMTkuOTkyLjR2LS42Yy42LjAzMiAxLjE4MS4wNTIgMS43NzYuMDcybC0uMDUxLjYzNmMtLjU3NS0uMDI5LTEuMTQ5LS4wNy0xLjcyNC0uMTF6TTMwLjIgNDguOWMuNS0uMDIyIDEtLjA1MiAxLjUtLjA3MmwuMDYxLjU5NWMtLjQ5Mi4wNTEtLjk4Ni4wOTMtMS40ODkuMTIzem0tMjAuOS4zbC40MjEtLjQ5MmMuMDgyLjA3Mi4xNzUuMTQ0LjI1Ny4yMDVsLS4zNy41NDVjLS4xMDgtLjA4Mi0uMjA4LS4xNzQtLjMwOC0uMjU4em03Ljk4NS4wODJsLjA0LS41NTRjLjMxOS4wMzEuNjQ3LjA2MS45ODYuMDgyLjI2Ni4wMjEuNTQ0LjAzMS44MTEuMDUxdi41ODVhODAuNDgxIDgwLjQ4MSAwIDAgMS0xLjg0MS0uMTYzem0xNC42Mi0uNDgybC41MzQtLjAzMS4wODIuNTY1LS41NTMuMDYyem0uNzQ5LS4wNDFjLjI0Ny0uMDExLjQ4Mi0uMDMxLjcyOS0uMDUxbC4xMjMuNTE0LS43Ny4wOTJ6bS0xNi43OC4zNjdsLS4xMzMtLjAyMS4xNDQtLjZjLjQuMDgzLjgxMS4xNDQgMS4yMzEuMmwtLjAzMS41NTRjLS40LS4wMzgtLjgtLjA3OC0xLjIxMS0uMTN6bTE3LjcxNC0uNDI2bC4zMjgtLjAyYTEwLjc4OCAxMC43ODggMCAwIDAgMS4yMzEtLjMxOWwuMjQ3LjU1NGE5LjY4OSA5LjY4OSAwIDAgMS0xLjQuMjQ3bC0uMjg3LjA0MXptNi4zMzItLjE0NWMuMjg3LS4yNjYuNTY0LS41NDQuODQxLS44NDFsLjUzNC41NDRhMTAuOSAxMC45IDAgMCAxLS44NTIuODQxem0tMjUuODcyLjE0NWwuMjE1LS42MDZhMTQuMzkyIDE0LjM5MiAwIDAgMCAxLjQxNy4zOGwtLjE0NC41OTVhMTcuMTE3IDE3LjExNyAwIDAgMS0xLjQ4OC0uMzY5em0tNS4xMTEuMTY1bC40MS0uNDgyLjA0MS4wMzFjLjA2MS4wNTEuMTEyLjEuMTc1LjE1NGwtLjQyMS40OTNhMS45MTQgMS45MTQgMCAwIDEtLjIwNS0uMTk4em0yNi40MDYtLjU3M2E4LjkgOC45IDAgMCAwIDIuNi0xLjM2NGwuNDMxLjUyM2E3Ljk0NyA3Ljk0NyAwIDAgMS0yLjc3NCAxLjQwM3ptLTE3LjAyNi4zMjhhMTYuMzg4IDE2LjM4OCAwIDAgMS0zLjQ3OS0uNTY4aC4wMDZhOC44IDguOCAwIDAgMS00LjItMi40NjloLS4wMDdhOC4yNTYgOC4yNTYgMCAwIDEtMS45My00LjU1OCAxMTQuNDcgMTE0LjQ3IDAgMCAxLS41MzEtNS4zMzcgMTExLjUzNiAxMTEuNTM2IDAgMCAxIDAtMTguMTQ0Yy4wMS0uMTQ0LjAzMS0uMy4wNDEtLjQ0MWExMS43NzkgMTEuNzc5IDAgMCAxIDEuMDY3LTQuNTE1IDcuNTIyIDcuNTIyIDAgMCAxIDUuMzY4LTQuMDc0QTg0LjE2NyA4NC4xNjcgMCAwIDEgMzAuOTQgOC4wM2M0LjI1OS0uMDUxIDcuMDA5IDEuNDM2IDguNjIgNC41NTdoLjAxMWExNi4xNzQgMTYuMTc0IDAgMCAxIDEuNSA0Ljk0NmMuMDQxLjIzMy4wNzMuNDg1LjEuNzE5YTg4LjAzMSA4OC4wMzEgMCAwIDEgLjUwNiAxNy40Yy0uMDUxLjg3Mi0uMTI3IDEuNzgyLS4xODkgMi42NDRhMTIuMTcgMTIuMTcgMCAwIDEtMi40NTIgNy4yODcgOC4zNDMgOC4zNDMgMCAwIDEtMy42MzkgMi40NzNoLS4wMTJhMTEuNTg5IDExLjU4OSAwIDAgMS0xLjUwOC40MnEtNC43MjguMzMzLTkuMTMuMzM1LTMuMzExLS4wMDEtNi40My0uMTkzem0tMy4zNDUtMzguNTY5YTYuMSA2LjEgMCAwIDAtMy44NDggMi41MzUgNy41IDcuNSAwIDAgMC0xLjEgMy4wMDdjLS4wNi42NC0uMTIyIDEuMjgyLS4xNzIgMS45MzFhMTExLjc3NyAxMTEuNzc3IDAgMCAwLS4wMzQgMTguMTUzYy4xNTQgMS44NTguMzM4IDMuNzI1LjU4NSA1LjU2M2E1LjkxOSA1LjkxOSAwIDAgMCAyLjQ4IDQuMyA3LjE4NiA3LjE4NiAwIDAgMCAyLjY3OCAxLjAwNyA3MS4yIDcxLjIgMCAwIDAgMTguMy4yMDUgNi45MjIgNi45MjIgMCAwIDAgMi45ODUtMS4xOTIgNy40MTcgNy40MTcgMCAwIDAgMi42NTktNC40NTJjLjEzNC0uOTc2LjMyOS0xLjk2LjQzMi0yLjkzNi4wOTEtLjgyNi4xNzYtMS42NTcuMjI4LTIuNDg0LjE2NS0yLjU4Ni4xNjUtNS4xODIuMTIzLTcuNzU4YTc2Ljg1NSA3Ni44NTUgMCAwIDAtLjQ0MS04LjE0OGMtLjA4Mi0uNjc1LS4yLTEuNDYxLS4zNjYtMi4yNDhhMTYuMjUgMTYuMjUgMCAwIDAtMS40MjYtNC40ODVjLS4wOTMtLjE2NS0uMi0uMzE4LS4yODctLjQ2MmgtLjAyMWE2LjM1OCA2LjM1OCAwIDAgMC00LjI3LTIuNzkyIDc1LjUzNyA3NS41MzcgMCAwIDAtNy42NjYtLjM3NiA5Ny42ODkgOTcuNjg5IDAgMCAwLTEwLjgzOS42MzJ6TTguMjkxIDQ4LjJsLjQxLS40NTJjLjE1NC4xNzUuMzE4LjMzOS40OTIuNWwtLjQxLjQ4MmMtLjE2NC0uMTc1LS4zMjgtLjM1LS40OTItLjUzem0zLjc0Ni0uMzcxbC4zNjktLjU1M2ExMC4zMTkgMTAuMzE5IDAgMCAwIDEuNjYzLjc1OWwtLjIxNi42MDZhOS42NTQgOS42NTQgMCAwIDEtMS44MTYtLjgxNnpNNDAuOSA0Ny41NmMuMTIzLS4xNDQuMjQ3LS4yODcuMzY5LS40NDFsLjU3NS41Yy0uMTMzLjE2NS0uMjY3LjMyOS0uNDEuNDkzem0tMzMuMjU2LS4yMTVsLjQ0Mi0uMzhjLjE1NC4yMTUuMzA4LjQyLjQ4Mi42MjVsLS40MS40NDFhOS4xNDUgOS4xNDUgMCAwIDEtLjUxNC0uNjg2em0yLjU4Ny0uOTM1bC41MTMtLjQxYTcuNyA3LjcgMCAwIDAgMS40ODggMS4xN2wtLjM2OS41NTNhNy45NDcgNy45NDcgMCAwIDEtMS42MzMtMS4zMTR6bTMxLjE1Ny41NDRjLjIyNi0uMjg3LjQ0Mi0uNTc0LjY0Ny0uODgybC41NjQuNDgyYy0uMjA1LjMxOS0uNDEuNjE3LS42MzYuOXptLTMuMjk1LS4xNTRhNy43MTMgNy43MTMgMCAwIDAgMS4xNTktMS4xNTlsLjUxNC40NDFhOC43IDguNyAwIDAgMS0xLjIzMiAxLjIzMXpNNy4xMSA0Ni40OTJsLjUxNC0uMjU3Yy4xMTIuMTg0LjIyNS4zNjkuMzQ4LjU1NGwtLjQ0MS4zOGExMC44MjEgMTAuODIxIDAgMCAxLS40MjEtLjY3N3ptMTcuNzg1LjU0NGwtLjAzMS0uNjY4Yy40LjAxMS44LjAxMSAxLjIuMDExaC4wNjJjLjU2NCAwIDEuMTI5IDAgMS42OTMtLjAxMWwuMDExLjYzNmE3MC4zOCA3MC4zOCAwIDAgMS0yLjIwNy4wMzVxLS4zNjIgMC0uNzI4LS4wMDN6bS0zLjAzOC0uMDkzbC0uMDMxLS42NjcgMS41Ny4wNjFoLjA1MWwxLjIxMS4wMzEuMDMxLjY2OHEtMS4zOTktLjAxNi0yLjgzMi0uMDkzem02LjE2OC0uNTc1Yy44LS4wMSAxLjYxMi0uMDMxIDIuNDEyLS4wNjFsLjAzMS41NzVxLTEuMi4wOTItMi40MzIuMTIyem0tOS4wNjEuMzZsLjAzMS0uNjA2Yy44NzIuMDYxIDEuNzQ0LjExMiAyLjYyNy4xNTRsLjA0MS42NTdhNjAuNzU3IDYwLjc1NyAwIDAgMS0yLjY5OS0uMjA1em0yNi43NDQtMS4xMzdoLS4wMzJsLTEuODg4LS42NzlhMzguNTM3IDM4LjUzNyAwIDAgMCAxLjQ4Ny05LjIyNmgtLjAwOGMuMTMzLTIuMzE5LjE3NS00LjguMTc1LTcuNDkyaDQuMzMxdjEuMDg4aC4xdi4xaDEuNmMuMDcyIDIuMDUzLjAyMSA0LjItLjExMiA2LjNhNTIuNTMzIDUyLjUzMyAwIDAgMS0xLjUxNyA5LjloLS4wMDVjLS4xMjcuNDUzLS4yNzQuOTQyLS40MTYgMS4zMjR6bS0xNS4wNjYuNzA5Yy40ODItLjAyMS45NjUtLjA0MSAxLjQ0Ny0uMDcyYTExLjc4IDExLjc4IDAgMCAwIDEuNS0uMjA1bC4wNzIuNTU0Yy0uOTg2LjEyMi0xLjk4MS4yMTUtMi45ODcuMjg3em0tMTQuMTMyLjE2NGwuMDgyLS41MTNjLjI3Ny4wMzEuNTU0LjA0MS44NDIuMDUxLjQ1MS4wNDEuOS4wNzIgMS4zNTQuMWwtLjA0MS42MDZhOTYuMTA2IDk2LjEwNiAwIDAgMS0yLjIzNy0uMjQ3ek0yLjkgNDIuNDZsLjUxMy0uMDkzYTE1LjQ5MyAxNS40OTMgMCAwIDAgMS4zNzUgMy45NjJsLS41NDQuMjQ2QTIwLjM0OSAyMC4zNDkgMCAwIDEgMi45IDQyLjQ2em0zMC44OTEgMy41MThhNi44NjYgNi44NjYgMCAwIDAgMi41MzQtMS4xMjlsLjM5MS41NTRhNi41ODIgNi41ODIgMCAwIDEtMi44NTMgMS4xNDl6bS0xOC4yMDYuMzdhNy4yNDkgNy4yNDkgMCAwIDEtMS4yMTEtLjMwOGwuMjM3LS41MzRhOC4xMTMgOC4xMTMgMCAwIDAgMS43NjUuNDJsLS4wODIuNTEzem0yNi41Ni0uNDUxYy4xMzMtLjIwNS4yNTctLjQxLjM5LS42MTZsLjY0Ny4yNzZjLS4xNDQuMjc3LS4zMDguNTQ0LS40NjIuODExem0tMzUuNTE3LS4zNTlsLjUtLjI1N3EuMTg1LjQuNC43N2wtLjUxMy4yNDZhNy40OTQgNy40OTQgMCAwIDEtLjM4Ny0uNzU5em0yLjE4Ni0xLjE1MWwtLjA0MS0uMDgyLjU4NS0uMjg3YTcuNDgzIDcuNDgzIDAgMCAwIDEuMjQyIDEuODE2bC0uNS40MjFhOC42OTIgOC42OTIgMCAwIDEtMS4yODYtMS44Njh6bTE3LjMxMyAxLjc3OGwtLjAxMS0uNi0uMDEtLjc4N2E0My43NjUgNDMuNzY1IDAgMCAwIDUuNzE3LS4xOTQgNi4xNTYgNi4xNTYgMCAwIDAgMy44NjgtMS4zbC4yNjcuMjY2LjMtLjIyNS42ODcuNzE4YTYuMTk0IDYuMTk0IDAgMCAxLTIuNTI3IDEuNTM3IDkuODI0IDkuODI0IDAgMCAxLTIuMzQ2LjQzM3EtMi43MTEuMTU1LTUuNDQ1LjE1NnptLTIuNTY3LS4wMjNsLS4wNy0xLjQ0MiAyLjM3Mi4wNzd2MS4zNjl6bS02LjExNS0uMzQyYTExLjIgMTEuMiAwIDAgMS0xLjc1OS0uMjE1aC0uMDc4YTUuMTUxIDUuMTUxIDAgMCAxLTQuMjM5LTQuNTY4IDM0LjU4NiAzNC41ODYgMCAwIDEtLjU1NC01LjMyNmMtLjE1NC0yLjcxOS0uMjU2LTUuNzA1LS4yNjYtNy4xMTEtLjAzMi0zLjgzNS0uMDM5LTcuNTA1LjI4OS0xMS4wNDNhNy42MzIgNy42MzIgMCAwIDEgMS42MzItNC45NDZoLjAxYTYuMDk0IDYuMDk0IDAgMCAxIDQuNjgtMS44MTdxNi41NDItLjM2OSAxMS43My0uMjU3YTE3LjI5MiAxNy4yOTIgMCAwIDEgNS45MTEuODExIDQuMjMxIDQuMjMxIDAgMCAxIDEuNjczIDEuMmwtLjA2MS4wNzJoLS4wMTlsLS4zOTQuNDY5LS40ODItLjIxNi0uMjY2LjNhNC40NiA0LjQ2IDAgMCAwLTEuMDItLjU1NGgtLjAxNmExMC45ODIgMTAuOTgyIDAgMCAwLS45MjQtLjMwOCAxMi4zNTMgMTIuMzUzIDAgMCAwLTEuNTI5LS4zcS03LjMtLjI3OC0xNC42MzUuMDYxYTguNTI2IDguNTI2IDAgMCAwLTIuMjc4LjU0NGgtLjA1YTMuOCAzLjggMCAwIDAtMS4zNzIuOTQ0IDYuMTEzIDYuMTEzIDAgMCAwLTEuMjczIDMuOTkydi4yNDZRMTEuNzkgMjQgMTEuODgzIDI4LjQ3M3EtLjA2MiAzLjY2NC4yMTUgNy4yMTRjLjEyMyAxLjY1LjI5MSAzLjI4OC41MjYgNC45LjM5IDIuNjE3IDIuMjE3IDMuOTEgNS4zMzYgMy45Mmw1LjE2Mi4xODUuMDQxLjg5NC4wMjIuNTQzYTEzMi45NDYgMTMyLjk0NiAwIDAgMS01Ljc0LS4zMjl6bS01LjIyNC0xLjA3bC40Mi0uNDkyYTUuMTU3IDUuMTU3IDAgMCAwIDEuNzc2IDEuMTlsLS4yMzYuNTQ1YTUuMzg2IDUuMzg2IDAgMCAxLTEuOTYtMS4yNDd6bTI3LjE2Ni43NTFhOS40IDkuNCAwIDAgMCAxLjA0Ni0xLjY5M2wuNjQ3LjM4YTEyLjgwNSAxMi44MDUgMCAwIDEtMS4xOCAxLjc1NHpNNS44NjkgNDMuNjA5bC41NzQtLjFhMTUuOTg1IDE1Ljk4NSAwIDAgMCAuNiAxLjU5bC0uNS4yNTdhMTcuMTE2IDE3LjExNiAwIDAgMS0uNjc0LTEuNzQ3em0zMC42MjMgMS4xMThhNy4xODUgNy4xODUgMCAwIDAgLjcxOC0uNjQ2bC4wMzEtLjA0MS4xMTMtLjEzM2E2LjE4OCA2LjE4OCAwIDAgMCAxLjA2Ny0xLjgxN2wuNTIzLjE2NWE2LjY3MSA2LjY3MSAwIDAgMS0yLjA3MyAzLjAxN3pNNi41ODcgNDMuMjcxYy0uMTIzLS40LS4yMzctLjgxMS0uMzI4LTEuMjMybDEuNDg4LS4zMDhhMTAuNjU3IDEwLjY1NyAwIDAgMCAuNzYgMi40NzNsLjA3Mi4xNDQtLjI1Ni4xMjMtLjk2NS40NTEtLjE2NC4wNDF6bTM2LjkgMS42MWwtLjU2NS0uMTY1LjI1Ny0xLjAwNS41NjQuMjE1LS4yNTcgMS4wMDZ6bS0zMi42MDEtMi40MjNsLjYwNi0uMTEyQTUuNDA3IDUuNDA3IDAgMCAwIDEyLjUgNDQuMDlsLS40MjEuNDkyYTUuNjQ5IDUuNjQ5IDAgMCAxLTEuMTkzLTIuMTI0em0zMC40NSAxLjU4M2EzMC4wMyAzMC4wMyAwIDAgMCAxLjM1Mi04LjM0MWgtLjAwN3EuMi0zLjI2My4xOTQtNy41NDN2LS40NjJhNTMuNzQ4IDUzLjc0OCAwIDAgMC0uNzA2LTEwLjE2IDI4Ljg2MSAyOC44NjEgMCAwIDAtMS4zNDUtNC45NDZoLS4wMWwxLjUwOC0uNjE2Yy4wNzIuMi4xMzMuNDEuMjA1LjYxNmEzOC4zMDcgMzguMzA3IDAgMCAxIDEuMiA0Ljk0NiA1Ny43MTMgNTcuNzEzIDAgMCAxIC43ODEgMTAuNDE3Yy4wNjEgMi44NTMuMDIxIDUuNDMtLjE1NCA3Ljc0OGEzMS4wMzUgMzEuMDM1IDAgMCAxLTEuNzIgOC44MDZ6bS0xMy42MjktMS42NjJsNC4wNDQtLjFhMy44ODYgMy44ODYgMCAwIDAgMi44ODQtMS4yNDEgMjMuMzY0IDIzLjM2NCAwIDAgMCAuODM1LTUuMzU4Yy4wODItMS4zMS4xMjItMi44LjEzMy00LjQ2NGwxLjg3OC4wMTEtLjE5NCA0LjQyNi0uMTM1IDMuMDQ1Yy0uMjQ3IDMuNDc5LTEuNzU1IDUuMzI2LTUuMzU3IDUuNDlhMzcuMDI0IDM3LjAyNCAwIDAgMS00LjExNi4yMDZ6bS05LjczOSAxLjcxNGMtMi45ODYtLjAxLTQuNTg3LTEuMjEtNC45MzYtMy41NzEtLjIyNS0xLjU4NS0uNDEtMy4yLS41MzItNC44MjRxLS4yNjItMy41NTYtLjIxNi03LjIxNGMtLjA2MS0yLjk3NS4wMzEtNi41NDcuMjc3LTEwLjY4MyAwLS4wNzkuMDIzLS4xODYuMDIzLS4yNjdhNS43NDkgNS43NDkgMCAwIDEgMS4xNi0zLjcxNCA0LjQxOCA0LjQxOCAwIDAgMSAyLjU1Ni0xLjIzM2gtLjAxMWMuMjY3LS4wNTIuNTU1LS4wOTMuODUyLS4xMzNxNy4zLS4zNCAxNC41NzMtLjA2MmMuMzA4LjA0MS42ODguMSAxLjA4OC4yYTUuMTg4IDUuMTg4IDAgMCAxIDIuNDg0IDEuMTQ5IDkuNDcgOS40NyAwIDAgMSAxLjMgMy43MjVjMCAuMDI5LjAwOS4wNDkuMDEuMDc2YTUzLjEzOCA1My4xMzggMCAwIDEgLjgyMSA3LjQzN2wtMS45MTkuMDFhNTMuODc1IDUzLjg3NSAwIDAgMC0uODM1LTcuNDRoLS4wMDZxLS4xMDgtLjYtLjI0Ny0xLjE3Yy0uMjA1LS45NDMtLjc2LTEuNzg2LTEuNDc4LTEuODY3YTk1LjUgOTUuNSAwIDAgMC0xNS41MzgtLjEyNGMtMS43NTUuMDgzLTIuNjc4LjY2Ny0yLjc1IDEuNzU1bC0uOTc1LS4yMzYtLjEgMS42MzItLjAzOS41MTMuOS4wMzFBMTQ0LjMzOCAxNDQuMzM4IDAgMCAwIDE0LjQgMzUuN2MuMDUuODQ0LjExNSAxLjcyMy4xODUgMi41NTVsLS45MjQuMS4zNTkgMi4zLjk1NS0uMjM2IDEuNyAxLjY1MSA1LjE4Mi40MTEuMDQxIDEuNzU1ek03LjkxMSA0MS41MjRMNy44OSA0MS40bC0uMDEtLjA5M2ExNy43NjYgMTcuNzY2IDAgMCAxLS4xMzQtLjgxbC43LS4wNTFjLjAyMS4xOTQuMDUxLjQuMDcyLjU5NWE5LjYwNSA5LjYwNSAwIDAgMCAuNzU5IDIuNzkybC0uNTg1LjI3N2ExMC45ODEgMTAuOTgxIDAgMCAxLS43ODEtMi41ODZ6TTQwLjUgNDMuNmExMy4zNTQgMTMuMzU0IDAgMCAwIC42ODgtMS45N2wuNTU0LjEyM2ExNS44MjcgMTUuODI3IDAgMCAxLS42MTYgMi4yMTd6bS00LjMxLS44MTJhNi42IDYuNiAwIDAgMCAxLjM0NS0zLjczNmwxLjI4My4yNDdhNy42NDIgNy42NDIgMCAwIDEtMS42MTggNC40ODR6bTcuMDYxLjczOGwuMjQ3LS45NjQuNTU0LjIzNi0uMjM2Ljk0NHptLTM3Ljk2MS0yLjFsLjU4NS0uMTQzYy4wNDEuMjA1LjA4Mi40LjEyMy42di4wMTdjLjExMy40OTIuMjM2Ljk2NS4zNzkgMS40MTZsLS41NzQuMWEyNC4wNTIgMjQuMDUyIDAgMCAxLS41MDktMS45OTN6bTM4LjI4LjkzNGwuMjA1LS44MjIuNTY0LjItLjIxNS44NjJ6TTIuMzI3IDM4LjQ2OGwtLjAxLS4wODIuNjI2LS4wMzEuMTIyIDEuNDE2YTE5Ljc3NCAxOS43NzQgMCAwIDAgLjMxOSAyLjRsLS41MTMuMDkyYTMxLjkxOSAzMS45MTkgMCAwIDEtLjU0NC0zLjc5NXptOC4yODMgMi43MzlsLS4wNDEtLjMuNTQ0LS4wNTFjLjAyMS4wODIuMDMyLjE0NC4wNTEuMjA1YTYuODgxIDYuODgxIDAgMCAwIC4yNjcgMS4wNzdsLS42LjFhMTAuMjQxIDEwLjI0MSAwIDAgMS0uMjIxLTEuMDMxem0yNy44ODMuN2ExMC45NjEgMTAuOTYxIDAgMCAwIC41NDUtMi43ODFsLjAzMS0uNy42MzYuMDcxYy0uMTEzLjg2Mi0uMjc3IDEuNzI0LS4zOSAyLjU3N2E5LjUxMiA5LjUxMiAwIDAgMS0uMjg4IDF6TTUuNjY0IDM4LjNjLS4wNTEtLjg4OC0uMS0xLjc3LS4xNDEtMi42MThhMzI3LjU1IDMyNy41NSAwIDAgMS0uMjM3LTYuMDIzaC45NTV2LTIuNkg1LjIzM2MtLjA0MS0zLjI5NC4wMzEtNi4xNDcuMTk0LTguNTU4LjAxMS0uMzI1LjAzMy0uNjYyLjA1NC0uOTc2YTE2LjUxMyAxNi41MTMgMCAwIDEgLjk4NS00Ljk0NiA5LjUxMiA5LjUxMiAwIDAgMSAyLjUtMy43MjUgMTIuNTU1IDEyLjU1NSAwIDAgMSA2LjA4Ni0zLjAxOCA3Ny4yNyA3Ny4yNyAwIDAgMSAxOS42MTItLjAzMWMyLjg1My4zOCA1LjU2MyAyLjUxNSA3LjM0OCA1LjY1NmwtMS4zNTUuNjE2LS4wMS0uMDMxYTkuMTA5IDkuMTA5IDAgMCAwLTYuNDE0LTQuNzQyIDkyLjY5NiA5Mi42OTYgMCAwIDAtNi4zOTMtLjU2MyA5MS44MiA5MS44MiAwIDAgMC0xMi4zNC40NjdjLTMuNTExLjcwOS02LjA3NiAyLjUzNS03LjMyOSA1LjM3OGgtLjAxYTguOSA4LjkgMCAwIDAtLjYgMS45MiA0Ny40OTUgNDcuNDk1IDAgMCAwLS4zNTkgMy4wMjcgODQuMjYzIDg0LjI2MyAwIDAgMC0uMzE5IDcuNzI3cS0uMTA4IDYuMDM1LjE2NCAxMC40MjdhNDguMiA0OC4yIDAgMCAwIC42NDcgNS42NTZsLjAxLjA2MS0xLjUyOS4yNTdhMjkuNzc1IDI5Ljc3NSAwIDAgMS0uNTExLTMuMzYxem0zNS41OCAzLjEzYTE4LjE4NCAxOC4xODQgMCAwIDAgLjMzOS0xLjlsLjUzNC4wNWEzMy40NTUgMzMuNDU1IDAgMCAxLS4zMjggMS45NzF6bTIuNjA3LS4xMjZsLjE0OS0uOTQ5LjU5NS4xNjQtLjE3NSAxek01LjAxNyAzOS44NzNsLS4wMzEtLjMuNjA2LS4wMmMuMDcyLjUxMy4xNDMgMS4wMTYuMjQ2IDEuNTI5bC0uNTg0LjEzM2EzNy43NDUgMzcuNzQ1IDAgMCAxLS4yMzctMS4zNDJ6bTUuMjQ0LTEuNmwuNTIzLS4wMTFjLjA4MyAxIC4xODUgMS44NDguMjg4IDIuNGwtLjUyNC4wNTFhOTguMiA5OC4yIDAgMCAxLS4yODctMi40NDF6TTQ0IDQwLjEyOWwuMTU0LS45MzQuNjA2LjIwNi0uMTU0Ljg5M3pNNy4zNzcgMzcuMzE3bC43MjgtLjA3MmMuMDkzIDEuMDA2LjIgMiAuMzE5IDMuMDA3bC0uNzA4LjA0MWE0OC41MjIgNDguNTIyIDAgMCAxLS4zMzktMi45NzZ6bTM0LjIzNiAyLjAxNGMuMDQxLS4zMzguMDYxLS42NzguMDgyLTEuMDE2LjA0MS0uNTM0LjA4Mi0xLjA2Ny4xMTMtMS42bC42MDYuMDIxYTU1LjAzIDU1LjAzIDAgMCAxLS4yNjcgMi42NDh6TTQuODMyIDM3LjYyNWguNTk1bC4wNDEuNjg4Yy4wMzEuMzQ5LjA3Mi42ODguMTEzIDEuMDI2bC0uNi4wMzFhNzMuMjk4IDczLjI5OCAwIDAgMS0uMTQ5LTEuNzQ1em0zOS4zMzYgMS4zMjRsLjEzNC0uODExLjYyNS4xLS4wMS4xLS4xNDQuODIxem0tNi42LS4ydi0uMDMxbC4xMzYtMy4wMjguMi00LjQ1MyAxLjI5My4wMS0uMTk3IDQuNDQtLjE1NCAzLjI1M3ptMS41MDctLjUyNmwuMTc1LTMuODQ5Ljc3LjA2MnEtLjA3NyAxLjg2My0uMjc2IDMuNzI1bC0uMDExLjEzM3pNMi4wNTEgMzQuOTQ4bC42NTYtLjA3MmMuMDUxIDEuMTA5LjEyMyAyLjIuMjE2IDMuMjc0bC0uNjM2LjAzMWExMTMuMzc0IDExMy4zNzQgMCAwIDEtLjIzNi0zLjIzM3pNMTAgMzUuNDloLjU4NWMuMDUxLjg5My4xMTMgMS43NzYuMTc1IDIuNTU2bC0uNTI0LjAxYy0uMDg4LS44NTYtLjE2LTEuNzE0LS4yMzYtMi41NjZ6bTM0LjMwOCAyLjRsLjEtMS4wMjYuNjE2LjEtLjEgMS4wMTZ6bS0zOS41LS40NjFjLS4wNDEtLjUyNC0uMDcyLTEuMDQ4LS4xMTMtMS41N2guNjI2Yy4wMzEuNTEzLjA1MSAxLjAzNy4wODIgMS41N3ptMi4zNjEtMy4yMjRsLjY4OC4wMTFjLjA2MS45MzMuMTMzIDEuODc3LjIxNSAyLjgxMmwtLjcxOC4wNzJxLS4xMDUtMS4zNTQtLjE4Mi0yLjg5M3ptMzQuNjU2IDIuMzExYy4wNTItLjc1LjA5My0xLjUwNy4xMjMtMi4yNjhoLjYxNmE4NS45OTUgODUuOTk1IDAgMCAxLS4xMzQgMi4yODl6bS02LjM2Mi0uODQxdi4wMXptLTMwLjc3NS0uMDNjLS4wMzEtLjU1NC0uMDcyLTEuMTA4LS4wOTMtMS42NjJsLjYzNi0uMDMxYy4wMjEuNTU0LjA1MSAxLjExOS4wODMgMS42OTN6bTUuMzA1LS4zNmMtLjA2MS0uODExLS4xMTItMS42MzItLjE2NC0yLjQ1MmguNjI2Yy4wMzEuOC4wNzEgMS42MzIuMTIyIDIuNDUyem0tOC4wNzYtMy42MzFsLjY3OC0uMDMxYy4wMjEgMS4wMjcuMDYxIDIuMDQzLjExMiAzLjA0OGwtLjY1Ni4wNjFhMTA1LjU3MyAxMDUuNTczIDAgMCAxLS4xMzQtMy4wNzh6bTM3LjMzNiAyLjUxMmwuMTMzLTIuODk0LjcwOC0uMDMxYy0uMDEgMS0uMDMxIDEuOTkxLS4wNzIgMi45ODZ6bTIuNzEtLjEzMWMuMDQxLTEuMDE2LjA4Mi0yLjAzMi4wOTMtMy4wNDhoLjZjLS4wMS45NjUtLjA0MSAyLS4wODIgMy4wNTh6TTcuMTYxIDM0Yy0uMDQxLS44NjItLjA2MS0xLjc3Ni0uMDgyLTIuNzJsLjYyNi0uMDJjLjA0MS45MTMuMDgyIDEuODM3LjE0MyAyLjc2em0tMi42NDctMS44NjVsLjY0Ni4wMjEuMDYxIDEuNTkxLS42MzYuMDMxYTk0LjczNiA5NC43MzYgMCAwIDEtLjA3MS0xLjY0M3ptNS4yOTUuNWMtLjA0LS44MjEtLjA4Mi0xLjY0Mi0uMS0yLjQ2MmwuNjU3LS4wMjFjLjAyMS43MjguMDUxIDEuNTguMDgyIDIuNDgzek00LjUgMzEuOTI5Yy0uMDIxLS41NDQtLjA0MS0xLjEtLjA1MS0xLjY0Mkg1LjFjLjAyMS41NDQuMDMxIDEuMS4wNTEgMS42NjJ6bS0yLjY2NS0zLjUwOGwuNzA4LS4wMjFjMCAxLjAxNi4wMSAyLjAzMi4wNCAzLjAyOGwtLjY4OC4wMzFjLS4wMjktMS4wMTYtLjA1LTIuMDMzLS4wNi0zLjAzOHptNS4yMjQuMTExbC41NjQuMDExYy4wMjEuODMxLjA0MSAxLjY2Mi4wNzIgMi41bC0uNjE2LjAyMWMtLjAxLS44MDgtLjAyLTEuNjY0LS4wMi0yLjUzMnptMjcuNzgxIDIuMjZ2LTUuMzQ3aDMuODQ4djUuMzQ3em03LjIyNS0uMDEyYy4wMS0uODkzLjAyLTEuNzc1LjAxLTIuNjU4bC42MDYtLjAxdi4wNDFjMCAuNzcgMCAxLjY2My0uMDExIDIuNjI3em0tMzcuNjIzLS43bC0uMDMxLTEuOC42MzYuMDExYy4wMTEuNTg1LjAyMSAxLjE4LjA0MSAxLjc4NnptNS4yMTMtMi4wOTRsLjY3OC4wMjF2LjU2NGMwIC4zNTkuMDEuODMxLjAyIDEuMzY0bC0uNjU2LjAyMWExMTcuMjIgMTE3LjIyIDAgMCAxLS4wNDItMS45Njh6bS00LjM3MSAxLjQ2OWMtLjAyMS0uNzQ5LS4wMzItMS40NzgtLjA0MS0yLjE4NmguOHYyLjE4NnptMS43NjUtMS4xMjljMC0uNzE4LjAxLTEuNDQ2LjAyMS0yLjIwNmwuNTMtLjAxYzAgLjczOSAwIDEuNDc4LjAyIDIuMjI3em0tNS4xOTMtMy4yMmwuNzI4LjAzMWMtLjAyIDEuMDI2LS4wMzEgMi4wNTItLjAzMSAzLjA1OGwtLjcwOC4wMjFjLS4wMS0xLjA0OCAwLTIuMDg0LjAxMS0zLjExem0yLjU1NSAyLjk2NWMwLS41MTMtLjAxLTEuMDE2LS4wMS0xLjUyOWguNjI2YzAgLjUuMDEgMS4wMTYuMDIgMS41Mzl6bTM3LjU3Mi0zLjIybC42NzctLjAyMmMuMDIxLjk1NS4wMzEgMS45MDkuMDIxIDIuODUzdi4yMjZsLS42MTYuMDFhOTguNjE3IDk4LjYxNyAwIDAgMC0uMDgyLTMuMDY3ek05LjY3NiAyNy43OTNjLS4wMS0uNzM5IDAtMS40NzggMC0yLjIxN2wuNjQ2LjAxMWMwIC43MjggMCAxLjQ2Ny4wMTEgMi4yMTd6bTM1Ljc2Ni0uMjU0YTY0LjY2NCA2NC42NjQgMCAwIDAtLjc0Mi0xMC4wMDYgNDMuNDc0IDQzLjQ3NCAwIDAgMC0xLjA4Ny00Ljk0Nkg0My42Yy0uMS0uMzM4LS4xOTQtLjY3OC0uMzA4LTEuMDE2bDMuNzI1LTEuNTE5LjAyMi4wNTIuNjg3LS4zMzkuOTY1LS4zOWE0NS43ODUgNDUuNzg1IDAgMCAxIDEuMDA2IDMuMjIyaC0uMDA4YTUwLjE0OSA1MC4xNDkgMCAwIDEgMS4wNjUgNC45MzYgNTcuNjc3IDU3LjY3NyAwIDAgMSAuNzA4IDguMjUxaC0xLjU4OHYuMDUxaC0uMXYxLjd6TTQuNCAyNi4zMzdjMC0uNTY1LjAxLTEuMTE5LjAxLTEuNjgzbC42MDYuMDQxdjEuNjQyem0yLjY2OC0uNDIxbC4wMS0uNjU3YzAtLjYyNiAwLTEuMjQyLjAxLTEuODQ4bC41NDQuMDIxYy0uMDIxLjgxMS0uMDMxIDEuNjQyLS4wNDEgMi40ODR6bTIuNjA2LS41NTRxLjAxNS0xLjIuMDYxLTIuNGwuNjA2LjAzMmMtLjAyMS43OS0uMDIxIDEuNTgtLjAyMSAyLjM4em0yNy4zMzktNy44MDhsLjAwOC0uMDFoLS4wMDhsMS4zMzUtLjM0OC4wMS4wMzFjLjAyLjEuMDQuMjA2LjA2OC4zYS4wNDUuMDQ1IDAgMCAwIDAgLjAxMSA0My41IDQzLjUgMCAwIDEgLjc1IDcuNDJsLTEuMzU0LjAxYTUzLjY4NyA1My42ODcgMCAwIDAtLjgwNy03LjQxNXpNMS44NTYgMjQuODljLjAxLTEuMDI2LjA0MS0yLjA0Mi4wNzItMy4wNDhsLjc2LS4wMWEyNjUuNTM2IDI2NS41MzYgMCAwIDAtLjEgMy4wODl6bTM3LjUyLS4xNjZhNTMuMDE1IDUzLjAxNSAwIDAgMC0uMjA1LTMuNDA3bC42MTYtLjAzMWMuMSAxLjE0OS4xNjUgMi4zLjIwNSAzLjQ0OHptMi40MzMtMi42aC43MThjLjA2MS44MzEuMSAxLjY3My4xMjMgMi41bC0uNjc4LjAxYTY0LjM1MiA2NC4zNTIgMCAwIDAtLjE2My0yLjUxNHpNNC40MjIgMjQuNDU4Yy4wMS0uMzguMDEtLjc2LjAyMS0xLjEzOWwuNTk1LjA0MWMtLjAxLjM2OS0uMDEuNzQ5LS4wMSAxLjEyOXpNNy4xIDIzLjIwNmMuMDEtLjc5LjA0MS0xLjU2LjA3Mi0yLjMwOWwuNTY0LjAyYy0uMDQxLjc2LS4wNzIgMS41MTktLjA5MyAyLjN6bS0yLjY0OC0uMDkyYy4wMS0uNTM0LjAzMS0xLjA1Ny4wNTEtMS41OGwuNTc0LS4wMmMtLjAyLjUzNC0uMDMxIDEuMDc3LS4wNDEgMS42MzJ6bTUuMy0uMzZhNjcuODQgNjcuODQgMCAwIDEgLjA5Mi0yLjAxMmguNTc1YTY4LjYyMiA2OC42MjIgMCAwIDAtLjA2MiAyLjA0M3ptMzIuMDQ4LS44NDlhNzUuNzY3IDc1Ljc2NyAwIDAgMC0uMjM3LTIuMzNsLjctLjExM2MuMTEzLjgxLjIgMS42MzIuMjU3IDIuNDQzek0yLjA2MSAxOC40NzZsLjc5LjA1MWEzNjMuODM5IDM2My44MzkgMCAwIDAtLjE2NCAzLjEwOWwtLjc2LjAxMWMuMDMxLTEuMDY3LjA4My0yLjEyNC4xMzQtMy4xNzF6bTIuNTY2LjU0NGguNTY0YTY0LjM4OSA2NC4zODkgMCAwIDAtLjEgMi4yODlsLS41NzUuMDFjLjAyOC0uNzcuMDctMS41NDEuMTExLTIuMjk5em0zNC4xNDMtLjcybC42MTYtLjA3MWMuMS41NTQuMTc1IDEuMDg3LjIzNyAxLjU4LjA1MS40Mi4xLjg1MS4xNDMgMS4yNzNsLS42MTYuMDMxYTM1Ljc1IDM1Ljc1IDAgMCAwLS4zOC0yLjgxM3pNNy4xODIgMjAuNjkyYy4wNDEtLjk4Ni4xLTEuOTIuMTg1LTIuODIybC41NzUuMDIxYTkwLjA4OCA5MC4wODggMCAwIDAtLjIgMi44MjJ6bTIuNjU4LS4xNTVjLjA0MS0uODExLjEtMS42MzIuMTY1LTIuNDUybC41NzQuMDMxYy0uMDYxLjgtLjExMiAxLjYxMS0uMTU0IDIuNDIyem0zMS41MjctMi4zMTdhMTcuMTExIDE3LjExMSAwIDAgMC0uMTEyLS43NmwuNjU3LS4wOTNjLjEyMi42MjYuMjI2IDEuMjUzLjMwOCAxLjg4OWwtLjcuMTEyYy0uMDUtLjM4OS0uMTAyLS43NjgtLjE1My0xLjE0N3ptMi42NDgtLjA5NGwuNjM2LS4wOTIuMTEzLjkyMy0uNTc1LjA4MnptLTM5LjM3OC42ODhjLjA0MS0uNjM2LjA4My0xLjI2Mi4xMjMtMS45bC4wMzEtLjQ1Mi41NjUuMDMxcS0uMTA4Ljk1NC0uMTIzIDJsLS4wMjEuMzE4em0tMi41NTUtLjU1M2wuMDEtLjE4NWEzMS43IDMxLjcgMCAwIDEgLjQxLTMuOGwuNjg4LjE0NGExNy4zNjMgMTcuMzYzIDAgMCAwLS4yMjYgMi40ODRsLS4wOTIgMS40MTZ6bTM2LjQ3My0xLjA5bC0uMDQxLS4yNDctLjE2NC4wNDEuMTY0LS4wNTFhMTQuNzggMTQuNzggMCAwIDAtLjM1OS0xLjQ3OGwuNTc1LS4xYy4yNDYuODUxLjQ2MiAxLjc4Ni42MjUgMi42ODlsLS42MTYuMDcxcS0uMDc2LS40NjMtLjE4NC0uOTI1em0tMjguNTMuNzE4Yy4wNjEtLjc0OS4xMjItMS41MDguMjA1LTIuMjY4bC4wMi0uMTIzLjYwNi4xYTEyLjM0OCAxMi4zNDggMCAwIDAtLjIyNiAxLjk0bC0uMDMxLjM4em0zMy44LS43MjhsLjYzNi0uMTg0LjE1NC43NDkuMDEuMDkzLS42NTYuMDkzem0tMzYuNDUzLjVjLjA0MS0uNDcyLjA5Mi0uOTMzLjE0NC0xLjM4NmwuNTQ0LjA3Mi0uMDYyLjc0Yy0uMDIxLjE5NC0uMDQuNC0uMDUxLjZ6bTMzLjQyLTIuNDYxbC41ODUtLjE3NWMuMi43MDkuMzU5IDEuNDE2LjUgMi4xMzZsLS42NDcuMDkyYTIwLjgwMSAyMC44MDEgMCAwIDAtLjQzOC0yLjA1M3ptLTUuMDctMS41MjlsLjk1NC0uODgyYTkuNjc2IDkuNjc2IDAgMCAxIDEuNTkxIDMuOTkybC0xLjMyNS4zOWE5LjYwOCA5LjYwOCAwIDAgMC0xLjIxOS0zLjQ5N3ptNy44OTIgMi40MjlsLjYzNi0uMTQ0LjE2NS44MTEtLjYzNi4xODV6bS0zOC44LjE1NGExNS41MDkgMTUuNTA5IDAgMCAxIC4yMDUtMS41OWwuNjA2LjFjLS4xLjQ4MS0uMTg1IDEtLjI0NyAxLjUxOHptMi43NDEtLjE4M2MuMDYxLS41MjQuMTMzLTEuMDM3LjItMS41MjlsLjAyMi0uMDgyLjU3NC4yYTEyLjg3NCAxMi44NzQgMCAwIDAtLjI1MSAxLjQ4OHptMzUuODU3LTEuMDM5bC42MDYtLjE4NC4xODUuOTEzLS42MjUuMTQzem0tMzMuMTI3LjI1NmE2LjgxIDYuODEgMCAwIDEgMS4yODMtMi45NjVsLjUyNC40MUE2LjgwNyA2LjgwNyAwIDAgMCAxMC45IDE1LjR6bTI2LjY0OC0yLjQ1OGwuNDUyLS40YTcuMjIyIDcuMjIyIDAgMCAxIC40NzIuNzE4IDkuMTc3IDkuMTc3IDAgMCAxIC44IDEuOTgxbC0uNTc1LjExMmE4Ljc4NCA4Ljc4NCAwIDAgMC0xLjE0OS0yLjQxMXptMyAuMDIzbC42NTctLjNxLjQxNCAxLjEyMy43MzkgMi4yNzhsLS42LjE3NGExMy43IDEzLjcgMCAwIDAtLjc5OS0yLjE1MnptMy4yMjIgMS4yMTlsLjU4NS0uMjE1LjIyNi43OS0uNTk1LjE3NHptLTM4LjEwNS40YTE0LjE4NyAxNC4xODcgMCAwIDEgLjQ1LTEuNzI0bC41OTUuMjM3YTEzLjkgMTMuOSAwIDAgMC0uNDQxIDEuNnptMi43NzEtLjIxM0E4LjUxMiA4LjUxMiAwIDAgMSA5LjkgMTAuMzI4bC40LjRhOC42MTggOC42MTggMCAwIDAtMS45IDMuNzM2em0tNS4yODYtLjE4NmExNS4wNzEgMTUuMDcxIDAgMCAxIDEuMzczLTQuMTY2bC42MTYuNDFhMTMuMjMyIDEzLjIzMiAwIDAgMC0xLjMgMy44OXpNNDIuODM1IDEzbC41OTUtLjIuMjQ3Ljg2Mi0uNTg1LjIxNXptLS4zNTktMS4xbC41OTUtLjE1NFYxMS43bC4yNjcuOTEzLS42LjE5NHptLTM2LjkuNjQ2YTEyLjI4NiAxMi4yODYgMCAwIDEgLjUyNC0xLjI1MmwuNTg1LjI3N2ExMi41NyAxMi41NyAwIDAgMC0uNTE0IDEuMnptMzMuMjgyLTEuNDY2bC41MzQtLjQ2MmExMS40NjYgMTEuNDY2IDAgMCAxIDEuMDY3IDEuNTNsLjA2MS4yMTUtLjY3OC4zMTlhOS42IDkuNiAwIDAgMC0uOTg5LTEuNjA1em0tMi4xNDYgMS40YTUuNjIxIDUuNjIxIDAgMCAwLS44ODItLjgzMmwuMzY5LS40NDFhNi40MjIgNi40MjIgMCAwIDEgMS4wNjcgMS4wNTdsLS40MzEuMzljLS4wNDYtLjA2LS4wODYtLjExMi0uMTI4LS4xNzN6TTExLjcgMTIuMTczYTUuNDQgNS40NCAwIDAgMSAxLjM4Ni0xLjE2bC4yNjYuNTU0YTUuMDY2IDUuMDY2IDAgMCAwLTEuMTM5IDEuMDA2em0yNS4wMS4zMDhsLjAyMS4wMzF6bS0xLjg0Ny0xLjM1NGMtLjEzNC0uMDQxLS4yNTctLjA5My0uMzkxLS4xMzNsLjMxOS0uNjE3YTYuNSA2LjUgMCAwIDEgMS4yNTIuNzA4bC0uMzY5LjQ1MmE0LjI4MyA0LjI4MyAwIDAgMC0uODEzLS40MXptLTIxLjU5My0uMjE2YTcuMDUyIDcuMDUyIDAgMCAxIDEuNS0uNTk1bC4xNDMuNTU0YTUuNzEzIDUuNzEzIDAgMCAwLTEuMzc1LjU4NXptLTcuMDgxLjIwNmMuMS0uMjA1LjIyNi0uNDEuMzM4LS42MTZsLjUzNC4zOGMtLjEuMTY0LS4xOTQuMzM4LS4yODcuNTEzem0zNS40NjgtLjU4NWwuNjY3LS4zNTljLjE4NC4yNzcuMzU5LjU1NC41MzQuODUybC0uNzE4LjI3NmEyNC40ODIgMjQuNDgyIDAgMCAwLS40ODUtLjc2OXptLTguNDE2LjE0M2wuMDkzLS43LjEzMy4wMWE1LjQ3OCA1LjQ3OCAwIDAgMSAxLjEyOS4zbC0uMzI4LjY0NmExNC4xOTMgMTQuMTkzIDAgMCAwLTEuMDI5LS4yNTZ6bTQuMTY3LTEuMDQ0bC40MjEtLjUzNGE5LjMxMSA5LjMxMSAwIDAgMSAxLjQyNiAxLjM2NWwtLjUzNC40NTFhNy42OTEgNy42OTEgMCAwIDAtMS4zMTUtMS4yODJ6bS0yMi40NTUuNjM0bC4wNTEtLjAxYy40MS0uMDQxLjgyMS0uMDkzIDEuMjIxLS4xMzRsLjA2MS40OTNhNy45NjYgNy45NjYgMCAwIDAtMS4xOC4yMDV6bS04LjMxMi4wNjJjLjExMy0uMTg0LjIzNi0uMzU5LjM1OS0uNTM0bC41MjQuMzhjLS4xMjMuMTc1LS4yNDcuMzQ5LS4zNi41MzR6bTI0LjY1LjA3MXYtLjU4NWMuNjE3LjA0MSAxLjIzMi4wOTMgMS44MjcuMTU0bC0uMDgyLjY2N2ExNy4wNTUgMTcuMDU1IDAgMCAwLTEuNzQ4LS4yMzR6bS0xNC44NS0uMjg3Yy41ODUtLjA2MiAxLjE2LS4xMTMgMS43MzUtLjE1NGwuMDIuNTU0LTEuMDQ3LjA2MWMtLjIyNiAwLS40NDEuMDEtLjY1Ny4wMzF6bS02LjQuMDY0QTguOTkzIDguOTkzIDAgMCAxIDExLjkgOC43MzdsLjIwNi41MjRhNy42NzcgNy42NzcgMCAwIDAtMS42ODMgMS4zem04LjMyMy0uMjM5Yy42NDYtLjA1MSAxLjI4My0uMDkzIDEuOTA5LS4xMzN2LjYxNmguMDFjLS42MTYuMDIxLTEuMjQyLjA1MS0xLjg4OC4wODJ6bTIuMTM1LS4xNTRBOTEuNTA0IDkxLjUwNCAwIDAgMSAyMi4xMSA5LjdsLjA1MS42NDZjLS41NDQuMDIxLTEuMTA5LjAzMS0xLjY2Mi4wNjJ6bTguOS41MjRMMjkuNCA5LjdjLjU2NS4wMjEgMS4xMjkuMDYxIDEuNjgzLjA5MnYuNTg1YTIyLjkzOSAyMi45MzkgMCAwIDAtMS42OTMtLjA3MXptMTEuNjE5LS42NTZsLjU5NS0uNDYzYy4yMDUuMjU3LjQuNTM0LjU5NS44MTFsLS42NjcuMzU5UTQxLjMgMTAgNDEuMDE4IDkuNjV6bS0xOC43MDkuMDVhODkuOTQ0IDg5Ljk0NCAwIDAgMSAxLjcyNC0uMDUxbC4wMi42NTdjLS41NTMuMDEtMS4xMTkuMDItMS42OTMuMDR6bTYuNTc4LjYwNmMtLjcyOC0uMDIxLTEuNDg4LS4wMjEtMi4yNTctLjAyMWwtLjA0MS0uNjU3cTEuMzI0LjAxNSAyLjYxNy4wNjFsLS4wMjEuNjE2em0tNC42NDktLjY2OGMuNzE4LS4wMSAxLjQyNy0uMDIgMi4xMzQtLjAxbC4wNDEuNjU3Yy0uNyAwLTEuNDE3LjAxLTIuMTU2LjAyMXpNNCA5LjczM2ExMS4wMiAxMS4wMiAwIDAgMSAyLjQ3NC0zLjA4OWwuNDEuNDUxYTEyLjQ3MyAxMi40NzMgMCAwIDAtMS4xNDkgMS4zODYgMTEuNDI2IDExLjQyNiAwIDAgMC0xLjExOSAxLjY1MnptMy4xMDktLjFjLjE1NC0uMjA1LjMxOS0uNDEuNDkzLS42MDZsLjUyMy4zOWMtLjE3NC4yLS4zMjkuMzkxLS40ODIuNnptMjguNDctMS4wNWwuMi0uNjM1YTguMiA4LjIgMCAwIDEgMS44ODggMS4wMjZsLS40MS41MzRhNy44IDcuOCAwIDAgMC0xLjY3OC0uOTI1ek00MC40IDguOWwuNTU0LS40OTJjLjE4NS4xOTQuMzU5LjQuNTM0LjYxNmwtLjU4NS40NjJjLS4xNjItLjE5Ni0uMzI3LS40MDEtLjUwMy0uNTg2ek03Ljc0NiA4Ljg3YTguNTQ2IDguNTQ2IDAgMCAxIC42MDYtLjYwNmwuNDcyLjQ3MmMtLjIuMTc1LS4zNy4zNDgtLjU0NS41MzR6bTQuMzQyLS4yMjVhMTEuNDMgMTEuNDMgMCAwIDEgMi4zMzktLjk1M2wuMjA2LjYyNmE5LjE0NSA5LjE0NSAwIDAgMC0yLjMzLjg2MnptMjcuNzMtLjM2bC40NzItLjU1NGMuMTc1LjE2NS4zNTkuMzM4LjUyNC41MjRsLS41NTQuNDgyYy0uMTQ1LS4xNTUtLjI4OC0uMzA4LS40NDItLjQ1MnpNOC41IDguMTJhNC44MzcgNC44MzcgMCAwIDEgLjQ0MS0uMzY5bC40MS40OTJjLS4xMzMuMTEzLS4yNTcuMjI2LS4zOS4zMzl6TTMzLjUxNiA4bC4wNTEtLjU1NGMuMjA1LjAyLjQyLjA1MS42MzYuMDcyYTguNTIxIDguNTIxIDAgMCAxIDEuMzg1LjM0OGwtLjE5NC42MzZBMTAuMDQ3IDEwLjA0NyAwIDAgMCAzMy41MTYgOHptLTE4Ljg5My0uMzdxLjQzMS0uMTIzLjg5Mi0uMjE2Yy4zLS4wMzEuNi0uMDYxLjg5NC0uMDgxbC4wNzIuNzljLS41NTUuMDUxLTEuMTEuMS0xLjY0Mi4xNjR6bTI0LjYuMTIybC40MjEtLjU3NWMuMTY0LjEzNC4zMjkuMjc3LjQ5Mi40MjFsLS40NzIuNTU0YTE0LjQ3OCAxNC40NzggMCAwIDAtLjQ0Mi0uNDAxek05LjEgNy42MThjLjE5NC0uMTQ0LjM5LS4yODguNTg1LS40MjFsLjMzOC41MjRjLS4xNzUuMTIzLS4zNDkuMjU3LS41MjQuMzl6bTcuNTExLS4zMDdjLjI2Ny0uMDIxLjUyNC0uMDUxLjc5LS4wNzFsLjA0MS43OWMtLjI1Ny4wMjEtLjUxMy4wNC0uNzYuMDcyem0xLS4wODJsLjgzMS0uMDYxLjA3Mi43OGMtLjI4Ny4wMi0uNTc0LjA1MS0uODYyLjA3MnptMTMuODIzLjZsLjA2Mi0uNmMuNjE2LjA2MSAxLjI0Mi4xMjMgMS44NjguMmwtLjA2MS41NTRhMTMuMjY3IDEzLjI2NyAwIDAgMC0xLjg3LS4xNTh6bS0xMi43ODktLjY3MmMuNjA2LS4wNDEgMS4yMTEtLjA4MiAxLjgwNi0uMTEzbC4wMzEuNzctMS43NzUuMTIzem0xMi4zLjY2OGMtLjQ1MS0uMDQxLS45LS4wODItMS4zNzUtLjExM2wuMDQxLS42MzZjLjU1NC4wNDEgMS4xMDkuMDgyIDEuNjcyLjEzM2wtLjA2MS42MTZ6bS0xMC4yODItLjc5Yy41OTUtLjAzMSAxLjE5LS4wNTEgMS43NzUtLjA3MmwuMDMxLjczOS0xLjc3NS4wOTJ6bTYuMzkzLjU4NXYtLjY4OGMuMjU3LjAxLjUxNC4wMS43Ni4wMjEuNTI0LjAzMSAxLjA1OC4wNjEgMS41OTEuMWwtLjAzNy42NDdhNTkuMDkgNTkuMDkgMCAwIDAtMi4zMS0uMDgxem0tNC40MTMtLjY2N2MuMy0uMDExLjU5NS0uMDIxLjg5My0uMDIxbC4wNjIuNzI5LS45MjMuMDMxem0xLjEtLjAzMmMuMjA2IDAgLjQtLjAxLjYwNy0uMDFsLjA0LjcxOGMtLjIgMC0uMzkxLjAxLS41ODUuMDIxem0uODExIDBjLjc4LS4wMSAxLjU0IDAgMi4zLjAxMXYuNjg4Yy0uNzM5LS4wMTEtMS41IDAtMi4yNTcuMDF6bTEzLjk1Ny4yNjZsLjM3LS41ODVjLjIwNS4xNDMuNDEuMjg3LjYwNi40NDFsLS40MjEuNTc1cS0uMjc1LS4yMTgtLjU1Mi0uNDMxek05Ljg2IDcuMDg0Yy4xNzUtLjExMy4zMzktLjIxNi41MjQtLjMxOWwuMzI4LjUyNGMtLjE3NS4xLS4zNDkuMjA1LS41MTMuMzE4em0uNzA4LS40MjFjLjIxNi0uMTEzLjQzMS0uMjI2LjY1Ny0uMzM4bC4zMTkuNTEzcS0uMzM5LjE3LS42NDcuMzM4em0yNy4xNzYuMDMxbC4zNTktLjU2NGMuMjA1LjExMy40MS4yMzcuNjA2LjM3bC0uMzY5LjU3NGExMi4wNzkgMTIuMDc5IDAgMCAwLS41OTYtLjM4MXpNNi42MjggNi41MWwuMDIxLS4wMmExMy4zIDEzLjMgMCAwIDEgMy4zMjQtMi40MjJsLjMxOS40NzJhMTIuOTM5IDEyLjkzOSAwIDAgMC0zLjI2NCAyLjQxMnptNC43ODMtLjI2N2MuMjI2LS4xLjQ1Mi0uMjA1LjY4OC0uM2wuMjI2LjU0NGMtLjIwNS4wODMtLjQxLjE3NS0uNjA2LjI2N3pNMzkuOTQgNS4wOTRsLjQ1Mi0uNjI2QTEzLjUxOSAxMy41MTkgMCAwIDEgNDIuNCA2LjJsLS41ODUuNGExMS44NTcgMTEuODU3IDAgMCAwLTEuODc1LTEuNTA2em0tMi45ODYgMS4xODlsLjMtLjU3NGMuMjI2LjEuNDUyLjIwNS42NjcuMzI4bC0uMzU5LjU1NGE3LjM3NiA3LjM3NiAwIDAgMC0uNjA4LS4zMDh6bS0yNC42NjEtLjQxYy4yNDYtLjA5Mi40OTItLjE4NC43NDktLjI2NmwuMjI2LjUyM2MtLjI1Ny4wODMtLjUuMTc1LS43NDkuMjc3em0yMy42LjAxMWwuMTc0LS42MTdhOS45MjQgOS45MjQgMCAwIDEgLjk4Ni4zNmwtLjI4My41NzNhOC43MTIgOC43MTIgMCAwIDAtLjg3LS4zMTd6bS0yMi42Ni0uMzM5Yy4zLS4wOTIuNTk1LS4xNzUuOS0uMjU3bC4xNDQuNTM0Yy0uMjc3LjA3Mi0uNTU0LjE1NC0uODIxLjI0N3pNNDQuMyA0LjQ1OGwxLjEzOS0xLjE4IDEuMyAxLjU3LTEuMjM5Ljk3NXptLTkuMzYgMS4ybC4xMzMtLjY0N2MuMjY3LjA2Mi41MzQuMTIzLjguMmwtLjE3NS42MTZhNi4xMjggNi4xMjggMCAwIDAtLjc1NS0uMTd6bS0yMC42LS40MWMuMjU3LS4wNjIuNTEzLS4xMjMuNzgtLjE3NWwuMDMxLjU1NC0uMTUxLjAyMS0uNTI0LjEyMnptMjAuMzYuMzY4YTM2LjQ1NiAzNi40NTYgMCAwIDAtMS40MjYtLjE1NGwuMDIxLS43YTEzIDEzIDAgMCAxIDEuNTkuMjA1bC0uMTQzLjY1N3ptLTE5LjM2OS0uNTg1Yy41LS4wOTIgMS4wMTYtLjE3NCAxLjUzOS0uMjM2bC4wMjEuNjE2Yy0uNTEzLjA1MS0xLjAyNi4xMjMtMS41MjkuMTg1em0xNi40MS4yNzdsLjA4Mi0uNjM2Ljk1NS4wNjJjLjEgMCAuMjA1LjAxLjMwOC4wMWwtLjAzMS42ODh6bS0xNC42NjUtLjUzNGMuNDgyLS4wNTEuOTc1LS4wOTMgMS40ODgtLjEyM2wtLjAyMS42MDZjLS40ODIuMDQxLS45NjUuMDgyLTEuNDM2LjEzM3ptMTIuOTYyLjQxbC4wMzEtLjU5NWMuNTIzLjAyMSAxLjAzNi4wNTEgMS41NS4wNzJsLS4wODMuNjM2Yy0uNTAzLS4wNC0xLjAwNi0uMDgxLTEuNDk4LS4xMTJ6bS0xMS4yNjktLjU0M2wuNy0uMDMxLjgzMS0uMDMtLjAzMS41NDRjLS41LjAzMS0xLjAwNi4wNjEtMS41MDkuMXptOS44ODMuNDYybC0uMDEtLjU2NGMuNDEuMDEuODIxLjAyMSAxLjIyMS4wNDFsLS4wMzEuNmMtLjQtLjAyNi0uNzkxLS4wNTYtMS4xOC0uMDh6TTIwLjUgNC41NjlsMS4yMS0uMDMxLjAyMS41MTMtMS4yNzMuMDYyem03LjEyMy41bC0uMDEtLjU1NGMuMjc2IDAgLjU1My4wMS44MjEuMDIxbC4wMS41NjR6bS0xLjAwNi0uMDQxbC0uMDEtLjUzNGMuMjY3IDAgLjUzNC4wMTEuOC4wMTFsLjAxMS41NDRjLS4yNjUtLjAwNy0uNTMxLS4wMTgtLjc5OS0uMDE4em0tNC43LS40OTJjLjM1OS0uMDExLjcwOC0uMDExIDEuMDY3LS4wMjF2LjVsLTEuMDQ3LjAzMXptMy42OTQuNDcybC4wMjEtLjUxM2guNzU5bC4wMTEuNTI0Yy0uMjY1LS4wMDktLjUyMi0uMDA5LS43ODgtLjAwOXptLTEuMiAwbC4wMS0uNTEzaDEuMDA5bC0uMDExLjUxM3ptLTEuMjIxLS41Yy4zMzgtLjAxMS42ODgtLjAxMSAxLjAyNi0uMDExbC0uMDEuNWMtLjMzOSAwLS42NzguMDEtMS4wMTYuMDF6bTE0LjIzNi0uNzI4bC4yNTctLjc2YTExLjcxOCAxMS43MTggMCAwIDEgMi41NDUgMS4zMTRsLS40NjIuNjM2YTE0LjczNCAxNC43MzQgMCAwIDAtMi4zNC0xLjE5em04LjE0OS0uNjU2bC44OTMtLjkzNCAxLjUgMS43LTEuMDY4LjgzNXptLTM1LjQxNi44NTFBMTYuNDA3IDE2LjQwNyAwIDAgMSAxNC4xMSAyLjYybC4xNDQuNDkyYTE2LjEyIDE2LjEyIDAgMCAwLTMuNzY3IDEuMzI0em0zNi40NjMtMS45M2wuODIyLS44NjJMNDkuMSAyLjk5MWwtLjk3NS43NnptLTExLjYyNyAxbC4xNTQtLjYzNi4xNjQuMDIxYTExLjkgMTEuOSAwIDAgMSAyLjE3Ni41NDRsLS4yNTcuNzVhMTkuMzczIDE5LjM3MyAwIDAgMC0yLjIzOC0uNjgzem0tMjAuNjgtLjQ3NmEyMy41MTkgMjMuNTE5IDAgMCAxIDMuNTUtLjQ0MmwuMDExLjQ5M2EyMi4wNzkgMjIuMDc5IDAgMCAwLTMuNDI4LjQ1MXptMTguNjY4LjFjLS41MjQtLjA0MS0xLjAzNy0uMDgzLTEuNTYtLjExM2wtLjAzMi0uNTIzYzEuMTkxLjA4MiAyLjM4MS4xOTQgMy41NDIuMzI5bC0uMTQ0LjYyNWEyMS40NjUgMjEuNDY1IDAgMCAwLTEuODA3LS4zMTV6bS0xNC45LS41NjRsLjE1NC0uMDExYy45NzUtLjA3MiAxLjk0LS4xMzMgMi44OTQtLjE3NWwuMDMxLjU2NGMtLjU1NC4wMjEtMS4xLjA1MS0xLjY1Mi4wODNxLS43MjQgMC0xLjQxNy4wMzF6bTEwLjAxNy4zMjFsLS4wMjEtLjU0NHExLjU3LjA0NiAzLjExLjE1NGwuMDMxLjUyM2ExMTEuMzgyIDExMS4zODIgMCAwIDAtMy4xMi0uMTMzem0tNi43NjMtLjVjMS4wNTctLjA0IDIuMDkzLS4wNzIgMy4xMjktLjA4MmwuMDYyLjU1NGMtMS4wNDcuMDEtMi4xLjA0LTMuMTYxLjA4MnptMy40MDYuNDczbC0uMDYzLS41NTlxMS42MTYtLjAxNSAzLjIuMDMxbC4wMS41NDRjLTEuMDQ1LS4wMi0yLjA5LS4wMzEtMy4xNDktLjAyeiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlRyYXphZG8gMTUxMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuNzQ4IDk0My4zOTMpIi8+ICAgICAgICA8cGF0aCBpZD0iVHJhemFkb18xNTE3IiBkPSJNMTEzNzIuOTI2IDE5MDk3LjU2OGExOS4yIDE5LjIgMCAwIDEtMS4xMTUtMS44NDRoLS4wMTVhMTkuMTkzIDE5LjE5MyAwIDAgMS0xLjA2LTIuNDY1aC0uMDE5YTI0LjggMjQuOCAwIDAgMS0xLjA3NC00LjQ5MmMtLjIxNy0xLjM5NS0uMzk1LTMuMjYyLS41MTQtNS40LS4xNjktMy4xLS4zMDctOC4yOTUtLjAwOS0xNS40MjQuMDQyLTEuMTA5LjEtMi4wNjEuMTYzLTIuODI0YTMyLjQ1MyAzMi40NTMgMCAwIDEgLjcwOS00Ljg2M2MuODcyLTMuNzE1IDIuNDY3LTUuNTE2IDQuOC03Ljg0YTEzLjAyOSAxMy4wMjkgMCAwIDEgMi45NjktMi4ybC43NTggMS41YTEzLjMgMTMuMyAwIDAgMC0zLjA2IDIuMjkxIDExLjczNyAxMS43MzcgMCAwIDAtMy44NDYgNi4yNTIgMjUuMTQ5IDI1LjE0OSAwIDAgMC0uNzYzIDQuOTQ5YzAgLjA2NC0uMDA4LjE0My0uMDEyLjIyNSAwIC4xMDktLjAxMS4yMjUtLjAxNy4zMTZhMTUyLjQ4MSAxNTIuNDgxIDAgMCAwIC4wMTkgMTcuNjIxYy4wNTIuNzY0LjEyMyAxLjY3OC4yMTYgMi43OTFhMjYuNjQzIDI2LjY0MyAwIDAgMCAxLjQ2MyA3LjAwNiAxNy4xMzggMTcuMTM4IDAgMCAwIDEuMjEzIDIuNTYxYy4xNDQuMjUuMzA4LjUxNC40ODguNzg1bC0xLjMgMS4wNTl6bTEuNDUzLTEuMTg2YTE1LjIxNyAxNS4yMTcgMCAwIDEtMS4xLTEuOTQzbC41NDYtLjI1NGExNS4zMjMgMTUuMzIzIDAgMCAwIDEuMSAxLjc1NGwtLjU0Ni40NDN6bS43MTItLjU4bC0uMDUzLS4wNzhoLS4wMWExNC43ODYgMTQuNzg2IDAgMCAxLTEuNDEtMi40NjVoLS4wMTRhMTYuODgzIDE2Ljg4MyAwIDAgMS0xLjQtNS44NGMtLjExNi0xLjIyNS0uMjItMi41OTItLjMwOC00LjA2MmExNDkuMjM1IDE0OS4yMzUgMCAwIDEgLjE3My0xOC4xNTJjMC0uMTEzLjAxNC0uMjMyLjAyMi0uMzQ4di0uMDUzbC4wMTctLjIyOWExNS44NjMgMTUuODYzIDAgMCAxIC42NTctNC4zMmgtLjAxYTExLjIyMSAxMS4yMjEgMCAwIDEgMi4wODEtMy45OCAxMi43ODcgMTIuNzg3IDAgMCAxIDQuMTE4LTMuNjg0bC43MTYgMS40MThhMTAuNzY5IDEwLjc2OSAwIDAgMC01LjQgNi4yNDYgMTUuNDc2IDE1LjQ3NiAwIDAgMC0uNzc3IDQuMzJjLS4wMjIuMTg5LS4wMzIuMzg5LS4wNDIuNTgydi4wMzdhMTM4LjU2IDEzOC41NiAwIDAgMC0uMDMzIDE4LjE2MmMuMSAxLjQyLjIgMi44MTMuMzMxIDQuMjIxYTIwLjc2MyAyMC43NjMgMCAwIDAgMS42IDUuNjgyIDEzLjIzOSAxMy4yMzkgMCAwIDAgLjg5IDEuNmwtMS4xNTYuOTQxem0xLjMxNC0xLjA3MmMtLjE0Ni0uMjI1LS4yNTMtLjQtLjM1MS0uNTY4bC41MTgtLjI1Ni4wMzYuMDYxLjAzOC4wNjNjLjA2Ny4xMTEuMTM2LjIyNy4yMDkuMzM4bC0uNDQ4LjM2M3ptLTMuMjE1LS40OWEyMC4yMSAyMC4yMSAwIDAgMS0xLjM0My00LjExMWwuNTE0LS4wOTJhMTUuMjExIDE1LjIxMSAwIDAgMCAxLjM3NiAzLjk2MWwtLjU0Ni4yNDJ6bTMuODM1LS4wMTZhMTEuMDggMTEuMDggMCAwIDEtLjU2My0uOTc1aC0uMDE1YTEuNTQxIDEuNTQxIDAgMCAxLS4wNzktLjE2MmMtLjAyMS0uMDQzLS4wNDEtLjA5LS4wNjQtLjEzNWwxLjMzMy0uNjg2YTguMDc3IDguMDc3IDAgMCAwIC41MzIuOWguMDFsLjAxMS4wMTZjLjAwNi4wMDguMDExLjAxNi4wMTguMDIzcy4wMTkuMDI3LjAyNy4wMzlsLTEuMjA3Ljk4MnptLTEuMDYzLS4yNjJhNy4yNTMgNy4yNTMgMCAwIDEtLjM4Ny0uNzU2bC41LS4yNTRhNy44NTIgNy44NTIgMCAwIDAgLjQuNzY4bC0uNTE0LjI0MnptMi40MzMtLjg1NGE5LjA1MiA5LjA1MiAwIDAgMS0uNjMzLTEuMDUzbC0uMDQ0LS4wODIuNTg1LS4yODdhNy41IDcuNSAwIDAgMCAuNiAxLjAxMmwtLjUuNDF6bS0yLjkxMi0uMDg2YTE2LjIgMTYuMiAwIDAgMS0uNjY1LTEuNzQ0bC41Ny0uMWExNS42MDkgMTUuNjA5IDAgMCAwIC42IDEuNTlsLS41LjI1OHptLjY1Ny0uMzg5bC0uNjA5LTEuN2ExNi41NTIgMTYuNTUyIDAgMCAxLS4zMjUtMS4yMzJsMS40ODYtLjMwN2ExMC43MTkgMTAuNzE5IDAgMCAwIC43NjIgMi40NzVsLjA3Mi4xNDMtLjI1OS4xMjUtLjk2NC40NTEtLjE2Mi4wNDF6bTIuOTE1LS4wNjRhOC42NTkgOC42NTkgMCAwIDEtMS40LTMuODc1Yy0uMi0xLjUzNy0uMzU5LTMuMTg0LS41MjgtNS4zMzhhMTExLjc4MyAxMTEuNzgzIDAgMCAxIDAtMTguMTQzYzAtLjA3NC4wMTQtLjE1Mi4wMjItLjIzcy4wMTYtLjE0My4wMjEtLjIxMWExMS44MzcgMTEuODM3IDAgMCAxIDEuMDY0LTQuNTE4IDcuMjQ1IDcuMjQ1IDAgMCAxIDMtMy4xODJsLjcxNSAxLjQxOGE1LjY3MiA1LjY3MiAwIDAgMC0xLjg3NyAxLjc2NCA3LjUzNyA3LjUzNyAwIDAgMC0xLjEgMy4wMDZsLS4wMjYuMjg1LS4wMjYuMjg1Yy0uMDQ0LjQ4Mi0uMDg0LjkxNi0uMTIgMS4zNjNhMTEyLjM4MyAxMTIuMzgzIDAgMCAwLS4wMzggMTguMTU0Yy4xODIgMi4xOTMuMzY3IDMuOTYxLjU4NSA1LjU2MWE3LjA2OCA3LjA2OCAwIDAgMCAuOTE3IDIuNjcybC0xLjIxNC45ODh6bS0xLjQxOS0uNzg5YTExLjA2OCAxMS4wNjggMCAwIDEtLjc4MS0yLjU4OGwtLjAyLS4xMjUtLjAxLS4wOWMtLjA0NS0uMjI3LS4wNzktLjQ1My0uMTEyLS42NzJsLS4wMjEtLjEzOS43LS4wNTNhOSA5IDAgMCAwIC4wNS40MjJjMCAuMDMzLjAwOC4wNjQuMDEyLjFsLjAxLjA3NmE5LjU1MSA5LjU1MSAwIDAgMCAuNzU4IDIuOGwtLjU4NC4yNzV6bTIuNzkxLS4zMjhhNi4xMjIgNi4xMjIgMCAwIDEtLjU5NC0xLjMyNGwuNi0uMTE3YTUuOTg0IDUuOTg0IDAgMCAwIC40ODkgMS4wMzdsLS41LjR6bS01LjY3My0uMzczYTIxLjM0NyAyMS4zNDcgMCAwIDEtLjUxMy0xLjk4NmwuNTg1LS4xNDVjLjAyMS4xMTUuMDQ0LjIyNy4wNjUuMzNsLjAyNy4xMzcuMDI2LjEzN3YuMDFjLjEyMi41MjEuMjQ2Ljk4Ni4zNzkgMS40MmwtLjU2OS4xem02LjMzOS0uMTdhNi4zMjEgNi4zMjEgMCAwIDEtLjc3NS0yLjIyNSAzMS45NTkgMzEuOTU5IDAgMCAxLS41NTctNS4zMjhjLS4xNTgtMi43OTMtLjI1NC01Ljc0OC0uMjY0LTcuMTA5YTEwOS4xNzcgMTA5LjE3NyAwIDAgMSAuMjg4LTExLjA0MyA3LjY4NiA3LjY4NiAwIDAgMSAxLjYzNS00Ljk0OWguMDFhNC44MjcgNC44MjcgMCAwIDEgLjk4NS0uODQybC42MjQgMS4yMzRhMy41MzYgMy41MzYgMCAwIDAtLjY1NS41NjMgNi4wNzUgNi4wNzUgMCAwIDAtMS4yNzEgMy45OTR2LjI0NGMtLjI0NyA0LjEwNS0uMzQxIDcuNy0uMjc4IDEwLjY5M2E3NC45MjMgNzQuOTIzIDAgMCAwIC4yMTYgNy4yMTVjLjEyOCAxLjc1OC4zIDMuMzU5LjUyMiA0LjlhNC45NjEgNC45NjEgMCAwIDAgLjYgMS43ODNsLTEuMDcyLjg3M3ptLTkuMjczLS45NzVhMzIuMTYzIDMyLjE2MyAwIDAgMS0uNTQ3LTMuOGwtLjAxLS4wOC42MjktLjAzNS4wNTguNjg0LjAxOS4yMTUuMDQzLjUyMWExOS45NiAxOS45NiAwIDAgMCAuMzIxIDIuNGwtLjUxMi4wOTJ6bTcuOTYtLjAyNWExMC44MjUgMTAuODI1IDAgMCAxLS4yMjYtMS4wMzNsLS4wMzgtLjMuNTQxLS4wNTN2LjAxMmMuMDIuMDg0LjAzMy4xMzkuMDUxLjJhNy4yMjIgNy4yMjIgMCAwIDAgLjI2NCAxLjA3OGwtLjU5NC4xem0yLjcxMy0uMTQxYTQuNTU1IDQuNTU1IDAgMCAxLS41MTItMS41NzggNjkuMDYzIDY5LjA2MyAwIDAgMS0uNTMyLTQuODI0IDg1Ljk0NiA4NS45NDYgMCAwIDEtLjIxNS03LjIxNWMtLjA2Mi0zIC4wMy02LjU5LjI3Ny0xMC42OGExLjAyMyAxLjAyMyAwIDAgMSAuMDEyLS4xMjd2LS4wMmEuOTU2Ljk1NiAwIDAgMCAuMDExLS4xMjEgNS43NjQgNS43NjQgMCAwIDEgMS4xNi0zLjcxNyAzLjE0IDMuMTQgMCAwIDEgLjUzNi0uNDY5bC44NjcgMS43MTlhMS41MTUgMS41MTUgMCAwIDAtLjUgMS4wNjZsLS45NzMtLjIzNC0uMSAxLjYzNS0uMDQzLjUxMi45LjAyOWExNDQuODI0IDE0NC44MjQgMCAwIDAtLjAyOCAxNy42MjFjLjA2Ljk1My4xMjIgMS44MTMuMTg3IDIuNTU3bC0uOTI1LjEuMzU5IDIuMy45NTQtLjIzNC4yOS4yODEtMS43MTQgMS40em0tNy4zNzktLjQ0M2EyOC43NTkgMjguNzU5IDAgMCAxLS41LTMuMzUgMjg4Ljk5OSAyODguOTk5IDAgMCAxLS4zODQtOC42NGguOTU5di0yLjZoLTEuMDA3Yy0uMDQyLTMuMTg5LjAyMi02LjA2OC4xOTEtOC41NTkuMDE3LS4zNS4wMzYtLjY4Ny4wNTgtLjk3M2ExNi40MTIgMTYuNDEyIDAgMCAxIC45ODgtNC45NDkgOS41MzkgOS41MzkgMCAwIDEgMi41LTMuNzI1IDEwLjA5IDEwLjA5IDAgMCAxIDIuMjI0LTEuNjEzbC42NTIgMS4yOTFhOC42IDguNiAwIDAgMC0zLjY3NyA0LjA0N2gtLjAxYTguNjMgOC42MyAwIDAgMC0uNiAxLjkxOCA0Ny4yODcgNDcuMjg3IDAgMCAwLS4zNTkgMy4wMzEgODMuNTkgODMuNTkgMCAwIDAtLjMyMSA3LjcyNWMtLjA3MiA0LjAzMS0uMDE4IDcuNTM5LjE2MyAxMC40MjhhNDguOTU0IDQ4Ljk1NCAwIDAgMCAuNjQ3IDUuNjU0bC4wMS4wNjMtMS41MjQuMjU0em0tLjkxNi0uNDQxYTQzLjQ4MyA0My40ODMgMCAwIDEtLjIzNC0xLjM0bC0uMDI5LS4zLjYtLjAyYy4wNy41LjE0MiAxLjAwNi4yNDQgMS41MjlsLS41ODQuMTM1em01LjI5NC0uNWMtLjEwNy0uODcxLS4yLTEuNjU0LS4yODMtMi40MzdsLjUyMy0uMDFjLjA4MSAxIC4xODMgMS44NS4yODcgMi40bC0uNTI2LjA1M3ptLTIuODI5LS40MjJhNDYuNTcgNDYuNTcgMCAwIDEtLjM0LTIuOTcxbC43MjktLjA3NmMuMDkuOTg2LjE5MiAxLjk3MS4zMTYgMy4wMTJsLS43LjAzN3ptLTIuNzQyLS45MmMtLjAxMy0uMTU0LS4wMjUtLjMwOS0uMDM5LS40NjNsLS4wMTctLjE5MWExMTUuMjYgMTE1LjI2IDAgMCAxLS4wODktMS4wOWguNTk1bC4wNDMuNjg2Yy4wMjguMzQyLjA3LjY3OC4xMTEgMXYuMDI5bC0uNjA3LjAyOXptLTIuNjg2LTEuMTg5Yy0uMS0xLjEyMy0uMTgxLTIuMjExLS4yNC0zLjIzNGwuNjU3LS4wNzJjLjA1MiAxLjEuMTI0IDIuMi4yMTYgMy4yNzVsLS42MzIuMDMzem03Ljk1LS4xMjVjLS4wODMtLjc4MS0uMTUxLTEuNTc4LS4yMTctMi4zNDh2LS4wNTNsLS4wMTQtLjE2MmguNTg1Yy4wNDUuNzUuMSAxLjU4Mi4xNzMgMi41NTFsLS41MjEuMDE0em0tNC44MzMtLjYyM2gtLjU5NWMtLjAyMi0uMjcxLS4wNDEtLjU0NS0uMDU5LS44di0uMDY4Yy0uMDE2LS4yMy0uMDMyLS40NjktLjA1Mi0uN2guNjI4Yy4wMi4zLjAzNC41OTQuMDQ5Ljl2LjA3bC4wMy42em0xLjk1MS0uMzNjLS4wNy0uODgxLS4xMzQtMS44NTQtLjE4Ny0yLjg5NWwuNjkuMDE0Yy4wNjQuOTU1LjEzNyAxLjkuMjE2IDIuODExbC0uNzE4LjA3MnptLTIuMDQzLTEuNDU5aC0uNjI4Yy0uMDExLS4yLS4wMjItLjQtLjAzNS0uNnYtLjAyM2EzNy42NTEgMzcuNjUxIDAgMCAxLS4wNTUtMS4wNDFsLjYzOC0uMDI3Yy4wMTcuNDk0LjA0MiAxLjAxNC4wODEgMS42ODl6bTUuMjY1LS4zNTloLS41ODVjLS4wNTYtLjczOC0uMTA4LTEuNTQxLS4xNjItMi40NTVoLjYyM2MuMDI4LjY3NC4wNjYgMS41NjEuMTI0IDIuNDUzem0tOC41My0uNTUxYy0uMDY2LTEuMTEzLS4xLTIuMTgtLjEzNC0zLjA3NmwuNjgxLS4wMzNjLjAyMSAxLjA1NS4wNjcgMi4xMzMuMTEgMy4wNDlsLS42NTYuMDYzem01LjgtLjcwOWwtLjY4NS0uMDI1Yy0uMDQyLS45MTgtLjA2NC0xLjg4NS0uMDgyLTIuNzE5bC42MjgtLjAyYy4wMzIuNzYuMDc3IDEuNzYuMTQgMi43NjJ6bS0zLjI2MS0uMjVhODEuMDA2IDgxLjAwNiAwIDAgMS0uMDcyLTEuNjM5bC42NDcuMDIuMDEuMjY2Yy4wMTcuNDQ5LjAzMi44ODkuMDUzIDEuMzI2bC0uNjM3LjAyOXptNS44NTktMS4xMzdoLS42MzhsLS4wMjItLjQ3NWE3OS4yIDc5LjIgMCAwIDEtLjA3OC0xLjk5bC42NTctLjAyYy4wMTEuNDMyLjAyNy45LjA0NSAxLjQwNmwuMDEuMjczLjAyNi44em0tNS4yOTQtLjY4OWwtLjY0Ni0uMDJhNzEuMDc4IDcxLjA3OCAwIDAgMS0uMDUzLTEuNjQxaC42NDdjLjAwNy4xNjQuMDExLjMyOC4wMTYuNDkybC4wMDYuMjE1di4wNTFjLjAwOS4yOTMuMDE4LjYuMDMuOXptLTMuMjU2LS40OWMtLjAyMy0uODI4LS4wNTItMS45Mi0uMDYyLTMuMDMzbC43MDktLjAyM2MwIDEuMTc4LjAxNCAyLjEzOS4wNDMgMy4wMjVsLS42ODkuMDMzem01LjE4NC0uMzkzYy0uMDExLS44ODMtLjAyLTEuNjgyLS4wMi0yLjUzNWwuNTYyLjAxNC4wMTYuNTYzLjAwOS4zMzZ2LjE1MmMuMDE0LjQ3NS4wMjcuOTY3LjA0NCAxLjQ1M2wtLjYxMy4wMnptLTEuOTktLjk4MmgtLjY0NmwtLjAxOS0xLjE2LS4wMTEtLjYzOS42MzMuMDFjLjAxLjU3LjAyMyAxLjE1NC4wNDMgMS43ODd6bTQuNjA4LS4xMjVhMTI3Ljk0IDEyNy45NCAwIDAgMS0uMDQzLTEuOTY5bC42ODEuMDIzdi41NjFjMCAuMzIyLjAwOC43MjkuMDE2IDEuMTV2LjIxN2wtLjY1Ni4wMnptLTMuNjUzLS41aC0uNzU4Yy0uMDIzLS43MjEtLjAzMy0xLjQxNi0uMDQzLTIuMTg3aC44djIuMTg4em0xLjU3Ny0xLjExN2wtLjU2OS0uMDFjMC0uNzExLjAwOS0xLjQzNi4wMTktMi4yMDVsLjUzMi0uMDE2YzAgLjc5MSAwIDEuNS4wMiAyLjIyOXptLTUuNzc4LS4xMTljLS4wMDgtLjg5MyAwLTEuODUyLjAxNS0zLjExMWwuNzI5LjAyOWMtLjAyMS45MzItLjAzMyAxLjk2MS0uMDMzIDMuMDU5bC0uNzA5LjAyNXptMy4yLS4xNDFsLS42MzItLjAxdi0uOTQyLS41ODhoLjYyNGMwIC41MTYuMDA5IDEuMDQzLjAxOSAxLjUzN3ptNS4yODktLjI3N2wtLjY1Ni0uMDFjLS4wMDktLjUtLjAwNi0uOTk0IDAtMS40Nzd2LS4yNDgtLjQ5bC42NDMuMDE0YzAgLjc0NiAwIDEuNDc1LjAxNSAyLjIwOXptLTUuMzE3LTEuNDYzaC0uNjE0di0xLjA0Mi0uNjQ1bC42LjAzOXYxLjY0NXptMi41NzUtLjQyMmgtLjUyM2wuMDEtLjY1NmMwLS42MzkgMC0xLjI0Mi4wMS0xLjg1MmwuNTQ3LjAyM2MtLjAyNC43OTMtLjAzNCAxLjU5NC0uMDQzIDIuNDgyem0yLjcyOC0uNTQ3bC0uNjQyLS4wMWMuMDEtLjc5My4wMjktMS42LjA1OC0yLjRsLjYwOS4wMzVjLS4wMjQuNzkxLS4wMjQgMS41NjEtLjAyNCAyLjM3NXptLTcuNzM0LS40NDVsLS43MjgtLjAzM2MuMDA5LS45MzIuMDMyLTEuODcxLjA3Mi0zLjA1MWwuNzU4LS4wMWMtLjAzNy45NzktLjA3IDEuOTktLjEgMy4wOTJ6bTIuNDQxLS40MzZsLS42LS4wMjljMC0uMjA1LjAwOC0uNDEyLjAxLS41N3YtLjE1YzAtLjEzOSAwLS4yODEuMDA4LS40MjJsLjU5NC4wNDVjLS4wMDkuMzY5LS4wMDkuNzU0LS4wMDkgMS4xMjV6bTIuNjE4LTEuMjcxbC0uNTQ2LS4wMWMuMDA5LS42NjguMDM0LTEuMzI4LjA1OS0xLjk2NXYtLjAwOGwuMDEzLS4zMzguNTY2LjAyYy0uMDQxLjcyMS0uMDcgMS40NzEtLjA5MSAyLjN6bS0yLjYwOS0uMDcybC0uNTg0LS4wMzNjLjAxLS41MDguMDI2LS45OTQuMDUzLTEuNTc4bC41NzYtLjAyYTU5Ljk4NyA1OS45ODcgMCAwIDAtLjA0MyAxLjU5NHYuMDM3em01LjMxOC0uMzU5bC0uNi0uMDMzYy4wMjEtLjczOC4wNTItMS4zOTUuMDkxLTIuMDFoLjU3NmE1NC4xODMgNTQuMTgzIDAgMCAwLS4wNjIgMi4wNDF6bS04LjQyNS0xLjEzN2MuMDI0LS45MjIuMDY3LTEuODUyLjEwNi0yLjY3MmwuMDIyLS41Ljc5MS4wNTNjLS4wNDIuNzE3LS4wNzggMS40MzktLjExMyAyLjE0MXYuMDU3bC0uMDQ2LjkxNC0uNzU3LjAxem0yLjU4NC0uMzNjLjAyOS0uNzczLjA3My0xLjU0Ny4xMTUtMi4yOTVoLjU2MmwtLjAxLjE4MnYuMDYxYy0uMDM1LjY1Ni0uMDcyIDEuMzMyLS4wODkgMi4wNDVsLS41NzQuMDF6bTMuMjMyLS42MDlsLS41NjUtLjAyYy4wNDItLjk2OS4xMDUtMS45MTYuMTg4LTIuODE4bC41NzUuMDE4Yy0uMDcyLjgwNy0uMTM1IDEuNy0uMiAyLjgxOHptMi42OC0uMTcyaC0uNTg1Yy4wMzYtLjc0Ni4wOS0xLjQ5LjE2My0yLjQ1MWwuNTc1LjAyOWE4NC42MjIgODQuNjIyIDAgMCAwLS4xNTMgMi40MnptLTUuMjEyLTEuNzIzaC0uNTc1bC4wMzQtLjU0Ny4wMy0uNDc3LjAxNi0uMjQycS4wMjEtLjMxMy4wNC0uNjMzYzAtLjA4OC4wMTItLjE3NC4wMTktLjI1OGwuMDA2LS4wNzQuMDA5LS4xMjMuNTY1LjAzM2EyMC43MDUgMjAuNzA1IDAgMCAwLS4xMjQgMmwtLjAyLjMxNHptLTIuMzQtLjQ5NGwtLjc5LS4wNTcuMDEtLjE4N2EzMi4yNDIgMzIuMjQyIDAgMCAxIC40MDctMy44bC42OS4xNDVhMTYuOTQ1IDE2Ljk0NSAwIDAgMC0uMjI2IDIuNDgyYy0uMDM0LjQ4Mi0uMDYzLjk2My0uMDkxIDEuNDEyem03LjcyNS0uNGwtLjU3NC0uMDI5LjAxMS0uMTI3Yy4wNTktLjcuMTE5LTEuNDI2LjItMi4xNDFsLjAyLS4xMjUuNjA4LjEwNWExMi4zODkgMTIuMzg5IDAgMCAwLS4yMjkgMS45MzhsLS4wMjkuMzc3em0tMi42NDYtLjIyMWwtLjU3NC0uMDMzYTU2LjcgNTYuNyAwIDAgMSAuMTQ0LTEuMzg3bC41NDIuMDcyLS4wMTguMjE3LS4wNC41MjdjLS4wMTMuMTgzLS4wNDIuMzk1LS4wNTMuNnptLTIuNTc1LTEuNDFsLS41NjQtLjAyN2MuMDQtLjUxNi4xMDgtMS4wMzcuMjA2LTEuNTkybC42LjEwNWMtLjEuNDU3LS4xNzguOTY1LS4yNDQgMS41MTJ6bTIuNzE5LS4xMzlsLS41NDEtLjA3MmMuMDU3LS41MTYuMTI4LTEuMDE4LjItMS41MjlsLjAyNC0uMDguNTcuMjA1YTEzLjU1OSAxMy41NTkgMCAwIDAtLjI1NCAxLjQ3NXptMi44LS43NTJsLS42MTMtLjFhNi44IDYuOCAwIDAgMSAxLjI4LTIuOTY3bC41MjcuNDEyYTYuNzM4IDYuNzM4IDAgMCAwLTEuMTkzIDIuNjU0em0tNS4yNDEtLjgxMWwtLjYwOC0uMTE1YTE0Ljg1OCAxNC44NTggMCAwIDEgLjQ1MS0xLjcyMWwuNTk1LjIzNGExMy43ODMgMTMuNzgzIDAgMCAwLS40MzcgMS42em0yLjc0Ny0uMTE5bC0uNTg0LS4yMDVhOC41MzEgOC41MzEgMCAwIDEgMi4wODYtMy45MzJsLjQuNGE4LjY2MyA4LjY2MyAwIDAgMC0xLjkgMy43MzR6bS01LjE4My0uMjZsLS42ODYtLjEzNWExNC45OTIgMTQuOTkyIDAgMCAxIDEuMzc3LTQuMTY2bC42MTMuNDEyYTEzLjQzMyAxMy40MzMgMCAwIDAtMS4zIDMuODg3em0yLjk0OC0xLjQzOWwtLjU5NC0uMjIzYTEwLjczMiAxMC43MzIgMCAwIDEgLjUyMy0xLjI1MmwuNTg1LjI3OWExMS41IDExLjUgMCAwIDAtLjUxNCAxLjJ6bTYuMDQyLS4xOTFsLS41MTItLjRhNS4zNzQgNS4zNzQgMCAwIDEgMS4zODYtMS4xNmwuMjY4LjU1N2E1LjE3OSA1LjE3OSAwIDAgMC0xLjE0IDF6bS01LjQzNy0xLjE4NGwtLjU4NS0uMjcxYy4wNjQtLjEzMS4xNC0uMjY4LjIwNS0uMzgzbC4wMjYtLjA0N2MuMDM1LS4wNjIuMDcxLS4xMjUuMS0uMTg5bC41MzYuMzc5Yy0uMS4xNTYtLjE4Mi4zMTMtLjI4Ni41MTJ6bS4zODktLjY4NmwtLjUyMi0uMzc3Yy4xMTUtLjE4Ny4yMzQtLjM1Ny4zNi0uNTM3bC41MjIuMzc5LS4wMzkuMDU3LS4wNjcuMS0uMDI2LjAzOWE4LjQzIDguNDMgMCAwIDAtLjIyNi4zNDJ6bTMuMjY1LS4xNDVsLS4zOTItLjM4N2E4LjkwNiA4LjkwNiAwIDAgMSAxLjg3LTEuNDM3bC4yMDYuNTI3YTcuODIgNy44MiAwIDAgMC0xLjY4MyAxLjN6bS01LjgxMi0uNDMybC0uNjEyLS40YTEwLjk4NSAxMC45ODUgMCAwIDEgMi40NzQtMy4wODhsLjQwOC40NTFhMTIuMzIyIDEyLjMyMiAwIDAgMC0xLjE0NiAxLjM4NyAxMS42IDExLjYgMCAwIDAtMS4xMjEgMS42NDZ6bTMuMDMxLS4xMTlsLS41MzYtLjM4M2E5LjU4IDkuNTggMCAwIDEgLjQ5My0uNmwuNTIzLjM4OWE4LjYxNiA4LjYxNiAwIDAgMC0uNDc5LjZ6bS42MzMtLjc0NGwtLjUzMi0uNGMuMi0uMjE5LjQtLjQxNi42LS42bC40NzUuNDcxYy0uMi4xNzQtLjM3NS4zNTUtLjU0NC41Mjl6bS42ODEtLjY4NmwtLjQ2NC0uNDYzYy4xMjgtLjExNS4yNzktLjI0OC40NC0uMzY5bC40MTMuNDk0LS4xMTUuMS0uMDkyLjA4YTYuMTAyIDYuMTAyIDAgMCAxLS4xODEuMTU4em0uNTQyLS40NzVsLS40LS40ODZjLjE4Ni0uMTQxLjM4NS0uMjg3LjU4NS0uNDIybC4zMzYuNTIxYy0uMS4wNzItLjIuMTQ2LS4yNzMuMmwtLjA5LjA2OGMtLjA1My4wMzktLjEwNS4wNzgtLjE1OC4xMTV6bS43LS41bC0uMzQtLjUyMWMuMi0uMTM1LjM2NC0uMjM0LjUyMi0uMzJsLjMzMS41MjEtLjAxMy4wMDZjLS4xOC4xMDctLjM0MS4yMDUtLjUuMzE0em0uNy0uNDMybC0uMzI1LS41MTIuMTc0LS4wOTIuMDg1LS4wNDMuMjcxLjUzN2MtLjA2My4wMzMtLjEzLjA2OC0uMi4xMDl6bS0zLjg3LS4yMjdsLS40LS40MzcuMDE5LS4wMmExMy4xIDEzLjEgMCAwIDEgMy4wMjEtMi4yNjJsLjI1OC41MWExMi45ODcgMTIuOTg3IDAgMCAwLTIuOSAyLjIwOXoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJUcmF6YWRvIDE1MTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTMzMy4xOTcgLTE4MTA0LjI3NSkiLz4gICAgPC9nPjwvc3ZnPg==), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 51.5px 56.9px, cover;
	background-position: right 10px bottom 9px, 0;
	padding-bottom: 75px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.oeste:lang(ar) {
	background-position: left 10px bottom 9px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.este {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MS41MSIgaGVpZ2h0PSI1Ni45MTkiIHZpZXdCb3g9IjAgMCA1MS41MSA1Ni45MTkiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmfS5jbHMtMntmaWxsOiM5OWJhZGF9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJCZXJuYWJldV9vZXN0ZSIgZGF0YS1uYW1lPSJCZXJuYWJldSBvZXN0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1Ljc0OCAtOTQzLjM5MykiPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTUxMyIgZD0iTTE4Ljk0MyA1Ni43NjhjLTEuMDQ3LS4xLTIuMTE0LS4yMjctMy4xOTEtLjM2LTUuNjE0LS43LTkuMS0zLjEtMTEuMy01Ljg3YTE3LjEyIDE3LjEyIDAgMCAxLTEuNTg5LTIuNDgzaC0uMDEyYTE5LjE2MSAxOS4xNjEgMCAwIDEtMS4wNjEtMi40NjRoLS4wMTZBMjQuOTUgMjQuOTUgMCAwIDEgLjcgNDEuMWMtLjItMS4zMjItLjM4Ny0zLjE1NS0uNTEtNS40LS4yMTUtMy45NjEtLjI2Ni05LjI0Ny0uMDEtMTUuNDI0LjA0MS0uOTg2LjA5My0xLjk5Mi4xNjQtMi44MjNhMzIuMjQxIDMyLjI0MSAwIDAgMSAuNy00Ljg2NGMuODYyLTMuNjUzIDIuMzYxLTUuNDA5IDQuOC03Ljg0MkM5LjU2MyAxLjAzMSAxNC45Mi40NjYgMTguMTYzLjIxUzI2LjI2IDAgMjYuMjYgMGE3Ni4xNDcgNzYuMTQ3IDAgMCAxIDguODY3LjU2NEExNS44MSAxNS44MSAwIDAgMSA0Ni43IDkuMzQ0bC0xLjI5Mi41ODVxLTMuODc2LTYuNzYtMTAuMDc2LTcuNzE4QTg5LjIzOSA4OS4yMzkgMCAwIDAgMTguMjE0IDEuOXEtNy42LjMwOC0xMS43IDQuNDMzYTExLjggMTEuOCAwIDAgMC0zLjg0OCA2LjI1MSAyNS4yODkgMjUuMjg5IDAgMCAwLS43NiA0Ljk0NmMtLjAwOS4xNjktLjAxNy4zODktLjAyNi41NDVBMTUzLjEgMTUzLjEgMCAwIDAgMS45IDM1LjdjLjA2MS45MTIuMTM3IDEuODg0LjIxNiAyLjc5MkEyNi42MjcgMjYuNjI3IDAgMCAwIDMuNTc1IDQ1LjVhMTcuODQzIDE3Ljg0MyAwIDAgMCAxLjIxNCAyLjU1OCAxNC45NzEgMTQuOTcxIDAgMCAwIDEuODExIDIuNDhjLjA0MS4wNDYuMDkzLjEuMTM3LjE0NHE0LjI2NSAzLjk4NyAxMS4zOTIgNC4yNzlhODUuOSA4NS45IDAgMCAwIDE2Ljc1OS0uMzA3IDEzLjc5MSAxMy43OTEgMCAwIDAgNy45LTQuMTE2IDIxLjUwNiAyMS41MDYgMCAwIDAgMi4xMDgtMi40NzNjLjMyOC0uNDUyLjY0Ny0uOTI0Ljk2NS0xLjQyN2wxLjMxNC42MTYtLjAxMS4wMmMtLjE4NS4yNzgtLjM1OS41MzUtLjUyNC43OTFhMzYuODA0IDM2LjgwNCAwIDAgMS0xLjgzIDIuNDY4Yy0uMTMzLjE2NC0uMjUzLjMxMy0uMzc2LjQ1NmExNi42MDkgMTYuNjA5IDAgMCAxLTguNjEgNS4yNDRjLTEuNDY0LjQtNy41NzQuNjg3LTEyLjI3NS42ODctMS45MDcgMC0zLjU2NC0uMDQ3LTQuNjA2LS4xNTJ6TTQ1LjM1OSA1My43bDEuNzI0LTEuOCAxLjY2MiAxLjM1NS0xLjk2IDEuOTA5em0tMjAuNTg3LjY2N2MxLjAyNiAwIDIuMDQyLS4wMjEgMy4wNDctLjA1MWwuMDIxLjY1N2E3Ny42NTkgNzcuNjU5IDAgMCAxLTMuMDU4LjA2MXptLTMuMDE4LjYxNnYtLjY2N2MuOTQ0LjAzMSAxLjg4OC4wNTEgMi44MTIuMDUxbC4wMTEuNjY3YTg5LjY5MiA4OS42OTIgMCAwIDEtMi44MjItLjA1NHptLTMuNTU0LS4yMjhsLjAzMS0uNjE2YzEuMTE5LjA3MiAyLjIxNy4xMzQgMy4zMTUuMTY1di42NjdhNTguODMgNTguODMgMCAwIDEtMy4zNDYtLjIxNnptOS44MjEtLjQ1MmE3Ni4xODQgNzYuMTg0IDAgMCAwIDMuMTItLjE3NWwuMDYxLjY0NmE4My45NyA4My45NyAwIDAgMS0zLjE1LjE4NXptMy4zMzUtLjJhODIuMzU0IDgyLjM1NCAwIDAgMCAxLjU3LS4xMzMgMTUuNjY1IDE1LjY2NSAwIDAgMCAxLjczNC0uMTU0bC4wOTMuNjM2YTEwMS4xNSAxMDEuMTUgMCAwIDEtMy4zMzUuMzA4em0tMTYuOC4yMjZsLjEyMi0uNjA2Yy42NDcuMTIzIDEuMzE0LjIyNiAyLjAyMi4zLjQ0MS4wMzEuODgzLjA3MiAxLjMyNC4xbC0uMDQxLjYxNmEyMi40MjIgMjIuNDIyIDAgMCAxLTMuNDIyLS40MDV6bTIwLjMwOS0uNTQ0YTEzLjM3NCAxMy4zNzQgMCAwIDAgMi41NTUtLjY2N2wuMjQ3LjU4NGExMy4zODEgMTMuMzgxIDAgMCAxLTIuNzIuNzI5em0tMjQuMzUzLS43OGwuMjc3LS41MTNhMTYuNDI4IDE2LjQyOCAwIDAgMCAzLjY5NCAxLjE5MWwtLjEyMy42YTE3LjEwNyAxNy4xMDcgMCAwIDEtMy44NDMtMS4yNzN6bTYuMjA5LjgxMWMtMy42NzMtLjM3OS02LjU0Ny0xLjQ3OC04LjU3OS0zLjI4M0ExMC4xMzMgMTAuMTMzIDAgMCAxIDYuMyA0OC4zNjFjLS4wNjMtLjA5LS4xMzktLjIxLS4yMDctLjMwN2gtLjAwOWExNC42MyAxNC42MyAwIDAgMS0xLjQxNC0yLjQ2M2gtLjAxMmExNy4wOCAxNy4wOCAwIDAgMS0xLjQtNS44MzkgMTI0LjM1NyAxMjQuMzU3IDAgMCAxLS4zMDYtNC4wNjUgMTQ4LjUzIDE0OC41MyAwIDAgMSAuMTc4LTE4LjE1NGMuMDEtLjIwNS4wMzEtLjQyMS4wNC0uNjI1YTE2LjEyNyAxNi4xMjcgMCAwIDEgLjY1Ny00LjMyMWgtLjAxQTExLjM0IDExLjM0IDAgMCAxIDUuOSA4LjZxNC4yLTUuODIgMTMuNjA4LTUuODE5YTk3Ljc4MSA5Ny43ODEgMCAwIDEgMTMuNDU0LjFjNS40OTEuNzI5IDkuMjc4IDMuMjQ0IDExLjMzIDcuNTU0TDQzLjA3IDExcS0zLjU4Ny02LjI2OS0xMC4yODMtNi40N2ExMjQuNSAxMjQuNSAwIDAgMC0xMy4zMzEtLjEzYy03LjEyMS4yLTEyLjIzMyAyLjY3NS0xNC4xMjEgOC4xODdhMTUuNTQ2IDE1LjU0NiAwIDAgMC0uNzggNC4zMjFjLS4wMi4yLS4wMzEuNDE1LS4wNDEuNjE4YTEzNy40NjMgMTM3LjQ2MyAwIDAgMC0uMDMyIDE4LjE2MWMuMDkyIDEuMzkxLjIgMi44MDguMzI4IDQuMjE5YTIwLjY3NiAyMC42NzYgMCAwIDAgMS42IDUuNjg1IDEzLjE0NCAxMy4xNDQgMCAwIDAgMS40ODEgMi40MjYgOS44ODUgOS44ODUgMCAwIDAgMi4yIDIuMDU3Yy4yNDcuMTY2LjQ5My4zMTkuNzUuNDYzIDIuMTEzIDEuMTY2IDQuOTA3IDEuODI3IDkuMDc2IDEuOSAzLjczNi4wODIgNy40NjEuMTEyIDEyLjM1NiAwYTEzLjEyNiAxMy4xMjYgMCAwIDAgNi42MzgtMS45MTYgMTIuNjYxIDEyLjY2MSAwIDAgMCAyLjg0LTIuNDU1aC0uMDA2YTEzLjEyNCAxMy4xMjQgMCAwIDAgMS42NTUtMi40NzVsLjAzNy0uMDgxLjE5LjA4MiAxLjEwNi41MjNhMTguODY4IDE4Ljg2OCAwIDAgMS0xLjIgMS45MjkgMTQuOTU3IDE0Ljk1NyAwIDAgMS0yLjIwNyAyLjQ5IDEyLjk4NyAxMi45ODcgMCAwIDEtOC40MiAzLjIzNnEtMy45NDYuMzg1LTguMTU1LjM4NS0zLjg5OSAwLTguMDI1LS4zMzR6bTIwLjg5NC0uNzY5QTEyLjUyNSAxMi41MjUgMCAwIDAgMzkuNzE0IDUybC4zNDkuNDgyYTEzLjAxMyAxMy4wMTMgMCAwIDEtMi4xODYgMS4xMzl6bTYuMTg4LS45NTRsMS41MjktMS42MzMgMS41OCAxLjI5My0xLjcgMS43ODZ6TTYuODc0IDUwLjUyN2wtLjA0MS0uMDQxLjQ3Mi0uNDkyYTExLjIgMTEuMiAwIDAgMCAzLjMgMi40MjJsLS4yNzcuNWExNC4yNDcgMTQuMjQ3IDAgMCAxLTMuNDU0LTIuMzg5em0zMyAxLjM2NGExMS45IDExLjkgMCAwIDAgMi4wNjUtMS42ODVsLjQxLjQyYTE0LjIzMyAxNC4yMzMgMCAwIDEtMi4xMjcgMS43Mzd6bS0xNC42ODYuNDFsLjAyMS0uNjM2Yy4zMjggMCAuNjU3LS4wMSAxLS4wMXYuNjQ1em0yLjMxOS0uNjc3Yy40MzEtLjAxMS44NzItLjAzMSAxLjMtLjA1MXYuNzA4Yy0uNDYyIDAtLjkuMDEtMS4zNDQuMDF6bS0xLjEwOC42Njd2LS42NDdoLjAxYy4zLS4wMS41ODUtLjAxLjg4My0uMDIxbC0uMDQxLjY2OHptLTIuMzE5LS4wMTFsLjAxLS42MTZoLjkyNGwtLjAxNC42MjdjLS4zMDkgMC0uNjA3IDAtLjkxNS0uMDExek0yMyA1Mi4yN2wuMDExLS42MTZjLjI4Ny4wMS41ODUuMDEuODcyLjAxbC0uMDExLjYxNnptNi4wMzUtLjcwOGgtLjAxMWMuNTQ1LS4wMiAxLjA4OC0uMDUxIDEuNjIyLS4wODJsLS4wMS43N2MtLjU0NS4wMTEtMS4wNzguMDIxLTEuNi4wMjF6bS03LjA0LjdsLjAyMS0uNjM2Yy4yNTYuMDExLjUyMy4wMjEuNzkuMDIxbC0uMDExLjYyNnptOC44NTYtLjc3OWwxLjE2LS4wNjIuMDQxLjgyMmMtLjQxMS4wMS0uODIyLjAyLTEuMjIxLjAyem0tMTAuMzE0Ljc0OWwuMDQxLS42MjVjLjMxOSAwIC42MzYuMDEuOTY1IDBsLjI2Ni4wMS0uMDIuNjM2Yy0uNDI0LS4wMTMtLjgzNC0uMDEzLTEuMjU1LS4wMjR6bTExLjcyIDBsLS4wNDEtLjgzMnEuNzA3LS4wNDYgMS4zODUtLjA5M2wuMDkzLjgyMmExMyAxMyAwIDAgMS0xLjQxNy4xem0tMTIuMzM1LS4wMTFjLS4xOTQgMC0uMzgtLjAxLS41NjQtLjAxbC0uMDMxLS42NDdxLjUwOC4wMzEgMS4wNDcuMDMxbC0uMDQxLjYzNnptLTEuODY4LS4wNzJsLjA5My0uNjY3Yy4zMTguMDMxLjY0Ni4wNTEuOTg1LjA3MmwuMDQxLjY1N2ExOS4yNSAxOS4yNSAwIDAgMS0xLjEyMy0uMDY0em0tMS45ODEtLjE5NGwuMTIzLS43Yy41NTMuMDgzIDEuMTM5LjE1NCAxLjczNC4yMTZsLS4xLjY2N3EtLjk0NS0uMDc4LTEuNzYxLS4xODZ6TTMzLjggNTEuM2wuNzI5LS4wNTFhMS4yNDggMS4yNDggMCAwIDAgLjE5NC0uMDQxbC4yLjcwOGMtLjMzOC4wNzItLjY4OC4xMzMtMS4wMzcuMTg0em0tMTkuODU5LjIxNWwuMTg1LS42ODhhMTguNDc1IDE4LjQ3NSAwIDAgMCAxLjg1OC4zOTFsLS4xMjMuNjg4YTE4LjY1MSAxOC42NTEgMCAwIDEtMS45MTYtLjM5NXptMjAuOTg4LS4zNDljLjI3Ny0uMDYxLjU1NC0uMTMzLjgyMS0uMjE1bC4yLjdjLS4yNjcuMDgzLS41NDQuMTU0LS44MjIuMjI2em0xLjAxNi0uMjc3Yy4yNzctLjA5Mi41NDQtLjE4NS44LS4zbC4zMDguNjU3Yy0uMy4xMjItLjYwNi4yMzYtLjkxNC4zMzh6bS0xNC40LjUxNmEyNy43NjQgMjcuNzY0IDAgMCAxLTcuNzE1LS44NjIgMTAuNDcxIDEwLjQ3MSAwIDAgMS00LjMxLTIuMjY4Yy0uMDYtLjA1Mi0uMTQ4LS4xNDYtLjIxNy0uMjE1SDkuM2E5LjM4NCA5LjM4NCAwIDAgMS0xLjc4Mi0yLjQ3M0g3LjVjLS4wNTEtLjA5My0uMDkzLS4yLS4xNDQtLjNsMS4zMzUtLjY4N2E3LjU0NCA3LjU0NCAwIDAgMCAuNTMzLjloLjAxYTguNTI4IDguNTI4IDAgMCAwIDIuOCAyLjU1OGgtLjAxMWExMS45NzIgMTEuOTcyIDAgMCAwIDMuODE4IDEuMjgzIDczLjMxOSA3My4zMTkgMCAwIDAgMTguMTc1LjAzMSA4LjcxMyA4LjcxMyAwIDAgMCAzLjg2NC0xLjMxM2gtLjAxNWE5LjgxNCA5LjgxNCAwIDAgMCAyLjU1OS0yLjQ3M2MuMjU3LS4zNi41LS43NC43MzktMS4xNWwuMS4wNjIgMS4xOC41NTRjLS4xMTEuMTgyLS4yMTEuMzYyLS4zMjEuNTM1YTEzLjggMTMuOCAwIDAgMS0xLjk3NyAyLjQ2MWguMDEyYTEwLjg4NCAxMC44ODQgMCAwIDEtMy44MjkgMi40OTUgMTEuMDg0IDExLjA4NCAwIDAgMS0xLjgxMy41cS01LjkyNS40MjctOS45ODkuNDI5LTEuNjQxLS4wMDItMi45NzUtLjA3MnptLTkuODg0LS42OEwxMiA1MC4xYTE0LjY2MyAxNC42NjMgMCAwIDAgMS45MjkuNjc3bC0uMTg0LjdhMTMuODY1IDEzLjg2NSAwIDAgMS0yLjA3OC0uNzU3em0yNS4yNzctLjIxNWMuMjM2LS4xLjQ3Mi0uMjE2LjctLjMzOWwuMzI4LjY0N2MtLjIzNi4xMjMtLjQ3Mi4yMzYtLjcxOC4zNDh6bS44ODItLjQ0MmMuMjA1LS4xMTIuNC0uMjM2LjYwNi0uMzU5bC40MzEuNmE4LjEyNSA4LjEyNSAwIDAgMS0uNzA4LjQxem0tMjYuNzIuMzU1bC4zNTktLjU4NWMuMTEzLjA2Mi4yMzcuMTEzLjM1OS4xNzVsLS4zMjguNjE2YTUuODAzIDUuODAzIDAgMCAxLS4zOS0uMjA2ek00LjMzOSA0Ni43N2wuNTQ0LS4yNTdhMTQuMzM3IDE0LjMzNyAwIDAgMCAxLjI1MiAxLjk2IDExLjAxOCAxMS4wMTggMCAwIDAgMS4wMjYgMS4zNjVsLS40NzIuNWExNC42NDcgMTQuNjQ3IDAgMCAxLTIuMzUtMy41Njh6bTYuMzMyIDMuNDNsLjMyOS0uNjA4Yy4wOTMuMDUxLjE4NC4xLjI2Ny4xNTRsLS4zNi41ODVjLS4wODItLjA0Mi0uMTY0LS4wOTMtLjIzNi0uMTMxem0yNy45MzUtLjYwNmE1LjQgNS40IDAgMCAwIC41NTQtLjRsLjQ5Mi41NjRxLS4zMDguMjMxLS42MTYuNDMxem0tMjguNC4zMDhsLS4wNzItLjA0MS40MjEtLjUzNGMuMDgyLjA1MS4xNzUuMTEzLjI2Ni4xNjVsLS4zMjguNTk1Yy0uMDkzLS4wNjQtLjE5My0uMTI2LS4yODMtLjE4N3ptLS40NDEtLjMxOWwuMzY5LS41NDRjLjA4My4wNjEuMTY1LjExMy4yNDcuMTc1bC0uNDEuNTIzYy0uMDcxLS4wNTMtLjE0MS0uMTA1LS4yMDItLjE1NnptMTMuNjE4LjFsLS4wMjEtLjY3N3ExLjQxNy4wMTUgMi44MzMgMGwtLjAzMS43aC0uNzM5Yy0uNjcuMDAyLTEuMzU0LS4wMDYtMi4wMzgtLjAyM3pNMjYuMzk0IDQ5Yy42MjUtLjAxMSAxLjI1MS0uMDIxIDEuODc3LS4wNDJsLjAyMS43Yy0uNjM2LjAzMi0xLjI3My4wNDEtMS45Mi4wNTF6bS01LjEzMi41OTJsLjA1MS0uNjM2Yy42MTYuMDIgMS4yMzEuMDMxIDEuODQ3LjA0MWwuMDIxLjY3OGMtLjYzNi0uMDIzLTEuMjcyLS4wNTMtMS45MTgtLjA4NHptNy4yMjQtLjYzNGMuNS0uMDIgMS4wMTYtLjAzIDEuNTE5LS4wNWwuMDYyLjY0Ni0xLjU3LjA5MnptMTAuODM4LjExMmMuMTU0LS4xMjMuMy0uMjQ2LjQ0Mi0uMzY5bC41MjMuNTQ0Yy0uMTU0LjEzMy0uMzA4LjI2Ni0uNDcyLjM5em0tMTkuOTkyLjR2LS42Yy42LjAzMiAxLjE4MS4wNTIgMS43NzYuMDcybC0uMDUxLjYzNmMtLjU3NS0uMDI5LTEuMTQ5LS4wNy0xLjcyNC0uMTF6TTMwLjIgNDguOWMuNS0uMDIyIDEtLjA1MiAxLjUtLjA3MmwuMDYxLjU5NWMtLjQ5Mi4wNTEtLjk4Ni4wOTMtMS40ODkuMTIzem0tMjAuOS4zbC40MjEtLjQ5MmMuMDgyLjA3Mi4xNzUuMTQ0LjI1Ny4yMDVsLS4zNy41NDVjLS4xMDgtLjA4Mi0uMjA4LS4xNzQtLjMwOC0uMjU4em03Ljk4NS4wODJsLjA0LS41NTRjLjMxOS4wMzEuNjQ3LjA2MS45ODYuMDgyLjI2Ni4wMjEuNTQ0LjAzMS44MTEuMDUxdi41ODVhODAuNDgxIDgwLjQ4MSAwIDAgMS0xLjg0MS0uMTYzem0xNC42Mi0uNDgybC41MzQtLjAzMS4wODIuNTY1LS41NTMuMDYyem0uNzQ5LS4wNDFjLjI0Ny0uMDExLjQ4Mi0uMDMxLjcyOS0uMDUxbC4xMjMuNTE0LS43Ny4wOTJ6bS0xNi43OC4zNjdsLS4xMzMtLjAyMS4xNDQtLjZjLjQuMDgzLjgxMS4xNDQgMS4yMzEuMmwtLjAzMS41NTRjLS40LS4wMzgtLjgtLjA3OC0xLjIxMS0uMTN6bTE3LjcxNC0uNDI2bC4zMjgtLjAyYTEwLjc4OCAxMC43ODggMCAwIDAgMS4yMzEtLjMxOWwuMjQ3LjU1NGE5LjY4OSA5LjY4OSAwIDAgMS0xLjQuMjQ3bC0uMjg3LjA0MXptNi4zMzItLjE0NWMuMjg3LS4yNjYuNTY0LS41NDQuODQxLS44NDFsLjUzNC41NDRhMTAuOSAxMC45IDAgMCAxLS44NTIuODQxem0tMjUuODcyLjE0NWwuMjE1LS42MDZhMTQuMzkyIDE0LjM5MiAwIDAgMCAxLjQxNy4zOGwtLjE0NC41OTVhMTcuMTE3IDE3LjExNyAwIDAgMS0xLjQ4OC0uMzY5em0tNS4xMTEuMTY1bC40MS0uNDgyLjA0MS4wMzFjLjA2MS4wNTEuMTEyLjEuMTc1LjE1NGwtLjQyMS40OTNhMS45MTQgMS45MTQgMCAwIDEtLjIwNS0uMTk4em0yNi40MDYtLjU3M2E4LjkgOC45IDAgMCAwIDIuNi0xLjM2NGwuNDMxLjUyM2E3Ljk0NyA3Ljk0NyAwIDAgMS0yLjc3NCAxLjQwM3ptLTE3LjAyNi4zMjhhMTYuMzg4IDE2LjM4OCAwIDAgMS0zLjQ3OS0uNTY4aC4wMDZhOC44IDguOCAwIDAgMS00LjItMi40NjloLS4wMDdhOC4yNTYgOC4yNTYgMCAwIDEtMS45My00LjU1OCAxMTQuNDcgMTE0LjQ3IDAgMCAxLS41MzEtNS4zMzcgMTExLjUzNiAxMTEuNTM2IDAgMCAxIDAtMTguMTQ0Yy4wMS0uMTQ0LjAzMS0uMy4wNDEtLjQ0MWExMS43NzkgMTEuNzc5IDAgMCAxIDEuMDY3LTQuNTE1IDcuNTIyIDcuNTIyIDAgMCAxIDUuMzY4LTQuMDc0QTg0LjE2NyA4NC4xNjcgMCAwIDEgMzAuOTQgOC4wM2M0LjI1OS0uMDUxIDcuMDA5IDEuNDM2IDguNjIgNC41NTdoLjAxMWExNi4xNzQgMTYuMTc0IDAgMCAxIDEuNSA0Ljk0NmMuMDQxLjIzMy4wNzMuNDg1LjEuNzE5YTg4LjAzMSA4OC4wMzEgMCAwIDEgLjUwNiAxNy40Yy0uMDUxLjg3Mi0uMTI3IDEuNzgyLS4xODkgMi42NDRhMTIuMTcgMTIuMTcgMCAwIDEtMi40NTIgNy4yODcgOC4zNDMgOC4zNDMgMCAwIDEtMy42MzkgMi40NzNoLS4wMTJhMTEuNTg5IDExLjU4OSAwIDAgMS0xLjUwOC40MnEtNC43MjguMzMzLTkuMTMuMzM1LTMuMzExLS4wMDEtNi40My0uMTkzem0tMy4zNDUtMzguNTY5YTYuMSA2LjEgMCAwIDAtMy44NDggMi41MzUgNy41IDcuNSAwIDAgMC0xLjEgMy4wMDdjLS4wNi42NC0uMTIyIDEuMjgyLS4xNzIgMS45MzFhMTExLjc3NyAxMTEuNzc3IDAgMCAwLS4wMzQgMTguMTUzYy4xNTQgMS44NTguMzM4IDMuNzI1LjU4NSA1LjU2M2E1LjkxOSA1LjkxOSAwIDAgMCAyLjQ4IDQuMyA3LjE4NiA3LjE4NiAwIDAgMCAyLjY3OCAxLjAwNyA3MS4yIDcxLjIgMCAwIDAgMTguMy4yMDUgNi45MjIgNi45MjIgMCAwIDAgMi45ODUtMS4xOTIgNy40MTcgNy40MTcgMCAwIDAgMi42NTktNC40NTJjLjEzNC0uOTc2LjMyOS0xLjk2LjQzMi0yLjkzNi4wOTEtLjgyNi4xNzYtMS42NTcuMjI4LTIuNDg0LjE2NS0yLjU4Ni4xNjUtNS4xODIuMTIzLTcuNzU4YTc2Ljg1NSA3Ni44NTUgMCAwIDAtLjQ0MS04LjE0OGMtLjA4Mi0uNjc1LS4yLTEuNDYxLS4zNjYtMi4yNDhhMTYuMjUgMTYuMjUgMCAwIDAtMS40MjYtNC40ODVjLS4wOTMtLjE2NS0uMi0uMzE4LS4yODctLjQ2MmgtLjAyMWE2LjM1OCA2LjM1OCAwIDAgMC00LjI3LTIuNzkyIDc1LjUzNyA3NS41MzcgMCAwIDAtNy42NjYtLjM3NiA5Ny42ODkgOTcuNjg5IDAgMCAwLTEwLjgzOS42MzJ6TTguMjkxIDQ4LjJsLjQxLS40NTJjLjE1NC4xNzUuMzE4LjMzOS40OTIuNWwtLjQxLjQ4MmMtLjE2NC0uMTc1LS4zMjgtLjM1LS40OTItLjUzem0zLjc0Ni0uMzcxbC4zNjktLjU1M2ExMC4zMTkgMTAuMzE5IDAgMCAwIDEuNjYzLjc1OWwtLjIxNi42MDZhOS42NTQgOS42NTQgMCAwIDEtMS44MTYtLjgxNnpNNDAuOSA0Ny41NmMuMTIzLS4xNDQuMjQ3LS4yODcuMzY5LS40NDFsLjU3NS41Yy0uMTMzLjE2NS0uMjY3LjMyOS0uNDEuNDkzem0tMzMuMjU2LS4yMTVsLjQ0Mi0uMzhjLjE1NC4yMTUuMzA4LjQyLjQ4Mi42MjVsLS40MS40NDFhOS4xNDUgOS4xNDUgMCAwIDEtLjUxNC0uNjg2em0yLjU4Ny0uOTM1bC41MTMtLjQxYTcuNyA3LjcgMCAwIDAgMS40ODggMS4xN2wtLjM2OS41NTNhNy45NDcgNy45NDcgMCAwIDEtMS42MzMtMS4zMTR6bTMxLjE1Ny41NDRjLjIyNi0uMjg3LjQ0Mi0uNTc0LjY0Ny0uODgybC41NjQuNDgyYy0uMjA1LjMxOS0uNDEuNjE3LS42MzYuOXptLTMuMjk1LS4xNTRhNy43MTMgNy43MTMgMCAwIDAgMS4xNTktMS4xNTlsLjUxNC40NDFhOC43IDguNyAwIDAgMS0xLjIzMiAxLjIzMXpNNy4xMSA0Ni40OTJsLjUxNC0uMjU3Yy4xMTIuMTg0LjIyNS4zNjkuMzQ4LjU1NGwtLjQ0MS4zOGExMC44MjEgMTAuODIxIDAgMCAxLS40MjEtLjY3N3ptMTcuNzg1LjU0NGwtLjAzMS0uNjY4Yy40LjAxMS44LjAxMSAxLjIuMDExaC4wNjJjLjU2NCAwIDEuMTI5IDAgMS42OTMtLjAxMWwuMDExLjYzNmE3MC4zOCA3MC4zOCAwIDAgMS0yLjIwNy4wMzVxLS4zNjIgMC0uNzI4LS4wMDN6bS0zLjAzOC0uMDkzbC0uMDMxLS42NjcgMS41Ny4wNjFoLjA1MWwxLjIxMS4wMzEuMDMxLjY2OHEtMS4zOTktLjAxNi0yLjgzMi0uMDkzem02LjE2OC0uNTc1Yy44LS4wMSAxLjYxMi0uMDMxIDIuNDEyLS4wNjFsLjAzMS41NzVxLTEuMi4wOTItMi40MzIuMTIyem0tOS4wNjEuMzZsLjAzMS0uNjA2Yy44NzIuMDYxIDEuNzQ0LjExMiAyLjYyNy4xNTRsLjA0MS42NTdhNjAuNzU3IDYwLjc1NyAwIDAgMS0yLjY5OS0uMjA1em0yNi43NDQtMS4xMzdoLS4wMzJsLTEuODg4LS42NzlhMzguNTM3IDM4LjUzNyAwIDAgMCAxLjQ4Ny05LjIyNmgtLjAwOGMuMTMzLTIuMzE5LjE3NS00LjguMTc1LTcuNDkyaDQuMzMxdjEuMDg4aC4xdi4xaDEuNmMuMDcyIDIuMDUzLjAyMSA0LjItLjExMiA2LjNhNTIuNTMzIDUyLjUzMyAwIDAgMS0xLjUxNyA5LjloLS4wMDVjLS4xMjcuNDUzLS4yNzQuOTQyLS40MTYgMS4zMjR6bS0xNS4wNjYuNzA5Yy40ODItLjAyMS45NjUtLjA0MSAxLjQ0Ny0uMDcyYTExLjc4IDExLjc4IDAgMCAwIDEuNS0uMjA1bC4wNzIuNTU0Yy0uOTg2LjEyMi0xLjk4MS4yMTUtMi45ODcuMjg3em0tMTQuMTMyLjE2NGwuMDgyLS41MTNjLjI3Ny4wMzEuNTU0LjA0MS44NDIuMDUxLjQ1MS4wNDEuOS4wNzIgMS4zNTQuMWwtLjA0MS42MDZhOTYuMTA2IDk2LjEwNiAwIDAgMS0yLjIzNy0uMjQ3ek0yLjkgNDIuNDZsLjUxMy0uMDkzYTE1LjQ5MyAxNS40OTMgMCAwIDAgMS4zNzUgMy45NjJsLS41NDQuMjQ2QTIwLjM0OSAyMC4zNDkgMCAwIDEgMi45IDQyLjQ2em0zMC44OTEgMy41MThhNi44NjYgNi44NjYgMCAwIDAgMi41MzQtMS4xMjlsLjM5MS41NTRhNi41ODIgNi41ODIgMCAwIDEtMi44NTMgMS4xNDl6bS0xOC4yMDYuMzdhNy4yNDkgNy4yNDkgMCAwIDEtMS4yMTEtLjMwOGwuMjM3LS41MzRhOC4xMTMgOC4xMTMgMCAwIDAgMS43NjUuNDJsLS4wODIuNTEzem0yNi41Ni0uNDUxYy4xMzMtLjIwNS4yNTctLjQxLjM5LS42MTZsLjY0Ny4yNzZjLS4xNDQuMjc3LS4zMDguNTQ0LS40NjIuODExem0tMzUuNTE3LS4zNTlsLjUtLjI1N3EuMTg1LjQuNC43N2wtLjUxMy4yNDZhNy40OTQgNy40OTQgMCAwIDEtLjM4Ny0uNzU5em0yLjE4Ni0xLjE1MWwtLjA0MS0uMDgyLjU4NS0uMjg3YTcuNDgzIDcuNDgzIDAgMCAwIDEuMjQyIDEuODE2bC0uNS40MjFhOC42OTIgOC42OTIgMCAwIDEtMS4yODYtMS44Njh6bTE3LjMxMyAxLjc3OGwtLjAxMS0uNi0uMDEtLjc4N2E0My43NjUgNDMuNzY1IDAgMCAwIDUuNzE3LS4xOTQgNi4xNTYgNi4xNTYgMCAwIDAgMy44NjgtMS4zbC4yNjcuMjY2LjMtLjIyNS42ODcuNzE4YTYuMTk0IDYuMTk0IDAgMCAxLTIuNTI3IDEuNTM3IDkuODI0IDkuODI0IDAgMCAxLTIuMzQ2LjQzM3EtMi43MTEuMTU1LTUuNDQ1LjE1NnptLTIuNTY3LS4wMjNsLS4wNy0xLjQ0MiAyLjM3Mi4wNzd2MS4zNjl6bS02LjExNS0uMzQyYTExLjIgMTEuMiAwIDAgMS0xLjc1OS0uMjE1aC0uMDc4YTUuMTUxIDUuMTUxIDAgMCAxLTQuMjM5LTQuNTY4IDM0LjU4NiAzNC41ODYgMCAwIDEtLjU1NC01LjMyNmMtLjE1NC0yLjcxOS0uMjU2LTUuNzA1LS4yNjYtNy4xMTEtLjAzMi0zLjgzNS0uMDM5LTcuNTA1LjI4OS0xMS4wNDNhNy42MzIgNy42MzIgMCAwIDEgMS42MzItNC45NDZoLjAxYTYuMDk0IDYuMDk0IDAgMCAxIDQuNjgtMS44MTdxNi41NDItLjM2OSAxMS43My0uMjU3YTE3LjI5MiAxNy4yOTIgMCAwIDEgNS45MTEuODExIDQuMjMxIDQuMjMxIDAgMCAxIDEuNjczIDEuMmwtLjA2MS4wNzJoLS4wMTlsLS4zOTQuNDY5LS40ODItLjIxNi0uMjY2LjNhNC40NiA0LjQ2IDAgMCAwLTEuMDItLjU1NGgtLjAxNmExMC45ODIgMTAuOTgyIDAgMCAwLS45MjQtLjMwOCAxMi4zNTMgMTIuMzUzIDAgMCAwLTEuNTI5LS4zcS03LjMtLjI3OC0xNC42MzUuMDYxYTguNTI2IDguNTI2IDAgMCAwLTIuMjc4LjU0NGgtLjA1YTMuOCAzLjggMCAwIDAtMS4zNzIuOTQ0IDYuMTEzIDYuMTEzIDAgMCAwLTEuMjczIDMuOTkydi4yNDZRMTEuNzkgMjQgMTEuODgzIDI4LjQ3M3EtLjA2MiAzLjY2NC4yMTUgNy4yMTRjLjEyMyAxLjY1LjI5MSAzLjI4OC41MjYgNC45LjM5IDIuNjE3IDIuMjE3IDMuOTEgNS4zMzYgMy45Mmw1LjE2Mi4xODUuMDQxLjg5NC4wMjIuNTQzYTEzMi45NDYgMTMyLjk0NiAwIDAgMS01Ljc0LS4zMjl6bS01LjIyNC0xLjA3bC40Mi0uNDkyYTUuMTU3IDUuMTU3IDAgMCAwIDEuNzc2IDEuMTlsLS4yMzYuNTQ1YTUuMzg2IDUuMzg2IDAgMCAxLTEuOTYtMS4yNDd6bTI3LjE2Ni43NTFhOS40IDkuNCAwIDAgMCAxLjA0Ni0xLjY5M2wuNjQ3LjM4YTEyLjgwNSAxMi44MDUgMCAwIDEtMS4xOCAxLjc1NHpNNS44NjkgNDMuNjA5bC41NzQtLjFhMTUuOTg1IDE1Ljk4NSAwIDAgMCAuNiAxLjU5bC0uNS4yNTdhMTcuMTE2IDE3LjExNiAwIDAgMS0uNjc0LTEuNzQ3em0zMC42MjMgMS4xMThhNy4xODUgNy4xODUgMCAwIDAgLjcxOC0uNjQ2bC4wMzEtLjA0MS4xMTMtLjEzM2E2LjE4OCA2LjE4OCAwIDAgMCAxLjA2Ny0xLjgxN2wuNTIzLjE2NWE2LjY3MSA2LjY3MSAwIDAgMS0yLjA3MyAzLjAxN3pNNi41ODcgNDMuMjcxYy0uMTIzLS40LS4yMzctLjgxMS0uMzI4LTEuMjMybDEuNDg4LS4zMDhhMTAuNjU3IDEwLjY1NyAwIDAgMCAuNzYgMi40NzNsLjA3Mi4xNDQtLjI1Ni4xMjMtLjk2NS40NTEtLjE2NC4wNDF6bTM2LjkgMS42MWwtLjU2NS0uMTY1LjI1Ny0xLjAwNS41NjQuMjE1LS4yNTcgMS4wMDZ6bS0zMi42MDEtMi40MjNsLjYwNi0uMTEyQTUuNDA3IDUuNDA3IDAgMCAwIDEyLjUgNDQuMDlsLS40MjEuNDkyYTUuNjQ5IDUuNjQ5IDAgMCAxLTEuMTkzLTIuMTI0em0zMC40NSAxLjU4M2EzMC4wMyAzMC4wMyAwIDAgMCAxLjM1Mi04LjM0MWgtLjAwN3EuMi0zLjI2My4xOTQtNy41NDN2LS40NjJhNTMuNzQ4IDUzLjc0OCAwIDAgMC0uNzA2LTEwLjE2IDI4Ljg2MSAyOC44NjEgMCAwIDAtMS4zNDUtNC45NDZoLS4wMWwxLjUwOC0uNjE2Yy4wNzIuMi4xMzMuNDEuMjA1LjYxNmEzOC4zMDcgMzguMzA3IDAgMCAxIDEuMiA0Ljk0NiA1Ny43MTMgNTcuNzEzIDAgMCAxIC43ODEgMTAuNDE3Yy4wNjEgMi44NTMuMDIxIDUuNDMtLjE1NCA3Ljc0OGEzMS4wMzUgMzEuMDM1IDAgMCAxLTEuNzIgOC44MDZ6bS0xMy42MjktMS42NjJsNC4wNDQtLjFhMy44ODYgMy44ODYgMCAwIDAgMi44ODQtMS4yNDEgMjMuMzY0IDIzLjM2NCAwIDAgMCAuODM1LTUuMzU4Yy4wODItMS4zMS4xMjItMi44LjEzMy00LjQ2NGwxLjg3OC4wMTEtLjE5NCA0LjQyNi0uMTM1IDMuMDQ1Yy0uMjQ3IDMuNDc5LTEuNzU1IDUuMzI2LTUuMzU3IDUuNDlhMzcuMDI0IDM3LjAyNCAwIDAgMS00LjExNi4yMDZ6bS05LjczOSAxLjcxNGMtMi45ODYtLjAxLTQuNTg3LTEuMjEtNC45MzYtMy41NzEtLjIyNS0xLjU4NS0uNDEtMy4yLS41MzItNC44MjRxLS4yNjItMy41NTYtLjIxNi03LjIxNGMtLjA2MS0yLjk3NS4wMzEtNi41NDcuMjc3LTEwLjY4MyAwLS4wNzkuMDIzLS4xODYuMDIzLS4yNjdhNS43NDkgNS43NDkgMCAwIDEgMS4xNi0zLjcxNCA0LjQxOCA0LjQxOCAwIDAgMSAyLjU1Ni0xLjIzM2gtLjAxMWMuMjY3LS4wNTIuNTU1LS4wOTMuODUyLS4xMzNxNy4zLS4zNCAxNC41NzMtLjA2MmMuMzA4LjA0MS42ODguMSAxLjA4OC4yYTUuMTg4IDUuMTg4IDAgMCAxIDIuNDg0IDEuMTQ5IDkuNDcgOS40NyAwIDAgMSAxLjMgMy43MjVjMCAuMDI5LjAwOS4wNDkuMDEuMDc2YTUzLjEzOCA1My4xMzggMCAwIDEgLjgyMSA3LjQzN2wtMS45MTkuMDFhNTMuODc1IDUzLjg3NSAwIDAgMC0uODM1LTcuNDRoLS4wMDZxLS4xMDgtLjYtLjI0Ny0xLjE3Yy0uMjA1LS45NDMtLjc2LTEuNzg2LTEuNDc4LTEuODY3YTk1LjUgOTUuNSAwIDAgMC0xNS41MzgtLjEyNGMtMS43NTUuMDgzLTIuNjc4LjY2Ny0yLjc1IDEuNzU1bC0uOTc1LS4yMzYtLjEgMS42MzItLjAzOS41MTMuOS4wMzFBMTQ0LjMzOCAxNDQuMzM4IDAgMCAwIDE0LjQgMzUuN2MuMDUuODQ0LjExNSAxLjcyMy4xODUgMi41NTVsLS45MjQuMS4zNTkgMi4zLjk1NS0uMjM2IDEuNyAxLjY1MSA1LjE4Mi40MTEuMDQxIDEuNzU1ek03LjkxMSA0MS41MjRMNy44OSA0MS40bC0uMDEtLjA5M2ExNy43NjYgMTcuNzY2IDAgMCAxLS4xMzQtLjgxbC43LS4wNTFjLjAyMS4xOTQuMDUxLjQuMDcyLjU5NWE5LjYwNSA5LjYwNSAwIDAgMCAuNzU5IDIuNzkybC0uNTg1LjI3N2ExMC45ODEgMTAuOTgxIDAgMCAxLS43ODEtMi41ODZ6TTQwLjUgNDMuNmExMy4zNTQgMTMuMzU0IDAgMCAwIC42ODgtMS45N2wuNTU0LjEyM2ExNS44MjcgMTUuODI3IDAgMCAxLS42MTYgMi4yMTd6bS00LjMxLS44MTJhNi42IDYuNiAwIDAgMCAxLjM0NS0zLjczNmwxLjI4My4yNDdhNy42NDIgNy42NDIgMCAwIDEtMS42MTggNC40ODR6bTcuMDYxLjczOGwuMjQ3LS45NjQuNTU0LjIzNi0uMjM2Ljk0NHptLTM3Ljk2MS0yLjFsLjU4NS0uMTQzYy4wNDEuMjA1LjA4Mi40LjEyMy42di4wMTdjLjExMy40OTIuMjM2Ljk2NS4zNzkgMS40MTZsLS41NzQuMWEyNC4wNTIgMjQuMDUyIDAgMCAxLS41MDktMS45OTN6bTM4LjI4LjkzNGwuMjA1LS44MjIuNTY0LjItLjIxNS44NjJ6TTIuMzI3IDM4LjQ2OGwtLjAxLS4wODIuNjI2LS4wMzEuMTIyIDEuNDE2YTE5Ljc3NCAxOS43NzQgMCAwIDAgLjMxOSAyLjRsLS41MTMuMDkyYTMxLjkxOSAzMS45MTkgMCAwIDEtLjU0NC0zLjc5NXptOC4yODMgMi43MzlsLS4wNDEtLjMuNTQ0LS4wNTFjLjAyMS4wODIuMDMyLjE0NC4wNTEuMjA1YTYuODgxIDYuODgxIDAgMCAwIC4yNjcgMS4wNzdsLS42LjFhMTAuMjQxIDEwLjI0MSAwIDAgMS0uMjIxLTEuMDMxem0yNy44ODMuN2ExMC45NjEgMTAuOTYxIDAgMCAwIC41NDUtMi43ODFsLjAzMS0uNy42MzYuMDcxYy0uMTEzLjg2Mi0uMjc3IDEuNzI0LS4zOSAyLjU3N2E5LjUxMiA5LjUxMiAwIDAgMS0uMjg4IDF6TTUuNjY0IDM4LjNjLS4wNTEtLjg4OC0uMS0xLjc3LS4xNDEtMi42MThhMzI3LjU1IDMyNy41NSAwIDAgMS0uMjM3LTYuMDIzaC45NTV2LTIuNkg1LjIzM2MtLjA0MS0zLjI5NC4wMzEtNi4xNDcuMTk0LTguNTU4LjAxMS0uMzI1LjAzMy0uNjYyLjA1NC0uOTc2YTE2LjUxMyAxNi41MTMgMCAwIDEgLjk4NS00Ljk0NiA5LjUxMiA5LjUxMiAwIDAgMSAyLjUtMy43MjUgMTIuNTU1IDEyLjU1NSAwIDAgMSA2LjA4Ni0zLjAxOCA3Ny4yNyA3Ny4yNyAwIDAgMSAxOS42MTItLjAzMWMyLjg1My4zOCA1LjU2MyAyLjUxNSA3LjM0OCA1LjY1NmwtMS4zNTUuNjE2LS4wMS0uMDMxYTkuMTA5IDkuMTA5IDAgMCAwLTYuNDE0LTQuNzQyIDkyLjY5NiA5Mi42OTYgMCAwIDAtNi4zOTMtLjU2MyA5MS44MiA5MS44MiAwIDAgMC0xMi4zNC40NjdjLTMuNTExLjcwOS02LjA3NiAyLjUzNS03LjMyOSA1LjM3OGgtLjAxYTguOSA4LjkgMCAwIDAtLjYgMS45MiA0Ny40OTUgNDcuNDk1IDAgMCAwLS4zNTkgMy4wMjcgODQuMjYzIDg0LjI2MyAwIDAgMC0uMzE5IDcuNzI3cS0uMTA4IDYuMDM1LjE2NCAxMC40MjdhNDguMiA0OC4yIDAgMCAwIC42NDcgNS42NTZsLjAxLjA2MS0xLjUyOS4yNTdhMjkuNzc1IDI5Ljc3NSAwIDAgMS0uNTExLTMuMzYxem0zNS41OCAzLjEzYTE4LjE4NCAxOC4xODQgMCAwIDAgLjMzOS0xLjlsLjUzNC4wNWEzMy40NTUgMzMuNDU1IDAgMCAxLS4zMjggMS45NzF6bTIuNjA3LS4xMjZsLjE0OS0uOTQ5LjU5NS4xNjQtLjE3NSAxek01LjAxNyAzOS44NzNsLS4wMzEtLjMuNjA2LS4wMmMuMDcyLjUxMy4xNDMgMS4wMTYuMjQ2IDEuNTI5bC0uNTg0LjEzM2EzNy43NDUgMzcuNzQ1IDAgMCAxLS4yMzctMS4zNDJ6bTUuMjQ0LTEuNmwuNTIzLS4wMTFjLjA4MyAxIC4xODUgMS44NDguMjg4IDIuNGwtLjUyNC4wNTFhOTguMiA5OC4yIDAgMCAxLS4yODctMi40NDF6TTQ0IDQwLjEyOWwuMTU0LS45MzQuNjA2LjIwNi0uMTU0Ljg5M3pNNy4zNzcgMzcuMzE3bC43MjgtLjA3MmMuMDkzIDEuMDA2LjIgMiAuMzE5IDMuMDA3bC0uNzA4LjA0MWE0OC41MjIgNDguNTIyIDAgMCAxLS4zMzktMi45NzZ6bTM0LjIzNiAyLjAxNGMuMDQxLS4zMzguMDYxLS42NzguMDgyLTEuMDE2LjA0MS0uNTM0LjA4Mi0xLjA2Ny4xMTMtMS42bC42MDYuMDIxYTU1LjAzIDU1LjAzIDAgMCAxLS4yNjcgMi42NDh6TTQuODMyIDM3LjYyNWguNTk1bC4wNDEuNjg4Yy4wMzEuMzQ5LjA3Mi42ODguMTEzIDEuMDI2bC0uNi4wMzFhNzMuMjk4IDczLjI5OCAwIDAgMS0uMTQ5LTEuNzQ1em0zOS4zMzYgMS4zMjRsLjEzNC0uODExLjYyNS4xLS4wMS4xLS4xNDQuODIxem0tNi42LS4ydi0uMDMxbC4xMzYtMy4wMjguMi00LjQ1MyAxLjI5My4wMS0uMTk3IDQuNDQtLjE1NCAzLjI1M3ptMS41MDctLjUyNmwuMTc1LTMuODQ5Ljc3LjA2MnEtLjA3NyAxLjg2My0uMjc2IDMuNzI1bC0uMDExLjEzM3pNMi4wNTEgMzQuOTQ4bC42NTYtLjA3MmMuMDUxIDEuMTA5LjEyMyAyLjIuMjE2IDMuMjc0bC0uNjM2LjAzMWExMTMuMzc0IDExMy4zNzQgMCAwIDEtLjIzNi0zLjIzM3pNMTAgMzUuNDloLjU4NWMuMDUxLjg5My4xMTMgMS43NzYuMTc1IDIuNTU2bC0uNTI0LjAxYy0uMDg4LS44NTYtLjE2LTEuNzE0LS4yMzYtMi41NjZ6bTM0LjMwOCAyLjRsLjEtMS4wMjYuNjE2LjEtLjEgMS4wMTZ6bS0zOS41LS40NjFjLS4wNDEtLjUyNC0uMDcyLTEuMDQ4LS4xMTMtMS41N2guNjI2Yy4wMzEuNTEzLjA1MSAxLjAzNy4wODIgMS41N3ptMi4zNjEtMy4yMjRsLjY4OC4wMTFjLjA2MS45MzMuMTMzIDEuODc3LjIxNSAyLjgxMmwtLjcxOC4wNzJxLS4xMDUtMS4zNTQtLjE4Mi0yLjg5M3ptMzQuNjU2IDIuMzExYy4wNTItLjc1LjA5My0xLjUwNy4xMjMtMi4yNjhoLjYxNmE4NS45OTUgODUuOTk1IDAgMCAxLS4xMzQgMi4yODl6bS02LjM2Mi0uODQxdi4wMXptLTMwLjc3NS0uMDNjLS4wMzEtLjU1NC0uMDcyLTEuMTA4LS4wOTMtMS42NjJsLjYzNi0uMDMxYy4wMjEuNTU0LjA1MSAxLjExOS4wODMgMS42OTN6bTUuMzA1LS4zNmMtLjA2MS0uODExLS4xMTItMS42MzItLjE2NC0yLjQ1MmguNjI2Yy4wMzEuOC4wNzEgMS42MzIuMTIyIDIuNDUyem0tOC4wNzYtMy42MzFsLjY3OC0uMDMxYy4wMjEgMS4wMjcuMDYxIDIuMDQzLjExMiAzLjA0OGwtLjY1Ni4wNjFhMTA1LjU3MyAxMDUuNTczIDAgMCAxLS4xMzQtMy4wNzh6bTM3LjMzNiAyLjUxMmwuMTMzLTIuODk0LjcwOC0uMDMxYy0uMDEgMS0uMDMxIDEuOTkxLS4wNzIgMi45ODZ6bTIuNzEtLjEzMWMuMDQxLTEuMDE2LjA4Mi0yLjAzMi4wOTMtMy4wNDhoLjZjLS4wMS45NjUtLjA0MSAyLS4wODIgMy4wNTh6TTcuMTYxIDM0Yy0uMDQxLS44NjItLjA2MS0xLjc3Ni0uMDgyLTIuNzJsLjYyNi0uMDJjLjA0MS45MTMuMDgyIDEuODM3LjE0MyAyLjc2em0tMi42NDctMS44NjVsLjY0Ni4wMjEuMDYxIDEuNTkxLS42MzYuMDMxYTk0LjczNiA5NC43MzYgMCAwIDEtLjA3MS0xLjY0M3ptNS4yOTUuNWMtLjA0LS44MjEtLjA4Mi0xLjY0Mi0uMS0yLjQ2MmwuNjU3LS4wMjFjLjAyMS43MjguMDUxIDEuNTguMDgyIDIuNDgzek00LjUgMzEuOTI5Yy0uMDIxLS41NDQtLjA0MS0xLjEtLjA1MS0xLjY0Mkg1LjFjLjAyMS41NDQuMDMxIDEuMS4wNTEgMS42NjJ6bS0yLjY2NS0zLjUwOGwuNzA4LS4wMjFjMCAxLjAxNi4wMSAyLjAzMi4wNCAzLjAyOGwtLjY4OC4wMzFjLS4wMjktMS4wMTYtLjA1LTIuMDMzLS4wNi0zLjAzOHptNS4yMjQuMTExbC41NjQuMDExYy4wMjEuODMxLjA0MSAxLjY2Mi4wNzIgMi41bC0uNjE2LjAyMWMtLjAxLS44MDgtLjAyLTEuNjY0LS4wMi0yLjUzMnptMjcuNzgxIDIuMjZ2LTUuMzQ3aDMuODQ4djUuMzQ3em03LjIyNS0uMDEyYy4wMS0uODkzLjAyLTEuNzc1LjAxLTIuNjU4bC42MDYtLjAxdi4wNDFjMCAuNzcgMCAxLjY2My0uMDExIDIuNjI3em0tMzcuNjIzLS43bC0uMDMxLTEuOC42MzYuMDExYy4wMTEuNTg1LjAyMSAxLjE4LjA0MSAxLjc4NnptNS4yMTMtMi4wOTRsLjY3OC4wMjF2LjU2NGMwIC4zNTkuMDEuODMxLjAyIDEuMzY0bC0uNjU2LjAyMWExMTcuMjIgMTE3LjIyIDAgMCAxLS4wNDItMS45Njh6bS00LjM3MSAxLjQ2OWMtLjAyMS0uNzQ5LS4wMzItMS40NzgtLjA0MS0yLjE4NmguOHYyLjE4NnptMS43NjUtMS4xMjljMC0uNzE4LjAxLTEuNDQ2LjAyMS0yLjIwNmwuNTMtLjAxYzAgLjczOSAwIDEuNDc4LjAyIDIuMjI3em0tNS4xOTMtMy4yMmwuNzI4LjAzMWMtLjAyIDEuMDI2LS4wMzEgMi4wNTItLjAzMSAzLjA1OGwtLjcwOC4wMjFjLS4wMS0xLjA0OCAwLTIuMDg0LjAxMS0zLjExem0yLjU1NSAyLjk2NWMwLS41MTMtLjAxLTEuMDE2LS4wMS0xLjUyOWguNjI2YzAgLjUuMDEgMS4wMTYuMDIgMS41Mzl6bTM3LjU3Mi0zLjIybC42NzctLjAyMmMuMDIxLjk1NS4wMzEgMS45MDkuMDIxIDIuODUzdi4yMjZsLS42MTYuMDFhOTguNjE3IDk4LjYxNyAwIDAgMC0uMDgyLTMuMDY3ek05LjY3NiAyNy43OTNjLS4wMS0uNzM5IDAtMS40NzggMC0yLjIxN2wuNjQ2LjAxMWMwIC43MjggMCAxLjQ2Ny4wMTEgMi4yMTd6bTM1Ljc2Ni0uMjU0YTY0LjY2NCA2NC42NjQgMCAwIDAtLjc0Mi0xMC4wMDYgNDMuNDc0IDQzLjQ3NCAwIDAgMC0xLjA4Ny00Ljk0Nkg0My42Yy0uMS0uMzM4LS4xOTQtLjY3OC0uMzA4LTEuMDE2bDMuNzI1LTEuNTE5LjAyMi4wNTIuNjg3LS4zMzkuOTY1LS4zOWE0NS43ODUgNDUuNzg1IDAgMCAxIDEuMDA2IDMuMjIyaC0uMDA4YTUwLjE0OSA1MC4xNDkgMCAwIDEgMS4wNjUgNC45MzYgNTcuNjc3IDU3LjY3NyAwIDAgMSAuNzA4IDguMjUxaC0xLjU4OHYuMDUxaC0uMXYxLjd6TTQuNCAyNi4zMzdjMC0uNTY1LjAxLTEuMTE5LjAxLTEuNjgzbC42MDYuMDQxdjEuNjQyem0yLjY2OC0uNDIxbC4wMS0uNjU3YzAtLjYyNiAwLTEuMjQyLjAxLTEuODQ4bC41NDQuMDIxYy0uMDIxLjgxMS0uMDMxIDEuNjQyLS4wNDEgMi40ODR6bTIuNjA2LS41NTRxLjAxNS0xLjIuMDYxLTIuNGwuNjA2LjAzMmMtLjAyMS43OS0uMDIxIDEuNTgtLjAyMSAyLjM4em0yNy4zMzktNy44MDhsLjAwOC0uMDFoLS4wMDhsMS4zMzUtLjM0OC4wMS4wMzFjLjAyLjEuMDQuMjA2LjA2OC4zYS4wNDUuMDQ1IDAgMCAwIDAgLjAxMSA0My41IDQzLjUgMCAwIDEgLjc1IDcuNDJsLTEuMzU0LjAxYTUzLjY4NyA1My42ODcgMCAwIDAtLjgwNy03LjQxNXpNMS44NTYgMjQuODljLjAxLTEuMDI2LjA0MS0yLjA0Mi4wNzItMy4wNDhsLjc2LS4wMWEyNjUuNTM2IDI2NS41MzYgMCAwIDAtLjEgMy4wODl6bTM3LjUyLS4xNjZhNTMuMDE1IDUzLjAxNSAwIDAgMC0uMjA1LTMuNDA3bC42MTYtLjAzMWMuMSAxLjE0OS4xNjUgMi4zLjIwNSAzLjQ0OHptMi40MzMtMi42aC43MThjLjA2MS44MzEuMSAxLjY3My4xMjMgMi41bC0uNjc4LjAxYTY0LjM1MiA2NC4zNTIgMCAwIDAtLjE2My0yLjUxNHpNNC40MjIgMjQuNDU4Yy4wMS0uMzguMDEtLjc2LjAyMS0xLjEzOWwuNTk1LjA0MWMtLjAxLjM2OS0uMDEuNzQ5LS4wMSAxLjEyOXpNNy4xIDIzLjIwNmMuMDEtLjc5LjA0MS0xLjU2LjA3Mi0yLjMwOWwuNTY0LjAyYy0uMDQxLjc2LS4wNzIgMS41MTktLjA5MyAyLjN6bS0yLjY0OC0uMDkyYy4wMS0uNTM0LjAzMS0xLjA1Ny4wNTEtMS41OGwuNTc0LS4wMmMtLjAyLjUzNC0uMDMxIDEuMDc3LS4wNDEgMS42MzJ6bTUuMy0uMzZhNjcuODQgNjcuODQgMCAwIDEgLjA5Mi0yLjAxMmguNTc1YTY4LjYyMiA2OC42MjIgMCAwIDAtLjA2MiAyLjA0M3ptMzIuMDQ4LS44NDlhNzUuNzY3IDc1Ljc2NyAwIDAgMC0uMjM3LTIuMzNsLjctLjExM2MuMTEzLjgxLjIgMS42MzIuMjU3IDIuNDQzek0yLjA2MSAxOC40NzZsLjc5LjA1MWEzNjMuODM5IDM2My44MzkgMCAwIDAtLjE2NCAzLjEwOWwtLjc2LjAxMWMuMDMxLTEuMDY3LjA4My0yLjEyNC4xMzQtMy4xNzF6bTIuNTY2LjU0NGguNTY0YTY0LjM4OSA2NC4zODkgMCAwIDAtLjEgMi4yODlsLS41NzUuMDFjLjAyOC0uNzcuMDctMS41NDEuMTExLTIuMjk5em0zNC4xNDMtLjcybC42MTYtLjA3MWMuMS41NTQuMTc1IDEuMDg3LjIzNyAxLjU4LjA1MS40Mi4xLjg1MS4xNDMgMS4yNzNsLS42MTYuMDMxYTM1Ljc1IDM1Ljc1IDAgMCAwLS4zOC0yLjgxM3pNNy4xODIgMjAuNjkyYy4wNDEtLjk4Ni4xLTEuOTIuMTg1LTIuODIybC41NzUuMDIxYTkwLjA4OCA5MC4wODggMCAwIDAtLjIgMi44MjJ6bTIuNjU4LS4xNTVjLjA0MS0uODExLjEtMS42MzIuMTY1LTIuNDUybC41NzQuMDMxYy0uMDYxLjgtLjExMiAxLjYxMS0uMTU0IDIuNDIyem0zMS41MjctMi4zMTdhMTcuMTExIDE3LjExMSAwIDAgMC0uMTEyLS43NmwuNjU3LS4wOTNjLjEyMi42MjYuMjI2IDEuMjUzLjMwOCAxLjg4OWwtLjcuMTEyYy0uMDUtLjM4OS0uMTAyLS43NjgtLjE1My0xLjE0N3ptMi42NDgtLjA5NGwuNjM2LS4wOTIuMTEzLjkyMy0uNTc1LjA4MnptLTM5LjM3OC42ODhjLjA0MS0uNjM2LjA4My0xLjI2Mi4xMjMtMS45bC4wMzEtLjQ1Mi41NjUuMDMxcS0uMTA4Ljk1NC0uMTIzIDJsLS4wMjEuMzE4em0tMi41NTUtLjU1M2wuMDEtLjE4NWEzMS43IDMxLjcgMCAwIDEgLjQxLTMuOGwuNjg4LjE0NGExNy4zNjMgMTcuMzYzIDAgMCAwLS4yMjYgMi40ODRsLS4wOTIgMS40MTZ6bTM2LjQ3My0xLjA5bC0uMDQxLS4yNDctLjE2NC4wNDEuMTY0LS4wNTFhMTQuNzggMTQuNzggMCAwIDAtLjM1OS0xLjQ3OGwuNTc1LS4xYy4yNDYuODUxLjQ2MiAxLjc4Ni42MjUgMi42ODlsLS42MTYuMDcxcS0uMDc2LS40NjMtLjE4NC0uOTI1em0tMjguNTMuNzE4Yy4wNjEtLjc0OS4xMjItMS41MDguMjA1LTIuMjY4bC4wMi0uMTIzLjYwNi4xYTEyLjM0OCAxMi4zNDggMCAwIDAtLjIyNiAxLjk0bC0uMDMxLjM4em0zMy44LS43MjhsLjYzNi0uMTg0LjE1NC43NDkuMDEuMDkzLS42NTYuMDkzem0tMzYuNDUzLjVjLjA0MS0uNDcyLjA5Mi0uOTMzLjE0NC0xLjM4NmwuNTQ0LjA3Mi0uMDYyLjc0Yy0uMDIxLjE5NC0uMDQuNC0uMDUxLjZ6bTMzLjQyLTIuNDYxbC41ODUtLjE3NWMuMi43MDkuMzU5IDEuNDE2LjUgMi4xMzZsLS42NDcuMDkyYTIwLjgwMSAyMC44MDEgMCAwIDAtLjQzOC0yLjA1M3ptLTUuMDctMS41MjlsLjk1NC0uODgyYTkuNjc2IDkuNjc2IDAgMCAxIDEuNTkxIDMuOTkybC0xLjMyNS4zOWE5LjYwOCA5LjYwOCAwIDAgMC0xLjIxOS0zLjQ5N3ptNy44OTIgMi40MjlsLjYzNi0uMTQ0LjE2NS44MTEtLjYzNi4xODV6bS0zOC44LjE1NGExNS41MDkgMTUuNTA5IDAgMCAxIC4yMDUtMS41OWwuNjA2LjFjLS4xLjQ4MS0uMTg1IDEtLjI0NyAxLjUxOHptMi43NDEtLjE4M2MuMDYxLS41MjQuMTMzLTEuMDM3LjItMS41MjlsLjAyMi0uMDgyLjU3NC4yYTEyLjg3NCAxMi44NzQgMCAwIDAtLjI1MSAxLjQ4OHptMzUuODU3LTEuMDM5bC42MDYtLjE4NC4xODUuOTEzLS42MjUuMTQzem0tMzMuMTI3LjI1NmE2LjgxIDYuODEgMCAwIDEgMS4yODMtMi45NjVsLjUyNC40MUE2LjgwNyA2LjgwNyAwIDAgMCAxMC45IDE1LjR6bTI2LjY0OC0yLjQ1OGwuNDUyLS40YTcuMjIyIDcuMjIyIDAgMCAxIC40NzIuNzE4IDkuMTc3IDkuMTc3IDAgMCAxIC44IDEuOTgxbC0uNTc1LjExMmE4Ljc4NCA4Ljc4NCAwIDAgMC0xLjE0OS0yLjQxMXptMyAuMDIzbC42NTctLjNxLjQxNCAxLjEyMy43MzkgMi4yNzhsLS42LjE3NGExMy43IDEzLjcgMCAwIDAtLjc5OS0yLjE1MnptMy4yMjIgMS4yMTlsLjU4NS0uMjE1LjIyNi43OS0uNTk1LjE3NHptLTM4LjEwNS40YTE0LjE4NyAxNC4xODcgMCAwIDEgLjQ1LTEuNzI0bC41OTUuMjM3YTEzLjkgMTMuOSAwIDAgMC0uNDQxIDEuNnptMi43NzEtLjIxM0E4LjUxMiA4LjUxMiAwIDAgMSA5LjkgMTAuMzI4bC40LjRhOC42MTggOC42MTggMCAwIDAtMS45IDMuNzM2em0tNS4yODYtLjE4NmExNS4wNzEgMTUuMDcxIDAgMCAxIDEuMzczLTQuMTY2bC42MTYuNDFhMTMuMjMyIDEzLjIzMiAwIDAgMC0xLjMgMy44OXpNNDIuODM1IDEzbC41OTUtLjIuMjQ3Ljg2Mi0uNTg1LjIxNXptLS4zNTktMS4xbC41OTUtLjE1NFYxMS43bC4yNjcuOTEzLS42LjE5NHptLTM2LjkuNjQ2YTEyLjI4NiAxMi4yODYgMCAwIDEgLjUyNC0xLjI1MmwuNTg1LjI3N2ExMi41NyAxMi41NyAwIDAgMC0uNTE0IDEuMnptMzMuMjgyLTEuNDY2bC41MzQtLjQ2MmExMS40NjYgMTEuNDY2IDAgMCAxIDEuMDY3IDEuNTNsLjA2MS4yMTUtLjY3OC4zMTlhOS42IDkuNiAwIDAgMC0uOTg5LTEuNjA1em0tMi4xNDYgMS40YTUuNjIxIDUuNjIxIDAgMCAwLS44ODItLjgzMmwuMzY5LS40NDFhNi40MjIgNi40MjIgMCAwIDEgMS4wNjcgMS4wNTdsLS40MzEuMzljLS4wNDYtLjA2LS4wODYtLjExMi0uMTI4LS4xNzN6TTExLjcgMTIuMTczYTUuNDQgNS40NCAwIDAgMSAxLjM4Ni0xLjE2bC4yNjYuNTU0YTUuMDY2IDUuMDY2IDAgMCAwLTEuMTM5IDEuMDA2em0yNS4wMS4zMDhsLjAyMS4wMzF6bS0xLjg0Ny0xLjM1NGMtLjEzNC0uMDQxLS4yNTctLjA5My0uMzkxLS4xMzNsLjMxOS0uNjE3YTYuNSA2LjUgMCAwIDEgMS4yNTIuNzA4bC0uMzY5LjQ1MmE0LjI4MyA0LjI4MyAwIDAgMC0uODEzLS40MXptLTIxLjU5My0uMjE2YTcuMDUyIDcuMDUyIDAgMCAxIDEuNS0uNTk1bC4xNDMuNTU0YTUuNzEzIDUuNzEzIDAgMCAwLTEuMzc1LjU4NXptLTcuMDgxLjIwNmMuMS0uMjA1LjIyNi0uNDEuMzM4LS42MTZsLjUzNC4zOGMtLjEuMTY0LS4xOTQuMzM4LS4yODcuNTEzem0zNS40NjgtLjU4NWwuNjY3LS4zNTljLjE4NC4yNzcuMzU5LjU1NC41MzQuODUybC0uNzE4LjI3NmEyNC40ODIgMjQuNDgyIDAgMCAwLS40ODUtLjc2OXptLTguNDE2LjE0M2wuMDkzLS43LjEzMy4wMWE1LjQ3OCA1LjQ3OCAwIDAgMSAxLjEyOS4zbC0uMzI4LjY0NmExNC4xOTMgMTQuMTkzIDAgMCAwLTEuMDI5LS4yNTZ6bTQuMTY3LTEuMDQ0bC40MjEtLjUzNGE5LjMxMSA5LjMxMSAwIDAgMSAxLjQyNiAxLjM2NWwtLjUzNC40NTFhNy42OTEgNy42OTEgMCAwIDAtMS4zMTUtMS4yODJ6bS0yMi40NTUuNjM0bC4wNTEtLjAxYy40MS0uMDQxLjgyMS0uMDkzIDEuMjIxLS4xMzRsLjA2MS40OTNhNy45NjYgNy45NjYgMCAwIDAtMS4xOC4yMDV6bS04LjMxMi4wNjJjLjExMy0uMTg0LjIzNi0uMzU5LjM1OS0uNTM0bC41MjQuMzhjLS4xMjMuMTc1LS4yNDcuMzQ5LS4zNi41MzR6bTI0LjY1LjA3MXYtLjU4NWMuNjE3LjA0MSAxLjIzMi4wOTMgMS44MjcuMTU0bC0uMDgyLjY2N2ExNy4wNTUgMTcuMDU1IDAgMCAwLTEuNzQ4LS4yMzR6bS0xNC44NS0uMjg3Yy41ODUtLjA2MiAxLjE2LS4xMTMgMS43MzUtLjE1NGwuMDIuNTU0LTEuMDQ3LjA2MWMtLjIyNiAwLS40NDEuMDEtLjY1Ny4wMzF6bS02LjQuMDY0QTguOTkzIDguOTkzIDAgMCAxIDExLjkgOC43MzdsLjIwNi41MjRhNy42NzcgNy42NzcgMCAwIDAtMS42ODMgMS4zem04LjMyMy0uMjM5Yy42NDYtLjA1MSAxLjI4My0uMDkzIDEuOTA5LS4xMzN2LjYxNmguMDFjLS42MTYuMDIxLTEuMjQyLjA1MS0xLjg4OC4wODJ6bTIuMTM1LS4xNTRBOTEuNTA0IDkxLjUwNCAwIDAgMSAyMi4xMSA5LjdsLjA1MS42NDZjLS41NDQuMDIxLTEuMTA5LjAzMS0xLjY2Mi4wNjJ6bTguOS41MjRMMjkuNCA5LjdjLjU2NS4wMjEgMS4xMjkuMDYxIDEuNjgzLjA5MnYuNTg1YTIyLjkzOSAyMi45MzkgMCAwIDAtMS42OTMtLjA3MXptMTEuNjE5LS42NTZsLjU5NS0uNDYzYy4yMDUuMjU3LjQuNTM0LjU5NS44MTFsLS42NjcuMzU5UTQxLjMgMTAgNDEuMDE4IDkuNjV6bS0xOC43MDkuMDVhODkuOTQ0IDg5Ljk0NCAwIDAgMSAxLjcyNC0uMDUxbC4wMi42NTdjLS41NTMuMDEtMS4xMTkuMDItMS42OTMuMDR6bTYuNTc4LjYwNmMtLjcyOC0uMDIxLTEuNDg4LS4wMjEtMi4yNTctLjAyMWwtLjA0MS0uNjU3cTEuMzI0LjAxNSAyLjYxNy4wNjFsLS4wMjEuNjE2em0tNC42NDktLjY2OGMuNzE4LS4wMSAxLjQyNy0uMDIgMi4xMzQtLjAxbC4wNDEuNjU3Yy0uNyAwLTEuNDE3LjAxLTIuMTU2LjAyMXpNNCA5LjczM2ExMS4wMiAxMS4wMiAwIDAgMSAyLjQ3NC0zLjA4OWwuNDEuNDUxYTEyLjQ3MyAxMi40NzMgMCAwIDAtMS4xNDkgMS4zODYgMTEuNDI2IDExLjQyNiAwIDAgMC0xLjExOSAxLjY1MnptMy4xMDktLjFjLjE1NC0uMjA1LjMxOS0uNDEuNDkzLS42MDZsLjUyMy4zOWMtLjE3NC4yLS4zMjkuMzkxLS40ODIuNnptMjguNDctMS4wNWwuMi0uNjM1YTguMiA4LjIgMCAwIDEgMS44ODggMS4wMjZsLS40MS41MzRhNy44IDcuOCAwIDAgMC0xLjY3OC0uOTI1ek00MC40IDguOWwuNTU0LS40OTJjLjE4NS4xOTQuMzU5LjQuNTM0LjYxNmwtLjU4NS40NjJjLS4xNjItLjE5Ni0uMzI3LS40MDEtLjUwMy0uNTg2ek03Ljc0NiA4Ljg3YTguNTQ2IDguNTQ2IDAgMCAxIC42MDYtLjYwNmwuNDcyLjQ3MmMtLjIuMTc1LS4zNy4zNDgtLjU0NS41MzR6bTQuMzQyLS4yMjVhMTEuNDMgMTEuNDMgMCAwIDEgMi4zMzktLjk1M2wuMjA2LjYyNmE5LjE0NSA5LjE0NSAwIDAgMC0yLjMzLjg2MnptMjcuNzMtLjM2bC40NzItLjU1NGMuMTc1LjE2NS4zNTkuMzM4LjUyNC41MjRsLS41NTQuNDgyYy0uMTQ1LS4xNTUtLjI4OC0uMzA4LS40NDItLjQ1MnpNOC41IDguMTJhNC44MzcgNC44MzcgMCAwIDEgLjQ0MS0uMzY5bC40MS40OTJjLS4xMzMuMTEzLS4yNTcuMjI2LS4zOS4zMzl6TTMzLjUxNiA4bC4wNTEtLjU1NGMuMjA1LjAyLjQyLjA1MS42MzYuMDcyYTguNTIxIDguNTIxIDAgMCAxIDEuMzg1LjM0OGwtLjE5NC42MzZBMTAuMDQ3IDEwLjA0NyAwIDAgMCAzMy41MTYgOHptLTE4Ljg5My0uMzdxLjQzMS0uMTIzLjg5Mi0uMjE2Yy4zLS4wMzEuNi0uMDYxLjg5NC0uMDgxbC4wNzIuNzljLS41NTUuMDUxLTEuMTEuMS0xLjY0Mi4xNjR6bTI0LjYuMTIybC40MjEtLjU3NWMuMTY0LjEzNC4zMjkuMjc3LjQ5Mi40MjFsLS40NzIuNTU0YTE0LjQ3OCAxNC40NzggMCAwIDAtLjQ0Mi0uNDAxek05LjEgNy42MThjLjE5NC0uMTQ0LjM5LS4yODguNTg1LS40MjFsLjMzOC41MjRjLS4xNzUuMTIzLS4zNDkuMjU3LS41MjQuMzl6bTcuNTExLS4zMDdjLjI2Ny0uMDIxLjUyNC0uMDUxLjc5LS4wNzFsLjA0MS43OWMtLjI1Ny4wMjEtLjUxMy4wNC0uNzYuMDcyem0xLS4wODJsLjgzMS0uMDYxLjA3Mi43OGMtLjI4Ny4wMi0uNTc0LjA1MS0uODYyLjA3MnptMTMuODIzLjZsLjA2Mi0uNmMuNjE2LjA2MSAxLjI0Mi4xMjMgMS44NjguMmwtLjA2MS41NTRhMTMuMjY3IDEzLjI2NyAwIDAgMC0xLjg3LS4xNTh6bS0xMi43ODktLjY3MmMuNjA2LS4wNDEgMS4yMTEtLjA4MiAxLjgwNi0uMTEzbC4wMzEuNzctMS43NzUuMTIzem0xMi4zLjY2OGMtLjQ1MS0uMDQxLS45LS4wODItMS4zNzUtLjExM2wuMDQxLS42MzZjLjU1NC4wNDEgMS4xMDkuMDgyIDEuNjcyLjEzM2wtLjA2MS42MTZ6bS0xMC4yODItLjc5Yy41OTUtLjAzMSAxLjE5LS4wNTEgMS43NzUtLjA3MmwuMDMxLjczOS0xLjc3NS4wOTJ6bTYuMzkzLjU4NXYtLjY4OGMuMjU3LjAxLjUxNC4wMS43Ni4wMjEuNTI0LjAzMSAxLjA1OC4wNjEgMS41OTEuMWwtLjAzNy42NDdhNTkuMDkgNTkuMDkgMCAwIDAtMi4zMS0uMDgxem0tNC40MTMtLjY2N2MuMy0uMDExLjU5NS0uMDIxLjg5My0uMDIxbC4wNjIuNzI5LS45MjMuMDMxem0xLjEtLjAzMmMuMjA2IDAgLjQtLjAxLjYwNy0uMDFsLjA0LjcxOGMtLjIgMC0uMzkxLjAxLS41ODUuMDIxem0uODExIDBjLjc4LS4wMSAxLjU0IDAgMi4zLjAxMXYuNjg4Yy0uNzM5LS4wMTEtMS41IDAtMi4yNTcuMDF6bTEzLjk1Ny4yNjZsLjM3LS41ODVjLjIwNS4xNDMuNDEuMjg3LjYwNi40NDFsLS40MjEuNTc1cS0uMjc1LS4yMTgtLjU1Mi0uNDMxek05Ljg2IDcuMDg0Yy4xNzUtLjExMy4zMzktLjIxNi41MjQtLjMxOWwuMzI4LjUyNGMtLjE3NS4xLS4zNDkuMjA1LS41MTMuMzE4em0uNzA4LS40MjFjLjIxNi0uMTEzLjQzMS0uMjI2LjY1Ny0uMzM4bC4zMTkuNTEzcS0uMzM5LjE3LS42NDcuMzM4em0yNy4xNzYuMDMxbC4zNTktLjU2NGMuMjA1LjExMy40MS4yMzcuNjA2LjM3bC0uMzY5LjU3NGExMi4wNzkgMTIuMDc5IDAgMCAwLS41OTYtLjM4MXpNNi42MjggNi41MWwuMDIxLS4wMmExMy4zIDEzLjMgMCAwIDEgMy4zMjQtMi40MjJsLjMxOS40NzJhMTIuOTM5IDEyLjkzOSAwIDAgMC0zLjI2NCAyLjQxMnptNC43ODMtLjI2N2MuMjI2LS4xLjQ1Mi0uMjA1LjY4OC0uM2wuMjI2LjU0NGMtLjIwNS4wODMtLjQxLjE3NS0uNjA2LjI2N3pNMzkuOTQgNS4wOTRsLjQ1Mi0uNjI2QTEzLjUxOSAxMy41MTkgMCAwIDEgNDIuNCA2LjJsLS41ODUuNGExMS44NTcgMTEuODU3IDAgMCAwLTEuODc1LTEuNTA2em0tMi45ODYgMS4xODlsLjMtLjU3NGMuMjI2LjEuNDUyLjIwNS42NjcuMzI4bC0uMzU5LjU1NGE3LjM3NiA3LjM3NiAwIDAgMC0uNjA4LS4zMDh6bS0yNC42NjEtLjQxYy4yNDYtLjA5Mi40OTItLjE4NC43NDktLjI2NmwuMjI2LjUyM2MtLjI1Ny4wODMtLjUuMTc1LS43NDkuMjc3em0yMy42LjAxMWwuMTc0LS42MTdhOS45MjQgOS45MjQgMCAwIDEgLjk4Ni4zNmwtLjI4My41NzNhOC43MTIgOC43MTIgMCAwIDAtLjg3LS4zMTd6bS0yMi42Ni0uMzM5Yy4zLS4wOTIuNTk1LS4xNzUuOS0uMjU3bC4xNDQuNTM0Yy0uMjc3LjA3Mi0uNTU0LjE1NC0uODIxLjI0N3pNNDQuMyA0LjQ1OGwxLjEzOS0xLjE4IDEuMyAxLjU3LTEuMjM5Ljk3NXptLTkuMzYgMS4ybC4xMzMtLjY0N2MuMjY3LjA2Mi41MzQuMTIzLjguMmwtLjE3NS42MTZhNi4xMjggNi4xMjggMCAwIDAtLjc1NS0uMTd6bS0yMC42LS40MWMuMjU3LS4wNjIuNTEzLS4xMjMuNzgtLjE3NWwuMDMxLjU1NC0uMTUxLjAyMS0uNTI0LjEyMnptMjAuMzYuMzY4YTM2LjQ1NiAzNi40NTYgMCAwIDAtMS40MjYtLjE1NGwuMDIxLS43YTEzIDEzIDAgMCAxIDEuNTkuMjA1bC0uMTQzLjY1N3ptLTE5LjM2OS0uNTg1Yy41LS4wOTIgMS4wMTYtLjE3NCAxLjUzOS0uMjM2bC4wMjEuNjE2Yy0uNTEzLjA1MS0xLjAyNi4xMjMtMS41MjkuMTg1em0xNi40MS4yNzdsLjA4Mi0uNjM2Ljk1NS4wNjJjLjEgMCAuMjA1LjAxLjMwOC4wMWwtLjAzMS42ODh6bS0xNC42NjUtLjUzNGMuNDgyLS4wNTEuOTc1LS4wOTMgMS40ODgtLjEyM2wtLjAyMS42MDZjLS40ODIuMDQxLS45NjUuMDgyLTEuNDM2LjEzM3ptMTIuOTYyLjQxbC4wMzEtLjU5NWMuNTIzLjAyMSAxLjAzNi4wNTEgMS41NS4wNzJsLS4wODMuNjM2Yy0uNTAzLS4wNC0xLjAwNi0uMDgxLTEuNDk4LS4xMTJ6bS0xMS4yNjktLjU0M2wuNy0uMDMxLjgzMS0uMDMtLjAzMS41NDRjLS41LjAzMS0xLjAwNi4wNjEtMS41MDkuMXptOS44ODMuNDYybC0uMDEtLjU2NGMuNDEuMDEuODIxLjAyMSAxLjIyMS4wNDFsLS4wMzEuNmMtLjQtLjAyNi0uNzkxLS4wNTYtMS4xOC0uMDh6TTIwLjUgNC41NjlsMS4yMS0uMDMxLjAyMS41MTMtMS4yNzMuMDYyem03LjEyMy41bC0uMDEtLjU1NGMuMjc2IDAgLjU1My4wMS44MjEuMDIxbC4wMS41NjR6bS0xLjAwNi0uMDQxbC0uMDEtLjUzNGMuMjY3IDAgLjUzNC4wMTEuOC4wMTFsLjAxMS41NDRjLS4yNjUtLjAwNy0uNTMxLS4wMTgtLjc5OS0uMDE4em0tNC43LS40OTJjLjM1OS0uMDExLjcwOC0uMDExIDEuMDY3LS4wMjF2LjVsLTEuMDQ3LjAzMXptMy42OTQuNDcybC4wMjEtLjUxM2guNzU5bC4wMTEuNTI0Yy0uMjY1LS4wMDktLjUyMi0uMDA5LS43ODgtLjAwOXptLTEuMiAwbC4wMS0uNTEzaDEuMDA5bC0uMDExLjUxM3ptLTEuMjIxLS41Yy4zMzgtLjAxMS42ODgtLjAxMSAxLjAyNi0uMDExbC0uMDEuNWMtLjMzOSAwLS42NzguMDEtMS4wMTYuMDF6bTE0LjIzNi0uNzI4bC4yNTctLjc2YTExLjcxOCAxMS43MTggMCAwIDEgMi41NDUgMS4zMTRsLS40NjIuNjM2YTE0LjczNCAxNC43MzQgMCAwIDAtMi4zNC0xLjE5em04LjE0OS0uNjU2bC44OTMtLjkzNCAxLjUgMS43LTEuMDY4LjgzNXptLTM1LjQxNi44NTFBMTYuNDA3IDE2LjQwNyAwIDAgMSAxNC4xMSAyLjYybC4xNDQuNDkyYTE2LjEyIDE2LjEyIDAgMCAwLTMuNzY3IDEuMzI0em0zNi40NjMtMS45M2wuODIyLS44NjJMNDkuMSAyLjk5MWwtLjk3NS43NnptLTExLjYyNyAxbC4xNTQtLjYzNi4xNjQuMDIxYTExLjkgMTEuOSAwIDAgMSAyLjE3Ni41NDRsLS4yNTcuNzVhMTkuMzczIDE5LjM3MyAwIDAgMC0yLjIzOC0uNjgzem0tMjAuNjgtLjQ3NmEyMy41MTkgMjMuNTE5IDAgMCAxIDMuNTUtLjQ0MmwuMDExLjQ5M2EyMi4wNzkgMjIuMDc5IDAgMCAwLTMuNDI4LjQ1MXptMTguNjY4LjFjLS41MjQtLjA0MS0xLjAzNy0uMDgzLTEuNTYtLjExM2wtLjAzMi0uNTIzYzEuMTkxLjA4MiAyLjM4MS4xOTQgMy41NDIuMzI5bC0uMTQ0LjYyNWEyMS40NjUgMjEuNDY1IDAgMCAwLTEuODA3LS4zMTV6bS0xNC45LS41NjRsLjE1NC0uMDExYy45NzUtLjA3MiAxLjk0LS4xMzMgMi44OTQtLjE3NWwuMDMxLjU2NGMtLjU1NC4wMjEtMS4xLjA1MS0xLjY1Mi4wODNxLS43MjQgMC0xLjQxNy4wMzF6bTEwLjAxNy4zMjFsLS4wMjEtLjU0NHExLjU3LjA0NiAzLjExLjE1NGwuMDMxLjUyM2ExMTEuMzgyIDExMS4zODIgMCAwIDAtMy4xMi0uMTMzem0tNi43NjMtLjVjMS4wNTctLjA0IDIuMDkzLS4wNzIgMy4xMjktLjA4MmwuMDYyLjU1NGMtMS4wNDcuMDEtMi4xLjA0LTMuMTYxLjA4MnptMy40MDYuNDczbC0uMDYzLS41NTlxMS42MTYtLjAxNSAzLjIuMDMxbC4wMS41NDRjLTEuMDQ1LS4wMi0yLjA5LS4wMzEtMy4xNDktLjAyeiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlRyYXphZG8gMTUxMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuNzQ4IDk0My4zOTMpIi8+ICAgICAgICA8cGF0aCBpZD0iVHJhemFkb18xNTE2IiBkPSJNMTE0MTUuNzMyIDE5MTAyLjgzNmwtMS40MjgtMS40NzEgMS43MjctMS43OTMgMS42NTkgMS4zNTItMS45NTYgMS45MTJ6bS0xLjU3LTEuNjI1bC0xLjM2NC0xLjQ4OCAxLjQ4Ny0xLjU5IDEuNTc4IDEuMjk1LTEuNyAxLjc4M3ptLTEuNTcyLTEuNzE1bC0xLjAzLTEuMTI1LjE2NS0uMTYyYTIxLjUgMjEuNSAwIDAgMCAyLjEwNS0yLjQ3NWMuMjg2LS40LjU5My0uODQ4Ljk2NC0xLjQyNGwxLjMxMy42MTMtLjAxNC4wMi0uMzQ3LjUyMy0uMTc3LjI2OGMtLjcyMyAxLjA0OS0xLjMyMiAxLjg1Ny0xLjgzMiAyLjQ3MWwtLjA5MS4xMDljLS4xLjExOS0uMTkxLjIzNC0uMjg4LjM0Ni0uMjUxLjI5NS0uNTEuNTc2LS43NjguODM2em0tMS43MTItMS44NjlsLS45NjktMS4wNTdjLjI3NC0uMjY4LjU0LS41NDkuNzg5LS44MzZhMTIuOTIyIDEyLjkyMiAwIDAgMCAxLjY0OS0yLjQ3NS4yMi4yMiAwIDAgMCAuMDMzLS4wNTlsLjAwNi0uMDE0di0uMDFsLjE5Mi4wODIgMS4xLjUyM2ExOC4zIDE4LjMgMCAwIDEtMS4yIDEuOTI4IDE0Ljk3MSAxNC45NzEgMCAwIDEtMS42IDEuOTE2em0tMS4xMTEtMS4yMTNsLS41MTQtLjU1OWMuMTU3LS4xNTYuMzA3LS4zMTEuNDU3LS40NzFsLjUzMi41NDFhOS45NSA5Ljk1IDAgMCAxLS40NzQuNDg4em0uNjA5LS42MzNsLS41MzYtLjU1MWMuMTItLjEzOS4yNDgtLjI4NS4zNjktLjQ0MWwuNTc1LjVjLS4xNDYuMTg0LS4yNjkuMzM2LS40MDYuNDkyem0tMS4yNzEtLjA4OGwtLjk1LTEuMDM3YTEwLjY0NSAxMC42NDUgMCAwIDAgMS4yMTktMS40MDZjLjI4MS0uNC41MjMtLjc3MS43MzktMS4xNWwuMS4wNjMgMS4xOC41NTdjLS4wNC4wNjQtLjA3OS4xMzEtLjExNi4xOTMtLjA3NC4xMjUtLjEzOC4yMy0uMjA1LjMzOGExMy44MjQgMTMuODI0IDAgMCAxLTEuOTY1IDIuNDQzem0xLjgtLjU3bC0uNTc1LS41Yy4yNzEtLjM0NC40Ny0uNjE1LjY0Ny0uODc3bC41NjYuNDhjLS4yMy4zNTQtLjQzMy42MzktLjYzNy45em03LjQ2Mi0uNTQxbC0zLjcxNi0xLjMyMmgtLjAzM2wtMS44ODUtLjY3NmEzOC4yNzMgMzguMjczIDAgMCAwIDEuNDg2LTkuMjI3aC0uMDFjLjEyMS0yLjA4OC4xNzgtNC40NjcuMTc4LTcuNDkyaDQuMzI2djEuMDg4aC4xMDV2LjFoMS42YTY0LjEzNCA2NC4xMzQgMCAwIDEtLjExNSA2LjMgNTIuNjE1IDUyLjYxNSAwIDAgMS0xLjUyIDkuOWMtLjE1Ni41NDktLjMgMS4wMDgtLjQxOCAxLjMyMnptLTEwLjM1My0uMDc2bC0uNDU2LS41YTcuNDUzIDcuNDUzIDAgMCAwIC42MzgtLjdsLjUxNC40NDFhOC44OTMgOC44OTMgMCAwIDEtLjY5My43NTJ6bTMuNjQ4LS40NzFsLS41Ny0uNDY5LjEyNy0uMi4wNTMtLjA4NGMuMDY3LS4xMDcuMTM4LS4yMjEuMjA5LS4zMjZsLjY0Ny4yNzNjLS4xLjE5My0uMjE2LjM5MS0uMzM0LjU5YTkuNjk0IDkuNjk0IDAgMCAwLS4xMy4yMTl6bS00LjI1MS0uMTg3bC0xLjAyOC0xLjEyMWE3Ljg2NyA3Ljg2NyAwIDAgMCAyLjA2Ni0zLjk1MWMuMDUtLjM2My4xMS0uNzM2LjE2OS0xLjFsLjAxMy0uMDc2LjAwOS0uMDU3Yy4wOTEtLjU2MS4xODUtMS4xNDEuMjQ2LTEuNzA3LjA5My0uODgxLjE3NC0xLjY3Ni4yMjYtMi40ODIuMTc4LTIuNzM4LjE2My01LjQ1Ny4xMjUtNy43NTZWMTkwNzUuNDU0YTc0LjUyOCA3NC41MjggMCAwIDAtLjQzOC04IDI3LjEyIDI3LjEyIDAgMCAwLS4zNjQtMi4yNSAxNS45OTQgMTUuOTk0IDAgMCAwLTEuNDI1LTQuNDgyIDguOTMgOC45MyAwIDAgMC0uMjI5LS4zNzVsLS4wNTgtLjA5MmgtLjAyNGE3LjEgNy4xIDAgMCAwLS40ODMtLjYzMWwxLjA2Ni0xLjE5MWE4Ljg0OSA4Ljg0OSAwIDAgMSAxLjIzNCAxLjgyMmguMDFhMTYuMTM0IDE2LjEzNCAwIDAgMSAxLjUgNC45NDdjLjAzNC4yLjA2Ni40My4xLjcyMWE4Ny4yNzIgODcuMjcyIDAgMCAxIC41IDE3LjM5NSA5OS42MDkgOTkuNjA5IDAgMCAxLS4xMjEgMS43MDVsLS4wNy45NDFhMTIuMjI1IDEyLjIyNSAwIDAgMS0yLjQ1MSA3LjI4NWMtLjIuMjMtLjM4Ny40MjYtLjU2Ni42em0xLjQzMS0uMjY0bC0uNTEyLS40MzRhOS42MzUgOS42MzUgMCAwIDAgMS4wNDUtMS42OTNsLjY0Ny4zNzlhMTIuNTE2IDEyLjUxNiAwIDAgMS0xLjE3OSAxLjc0OHptMy41OTQtLjk5di0uMDQ1bC0uNTY1LS4xNjQuMjU5LTEuMDA2LjU2Mi4yMTV6bS02LjItLjAyN2wtLjQzOC0uNDc3Yy4xMTUtLjEuMjMtLjIxMy4zNTQtLjM0bC4wMzMtLjAzOS4xMS0uMTM1YTYuMzE1IDYuMzE1IDAgMCAwIDEuMDY5LTEuODE2bC41MjMuMTYyYTYuOTkyIDYuOTkyIDAgMCAxLTEuNjQ5IDIuNjQ1em01LjMzMy0uMzkzbC0xLjI5NC0uNDYzYTI5LjY0OCAyOS42NDggMCAwIDAgMS4zNTMtOC4zNDZjLjEyNy0yLjEyNS4xOTItNC42NjIuMTkyLTcuNTQzdi0uNDYxYTUzLjAzMyA1My4wMzMgMCAwIDAtLjcwNS0xMC4xNTggMjkuMzU4IDI5LjM1OCAwIDAgMC0xLjM0OC00Ljk0OWgtLjAxbDEuNTExLS42MTNjLjAyOC4wOC4wNTUuMTU4LjA4LjIzNmwuMDI1LjA3OC4wMjQuMDc0LjA3Ni4yMjVhMzkuMTU4IDM5LjE1OCAwIDAgMSAxLjIgNC45NDkgNTguMDEgNTguMDEgMCAwIDEgLjc4MiAxMC40MThjLjA2MyAyLjk3MS4wMTMgNS41LS4xNTQgNy43NDRhMzEuMjM5IDMxLjIzOSAwIDAgMS0xLjcyNyA4LjgwOXptLTUuOTE1LS4yNDJsLS43LS43NTguMjM4LS4xNzguNjg2LjcxNWMtLjA3LjA3Mi0uMTQ2LjE0Ni0uMjI3LjIyMXptNC40MTktLjI5NWwtLjYyNi0uMzY3YTEzIDEzIDAgMCAwIC42ODYtMS45NzFsLjU1Ny4xMjdhMTUuNzcyIDE1Ljc3MiAwIDAgMS0uNjE0IDIuMjExem0tMy45MzMtLjE4N2wtMS4wMDYtLjk5YTYuNTgyIDYuNTgyIDAgMCAwIDEuMzQ4LTMuNzM2bDEuMjguMjQyYTcuNjQ2IDcuNjQ2IDAgMCAxLTEuNjIgNC40ODR6bTYuNjE4LS4wMzdsLS41NjQtLjIxOS4yNDktLjk1OS41NTIuMjM0LS4yMzUuOTQzem0tOC4zMzQtLjgyMmwtMS4zMTUtMS40MzZhMi45MTIgMi45MTIgMCAwIDAgLjQ2Ny0uNDUxIDIzLjIgMjMuMiAwIDAgMCAuODM0LTUuMzU1Yy4wOC0xLjI4MS4xMjUtMi43NC4xMzUtNC40NjVsMS44OC4wMTQtLjIgNC40MjItLjEzNSAzLjA0NWE1Ljk3NSA1Ljk3NSAwIDAgMS0xLjY2MiA0LjIyN3ptOC42NDItLjMzbC0uNTUxLS4yMzIuMjA2LS44Mi41NjIuMTkxLS4yMTYuODYxem0tNS4xLS41MjFsLS41MzEtLjE2NmExMC44ODQgMTAuODg0IDAgMCAwIC41NDItMi43NzdsLjAyOS0uNy42MzguMDdhNDIuMTEgNDIuMTEgMCAwIDEtLjE3NyAxLjE3bC0uMDEzLjA3OHYuMDA4Yy0uMDY5LjQzNC0uMTQyLjg4MS0uMiAxLjMyYTEwLjMgMTAuMyAwIDAgMS0uMjg4IDF6bTIuNzYzLS41MTRsLS41NDYtLjExOWExOC41MTQgMTguNTE0IDAgMCAwIC4zNDEtMS45bC41MzIuMDUzYTMzLjE5MyAzMy4xOTMgMCAwIDEtLjMyNiAxLjk2OXptMi42MzMtLjA0M2wtLjU2OS0uMjA1LjE1My0uOTQ5LjU5NS4xNjQtLjE3OC45OXptLjE4OC0xLjIyM2wtLjYtLjE2Mi4xNTMtLjkzLjYuMi0uMTUzLjg5MXptLTIuNDYxLS45MDZsLS41MzYtLjA1M2MuMDQzLS4zNC4wNjMtLjY4LjA4MS0xLjAwOHYtLjAxYy4wNDItLjUyOS4wODEtMS4wNjguMTE1LTEuNmwuNi4wMmE1NS4xMDcgNTUuMTA3IDAgMCAxLS4yNjQgMi42NXptMi42MjQtLjIyMWwtLjYtLjIxNS4xMzQtLjgxMS42MjQuMS0uMDEuMTA1LS4xNDQuODE4em0tNS45MzMtLjIyN2wtMS4yNzEtLjE5MXYtLjAzM2wuMTM1LTMuMDI1LjItNC40NTEgMS4yOS4wMS0uMTkxIDQuNDQxLS4xNTggMy4yNDh6bS45LS42NDZsLS42NTYtLjA3Mi4xNzMtMy44NDYuNzY4LjA2M2MtLjA0NyAxLjIzLS4xNCAyLjQ4LS4yNzMgMy43MjFsLS4wMS4xMzN6bTUuMTg5LS4zMDdsLS42MTMtLjA5Mi4xLTEuMDI1LjYxOS4xLS4xMDUgMS4wMTZ6bS0yLjQ5NC0xLjQ0M2wtLjYtLjAyNWMuMDQ3LS42NjQuMDg3LTEuMzgzLjEyNS0yLjI2OGguNjE0YTY5LjIzIDY5LjIzIDAgMCAxLS4xMjggMi4xOTNsLS4wMDcuMXptLTIuNDEyLTIuMzEybC0uNzY3LS4wNjIuMTM1LTIuOS43MDUtLjAyOWE4OS44NTYgODkuODU2IDAgMCAxLS4wNzIgMi45ODZ6bTIuNTU2LS4xODJsLS42MTItLjAxLjAxNS0uNGMuMDMzLS44NjUuMDY3LTEuNzYyLjA3Ni0yLjY1NGguNmMtLjAxLjk2OS0uMDM4IDItLjA4MiAzLjA1OXptLTMuODg5LTMuMjU4aC0zLjg0N3YtNS4zNDJoMy44NDd2NS4zNDJ6bTMuOTgtLjAwOGgtLjZ2LS4wMTRjLjAwOS0uODIuMDItMS43NS4wMS0yLjY0NWwuNjA4LS4wMXYuMDM5YzAgLjc3OSAwIDEuNjY0LS4wMTQgMi42Mjd6bS0uNi0yLjg2M2E4OS4zMjggODkuMzI4IDAgMCAwLS4wODItMy4wNjJsLjY3Ny0uMDI1Yy4wMjUgMS4wMzUuMDMzIDEuOTY5LjAyMyAyLjg1NHYuMjI3bC0uNjE3LjAxem03LjcwNy0uMzc5aC00LjMyNmE2NS4wNzMgNjUuMDczIDAgMCAwLS43NDMtMTAuMDA2IDQzLjQ1OCA0My40NTggMCAwIDAtMS4wODQtNC45NDloLS4wMTVsLS4wMjgtLjEtLjA2Ny0uMjMtLjAxMy0uMDQ1Yy0uMDYyLS4yMTEtLjEyNS0uNDMtLjItLjY0M2wzLjcyNy0xLjUxNi4wMi4wNTMuNjg2LS4zNC45NjktLjM4OWE0Ny42MzggNDcuNjM4IDAgMCAxIDEuMDA3IDMuMjE3aC0uMDFjLjQzIDEuNi43ODggMy4yNTggMS4wNjUgNC45MzlhNTguMiA1OC4yIDAgMCAxIC43MDkgOC4yNWgtMS41OTJ2LjA1M2gtLjEwNXYxLjd6bS0xNC4yNzEtMi41NTdhNTQuNDY0IDU0LjQ2NCAwIDAgMC0uODM1LTcuNDM3aC0uMDFhMTkuMTA5IDE5LjEwOSAwIDAgMC0uMjQ0LTEuMTcgMy42IDMuNiAwIDAgMC0uMzEzLS44ODNsMS4zNDYtMS41YTkuOTI4IDkuOTI4IDAgMCAxIDEuMTQ2IDMuNDc3LjIxNi4yMTYgMCAwIDAgMCAuMDM3LjE3NS4xNzUgMCAwIDEgMCAuMDM5IDUyLjg4NSA1Mi44ODUgMCAwIDEgLjgyIDcuNDM0em0yLjMzLS4wMWE1NCA1NCAwIDAgMC0uODE1LTcuNDE4bC4wMDktLjAxaC0uMDA5bDEuMzM4LS4zNS4wMS4wMjl2LjAyN2EyLjcxNSAyLjcxNSAwIDAgMCAuMDYyLjI3OXYuMDFhNDMuOTI4IDQzLjkyOCAwIDAgMSAuNzQ4IDcuNDI0bC0xLjM1MS4wMXptMi4xNjItLjI0bC0uNjEyLS4wMWE1Ny40IDU3LjQgMCAwIDAtLjIwNi0zLjRsLjYxMy0uMDI5Yy4xIDEuMDUzLjE2NCAyLjE3OC4yMDYgMy40NDF6bTEuOTgxLS4xYTczLjY0NSA3My42NDUgMCAwIDAtLjE2My0yLjUxNmguNzE5Yy4wNjMuOTA2LjEgMS43MjcuMTIgMi41MDhsLS42NzUuMDF6bS41NDItMi43MzRoLS43MTVhNzEuNjUgNzEuNjUgMCAwIDAtLjI0LTIuMzNsLjctLjEwOWMuMTA3Ljc1Mi4xOTIgMS41NzIuMjU1IDIuNDM4em0tMy4zNjItLjc5MWEzNS43OTggMzUuNzk4IDAgMCAwLS4zODQtMi44MTJsLjYxOS0uMDY2Yy4xLjU1My4xNzEgMS4wODIuMjM0IDEuNTc2LjA0OS4zOTEuMS44NDQuMTQ1IDEuMjc3bC0uNjEzLjAyN3ptMi4zNjktMS43NGwtLjA0My0uMzE4YTY0LjAzMiA2NC4wMzIgMCAwIDEtLjExLS44MyAxNy41MyAxNy41MyAwIDAgMC0uMTE1LS43NThsLjY1Ny0uMDkyYy4xMjIuNjE3LjIyNiAxLjI1LjMwNyAxLjg4NWwtLjY5NC4xMTV6bTIuNjY2LS4zMzJsLS4xNzItLjkwOC42MzMtLjEuMTE1LjkyNi0uNTc1LjA4em0tNS40NDctLjk0M2ExNi4yMzcgMTYuMjM3IDAgMCAwLS4xODctLjkyNGwtLjAzOC0uMjQ0LS4xNjMuMDQzLjE2My0uMDUzYy0uMS0uNDc3LS4yMDktLjk4NC0uMzYtMS40NzlsLjU3Ni0uMTA1Yy4yNDMuODUuNDU5IDEuNzc5LjYyMyAyLjY5MWwtLjYxMi4wNzJ6bTUuMjMxLS4xODdsLS4xNDQtLjc0Ni42MzgtLjE4Mi4xNTMuNzQ4LjAxLjA5LS42NTYuMDkyem0tMi43MzgtLjY1MmMtLjEyNS0uNzMyLS4yNjktMS40LS40NC0yLjA1MWwuNTg1LS4xNzhjLjE4OC42OC4zNTIgMS4zODEuNSAyLjEzOWwtLjY0Ni4wOTJ6bS00LjI5Mi0uMDgyYTkuNTA3IDkuNTA3IDAgMCAwLTEuMjE4LTMuNWwuOTU0LS44ODNhOS43IDkuNyAwIDAgMSAxLjU5MiAzLjk5bC0xLjMyNy4zOTF6bTYuODM5LS4yMjFsLS4xNjgtLjg0Ni42MzgtLjE0NS4xNjMuODExLS42MzIuMTh6bS0uMjA2LTEuMDQ1bC0uMTYzLS44NzEuNi0uMTgyLjE4Mi45MS0uNjIyLjE0M3ptLTUuNDkxLS42NjZhOC44NjMgOC44NjMgMCAwIDAtMS4xNTEtMi40MWwuNDUxLS40YTYuMjY3IDYuMjY3IDAgMCAxIC40NzUuNzE5IDkuMDM4IDkuMDM4IDAgMCAxIC44IDEuOTc3bC0uNTc0LjExNXptMi42NDctLjIzNmExMy45NSAxMy45NSAwIDAgMC0uOC0yLjE1bC42NTYtLjNjLjI3MS43My41MjEgMS41LjczOSAyLjI3N2wtLjU5NC4xN3ptMi42MzgtLjE4NmwtLjIxNi0uNzQ2LjU4NS0uMjE3LjIyNi43OTEtLjU5NC4xNzJ6bS0uMjc4LS45NDVsLS4yNTQtLjg4MS41OTUtLjE5MS4yNDQuODYzLS41ODQuMjA5em0tLjM0Ni0xLjA2NGwtLjI2OS0uOTE0LjU5NS0uMTQ4di0uMDQzbC4yNjkuOTEtLjU5NC4yem0tMi45MDYtLjEyOWE5LjQ3MiA5LjQ3MiAwIDAgMC0uOTg2LTEuNmwuNTM3LS40NjVhMTEuNTM3IDExLjUzNyAwIDAgMSAxLjA2NCAxLjUyOWwuMDYzLjIxNy0uNjc3LjMyem0uODItLjZsLS4wMS0uMDMxYTEyLjMzMyAxMi4zMzMgMCAwIDAtMS41ODEtMi4xMjFsMS0xLjExN2ExMy44NTQgMTMuODU0IDAgMCAxIDEuOTQ4IDIuNjUybC0xLjM1Ni42MTd6bTEuNDc4LS43ODdjLS4yLS4zMjQtLjM0Ni0uNTYxLS40NzktLjc2NmwuNjY3LS4zNTljLjE1NS4yMzYuMzQ3LjUzMy41MzIuODU0bC0uNzE5LjI3MXptLjkzNS0uM2ExNS4wNzEgMTUuMDcxIDAgMCAwLTIuMjQ2LTMuMDI3bC45ODMtMS4xYTEyLjk1NyAxMi45NTcgMCAwIDEgMi40ODcgMy41NzJsLTEuMjI0LjU1NXptLTQuMzUtLjA4MmE1LjE3NiA1LjE3NiAwIDAgMC0uMjU5LS4zbC40NjMtLjUxOGMuMTMzLjE0My4yMzYuMjYuMzI5LjM3MWwtLjUzMS40NDl6bTIuODItLjU1N2ExMS42NyAxMS42NyAwIDAgMC0uNTIyLS43MDdsLjU5NS0uNDYxYy4yMjYuMjc3LjQzNy41NzguNTk1LjgxMWwtLjY2Ni4zNTd6bTMuODctLjQzMmExOS41MjIgMTkuNTIyIDAgMCAwLTIuODY0LTMuODgzbDEtMS4xMjFhMTUuOTU5IDE1Ljk1OSAwIDAgMSAzLjE1MiA0LjQybC0xLjI5LjU4NHptLTQuNS0uNDQxYy0uMDQ5LS4wNTctLjEtLjExMy0uMTQ1LS4xNzJhOC45OTcgOC45OTcgMCAwIDAtLjM1Ny0uNDFsLjU1MS0uNDk0Yy4xODQuMTg4LjM1Ni40LjUyMy42bC4wMS4wMTItLjU4LjQ2M3ptLS42NDctLjc0OGEuNDcyLjQ3MiAwIDAgMC0uMDM3LS4wMzlsLS4wMjUtLjAyNy40OTItLjU1MWMuMDIxLjAyMS4wNDIuMDQzLjA2Mi4wNjZsLjA2Mi4wNjgtLjU1MS40ODJ6bTUuMjQyLTIuOTE2bC0xLjItMS4zNjUgMS4xMzctMS4xOCAxLjMgMS41NzQtMS4yNDEuOTcxem0xLjQtMS4xbC0xLjMyMi0xLjYuODkyLS45MzYgMS41IDEuNzA3LTEuMDY4LjgyOHptMS4yMzItLjk3NWwtMS41MS0xLjcwNS44MjUtLjg1NyAxLjY1OSAxLjgtLjk3My43NnoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJUcmF6YWRvIDE1MTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTMzMy4xOTcgLTE4MTA0LjI3NSkiLz4gICAgPC9nPjwvc3ZnPg==), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 51.5px 56.9px, cover;
	background-position: right 10px bottom 9px, 0;
	padding-bottom: 75px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.este:lang(ar) {
	background-position: left 10px bottom 9px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.norte {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MS41MDgiIGhlaWdodD0iNTYuOTIyIiB2aWV3Qm94PSIwIDAgNTEuNTA4IDU2LjkyMiI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtvcGFjaXR5Oi45OTd9LmNscy0ye2ZpbGw6I2ZmZn0uY2xzLTN7ZmlsbDojOTliYWRhfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8ZyBpZD0iQmVybmFiZXVfbm9ydGUiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJCZXJuYWJldSBub3J0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1Ljc0OCAtOTQzLjM5MSkiPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTUxMyIgZD0iTTE4Ljk0MyA1Ni43NjhjLTEuMDQ3LS4xLTIuMTE0LS4yMjctMy4xOTEtLjM2LTUuNjE0LS43LTkuMS0zLjEtMTEuMy01Ljg3YTE3LjEyIDE3LjEyIDAgMCAxLTEuNTg5LTIuNDgzaC0uMDEyYTE5LjE2MSAxOS4xNjEgMCAwIDEtMS4wNjEtMi40NjRoLS4wMTZBMjQuOTUgMjQuOTUgMCAwIDEgLjcgNDEuMWMtLjItMS4zMjItLjM4Ny0zLjE1NS0uNTEtNS40LS4yMTUtMy45NjEtLjI2Ni05LjI0Ny0uMDEtMTUuNDI0LjA0MS0uOTg2LjA5My0xLjk5Mi4xNjQtMi44MjNhMzIuMjQxIDMyLjI0MSAwIDAgMSAuNy00Ljg2NGMuODYyLTMuNjUzIDIuMzYxLTUuNDA5IDQuOC03Ljg0MkM5LjU2MyAxLjAzMSAxNC45Mi40NjYgMTguMTYzLjIxUzI2LjI2IDAgMjYuMjYgMGE3Ni4xNDcgNzYuMTQ3IDAgMCAxIDguODY3LjU2NEExNS44MSAxNS44MSAwIDAgMSA0Ni43IDkuMzQ0bC0xLjI5Mi41ODVxLTMuODc2LTYuNzYtMTAuMDc2LTcuNzE4QTg5LjIzOSA4OS4yMzkgMCAwIDAgMTguMjE0IDEuOXEtNy42LjMwOC0xMS43IDQuNDMzYTExLjggMTEuOCAwIDAgMC0zLjg0OCA2LjI1MSAyNS4yODkgMjUuMjg5IDAgMCAwLS43NiA0Ljk0NmMtLjAwOS4xNjktLjAxNy4zODktLjAyNi41NDVBMTUzLjEgMTUzLjEgMCAwIDAgMS45IDM1LjdjLjA2MS45MTIuMTM3IDEuODg0LjIxNiAyLjc5MkEyNi42MjcgMjYuNjI3IDAgMCAwIDMuNTc1IDQ1LjVhMTcuODQzIDE3Ljg0MyAwIDAgMCAxLjIxNCAyLjU1OCAxNC45NzEgMTQuOTcxIDAgMCAwIDEuODExIDIuNDhjLjA0MS4wNDYuMDkzLjEuMTM3LjE0NHE0LjI2NSAzLjk4NyAxMS4zOTIgNC4yNzlhODUuOSA4NS45IDAgMCAwIDE2Ljc1OS0uMzA3IDEzLjc5MSAxMy43OTEgMCAwIDAgNy45LTQuMTE2IDIxLjUwNiAyMS41MDYgMCAwIDAgMi4xMDgtMi40NzNjLjMyOC0uNDUyLjY0Ny0uOTI0Ljk2NS0xLjQyN2wxLjMxNC42MTYtLjAxMS4wMmMtLjE4NS4yNzgtLjM1OS41MzUtLjUyNC43OTFhMzYuODA0IDM2LjgwNCAwIDAgMS0xLjgzIDIuNDY4Yy0uMTMzLjE2NC0uMjUzLjMxMy0uMzc2LjQ1NmExNi42MDkgMTYuNjA5IDAgMCAxLTguNjEgNS4yNDRjLTEuNDY0LjQtNy41NzQuNjg3LTEyLjI3NS42ODctMS45MDcgMC0zLjU2NC0uMDQ3LTQuNjA2LS4xNTJ6TTQ1LjM1OSA1My43bDEuNzI0LTEuOCAxLjY2MiAxLjM1NS0xLjk2IDEuOTA5em0tMjAuNTg3LjY2N2MxLjAyNiAwIDIuMDQyLS4wMjEgMy4wNDctLjA1MWwuMDIxLjY1N2E3Ny42NTkgNzcuNjU5IDAgMCAxLTMuMDU4LjA2MXptLTMuMDE4LjYxNnYtLjY2N2MuOTQ0LjAzMSAxLjg4OC4wNTEgMi44MTIuMDUxbC4wMTEuNjY3YTg5LjY5MiA4OS42OTIgMCAwIDEtMi44MjItLjA1NHptLTMuNTU0LS4yMjhsLjAzMS0uNjE2YzEuMTE5LjA3MiAyLjIxNy4xMzQgMy4zMTUuMTY1di42NjdhNTguODMgNTguODMgMCAwIDEtMy4zNDYtLjIxNnptOS44MjEtLjQ1MmE3Ni4xODQgNzYuMTg0IDAgMCAwIDMuMTItLjE3NWwuMDYxLjY0NmE4My45NyA4My45NyAwIDAgMS0zLjE1LjE4NXptMy4zMzUtLjJhODIuMzU0IDgyLjM1NCAwIDAgMCAxLjU3LS4xMzMgMTUuNjY1IDE1LjY2NSAwIDAgMCAxLjczNC0uMTU0bC4wOTMuNjM2YTEwMS4xNSAxMDEuMTUgMCAwIDEtMy4zMzUuMzA4em0tMTYuOC4yMjZsLjEyMi0uNjA2Yy42NDcuMTIzIDEuMzE0LjIyNiAyLjAyMi4zLjQ0MS4wMzEuODgzLjA3MiAxLjMyNC4xbC0uMDQxLjYxNmEyMi40MjIgMjIuNDIyIDAgMCAxLTMuNDIyLS40MDV6bTIwLjMwOS0uNTQ0YTEzLjM3NCAxMy4zNzQgMCAwIDAgMi41NTUtLjY2N2wuMjQ3LjU4NGExMy4zODEgMTMuMzgxIDAgMCAxLTIuNzIuNzI5em0tMjQuMzUzLS43OGwuMjc3LS41MTNhMTYuNDI4IDE2LjQyOCAwIDAgMCAzLjY5NCAxLjE5MWwtLjEyMy42YTE3LjEwNyAxNy4xMDcgMCAwIDEtMy44NDMtMS4yNzN6bTYuMjA5LjgxMWMtMy42NzMtLjM3OS02LjU0Ny0xLjQ3OC04LjU3OS0zLjI4M0ExMC4xMzMgMTAuMTMzIDAgMCAxIDYuMyA0OC4zNjFjLS4wNjMtLjA5LS4xMzktLjIxLS4yMDctLjMwN2gtLjAwOWExNC42MyAxNC42MyAwIDAgMS0xLjQxNC0yLjQ2M2gtLjAxMmExNy4wOCAxNy4wOCAwIDAgMS0xLjQtNS44MzkgMTI0LjM1NyAxMjQuMzU3IDAgMCAxLS4zMDYtNC4wNjUgMTQ4LjUzIDE0OC41MyAwIDAgMSAuMTc4LTE4LjE1NGMuMDEtLjIwNS4wMzEtLjQyMS4wNC0uNjI1YTE2LjEyNyAxNi4xMjcgMCAwIDEgLjY1Ny00LjMyMWgtLjAxQTExLjM0IDExLjM0IDAgMCAxIDUuOSA4LjZxNC4yLTUuODIgMTMuNjA4LTUuODE5YTk3Ljc4MSA5Ny43ODEgMCAwIDEgMTMuNDU0LjFjNS40OTEuNzI5IDkuMjc4IDMuMjQ0IDExLjMzIDcuNTU0TDQzLjA3IDExcS0zLjU4Ny02LjI2OS0xMC4yODMtNi40N2ExMjQuNSAxMjQuNSAwIDAgMC0xMy4zMzEtLjEzYy03LjEyMS4yLTEyLjIzMyAyLjY3NS0xNC4xMjEgOC4xODdhMTUuNTQ2IDE1LjU0NiAwIDAgMC0uNzggNC4zMjFjLS4wMi4yLS4wMzEuNDE1LS4wNDEuNjE4YTEzNy40NjMgMTM3LjQ2MyAwIDAgMC0uMDMyIDE4LjE2MWMuMDkyIDEuMzkxLjIgMi44MDguMzI4IDQuMjE5YTIwLjY3NiAyMC42NzYgMCAwIDAgMS42IDUuNjg1IDEzLjE0NCAxMy4xNDQgMCAwIDAgMS40ODEgMi40MjYgOS44ODUgOS44ODUgMCAwIDAgMi4yIDIuMDU3Yy4yNDcuMTY2LjQ5My4zMTkuNzUuNDYzIDIuMTEzIDEuMTY2IDQuOTA3IDEuODI3IDkuMDc2IDEuOSAzLjczNi4wODIgNy40NjEuMTEyIDEyLjM1NiAwYTEzLjEyNiAxMy4xMjYgMCAwIDAgNi42MzgtMS45MTYgMTIuNjYxIDEyLjY2MSAwIDAgMCAyLjg0LTIuNDU1aC0uMDA2YTEzLjEyNCAxMy4xMjQgMCAwIDAgMS42NTUtMi40NzVsLjAzNy0uMDgxLjE5LjA4MiAxLjEwNi41MjNhMTguODY4IDE4Ljg2OCAwIDAgMS0xLjIgMS45MjkgMTQuOTU3IDE0Ljk1NyAwIDAgMS0yLjIwNyAyLjQ5IDEyLjk4NyAxMi45ODcgMCAwIDEtOC40MiAzLjIzNnEtMy45NDYuMzg1LTguMTU1LjM4NS0zLjg5OSAwLTguMDI1LS4zMzR6bTIwLjg5NC0uNzY5QTEyLjUyNSAxMi41MjUgMCAwIDAgMzkuNzE0IDUybC4zNDkuNDgyYTEzLjAxMyAxMy4wMTMgMCAwIDEtMi4xODYgMS4xMzl6bTYuMTg4LS45NTRsMS41MjktMS42MzMgMS41OCAxLjI5My0xLjcgMS43ODZ6TTYuODc0IDUwLjUyN2wtLjA0MS0uMDQxLjQ3Mi0uNDkyYTExLjIgMTEuMiAwIDAgMCAzLjMgMi40MjJsLS4yNzcuNWExNC4yNDcgMTQuMjQ3IDAgMCAxLTMuNDU0LTIuMzg5em0zMyAxLjM2NGExMS45IDExLjkgMCAwIDAgMi4wNjUtMS42ODVsLjQxLjQyYTE0LjIzMyAxNC4yMzMgMCAwIDEtMi4xMjcgMS43Mzd6bS0xNC42ODYuNDFsLjAyMS0uNjM2Yy4zMjggMCAuNjU3LS4wMSAxLS4wMXYuNjQ1em0yLjMxOS0uNjc3Yy40MzEtLjAxMS44NzItLjAzMSAxLjMtLjA1MXYuNzA4Yy0uNDYyIDAtLjkuMDEtMS4zNDQuMDF6bS0xLjEwOC42Njd2LS42NDdoLjAxYy4zLS4wMS41ODUtLjAxLjg4My0uMDIxbC0uMDQxLjY2OHptLTIuMzE5LS4wMTFsLjAxLS42MTZoLjkyNGwtLjAxNC42MjdjLS4zMDkgMC0uNjA3IDAtLjkxNS0uMDExek0yMyA1Mi4yN2wuMDExLS42MTZjLjI4Ny4wMS41ODUuMDEuODcyLjAxbC0uMDExLjYxNnptNi4wMzUtLjcwOGgtLjAxMWMuNTQ1LS4wMiAxLjA4OC0uMDUxIDEuNjIyLS4wODJsLS4wMS43N2MtLjU0NS4wMTEtMS4wNzguMDIxLTEuNi4wMjF6bS03LjA0LjdsLjAyMS0uNjM2Yy4yNTYuMDExLjUyMy4wMjEuNzkuMDIxbC0uMDExLjYyNnptOC44NTYtLjc3OWwxLjE2LS4wNjIuMDQxLjgyMmMtLjQxMS4wMS0uODIyLjAyLTEuMjIxLjAyem0tMTAuMzE0Ljc0OWwuMDQxLS42MjVjLjMxOSAwIC42MzYuMDEuOTY1IDBsLjI2Ni4wMS0uMDIuNjM2Yy0uNDI0LS4wMTMtLjgzNC0uMDEzLTEuMjU1LS4wMjR6bTExLjcyIDBsLS4wNDEtLjgzMnEuNzA3LS4wNDYgMS4zODUtLjA5M2wuMDkzLjgyMmExMyAxMyAwIDAgMS0xLjQxNy4xem0tMTIuMzM1LS4wMTFjLS4xOTQgMC0uMzgtLjAxLS41NjQtLjAxbC0uMDMxLS42NDdxLjUwOC4wMzEgMS4wNDcuMDMxbC0uMDQxLjYzNnptLTEuODY4LS4wNzJsLjA5My0uNjY3Yy4zMTguMDMxLjY0Ni4wNTEuOTg1LjA3MmwuMDQxLjY1N2ExOS4yNSAxOS4yNSAwIDAgMS0xLjEyMy0uMDY0em0tMS45ODEtLjE5NGwuMTIzLS43Yy41NTMuMDgzIDEuMTM5LjE1NCAxLjczNC4yMTZsLS4xLjY2N3EtLjk0NS0uMDc4LTEuNzYxLS4xODZ6TTMzLjggNTEuM2wuNzI5LS4wNTFhMS4yNDggMS4yNDggMCAwIDAgLjE5NC0uMDQxbC4yLjcwOGMtLjMzOC4wNzItLjY4OC4xMzMtMS4wMzcuMTg0em0tMTkuODU5LjIxNWwuMTg1LS42ODhhMTguNDc1IDE4LjQ3NSAwIDAgMCAxLjg1OC4zOTFsLS4xMjMuNjg4YTE4LjY1MSAxOC42NTEgMCAwIDEtMS45MTYtLjM5NXptMjAuOTg4LS4zNDljLjI3Ny0uMDYxLjU1NC0uMTMzLjgyMS0uMjE1bC4yLjdjLS4yNjcuMDgzLS41NDQuMTU0LS44MjIuMjI2em0xLjAxNi0uMjc3Yy4yNzctLjA5Mi41NDQtLjE4NS44LS4zbC4zMDguNjU3Yy0uMy4xMjItLjYwNi4yMzYtLjkxNC4zMzh6bS0xNC40LjUxNmEyNy43NjQgMjcuNzY0IDAgMCAxLTcuNzE1LS44NjIgMTAuNDcxIDEwLjQ3MSAwIDAgMS00LjMxLTIuMjY4Yy0uMDYtLjA1Mi0uMTQ4LS4xNDYtLjIxNy0uMjE1SDkuM2E5LjM4NCA5LjM4NCAwIDAgMS0xLjc4Mi0yLjQ3M0g3LjVjLS4wNTEtLjA5My0uMDkzLS4yLS4xNDQtLjNsMS4zMzUtLjY4N2E3LjU0NCA3LjU0NCAwIDAgMCAuNTMzLjloLjAxYTguNTI4IDguNTI4IDAgMCAwIDIuOCAyLjU1OGgtLjAxMWExMS45NzIgMTEuOTcyIDAgMCAwIDMuODE4IDEuMjgzIDczLjMxOSA3My4zMTkgMCAwIDAgMTguMTc1LjAzMSA4LjcxMyA4LjcxMyAwIDAgMCAzLjg2NC0xLjMxM2gtLjAxNWE5LjgxNCA5LjgxNCAwIDAgMCAyLjU1OS0yLjQ3M2MuMjU3LS4zNi41LS43NC43MzktMS4xNWwuMS4wNjIgMS4xOC41NTRjLS4xMTEuMTgyLS4yMTEuMzYyLS4zMjEuNTM1YTEzLjggMTMuOCAwIDAgMS0xLjk3NyAyLjQ2MWguMDEyYTEwLjg4NCAxMC44ODQgMCAwIDEtMy44MjkgMi40OTUgMTEuMDg0IDExLjA4NCAwIDAgMS0xLjgxMy41cS01LjkyNS40MjctOS45ODkuNDI5LTEuNjQxLS4wMDItMi45NzUtLjA3MnptLTkuODg0LS42OEwxMiA1MC4xYTE0LjY2MyAxNC42NjMgMCAwIDAgMS45MjkuNjc3bC0uMTg0LjdhMTMuODY1IDEzLjg2NSAwIDAgMS0yLjA3OC0uNzU3em0yNS4yNzctLjIxNWMuMjM2LS4xLjQ3Mi0uMjE2LjctLjMzOWwuMzI4LjY0N2MtLjIzNi4xMjMtLjQ3Mi4yMzYtLjcxOC4zNDh6bS44ODItLjQ0MmMuMjA1LS4xMTIuNC0uMjM2LjYwNi0uMzU5bC40MzEuNmE4LjEyNSA4LjEyNSAwIDAgMS0uNzA4LjQxem0tMjYuNzIuMzU1bC4zNTktLjU4NWMuMTEzLjA2Mi4yMzcuMTEzLjM1OS4xNzVsLS4zMjguNjE2YTUuODAzIDUuODAzIDAgMCAxLS4zOS0uMjA2ek00LjMzOSA0Ni43N2wuNTQ0LS4yNTdhMTQuMzM3IDE0LjMzNyAwIDAgMCAxLjI1MiAxLjk2IDExLjAxOCAxMS4wMTggMCAwIDAgMS4wMjYgMS4zNjVsLS40NzIuNWExNC42NDcgMTQuNjQ3IDAgMCAxLTIuMzUtMy41Njh6bTYuMzMyIDMuNDNsLjMyOS0uNjA4Yy4wOTMuMDUxLjE4NC4xLjI2Ny4xNTRsLS4zNi41ODVjLS4wODItLjA0Mi0uMTY0LS4wOTMtLjIzNi0uMTMxem0yNy45MzUtLjYwNmE1LjQgNS40IDAgMCAwIC41NTQtLjRsLjQ5Mi41NjRxLS4zMDguMjMxLS42MTYuNDMxem0tMjguNC4zMDhsLS4wNzItLjA0MS40MjEtLjUzNGMuMDgyLjA1MS4xNzUuMTEzLjI2Ni4xNjVsLS4zMjguNTk1Yy0uMDkzLS4wNjQtLjE5My0uMTI2LS4yODMtLjE4N3ptLS40NDEtLjMxOWwuMzY5LS41NDRjLjA4My4wNjEuMTY1LjExMy4yNDcuMTc1bC0uNDEuNTIzYy0uMDcxLS4wNTMtLjE0MS0uMTA1LS4yMDItLjE1NnptMTMuNjE4LjFsLS4wMjEtLjY3N3ExLjQxNy4wMTUgMi44MzMgMGwtLjAzMS43aC0uNzM5Yy0uNjcuMDAyLTEuMzU0LS4wMDYtMi4wMzgtLjAyM3pNMjYuMzk0IDQ5Yy42MjUtLjAxMSAxLjI1MS0uMDIxIDEuODc3LS4wNDJsLjAyMS43Yy0uNjM2LjAzMi0xLjI3My4wNDEtMS45Mi4wNTF6bS01LjEzMi41OTJsLjA1MS0uNjM2Yy42MTYuMDIgMS4yMzEuMDMxIDEuODQ3LjA0MWwuMDIxLjY3OGMtLjYzNi0uMDIzLTEuMjcyLS4wNTMtMS45MTgtLjA4NHptNy4yMjQtLjYzNGMuNS0uMDIgMS4wMTYtLjAzIDEuNTE5LS4wNWwuMDYyLjY0Ni0xLjU3LjA5MnptMTAuODM4LjExMmMuMTU0LS4xMjMuMy0uMjQ2LjQ0Mi0uMzY5bC41MjMuNTQ0Yy0uMTU0LjEzMy0uMzA4LjI2Ni0uNDcyLjM5em0tMTkuOTkyLjR2LS42Yy42LjAzMiAxLjE4MS4wNTIgMS43NzYuMDcybC0uMDUxLjYzNmMtLjU3NS0uMDI5LTEuMTQ5LS4wNy0xLjcyNC0uMTF6TTMwLjIgNDguOWMuNS0uMDIyIDEtLjA1MiAxLjUtLjA3MmwuMDYxLjU5NWMtLjQ5Mi4wNTEtLjk4Ni4wOTMtMS40ODkuMTIzem0tMjAuOS4zbC40MjEtLjQ5MmMuMDgyLjA3Mi4xNzUuMTQ0LjI1Ny4yMDVsLS4zNy41NDVjLS4xMDgtLjA4Mi0uMjA4LS4xNzQtLjMwOC0uMjU4em03Ljk4NS4wODJsLjA0LS41NTRjLjMxOS4wMzEuNjQ3LjA2MS45ODYuMDgyLjI2Ni4wMjEuNTQ0LjAzMS44MTEuMDUxdi41ODVhODAuNDgxIDgwLjQ4MSAwIDAgMS0xLjg0MS0uMTYzem0xNC42Mi0uNDgybC41MzQtLjAzMS4wODIuNTY1LS41NTMuMDYyem0uNzQ5LS4wNDFjLjI0Ny0uMDExLjQ4Mi0uMDMxLjcyOS0uMDUxbC4xMjMuNTE0LS43Ny4wOTJ6bS0xNi43OC4zNjdsLS4xMzMtLjAyMS4xNDQtLjZjLjQuMDgzLjgxMS4xNDQgMS4yMzEuMmwtLjAzMS41NTRjLS40LS4wMzgtLjgtLjA3OC0xLjIxMS0uMTN6bTE3LjcxNC0uNDI2bC4zMjgtLjAyYTEwLjc4OCAxMC43ODggMCAwIDAgMS4yMzEtLjMxOWwuMjQ3LjU1NGE5LjY4OSA5LjY4OSAwIDAgMS0xLjQuMjQ3bC0uMjg3LjA0MXptNi4zMzItLjE0NWMuMjg3LS4yNjYuNTY0LS41NDQuODQxLS44NDFsLjUzNC41NDRhMTAuOSAxMC45IDAgMCAxLS44NTIuODQxem0tMjUuODcyLjE0NWwuMjE1LS42MDZhMTQuMzkyIDE0LjM5MiAwIDAgMCAxLjQxNy4zOGwtLjE0NC41OTVhMTcuMTE3IDE3LjExNyAwIDAgMS0xLjQ4OC0uMzY5em0tNS4xMTEuMTY1bC40MS0uNDgyLjA0MS4wMzFjLjA2MS4wNTEuMTEyLjEuMTc1LjE1NGwtLjQyMS40OTNhMS45MTQgMS45MTQgMCAwIDEtLjIwNS0uMTk4em0yNi40MDYtLjU3M2E4LjkgOC45IDAgMCAwIDIuNi0xLjM2NGwuNDMxLjUyM2E3Ljk0NyA3Ljk0NyAwIDAgMS0yLjc3NCAxLjQwM3ptLTE3LjAyNi4zMjhhMTYuMzg4IDE2LjM4OCAwIDAgMS0zLjQ3OS0uNTY4aC4wMDZhOC44IDguOCAwIDAgMS00LjItMi40NjloLS4wMDdhOC4yNTYgOC4yNTYgMCAwIDEtMS45My00LjU1OCAxMTQuNDcgMTE0LjQ3IDAgMCAxLS41MzEtNS4zMzcgMTExLjUzNiAxMTEuNTM2IDAgMCAxIDAtMTguMTQ0Yy4wMS0uMTQ0LjAzMS0uMy4wNDEtLjQ0MWExMS43NzkgMTEuNzc5IDAgMCAxIDEuMDY3LTQuNTE1IDcuNTIyIDcuNTIyIDAgMCAxIDUuMzY4LTQuMDc0QTg0LjE2NyA4NC4xNjcgMCAwIDEgMzAuOTQgOC4wM2M0LjI1OS0uMDUxIDcuMDA5IDEuNDM2IDguNjIgNC41NTdoLjAxMWExNi4xNzQgMTYuMTc0IDAgMCAxIDEuNSA0Ljk0NmMuMDQxLjIzMy4wNzMuNDg1LjEuNzE5YTg4LjAzMSA4OC4wMzEgMCAwIDEgLjUwNiAxNy40Yy0uMDUxLjg3Mi0uMTI3IDEuNzgyLS4xODkgMi42NDRhMTIuMTcgMTIuMTcgMCAwIDEtMi40NTIgNy4yODcgOC4zNDMgOC4zNDMgMCAwIDEtMy42MzkgMi40NzNoLS4wMTJhMTEuNTg5IDExLjU4OSAwIDAgMS0xLjUwOC40MnEtNC43MjguMzMzLTkuMTMuMzM1LTMuMzExLS4wMDEtNi40My0uMTkzem0tMy4zNDUtMzguNTY5YTYuMSA2LjEgMCAwIDAtMy44NDggMi41MzUgNy41IDcuNSAwIDAgMC0xLjEgMy4wMDdjLS4wNi42NC0uMTIyIDEuMjgyLS4xNzIgMS45MzFhMTExLjc3NyAxMTEuNzc3IDAgMCAwLS4wMzQgMTguMTUzYy4xNTQgMS44NTguMzM4IDMuNzI1LjU4NSA1LjU2M2E1LjkxOSA1LjkxOSAwIDAgMCAyLjQ4IDQuMyA3LjE4NiA3LjE4NiAwIDAgMCAyLjY3OCAxLjAwNyA3MS4yIDcxLjIgMCAwIDAgMTguMy4yMDUgNi45MjIgNi45MjIgMCAwIDAgMi45ODUtMS4xOTIgNy40MTcgNy40MTcgMCAwIDAgMi42NTktNC40NTJjLjEzNC0uOTc2LjMyOS0xLjk2LjQzMi0yLjkzNi4wOTEtLjgyNi4xNzYtMS42NTcuMjI4LTIuNDg0LjE2NS0yLjU4Ni4xNjUtNS4xODIuMTIzLTcuNzU4YTc2Ljg1NSA3Ni44NTUgMCAwIDAtLjQ0MS04LjE0OGMtLjA4Mi0uNjc1LS4yLTEuNDYxLS4zNjYtMi4yNDhhMTYuMjUgMTYuMjUgMCAwIDAtMS40MjYtNC40ODVjLS4wOTMtLjE2NS0uMi0uMzE4LS4yODctLjQ2MmgtLjAyMWE2LjM1OCA2LjM1OCAwIDAgMC00LjI3LTIuNzkyIDc1LjUzNyA3NS41MzcgMCAwIDAtNy42NjYtLjM3NiA5Ny42ODkgOTcuNjg5IDAgMCAwLTEwLjgzOS42MzJ6TTguMjkxIDQ4LjJsLjQxLS40NTJjLjE1NC4xNzUuMzE4LjMzOS40OTIuNWwtLjQxLjQ4MmMtLjE2NC0uMTc1LS4zMjgtLjM1LS40OTItLjUzem0zLjc0Ni0uMzcxbC4zNjktLjU1M2ExMC4zMTkgMTAuMzE5IDAgMCAwIDEuNjYzLjc1OWwtLjIxNi42MDZhOS42NTQgOS42NTQgMCAwIDEtMS44MTYtLjgxNnpNNDAuOSA0Ny41NmMuMTIzLS4xNDQuMjQ3LS4yODcuMzY5LS40NDFsLjU3NS41Yy0uMTMzLjE2NS0uMjY3LjMyOS0uNDEuNDkzem0tMzMuMjU2LS4yMTVsLjQ0Mi0uMzhjLjE1NC4yMTUuMzA4LjQyLjQ4Mi42MjVsLS40MS40NDFhOS4xNDUgOS4xNDUgMCAwIDEtLjUxNC0uNjg2em0yLjU4Ny0uOTM1bC41MTMtLjQxYTcuNyA3LjcgMCAwIDAgMS40ODggMS4xN2wtLjM2OS41NTNhNy45NDcgNy45NDcgMCAwIDEtMS42MzMtMS4zMTR6bTMxLjE1Ny41NDRjLjIyNi0uMjg3LjQ0Mi0uNTc0LjY0Ny0uODgybC41NjQuNDgyYy0uMjA1LjMxOS0uNDEuNjE3LS42MzYuOXptLTMuMjk1LS4xNTRhNy43MTMgNy43MTMgMCAwIDAgMS4xNTktMS4xNTlsLjUxNC40NDFhOC43IDguNyAwIDAgMS0xLjIzMiAxLjIzMXpNNy4xMSA0Ni40OTJsLjUxNC0uMjU3Yy4xMTIuMTg0LjIyNS4zNjkuMzQ4LjU1NGwtLjQ0MS4zOGExMC44MjEgMTAuODIxIDAgMCAxLS40MjEtLjY3N3ptMTcuNzg1LjU0NGwtLjAzMS0uNjY4Yy40LjAxMS44LjAxMSAxLjIuMDExaC4wNjJjLjU2NCAwIDEuMTI5IDAgMS42OTMtLjAxMWwuMDExLjYzNmE3MC4zOCA3MC4zOCAwIDAgMS0yLjIwNy4wMzVxLS4zNjIgMC0uNzI4LS4wMDN6bS0zLjAzOC0uMDkzbC0uMDMxLS42NjcgMS41Ny4wNjFoLjA1MWwxLjIxMS4wMzEuMDMxLjY2OHEtMS4zOTktLjAxNi0yLjgzMi0uMDkzem02LjE2OC0uNTc1Yy44LS4wMSAxLjYxMi0uMDMxIDIuNDEyLS4wNjFsLjAzMS41NzVxLTEuMi4wOTItMi40MzIuMTIyem0tOS4wNjEuMzZsLjAzMS0uNjA2Yy44NzIuMDYxIDEuNzQ0LjExMiAyLjYyNy4xNTRsLjA0MS42NTdhNjAuNzU3IDYwLjc1NyAwIDAgMS0yLjY5OS0uMjA1em0yNi43NDQtMS4xMzdoLS4wMzJsLTEuODg4LS42NzlhMzguNTM3IDM4LjUzNyAwIDAgMCAxLjQ4Ny05LjIyNmgtLjAwOGMuMTMzLTIuMzE5LjE3NS00LjguMTc1LTcuNDkyaDQuMzMxdjEuMDg4aC4xdi4xaDEuNmMuMDcyIDIuMDUzLjAyMSA0LjItLjExMiA2LjNhNTIuNTMzIDUyLjUzMyAwIDAgMS0xLjUxNyA5LjloLS4wMDVjLS4xMjcuNDUzLS4yNzQuOTQyLS40MTYgMS4zMjR6bS0xNS4wNjYuNzA5Yy40ODItLjAyMS45NjUtLjA0MSAxLjQ0Ny0uMDcyYTExLjc4IDExLjc4IDAgMCAwIDEuNS0uMjA1bC4wNzIuNTU0Yy0uOTg2LjEyMi0xLjk4MS4yMTUtMi45ODcuMjg3em0tMTQuMTMyLjE2NGwuMDgyLS41MTNjLjI3Ny4wMzEuNTU0LjA0MS44NDIuMDUxLjQ1MS4wNDEuOS4wNzIgMS4zNTQuMWwtLjA0MS42MDZhOTYuMTA2IDk2LjEwNiAwIDAgMS0yLjIzNy0uMjQ3ek0yLjkgNDIuNDZsLjUxMy0uMDkzYTE1LjQ5MyAxNS40OTMgMCAwIDAgMS4zNzUgMy45NjJsLS41NDQuMjQ2QTIwLjM0OSAyMC4zNDkgMCAwIDEgMi45IDQyLjQ2em0zMC44OTEgMy41MThhNi44NjYgNi44NjYgMCAwIDAgMi41MzQtMS4xMjlsLjM5MS41NTRhNi41ODIgNi41ODIgMCAwIDEtMi44NTMgMS4xNDl6bS0xOC4yMDYuMzdhNy4yNDkgNy4yNDkgMCAwIDEtMS4yMTEtLjMwOGwuMjM3LS41MzRhOC4xMTMgOC4xMTMgMCAwIDAgMS43NjUuNDJsLS4wODIuNTEzem0yNi41Ni0uNDUxYy4xMzMtLjIwNS4yNTctLjQxLjM5LS42MTZsLjY0Ny4yNzZjLS4xNDQuMjc3LS4zMDguNTQ0LS40NjIuODExem0tMzUuNTE3LS4zNTlsLjUtLjI1N3EuMTg1LjQuNC43N2wtLjUxMy4yNDZhNy40OTQgNy40OTQgMCAwIDEtLjM4Ny0uNzU5em0yLjE4Ni0xLjE1MWwtLjA0MS0uMDgyLjU4NS0uMjg3YTcuNDgzIDcuNDgzIDAgMCAwIDEuMjQyIDEuODE2bC0uNS40MjFhOC42OTIgOC42OTIgMCAwIDEtMS4yODYtMS44Njh6bTE3LjMxMyAxLjc3OGwtLjAxMS0uNi0uMDEtLjc4N2E0My43NjUgNDMuNzY1IDAgMCAwIDUuNzE3LS4xOTQgNi4xNTYgNi4xNTYgMCAwIDAgMy44NjgtMS4zbC4yNjcuMjY2LjMtLjIyNS42ODcuNzE4YTYuMTk0IDYuMTk0IDAgMCAxLTIuNTI3IDEuNTM3IDkuODI0IDkuODI0IDAgMCAxLTIuMzQ2LjQzM3EtMi43MTEuMTU1LTUuNDQ1LjE1NnptLTIuNTY3LS4wMjNsLS4wNy0xLjQ0MiAyLjM3Mi4wNzd2MS4zNjl6bS02LjExNS0uMzQyYTExLjIgMTEuMiAwIDAgMS0xLjc1OS0uMjE1aC0uMDc4YTUuMTUxIDUuMTUxIDAgMCAxLTQuMjM5LTQuNTY4IDM0LjU4NiAzNC41ODYgMCAwIDEtLjU1NC01LjMyNmMtLjE1NC0yLjcxOS0uMjU2LTUuNzA1LS4yNjYtNy4xMTEtLjAzMi0zLjgzNS0uMDM5LTcuNTA1LjI4OS0xMS4wNDNhNy42MzIgNy42MzIgMCAwIDEgMS42MzItNC45NDZoLjAxYTYuMDk0IDYuMDk0IDAgMCAxIDQuNjgtMS44MTdxNi41NDItLjM2OSAxMS43My0uMjU3YTE3LjI5MiAxNy4yOTIgMCAwIDEgNS45MTEuODExIDQuMjMxIDQuMjMxIDAgMCAxIDEuNjczIDEuMmwtLjA2MS4wNzJoLS4wMTlsLS4zOTQuNDY5LS40ODItLjIxNi0uMjY2LjNhNC40NiA0LjQ2IDAgMCAwLTEuMDItLjU1NGgtLjAxNmExMC45ODIgMTAuOTgyIDAgMCAwLS45MjQtLjMwOCAxMi4zNTMgMTIuMzUzIDAgMCAwLTEuNTI5LS4zcS03LjMtLjI3OC0xNC42MzUuMDYxYTguNTI2IDguNTI2IDAgMCAwLTIuMjc4LjU0NGgtLjA1YTMuOCAzLjggMCAwIDAtMS4zNzIuOTQ0IDYuMTEzIDYuMTEzIDAgMCAwLTEuMjczIDMuOTkydi4yNDZRMTEuNzkgMjQgMTEuODgzIDI4LjQ3M3EtLjA2MiAzLjY2NC4yMTUgNy4yMTRjLjEyMyAxLjY1LjI5MSAzLjI4OC41MjYgNC45LjM5IDIuNjE3IDIuMjE3IDMuOTEgNS4zMzYgMy45Mmw1LjE2Mi4xODUuMDQxLjg5NC4wMjIuNTQzYTEzMi45NDYgMTMyLjk0NiAwIDAgMS01Ljc0LS4zMjl6bS01LjIyNC0xLjA3bC40Mi0uNDkyYTUuMTU3IDUuMTU3IDAgMCAwIDEuNzc2IDEuMTlsLS4yMzYuNTQ1YTUuMzg2IDUuMzg2IDAgMCAxLTEuOTYtMS4yNDd6bTI3LjE2Ni43NTFhOS40IDkuNCAwIDAgMCAxLjA0Ni0xLjY5M2wuNjQ3LjM4YTEyLjgwNSAxMi44MDUgMCAwIDEtMS4xOCAxLjc1NHpNNS44NjkgNDMuNjA5bC41NzQtLjFhMTUuOTg1IDE1Ljk4NSAwIDAgMCAuNiAxLjU5bC0uNS4yNTdhMTcuMTE2IDE3LjExNiAwIDAgMS0uNjc0LTEuNzQ3em0zMC42MjMgMS4xMThhNy4xODUgNy4xODUgMCAwIDAgLjcxOC0uNjQ2bC4wMzEtLjA0MS4xMTMtLjEzM2E2LjE4OCA2LjE4OCAwIDAgMCAxLjA2Ny0xLjgxN2wuNTIzLjE2NWE2LjY3MSA2LjY3MSAwIDAgMS0yLjA3MyAzLjAxN3pNNi41ODcgNDMuMjcxYy0uMTIzLS40LS4yMzctLjgxMS0uMzI4LTEuMjMybDEuNDg4LS4zMDhhMTAuNjU3IDEwLjY1NyAwIDAgMCAuNzYgMi40NzNsLjA3Mi4xNDQtLjI1Ni4xMjMtLjk2NS40NTEtLjE2NC4wNDF6bTM2LjkgMS42MWwtLjU2NS0uMTY1LjI1Ny0xLjAwNS41NjQuMjE1LS4yNTcgMS4wMDZ6bS0zMi42MDEtMi40MjNsLjYwNi0uMTEyQTUuNDA3IDUuNDA3IDAgMCAwIDEyLjUgNDQuMDlsLS40MjEuNDkyYTUuNjQ5IDUuNjQ5IDAgMCAxLTEuMTkzLTIuMTI0em0zMC40NSAxLjU4M2EzMC4wMyAzMC4wMyAwIDAgMCAxLjM1Mi04LjM0MWgtLjAwN3EuMi0zLjI2My4xOTQtNy41NDN2LS40NjJhNTMuNzQ4IDUzLjc0OCAwIDAgMC0uNzA2LTEwLjE2IDI4Ljg2MSAyOC44NjEgMCAwIDAtMS4zNDUtNC45NDZoLS4wMWwxLjUwOC0uNjE2Yy4wNzIuMi4xMzMuNDEuMjA1LjYxNmEzOC4zMDcgMzguMzA3IDAgMCAxIDEuMiA0Ljk0NiA1Ny43MTMgNTcuNzEzIDAgMCAxIC43ODEgMTAuNDE3Yy4wNjEgMi44NTMuMDIxIDUuNDMtLjE1NCA3Ljc0OGEzMS4wMzUgMzEuMDM1IDAgMCAxLTEuNzIgOC44MDZ6bS0xMy42MjktMS42NjJsNC4wNDQtLjFhMy44ODYgMy44ODYgMCAwIDAgMi44ODQtMS4yNDEgMjMuMzY0IDIzLjM2NCAwIDAgMCAuODM1LTUuMzU4Yy4wODItMS4zMS4xMjItMi44LjEzMy00LjQ2NGwxLjg3OC4wMTEtLjE5NCA0LjQyNi0uMTM1IDMuMDQ1Yy0uMjQ3IDMuNDc5LTEuNzU1IDUuMzI2LTUuMzU3IDUuNDlhMzcuMDI0IDM3LjAyNCAwIDAgMS00LjExNi4yMDZ6bS05LjczOSAxLjcxNGMtMi45ODYtLjAxLTQuNTg3LTEuMjEtNC45MzYtMy41NzEtLjIyNS0xLjU4NS0uNDEtMy4yLS41MzItNC44MjRxLS4yNjItMy41NTYtLjIxNi03LjIxNGMtLjA2MS0yLjk3NS4wMzEtNi41NDcuMjc3LTEwLjY4MyAwLS4wNzkuMDIzLS4xODYuMDIzLS4yNjdhNS43NDkgNS43NDkgMCAwIDEgMS4xNi0zLjcxNCA0LjQxOCA0LjQxOCAwIDAgMSAyLjU1Ni0xLjIzM2gtLjAxMWMuMjY3LS4wNTIuNTU1LS4wOTMuODUyLS4xMzNxNy4zLS4zNCAxNC41NzMtLjA2MmMuMzA4LjA0MS42ODguMSAxLjA4OC4yYTUuMTg4IDUuMTg4IDAgMCAxIDIuNDg0IDEuMTQ5IDkuNDcgOS40NyAwIDAgMSAxLjMgMy43MjVjMCAuMDI5LjAwOS4wNDkuMDEuMDc2YTUzLjEzOCA1My4xMzggMCAwIDEgLjgyMSA3LjQzN2wtMS45MTkuMDFhNTMuODc1IDUzLjg3NSAwIDAgMC0uODM1LTcuNDRoLS4wMDZxLS4xMDgtLjYtLjI0Ny0xLjE3Yy0uMjA1LS45NDMtLjc2LTEuNzg2LTEuNDc4LTEuODY3YTk1LjUgOTUuNSAwIDAgMC0xNS41MzgtLjEyNGMtMS43NTUuMDgzLTIuNjc4LjY2Ny0yLjc1IDEuNzU1bC0uOTc1LS4yMzYtLjEgMS42MzItLjAzOS41MTMuOS4wMzFBMTQ0LjMzOCAxNDQuMzM4IDAgMCAwIDE0LjQgMzUuN2MuMDUuODQ0LjExNSAxLjcyMy4xODUgMi41NTVsLS45MjQuMS4zNTkgMi4zLjk1NS0uMjM2IDEuNyAxLjY1MSA1LjE4Mi40MTEuMDQxIDEuNzU1ek03LjkxMSA0MS41MjRMNy44OSA0MS40bC0uMDEtLjA5M2ExNy43NjYgMTcuNzY2IDAgMCAxLS4xMzQtLjgxbC43LS4wNTFjLjAyMS4xOTQuMDUxLjQuMDcyLjU5NWE5LjYwNSA5LjYwNSAwIDAgMCAuNzU5IDIuNzkybC0uNTg1LjI3N2ExMC45ODEgMTAuOTgxIDAgMCAxLS43ODEtMi41ODZ6TTQwLjUgNDMuNmExMy4zNTQgMTMuMzU0IDAgMCAwIC42ODgtMS45N2wuNTU0LjEyM2ExNS44MjcgMTUuODI3IDAgMCAxLS42MTYgMi4yMTd6bS00LjMxLS44MTJhNi42IDYuNiAwIDAgMCAxLjM0NS0zLjczNmwxLjI4My4yNDdhNy42NDIgNy42NDIgMCAwIDEtMS42MTggNC40ODR6bTcuMDYxLjczOGwuMjQ3LS45NjQuNTU0LjIzNi0uMjM2Ljk0NHptLTM3Ljk2MS0yLjFsLjU4NS0uMTQzYy4wNDEuMjA1LjA4Mi40LjEyMy42di4wMTdjLjExMy40OTIuMjM2Ljk2NS4zNzkgMS40MTZsLS41NzQuMWEyNC4wNTIgMjQuMDUyIDAgMCAxLS41MDktMS45OTN6bTM4LjI4LjkzNGwuMjA1LS44MjIuNTY0LjItLjIxNS44NjJ6TTIuMzI3IDM4LjQ2OGwtLjAxLS4wODIuNjI2LS4wMzEuMTIyIDEuNDE2YTE5Ljc3NCAxOS43NzQgMCAwIDAgLjMxOSAyLjRsLS41MTMuMDkyYTMxLjkxOSAzMS45MTkgMCAwIDEtLjU0NC0zLjc5NXptOC4yODMgMi43MzlsLS4wNDEtLjMuNTQ0LS4wNTFjLjAyMS4wODIuMDMyLjE0NC4wNTEuMjA1YTYuODgxIDYuODgxIDAgMCAwIC4yNjcgMS4wNzdsLS42LjFhMTAuMjQxIDEwLjI0MSAwIDAgMS0uMjIxLTEuMDMxem0yNy44ODMuN2ExMC45NjEgMTAuOTYxIDAgMCAwIC41NDUtMi43ODFsLjAzMS0uNy42MzYuMDcxYy0uMTEzLjg2Mi0uMjc3IDEuNzI0LS4zOSAyLjU3N2E5LjUxMiA5LjUxMiAwIDAgMS0uMjg4IDF6TTUuNjY0IDM4LjNjLS4wNTEtLjg4OC0uMS0xLjc3LS4xNDEtMi42MThhMzI3LjU1IDMyNy41NSAwIDAgMS0uMjM3LTYuMDIzaC45NTV2LTIuNkg1LjIzM2MtLjA0MS0zLjI5NC4wMzEtNi4xNDcuMTk0LTguNTU4LjAxMS0uMzI1LjAzMy0uNjYyLjA1NC0uOTc2YTE2LjUxMyAxNi41MTMgMCAwIDEgLjk4NS00Ljk0NiA5LjUxMiA5LjUxMiAwIDAgMSAyLjUtMy43MjUgMTIuNTU1IDEyLjU1NSAwIDAgMSA2LjA4Ni0zLjAxOCA3Ny4yNyA3Ny4yNyAwIDAgMSAxOS42MTItLjAzMWMyLjg1My4zOCA1LjU2MyAyLjUxNSA3LjM0OCA1LjY1NmwtMS4zNTUuNjE2LS4wMS0uMDMxYTkuMTA5IDkuMTA5IDAgMCAwLTYuNDE0LTQuNzQyIDkyLjY5NiA5Mi42OTYgMCAwIDAtNi4zOTMtLjU2MyA5MS44MiA5MS44MiAwIDAgMC0xMi4zNC40NjdjLTMuNTExLjcwOS02LjA3NiAyLjUzNS03LjMyOSA1LjM3OGgtLjAxYTguOSA4LjkgMCAwIDAtLjYgMS45MiA0Ny40OTUgNDcuNDk1IDAgMCAwLS4zNTkgMy4wMjcgODQuMjYzIDg0LjI2MyAwIDAgMC0uMzE5IDcuNzI3cS0uMTA4IDYuMDM1LjE2NCAxMC40MjdhNDguMiA0OC4yIDAgMCAwIC42NDcgNS42NTZsLjAxLjA2MS0xLjUyOS4yNTdhMjkuNzc1IDI5Ljc3NSAwIDAgMS0uNTExLTMuMzYxem0zNS41OCAzLjEzYTE4LjE4NCAxOC4xODQgMCAwIDAgLjMzOS0xLjlsLjUzNC4wNWEzMy40NTUgMzMuNDU1IDAgMCAxLS4zMjggMS45NzF6bTIuNjA3LS4xMjZsLjE0OS0uOTQ5LjU5NS4xNjQtLjE3NSAxek01LjAxNyAzOS44NzNsLS4wMzEtLjMuNjA2LS4wMmMuMDcyLjUxMy4xNDMgMS4wMTYuMjQ2IDEuNTI5bC0uNTg0LjEzM2EzNy43NDUgMzcuNzQ1IDAgMCAxLS4yMzctMS4zNDJ6bTUuMjQ0LTEuNmwuNTIzLS4wMTFjLjA4MyAxIC4xODUgMS44NDguMjg4IDIuNGwtLjUyNC4wNTFhOTguMiA5OC4yIDAgMCAxLS4yODctMi40NDF6TTQ0IDQwLjEyOWwuMTU0LS45MzQuNjA2LjIwNi0uMTU0Ljg5M3pNNy4zNzcgMzcuMzE3bC43MjgtLjA3MmMuMDkzIDEuMDA2LjIgMiAuMzE5IDMuMDA3bC0uNzA4LjA0MWE0OC41MjIgNDguNTIyIDAgMCAxLS4zMzktMi45NzZ6bTM0LjIzNiAyLjAxNGMuMDQxLS4zMzguMDYxLS42NzguMDgyLTEuMDE2LjA0MS0uNTM0LjA4Mi0xLjA2Ny4xMTMtMS42bC42MDYuMDIxYTU1LjAzIDU1LjAzIDAgMCAxLS4yNjcgMi42NDh6TTQuODMyIDM3LjYyNWguNTk1bC4wNDEuNjg4Yy4wMzEuMzQ5LjA3Mi42ODguMTEzIDEuMDI2bC0uNi4wMzFhNzMuMjk4IDczLjI5OCAwIDAgMS0uMTQ5LTEuNzQ1em0zOS4zMzYgMS4zMjRsLjEzNC0uODExLjYyNS4xLS4wMS4xLS4xNDQuODIxem0tNi42LS4ydi0uMDMxbC4xMzYtMy4wMjguMi00LjQ1MyAxLjI5My4wMS0uMTk3IDQuNDQtLjE1NCAzLjI1M3ptMS41MDctLjUyNmwuMTc1LTMuODQ5Ljc3LjA2MnEtLjA3NyAxLjg2My0uMjc2IDMuNzI1bC0uMDExLjEzM3pNMi4wNTEgMzQuOTQ4bC42NTYtLjA3MmMuMDUxIDEuMTA5LjEyMyAyLjIuMjE2IDMuMjc0bC0uNjM2LjAzMWExMTMuMzc0IDExMy4zNzQgMCAwIDEtLjIzNi0zLjIzM3pNMTAgMzUuNDloLjU4NWMuMDUxLjg5My4xMTMgMS43NzYuMTc1IDIuNTU2bC0uNTI0LjAxYy0uMDg4LS44NTYtLjE2LTEuNzE0LS4yMzYtMi41NjZ6bTM0LjMwOCAyLjRsLjEtMS4wMjYuNjE2LjEtLjEgMS4wMTZ6bS0zOS41LS40NjFjLS4wNDEtLjUyNC0uMDcyLTEuMDQ4LS4xMTMtMS41N2guNjI2Yy4wMzEuNTEzLjA1MSAxLjAzNy4wODIgMS41N3ptMi4zNjEtMy4yMjRsLjY4OC4wMTFjLjA2MS45MzMuMTMzIDEuODc3LjIxNSAyLjgxMmwtLjcxOC4wNzJxLS4xMDUtMS4zNTQtLjE4Mi0yLjg5M3ptMzQuNjU2IDIuMzExYy4wNTItLjc1LjA5My0xLjUwNy4xMjMtMi4yNjhoLjYxNmE4NS45OTUgODUuOTk1IDAgMCAxLS4xMzQgMi4yODl6bS02LjM2Mi0uODQxdi4wMXptLTMwLjc3NS0uMDNjLS4wMzEtLjU1NC0uMDcyLTEuMTA4LS4wOTMtMS42NjJsLjYzNi0uMDMxYy4wMjEuNTU0LjA1MSAxLjExOS4wODMgMS42OTN6bTUuMzA1LS4zNmMtLjA2MS0uODExLS4xMTItMS42MzItLjE2NC0yLjQ1MmguNjI2Yy4wMzEuOC4wNzEgMS42MzIuMTIyIDIuNDUyem0tOC4wNzYtMy42MzFsLjY3OC0uMDMxYy4wMjEgMS4wMjcuMDYxIDIuMDQzLjExMiAzLjA0OGwtLjY1Ni4wNjFhMTA1LjU3MyAxMDUuNTczIDAgMCAxLS4xMzQtMy4wNzh6bTM3LjMzNiAyLjUxMmwuMTMzLTIuODk0LjcwOC0uMDMxYy0uMDEgMS0uMDMxIDEuOTkxLS4wNzIgMi45ODZ6bTIuNzEtLjEzMWMuMDQxLTEuMDE2LjA4Mi0yLjAzMi4wOTMtMy4wNDhoLjZjLS4wMS45NjUtLjA0MSAyLS4wODIgMy4wNTh6TTcuMTYxIDM0Yy0uMDQxLS44NjItLjA2MS0xLjc3Ni0uMDgyLTIuNzJsLjYyNi0uMDJjLjA0MS45MTMuMDgyIDEuODM3LjE0MyAyLjc2em0tMi42NDctMS44NjVsLjY0Ni4wMjEuMDYxIDEuNTkxLS42MzYuMDMxYTk0LjczNiA5NC43MzYgMCAwIDEtLjA3MS0xLjY0M3ptNS4yOTUuNWMtLjA0LS44MjEtLjA4Mi0xLjY0Mi0uMS0yLjQ2MmwuNjU3LS4wMjFjLjAyMS43MjguMDUxIDEuNTguMDgyIDIuNDgzek00LjUgMzEuOTI5Yy0uMDIxLS41NDQtLjA0MS0xLjEtLjA1MS0xLjY0Mkg1LjFjLjAyMS41NDQuMDMxIDEuMS4wNTEgMS42NjJ6bS0yLjY2NS0zLjUwOGwuNzA4LS4wMjFjMCAxLjAxNi4wMSAyLjAzMi4wNCAzLjAyOGwtLjY4OC4wMzFjLS4wMjktMS4wMTYtLjA1LTIuMDMzLS4wNi0zLjAzOHptNS4yMjQuMTExbC41NjQuMDExYy4wMjEuODMxLjA0MSAxLjY2Mi4wNzIgMi41bC0uNjE2LjAyMWMtLjAxLS44MDgtLjAyLTEuNjY0LS4wMi0yLjUzMnptMjcuNzgxIDIuMjZ2LTUuMzQ3aDMuODQ4djUuMzQ3em03LjIyNS0uMDEyYy4wMS0uODkzLjAyLTEuNzc1LjAxLTIuNjU4bC42MDYtLjAxdi4wNDFjMCAuNzcgMCAxLjY2My0uMDExIDIuNjI3em0tMzcuNjIzLS43bC0uMDMxLTEuOC42MzYuMDExYy4wMTEuNTg1LjAyMSAxLjE4LjA0MSAxLjc4NnptNS4yMTMtMi4wOTRsLjY3OC4wMjF2LjU2NGMwIC4zNTkuMDEuODMxLjAyIDEuMzY0bC0uNjU2LjAyMWExMTcuMjIgMTE3LjIyIDAgMCAxLS4wNDItMS45Njh6bS00LjM3MSAxLjQ2OWMtLjAyMS0uNzQ5LS4wMzItMS40NzgtLjA0MS0yLjE4NmguOHYyLjE4NnptMS43NjUtMS4xMjljMC0uNzE4LjAxLTEuNDQ2LjAyMS0yLjIwNmwuNTMtLjAxYzAgLjczOSAwIDEuNDc4LjAyIDIuMjI3em0tNS4xOTMtMy4yMmwuNzI4LjAzMWMtLjAyIDEuMDI2LS4wMzEgMi4wNTItLjAzMSAzLjA1OGwtLjcwOC4wMjFjLS4wMS0xLjA0OCAwLTIuMDg0LjAxMS0zLjExem0yLjU1NSAyLjk2NWMwLS41MTMtLjAxLTEuMDE2LS4wMS0xLjUyOWguNjI2YzAgLjUuMDEgMS4wMTYuMDIgMS41Mzl6bTM3LjU3Mi0zLjIybC42NzctLjAyMmMuMDIxLjk1NS4wMzEgMS45MDkuMDIxIDIuODUzdi4yMjZsLS42MTYuMDFhOTguNjE3IDk4LjYxNyAwIDAgMC0uMDgyLTMuMDY3ek05LjY3NiAyNy43OTNjLS4wMS0uNzM5IDAtMS40NzggMC0yLjIxN2wuNjQ2LjAxMWMwIC43MjggMCAxLjQ2Ny4wMTEgMi4yMTd6bTM1Ljc2Ni0uMjU0YTY0LjY2NCA2NC42NjQgMCAwIDAtLjc0Mi0xMC4wMDYgNDMuNDc0IDQzLjQ3NCAwIDAgMC0xLjA4Ny00Ljk0Nkg0My42Yy0uMS0uMzM4LS4xOTQtLjY3OC0uMzA4LTEuMDE2bDMuNzI1LTEuNTE5LjAyMi4wNTIuNjg3LS4zMzkuOTY1LS4zOWE0NS43ODUgNDUuNzg1IDAgMCAxIDEuMDA2IDMuMjIyaC0uMDA4YTUwLjE0OSA1MC4xNDkgMCAwIDEgMS4wNjUgNC45MzYgNTcuNjc3IDU3LjY3NyAwIDAgMSAuNzA4IDguMjUxaC0xLjU4OHYuMDUxaC0uMXYxLjd6TTQuNCAyNi4zMzdjMC0uNTY1LjAxLTEuMTE5LjAxLTEuNjgzbC42MDYuMDQxdjEuNjQyem0yLjY2OC0uNDIxbC4wMS0uNjU3YzAtLjYyNiAwLTEuMjQyLjAxLTEuODQ4bC41NDQuMDIxYy0uMDIxLjgxMS0uMDMxIDEuNjQyLS4wNDEgMi40ODR6bTIuNjA2LS41NTRxLjAxNS0xLjIuMDYxLTIuNGwuNjA2LjAzMmMtLjAyMS43OS0uMDIxIDEuNTgtLjAyMSAyLjM4em0yNy4zMzktNy44MDhsLjAwOC0uMDFoLS4wMDhsMS4zMzUtLjM0OC4wMS4wMzFjLjAyLjEuMDQuMjA2LjA2OC4zYS4wNDUuMDQ1IDAgMCAwIDAgLjAxMSA0My41IDQzLjUgMCAwIDEgLjc1IDcuNDJsLTEuMzU0LjAxYTUzLjY4NyA1My42ODcgMCAwIDAtLjgwNy03LjQxNXpNMS44NTYgMjQuODljLjAxLTEuMDI2LjA0MS0yLjA0Mi4wNzItMy4wNDhsLjc2LS4wMWEyNjUuNTM2IDI2NS41MzYgMCAwIDAtLjEgMy4wODl6bTM3LjUyLS4xNjZhNTMuMDE1IDUzLjAxNSAwIDAgMC0uMjA1LTMuNDA3bC42MTYtLjAzMWMuMSAxLjE0OS4xNjUgMi4zLjIwNSAzLjQ0OHptMi40MzMtMi42aC43MThjLjA2MS44MzEuMSAxLjY3My4xMjMgMi41bC0uNjc4LjAxYTY0LjM1MiA2NC4zNTIgMCAwIDAtLjE2My0yLjUxNHpNNC40MjIgMjQuNDU4Yy4wMS0uMzguMDEtLjc2LjAyMS0xLjEzOWwuNTk1LjA0MWMtLjAxLjM2OS0uMDEuNzQ5LS4wMSAxLjEyOXpNNy4xIDIzLjIwNmMuMDEtLjc5LjA0MS0xLjU2LjA3Mi0yLjMwOWwuNTY0LjAyYy0uMDQxLjc2LS4wNzIgMS41MTktLjA5MyAyLjN6bS0yLjY0OC0uMDkyYy4wMS0uNTM0LjAzMS0xLjA1Ny4wNTEtMS41OGwuNTc0LS4wMmMtLjAyLjUzNC0uMDMxIDEuMDc3LS4wNDEgMS42MzJ6bTUuMy0uMzZhNjcuODQgNjcuODQgMCAwIDEgLjA5Mi0yLjAxMmguNTc1YTY4LjYyMiA2OC42MjIgMCAwIDAtLjA2MiAyLjA0M3ptMzIuMDQ4LS44NDlhNzUuNzY3IDc1Ljc2NyAwIDAgMC0uMjM3LTIuMzNsLjctLjExM2MuMTEzLjgxLjIgMS42MzIuMjU3IDIuNDQzek0yLjA2MSAxOC40NzZsLjc5LjA1MWEzNjMuODM5IDM2My44MzkgMCAwIDAtLjE2NCAzLjEwOWwtLjc2LjAxMWMuMDMxLTEuMDY3LjA4My0yLjEyNC4xMzQtMy4xNzF6bTIuNTY2LjU0NGguNTY0YTY0LjM4OSA2NC4zODkgMCAwIDAtLjEgMi4yODlsLS41NzUuMDFjLjAyOC0uNzcuMDctMS41NDEuMTExLTIuMjk5em0zNC4xNDMtLjcybC42MTYtLjA3MWMuMS41NTQuMTc1IDEuMDg3LjIzNyAxLjU4LjA1MS40Mi4xLjg1MS4xNDMgMS4yNzNsLS42MTYuMDMxYTM1Ljc1IDM1Ljc1IDAgMCAwLS4zOC0yLjgxM3pNNy4xODIgMjAuNjkyYy4wNDEtLjk4Ni4xLTEuOTIuMTg1LTIuODIybC41NzUuMDIxYTkwLjA4OCA5MC4wODggMCAwIDAtLjIgMi44MjJ6bTIuNjU4LS4xNTVjLjA0MS0uODExLjEtMS42MzIuMTY1LTIuNDUybC41NzQuMDMxYy0uMDYxLjgtLjExMiAxLjYxMS0uMTU0IDIuNDIyem0zMS41MjctMi4zMTdhMTcuMTExIDE3LjExMSAwIDAgMC0uMTEyLS43NmwuNjU3LS4wOTNjLjEyMi42MjYuMjI2IDEuMjUzLjMwOCAxLjg4OWwtLjcuMTEyYy0uMDUtLjM4OS0uMTAyLS43NjgtLjE1My0xLjE0N3ptMi42NDgtLjA5NGwuNjM2LS4wOTIuMTEzLjkyMy0uNTc1LjA4MnptLTM5LjM3OC42ODhjLjA0MS0uNjM2LjA4My0xLjI2Mi4xMjMtMS45bC4wMzEtLjQ1Mi41NjUuMDMxcS0uMTA4Ljk1NC0uMTIzIDJsLS4wMjEuMzE4em0tMi41NTUtLjU1M2wuMDEtLjE4NWEzMS43IDMxLjcgMCAwIDEgLjQxLTMuOGwuNjg4LjE0NGExNy4zNjMgMTcuMzYzIDAgMCAwLS4yMjYgMi40ODRsLS4wOTIgMS40MTZ6bTM2LjQ3My0xLjA5bC0uMDQxLS4yNDctLjE2NC4wNDEuMTY0LS4wNTFhMTQuNzggMTQuNzggMCAwIDAtLjM1OS0xLjQ3OGwuNTc1LS4xYy4yNDYuODUxLjQ2MiAxLjc4Ni42MjUgMi42ODlsLS42MTYuMDcxcS0uMDc2LS40NjMtLjE4NC0uOTI1em0tMjguNTMuNzE4Yy4wNjEtLjc0OS4xMjItMS41MDguMjA1LTIuMjY4bC4wMi0uMTIzLjYwNi4xYTEyLjM0OCAxMi4zNDggMCAwIDAtLjIyNiAxLjk0bC0uMDMxLjM4em0zMy44LS43MjhsLjYzNi0uMTg0LjE1NC43NDkuMDEuMDkzLS42NTYuMDkzem0tMzYuNDUzLjVjLjA0MS0uNDcyLjA5Mi0uOTMzLjE0NC0xLjM4NmwuNTQ0LjA3Mi0uMDYyLjc0Yy0uMDIxLjE5NC0uMDQuNC0uMDUxLjZ6bTMzLjQyLTIuNDYxbC41ODUtLjE3NWMuMi43MDkuMzU5IDEuNDE2LjUgMi4xMzZsLS42NDcuMDkyYTIwLjgwMSAyMC44MDEgMCAwIDAtLjQzOC0yLjA1M3ptLTUuMDctMS41MjlsLjk1NC0uODgyYTkuNjc2IDkuNjc2IDAgMCAxIDEuNTkxIDMuOTkybC0xLjMyNS4zOWE5LjYwOCA5LjYwOCAwIDAgMC0xLjIxOS0zLjQ5N3ptNy44OTIgMi40MjlsLjYzNi0uMTQ0LjE2NS44MTEtLjYzNi4xODV6bS0zOC44LjE1NGExNS41MDkgMTUuNTA5IDAgMCAxIC4yMDUtMS41OWwuNjA2LjFjLS4xLjQ4MS0uMTg1IDEtLjI0NyAxLjUxOHptMi43NDEtLjE4M2MuMDYxLS41MjQuMTMzLTEuMDM3LjItMS41MjlsLjAyMi0uMDgyLjU3NC4yYTEyLjg3NCAxMi44NzQgMCAwIDAtLjI1MSAxLjQ4OHptMzUuODU3LTEuMDM5bC42MDYtLjE4NC4xODUuOTEzLS42MjUuMTQzem0tMzMuMTI3LjI1NmE2LjgxIDYuODEgMCAwIDEgMS4yODMtMi45NjVsLjUyNC40MUE2LjgwNyA2LjgwNyAwIDAgMCAxMC45IDE1LjR6bTI2LjY0OC0yLjQ1OGwuNDUyLS40YTcuMjIyIDcuMjIyIDAgMCAxIC40NzIuNzE4IDkuMTc3IDkuMTc3IDAgMCAxIC44IDEuOTgxbC0uNTc1LjExMmE4Ljc4NCA4Ljc4NCAwIDAgMC0xLjE0OS0yLjQxMXptMyAuMDIzbC42NTctLjNxLjQxNCAxLjEyMy43MzkgMi4yNzhsLS42LjE3NGExMy43IDEzLjcgMCAwIDAtLjc5OS0yLjE1MnptMy4yMjIgMS4yMTlsLjU4NS0uMjE1LjIyNi43OS0uNTk1LjE3NHptLTM4LjEwNS40YTE0LjE4NyAxNC4xODcgMCAwIDEgLjQ1LTEuNzI0bC41OTUuMjM3YTEzLjkgMTMuOSAwIDAgMC0uNDQxIDEuNnptMi43NzEtLjIxM0E4LjUxMiA4LjUxMiAwIDAgMSA5LjkgMTAuMzI4bC40LjRhOC42MTggOC42MTggMCAwIDAtMS45IDMuNzM2em0tNS4yODYtLjE4NmExNS4wNzEgMTUuMDcxIDAgMCAxIDEuMzczLTQuMTY2bC42MTYuNDFhMTMuMjMyIDEzLjIzMiAwIDAgMC0xLjMgMy44OXpNNDIuODM1IDEzbC41OTUtLjIuMjQ3Ljg2Mi0uNTg1LjIxNXptLS4zNTktMS4xbC41OTUtLjE1NFYxMS43bC4yNjcuOTEzLS42LjE5NHptLTM2LjkuNjQ2YTEyLjI4NiAxMi4yODYgMCAwIDEgLjUyNC0xLjI1MmwuNTg1LjI3N2ExMi41NyAxMi41NyAwIDAgMC0uNTE0IDEuMnptMzMuMjgyLTEuNDY2bC41MzQtLjQ2MmExMS40NjYgMTEuNDY2IDAgMCAxIDEuMDY3IDEuNTNsLjA2MS4yMTUtLjY3OC4zMTlhOS42IDkuNiAwIDAgMC0uOTg5LTEuNjA1em0tMi4xNDYgMS40YTUuNjIxIDUuNjIxIDAgMCAwLS44ODItLjgzMmwuMzY5LS40NDFhNi40MjIgNi40MjIgMCAwIDEgMS4wNjcgMS4wNTdsLS40MzEuMzljLS4wNDYtLjA2LS4wODYtLjExMi0uMTI4LS4xNzN6TTExLjcgMTIuMTczYTUuNDQgNS40NCAwIDAgMSAxLjM4Ni0xLjE2bC4yNjYuNTU0YTUuMDY2IDUuMDY2IDAgMCAwLTEuMTM5IDEuMDA2em0yNS4wMS4zMDhsLjAyMS4wMzF6bS0xLjg0Ny0xLjM1NGMtLjEzNC0uMDQxLS4yNTctLjA5My0uMzkxLS4xMzNsLjMxOS0uNjE3YTYuNSA2LjUgMCAwIDEgMS4yNTIuNzA4bC0uMzY5LjQ1MmE0LjI4MyA0LjI4MyAwIDAgMC0uODEzLS40MXptLTIxLjU5My0uMjE2YTcuMDUyIDcuMDUyIDAgMCAxIDEuNS0uNTk1bC4xNDMuNTU0YTUuNzEzIDUuNzEzIDAgMCAwLTEuMzc1LjU4NXptLTcuMDgxLjIwNmMuMS0uMjA1LjIyNi0uNDEuMzM4LS42MTZsLjUzNC4zOGMtLjEuMTY0LS4xOTQuMzM4LS4yODcuNTEzem0zNS40NjgtLjU4NWwuNjY3LS4zNTljLjE4NC4yNzcuMzU5LjU1NC41MzQuODUybC0uNzE4LjI3NmEyNC40ODIgMjQuNDgyIDAgMCAwLS40ODUtLjc2OXptLTguNDE2LjE0M2wuMDkzLS43LjEzMy4wMWE1LjQ3OCA1LjQ3OCAwIDAgMSAxLjEyOS4zbC0uMzI4LjY0NmExNC4xOTMgMTQuMTkzIDAgMCAwLTEuMDI5LS4yNTZ6bTQuMTY3LTEuMDQ0bC40MjEtLjUzNGE5LjMxMSA5LjMxMSAwIDAgMSAxLjQyNiAxLjM2NWwtLjUzNC40NTFhNy42OTEgNy42OTEgMCAwIDAtMS4zMTUtMS4yODJ6bS0yMi40NTUuNjM0bC4wNTEtLjAxYy40MS0uMDQxLjgyMS0uMDkzIDEuMjIxLS4xMzRsLjA2MS40OTNhNy45NjYgNy45NjYgMCAwIDAtMS4xOC4yMDV6bS04LjMxMi4wNjJjLjExMy0uMTg0LjIzNi0uMzU5LjM1OS0uNTM0bC41MjQuMzhjLS4xMjMuMTc1LS4yNDcuMzQ5LS4zNi41MzR6bTI0LjY1LjA3MXYtLjU4NWMuNjE3LjA0MSAxLjIzMi4wOTMgMS44MjcuMTU0bC0uMDgyLjY2N2ExNy4wNTUgMTcuMDU1IDAgMCAwLTEuNzQ4LS4yMzR6bS0xNC44NS0uMjg3Yy41ODUtLjA2MiAxLjE2LS4xMTMgMS43MzUtLjE1NGwuMDIuNTU0LTEuMDQ3LjA2MWMtLjIyNiAwLS40NDEuMDEtLjY1Ny4wMzF6bS02LjQuMDY0QTguOTkzIDguOTkzIDAgMCAxIDExLjkgOC43MzdsLjIwNi41MjRhNy42NzcgNy42NzcgMCAwIDAtMS42ODMgMS4zem04LjMyMy0uMjM5Yy42NDYtLjA1MSAxLjI4My0uMDkzIDEuOTA5LS4xMzN2LjYxNmguMDFjLS42MTYuMDIxLTEuMjQyLjA1MS0xLjg4OC4wODJ6bTIuMTM1LS4xNTRBOTEuNTA0IDkxLjUwNCAwIDAgMSAyMi4xMSA5LjdsLjA1MS42NDZjLS41NDQuMDIxLTEuMTA5LjAzMS0xLjY2Mi4wNjJ6bTguOS41MjRMMjkuNCA5LjdjLjU2NS4wMjEgMS4xMjkuMDYxIDEuNjgzLjA5MnYuNTg1YTIyLjkzOSAyMi45MzkgMCAwIDAtMS42OTMtLjA3MXptMTEuNjE5LS42NTZsLjU5NS0uNDYzYy4yMDUuMjU3LjQuNTM0LjU5NS44MTFsLS42NjcuMzU5UTQxLjMgMTAgNDEuMDE4IDkuNjV6bS0xOC43MDkuMDVhODkuOTQ0IDg5Ljk0NCAwIDAgMSAxLjcyNC0uMDUxbC4wMi42NTdjLS41NTMuMDEtMS4xMTkuMDItMS42OTMuMDR6bTYuNTc4LjYwNmMtLjcyOC0uMDIxLTEuNDg4LS4wMjEtMi4yNTctLjAyMWwtLjA0MS0uNjU3cTEuMzI0LjAxNSAyLjYxNy4wNjFsLS4wMjEuNjE2em0tNC42NDktLjY2OGMuNzE4LS4wMSAxLjQyNy0uMDIgMi4xMzQtLjAxbC4wNDEuNjU3Yy0uNyAwLTEuNDE3LjAxLTIuMTU2LjAyMXpNNCA5LjczM2ExMS4wMiAxMS4wMiAwIDAgMSAyLjQ3NC0zLjA4OWwuNDEuNDUxYTEyLjQ3MyAxMi40NzMgMCAwIDAtMS4xNDkgMS4zODYgMTEuNDI2IDExLjQyNiAwIDAgMC0xLjExOSAxLjY1MnptMy4xMDktLjFjLjE1NC0uMjA1LjMxOS0uNDEuNDkzLS42MDZsLjUyMy4zOWMtLjE3NC4yLS4zMjkuMzkxLS40ODIuNnptMjguNDctMS4wNWwuMi0uNjM1YTguMiA4LjIgMCAwIDEgMS44ODggMS4wMjZsLS40MS41MzRhNy44IDcuOCAwIDAgMC0xLjY3OC0uOTI1ek00MC40IDguOWwuNTU0LS40OTJjLjE4NS4xOTQuMzU5LjQuNTM0LjYxNmwtLjU4NS40NjJjLS4xNjItLjE5Ni0uMzI3LS40MDEtLjUwMy0uNTg2ek03Ljc0NiA4Ljg3YTguNTQ2IDguNTQ2IDAgMCAxIC42MDYtLjYwNmwuNDcyLjQ3MmMtLjIuMTc1LS4zNy4zNDgtLjU0NS41MzR6bTQuMzQyLS4yMjVhMTEuNDMgMTEuNDMgMCAwIDEgMi4zMzktLjk1M2wuMjA2LjYyNmE5LjE0NSA5LjE0NSAwIDAgMC0yLjMzLjg2MnptMjcuNzMtLjM2bC40NzItLjU1NGMuMTc1LjE2NS4zNTkuMzM4LjUyNC41MjRsLS41NTQuNDgyYy0uMTQ1LS4xNTUtLjI4OC0uMzA4LS40NDItLjQ1MnpNOC41IDguMTJhNC44MzcgNC44MzcgMCAwIDEgLjQ0MS0uMzY5bC40MS40OTJjLS4xMzMuMTEzLS4yNTcuMjI2LS4zOS4zMzl6TTMzLjUxNiA4bC4wNTEtLjU1NGMuMjA1LjAyLjQyLjA1MS42MzYuMDcyYTguNTIxIDguNTIxIDAgMCAxIDEuMzg1LjM0OGwtLjE5NC42MzZBMTAuMDQ3IDEwLjA0NyAwIDAgMCAzMy41MTYgOHptLTE4Ljg5My0uMzdxLjQzMS0uMTIzLjg5Mi0uMjE2Yy4zLS4wMzEuNi0uMDYxLjg5NC0uMDgxbC4wNzIuNzljLS41NTUuMDUxLTEuMTEuMS0xLjY0Mi4xNjR6bTI0LjYuMTIybC40MjEtLjU3NWMuMTY0LjEzNC4zMjkuMjc3LjQ5Mi40MjFsLS40NzIuNTU0YTE0LjQ3OCAxNC40NzggMCAwIDAtLjQ0Mi0uNDAxek05LjEgNy42MThjLjE5NC0uMTQ0LjM5LS4yODguNTg1LS40MjFsLjMzOC41MjRjLS4xNzUuMTIzLS4zNDkuMjU3LS41MjQuMzl6bTcuNTExLS4zMDdjLjI2Ny0uMDIxLjUyNC0uMDUxLjc5LS4wNzFsLjA0MS43OWMtLjI1Ny4wMjEtLjUxMy4wNC0uNzYuMDcyem0xLS4wODJsLjgzMS0uMDYxLjA3Mi43OGMtLjI4Ny4wMi0uNTc0LjA1MS0uODYyLjA3MnptMTMuODIzLjZsLjA2Mi0uNmMuNjE2LjA2MSAxLjI0Mi4xMjMgMS44NjguMmwtLjA2MS41NTRhMTMuMjY3IDEzLjI2NyAwIDAgMC0xLjg3LS4xNTh6bS0xMi43ODktLjY3MmMuNjA2LS4wNDEgMS4yMTEtLjA4MiAxLjgwNi0uMTEzbC4wMzEuNzctMS43NzUuMTIzem0xMi4zLjY2OGMtLjQ1MS0uMDQxLS45LS4wODItMS4zNzUtLjExM2wuMDQxLS42MzZjLjU1NC4wNDEgMS4xMDkuMDgyIDEuNjcyLjEzM2wtLjA2MS42MTZ6bS0xMC4yODItLjc5Yy41OTUtLjAzMSAxLjE5LS4wNTEgMS43NzUtLjA3MmwuMDMxLjczOS0xLjc3NS4wOTJ6bTYuMzkzLjU4NXYtLjY4OGMuMjU3LjAxLjUxNC4wMS43Ni4wMjEuNTI0LjAzMSAxLjA1OC4wNjEgMS41OTEuMWwtLjAzNy42NDdhNTkuMDkgNTkuMDkgMCAwIDAtMi4zMS0uMDgxem0tNC40MTMtLjY2N2MuMy0uMDExLjU5NS0uMDIxLjg5My0uMDIxbC4wNjIuNzI5LS45MjMuMDMxem0xLjEtLjAzMmMuMjA2IDAgLjQtLjAxLjYwNy0uMDFsLjA0LjcxOGMtLjIgMC0uMzkxLjAxLS41ODUuMDIxem0uODExIDBjLjc4LS4wMSAxLjU0IDAgMi4zLjAxMXYuNjg4Yy0uNzM5LS4wMTEtMS41IDAtMi4yNTcuMDF6bTEzLjk1Ny4yNjZsLjM3LS41ODVjLjIwNS4xNDMuNDEuMjg3LjYwNi40NDFsLS40MjEuNTc1cS0uMjc1LS4yMTgtLjU1Mi0uNDMxek05Ljg2IDcuMDg0Yy4xNzUtLjExMy4zMzktLjIxNi41MjQtLjMxOWwuMzI4LjUyNGMtLjE3NS4xLS4zNDkuMjA1LS41MTMuMzE4em0uNzA4LS40MjFjLjIxNi0uMTEzLjQzMS0uMjI2LjY1Ny0uMzM4bC4zMTkuNTEzcS0uMzM5LjE3LS42NDcuMzM4em0yNy4xNzYuMDMxbC4zNTktLjU2NGMuMjA1LjExMy40MS4yMzcuNjA2LjM3bC0uMzY5LjU3NGExMi4wNzkgMTIuMDc5IDAgMCAwLS41OTYtLjM4MXpNNi42MjggNi41MWwuMDIxLS4wMmExMy4zIDEzLjMgMCAwIDEgMy4zMjQtMi40MjJsLjMxOS40NzJhMTIuOTM5IDEyLjkzOSAwIDAgMC0zLjI2NCAyLjQxMnptNC43ODMtLjI2N2MuMjI2LS4xLjQ1Mi0uMjA1LjY4OC0uM2wuMjI2LjU0NGMtLjIwNS4wODMtLjQxLjE3NS0uNjA2LjI2N3pNMzkuOTQgNS4wOTRsLjQ1Mi0uNjI2QTEzLjUxOSAxMy41MTkgMCAwIDEgNDIuNCA2LjJsLS41ODUuNGExMS44NTcgMTEuODU3IDAgMCAwLTEuODc1LTEuNTA2em0tMi45ODYgMS4xODlsLjMtLjU3NGMuMjI2LjEuNDUyLjIwNS42NjcuMzI4bC0uMzU5LjU1NGE3LjM3NiA3LjM3NiAwIDAgMC0uNjA4LS4zMDh6bS0yNC42NjEtLjQxYy4yNDYtLjA5Mi40OTItLjE4NC43NDktLjI2NmwuMjI2LjUyM2MtLjI1Ny4wODMtLjUuMTc1LS43NDkuMjc3em0yMy42LjAxMWwuMTc0LS42MTdhOS45MjQgOS45MjQgMCAwIDEgLjk4Ni4zNmwtLjI4My41NzNhOC43MTIgOC43MTIgMCAwIDAtLjg3LS4zMTd6bS0yMi42Ni0uMzM5Yy4zLS4wOTIuNTk1LS4xNzUuOS0uMjU3bC4xNDQuNTM0Yy0uMjc3LjA3Mi0uNTU0LjE1NC0uODIxLjI0N3pNNDQuMyA0LjQ1OGwxLjEzOS0xLjE4IDEuMyAxLjU3LTEuMjM5Ljk3NXptLTkuMzYgMS4ybC4xMzMtLjY0N2MuMjY3LjA2Mi41MzQuMTIzLjguMmwtLjE3NS42MTZhNi4xMjggNi4xMjggMCAwIDAtLjc1NS0uMTd6bS0yMC42LS40MWMuMjU3LS4wNjIuNTEzLS4xMjMuNzgtLjE3NWwuMDMxLjU1NC0uMTUxLjAyMS0uNTI0LjEyMnptMjAuMzYuMzY4YTM2LjQ1NiAzNi40NTYgMCAwIDAtMS40MjYtLjE1NGwuMDIxLS43YTEzIDEzIDAgMCAxIDEuNTkuMjA1bC0uMTQzLjY1N3ptLTE5LjM2OS0uNTg1Yy41LS4wOTIgMS4wMTYtLjE3NCAxLjUzOS0uMjM2bC4wMjEuNjE2Yy0uNTEzLjA1MS0xLjAyNi4xMjMtMS41MjkuMTg1em0xNi40MS4yNzdsLjA4Mi0uNjM2Ljk1NS4wNjJjLjEgMCAuMjA1LjAxLjMwOC4wMWwtLjAzMS42ODh6bS0xNC42NjUtLjUzNGMuNDgyLS4wNTEuOTc1LS4wOTMgMS40ODgtLjEyM2wtLjAyMS42MDZjLS40ODIuMDQxLS45NjUuMDgyLTEuNDM2LjEzM3ptMTIuOTYyLjQxbC4wMzEtLjU5NWMuNTIzLjAyMSAxLjAzNi4wNTEgMS41NS4wNzJsLS4wODMuNjM2Yy0uNTAzLS4wNC0xLjAwNi0uMDgxLTEuNDk4LS4xMTJ6bS0xMS4yNjktLjU0M2wuNy0uMDMxLjgzMS0uMDMtLjAzMS41NDRjLS41LjAzMS0xLjAwNi4wNjEtMS41MDkuMXptOS44ODMuNDYybC0uMDEtLjU2NGMuNDEuMDEuODIxLjAyMSAxLjIyMS4wNDFsLS4wMzEuNmMtLjQtLjAyNi0uNzkxLS4wNTYtMS4xOC0uMDh6TTIwLjUgNC41NjlsMS4yMS0uMDMxLjAyMS41MTMtMS4yNzMuMDYyem03LjEyMy41bC0uMDEtLjU1NGMuMjc2IDAgLjU1My4wMS44MjEuMDIxbC4wMS41NjR6bS0xLjAwNi0uMDQxbC0uMDEtLjUzNGMuMjY3IDAgLjUzNC4wMTEuOC4wMTFsLjAxMS41NDRjLS4yNjUtLjAwNy0uNTMxLS4wMTgtLjc5OS0uMDE4em0tNC43LS40OTJjLjM1OS0uMDExLjcwOC0uMDExIDEuMDY3LS4wMjF2LjVsLTEuMDQ3LjAzMXptMy42OTQuNDcybC4wMjEtLjUxM2guNzU5bC4wMTEuNTI0Yy0uMjY1LS4wMDktLjUyMi0uMDA5LS43ODgtLjAwOXptLTEuMiAwbC4wMS0uNTEzaDEuMDA5bC0uMDExLjUxM3ptLTEuMjIxLS41Yy4zMzgtLjAxMS42ODgtLjAxMSAxLjAyNi0uMDExbC0uMDEuNWMtLjMzOSAwLS42NzguMDEtMS4wMTYuMDF6bTE0LjIzNi0uNzI4bC4yNTctLjc2YTExLjcxOCAxMS43MTggMCAwIDEgMi41NDUgMS4zMTRsLS40NjIuNjM2YTE0LjczNCAxNC43MzQgMCAwIDAtMi4zNC0xLjE5em04LjE0OS0uNjU2bC44OTMtLjkzNCAxLjUgMS43LTEuMDY4LjgzNXptLTM1LjQxNi44NTFBMTYuNDA3IDE2LjQwNyAwIDAgMSAxNC4xMSAyLjYybC4xNDQuNDkyYTE2LjEyIDE2LjEyIDAgMCAwLTMuNzY3IDEuMzI0em0zNi40NjMtMS45M2wuODIyLS44NjJMNDkuMSAyLjk5MWwtLjk3NS43NnptLTExLjYyNyAxbC4xNTQtLjYzNi4xNjQuMDIxYTExLjkgMTEuOSAwIDAgMSAyLjE3Ni41NDRsLS4yNTcuNzVhMTkuMzczIDE5LjM3MyAwIDAgMC0yLjIzOC0uNjgzem0tMjAuNjgtLjQ3NmEyMy41MTkgMjMuNTE5IDAgMCAxIDMuNTUtLjQ0MmwuMDExLjQ5M2EyMi4wNzkgMjIuMDc5IDAgMCAwLTMuNDI4LjQ1MXptMTguNjY4LjFjLS41MjQtLjA0MS0xLjAzNy0uMDgzLTEuNTYtLjExM2wtLjAzMi0uNTIzYzEuMTkxLjA4MiAyLjM4MS4xOTQgMy41NDIuMzI5bC0uMTQ0LjYyNWEyMS40NjUgMjEuNDY1IDAgMCAwLTEuODA3LS4zMTV6bS0xNC45LS41NjRsLjE1NC0uMDExYy45NzUtLjA3MiAxLjk0LS4xMzMgMi44OTQtLjE3NWwuMDMxLjU2NGMtLjU1NC4wMjEtMS4xLjA1MS0xLjY1Mi4wODNxLS43MjQgMC0xLjQxNy4wMzF6bTEwLjAxNy4zMjFsLS4wMjEtLjU0NHExLjU3LjA0NiAzLjExLjE1NGwuMDMxLjUyM2ExMTEuMzgyIDExMS4zODIgMCAwIDAtMy4xMi0uMTMzem0tNi43NjMtLjVjMS4wNTctLjA0IDIuMDkzLS4wNzIgMy4xMjktLjA4MmwuMDYyLjU1NGMtMS4wNDcuMDEtMi4xLjA0LTMuMTYxLjA4MnptMy40MDYuNDczbC0uMDYzLS41NTlxMS42MTYtLjAxNSAzLjIuMDMxbC4wMS41NDRjLTEuMDQ1LS4wMi0yLjA5LS4wMzEtMy4xNDktLjAyeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlRyYXphZG8gMTUxMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUuNzQ4IDk0My4zOTMpIi8+ICAgICAgICA8cGF0aCBpZD0iVHJhemFkb18xNTE4IiBkPSJNMTE0MDIuODc3IDE5MDYyLjg4MWExLjQ1IDEuNDUgMCAwIDAtMS0uNzA3IDYwLjIzOSA2MC4yMzkgMCAwIDAtNy4yLS4zNTljLTIuMzUxIDAtNS4wNzkuMDc4LTguMzQyLjI0YTMuNjY1IDMuNjY1IDAgMCAwLTIuMjA1LjY0NmwtLjg2My0xLjcxM2E1LjMyMyA1LjMyMyAwIDAgMSAxLjk3LS43MzJoLS4wMWMuMTc4LS4wMzMuMzYtLjA2MS41NTUtLjA4OGwuMTIxLS4wMi4wODUtLjAxLjA5My0uMDE0YTE3My40NzYgMTczLjQ3NiAwIDAgMSAxNC41NzItLjA2MmMuMzk0LjA1NS43Ni4xMjEgMS4wODkuMmE1LjI1MSA1LjI1MSAwIDAgMSAyLjQ4MyAxLjE1LjE5MS4xOTEgMCAwIDEgLjAxOS4wMjdsLTEuMzY3IDEuNDQ1em0xLjMxNi0yLjA2MWE0LjUxOCA0LjUxOCAwIDAgMC0xLjAxNi0uNTU1aC0uMDE1Yy0uMjk0LS4xMTMtLjYtLjIxMy0uOTI1LS4zMDdhMTIuNTY2IDEyLjU2NiAwIDAgMC0xLjUxMi0uMjk1aC0uMDE5YTE3My4wNDEgMTczLjA0MSAwIDAgMC0xNC42MzQuMDY0IDguMzc5IDguMzc5IDAgMCAwLTIuMjc4LjU0MWgtLjA0OGE0LjU0NSA0LjU0NSAwIDAgMC0uNjY2LjM1bC0uNjIyLTEuMjMyYTYuOTQ4IDYuOTQ4IDAgMCAxIDMuNjQzLS45NDMgMTY4IDE2OCAwIDAgMSA5LjI0My0uMjc5Yy44ODIgMCAxLjcyLjAxIDIuNDkuMDI1aC4zYTE2LjgyNyAxNi44MjcgMCAwIDEgNS42LjgxMyA0LjE5NCA0LjE5NCAwIDAgMSAxLjY3MyAxLjJsLS4wMzEuMDM3LS4wMzQuMDM1aC0uMDE2bC0uMTE0LjEzOS0uMy4zMi0uNDU2LS4yLS4yNjguMjk1em0xLjM2Ni0uNzc3YTQuOTY1IDQuOTY1IDAgMCAwLS43OS0uNzIxbC4zNjktLjQ0MWE2LjA2MiA2LjA2MiAwIDAgMSAuODExLjc1NGwtLjM4OC40MDh6bS41MjctLjU1N2E2LjI1IDYuMjUgMCAwIDAtMy42NjctMi4wMjEgNzYuNzE3IDc2LjcxNyAwIDAgMC03LjY2Ny0uMzc5IDk4LjY5NCA5OC42OTQgMCAwIDAtMTAuODM3LjYzNSA3LjI4OCA3LjI4OCAwIDAgMC0xLjkyLjc0bC0uNzE0LTEuNDE2YTkuMjA1IDkuMjA1IDAgMCAxIDIuMzE3LS44NjUgMTEyLjE1NCAxMTIuMTU0IDAgMCAxIDExLjQzOC0uN2MxLjggMCAzLjQyOS4wNzQgNC44NTIuMjE3aC4yMjFjMy4xMzYgMCA1LjQ0OS44NjEgNy4wNzIgMi42MzNsLTEuMDkzIDEuMTU0em0tMS40NzItLjI4MWE0LjAyNyA0LjAyNyAwIDAgMC0uODEtLjQwNmMtLjA1My0uMDE2LS4xMDgtLjAzNy0uMTcxLS4wNjJzLS4xNDQtLjA1MS0uMjE3LS4wNzJsLjMxNi0uNjE3YTYuMjUxIDYuMjUxIDAgMCAxIDEuMjUxLjcwOWwtLjM2OC40NDl6bS0yMi4xMzQtLjA4MmwtLjI2OC0uNTQ1YTYuNjc0IDYuNjc0IDAgMCAxIDEuNS0uNTlsLjEzOS41NTFhNS45IDUuOSAwIDAgMC0xLjM3LjU4NHptMjAuNzI5LS41MjNhMTIuNTUgMTIuNTUgMCAwIDAtMS4wMjUtLjI1MmwuMDkxLS43LjEzNS4wMWE1LjcxNSA1LjcxNSAwIDAgMSAxLjEzMS4zbC0uMzMuNjQ1em0tMTkuMTYxLS4xMTVsLS4xNTQtLjU0OS4wNTMtLjAxLjI2Ny0uMDI5LjI2OC0uMDMxLjExNC0uMDEyLjU3LS4wNjIuMDYyLjQ5YTkuMDY2IDkuMDY2IDAgMCAwLTEuMTc4LjJ6bTE3LjkyOS0uMTgyYTE1LjM3NiAxNS4zNzYgMCAwIDAtMS43NDUtLjIzMnYtLjU5Yy42NjMuMDQ3IDEuMjc3LjEgMS44MjcuMTU4bC0uMDgxLjY2NHptLTE2LjU0My0uMDMzbC0uMDUzLS40ODhhNDcuMjIgNDcuMjIgMCAwIDEgMS43MzUtLjE1MmwuMDIuNTUxaC0uMDU5bC0uMzc3LjAyMWMtLjIuMDEyLS40MDYuMDIzLS42MS4wMzctLjIyMSAwLS40MzYuMDA4LS42NTUuMDI5em0yMS44ODUtLjA4OGE3LjQ1NSA3LjQ1NSAwIDAgMC0uOTY4LS44NzlsLjQyMi0uNTM3YTkuNDc4IDkuNDc4IDAgMCAxIDEuMDIuOTE4bC0uNDcyLjV6bS0xOS45ODYtLjAxNGwtLjAyOC0uNTYyYTEzNi4yNiAxMzYuMjYgMCAwIDEgMS43NjktLjEyN2wuMTQtLjAwOHYuNjE5aC4wMWMtLjY1My4wMTgtMS4zMS4wNDktMS44ODkuMDc4em0yLjEwNS0uMDl2LS42MjljLjA2MyAwIC4xMjUtLjAwOC4xODgtLjAxbC4xOTMtLjAxMmMuNC0uMDIxLjgyMy0uMDQ3IDEuMjI5LS4wNjFsLjA1My42NDgtLjI1Ni4wMWMtLjA4MSAwLS4xNjIgMC0uMjQ0LjAwOGgtLjA0MmMtLjM2OS4wMTItLjc1LjAyMy0xLjEyLjA0NXptMTAuNTg3LS4wMzNjLS42ODEtLjA0OS0xLjItLjA2OC0xLjY5MS0uMDY4bC4wMS0uNjA5Yy4zMjMuMDEyLjY1MS4wMzEuOTY5LjA1MWwuMTI2LjAwNi41ODguMDM1di41ODZ6bS04LjcyMi0uMDI5bC0uMDQ4LS42NDYuMzcyLS4wMTJjLjA2MyAwIC4xMjggMCAuMTkxLS4wMDguMzk1LS4wMTQuNzgtLjAyNyAxLjE1Ny0uMDMzbC4wMi42NjJIMTEzOTIuODkzYy0uNTE2LjAxLTEuMDUuMDItMS41OS4wMzd6bTEuOS0uMDM5bC0uMDItLjY3aC41MTFjLjMyMyAwIC42NTctLjAwOC45ODItLjAwOC4yMjYgMCAuNDM0IDAgLjYzNi4wMDZsLjA0NC42NTZoLS4xMmMtLjUzMyAwLTEuMTI0LjAwNi0yLjAzNy4wMjF6bTQuOTMgMGgtLjNjLS43MjktLjAyMy0xLjUwNi0uMDIzLTIuMjU4LS4wMjNsLS4wNDQtLjY1NmMuOTUyLjAxIDEuODMyLjAzMSAyLjYxOC4wNjFsLS4wMTkuNjE3em05LjgwOC0uNDUxYTguMzgxIDguMzgxIDAgMCAwLTQuNzU4LTIuNTQzIDkxLjUyNSA5MS41MjUgMCAwIDAtNi40LS41NjZjLS44ODYtLjAzMS0xLjgtLjA0Ny0yLjcyNi0uMDQ3LTMuMDE1IDAtNi4yNS4xNzItOS42MTcuNTEyYTEyLjEyMiAxMi4xMjIgMCAwIDAtMy42IDEuM2wtLjY1MS0xLjI5MWExNS40MiAxNS40MiAwIDAgMSAzLjgwNy0xLjM3MyA2OS44NDEgNjkuODQxIDAgMCAxIDkuNTc2LS42NDMgODYuNDU4IDg2LjQ1OCAwIDAgMSAxMC4wMzEuNjA5IDkuMiA5LjIgMCAwIDEgNS4zNjEgMi45NTlsLTEuMDI4IDEuMDg2em0tMS43NDItLjM1YTguMDI4IDguMDI4IDAgMCAwLTEuNjczLS45MjRsLjItLjYzN2E3Ljk5IDcuOTkgMCAwIDEgMS44ODUgMS4wMzFsLS40MDYuNTI5em0tMjQuOTQ5LS4zMjZsLS4yMTYtLjUzNWExMS40NTcgMTEuNDU3IDAgMCAxIDIuMzQtLjk1M2wuMjA2LjYyM2E5LjExNSA5LjExNSAwIDAgMC0yLjMyOS44NjV6bTI3Ljg1NC0uNTUzYTkuMDU1IDkuMDU1IDAgMCAwLS4zMzktLjM0MmwuNDctLjU1N2MuMTM3LjEyNS4yNjMuMjQ4LjM3Ni4zNjVsLS41LjUzM3ptLTQuNzYyLS4xMjdhMTAuMzYyIDEwLjM2MiAwIDAgMC0xLjg3OC0uNWwuMDQ4LS41NTNjLjEyMi4wMTIuMjUzLjAyNy4zNzYuMDQxLjA0Mi4wMDYuMDg0LjAxMi4xMjYuMDE2cy4wOTEuMDEyLjEzNi4wMTZhOC4zNzUgOC4zNzUgMCAwIDEgMS4zODYuMzQ2bC0uMTkyLjYzN3ptLTIwLjU2MS0uMjE3bC0uMjExLS42NTRjLjI4My0uMDguNTgzLS4xNTIuODkyLS4yMTdsLjEzNi0uMDEyLjEzNy0uMDE2LjA3NC0uMDA2Yy4xNzktLjAxOC4zNjMtLjAzNS41NDUtLjA0N2wuMDcyLjc5MWgtLjAxN2MtLjEyOC4wMTItLjI1Ni4wMjMtLjM4NC4wMzctLjQyNS4wMzctLjg0MS4wNzYtMS4yNDMuMTIzem0yNC44MjgtLjEzNWwtLjA3Ni0uMDctLjA4OS0uMDgyYy0uMDg4LS4wOC0uMTgtLjE2Ni0uMjc0LS4yNDhsLjQyMi0uNTdjLjE4Ny4xNTQuMzQxLjI4Ny40ODkuNDIybC0uNDcuNTQ5em0tMjIuOTc4LS4wNDdsLS4wNzItLjc4OS4xMS0uMDEyYy4wMzQgMCAuMDY5LS4wMDYuMS0uMDEuMjA5LS4wMi4zODgtLjAzNy41NzctLjA1MWwuMDM5Ljc5MWgtLjA0OWMtLjIzNi4wMTgtLjQ3OS4wMzctLjcwOC4wNjh6bS45NjYtLjA4NGwtLjA0My0uNzg5LjI3My0uMDIuMTQtLjAxMi40MTktLjAyOS4wNzQuNzc1LS40MzUuMDM5LS40MjYuMDM1em0xNS42NDktLjA0MWExMy4xMTQgMTMuMTE0IDAgMCAwLTEuODY5LS4xNTRsLjA2Mi0uNTk0Yy43MTIuMDY0IDEuMzIzLjEyNyAxLjg3LjE5MWwtLjA2Mi41NTV6bTcuNS0uMDMzYTExLjI4OSAxMS4yODkgMCAwIDAtOC4wMTQtMy40MTJjLTIuMjI1LS4xNjQtNC43NjItLjI0Ni03LjU0LS4yNDYtMS44NzEgMC0zLjgxOC4wMzctNS43OS4xMTFhMjAuMzEyIDIwLjMxMiAwIDAgMC04LjY2NiAxLjkxNGwtLjcxNi0xLjQyYTE5LjIzNCAxOS4yMzQgMCAwIDEgOS40My0yLjEwNSA5Ni43NDIgOTYuNzQyIDAgMCAxIDEzLjQ1NS4xMDUgMTQuODIyIDE0LjgyMiAwIDAgMSA4Ljg1MSAzLjk4OGwtMS4wMDggMS4wNjR6bS0yMi4xLS4wMWwtLjA1OC0uNzc1aC4wMWwuMjQtLjAxNmMuNTEyLS4wMzUgMS4wNDEtLjA3MiAxLjU1My0uMWwuMDM0Ljc3MS0uMDYyLjAwNmMtLjMwOC4wMi0uNjE3LjAzOS0uOTI1LjA2M2wtLjI4NC4wMTgtLjUwNy4wMzV6bTEyLjUyNC0uMTExaC0uMjc3Yy0uNC0uMDM5LS44MjItLjA3Mi0xLjM3Ny0uMTE1bC4wMzktLjYzN2guMDE0bC4yMTQuMDE4Yy40NzQuMDM3Ljk2My4wNzYgMS40NDUuMTIxbC0uMDU4LjYxMXptLTEwLjUyOS0uMDMzbC0uMDM0LS43NTZjLjcxOS0uMDMzIDEuMjY2LS4wNTcgMS43NzQtLjA3MmwuMDMzLjc0Yy0uNDI4LjAyMy0uODg0LjA0Ny0xLjQuMDcybC0uMzc3LjAxOHptOC42NjktLjA5YTU4LjA0MSA1OC4wNDEgMCAwIDAtMi4zMS0uMDgydi0uNjg2Yy4xMjYgMCAuMjUyLjAwNi4zNzUuMDA4aC4xMjZjLjA4OSAwIC4xNzUgMCAuMjYxLjAwOC41NDIuMDI5IDEuMDc3LjA2MyAxLjU5Mi4xbC0uMDQzLjY0NnptLTYuNjg4LS4wMWwtLjAzNC0uNzM2aC4xMzdjLjI0OC0uMDA4LjUtLjAxNi43NTYtLjAxNmwuMDYyLjcyOS0uOTE5LjAyOXptMS4xMjYtLjAzOWwtLjA2Mi0uNzI3aC4zMDVjLjEwNyAwIC4yMDUtLjAwOC4zLS4wMDhsLjAzOS43MjFoLS4wMzNjLS4xNDcgMC0uMzA4LjAwNi0uNTUyLjAyMXptLjc5Mi0uMDIzbC0uMDQ0LS43Yy4yMjYtLjAwNi40NTgtLjAwOC43MTEtLjAwOC40MjYgMCAuODU0LjAwOCAxLjIzLjAxMmwuMzYuMDA2di42ODZoLS42NTRjLS40MzUgMC0uODc5IDAtMS4zMDkuMDFoLS4yOTR6bTE0LjQ3Mi0uMDFhMzAuNDI2IDMwLjQyNiAwIDAgMS0uMzUxLS4yNzFsLS4yMDUtLjE1OC4zNjktLjU4Ni4wNTMuMDM1Yy4xODUuMTMxLjM3NS4yNjYuNTUyLjQwNmwtLjQxNi41NzR6bS0uNzI5LS41NDdhMTMuODIgMTMuODIgMCAwIDAtLjUxOS0uMzNsLS4wNzUtLjA0Ny4zNTUtLjU2NmMuMjMxLjEzMS40My4yNTIuNjA4LjM2OWwtLjM2OC41NzR6bS0yNy4xODMtLjAzNWwtLjI3MS0uNTM3LjA0Mi0uMDIxLjEyMy0uMDYyLjE3NC0uMDkuMzIxLjUxNC0uMy4xNTQtLjA4Ni4wNDN6bS41NjEtLjI4MWwtLjMwNi0uNTEyYy4wNTMtLjAyMS4xLS4wNDUuMTU2LS4wNjguMTQzLS4wNjYuMzMzLS4xNS41MjktLjIyOWwuMjI2LjU0MWE3Ljk4MiA3Ljk4MiAwIDAgMC0uNi4yNjh6bTMwLjEtLjE1NGExMi4wNTcgMTIuMDU3IDAgMCAwLTEuODc0LTEuNTA4bC40NTEtLjYyM2ExMy42MzUgMTMuNjM1IDAgMCAxIDIuMDA5IDEuNzNsLS41ODQuNHptLTQuMjU4LS4wMTRjLS4xODUtLjEtLjM4My0uMi0uNi0uM2wuMy0uNTdhNi42NTYgNi42NTYgMCAwIDEgLjY2Ni4zMjZsLS4zNTguNTQ5em0tMjUuMDQtLjE4MmwtLjIyNi0uNTMxLjEtLjAzNy4wOTQtLjAzM2MuMTYzLS4wNjIuMzU2LS4xMzUuNTU2LS4ybC4yMjYuNTIxYy0uMjQ0LjA4LS40ODguMTctLjc0Ny4yNzd6bTI0LjI0OS0uMjA3YTEwLjE4MiAxMC4xODIgMCAwIDAtLjg3My0uMzE0bC4xNzgtLjYxM2E4LjUgOC41IDAgMCAxIC45ODIuMzU5bC0uMjg2LjU2OHptNS44LS4xMjVhMTIuNTQ3IDEyLjU0NyAwIDAgMC03LjI0Mi0zLjg2MSA4NC44MjQgODQuODI0IDAgMCAwLTkuOTY4LS41NzZjLTIuMzI0IDAtNC43MjkuMDktNy4xNDYuMjY4YTE5LjYyIDE5LjYyIDAgMCAwLTguNTgzIDIuMTA5bC0uNzU3LTEuNWExNy44MDkgMTcuODA5IDAgMCAxIDQuOTQxLTEuNzMyIDM0LjMxNiAzNC4zMTYgMCAwIDEgNC4zNDYtLjU2NmMyLjI5MS0uMTg0IDUuMzkyLS4yMTMgNy4wMzYtLjIxMy42NDkgMCAxLjA1NSAwIDEuMDU5LjAwOGE3Ni4wNjkgNzYuMDY5IDAgMCAxIDguODY5LjU2NCAxNS4wMTcgMTUuMDE3IDAgMCAxIDguNDc5IDQuNDFsLTEuMDMzIDEuMDkyem0tMjkuMTA5IDBsLS4yMjYtLjUyNWMuMy0uMDk0LjU5MS0uMTc0LjktLjI1NGwuMTQ0LjUzMWMtLjMuMDgtLjU3Mi4xNi0uODE5LjI0OHptMjIuMjQtLjI1YTUuNzkgNS43OSAwIDAgMC0uNzYyLS4xNmwuMTM0LS42NDguMTUxLjAzNWMuMjEuMDQ5LjQyNy4xLjY0OS4xNjJsLS4xNzIuNjExem0tMjEuMjIzLS4wNTNsLS4xMzQtLjUyLjE1NS0uMDM3LjAzMy0uMDA2Yy4xOTEtLjA0NS4zOS0uMDkyLjU4OC0uMTMzbC4wMzQuNTU5LS4xNTQuMDJjLS4wOTQuMDItLjE4Ny4wNDEtLjI3Ny4wNjNzLS4xNjMuMDM3LS4yNDMuMDU1em0yMC4yNTQtLjEzOWwtLjAzOC0uMDEyYTQ3LjcyNiA0Ny43MjYgMCAwIDAtMS40MjktLjE1NGwuMDI0LS43YTEyLjg1OSAxMi44NTkgMCAwIDEgMS41ODcuMjA3bC0uMTQ0LjY1NHptLTE5LjM3Mi0uMDMzbC0uMDM0LS41NjRjLjU0NC0uMSAxLjA0Ny0uMTc2IDEuNTM5LS4yMzRsLjAyNC42MTNjLS4zNTEuMDM1LS43LjA4LTEuMDQxLjEyNWgtLjAyOWMtLjE1NC4wMjEtLjMwOC4wNDEtLjQ1OC4wNTl6bTE3LjY5My0uMTY0Yy0uMTgyLS4wMTgtLjM1OS0uMDMzLS41MzgtLjA0OWwtLjI4NS0uMDI5LS40OTQtLjA0Ny4wODYtLjYzNy43LjA0Ny4yNTIuMDE2aC4zMDdsLS4wMjkuNjg4em0tMTUuOTQ4LS4wNDNsLS4wMzMtLjYxMWMuNTMzLS4wNTcgMS4wMi0uMSAxLjQ4Ni0uMTI1bC0uMDIuNjA5LS4xNzcuMDE2Yy0uNDI5LjAzMy0uODQ4LjA2OC0xLjI1Ni4xMTN6bTE0LjQyOS0uMDlsLS4zNTMtLjAyNy0uMTQxLS4wMTJjLS4zMzItLjAyNS0uNjc1LS4wNTMtMS4wMDctLjA3MmwuMDMzLS42LjYxMi4wMjkuNDM5LjAyMWMuMTY2LjAwOC4zMzIuMDE2LjUuMDIxbC0uMDgxLjYzN3ptLTEyLjc3OS0uMDcybC4wMS0uNTg0LjU0NS0uMDIxLjE1NS0uMDA4aC4wM2MuMTQ1LS4wMDYuMjkyLS4wMTIuNDM2LS4wMmwuMzYxLS4wMTItLjAyNi41NDVjLS41LjAyOS0uOTkzLjA2My0xLjUxLjF6bTExLjA3Mi0uMDQ5YTU1LjEzMiA1NS4xMzIgMCAwIDEtLjYwOS0uMDM5bC0uMjg1LS4wMi0uMjg0LS4wMTgtLjAxLS41NjFoLjE5NGMuMzM5LjAwOC42ODkuMDE2IDEuMDI4LjAzMWwtLjAzMy42em0tOS4zNy0uMDY2bC4wNDMtLjU0MS40NzItLjAxaC4xMzNsLjU4NC0uMDEyaC4wMjFsLjAyMy41MDhjLS4zODMuMDIxLS43NzcuMDQxLTEuMTU4LjA1OWgtLjExNnptNy45ODQtLjAxbC0uMjYzLS4wMDgtLjU1Ny0uMDIxLS4wMS0uNTU3Yy4yODYgMCAuNTYyLjAxLjgyLjAyNWwuMDEuNTU5em0tMS4wMjYtLjA1M2wtLjE0OC0uMDA2YTE3LjM0NSAxNy4zNDUgMCAwIDAtLjY1MS0uMDE0bC0uMDEtLjUzMWguODA0bC4wMS41NDF6bS01LjQ3NyAwbC0uMDIzLS41MDZjLjIxNC0uMDA4LjQyOC0uMDEyLjYzNi0uMDE2aC4yMjNsLjIwOC0uMDA2di41bC0xLjA0NS4wMjl6bTQuNDY1LS4wMjljLS4yNjktLjAxLS41MjEtLjAxLS43OS0uMDFsLjAxOS0uNTEyaC43NThsLjAxNS41MnptLS45ODgtLjAxaC0xLjAwN2wuMDEtLjUxMmgxLjAwN2wtLjAxLjUxem0tMi4yMjQgMHYtLjVjLjMzNi0uMDA4LjY4Ny0uMDA4IDEuMDI2LS4wMDhsLS4wMS41aC0uNTEyYy0uMTU5LjAwMy0uMzMuMDA1LS40OTcuMDA1em0xNi41Ny0uMDM3YTE1LjQ4IDE1LjQ4IDAgMCAwLTIuMzM5LTEuMTkzbC4yNTUtLjc1OGExMS45IDExLjkgMCAwIDEgMi41NDYgMS4zMTRsLS40Ni42Mzd6bS0yOS43ODEtLjI2NmwtLjI1NS0uNTA2LjI0Ni0uMTI5LjMxNi40NzEtLjI2Ny4xNDMtLjA0LjAyMXptLjUtLjI2OGwtLjMyNS0uNDYzYTE2LjU2MyAxNi41NjMgMCAwIDEgMy45NTEtMS4zNTJsLjE0NC40ODhhMTYuMTE5IDE2LjExOSAwIDAgMC0zLjc2OSAxLjMyNnptMjYuNzQ3LS43MTlhMjAuMDcgMjAuMDcgMCAwIDAtMi4yMzgtLjY4bC4xNTMtLjYzMy4xNjMuMDJhMTIuMDE1IDEyLjAxNSAwIDAgMSAyLjE3Ny41NDFsLS4yNTQuNzUyem0tMjIuNzg2LS42NDhsLS4xMzUtLjVhMjMuNjQxIDIzLjY0MSAwIDAgMSAzLjU1NC0uNDQxbC4wMS40OTRhMjEuNjEgMjEuNjEgMCAwIDAtMy40MjguNDQ3em0yMC4zNDEtLjA4YTIwLjA4NSAyMC4wODUgMCAwIDAtMS44MDctLjMyYy0uMTY4LS4wMTItLjMzNC0uMDIzLS41LS4wMzdsLS4xMjktLjAxYy0uMy0uMDIzLS42MTgtLjA0Ny0uOTMtLjA2MmwtLjAyOS0uNTIzYzEuMjE3LjA4NCAyLjQwNy4yIDMuNTM5LjMyNmwtLjE0NC42Mjd6bS0xNi43LS4zOTVsLS4wMS0uNDg2LjE1My0uMDFhODUuODkgODUuODkgMCAwIDEgMi44OTItLjE3OGwuMDMzLjU2NmMtLjUuMDE4LTEuMDMuMDQzLTEuNjU0LjA4Mi0uNDQ3IDAtLjkyMy4wMDgtMS40MTMuMDI3em0xMy4xMjQtLjAzN2MtMS4xMDYtLjA2OC0yLjItLjEwNy0zLjExNi0uMTM1bC0uMDIzLS41NDFjMS4wOTEuMDI3IDIuMTA4LjA3OCAzLjExMS4xNTJsLjAyOS41MjF6bS05Ljg1LS4wODJsLS4wMzMtLjU1NWguMDc5YzEuMTEyLS4wMzcgMi4wNzQtLjA3IDMuMDUyLS4wNzhsLjA2My41NTNjLS45OTEuMDEyLTIuMDU0LjA0MS0zLjE1OS4wODZ6bTYuNTI2LS4wNjJjLS44LS4wMTgtMS41NTktLjAyNS0yLjMyOC0uMDI1aC0uODIxbC0uMDYyLS41NTNoLjc3M2MuODkgMCAxLjY4NS4wMTIgMi40MzEuMDMzbC4wMS41NDV6IiBjbGFzcz0iY2xzLTMiIGRhdGEtbmFtZT0iVHJhemFkbyAxNTE4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEzMzMuMTk3IC0xODEwNC4yNzUpIi8+ICAgIDwvZz48L3N2Zz4=), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 51.5px 56.9px, cover;
	background-position: right 10px bottom 9px, 0;
	padding-bottom: 75px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.norte:lang(ar) {
	background-position: left 10px bottom 9px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.sur {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MS41MDgiIGhlaWdodD0iNTYuOTIiIHZpZXdCb3g9IjAgMCA1MS41MDggNTYuOTIiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmfS5jbHMtMntmaWxsOiM5OWJhZGF9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJCZXJuYWJldV9zdXIiIGRhdGEtbmFtZT0iQmVybmFiZXUgc3VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzUuNzQ4IC05NDMuMzkzKSI+ICAgICAgICA8cGF0aCBpZD0iVHJhemFkb18xNTEzIiBkPSJNMTguOTQzIDU2Ljc2OGMtMS4wNDctLjEtMi4xMTQtLjIyNy0zLjE5MS0uMzYtNS42MTQtLjctOS4xLTMuMS0xMS4zLTUuODdhMTcuMTIgMTcuMTIgMCAwIDEtMS41ODktMi40ODNoLS4wMTJhMTkuMTYxIDE5LjE2MSAwIDAgMS0xLjA2MS0yLjQ2NGgtLjAxNkEyNC45NSAyNC45NSAwIDAgMSAuNyA0MS4xYy0uMi0xLjMyMi0uMzg3LTMuMTU1LS41MS01LjQtLjIxNS0zLjk2MS0uMjY2LTkuMjQ3LS4wMS0xNS40MjQuMDQxLS45ODYuMDkzLTEuOTkyLjE2NC0yLjgyM2EzMi4yNDEgMzIuMjQxIDAgMCAxIC43LTQuODY0Yy44NjItMy42NTMgMi4zNjEtNS40MDkgNC44LTcuODQyQzkuNTYzIDEuMDMxIDE0LjkyLjQ2NiAxOC4xNjMuMjFTMjYuMjYgMCAyNi4yNiAwYTc2LjE0NyA3Ni4xNDcgMCAwIDEgOC44NjcuNTY0QTE1LjgxIDE1LjgxIDAgMCAxIDQ2LjcgOS4zNDRsLTEuMjkyLjU4NXEtMy44NzYtNi43Ni0xMC4wNzYtNy43MThBODkuMjM5IDg5LjIzOSAwIDAgMCAxOC4yMTQgMS45cS03LjYuMzA4LTExLjcgNC40MzNhMTEuOCAxMS44IDAgMCAwLTMuODQ4IDYuMjUxIDI1LjI4OSAyNS4yODkgMCAwIDAtLjc2IDQuOTQ2Yy0uMDA5LjE2OS0uMDE3LjM4OS0uMDI2LjU0NUExNTMuMSAxNTMuMSAwIDAgMCAxLjkgMzUuN2MuMDYxLjkxMi4xMzcgMS44ODQuMjE2IDIuNzkyQTI2LjYyNyAyNi42MjcgMCAwIDAgMy41NzUgNDUuNWExNy44NDMgMTcuODQzIDAgMCAwIDEuMjE0IDIuNTU4IDE0Ljk3MSAxNC45NzEgMCAwIDAgMS44MTEgMi40OGMuMDQxLjA0Ni4wOTMuMS4xMzcuMTQ0cTQuMjY1IDMuOTg3IDExLjM5MiA0LjI3OWE4NS45IDg1LjkgMCAwIDAgMTYuNzU5LS4zMDcgMTMuNzkxIDEzLjc5MSAwIDAgMCA3LjktNC4xMTYgMjEuNTA2IDIxLjUwNiAwIDAgMCAyLjEwOC0yLjQ3M2MuMzI4LS40NTIuNjQ3LS45MjQuOTY1LTEuNDI3bDEuMzE0LjYxNi0uMDExLjAyYy0uMTg1LjI3OC0uMzU5LjUzNS0uNTI0Ljc5MWEzNi44MDQgMzYuODA0IDAgMCAxLTEuODMgMi40NjhjLS4xMzMuMTY0LS4yNTMuMzEzLS4zNzYuNDU2YTE2LjYwOSAxNi42MDkgMCAwIDEtOC42MSA1LjI0NGMtMS40NjQuNC03LjU3NC42ODctMTIuMjc1LjY4Ny0xLjkwNyAwLTMuNTY0LS4wNDctNC42MDYtLjE1MnpNNDUuMzU5IDUzLjdsMS43MjQtMS44IDEuNjYyIDEuMzU1LTEuOTYgMS45MDl6bS0yMC41ODcuNjY3YzEuMDI2IDAgMi4wNDItLjAyMSAzLjA0Ny0uMDUxbC4wMjEuNjU3YTc3LjY1OSA3Ny42NTkgMCAwIDEtMy4wNTguMDYxem0tMy4wMTguNjE2di0uNjY3Yy45NDQuMDMxIDEuODg4LjA1MSAyLjgxMi4wNTFsLjAxMS42NjdhODkuNjkyIDg5LjY5MiAwIDAgMS0yLjgyMi0uMDU0em0tMy41NTQtLjIyOGwuMDMxLS42MTZjMS4xMTkuMDcyIDIuMjE3LjEzNCAzLjMxNS4xNjV2LjY2N2E1OC44MyA1OC44MyAwIDAgMS0zLjM0Ni0uMjE2em05LjgyMS0uNDUyYTc2LjE4NCA3Ni4xODQgMCAwIDAgMy4xMi0uMTc1bC4wNjEuNjQ2YTgzLjk3IDgzLjk3IDAgMCAxLTMuMTUuMTg1em0zLjMzNS0uMmE4Mi4zNTQgODIuMzU0IDAgMCAwIDEuNTctLjEzMyAxNS42NjUgMTUuNjY1IDAgMCAwIDEuNzM0LS4xNTRsLjA5My42MzZhMTAxLjE1IDEwMS4xNSAwIDAgMS0zLjMzNS4zMDh6bS0xNi44LjIyNmwuMTIyLS42MDZjLjY0Ny4xMjMgMS4zMTQuMjI2IDIuMDIyLjMuNDQxLjAzMS44ODMuMDcyIDEuMzI0LjFsLS4wNDEuNjE2YTIyLjQyMiAyMi40MjIgMCAwIDEtMy40MjItLjQwNXptMjAuMzA5LS41NDRhMTMuMzc0IDEzLjM3NCAwIDAgMCAyLjU1NS0uNjY3bC4yNDcuNTg0YTEzLjM4MSAxMy4zODEgMCAwIDEtMi43Mi43Mjl6bS0yNC4zNTMtLjc4bC4yNzctLjUxM2ExNi40MjggMTYuNDI4IDAgMCAwIDMuNjk0IDEuMTkxbC0uMTIzLjZhMTcuMTA3IDE3LjEwNyAwIDAgMS0zLjg0My0xLjI3M3ptNi4yMDkuODExYy0zLjY3My0uMzc5LTYuNTQ3LTEuNDc4LTguNTc5LTMuMjgzQTEwLjEzMyAxMC4xMzMgMCAwIDEgNi4zIDQ4LjM2MWMtLjA2My0uMDktLjEzOS0uMjEtLjIwNy0uMzA3aC0uMDA5YTE0LjYzIDE0LjYzIDAgMCAxLTEuNDE0LTIuNDYzaC0uMDEyYTE3LjA4IDE3LjA4IDAgMCAxLTEuNC01LjgzOSAxMjQuMzU3IDEyNC4zNTcgMCAwIDEtLjMwNi00LjA2NSAxNDguNTMgMTQ4LjUzIDAgMCAxIC4xNzgtMTguMTU0Yy4wMS0uMjA1LjAzMS0uNDIxLjA0LS42MjVhMTYuMTI3IDE2LjEyNyAwIDAgMSAuNjU3LTQuMzIxaC0uMDFBMTEuMzQgMTEuMzQgMCAwIDEgNS45IDguNnE0LjItNS44MiAxMy42MDgtNS44MTlhOTcuNzgxIDk3Ljc4MSAwIDAgMSAxMy40NTQuMWM1LjQ5MS43MjkgOS4yNzggMy4yNDQgMTEuMzMgNy41NTRMNDMuMDcgMTFxLTMuNTg3LTYuMjY5LTEwLjI4My02LjQ3YTEyNC41IDEyNC41IDAgMCAwLTEzLjMzMS0uMTNjLTcuMTIxLjItMTIuMjMzIDIuNjc1LTE0LjEyMSA4LjE4N2ExNS41NDYgMTUuNTQ2IDAgMCAwLS43OCA0LjMyMWMtLjAyLjItLjAzMS40MTUtLjA0MS42MThhMTM3LjQ2MyAxMzcuNDYzIDAgMCAwLS4wMzIgMTguMTYxYy4wOTIgMS4zOTEuMiAyLjgwOC4zMjggNC4yMTlhMjAuNjc2IDIwLjY3NiAwIDAgMCAxLjYgNS42ODUgMTMuMTQ0IDEzLjE0NCAwIDAgMCAxLjQ4MSAyLjQyNiA5Ljg4NSA5Ljg4NSAwIDAgMCAyLjIgMi4wNTdjLjI0Ny4xNjYuNDkzLjMxOS43NS40NjMgMi4xMTMgMS4xNjYgNC45MDcgMS44MjcgOS4wNzYgMS45IDMuNzM2LjA4MiA3LjQ2MS4xMTIgMTIuMzU2IDBhMTMuMTI2IDEzLjEyNiAwIDAgMCA2LjYzOC0xLjkxNiAxMi42NjEgMTIuNjYxIDAgMCAwIDIuODQtMi40NTVoLS4wMDZhMTMuMTI0IDEzLjEyNCAwIDAgMCAxLjY1NS0yLjQ3NWwuMDM3LS4wODEuMTkuMDgyIDEuMTA2LjUyM2ExOC44NjggMTguODY4IDAgMCAxLTEuMiAxLjkyOSAxNC45NTcgMTQuOTU3IDAgMCAxLTIuMjA3IDIuNDkgMTIuOTg3IDEyLjk4NyAwIDAgMS04LjQyIDMuMjM2cS0zLjk0Ni4zODUtOC4xNTUuMzg1LTMuODk5IDAtOC4wMjUtLjMzNHptMjAuODk0LS43NjlBMTIuNTI1IDEyLjUyNSAwIDAgMCAzOS43MTQgNTJsLjM0OS40ODJhMTMuMDEzIDEzLjAxMyAwIDAgMS0yLjE4NiAxLjEzOXptNi4xODgtLjk1NGwxLjUyOS0xLjYzMyAxLjU4IDEuMjkzLTEuNyAxLjc4NnpNNi44NzQgNTAuNTI3bC0uMDQxLS4wNDEuNDcyLS40OTJhMTEuMiAxMS4yIDAgMCAwIDMuMyAyLjQyMmwtLjI3Ny41YTE0LjI0NyAxNC4yNDcgMCAwIDEtMy40NTQtMi4zODl6bTMzIDEuMzY0YTExLjkgMTEuOSAwIDAgMCAyLjA2NS0xLjY4NWwuNDEuNDJhMTQuMjMzIDE0LjIzMyAwIDAgMS0yLjEyNyAxLjczN3ptLTE0LjY4Ni40MWwuMDIxLS42MzZjLjMyOCAwIC42NTctLjAxIDEtLjAxdi42NDV6bTIuMzE5LS42NzdjLjQzMS0uMDExLjg3Mi0uMDMxIDEuMy0uMDUxdi43MDhjLS40NjIgMC0uOS4wMS0xLjM0NC4wMXptLTEuMTA4LjY2N3YtLjY0N2guMDFjLjMtLjAxLjU4NS0uMDEuODgzLS4wMjFsLS4wNDEuNjY4em0tMi4zMTktLjAxMWwuMDEtLjYxNmguOTI0bC0uMDE0LjYyN2MtLjMwOSAwLS42MDcgMC0uOTE1LS4wMTF6TTIzIDUyLjI3bC4wMTEtLjYxNmMuMjg3LjAxLjU4NS4wMS44NzIuMDFsLS4wMTEuNjE2em02LjAzNS0uNzA4aC0uMDExYy41NDUtLjAyIDEuMDg4LS4wNTEgMS42MjItLjA4MmwtLjAxLjc3Yy0uNTQ1LjAxMS0xLjA3OC4wMjEtMS42LjAyMXptLTcuMDQuN2wuMDIxLS42MzZjLjI1Ni4wMTEuNTIzLjAyMS43OS4wMjFsLS4wMTEuNjI2em04Ljg1Ni0uNzc5bDEuMTYtLjA2Mi4wNDEuODIyYy0uNDExLjAxLS44MjIuMDItMS4yMjEuMDJ6bS0xMC4zMTQuNzQ5bC4wNDEtLjYyNWMuMzE5IDAgLjYzNi4wMS45NjUgMGwuMjY2LjAxLS4wMi42MzZjLS40MjQtLjAxMy0uODM0LS4wMTMtMS4yNTUtLjAyNHptMTEuNzIgMGwtLjA0MS0uODMycS43MDctLjA0NiAxLjM4NS0uMDkzbC4wOTMuODIyYTEzIDEzIDAgMCAxLTEuNDE3LjF6bS0xMi4zMzUtLjAxMWMtLjE5NCAwLS4zOC0uMDEtLjU2NC0uMDFsLS4wMzEtLjY0N3EuNTA4LjAzMSAxLjA0Ny4wMzFsLS4wNDEuNjM2em0tMS44NjgtLjA3MmwuMDkzLS42NjdjLjMxOC4wMzEuNjQ2LjA1MS45ODUuMDcybC4wNDEuNjU3YTE5LjI1IDE5LjI1IDAgMCAxLTEuMTIzLS4wNjR6bS0xLjk4MS0uMTk0bC4xMjMtLjdjLjU1My4wODMgMS4xMzkuMTU0IDEuNzM0LjIxNmwtLjEuNjY3cS0uOTQ1LS4wNzgtMS43NjEtLjE4NnpNMzMuOCA1MS4zbC43MjktLjA1MWExLjI0OCAxLjI0OCAwIDAgMCAuMTk0LS4wNDFsLjIuNzA4Yy0uMzM4LjA3Mi0uNjg4LjEzMy0xLjAzNy4xODR6bS0xOS44NTkuMjE1bC4xODUtLjY4OGExOC40NzUgMTguNDc1IDAgMCAwIDEuODU4LjM5MWwtLjEyMy42ODhhMTguNjUxIDE4LjY1MSAwIDAgMS0xLjkxNi0uMzk1em0yMC45ODgtLjM0OWMuMjc3LS4wNjEuNTU0LS4xMzMuODIxLS4yMTVsLjIuN2MtLjI2Ny4wODMtLjU0NC4xNTQtLjgyMi4yMjZ6bTEuMDE2LS4yNzdjLjI3Ny0uMDkyLjU0NC0uMTg1LjgtLjNsLjMwOC42NTdjLS4zLjEyMi0uNjA2LjIzNi0uOTE0LjMzOHptLTE0LjQuNTE2YTI3Ljc2NCAyNy43NjQgMCAwIDEtNy43MTUtLjg2MiAxMC40NzEgMTAuNDcxIDAgMCAxLTQuMzEtMi4yNjhjLS4wNi0uMDUyLS4xNDgtLjE0Ni0uMjE3LS4yMTVIOS4zYTkuMzg0IDkuMzg0IDAgMCAxLTEuNzgyLTIuNDczSDcuNWMtLjA1MS0uMDkzLS4wOTMtLjItLjE0NC0uM2wxLjMzNS0uNjg3YTcuNTQ0IDcuNTQ0IDAgMCAwIC41MzMuOWguMDFhOC41MjggOC41MjggMCAwIDAgMi44IDIuNTU4aC0uMDExYTExLjk3MiAxMS45NzIgMCAwIDAgMy44MTggMS4yODMgNzMuMzE5IDczLjMxOSAwIDAgMCAxOC4xNzUuMDMxIDguNzEzIDguNzEzIDAgMCAwIDMuODY0LTEuMzEzaC0uMDE1YTkuODE0IDkuODE0IDAgMCAwIDIuNTU5LTIuNDczYy4yNTctLjM2LjUtLjc0LjczOS0xLjE1bC4xLjA2MiAxLjE4LjU1NGMtLjExMS4xODItLjIxMS4zNjItLjMyMS41MzVhMTMuOCAxMy44IDAgMCAxLTEuOTc3IDIuNDYxaC4wMTJhMTAuODg0IDEwLjg4NCAwIDAgMS0zLjgyOSAyLjQ5NSAxMS4wODQgMTEuMDg0IDAgMCAxLTEuODEzLjVxLTUuOTI1LjQyNy05Ljk4OS40MjktMS42NDEtLjAwMi0yLjk3NS0uMDcyem0tOS44ODQtLjY4TDEyIDUwLjFhMTQuNjYzIDE0LjY2MyAwIDAgMCAxLjkyOS42NzdsLS4xODQuN2ExMy44NjUgMTMuODY1IDAgMCAxLTIuMDc4LS43NTd6bTI1LjI3Ny0uMjE1Yy4yMzYtLjEuNDcyLS4yMTYuNy0uMzM5bC4zMjguNjQ3Yy0uMjM2LjEyMy0uNDcyLjIzNi0uNzE4LjM0OHptLjg4Mi0uNDQyYy4yMDUtLjExMi40LS4yMzYuNjA2LS4zNTlsLjQzMS42YTguMTI1IDguMTI1IDAgMCAxLS43MDguNDF6bS0yNi43Mi4zNTVsLjM1OS0uNTg1Yy4xMTMuMDYyLjIzNy4xMTMuMzU5LjE3NWwtLjMyOC42MTZhNS44MDMgNS44MDMgMCAwIDEtLjM5LS4yMDZ6TTQuMzM5IDQ2Ljc3bC41NDQtLjI1N2ExNC4zMzcgMTQuMzM3IDAgMCAwIDEuMjUyIDEuOTYgMTEuMDE4IDExLjAxOCAwIDAgMCAxLjAyNiAxLjM2NWwtLjQ3Mi41YTE0LjY0NyAxNC42NDcgMCAwIDEtMi4zNS0zLjU2OHptNi4zMzIgMy40M2wuMzI5LS42MDhjLjA5My4wNTEuMTg0LjEuMjY3LjE1NGwtLjM2LjU4NWMtLjA4Mi0uMDQyLS4xNjQtLjA5My0uMjM2LS4xMzF6bTI3LjkzNS0uNjA2YTUuNCA1LjQgMCAwIDAgLjU1NC0uNGwuNDkyLjU2NHEtLjMwOC4yMzEtLjYxNi40MzF6bS0yOC40LjMwOGwtLjA3Mi0uMDQxLjQyMS0uNTM0Yy4wODIuMDUxLjE3NS4xMTMuMjY2LjE2NWwtLjMyOC41OTVjLS4wOTMtLjA2NC0uMTkzLS4xMjYtLjI4My0uMTg3em0tLjQ0MS0uMzE5bC4zNjktLjU0NGMuMDgzLjA2MS4xNjUuMTEzLjI0Ny4xNzVsLS40MS41MjNjLS4wNzEtLjA1My0uMTQxLS4xMDUtLjIwMi0uMTU2em0xMy42MTguMWwtLjAyMS0uNjc3cTEuNDE3LjAxNSAyLjgzMyAwbC0uMDMxLjdoLS43MzljLS42Ny4wMDItMS4zNTQtLjAwNi0yLjAzOC0uMDIzek0yNi4zOTQgNDljLjYyNS0uMDExIDEuMjUxLS4wMjEgMS44NzctLjA0MmwuMDIxLjdjLS42MzYuMDMyLTEuMjczLjA0MS0xLjkyLjA1MXptLTUuMTMyLjU5MmwuMDUxLS42MzZjLjYxNi4wMiAxLjIzMS4wMzEgMS44NDcuMDQxbC4wMjEuNjc4Yy0uNjM2LS4wMjMtMS4yNzItLjA1My0xLjkxOC0uMDg0em03LjIyNC0uNjM0Yy41LS4wMiAxLjAxNi0uMDMgMS41MTktLjA1bC4wNjIuNjQ2LTEuNTcuMDkyem0xMC44MzguMTEyYy4xNTQtLjEyMy4zLS4yNDYuNDQyLS4zNjlsLjUyMy41NDRjLS4xNTQuMTMzLS4zMDguMjY2LS40NzIuMzl6bS0xOS45OTIuNHYtLjZjLjYuMDMyIDEuMTgxLjA1MiAxLjc3Ni4wNzJsLS4wNTEuNjM2Yy0uNTc1LS4wMjktMS4xNDktLjA3LTEuNzI0LS4xMXpNMzAuMiA0OC45Yy41LS4wMjIgMS0uMDUyIDEuNS0uMDcybC4wNjEuNTk1Yy0uNDkyLjA1MS0uOTg2LjA5My0xLjQ4OS4xMjN6bS0yMC45LjNsLjQyMS0uNDkyYy4wODIuMDcyLjE3NS4xNDQuMjU3LjIwNWwtLjM3LjU0NWMtLjEwOC0uMDgyLS4yMDgtLjE3NC0uMzA4LS4yNTh6bTcuOTg1LjA4MmwuMDQtLjU1NGMuMzE5LjAzMS42NDcuMDYxLjk4Ni4wODIuMjY2LjAyMS41NDQuMDMxLjgxMS4wNTF2LjU4NWE4MC40ODEgODAuNDgxIDAgMCAxLTEuODQxLS4xNjN6bTE0LjYyLS40ODJsLjUzNC0uMDMxLjA4Mi41NjUtLjU1My4wNjJ6bS43NDktLjA0MWMuMjQ3LS4wMTEuNDgyLS4wMzEuNzI5LS4wNTFsLjEyMy41MTQtLjc3LjA5MnptLTE2Ljc4LjM2N2wtLjEzMy0uMDIxLjE0NC0uNmMuNC4wODMuODExLjE0NCAxLjIzMS4ybC0uMDMxLjU1NGMtLjQtLjAzOC0uOC0uMDc4LTEuMjExLS4xM3ptMTcuNzE0LS40MjZsLjMyOC0uMDJhMTAuNzg4IDEwLjc4OCAwIDAgMCAxLjIzMS0uMzE5bC4yNDcuNTU0YTkuNjg5IDkuNjg5IDAgMCAxLTEuNC4yNDdsLS4yODcuMDQxem02LjMzMi0uMTQ1Yy4yODctLjI2Ni41NjQtLjU0NC44NDEtLjg0MWwuNTM0LjU0NGExMC45IDEwLjkgMCAwIDEtLjg1Mi44NDF6bS0yNS44NzIuMTQ1bC4yMTUtLjYwNmExNC4zOTIgMTQuMzkyIDAgMCAwIDEuNDE3LjM4bC0uMTQ0LjU5NWExNy4xMTcgMTcuMTE3IDAgMCAxLTEuNDg4LS4zNjl6bS01LjExMS4xNjVsLjQxLS40ODIuMDQxLjAzMWMuMDYxLjA1MS4xMTIuMS4xNzUuMTU0bC0uNDIxLjQ5M2ExLjkxNCAxLjkxNCAwIDAgMS0uMjA1LS4xOTh6bTI2LjQwNi0uNTczYTguOSA4LjkgMCAwIDAgMi42LTEuMzY0bC40MzEuNTIzYTcuOTQ3IDcuOTQ3IDAgMCAxLTIuNzc0IDEuNDAzem0tMTcuMDI2LjMyOGExNi4zODggMTYuMzg4IDAgMCAxLTMuNDc5LS41NjhoLjAwNmE4LjggOC44IDAgMCAxLTQuMi0yLjQ2OWgtLjAwN2E4LjI1NiA4LjI1NiAwIDAgMS0xLjkzLTQuNTU4IDExNC40NyAxMTQuNDcgMCAwIDEtLjUzMS01LjMzNyAxMTEuNTM2IDExMS41MzYgMCAwIDEgMC0xOC4xNDRjLjAxLS4xNDQuMDMxLS4zLjA0MS0uNDQxYTExLjc3OSAxMS43NzkgMCAwIDEgMS4wNjctNC41MTUgNy41MjIgNy41MjIgMCAwIDEgNS4zNjgtNC4wNzRBODQuMTY3IDg0LjE2NyAwIDAgMSAzMC45NCA4LjAzYzQuMjU5LS4wNTEgNy4wMDkgMS40MzYgOC42MiA0LjU1N2guMDExYTE2LjE3NCAxNi4xNzQgMCAwIDEgMS41IDQuOTQ2Yy4wNDEuMjMzLjA3My40ODUuMS43MTlhODguMDMxIDg4LjAzMSAwIDAgMSAuNTA2IDE3LjRjLS4wNTEuODcyLS4xMjcgMS43ODItLjE4OSAyLjY0NGExMi4xNyAxMi4xNyAwIDAgMS0yLjQ1MiA3LjI4NyA4LjM0MyA4LjM0MyAwIDAgMS0zLjYzOSAyLjQ3M2gtLjAxMmExMS41ODkgMTEuNTg5IDAgMCAxLTEuNTA4LjQycS00LjcyOC4zMzMtOS4xMy4zMzUtMy4zMTEtLjAwMS02LjQzLS4xOTN6bS0zLjM0NS0zOC41NjlhNi4xIDYuMSAwIDAgMC0zLjg0OCAyLjUzNSA3LjUgNy41IDAgMCAwLTEuMSAzLjAwN2MtLjA2LjY0LS4xMjIgMS4yODItLjE3MiAxLjkzMWExMTEuNzc3IDExMS43NzcgMCAwIDAtLjAzNCAxOC4xNTNjLjE1NCAxLjg1OC4zMzggMy43MjUuNTg1IDUuNTYzYTUuOTE5IDUuOTE5IDAgMCAwIDIuNDggNC4zIDcuMTg2IDcuMTg2IDAgMCAwIDIuNjc4IDEuMDA3IDcxLjIgNzEuMiAwIDAgMCAxOC4zLjIwNSA2LjkyMiA2LjkyMiAwIDAgMCAyLjk4NS0xLjE5MiA3LjQxNyA3LjQxNyAwIDAgMCAyLjY1OS00LjQ1MmMuMTM0LS45NzYuMzI5LTEuOTYuNDMyLTIuOTM2LjA5MS0uODI2LjE3Ni0xLjY1Ny4yMjgtMi40ODQuMTY1LTIuNTg2LjE2NS01LjE4Mi4xMjMtNy43NThhNzYuODU1IDc2Ljg1NSAwIDAgMC0uNDQxLTguMTQ4Yy0uMDgyLS42NzUtLjItMS40NjEtLjM2Ni0yLjI0OGExNi4yNSAxNi4yNSAwIDAgMC0xLjQyNi00LjQ4NWMtLjA5My0uMTY1LS4yLS4zMTgtLjI4Ny0uNDYyaC0uMDIxYTYuMzU4IDYuMzU4IDAgMCAwLTQuMjctMi43OTIgNzUuNTM3IDc1LjUzNyAwIDAgMC03LjY2Ni0uMzc2IDk3LjY4OSA5Ny42ODkgMCAwIDAtMTAuODM5LjYzMnpNOC4yOTEgNDguMmwuNDEtLjQ1MmMuMTU0LjE3NS4zMTguMzM5LjQ5Mi41bC0uNDEuNDgyYy0uMTY0LS4xNzUtLjMyOC0uMzUtLjQ5Mi0uNTN6bTMuNzQ2LS4zNzFsLjM2OS0uNTUzYTEwLjMxOSAxMC4zMTkgMCAwIDAgMS42NjMuNzU5bC0uMjE2LjYwNmE5LjY1NCA5LjY1NCAwIDAgMS0xLjgxNi0uODE2ek00MC45IDQ3LjU2Yy4xMjMtLjE0NC4yNDctLjI4Ny4zNjktLjQ0MWwuNTc1LjVjLS4xMzMuMTY1LS4yNjcuMzI5LS40MS40OTN6bS0zMy4yNTYtLjIxNWwuNDQyLS4zOGMuMTU0LjIxNS4zMDguNDIuNDgyLjYyNWwtLjQxLjQ0MWE5LjE0NSA5LjE0NSAwIDAgMS0uNTE0LS42ODZ6bTIuNTg3LS45MzVsLjUxMy0uNDFhNy43IDcuNyAwIDAgMCAxLjQ4OCAxLjE3bC0uMzY5LjU1M2E3Ljk0NyA3Ljk0NyAwIDAgMS0xLjYzMy0xLjMxNHptMzEuMTU3LjU0NGMuMjI2LS4yODcuNDQyLS41NzQuNjQ3LS44ODJsLjU2NC40ODJjLS4yMDUuMzE5LS40MS42MTctLjYzNi45em0tMy4yOTUtLjE1NGE3LjcxMyA3LjcxMyAwIDAgMCAxLjE1OS0xLjE1OWwuNTE0LjQ0MWE4LjcgOC43IDAgMCAxLTEuMjMyIDEuMjMxek03LjExIDQ2LjQ5MmwuNTE0LS4yNTdjLjExMi4xODQuMjI1LjM2OS4zNDguNTU0bC0uNDQxLjM4YTEwLjgyMSAxMC44MjEgMCAwIDEtLjQyMS0uNjc3em0xNy43ODUuNTQ0bC0uMDMxLS42NjhjLjQuMDExLjguMDExIDEuMi4wMTFoLjA2MmMuNTY0IDAgMS4xMjkgMCAxLjY5My0uMDExbC4wMTEuNjM2YTcwLjM4IDcwLjM4IDAgMCAxLTIuMjA3LjAzNXEtLjM2MiAwLS43MjgtLjAwM3ptLTMuMDM4LS4wOTNsLS4wMzEtLjY2NyAxLjU3LjA2MWguMDUxbDEuMjExLjAzMS4wMzEuNjY4cS0xLjM5OS0uMDE2LTIuODMyLS4wOTN6bTYuMTY4LS41NzVjLjgtLjAxIDEuNjEyLS4wMzEgMi40MTItLjA2MWwuMDMxLjU3NXEtMS4yLjA5Mi0yLjQzMi4xMjJ6bS05LjA2MS4zNmwuMDMxLS42MDZjLjg3Mi4wNjEgMS43NDQuMTEyIDIuNjI3LjE1NGwuMDQxLjY1N2E2MC43NTcgNjAuNzU3IDAgMCAxLTIuNjk5LS4yMDV6bTI2Ljc0NC0xLjEzN2gtLjAzMmwtMS44ODgtLjY3OWEzOC41MzcgMzguNTM3IDAgMCAwIDEuNDg3LTkuMjI2aC0uMDA4Yy4xMzMtMi4zMTkuMTc1LTQuOC4xNzUtNy40OTJoNC4zMzF2MS4wODhoLjF2LjFoMS42Yy4wNzIgMi4wNTMuMDIxIDQuMi0uMTEyIDYuM2E1Mi41MzMgNTIuNTMzIDAgMCAxLTEuNTE3IDkuOWgtLjAwNWMtLjEyNy40NTMtLjI3NC45NDItLjQxNiAxLjMyNHptLTE1LjA2Ni43MDljLjQ4Mi0uMDIxLjk2NS0uMDQxIDEuNDQ3LS4wNzJhMTEuNzggMTEuNzggMCAwIDAgMS41LS4yMDVsLjA3Mi41NTRjLS45ODYuMTIyLTEuOTgxLjIxNS0yLjk4Ny4yODd6bS0xNC4xMzIuMTY0bC4wODItLjUxM2MuMjc3LjAzMS41NTQuMDQxLjg0Mi4wNTEuNDUxLjA0MS45LjA3MiAxLjM1NC4xbC0uMDQxLjYwNmE5Ni4xMDYgOTYuMTA2IDAgMCAxLTIuMjM3LS4yNDd6TTIuOSA0Mi40NmwuNTEzLS4wOTNhMTUuNDkzIDE1LjQ5MyAwIDAgMCAxLjM3NSAzLjk2MmwtLjU0NC4yNDZBMjAuMzQ5IDIwLjM0OSAwIDAgMSAyLjkgNDIuNDZ6bTMwLjg5MSAzLjUxOGE2Ljg2NiA2Ljg2NiAwIDAgMCAyLjUzNC0xLjEyOWwuMzkxLjU1NGE2LjU4MiA2LjU4MiAwIDAgMS0yLjg1MyAxLjE0OXptLTE4LjIwNi4zN2E3LjI0OSA3LjI0OSAwIDAgMS0xLjIxMS0uMzA4bC4yMzctLjUzNGE4LjExMyA4LjExMyAwIDAgMCAxLjc2NS40MmwtLjA4Mi41MTN6bTI2LjU2LS40NTFjLjEzMy0uMjA1LjI1Ny0uNDEuMzktLjYxNmwuNjQ3LjI3NmMtLjE0NC4yNzctLjMwOC41NDQtLjQ2Mi44MTF6bS0zNS41MTctLjM1OWwuNS0uMjU3cS4xODUuNC40Ljc3bC0uNTEzLjI0NmE3LjQ5NCA3LjQ5NCAwIDAgMS0uMzg3LS43NTl6bTIuMTg2LTEuMTUxbC0uMDQxLS4wODIuNTg1LS4yODdhNy40ODMgNy40ODMgMCAwIDAgMS4yNDIgMS44MTZsLS41LjQyMWE4LjY5MiA4LjY5MiAwIDAgMS0xLjI4Ni0xLjg2OHptMTcuMzEzIDEuNzc4bC0uMDExLS42LS4wMS0uNzg3YTQzLjc2NSA0My43NjUgMCAwIDAgNS43MTctLjE5NCA2LjE1NiA2LjE1NiAwIDAgMCAzLjg2OC0xLjNsLjI2Ny4yNjYuMy0uMjI1LjY4Ny43MThhNi4xOTQgNi4xOTQgMCAwIDEtMi41MjcgMS41MzcgOS44MjQgOS44MjQgMCAwIDEtMi4zNDYuNDMzcS0yLjcxMS4xNTUtNS40NDUuMTU2em0tMi41NjctLjAyM2wtLjA3LTEuNDQyIDIuMzcyLjA3N3YxLjM2OXptLTYuMTE1LS4zNDJhMTEuMiAxMS4yIDAgMCAxLTEuNzU5LS4yMTVoLS4wNzhhNS4xNTEgNS4xNTEgMCAwIDEtNC4yMzktNC41NjggMzQuNTg2IDM0LjU4NiAwIDAgMS0uNTU0LTUuMzI2Yy0uMTU0LTIuNzE5LS4yNTYtNS43MDUtLjI2Ni03LjExMS0uMDMyLTMuODM1LS4wMzktNy41MDUuMjg5LTExLjA0M2E3LjYzMiA3LjYzMiAwIDAgMSAxLjYzMi00Ljk0NmguMDFhNi4wOTQgNi4wOTQgMCAwIDEgNC42OC0xLjgxN3E2LjU0Mi0uMzY5IDExLjczLS4yNTdhMTcuMjkyIDE3LjI5MiAwIDAgMSA1LjkxMS44MTEgNC4yMzEgNC4yMzEgMCAwIDEgMS42NzMgMS4ybC0uMDYxLjA3MmgtLjAxOWwtLjM5NC40NjktLjQ4Mi0uMjE2LS4yNjYuM2E0LjQ2IDQuNDYgMCAwIDAtMS4wMi0uNTU0aC0uMDE2YTEwLjk4MiAxMC45ODIgMCAwIDAtLjkyNC0uMzA4IDEyLjM1MyAxMi4zNTMgMCAwIDAtMS41MjktLjNxLTcuMy0uMjc4LTE0LjYzNS4wNjFhOC41MjYgOC41MjYgMCAwIDAtMi4yNzguNTQ0aC0uMDVhMy44IDMuOCAwIDAgMC0xLjM3Mi45NDQgNi4xMTMgNi4xMTMgMCAwIDAtMS4yNzMgMy45OTJ2LjI0NlExMS43OSAyNCAxMS44ODMgMjguNDczcS0uMDYyIDMuNjY0LjIxNSA3LjIxNGMuMTIzIDEuNjUuMjkxIDMuMjg4LjUyNiA0LjkuMzkgMi42MTcgMi4yMTcgMy45MSA1LjMzNiAzLjkybDUuMTYyLjE4NS4wNDEuODk0LjAyMi41NDNhMTMyLjk0NiAxMzIuOTQ2IDAgMCAxLTUuNzQtLjMyOXptLTUuMjI0LTEuMDdsLjQyLS40OTJhNS4xNTcgNS4xNTcgMCAwIDAgMS43NzYgMS4xOWwtLjIzNi41NDVhNS4zODYgNS4zODYgMCAwIDEtMS45Ni0xLjI0N3ptMjcuMTY2Ljc1MWE5LjQgOS40IDAgMCAwIDEuMDQ2LTEuNjkzbC42NDcuMzhhMTIuODA1IDEyLjgwNSAwIDAgMS0xLjE4IDEuNzU0ek01Ljg2OSA0My42MDlsLjU3NC0uMWExNS45ODUgMTUuOTg1IDAgMCAwIC42IDEuNTlsLS41LjI1N2ExNy4xMTYgMTcuMTE2IDAgMCAxLS42NzQtMS43NDd6bTMwLjYyMyAxLjExOGE3LjE4NSA3LjE4NSAwIDAgMCAuNzE4LS42NDZsLjAzMS0uMDQxLjExMy0uMTMzYTYuMTg4IDYuMTg4IDAgMCAwIDEuMDY3LTEuODE3bC41MjMuMTY1YTYuNjcxIDYuNjcxIDAgMCAxLTIuMDczIDMuMDE3ek02LjU4NyA0My4yNzFjLS4xMjMtLjQtLjIzNy0uODExLS4zMjgtMS4yMzJsMS40ODgtLjMwOGExMC42NTcgMTAuNjU3IDAgMCAwIC43NiAyLjQ3M2wuMDcyLjE0NC0uMjU2LjEyMy0uOTY1LjQ1MS0uMTY0LjA0MXptMzYuOSAxLjYxbC0uNTY1LS4xNjUuMjU3LTEuMDA1LjU2NC4yMTUtLjI1NyAxLjAwNnptLTMyLjYwMS0yLjQyM2wuNjA2LS4xMTJBNS40MDcgNS40MDcgMCAwIDAgMTIuNSA0NC4wOWwtLjQyMS40OTJhNS42NDkgNS42NDkgMCAwIDEtMS4xOTMtMi4xMjR6bTMwLjQ1IDEuNTgzYTMwLjAzIDMwLjAzIDAgMCAwIDEuMzUyLTguMzQxaC0uMDA3cS4yLTMuMjYzLjE5NC03LjU0M3YtLjQ2MmE1My43NDggNTMuNzQ4IDAgMCAwLS43MDYtMTAuMTYgMjguODYxIDI4Ljg2MSAwIDAgMC0xLjM0NS00Ljk0NmgtLjAxbDEuNTA4LS42MTZjLjA3Mi4yLjEzMy40MS4yMDUuNjE2YTM4LjMwNyAzOC4zMDcgMCAwIDEgMS4yIDQuOTQ2IDU3LjcxMyA1Ny43MTMgMCAwIDEgLjc4MSAxMC40MTdjLjA2MSAyLjg1My4wMjEgNS40My0uMTU0IDcuNzQ4YTMxLjAzNSAzMS4wMzUgMCAwIDEtMS43MiA4LjgwNnptLTEzLjYyOS0xLjY2Mmw0LjA0NC0uMWEzLjg4NiAzLjg4NiAwIDAgMCAyLjg4NC0xLjI0MSAyMy4zNjQgMjMuMzY0IDAgMCAwIC44MzUtNS4zNThjLjA4Mi0xLjMxLjEyMi0yLjguMTMzLTQuNDY0bDEuODc4LjAxMS0uMTk0IDQuNDI2LS4xMzUgMy4wNDVjLS4yNDcgMy40NzktMS43NTUgNS4zMjYtNS4zNTcgNS40OWEzNy4wMjQgMzcuMDI0IDAgMCAxLTQuMTE2LjIwNnptLTkuNzM5IDEuNzE0Yy0yLjk4Ni0uMDEtNC41ODctMS4yMS00LjkzNi0zLjU3MS0uMjI1LTEuNTg1LS40MS0zLjItLjUzMi00LjgyNHEtLjI2Mi0zLjU1Ni0uMjE2LTcuMjE0Yy0uMDYxLTIuOTc1LjAzMS02LjU0Ny4yNzctMTAuNjgzIDAtLjA3OS4wMjMtLjE4Ni4wMjMtLjI2N2E1Ljc0OSA1Ljc0OSAwIDAgMSAxLjE2LTMuNzE0IDQuNDE4IDQuNDE4IDAgMCAxIDIuNTU2LTEuMjMzaC0uMDExYy4yNjctLjA1Mi41NTUtLjA5My44NTItLjEzM3E3LjMtLjM0IDE0LjU3My0uMDYyYy4zMDguMDQxLjY4OC4xIDEuMDg4LjJhNS4xODggNS4xODggMCAwIDEgMi40ODQgMS4xNDkgOS40NyA5LjQ3IDAgMCAxIDEuMyAzLjcyNWMwIC4wMjkuMDA5LjA0OS4wMS4wNzZhNTMuMTM4IDUzLjEzOCAwIDAgMSAuODIxIDcuNDM3bC0xLjkxOS4wMWE1My44NzUgNTMuODc1IDAgMCAwLS44MzUtNy40NGgtLjAwNnEtLjEwOC0uNi0uMjQ3LTEuMTdjLS4yMDUtLjk0My0uNzYtMS43ODYtMS40NzgtMS44NjdhOTUuNSA5NS41IDAgMCAwLTE1LjUzOC0uMTI0Yy0xLjc1NS4wODMtMi42NzguNjY3LTIuNzUgMS43NTVsLS45NzUtLjIzNi0uMSAxLjYzMi0uMDM5LjUxMy45LjAzMUExNDQuMzM4IDE0NC4zMzggMCAwIDAgMTQuNCAzNS43Yy4wNS44NDQuMTE1IDEuNzIzLjE4NSAyLjU1NWwtLjkyNC4xLjM1OSAyLjMuOTU1LS4yMzYgMS43IDEuNjUxIDUuMTgyLjQxMS4wNDEgMS43NTV6TTcuOTExIDQxLjUyNEw3Ljg5IDQxLjRsLS4wMS0uMDkzYTE3Ljc2NiAxNy43NjYgMCAwIDEtLjEzNC0uODFsLjctLjA1MWMuMDIxLjE5NC4wNTEuNC4wNzIuNTk1YTkuNjA1IDkuNjA1IDAgMCAwIC43NTkgMi43OTJsLS41ODUuMjc3YTEwLjk4MSAxMC45ODEgMCAwIDEtLjc4MS0yLjU4NnpNNDAuNSA0My42YTEzLjM1NCAxMy4zNTQgMCAwIDAgLjY4OC0xLjk3bC41NTQuMTIzYTE1LjgyNyAxNS44MjcgMCAwIDEtLjYxNiAyLjIxN3ptLTQuMzEtLjgxMmE2LjYgNi42IDAgMCAwIDEuMzQ1LTMuNzM2bDEuMjgzLjI0N2E3LjY0MiA3LjY0MiAwIDAgMS0xLjYxOCA0LjQ4NHptNy4wNjEuNzM4bC4yNDctLjk2NC41NTQuMjM2LS4yMzYuOTQ0em0tMzcuOTYxLTIuMWwuNTg1LS4xNDNjLjA0MS4yMDUuMDgyLjQuMTIzLjZ2LjAxN2MuMTEzLjQ5Mi4yMzYuOTY1LjM3OSAxLjQxNmwtLjU3NC4xYTI0LjA1MiAyNC4wNTIgMCAwIDEtLjUwOS0xLjk5M3ptMzguMjguOTM0bC4yMDUtLjgyMi41NjQuMi0uMjE1Ljg2MnpNMi4zMjcgMzguNDY4bC0uMDEtLjA4Mi42MjYtLjAzMS4xMjIgMS40MTZhMTkuNzc0IDE5Ljc3NCAwIDAgMCAuMzE5IDIuNGwtLjUxMy4wOTJhMzEuOTE5IDMxLjkxOSAwIDAgMS0uNTQ0LTMuNzk1em04LjI4MyAyLjczOWwtLjA0MS0uMy41NDQtLjA1MWMuMDIxLjA4Mi4wMzIuMTQ0LjA1MS4yMDVhNi44ODEgNi44ODEgMCAwIDAgLjI2NyAxLjA3N2wtLjYuMWExMC4yNDEgMTAuMjQxIDAgMCAxLS4yMjEtMS4wMzF6bTI3Ljg4My43YTEwLjk2MSAxMC45NjEgMCAwIDAgLjU0NS0yLjc4MWwuMDMxLS43LjYzNi4wNzFjLS4xMTMuODYyLS4yNzcgMS43MjQtLjM5IDIuNTc3YTkuNTEyIDkuNTEyIDAgMCAxLS4yODggMXpNNS42NjQgMzguM2MtLjA1MS0uODg4LS4xLTEuNzctLjE0MS0yLjYxOGEzMjcuNTUgMzI3LjU1IDAgMCAxLS4yMzctNi4wMjNoLjk1NXYtMi42SDUuMjMzYy0uMDQxLTMuMjk0LjAzMS02LjE0Ny4xOTQtOC41NTguMDExLS4zMjUuMDMzLS42NjIuMDU0LS45NzZhMTYuNTEzIDE2LjUxMyAwIDAgMSAuOTg1LTQuOTQ2IDkuNTEyIDkuNTEyIDAgMCAxIDIuNS0zLjcyNSAxMi41NTUgMTIuNTU1IDAgMCAxIDYuMDg2LTMuMDE4IDc3LjI3IDc3LjI3IDAgMCAxIDE5LjYxMi0uMDMxYzIuODUzLjM4IDUuNTYzIDIuNTE1IDcuMzQ4IDUuNjU2bC0xLjM1NS42MTYtLjAxLS4wMzFhOS4xMDkgOS4xMDkgMCAwIDAtNi40MTQtNC43NDIgOTIuNjk2IDkyLjY5NiAwIDAgMC02LjM5My0uNTYzIDkxLjgyIDkxLjgyIDAgMCAwLTEyLjM0LjQ2N2MtMy41MTEuNzA5LTYuMDc2IDIuNTM1LTcuMzI5IDUuMzc4aC0uMDFhOC45IDguOSAwIDAgMC0uNiAxLjkyIDQ3LjQ5NSA0Ny40OTUgMCAwIDAtLjM1OSAzLjAyNyA4NC4yNjMgODQuMjYzIDAgMCAwLS4zMTkgNy43MjdxLS4xMDggNi4wMzUuMTY0IDEwLjQyN2E0OC4yIDQ4LjIgMCAwIDAgLjY0NyA1LjY1NmwuMDEuMDYxLTEuNTI5LjI1N2EyOS43NzUgMjkuNzc1IDAgMCAxLS41MTEtMy4zNjF6bTM1LjU4IDMuMTNhMTguMTg0IDE4LjE4NCAwIDAgMCAuMzM5LTEuOWwuNTM0LjA1YTMzLjQ1NSAzMy40NTUgMCAwIDEtLjMyOCAxLjk3MXptMi42MDctLjEyNmwuMTQ5LS45NDkuNTk1LjE2NC0uMTc1IDF6TTUuMDE3IDM5Ljg3M2wtLjAzMS0uMy42MDYtLjAyYy4wNzIuNTEzLjE0MyAxLjAxNi4yNDYgMS41MjlsLS41ODQuMTMzYTM3Ljc0NSAzNy43NDUgMCAwIDEtLjIzNy0xLjM0MnptNS4yNDQtMS42bC41MjMtLjAxMWMuMDgzIDEgLjE4NSAxLjg0OC4yODggMi40bC0uNTI0LjA1MWE5OC4yIDk4LjIgMCAwIDEtLjI4Ny0yLjQ0MXpNNDQgNDAuMTI5bC4xNTQtLjkzNC42MDYuMjA2LS4xNTQuODkzek03LjM3NyAzNy4zMTdsLjcyOC0uMDcyYy4wOTMgMS4wMDYuMiAyIC4zMTkgMy4wMDdsLS43MDguMDQxYTQ4LjUyMiA0OC41MjIgMCAwIDEtLjMzOS0yLjk3NnptMzQuMjM2IDIuMDE0Yy4wNDEtLjMzOC4wNjEtLjY3OC4wODItMS4wMTYuMDQxLS41MzQuMDgyLTEuMDY3LjExMy0xLjZsLjYwNi4wMjFhNTUuMDMgNTUuMDMgMCAwIDEtLjI2NyAyLjY0OHpNNC44MzIgMzcuNjI1aC41OTVsLjA0MS42ODhjLjAzMS4zNDkuMDcyLjY4OC4xMTMgMS4wMjZsLS42LjAzMWE3My4yOTggNzMuMjk4IDAgMCAxLS4xNDktMS43NDV6bTM5LjMzNiAxLjMyNGwuMTM0LS44MTEuNjI1LjEtLjAxLjEtLjE0NC44MjF6bS02LjYtLjJ2LS4wMzFsLjEzNi0zLjAyOC4yLTQuNDUzIDEuMjkzLjAxLS4xOTcgNC40NC0uMTU0IDMuMjUzem0xLjUwNy0uNTI2bC4xNzUtMy44NDkuNzcuMDYycS0uMDc3IDEuODYzLS4yNzYgMy43MjVsLS4wMTEuMTMzek0yLjA1MSAzNC45NDhsLjY1Ni0uMDcyYy4wNTEgMS4xMDkuMTIzIDIuMi4yMTYgMy4yNzRsLS42MzYuMDMxYTExMy4zNzQgMTEzLjM3NCAwIDAgMS0uMjM2LTMuMjMzek0xMCAzNS40OWguNTg1Yy4wNTEuODkzLjExMyAxLjc3Ni4xNzUgMi41NTZsLS41MjQuMDFjLS4wODgtLjg1Ni0uMTYtMS43MTQtLjIzNi0yLjU2NnptMzQuMzA4IDIuNGwuMS0xLjAyNi42MTYuMS0uMSAxLjAxNnptLTM5LjUtLjQ2MWMtLjA0MS0uNTI0LS4wNzItMS4wNDgtLjExMy0xLjU3aC42MjZjLjAzMS41MTMuMDUxIDEuMDM3LjA4MiAxLjU3em0yLjM2MS0zLjIyNGwuNjg4LjAxMWMuMDYxLjkzMy4xMzMgMS44NzcuMjE1IDIuODEybC0uNzE4LjA3MnEtLjEwNS0xLjM1NC0uMTgyLTIuODkzem0zNC42NTYgMi4zMTFjLjA1Mi0uNzUuMDkzLTEuNTA3LjEyMy0yLjI2OGguNjE2YTg1Ljk5NSA4NS45OTUgMCAwIDEtLjEzNCAyLjI4OXptLTYuMzYyLS44NDF2LjAxem0tMzAuNzc1LS4wM2MtLjAzMS0uNTU0LS4wNzItMS4xMDgtLjA5My0xLjY2MmwuNjM2LS4wMzFjLjAyMS41NTQuMDUxIDEuMTE5LjA4MyAxLjY5M3ptNS4zMDUtLjM2Yy0uMDYxLS44MTEtLjExMi0xLjYzMi0uMTY0LTIuNDUyaC42MjZjLjAzMS44LjA3MSAxLjYzMi4xMjIgMi40NTJ6bS04LjA3Ni0zLjYzMWwuNjc4LS4wMzFjLjAyMSAxLjAyNy4wNjEgMi4wNDMuMTEyIDMuMDQ4bC0uNjU2LjA2MWExMDUuNTczIDEwNS41NzMgMCAwIDEtLjEzNC0zLjA3OHptMzcuMzM2IDIuNTEybC4xMzMtMi44OTQuNzA4LS4wMzFjLS4wMSAxLS4wMzEgMS45OTEtLjA3MiAyLjk4NnptMi43MS0uMTMxYy4wNDEtMS4wMTYuMDgyLTIuMDMyLjA5My0zLjA0OGguNmMtLjAxLjk2NS0uMDQxIDItLjA4MiAzLjA1OHpNNy4xNjEgMzRjLS4wNDEtLjg2Mi0uMDYxLTEuNzc2LS4wODItMi43MmwuNjI2LS4wMmMuMDQxLjkxMy4wODIgMS44MzcuMTQzIDIuNzZ6bS0yLjY0Ny0xLjg2NWwuNjQ2LjAyMS4wNjEgMS41OTEtLjYzNi4wMzFhOTQuNzM2IDk0LjczNiAwIDAgMS0uMDcxLTEuNjQzem01LjI5NS41Yy0uMDQtLjgyMS0uMDgyLTEuNjQyLS4xLTIuNDYybC42NTctLjAyMWMuMDIxLjcyOC4wNTEgMS41OC4wODIgMi40ODN6TTQuNSAzMS45MjljLS4wMjEtLjU0NC0uMDQxLTEuMS0uMDUxLTEuNjQySDUuMWMuMDIxLjU0NC4wMzEgMS4xLjA1MSAxLjY2MnptLTIuNjY1LTMuNTA4bC43MDgtLjAyMWMwIDEuMDE2LjAxIDIuMDMyLjA0IDMuMDI4bC0uNjg4LjAzMWMtLjAyOS0xLjAxNi0uMDUtMi4wMzMtLjA2LTMuMDM4em01LjIyNC4xMTFsLjU2NC4wMTFjLjAyMS44MzEuMDQxIDEuNjYyLjA3MiAyLjVsLS42MTYuMDIxYy0uMDEtLjgwOC0uMDItMS42NjQtLjAyLTIuNTMyem0yNy43ODEgMi4yNnYtNS4zNDdoMy44NDh2NS4zNDd6bTcuMjI1LS4wMTJjLjAxLS44OTMuMDItMS43NzUuMDEtMi42NThsLjYwNi0uMDF2LjA0MWMwIC43NyAwIDEuNjYzLS4wMTEgMi42Mjd6bS0zNy42MjMtLjdsLS4wMzEtMS44LjYzNi4wMTFjLjAxMS41ODUuMDIxIDEuMTguMDQxIDEuNzg2em01LjIxMy0yLjA5NGwuNjc4LjAyMXYuNTY0YzAgLjM1OS4wMS44MzEuMDIgMS4zNjRsLS42NTYuMDIxYTExNy4yMiAxMTcuMjIgMCAwIDEtLjA0Mi0xLjk2OHptLTQuMzcxIDEuNDY5Yy0uMDIxLS43NDktLjAzMi0xLjQ3OC0uMDQxLTIuMTg2aC44djIuMTg2em0xLjc2NS0xLjEyOWMwLS43MTguMDEtMS40NDYuMDIxLTIuMjA2bC41My0uMDFjMCAuNzM5IDAgMS40NzguMDIgMi4yMjd6bS01LjE5My0zLjIybC43MjguMDMxYy0uMDIgMS4wMjYtLjAzMSAyLjA1Mi0uMDMxIDMuMDU4bC0uNzA4LjAyMWMtLjAxLTEuMDQ4IDAtMi4wODQuMDExLTMuMTF6bTIuNTU1IDIuOTY1YzAtLjUxMy0uMDEtMS4wMTYtLjAxLTEuNTI5aC42MjZjMCAuNS4wMSAxLjAxNi4wMiAxLjUzOXptMzcuNTcyLTMuMjJsLjY3Ny0uMDIyYy4wMjEuOTU1LjAzMSAxLjkwOS4wMjEgMi44NTN2LjIyNmwtLjYxNi4wMWE5OC42MTcgOTguNjE3IDAgMCAwLS4wODItMy4wNjd6TTkuNjc2IDI3Ljc5M2MtLjAxLS43MzkgMC0xLjQ3OCAwLTIuMjE3bC42NDYuMDExYzAgLjcyOCAwIDEuNDY3LjAxMSAyLjIxN3ptMzUuNzY2LS4yNTRhNjQuNjY0IDY0LjY2NCAwIDAgMC0uNzQyLTEwLjAwNiA0My40NzQgNDMuNDc0IDAgMCAwLTEuMDg3LTQuOTQ2SDQzLjZjLS4xLS4zMzgtLjE5NC0uNjc4LS4zMDgtMS4wMTZsMy43MjUtMS41MTkuMDIyLjA1Mi42ODctLjMzOS45NjUtLjM5YTQ1Ljc4NSA0NS43ODUgMCAwIDEgMS4wMDYgMy4yMjJoLS4wMDhhNTAuMTQ5IDUwLjE0OSAwIDAgMSAxLjA2NSA0LjkzNiA1Ny42NzcgNTcuNjc3IDAgMCAxIC43MDggOC4yNTFoLTEuNTg4di4wNTFoLS4xdjEuN3pNNC40IDI2LjMzN2MwLS41NjUuMDEtMS4xMTkuMDEtMS42ODNsLjYwNi4wNDF2MS42NDJ6bTIuNjY4LS40MjFsLjAxLS42NTdjMC0uNjI2IDAtMS4yNDIuMDEtMS44NDhsLjU0NC4wMjFjLS4wMjEuODExLS4wMzEgMS42NDItLjA0MSAyLjQ4NHptMi42MDYtLjU1NHEuMDE1LTEuMi4wNjEtMi40bC42MDYuMDMyYy0uMDIxLjc5LS4wMjEgMS41OC0uMDIxIDIuMzh6bTI3LjMzOS03LjgwOGwuMDA4LS4wMWgtLjAwOGwxLjMzNS0uMzQ4LjAxLjAzMWMuMDIuMS4wNC4yMDYuMDY4LjNhLjA0NS4wNDUgMCAwIDAgMCAuMDExIDQzLjUgNDMuNSAwIDAgMSAuNzUgNy40MmwtMS4zNTQuMDFhNTMuNjg3IDUzLjY4NyAwIDAgMC0uODA3LTcuNDE1ek0xLjg1NiAyNC44OWMuMDEtMS4wMjYuMDQxLTIuMDQyLjA3Mi0zLjA0OGwuNzYtLjAxYTI2NS41MzYgMjY1LjUzNiAwIDAgMC0uMSAzLjA4OXptMzcuNTItLjE2NmE1My4wMTUgNTMuMDE1IDAgMCAwLS4yMDUtMy40MDdsLjYxNi0uMDMxYy4xIDEuMTQ5LjE2NSAyLjMuMjA1IDMuNDQ4em0yLjQzMy0yLjZoLjcxOGMuMDYxLjgzMS4xIDEuNjczLjEyMyAyLjVsLS42NzguMDFhNjQuMzUyIDY0LjM1MiAwIDAgMC0uMTYzLTIuNTE0ek00LjQyMiAyNC40NThjLjAxLS4zOC4wMS0uNzYuMDIxLTEuMTM5bC41OTUuMDQxYy0uMDEuMzY5LS4wMS43NDktLjAxIDEuMTI5ek03LjEgMjMuMjA2Yy4wMS0uNzkuMDQxLTEuNTYuMDcyLTIuMzA5bC41NjQuMDJjLS4wNDEuNzYtLjA3MiAxLjUxOS0uMDkzIDIuM3ptLTIuNjQ4LS4wOTJjLjAxLS41MzQuMDMxLTEuMDU3LjA1MS0xLjU4bC41NzQtLjAyYy0uMDIuNTM0LS4wMzEgMS4wNzctLjA0MSAxLjYzMnptNS4zLS4zNmE2Ny44NCA2Ny44NCAwIDAgMSAuMDkyLTIuMDEyaC41NzVhNjguNjIyIDY4LjYyMiAwIDAgMC0uMDYyIDIuMDQzem0zMi4wNDgtLjg0OWE3NS43NjcgNzUuNzY3IDAgMCAwLS4yMzctMi4zM2wuNy0uMTEzYy4xMTMuODEuMiAxLjYzMi4yNTcgMi40NDN6TTIuMDYxIDE4LjQ3NmwuNzkuMDUxYTM2My44MzkgMzYzLjgzOSAwIDAgMC0uMTY0IDMuMTA5bC0uNzYuMDExYy4wMzEtMS4wNjcuMDgzLTIuMTI0LjEzNC0zLjE3MXptMi41NjYuNTQ0aC41NjRhNjQuMzg5IDY0LjM4OSAwIDAgMC0uMSAyLjI4OWwtLjU3NS4wMWMuMDI4LS43Ny4wNy0xLjU0MS4xMTEtMi4yOTl6bTM0LjE0My0uNzJsLjYxNi0uMDcxYy4xLjU1NC4xNzUgMS4wODcuMjM3IDEuNTguMDUxLjQyLjEuODUxLjE0MyAxLjI3M2wtLjYxNi4wMzFhMzUuNzUgMzUuNzUgMCAwIDAtLjM4LTIuODEzek03LjE4MiAyMC42OTJjLjA0MS0uOTg2LjEtMS45Mi4xODUtMi44MjJsLjU3NS4wMjFhOTAuMDg4IDkwLjA4OCAwIDAgMC0uMiAyLjgyMnptMi42NTgtLjE1NWMuMDQxLS44MTEuMS0xLjYzMi4xNjUtMi40NTJsLjU3NC4wMzFjLS4wNjEuOC0uMTEyIDEuNjExLS4xNTQgMi40MjJ6bTMxLjUyNy0yLjMxN2ExNy4xMTEgMTcuMTExIDAgMCAwLS4xMTItLjc2bC42NTctLjA5M2MuMTIyLjYyNi4yMjYgMS4yNTMuMzA4IDEuODg5bC0uNy4xMTJjLS4wNS0uMzg5LS4xMDItLjc2OC0uMTUzLTEuMTQ3em0yLjY0OC0uMDk0bC42MzYtLjA5Mi4xMTMuOTIzLS41NzUuMDgyem0tMzkuMzc4LjY4OGMuMDQxLS42MzYuMDgzLTEuMjYyLjEyMy0xLjlsLjAzMS0uNDUyLjU2NS4wMzFxLS4xMDguOTU0LS4xMjMgMmwtLjAyMS4zMTh6bS0yLjU1NS0uNTUzbC4wMS0uMTg1YTMxLjcgMzEuNyAwIDAgMSAuNDEtMy44bC42ODguMTQ0YTE3LjM2MyAxNy4zNjMgMCAwIDAtLjIyNiAyLjQ4NGwtLjA5MiAxLjQxNnptMzYuNDczLTEuMDlsLS4wNDEtLjI0Ny0uMTY0LjA0MS4xNjQtLjA1MWExNC43OCAxNC43OCAwIDAgMC0uMzU5LTEuNDc4bC41NzUtLjFjLjI0Ni44NTEuNDYyIDEuNzg2LjYyNSAyLjY4OWwtLjYxNi4wNzFxLS4wNzYtLjQ2My0uMTg0LS45MjV6bS0yOC41My43MThjLjA2MS0uNzQ5LjEyMi0xLjUwOC4yMDUtMi4yNjhsLjAyLS4xMjMuNjA2LjFhMTIuMzQ4IDEyLjM0OCAwIDAgMC0uMjI2IDEuOTRsLS4wMzEuMzh6bTMzLjgtLjcyOGwuNjM2LS4xODQuMTU0Ljc0OS4wMS4wOTMtLjY1Ni4wOTN6bS0zNi40NTMuNWMuMDQxLS40NzIuMDkyLS45MzMuMTQ0LTEuMzg2bC41NDQuMDcyLS4wNjIuNzRjLS4wMjEuMTk0LS4wNC40LS4wNTEuNnptMzMuNDItMi40NjFsLjU4NS0uMTc1Yy4yLjcwOS4zNTkgMS40MTYuNSAyLjEzNmwtLjY0Ny4wOTJhMjAuODAxIDIwLjgwMSAwIDAgMC0uNDM4LTIuMDUzem0tNS4wNy0xLjUyOWwuOTU0LS44ODJhOS42NzYgOS42NzYgMCAwIDEgMS41OTEgMy45OTJsLTEuMzI1LjM5YTkuNjA4IDkuNjA4IDAgMCAwLTEuMjE5LTMuNDk3em03Ljg5MiAyLjQyOWwuNjM2LS4xNDQuMTY1LjgxMS0uNjM2LjE4NXptLTM4LjguMTU0YTE1LjUwOSAxNS41MDkgMCAwIDEgLjIwNS0xLjU5bC42MDYuMWMtLjEuNDgxLS4xODUgMS0uMjQ3IDEuNTE4em0yLjc0MS0uMTgzYy4wNjEtLjUyNC4xMzMtMS4wMzcuMi0xLjUyOWwuMDIyLS4wODIuNTc0LjJhMTIuODc0IDEyLjg3NCAwIDAgMC0uMjUxIDEuNDg4em0zNS44NTctMS4wMzlsLjYwNi0uMTg0LjE4NS45MTMtLjYyNS4xNDN6bS0zMy4xMjcuMjU2YTYuODEgNi44MSAwIDAgMSAxLjI4My0yLjk2NWwuNTI0LjQxQTYuODA3IDYuODA3IDAgMCAwIDEwLjkgMTUuNHptMjYuNjQ4LTIuNDU4bC40NTItLjRhNy4yMjIgNy4yMjIgMCAwIDEgLjQ3Mi43MTggOS4xNzcgOS4xNzcgMCAwIDEgLjggMS45ODFsLS41NzUuMTEyYTguNzg0IDguNzg0IDAgMCAwLTEuMTQ5LTIuNDExem0zIC4wMjNsLjY1Ny0uM3EuNDE0IDEuMTIzLjczOSAyLjI3OGwtLjYuMTc0YTEzLjcgMTMuNyAwIDAgMC0uNzk5LTIuMTUyem0zLjIyMiAxLjIxOWwuNTg1LS4yMTUuMjI2Ljc5LS41OTUuMTc0em0tMzguMTA1LjRhMTQuMTg3IDE0LjE4NyAwIDAgMSAuNDUtMS43MjRsLjU5NS4yMzdhMTMuOSAxMy45IDAgMCAwLS40NDEgMS42em0yLjc3MS0uMjEzQTguNTEyIDguNTEyIDAgMCAxIDkuOSAxMC4zMjhsLjQuNGE4LjYxOCA4LjYxOCAwIDAgMC0xLjkgMy43MzZ6bS01LjI4Ni0uMTg2YTE1LjA3MSAxNS4wNzEgMCAwIDEgMS4zNzMtNC4xNjZsLjYxNi40MWExMy4yMzIgMTMuMjMyIDAgMCAwLTEuMyAzLjg5ek00Mi44MzUgMTNsLjU5NS0uMi4yNDcuODYyLS41ODUuMjE1em0tLjM1OS0xLjFsLjU5NS0uMTU0VjExLjdsLjI2Ny45MTMtLjYuMTk0em0tMzYuOS42NDZhMTIuMjg2IDEyLjI4NiAwIDAgMSAuNTI0LTEuMjUybC41ODUuMjc3YTEyLjU3IDEyLjU3IDAgMCAwLS41MTQgMS4yem0zMy4yODItMS40NjZsLjUzNC0uNDYyYTExLjQ2NiAxMS40NjYgMCAwIDEgMS4wNjcgMS41M2wuMDYxLjIxNS0uNjc4LjMxOWE5LjYgOS42IDAgMCAwLS45ODktMS42MDV6bS0yLjE0NiAxLjRhNS42MjEgNS42MjEgMCAwIDAtLjg4Mi0uODMybC4zNjktLjQ0MWE2LjQyMiA2LjQyMiAwIDAgMSAxLjA2NyAxLjA1N2wtLjQzMS4zOWMtLjA0Ni0uMDYtLjA4Ni0uMTEyLS4xMjgtLjE3M3pNMTEuNyAxMi4xNzNhNS40NCA1LjQ0IDAgMCAxIDEuMzg2LTEuMTZsLjI2Ni41NTRhNS4wNjYgNS4wNjYgMCAwIDAtMS4xMzkgMS4wMDZ6bTI1LjAxLjMwOGwuMDIxLjAzMXptLTEuODQ3LTEuMzU0Yy0uMTM0LS4wNDEtLjI1Ny0uMDkzLS4zOTEtLjEzM2wuMzE5LS42MTdhNi41IDYuNSAwIDAgMSAxLjI1Mi43MDhsLS4zNjkuNDUyYTQuMjgzIDQuMjgzIDAgMCAwLS44MTMtLjQxem0tMjEuNTkzLS4yMTZhNy4wNTIgNy4wNTIgMCAwIDEgMS41LS41OTVsLjE0My41NTRhNS43MTMgNS43MTMgMCAwIDAtMS4zNzUuNTg1em0tNy4wODEuMjA2Yy4xLS4yMDUuMjI2LS40MS4zMzgtLjYxNmwuNTM0LjM4Yy0uMS4xNjQtLjE5NC4zMzgtLjI4Ny41MTN6bTM1LjQ2OC0uNTg1bC42NjctLjM1OWMuMTg0LjI3Ny4zNTkuNTU0LjUzNC44NTJsLS43MTguMjc2YTI0LjQ4MiAyNC40ODIgMCAwIDAtLjQ4NS0uNzY5em0tOC40MTYuMTQzbC4wOTMtLjcuMTMzLjAxYTUuNDc4IDUuNDc4IDAgMCAxIDEuMTI5LjNsLS4zMjguNjQ2YTE0LjE5MyAxNC4xOTMgMCAwIDAtMS4wMjktLjI1NnptNC4xNjctMS4wNDRsLjQyMS0uNTM0YTkuMzExIDkuMzExIDAgMCAxIDEuNDI2IDEuMzY1bC0uNTM0LjQ1MWE3LjY5MSA3LjY5MSAwIDAgMC0xLjMxNS0xLjI4MnptLTIyLjQ1NS42MzRsLjA1MS0uMDFjLjQxLS4wNDEuODIxLS4wOTMgMS4yMjEtLjEzNGwuMDYxLjQ5M2E3Ljk2NiA3Ljk2NiAwIDAgMC0xLjE4LjIwNXptLTguMzEyLjA2MmMuMTEzLS4xODQuMjM2LS4zNTkuMzU5LS41MzRsLjUyNC4zOGMtLjEyMy4xNzUtLjI0Ny4zNDktLjM2LjUzNHptMjQuNjUuMDcxdi0uNTg1Yy42MTcuMDQxIDEuMjMyLjA5MyAxLjgyNy4xNTRsLS4wODIuNjY3YTE3LjA1NSAxNy4wNTUgMCAwIDAtMS43NDgtLjIzNHptLTE0Ljg1LS4yODdjLjU4NS0uMDYyIDEuMTYtLjExMyAxLjczNS0uMTU0bC4wMi41NTQtMS4wNDcuMDYxYy0uMjI2IDAtLjQ0MS4wMS0uNjU3LjAzMXptLTYuNC4wNjRBOC45OTMgOC45OTMgMCAwIDEgMTEuOSA4LjczN2wuMjA2LjUyNGE3LjY3NyA3LjY3NyAwIDAgMC0xLjY4MyAxLjN6bTguMzIzLS4yMzljLjY0Ni0uMDUxIDEuMjgzLS4wOTMgMS45MDktLjEzM3YuNjE2aC4wMWMtLjYxNi4wMjEtMS4yNDIuMDUxLTEuODg4LjA4MnptMi4xMzUtLjE1NEE5MS41MDQgOTEuNTA0IDAgMCAxIDIyLjExIDkuN2wuMDUxLjY0NmMtLjU0NC4wMjEtMS4xMDkuMDMxLTEuNjYyLjA2MnptOC45LjUyNEwyOS40IDkuN2MuNTY1LjAyMSAxLjEyOS4wNjEgMS42ODMuMDkydi41ODVhMjIuOTM5IDIyLjkzOSAwIDAgMC0xLjY5My0uMDcxem0xMS42MTktLjY1NmwuNTk1LS40NjNjLjIwNS4yNTcuNC41MzQuNTk1LjgxMWwtLjY2Ny4zNTlRNDEuMyAxMCA0MS4wMTggOS42NXptLTE4LjcwOS4wNWE4OS45NDQgODkuOTQ0IDAgMCAxIDEuNzI0LS4wNTFsLjAyLjY1N2MtLjU1My4wMS0xLjExOS4wMi0xLjY5My4wNHptNi41NzguNjA2Yy0uNzI4LS4wMjEtMS40ODgtLjAyMS0yLjI1Ny0uMDIxbC0uMDQxLS42NTdxMS4zMjQuMDE1IDIuNjE3LjA2MWwtLjAyMS42MTZ6bS00LjY0OS0uNjY4Yy43MTgtLjAxIDEuNDI3LS4wMiAyLjEzNC0uMDFsLjA0MS42NTdjLS43IDAtMS40MTcuMDEtMi4xNTYuMDIxek00IDkuNzMzYTExLjAyIDExLjAyIDAgMCAxIDIuNDc0LTMuMDg5bC40MS40NTFhMTIuNDczIDEyLjQ3MyAwIDAgMC0xLjE0OSAxLjM4NiAxMS40MjYgMTEuNDI2IDAgMCAwLTEuMTE5IDEuNjUyem0zLjEwOS0uMWMuMTU0LS4yMDUuMzE5LS40MS40OTMtLjYwNmwuNTIzLjM5Yy0uMTc0LjItLjMyOS4zOTEtLjQ4Mi42em0yOC40Ny0xLjA1bC4yLS42MzVhOC4yIDguMiAwIDAgMSAxLjg4OCAxLjAyNmwtLjQxLjUzNGE3LjggNy44IDAgMCAwLTEuNjc4LS45MjV6TTQwLjQgOC45bC41NTQtLjQ5MmMuMTg1LjE5NC4zNTkuNC41MzQuNjE2bC0uNTg1LjQ2MmMtLjE2Mi0uMTk2LS4zMjctLjQwMS0uNTAzLS41ODZ6TTcuNzQ2IDguODdhOC41NDYgOC41NDYgMCAwIDEgLjYwNi0uNjA2bC40NzIuNDcyYy0uMi4xNzUtLjM3LjM0OC0uNTQ1LjUzNHptNC4zNDItLjIyNWExMS40MyAxMS40MyAwIDAgMSAyLjMzOS0uOTUzbC4yMDYuNjI2YTkuMTQ1IDkuMTQ1IDAgMCAwLTIuMzMuODYyem0yNy43My0uMzZsLjQ3Mi0uNTU0Yy4xNzUuMTY1LjM1OS4zMzguNTI0LjUyNGwtLjU1NC40ODJjLS4xNDUtLjE1NS0uMjg4LS4zMDgtLjQ0Mi0uNDUyek04LjUgOC4xMmE0LjgzNyA0LjgzNyAwIDAgMSAuNDQxLS4zNjlsLjQxLjQ5MmMtLjEzMy4xMTMtLjI1Ny4yMjYtLjM5LjMzOXpNMzMuNTE2IDhsLjA1MS0uNTU0Yy4yMDUuMDIuNDIuMDUxLjYzNi4wNzJhOC41MjEgOC41MjEgMCAwIDEgMS4zODUuMzQ4bC0uMTk0LjYzNkExMC4wNDcgMTAuMDQ3IDAgMCAwIDMzLjUxNiA4em0tMTguODkzLS4zN3EuNDMxLS4xMjMuODkyLS4yMTZjLjMtLjAzMS42LS4wNjEuODk0LS4wODFsLjA3Mi43OWMtLjU1NS4wNTEtMS4xMS4xLTEuNjQyLjE2NHptMjQuNi4xMjJsLjQyMS0uNTc1Yy4xNjQuMTM0LjMyOS4yNzcuNDkyLjQyMWwtLjQ3Mi41NTRhMTQuNDc4IDE0LjQ3OCAwIDAgMC0uNDQyLS40MDF6TTkuMSA3LjYxOGMuMTk0LS4xNDQuMzktLjI4OC41ODUtLjQyMWwuMzM4LjUyNGMtLjE3NS4xMjMtLjM0OS4yNTctLjUyNC4zOXptNy41MTEtLjMwN2MuMjY3LS4wMjEuNTI0LS4wNTEuNzktLjA3MWwuMDQxLjc5Yy0uMjU3LjAyMS0uNTEzLjA0LS43Ni4wNzJ6bTEtLjA4MmwuODMxLS4wNjEuMDcyLjc4Yy0uMjg3LjAyLS41NzQuMDUxLS44NjIuMDcyem0xMy44MjMuNmwuMDYyLS42Yy42MTYuMDYxIDEuMjQyLjEyMyAxLjg2OC4ybC0uMDYxLjU1NGExMy4yNjcgMTMuMjY3IDAgMCAwLTEuODctLjE1OHptLTEyLjc4OS0uNjcyYy42MDYtLjA0MSAxLjIxMS0uMDgyIDEuODA2LS4xMTNsLjAzMS43Ny0xLjc3NS4xMjN6bTEyLjMuNjY4Yy0uNDUxLS4wNDEtLjktLjA4Mi0xLjM3NS0uMTEzbC4wNDEtLjYzNmMuNTU0LjA0MSAxLjEwOS4wODIgMS42NzIuMTMzbC0uMDYxLjYxNnptLTEwLjI4Mi0uNzljLjU5NS0uMDMxIDEuMTktLjA1MSAxLjc3NS0uMDcybC4wMzEuNzM5LTEuNzc1LjA5MnptNi4zOTMuNTg1di0uNjg4Yy4yNTcuMDEuNTE0LjAxLjc2LjAyMS41MjQuMDMxIDEuMDU4LjA2MSAxLjU5MS4xbC0uMDM3LjY0N2E1OS4wOSA1OS4wOSAwIDAgMC0yLjMxLS4wODF6bS00LjQxMy0uNjY3Yy4zLS4wMTEuNTk1LS4wMjEuODkzLS4wMjFsLjA2Mi43MjktLjkyMy4wMzF6bTEuMS0uMDMyYy4yMDYgMCAuNC0uMDEuNjA3LS4wMWwuMDQuNzE4Yy0uMiAwLS4zOTEuMDEtLjU4NS4wMjF6bS44MTEgMGMuNzgtLjAxIDEuNTQgMCAyLjMuMDExdi42ODhjLS43MzktLjAxMS0xLjUgMC0yLjI1Ny4wMXptMTMuOTU3LjI2NmwuMzctLjU4NWMuMjA1LjE0My40MS4yODcuNjA2LjQ0MWwtLjQyMS41NzVxLS4yNzUtLjIxOC0uNTUyLS40MzF6TTkuODYgNy4wODRjLjE3NS0uMTEzLjMzOS0uMjE2LjUyNC0uMzE5bC4zMjguNTI0Yy0uMTc1LjEtLjM0OS4yMDUtLjUxMy4zMTh6bS43MDgtLjQyMWMuMjE2LS4xMTMuNDMxLS4yMjYuNjU3LS4zMzhsLjMxOS41MTNxLS4zMzkuMTctLjY0Ny4zMzh6bTI3LjE3Ni4wMzFsLjM1OS0uNTY0Yy4yMDUuMTEzLjQxLjIzNy42MDYuMzdsLS4zNjkuNTc0YTEyLjA3OSAxMi4wNzkgMCAwIDAtLjU5Ni0uMzgxek02LjYyOCA2LjUxbC4wMjEtLjAyYTEzLjMgMTMuMyAwIDAgMSAzLjMyNC0yLjQyMmwuMzE5LjQ3MmExMi45MzkgMTIuOTM5IDAgMCAwLTMuMjY0IDIuNDEyem00Ljc4My0uMjY3Yy4yMjYtLjEuNDUyLS4yMDUuNjg4LS4zbC4yMjYuNTQ0Yy0uMjA1LjA4My0uNDEuMTc1LS42MDYuMjY3ek0zOS45NCA1LjA5NGwuNDUyLS42MjZBMTMuNTE5IDEzLjUxOSAwIDAgMSA0Mi40IDYuMmwtLjU4NS40YTExLjg1NyAxMS44NTcgMCAwIDAtMS44NzUtMS41MDZ6bS0yLjk4NiAxLjE4OWwuMy0uNTc0Yy4yMjYuMS40NTIuMjA1LjY2Ny4zMjhsLS4zNTkuNTU0YTcuMzc2IDcuMzc2IDAgMCAwLS42MDgtLjMwOHptLTI0LjY2MS0uNDFjLjI0Ni0uMDkyLjQ5Mi0uMTg0Ljc0OS0uMjY2bC4yMjYuNTIzYy0uMjU3LjA4My0uNS4xNzUtLjc0OS4yNzd6bTIzLjYuMDExbC4xNzQtLjYxN2E5LjkyNCA5LjkyNCAwIDAgMSAuOTg2LjM2bC0uMjgzLjU3M2E4LjcxMiA4LjcxMiAwIDAgMC0uODctLjMxN3ptLTIyLjY2LS4zMzljLjMtLjA5Mi41OTUtLjE3NS45LS4yNTdsLjE0NC41MzRjLS4yNzcuMDcyLS41NTQuMTU0LS44MjEuMjQ3ek00NC4zIDQuNDU4bDEuMTM5LTEuMTggMS4zIDEuNTctMS4yMzkuOTc1em0tOS4zNiAxLjJsLjEzMy0uNjQ3Yy4yNjcuMDYyLjUzNC4xMjMuOC4ybC0uMTc1LjYxNmE2LjEyOCA2LjEyOCAwIDAgMC0uNzU1LS4xN3ptLTIwLjYtLjQxYy4yNTctLjA2Mi41MTMtLjEyMy43OC0uMTc1bC4wMzEuNTU0LS4xNTEuMDIxLS41MjQuMTIyem0yMC4zNi4zNjhhMzYuNDU2IDM2LjQ1NiAwIDAgMC0xLjQyNi0uMTU0bC4wMjEtLjdhMTMgMTMgMCAwIDEgMS41OS4yMDVsLS4xNDMuNjU3em0tMTkuMzY5LS41ODVjLjUtLjA5MiAxLjAxNi0uMTc0IDEuNTM5LS4yMzZsLjAyMS42MTZjLS41MTMuMDUxLTEuMDI2LjEyMy0xLjUyOS4xODV6bTE2LjQxLjI3N2wuMDgyLS42MzYuOTU1LjA2MmMuMSAwIC4yMDUuMDEuMzA4LjAxbC0uMDMxLjY4OHptLTE0LjY2NS0uNTM0Yy40ODItLjA1MS45NzUtLjA5MyAxLjQ4OC0uMTIzbC0uMDIxLjYwNmMtLjQ4Mi4wNDEtLjk2NS4wODItMS40MzYuMTMzem0xMi45NjIuNDFsLjAzMS0uNTk1Yy41MjMuMDIxIDEuMDM2LjA1MSAxLjU1LjA3MmwtLjA4My42MzZjLS41MDMtLjA0LTEuMDA2LS4wODEtMS40OTgtLjExMnptLTExLjI2OS0uNTQzbC43LS4wMzEuODMxLS4wMy0uMDMxLjU0NGMtLjUuMDMxLTEuMDA2LjA2MS0xLjUwOS4xem05Ljg4My40NjJsLS4wMS0uNTY0Yy40MS4wMS44MjEuMDIxIDEuMjIxLjA0MWwtLjAzMS42Yy0uNC0uMDI2LS43OTEtLjA1Ni0xLjE4LS4wOHpNMjAuNSA0LjU2OWwxLjIxLS4wMzEuMDIxLjUxMy0xLjI3My4wNjJ6bTcuMTIzLjVsLS4wMS0uNTU0Yy4yNzYgMCAuNTUzLjAxLjgyMS4wMjFsLjAxLjU2NHptLTEuMDA2LS4wNDFsLS4wMS0uNTM0Yy4yNjcgMCAuNTM0LjAxMS44LjAxMWwuMDExLjU0NGMtLjI2NS0uMDA3LS41MzEtLjAxOC0uNzk5LS4wMTh6bS00LjctLjQ5MmMuMzU5LS4wMTEuNzA4LS4wMTEgMS4wNjctLjAyMXYuNWwtMS4wNDcuMDMxem0zLjY5NC40NzJsLjAyMS0uNTEzaC43NTlsLjAxMS41MjRjLS4yNjUtLjAwOS0uNTIyLS4wMDktLjc4OC0uMDA5em0tMS4yIDBsLjAxLS41MTNoMS4wMDlsLS4wMTEuNTEzem0tMS4yMjEtLjVjLjMzOC0uMDExLjY4OC0uMDExIDEuMDI2LS4wMTFsLS4wMS41Yy0uMzM5IDAtLjY3OC4wMS0xLjAxNi4wMXptMTQuMjM2LS43MjhsLjI1Ny0uNzZhMTEuNzE4IDExLjcxOCAwIDAgMSAyLjU0NSAxLjMxNGwtLjQ2Mi42MzZhMTQuNzM0IDE0LjczNCAwIDAgMC0yLjM0LTEuMTl6bTguMTQ5LS42NTZsLjg5My0uOTM0IDEuNSAxLjctMS4wNjguODM1em0tMzUuNDE2Ljg1MUExNi40MDcgMTYuNDA3IDAgMCAxIDE0LjExIDIuNjJsLjE0NC40OTJhMTYuMTIgMTYuMTIgMCAwIDAtMy43NjcgMS4zMjR6bTM2LjQ2My0xLjkzbC44MjItLjg2Mkw0OS4xIDIuOTkxbC0uOTc1Ljc2em0tMTEuNjI3IDFsLjE1NC0uNjM2LjE2NC4wMjFhMTEuOSAxMS45IDAgMCAxIDIuMTc2LjU0NGwtLjI1Ny43NWExOS4zNzMgMTkuMzczIDAgMCAwLTIuMjM4LS42ODN6bS0yMC42OC0uNDc2YTIzLjUxOSAyMy41MTkgMCAwIDEgMy41NS0uNDQybC4wMTEuNDkzYTIyLjA3OSAyMi4wNzkgMCAwIDAtMy40MjguNDUxem0xOC42NjguMWMtLjUyNC0uMDQxLTEuMDM3LS4wODMtMS41Ni0uMTEzbC0uMDMyLS41MjNjMS4xOTEuMDgyIDIuMzgxLjE5NCAzLjU0Mi4zMjlsLS4xNDQuNjI1YTIxLjQ2NSAyMS40NjUgMCAwIDAtMS44MDctLjMxNXptLTE0LjktLjU2NGwuMTU0LS4wMTFjLjk3NS0uMDcyIDEuOTQtLjEzMyAyLjg5NC0uMTc1bC4wMzEuNTY0Yy0uNTU0LjAyMS0xLjEuMDUxLTEuNjUyLjA4M3EtLjcyNCAwLTEuNDE3LjAzMXptMTAuMDE3LjMyMWwtLjAyMS0uNTQ0cTEuNTcuMDQ2IDMuMTEuMTU0bC4wMzEuNTIzYTExMS4zODIgMTExLjM4MiAwIDAgMC0zLjEyLS4xMzN6bS02Ljc2My0uNWMxLjA1Ny0uMDQgMi4wOTMtLjA3MiAzLjEyOS0uMDgybC4wNjIuNTU0Yy0xLjA0Ny4wMS0yLjEuMDQtMy4xNjEuMDgyem0zLjQwNi40NzNsLS4wNjMtLjU1OXExLjYxNi0uMDE1IDMuMi4wMzFsLjAxLjU0NGMtMS4wNDUtLjAyLTIuMDktLjAzMS0zLjE0OS0uMDJ6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iVHJhemFkbyAxNTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNS43NDggOTQzLjM5MykiLz4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE1MTkiIGQ9Ik0xMTM5Mi40NzQgMTkxMDQuNTg4Yy0yLjAzNCAwLTMuNjItLjA1My00LjU4NS0uMTUyLTEtLjEtMi4wNzQtLjIyMy0zLjE5My0uMzU5LTQuODkxLS42MDUtOC42OTEtMi41OC0xMS4zLTUuODY5LS4xNS0uMTkxLS4zMDYtLjQtLjQ2Mi0uNjI1bDEuMy0xLjA1N2ExNC4zNDggMTQuMzQ4IDAgMCAwIDEuMyAxLjY4MiAxLjg4MyAxLjg4MyAwIDAgMCAuMTM0LjE0M2MyLjgzNCAyLjY0NiA2LjY2OCA0LjA4NiAxMS4zOTQgNC4yNzcgMi4wNjcuMTg0IDQuMjM5LjI3NSA2LjQ1NS4yNzVhOTcuMzY5IDk3LjM2OSAwIDAgMCAxMC4zLS41ODIgMTMuNzc4IDEzLjc3OCAwIDAgMCA3LjYxOC0zLjg0MmwxLjA0IDEuMTI3YTE2LjgxNSAxNi44MTUgMCAwIDEtNy43MzMgNC4yOTNjLTEuNDguNDAxLTcuNjU2LjY4OS0xMi4yNjguNjg5em0xLjI1Ny0xLjg4OWwtLjAxLS42NjRoLjA4MmMuOTE2IDAgMS44ODYtLjAxNiAyLjk2My0uMDUxbC4wMi42NTZjLS45ODYuMDM4LTIuMDA5LjA2LTMuMDU2LjA2em0tLjIwNyAwYy0uOSAwLTEuODU0LS4wMi0yLjgyMy0uMDUzdi0uNjY2YzEuMDI3LjAzNSAxLjk3NC4wNTMgMi44MTQuMDUzbC4wMS42NjR6bS0zLjAyNi0uMDYyYTU0LjYwNSA1NC42MDUgMCAwIDEtMy4zNDYtLjIxMWwuMDI4LS42MTljLjk3OC4wNjMgMi4xMzUuMTMzIDMuMzE4LjE2NHYuNjY2em02LjUtLjAxbC0uMDI4LS42NTRhODAuMDgxIDgwLjA4MSAwIDAgMCAzLjEyMS0uMTcybC4wNTguNjQ2Yy0uOTQ1LjA3Mi0xLjk3Ni4xMzEtMy4xNDkuMTgyem0zLjM2Ni0uMTkxbC0uMDYyLS42NmMuNTc4LS4wNDEgMS4xNDUtLjA5IDEuNTczLS4xMjlhMTUuNDIxIDE1LjQyMSAwIDAgMCAxLjczMS0uMTU4bC4xLjYzN2ExMTEuNyAxMTEuNyAwIDAgMS0zLjMzNy4zMTN6bS0xMy40MzItLjAyM2EyMi44NSAyMi44NSAwIDAgMS0zLjQyOC0uNDA4bC4xMjUtLjYwOWMuNjY2LjEyOSAxLjMyNS4yMjcgMi4wMTkuM2guMDI3bC43MjkuMDU3LjU2Ni4wNDctLjAzOC42MTF6bTE2Ljk2MS0uMzA3bC0uMDgxLS42NDZhMTMuMjc0IDEzLjI3NCAwIDAgMCAyLjU1Ni0uNjY2bC4yNDkuNTg0YTEzLjU1MSAxMy41NTEgMCAwIDEtMi43MjMuNzN6bS0yMC41ODYtLjE0NWExNy4xNzUgMTcuMTc1IDAgMCAxLTMuODQ2LTEuMjg1bC4yNzgtLjUxNGExNi40NDggMTYuNDQ4IDAgMCAwIDMuNjkyIDEuMTkzbC0uMTI0LjZ6bTEwLjM5Mi0uMTM5Yy0yLjYyIDAtNS4zMjEtLjExMy04LjAyOC0uMzM2LTMuNjc3LS4zODEtNi41NjItMS40ODItOC41NzgtMy4yNzloLS4wMDZhMTAuMzYzIDEwLjM2MyAwIDAgMS0xLjg0Ni0yLjE3NmwtLjEtLjE1NC0uMDM3LS4wNTUgMS4xNTgtLjk0MWMuMTgyLjI3OS4zNzUuNTQ5LjU3Ny44YTkuNzcyIDkuNzcyIDAgMCAwIDIuMiAyLjA1N2MuMjM5LjE2NC40ODQuMzE2Ljc0OS40NjcgMi4yMjIgMS4yMjUgNS4xIDEuODI4IDkuMDcyIDEuOWEyNzAuOTMzIDI3MC45MzMgMCAwIDAgMTIuMzU4IDAgMTMuMTUgMTMuMTUgMCAwIDAgNi42MzctMS45MTggMTIuMzE4IDEyLjMxOCAwIDAgMCAxLjkzMi0xLjVsLjk3NyAxLjA1OWMtLjE1Ny4xNTYtLjMyMS4zMTEtLjQ4Ni40NTlhMTMuMDExIDEzLjAxMSAwIDAgMS04LjQyMSAzLjIzNmMtMi42NDEuMjUtNS4zODUuMzgxLTguMTU3LjM4MXptMTMuMTItLjUyN2wtLjI1NS0uNTc0YTEyLjE4NCAxMi4xODQgMCAwIDAgMi4wOTEtMS4wNDVsLjM1MS40NzlhMTIuNjcyIDEyLjY3MiAwIDAgMS0yLjE4NiAxLjE0MXptLTI3LjU0NS0uNzExYTE0LjIgMTQuMiAwIDAgMS0zLjQ1OC0yLjM4NWwtLjAzOC0uMDQzLjQ3LS40OWExMS4yMDcgMTEuMjA3IDAgMCAwIDMuMyAyLjQyMmwtLjI3Ny41em0yOS44OTUtLjU1MWwtLjM0NS0uNDczYTEyLjA2NCAxMi4wNjQgMCAwIDAgMi4wNjItMS42ODRsLjQuNDM2YTE0LjYgMTQuNiAwIDAgMS0yLjExNSAxLjcyMXptLTE0LjAxOC0uMDYyaC0xLjAxN2wuMDI0LS42MzdoLjk5MnYuNjQ2em0xLjI2My0uMDFsLjA0My0uNjdjLjM4Ny0uMDA4Ljc4OS0uMDI1IDEuMTQzLS4wMzlsLjE2Mi0uMDA4di43MDVoLS42OTJjLS4yMjcuMDEtLjQ0MS4wMTItLjY1NC4wMTJ6bS0uMjE3IDBoLS44NDl2LS42NDZoLjAyYy4xMTEgMCAuMjItLjAwOC4zMjgtLjAxaC4wMTZjLjE3MyAwIC4zNTEtLjAwOC41MjgtLjAxNmwtLjA0My42N3ptLTIuMjU0IDBjLS4zMTIgMC0uNjA4IDAtLjkxNS0uMDE0bC4wMS0uNjEzaC45MjZsLS4wMi42MjV6bS0xLjEzMi0uMDE0bC0uODcyLS4wMS4wMTUtLjYxM2MuMjgzLjAxLjU4MS4wMS44NjguMDFsLS4wMS42MTF6bS0xLjA3NC0uMDFsLS44LS4wMS4wMi0uNjM5Yy4yODIuMDE4LjU0OC4wMjUuNzkxLjAyNWwtLjAxLjYyMXptNi4yNCAwdi0uNzA1aC0uMDE1Yy40LS4wMTQuOC0uMDM1IDEuMTktLjA1OWwuMS0uMDA2LjMzMy0uMDE4LS4wMS43NjhoLS4wNDJjLS41NzguMDEzLTEuMDY2LjAyMS0xLjU1NC4wMjF6bTEuNzkzLS4wMWwuMDItLjc3NS41MjYtLjAzMS42MzQtLjAzNS4wNDMuODI0aC0uMTk2Yy0uMzM3LjAxLS42ODcuMDE4LTEuMDI1LjAxOHptLTkuMDQtLjAxYy0uMTc0IDAtLjM0Ni0uMDA2LS41MTctLjAwOGgtLjE1NGMtLjE4OSAwLS4zODYtLjAwNi0uNTgtLjAxMmwuMDM5LS42MjNIMTEzOTAuNDgxbC4yNjkuMDEtLjAyLjYzNXptMTAuNDg3LS4wMmgtLjAyM2wtLjAzOS0uODM0Yy4yNzYtLjAxNi41NTItLjAzNS44MzQtLjA1N2wuNTUyLS4wMzUuMDkyLjgyYTEzLjA0IDEzLjA0IDAgMCAxLTEuNDEzLjEwOXptLTExLjk0NSAwbC0uNDExLS4wMWgtLjU2MmwtLjAzMy0uNjQzYy4zNTkuMDIuNzEzLjAyOSAxLjA1LjAyOWwtLjA0My42MzF6bS0xLjE2LS4wMmMtLjQyLS4wMTItLjc4NS0uMDMxLTEuMTE2LS4wNjJsLjA5MS0uNjYyYy4yMTMuMDIuNDI3LjAzNS42NTMuMDUxaC4wNzlsLjI1MS4wMTguMDQzLjY1em0tMS4zNDMtLjA3MmMtLjYtLjA0NS0xLjE5LS4xMDUtMS43NTQtLjE4MmwuMTE5LS43Yy41MS4wNzQgMS4wNzcuMTQ2IDEuNzM2LjIxN2wtLjEuNjY0em0xNi4wNi0uMDM5bC0uMDgxLS44LjcyOS0uMDUzYTEuMSAxLjEgMCAwIDAgLjE5MS0uMDM3bC4yLjcwNWMtLjMzLjA3LS42NjkuMTMxLTEuMDM1LjE4NnptLTE4LjAyMS0uMmExOC43ODggMTguNzg4IDAgMCAxLTEuOTE4LS4zODlsLjE4My0uNjkxYTE4LjcyNCAxOC43MjQgMCAwIDAgMS44Ni4zOTVsLS4xMjQuNjg0em0xOS4yNjMtLjAyOWwtLjItLjcwN2MuMzA2LS4wNy41ODEtLjE0My44MTktLjIxN2wuMi43Yy0uMTc1LjA1My0uMzQ5LjEtLjU0My4xNDhsLS4xNDcuMDQxLS4xMjkuMDMzem0xLjAxNy0uMjg3bC0uMi0uN2E3Ljc3NCA3Ljc3NCAwIDAgMCAuOC0uM2wuMzA3LjY1NmMtLjMwNy4xMjktLjYxMi4yNDQtLjkxLjM0em0tMjIuMzk1LS4xMTVhMTMuNjg5IDEzLjY4OSAwIDAgMS0yLjA4LS43NDZsLjMzNi0uNjIzYTE1LjU5MSAxNS41OTEgMCAwIDAgMS45MjguNjc2bC0uMTgzLjY5M3ptMTAuNzcxIDBjLTEuMTc4IDAtMi4xNDgtLjAyMy0yLjk2OS0uMDY4aC0uMjkyYTI3LjUwNiAyNy41MDYgMCAwIDEtNy40MjQtLjg2MyAxMC40NzEgMTAuNDcxIDAgMCAxLTQuMzE1LTIuMjcgNC4wNjkgNC4wNjkgMCAwIDEtLjEzNC0uMTMzbC0uMDI5LS4wMjktLjA1My0uMDUzaC0uMDFhOC4wNjMgOC4wNjMgMCAwIDEtMS4yLTEuNDc1bDEuMjA4LS45ODJhOC40NzkgOC40NzkgMCAwIDAgMi43MzMgMi40NTdoLS4wMTRhMTEuOTE5IDExLjkxOSAwIDAgMCAzLjgyMiAxLjI4NSA4My4xODYgODMuMTg2IDAgMCAwIDkuNTY1LjU3OCA2NS4xIDY1LjEgMCAwIDAgOC42MDktLjU1MSA4LjY3NCA4LjY3NCAwIDAgMCAzLjg2NC0xLjMxMmgtLjAxOWE4Ljk0MyA4Ljk0MyAwIDAgMCAxLjIxNS0uOTQ5bC45NjcgMS4wNDdhMTAuODM2IDEwLjgzNiAwIDAgMS0zLjcyMSAyLjM4NyAxMC41NzUgMTAuNTc1IDAgMCAxLTEuODEzLjVjLTMuOTM2LjI4OC03LjI5OS40MzMtOS45ODguNDMzem0xMi43MzEtLjMwN2wtLjMwNi0uNjU2YTcuMDggNy4wOCAwIDAgMCAuNjk0LS4zNGwuMzMyLjY0NmMtLjIwOC4xMTEtLjQxOC4yMTEtLjY3LjMyNmwtLjA1LjAyM3ptLjktLjQ1MWwtLjMyNC0uNjQ2Yy4xNTMtLjA4NC4zLS4xNzQuNDU0LS4yNjhsLjEtLjA2NC4wNDctLjAyNy40MzIuNmE3LjgyMyA3LjgyMyAwIDAgMS0uNzEuNDF6bS0yNi42NjItLjA4MmMtLjEzNS0uMDYxLS4yNjYtLjEzMy0uMzg5LS4ybC4zNi0uNTg2Yy4wODEuMDQ3LjE2OC4wODYuMjU5LjEyN2wuMDMzLjAxNi4wNjcuMDI5LS4zMy42MTd6bS00LjgtLjI4N2ExNC40IDE0LjQgMCAwIDEtMS4yNDYtMS42MDdsLjU1LS40NDUuMDIyLjAzMS4xMTguMTU4YTExLjI0MSAxMS4yNDEgMCAwIDAgMS4wMjYgMS4zNjFsLS40NjkuNXptNC4yMTUtLjAxYTEuNDM2IDEuNDM2IDAgMCAxLS4xLS4wNTVsLS4wMzUtLjAyMWEuMzc1LjM3NSAwIDAgMS0uMDM4LS4wMjFjLS4wMjEtLjAxMi0uMDQyLS4wMjUtLjA2Mi0uMDM1bC4zMy0uNmEzLjAwOSAzLjAwOSAwIDAgMSAuMjY0LjE1MmwtLjM1OC41ODR6bTI4LjEzLS4xNDVsLS40MzEtLjU5MmE1LjY5IDUuNjkgMCAwIDAgLjU1Ny0uNGwuNDkzLjU2NGE5LjE2IDkuMTYgMCAwIDEtLjYxNy40M3ptLTI4LjUzNy0uMTA1YTQuNDQgNC40NCAwIDAgMS0uMjg3LS4xOGwtLjA3Mi0uMDQzLjQxOC0uNTMzYy4wNDQuMDI1LjA4OC4wNTMuMTM0LjA4Mi4wMTUuMDA4LjAyOS4wMTguMDQ0LjAyN2wuMDkxLjA1NS0uMzI1LjU5MnptLS41MjctLjM1YTEuODY4IDEuODY4IDAgMCAxLS4yLS4xNTJsLjM2OS0uNTQxLjEyMy4wOS4wMzQuMDIzLjA4OC4wNjQtLjQxMS41MTZ6bTE2LjQtLjAyM2wuMDI0LS43MDloLjE5NGMuNTEtLjAwNiAxLjEtLjAxNiAxLjY4MS0uMDM5bC4wMi43Yy0uNDU2LjAyMS0uOTI0LjAzMS0xLjM3Ni4wNDFoLS4yOTFsLS4yNTEuMDA2em0tLjkzOSAwYy0uNjcgMC0xLjMxOS0uMDA4LTIuMDQzLS4wMjNsLS4wMjMtLjY4MmMuNDIxIDAgLjg4NS4wMDYgMS40MTcuMDA2LjQ3MiAwIC45NDkgMCAxLjQxNy0uMDA2bC0uMDI5LjdjLS4yNDMuMDA3LS40OTQuMDA3LS43MzcuMDA3em0tMi4yNDktLjAzOWMtLjU5NC0uMDE4LTEuMjIxLS4wNDMtMS45MTctLjA3NmwuMDQ4LS42MzljLjYuMDIgMS4yMS4wMjkgMS44LjAzOWguMDQ3bC4wMjUuNjc0em01LjMxMy0uMDIzbC0uMDEtLjY4OWMuMjUyLS4wMS41MS0uMDE4Ljc2LS4wMjNsLjI2Ni0uMDA2Yy4xNjUtLjAwNi4zMzEtLjAxLjUtLjAxOGwuMDYyLjY0NmgtLjAyMWMtLjI0NC4wMTQtLjQ5LjAyNy0uNzM1LjA0My0uMDkgMC0uMTguMDEtLjI3LjAxNmwtLjU0Ni4wMzF6bTExLjMyMS0uMDE2bC0uNDkyLS41NjJjLjExMy0uMDkuMjMxLS4xODcuMzcxLS4zMDdsLjA2OS0uMDU5LjUyMy41NDMtLjAyOS4wMjUtLjEuMDgyLS4wMTMuMDEyYTUuNjQgNS42NCAwIDAgMS0uMzMuMjY2em0tMTguNzU5LS4wNTNjLS40Ny0uMDIzLS45MzktLjA1NS0xLjM4MS0uMDg0bC0uMzQ1LS4wMjV2LS42Yy41MjUuMDI5IDEuMDY4LjA0OSAxLjU0Ny4wNjRsLjIyOC4wMDgtLjA0OC42MzV6bTkuMjEyLS4wMzdsLS4wNjctLjY0MWMuMTg2LS4wMDguMzctLjAxOC41NTUtLjAyNy4yODYtLjAxNi42MTYtLjAzMS45NDEtLjA0NWwuMDYzLjU5NGMtLjU1Ny4wNTctMS4wMjkuMDk0LTEuNDkuMTIxem0tMjAuNjY4LS4wODJsLS4wNDUtLjAzNy0uMDQ1LS4wMzktLjAzNC0uMDI5YTUuNjQgNS42NCAwIDAgMC0uMTgzLS4xNWwuNDIyLS40OWEyLjg3NyAyLjg3NyAwIDAgMCAuMjU1LjJsLS4zNjguNTQ1em05LjUxNC0uMDFsLS4xMzYtLjAxMmMtLjQ2NS0uMDQxLTEuMDc3LS4wOTQtMS43LS4xNTZsLjA0My0uNTUxYy4yNjQuMDI1LjU2Ny4wNTEuOTgzLjA4Mi4wNTggMCAuMTE1LjAwOC4xNzQuMDFzLjEyNC4wMDguMTg2LjAxaC4wMjVsLjQyNi4wMjV2LjU5em0xMi44NTItLjA1M2wtLjA2Mi0uNTkyLjUzMi0uMDI5LjA4Mi41NjYtLjI3NS4wMjktLjEzNS4wMTItLjE0MS4wMTZ6bS43NjgtLjA4MmwtLjA4Mi0uNTQ5Yy4xODQtLjAwNi4zNjctLjAyMS41NTYtLjAzOWwuMTY4LS4wMTJoLjAwNmwuMTI0LjUxNGMtLjI2NC4wMzUtLjUxNi4wNjMtLjc3MS4wOXptLTE1LjY0Ny0uMDUzbC0uMTY0LS4wMTgtLjE2NC0uMDE2YTM3LjgwNyAzNy44MDcgMCAwIDEtLjg4NS0uMWwtLjEzNC0uMDIuMTQ0LS42Yy4zNzQuMDc2Ljc3Ny4xNDEgMS4yMzIuMTkzbC0uMDI4LjU1M3ptMTYuNjI1LS4wNTdsLS4xMjQtLjUuMzI2LS4wMjNhMTAuNTU0IDEwLjU1NCAwIDAgMCAxLjIzMi0uMzE2bC4yNDkuNTU3YTEwLjMxOCAxMC4zMTggMCAwIDEtMS40LjI0NGwtLjI4Mi4wNDN6bTYuNzI5LS4xMDVsLS41MjItLjU0NS4yNjctLjI1LjUxNi41NTljLS4xLjA5Mi0uMTgyLjE2OC0uMjU4LjIzNnptLTI0LjkwNy0uMDMzYTE0LjgwOSAxNC44MDkgMCAwIDEtMS40ODUtLjM2N2wuMjE1LS42MDVhMTMuMSAxMy4xIDAgMCAwIDEuNDE1LjM3N2wtLjE0NC42em0tNi4zOTMtLjAxbC0uMDI5LS4wMjMtLjAxNi0uMDE0YTEuNTcyIDEuNTcyIDAgMCAxLS4xNi0uMTUybC40MTItLjQ4NC4wNDMuMDI3LjA0NC4wNDFhMS42OTIgMS42OTIgMCAwIDAgLjEyOS4xMTNsLS40MjEuNDkyem0yNi40NTYtLjJsLS4yNTQtLjU2NGE4Ljg1NyA4Ljg1NyAwIDAgMCAyLjU5NC0xLjM2MWwuNDMyLjUxOGE3LjgxMyA3LjgxMyAwIDAgMS0yLjc3MSAxLjQwOHptLTEwLjg1Mi0uMDQzYy0yLjE4NSAwLTQuMzQ4LS4wNjYtNi40MzEtLjJhMTYuNjYyIDE2LjY2MiAwIDAgMS0zLjQ3Ny0uNTY2IDguNzkxIDguNzkxIDAgMCAxLTQuMi0yLjQ3MWgtLjAwNmE3LjI4NyA3LjI4NyAwIDAgMS0uNTE0LS42NWwxLjIxMi0uOTg0YTUuMjQ4IDUuMjQ4IDAgMCAwIDEuNTQ3IDEuNiA3LjE5IDcuMTkgMCAwIDAgMi42ODEgMSA3NS43IDc1LjcgMCAwIDAgMTAuMTMxLjcgNjcuMDUgNjcuMDUgMCAwIDAgOC4xNjgtLjQ5MiA2Ljk4IDYuOTggMCAwIDAgMi45ODMtMS4xODkgNS42MDkgNS42MDkgMCAwIDAgLjQ2LS4zNzdsMS4wMyAxLjExN2E4LjUyNCA4LjUyNCAwIDAgMS0yLjk0MyAxLjc1NGgtLjAxNWExMC45NzMgMTAuOTczIDAgMCAxLTEuNTA2LjQyMmMtMy4xNDYuMjI0LTYuMjE4LjMzNy05LjExOS4zMzd6bS0xNS45NjQtLjA4MmwtLjA1Mi0uMDU1LS4wODEtLjA4OC0uMDgyLS4wODgtLjI3My0uMy40MDctLjQ1MWE2LjMzNiA2LjMzNiAwIDAgMCAuNDk0LjVsLS40MTEuNDgyem01LjA2OC0uMWE5LjE0NSA5LjE0NSAwIDAgMS0xLjgxMi0uODA5bC4zNjktLjU1MWExMC4yIDEwLjIgMCAwIDAgMS42NTkuNzU2bC0uMjE2LjZ6bS01LjY5Mi0uNjA1YTcuODM2IDcuODM2IDAgMCAxLS41MTItLjY4NGwuNDQxLS4zNzljLjE1OS4yMjUuMzEyLjQyNC40NzkuNjI1bC0uNDA3LjQzOHptMy43LS4zMDdhOC4wMzkgOC4wMzkgMCAwIDEtMS42MjktMS4zMTFsLjUxMy0uNDE0YTcuNzgyIDcuNzgyIDAgMCAwIDEuNDg2IDEuMTc2bC0uMzY4LjU0OXptMjYuNjcyLS40MDZsLS40MzktLjUxMmMuMTQ1LS4xMTkuMjczLS4yMy40LS4zNDJsLjQ1Ny41YTguMTg2IDguMTg2IDAgMCAxLS40MTEuMzU3em0tMTMuODQ0LS4yNzlhNjIuMTc3IDYyLjE3NyAwIDAgMS0yLjgyOC0uMWwtLjAzNC0uNjY2Yy41Mi4wMjMgMS4wMi4wNDMgMS41NzMuMDYzaC4xNjZjLjM2My4wMS43MjMuMDIgMS4wOTUuMDI1bC4wMjkuNjd6bS45MzUgMGgtLjcyOWwtLjAyOC0uNjcyYy40LjAxNi44LjAxNiAxLjIuMDE2aC4wNjNjLjU1NCAwIDEuMTI3IDAgMS42OTItLjAxNmwuMDEuNjM5Yy0uNjgzLjAyNi0xLjQwNS4wMzgtMi4yMDUuMDM4em0yLjQxMi0uMDMzbC0uMDA5LS42MzdhODMuNDQzIDgzLjQ0MyAwIDAgMCAyLjQxMS0uMDU3bC4wMjkuNTc2Yy0uODk0LjA2My0xLjY4OC4xLTIuNDMxLjExOXptLTYuMzczLS4wNzJhNTcuODc0IDU3Ljg3NCAwIDAgMS0yLjctLjJsLjAzMy0uNjA5YTkxLjgzIDkxLjgzIDAgMCAwIDIuNjI4LjE1NGwuMDM4LjY1NHptOS4wMTEtLjA3MmwtLjAyOC0uNTU5LjMzMS0uMDE4Yy4zNTctLjAxNC43NC0uMDMxIDEuMTEyLS4wNTlhMTEuNzA3IDExLjcwNyAwIDAgMCAxLjUtLjJsLjA3MS41NTFjLS45MzcuMTE5LTEuOTEzLjIxMy0yLjk4Ni4yODd6bS0xMS45MjYtLjE1MmMtLjcyNy0uMDcyLTEuNDc5LS4xNTQtMi4yMzQtLjI0NGwuMDgyLS41MTRjLjI3Mi4wMjkuNTUzLjAzOS44MzkuMDQ3LjMxMy4wMzEuNjMzLjA1NS45NDIuMDc2aC4wNzlsLjMzNi4wMjMtLjA0My42em0xNS4xMTktLjE1NGwtLjA3MS0uNTcyYTYuOTQgNi45NCAwIDAgMCAyLjUzMi0xLjEyN2wuMzkzLjU1MWE2LjU3NSA2LjU3NSAwIDAgMS0yLjg1MyAxLjE1em0tMTcuNTY5LS4xMTVhMzEuMzYxIDMxLjM2MSAwIDAgMS0uNzA5LS4wOSA3LjE4OSA3LjE4OSAwIDAgMS0xLjIwOS0uMzA3bC4yMzUtLjUzM2E4LjUgOC41IDAgMCAwIDEuNzY1LjQyMmwtLjA4MS41MDZ6bS02LjItLjE4MmE4LjQgOC40IDAgMCAxLS42MjgtLjc4OWwuNS0uNDA4YTcuNTY4IDcuNTY4IDAgMCAwIC42MzEuNzc3bC0uNS40MnptMTYuNTMtLjA4NmgtLjQ5OWwtLjAxLS42LS4wMS0uNzg1Yy40NzMuMDEuOTQxLjAxNiAxLjQuMDE2YTQwLjYxOSA0MC42MTkgMCAwIDAgNC4zMjEtLjIwNyA2LjIyOSA2LjIyOSAwIDAgMCAzLjc5My0xLjI0bC45NTggMS4wMzlhNi40NDEgNi40NDEgMCAwIDEtMi4xNTcgMS4xOTMgOS45IDkuOSAwIDAgMS0yLjM1LjQzMiA5Ny4wOTcgOTcuMDk3IDAgMCAxLTUuNDQ0LjE1NnptLS43NjMtLjAyOWgtMi4zbC0uMDcyLTEuNDQzIDIuMzc0LjA3NnYxLjM2N3ptLTIuNjgxLS4wMTRhMTI1LjA2NCAxMjUuMDY0IDAgMCAxLTUuNzM5LS4zMzIgMTEuNjY4IDExLjY2OCAwIDAgMS0xLjc1NS0uMjE1aC0uMDgyYTUuMTI4IDUuMTI4IDAgMCAxLTMuNDM5LTIuMzA5bDEuMDc0LS44NzNjLjgzMiAxLjM4OSAyLjQyIDIuMSA0LjcyIDIuMTA3bDUuMTYuMTgyLjAzOC44OTMuMDI0LjU0NXptLTktLjE1OGE1LjQyOCA1LjQyOCAwIDAgMS0xLjk2LTEuMjRsLjQyMi0uNDk0YTUuMDg1IDUuMDg1IDAgMCAwIDEuNzc0IDEuMTg5bC0uMjM1LjU0NXptMjIuNjkxLS43bC0uMzc4LS41MzkuMjI0LS4xODYuNDQ0LjQ4MmMtLjEwNS4wOTQtLjIuMTc0LS4yODguMjQyem0tMjQuOC0uNjg2YTUuMTgyIDUuMTgyIDAgMCAxLS41NzYtLjc2OGwuNS0uNGE0LjY1MyA0LjY1MyAwIDAgMCAuNS42OGwtLjQyMS40OTJ6bTE1LjYtLjE5MWwuMDMzLTIuMDA4IDQuMDQzLS4xMDVhNC41MDcgNC41MDcgMCAwIDAgMi4yNTUtLjY3NmwxLjMzNCAxLjQ0N2E1LjgyNyA1LjgyNyAwIDAgMS0zLjU0NiAxLjEzNyAzNy4wNCAzNy4wNCAwIDAgMS00LjExMy4yMDh6bS01Ljc3OS0uMTU0bC0zLjkyNy0uMTQzYy0yLjIwNi0uMDA4LTMuNjQ2LS42NDgtNC40MDUtMS45NTlsMS43MjktMS40IDEuMzgyIDEuMzQgNS4xODUuNDEyLjAzOCAxLjc1MnoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJUcmF6YWRvIDE1MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTMzMy4xOTcgLTE4MTA0LjI3NSkiLz4gICAgPC9nPjwvc3ZnPg==), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 51.5px 56.9px, cover;
	background-position: right 10px bottom 9px, 0;
	padding-bottom: 75px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.sur:lang(ar) {
	background-position: left 10px bottom 9px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket .prices {
	line-height: 1;
	padding-top: 5px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket .section_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -0.3px;
	color: #ffffff;
	min-height: 33px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket .section_title .section_ttl {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -0.3px;
	color: #ffffff
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.oeste {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MC45NjciIGhlaWdodD0iNjMuNjgiIHZpZXdCb3g9IjAgMCA3MC45NjcgNjMuNjgiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmfS5jbHMtMntmaWxsOiM5OWJhZGF9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWxhY2lvX0pvcmdlIiBkYXRhLW5hbWU9IlBhbGFjaW8gSm9yZ2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNDQxIDE3NTAwLjk3NykiPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTUyNyIgZD0iTTExNDc1LjExOCAxNzU2NC4xMTVhMzEuMTUyIDMxLjE1MiAwIDAgMS01LjQ0OC0xLjU0NyAzMC43MzQgMzAuNzM0IDAgMCAxLTUtMi40NjUgMzEuMTczIDMxLjE3MyAwIDAgMS00LjQ0My0zLjI3NWg0MS4zODlhMzEuNCAzMS40IDAgMCAxLTkuNDM4IDUuNzQgMzEuNSAzMS41IDAgMCAxLTE3LjA2IDEuNTQ3em0tMTIuNjE2LTguMDU1di0zLjU2MWwtMS41ODctMS43MTUgMi4zOTUtMi4xODJhMTAuMjcyIDEwLjI3MiAwIDAgMCAyLjI0MyAxLjMwOSA4Ljc3OCA4Ljc3OCAwIDAgMCAyLjQ0Mi42MTdjMS44NDMuMyAzLjc3My41MzcgNS43MzkuNzA1IDIuMjgzLjE4NiA0LjYzOC4yODcgNyAuMjg3IDIuMDggMCA0LjE1Ni0uMDc2IDYuMTc2LS4yMjVhNzQuNTYzIDc0LjU2MyAwIDAgMCA2LjY2NS0uNzg2IDEzLjYyMyAxMy42MjMgMCAwIDAgMy41NTgtLjgyIDE0LjM1OCAxNC4zNTggMCAwIDAgMy4yMDktMS43MTFsMS42MjIgMS45MTQtMi45MTggNi4xNjZ6bTExLjEzMS01Ljc3M2E3MC4xMTMgNzAuMTEzIDAgMCAxLTUuNTE1LS42NjIgOC40NiA4LjQ2IDAgMCAxLTIuMTg3LS41MTYgOS43NTEgOS43NTEgMCAwIDEtMi4wMjctMS4wOGMtLjAyMi0uMDE4LS4wNDQtLjAzMS0uMDY2LS4wNDlsMi43Ni0yLjg3N2MuMjczLjExMy41NTYuMjE1LjgzOC4zYTguMjM5IDguMjM5IDAgMCAwIDEuOTg3LjM1NGwuNTY0LjA2NHYtMi41MDZoMi42Njd2LTIuNzI5aDE3Ljc0M3YyLjcyOWgyLjUxN3YyLjY1NmMuNDU4LS4wNDUuOTEzLS4wOSAxLjM2Mi0uMTQxLjI0Mi0uMDI1LjQ3Mi0uMDUzLjY4NC0uMDc0LjExOS4wMDguMjQyLjAxNC4zNTYuMDE0YTQuNzUgNC43NSAwIDAgMCAxLjU2NS0uMjY2IDMuNzc5IDMuNzc5IDAgMCAwIC40LS4xNTRsMS43NSAyLjAwNmMtLjMyMi4yMTctLjY2MS40Mi0xIC42MDlhMTMuOTQzIDEzLjk0MyAwIDAgMS0yLjU2MiAxLjA5MiAxMy4xMyAxMy4xMyAwIDAgMS0yLjc2NC41NTMgNzUuNDE2IDc1LjQxNiAwIDAgMS02LjQwNS43MzUgODQuNjgxIDg0LjY4MSAwIDAgMS0xMi42NjctLjA1OHptLTE0LjQtMS4xODZoLTIuODM5Yy0uMDE4LS4wNDEtLjE3Ni0uNDEtLjQtMS4wOTRhMzMuMjI4IDMzLjIyOCAwIDAgMS0uODcyLTMuMjY2IDQ5LjczIDQ5LjczIDAgMCAxLS44Ni01LjQxIDY3Ljc1MyA2Ny43NTMgMCAwIDEtLjM1My03LjUxNiA2NS4xMTIgNjUuMTEyIDAgMCAxIC40MjgtNy4yMTEgMzcuNzY1IDM3Ljc2NSAwIDAgMSAuODQ3LTQuNzQgMjAuMDM4IDIwLjAzOCAwIDAgMSAuODMzLTIuNiA1Ljc0NSA1Ljc0NSAwIDAgMSAuMzc5LS43ODloMi44MzlsMS4xMzMtMS4zNTcgMiAyLjg4N2ExNC43IDE0LjcgMCAwIDAtMi4yNzQgMi43NzMgMTkuMTE2IDE5LjExNiAwIDAgMC0xLjc1IDMuNSAyMy4xNTUgMjMuMTU1IDAgMCAwLTEuMTI0IDQuMDkyIDI1LjU4NiAyNS41ODYgMCAwIDAtLjQgNC41MjcgMjUuODYgMjUuODYgMCAwIDAgLjQxOSA0LjY1OCAyMi42OTEgMjIuNjkxIDAgMCAwIDEuMiA0LjE5MyAxOC42MTMgMTguNjEzIDAgMCAwIDEuODUxIDMuNTYxIDEzLjk0NiAxMy45NDYgMCAwIDAgMi40IDIuNzdsLTIuMzE0IDIuMTgyem00Mi45NDguMDQ5bC0xLjItMS42NDFhMTYuMyAxNi4zIDAgMCAwIDIuNzU5LTIuNzY4IDE3LjgwOCAxNy44MDggMCAwIDAgMi4xMjEtMy40NTMgMTkgMTkgMCAwIDAgMS4zNTctMy45ODggMjAuMzY3IDIwLjM2NyAwIDAgMCAuMDIxLTguNyAxOS4xOTQgMTkuMTk0IDAgMCAwLTEuMy0zLjkyIDE3Ljg5MSAxNy44OTEgMCAwIDAtMi4wMzctMy40MDYgMTYuNTQ0IDE2LjU0NCAwIDAgMC0yLjY1My0yLjc2NGwyLjA5NC0xLjk4NGgyLjc2YTE1Ljk1MiAxNS45NTIgMCAwIDEgMi4wOCAxLjY1OCAxNS43NzcgMTUuNzc3IDAgMCAxIDEuNzQ2IDEuOTA4IDExLjEzNCAxMS4xMzQgMCAwIDEgMS40NTkgMi40ODIgMjIuMzYgMjIuMzYgMCAwIDEgLjUwNyA0LjM3N2MuMDc1IDEuNjg4LjA5MyAzLjcuMDQ0IDUuOTczYTE0OS43NzIgMTQ5Ljc3MiAwIDAgMS0uMjMzIDUuNzQ4Yy0uMSAxLjY0MS0uMjE2IDIuOTg0LS4zMTcgMy42ODZhNS43MzkgNS43MzkgMCAwIDEtMSAyLjIxMyAxNy41NDEgMTcuNTQxIDAgMCAxLTEuOCAyLjIgMzAuODQgMzAuODQgMCAwIDEtMi40OSAyLjM3M3ptLTUyLjA1MS0uNDFhNTcuMTUgNTcuMTUgMCAwIDEtMi42OTMtMTcuNSA1My4xMTMgNTMuMTEzIDAgMCAxIDIuMzk0LTE0LjhoNS4zYTc4LjU4OCA3OC41ODggMCAwIDAtMi4zNTggMTYuMzk1IDY2LjkzNiA2Ni45MzYgMCAwIDAgMi4zNTggMTUuOXptLTYuNjY1IDBhNjguMzU0IDY4LjM1NCAwIDAgMS0yLjQ1Ni0xNy40MTggNTIuNzU5IDUyLjc1OSAwIDAgMSAyLjQ1Ni0xNC44NDZoNC44ODlzLTEuOTI3IDEwLjY0MS0yLjAxNSAxNC44NDYgMi40NjQgMTcuNDE4IDIuNDY0IDE3LjQxOHptMTkuODEtMS4xODZhMTEuMyAxMS4zIDAgMCAxLTEuMTk0LTEuMTA3IDE0LjM2MyAxNC4zNjMgMCAwIDEtMS41ODctMi4wMiAxNy42NzQgMTcuNjc0IDAgMCAxLTEuMy0yLjQwNiAyMC42NDYgMjAuNjQ2IDAgMCAxLS45ODMtMi43MjkgMjIuMyAyMi4zIDAgMCAxLS42MTctMyAyMy4zNCAyMy4zNCAwIDAgMS0uMjE2LTMuMjA1IDIyLjk2MyAyMi45NjMgMCAwIDEgLjc3Ni01Ljk4NiAyMC42NzMgMjAuNjczIDAgMCAxIC45MTItMi42NTggMTguMTA4IDE4LjEwOCAwIDAgMSAxLjIyMS0yLjM1NyAxNC45NDcgMTQuOTQ3IDAgMCAxIDEuNDgxLTIuMDE2IDEyLjggMTIuOCAwIDAgMSAxLjcxNS0xLjYxM2MuMDQ0LS4wMzEuMDg4LS4wNjYuMTM3LS4xbDIuMzIzIDIuNTE2YTkuNDcxIDkuNDcxIDAgMCAwLS45LjU0MyAxMC4xNzMgMTAuMTczIDAgMCAwLTEuMTQ0Ljg5NWwyLjY5MS45LS43NSAyLjhzNS41Mi41NTcgNS41MzcuNjUyYy0xLjQ5NCA1LjMyIDAgMTEuMzIgMCAxMS4zMmwtNS41MzcuNzIzLjc1IDIuODYxLTMuNDY5IDFhMTAuNTU1IDEwLjU1NSAwIDAgMCAuODA2LjggOS42MDkgOS42MDkgMCAwIDAgMS42NjcgMS4yMjFjLjExOS4wNjYuMjM3LjEzNy4zNTYuMmwtMi42NjcgMi43NnptMzQuOC0yLjYyM2MuMDg0LS4wNTMuMTcyLS4xMTUuMjYtLjE3OGE3Ljc1MSA3Ljc1MSAwIDAgMCAxLjMxOC0xLjE4OSAxMC43MzYgMTAuNzM2IDAgMCAwIDEuMTUtMS41ODIgMTQuMTM4IDE0LjEzOCAwIDAgMCAuOTQ4LTEuOTE4Yy4xNC0uMzQ2LjI3MS0uNzA3LjM5MS0xLjA3Ni0zLjI4NS0uMjc3LTEwLjA0NS0uODU3LTEwLjA0NS0uOTUxYTMyLjIzOCAzMi4yMzggMCAwIDAgMC0xMS4xNzZsOS43NzQtLjk1MWMtLjAzOS0uMS0uMDc5LS4yMDctLjEyLS4zMDlhMTMuNyAxMy43IDAgMCAwLS45NDgtMS45MTggMTAuOTA2IDEwLjkwNiAwIDAgMC0xLjE1LTEuNTc4IDcuNjkgNy42OSAwIDAgMC0xLjA2Ni0xLjAxbDEuNS0xLjVjLjE2My4xMzEuMzI2LjI2NC40OC40YTE1Ljc0NSAxNS43NDUgMCAwIDEgMS45MjYgMi4wMTQgMTYuNTgyIDE2LjU4MiAwIDAgMSAxLjU4MyAyLjM3MyAxNy4zMzUgMTcuMzM1IDAgMCAxIDEuMTkgMi42NyAxNy43ODIgMTcuNzgyIDAgMCAxIC43NDkgMi45MjQgMTguODg0IDE4Ljg4NCAwIDAgMS0uMDA5IDYuMjk1IDE4LjI0NyAxOC4yNDcgMCAwIDEtLjc4IDIuOTc1IDE3LjM0MSAxNy4zNDEgMCAwIDEtMS4yNDMgMi43MTUgMTYuMzc1IDE2LjM3NSAwIDAgMS0xLjY0NSAyLjQgMTUuNzEgMTUuNzEgMCAwIDEtMiAyLjAyYy0uMTgxLjE1NC0uMzcuMy0uNTU2LjQ0NXptLTI1LjEzMS0xOS44MTF2LTIuODI2aC0yLjUzdi0yLjUyNXEtLjkzOS4xLTEuODUyLjIxNXYuMDE0YTguMyA4LjMgMCAwIDAtMS44MzQuNTEyIDIuMzQgMi4zNCAwIDAgMC0uMTA1LjA0NWwtMi40ODYtMi41NjZhOS45NzEgOS45NzEgMCAwIDEgMS4yNDgtLjY5MSA4Ljc3NCA4Ljc3NCAwIDAgMSAyLjA2Ny0uNjU4di0uMDE4YzEuOTctLjMzNCA0LjA1MS0uNTkgNi4xOC0uNzY2YTg0LjYzNCA4NC42MzQgMCAwIDEgMTIuNjY5LS4wNjNjMS44OTIuMTM3IDMuNzUyLjM0IDUuNTI4LjYuNDU0LjA3LjkxMi4xNDEgMS4zNjIuMjE3di4wMDhhMTMuNCAxMy40IDAgMCAxIDIuNjc2LjYyNyAxNC4wNiAxNC4wNiAwIDAgMSAyLjQ3NyAxLjE0MXEuNTgzLjM0NiAxLjE0Ni43NWwtMS40OTQgMS41NTFhNS42MzEgNS42MzEgMCAwIDAtMS4xMTUtLjUyOSA0LjkgNC45IDAgMCAwLTEuNTY1LS4yNjRjLS4wNjUgMC0uMTM3IDAtLjIuMDEtLjI3OC0uMDM3LS41NjEtLjA2Ni0uODM4LS4xLS4zODMtLjA0MS0uNzctLjA4Mi0xLjE1OS0uMTE5djIuNjA5aC0yLjQ0MnYyLjgyNnptMjQuNjE1LTguODM0YTEzLjU4MiAxMy41ODIgMCAwIDAtMy40NzktLjkzOSA1MC45MzggNTAuOTM4IDAgMCAwLTEuNDE1LS4yMyA3Ni41NDggNzYuNTQ4IDAgMCAwLTUuNzUyLS42MzkgODQuMjEgODQuMjEgMCAwIDAtMTMuMTc2LjA2NiA3My40NiA3My40NiAwIDAgMC02LjQzMi44MTZ2LjAyMWE4LjcyOSA4LjcyOSAwIDAgMC0yLjA1LjY1MiAxMC4xMTggMTAuMTE4IDAgMCAwLTEuOSAxLjE0NmwtMi41NDgtMi42MTUgMS43NzYtMS45ODItLjE5My0zLjA1MWgzNi43OTRsMy4wODYgNi44MTQtMS41NzMgMS43MjlhMTQuNjQ4IDE0LjY0OCAwIDAgMC0zLjEzNi0xLjc4N3ptLTM3LjMzMy03LjQ5YTMwLjk3NiAzMC45NzYgMCAwIDEgOS40NDItNS43MzQgMzAuODM0IDMwLjgzNCAwIDAgMSA1LjQ0OC0xLjU1MyAzMS42NDYgMzEuNjQ2IDAgMCAxIDExLjYxMSAwIDMwLjkyOSAzMC45MjkgMCAwIDEgNS40NDggMS41NTMgMzEuMDE5IDMxLjAxOSAwIDAgMSA5LjQzOCA1LjczNHoiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJUcmF6YWRvIDE1MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjg4MiAtMzUwMDEuOTQ5KSIvPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTUzNiIgZD0iTTc1LjU0NCA0OC4xNzhINzEuNjJsLTEuMi0xLjY0MWExNi4zMTkgMTYuMzE5IDAgMCAwIDIuNzU4LTIuNzY3IDE3Ljg2IDE3Ljg2IDAgMCAwIDIuMTIyLTMuNDU0IDE5LjA2NiAxOS4wNjYgMCAwIDAgMS4zNTctMy45ODggMjAuMzY1IDIwLjM2NSAwIDAgMCAuMDIyLTguNyAxOS4zIDE5LjMgMCAwIDAtMS4zLTMuOTIgMTcuOSAxNy45IDAgMCAwLTIuMDM1LTMuNDA4IDE2LjUyNyAxNi41MjcgMCAwIDAtMi42NTMtMi43NjRsMi4wOTMtMS45ODVoMi43NmExNi43ODEgMTYuNzgxIDAgMCAxIDMuODI2IDMuNTY3IDExLjEzOSAxMS4xMzkgMCAwIDEgMS40NTkgMi40ODIgMjIuMjM1IDIyLjIzNSAwIDAgMSAuNTA3IDQuMzc3Yy4wNzcgMS43MjIuMDkyIDMuNzMyLjA0NCA1Ljk3M2ExNTEuMTQgMTUxLjE0IDAgMCAxLS4yMzMgNS43NDdjLS4xIDEuNjg0LS4yMTcgMi45OTMtLjMxOCAzLjY4NmE1LjczMyA1LjczMyAwIDAgMS0xIDIuMjEzIDE3LjQ0NSAxNy40NDUgMCAwIDEtMS44IDIuMiAzMC43OCAzMC43OCAwIDAgMS0yLjQ5IDIuMzczem0tNi4zMTgtMi4zMjhsLTEuNzA5LTEuODljLjA3Mi0uMDQ1LjE0OC0uMS4yMjEtLjE1bC4wMzktLjAyN2E3LjcgNy43IDAgMCAwIDEuMzE5LTEuMTkgMTAuNzE5IDEwLjcxOSAwIDAgMCAxLjE1LTEuNTgyIDE0LjI0NyAxNC4yNDcgMCAwIDAgLjk0OS0xLjkxOGMuMTM2LS4zMzguMjY4LS43LjM5MS0xLjA3Ni02LjU3MS0uNTU2LTEwLjA0NS0uODg1LTEwLjA0NS0uOTUxYTMyLjUzMyAzMi41MzMgMCAwIDAgMC0xMS4xNzZsOS43NzQtLjk1MWExMi43NCAxMi43NCAwIDAgMC0uMTItLjMwOSAxMy44IDEzLjggMCAwIDAtLjk0OS0xLjkxOCAxMC45MDYgMTAuOTA2IDAgMCAwLTEuMTUtMS41NzggNy42OTMgNy42OTMgMCAwIDAtMS4wNjYtMS4wMWwxLjUtMS41LjAwOC4wMDVjLjE2NS4xMzQuMzIxLjI2MS40NzMuNGExNS44MTEgMTUuODExIDAgMCAxIDEuOTI2IDIuMDEzIDE2LjU4NCAxNi41ODQgMCAwIDEgMS41ODIgMi4zNzMgMTcuMyAxNy4zIDAgMCAxIDEuMTkxIDIuNjdBMTcuNzA4IDE3LjcwOCAwIDAgMSA3NS40NiAyOWExOC44ODggMTguODg4IDAgMCAxLS4wMDggNi4zIDE4LjQyNSAxOC40MjUgMCAwIDEtLjc4IDIuOTc1IDE3LjM0NSAxNy4zNDUgMCAwIDEtMS4yNDQgMi43MTQgMTYuMjI5IDE2LjIyOSAwIDAgMS0xLjY0NCAyLjQgMTUuNzIgMTUuNzIgMCAwIDEtMiAyLjAyYy0uMTcxLjE0Ni0uMzU4LjMtLjU1NS40NDV6IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0iVHJhemFkbyAxNTM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE0NTEuNDQgLTE3NTAwLjk3NykiLz4gICAgPC9nPjwvc3ZnPg==), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 71px 63.7px, cover;
	background-position: right 10px bottom 4px, 0;
	padding-bottom: 83px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.oeste:lang(ar) {
	background-position: left 10px bottom 4px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.este {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MC45NjciIGhlaWdodD0iNjMuNjgiIHZpZXdCb3g9IjAgMCA3MC45NjcgNjMuNjgiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmfS5jbHMtMntmaWxsOiM5OWJhZGF9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWxhY2lvX0dveWEiIGRhdGEtbmFtZT0iUGFsYWNpbyBHb3lhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTQ0MSAxNzUwMC45NzcpIj4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE1MjciIGQ9Ik0xMTQ3NS4xMTggMTc1NjQuMTE1YTMxLjE1MiAzMS4xNTIgMCAwIDEtNS40NDgtMS41NDcgMzAuNzM0IDMwLjczNCAwIDAgMS01LTIuNDY1IDMxLjE3MyAzMS4xNzMgMCAwIDEtNC40NDMtMy4yNzVoNDEuMzg5YTMxLjQgMzEuNCAwIDAgMS05LjQzOCA1Ljc0IDMxLjUgMzEuNSAwIDAgMS0xNy4wNiAxLjU0N3ptLTEyLjYxNi04LjA1NXYtMy41NjFsLTEuNTg3LTEuNzE1IDIuMzk1LTIuMTgyYTEwLjI3MiAxMC4yNzIgMCAwIDAgMi4yNDMgMS4zMDkgOC43NzggOC43NzggMCAwIDAgMi40NDIuNjE3YzEuODQzLjMgMy43NzMuNTM3IDUuNzM5LjcwNSAyLjI4My4xODYgNC42MzguMjg3IDcgLjI4NyAyLjA4IDAgNC4xNTYtLjA3NiA2LjE3Ni0uMjI1YTc0LjU2MyA3NC41NjMgMCAwIDAgNi42NjUtLjc4NiAxMy42MjMgMTMuNjIzIDAgMCAwIDMuNTU4LS44MiAxNC4zNTggMTQuMzU4IDAgMCAwIDMuMjA5LTEuNzExbDEuNjIyIDEuOTE0LTIuOTE4IDYuMTY2em0xMS4xMzEtNS43NzNhNzAuMTEzIDcwLjExMyAwIDAgMS01LjUxNS0uNjYyIDguNDYgOC40NiAwIDAgMS0yLjE4Ny0uNTE2IDkuNzUxIDkuNzUxIDAgMCAxLTIuMDI3LTEuMDhjLS4wMjItLjAxOC0uMDQ0LS4wMzEtLjA2Ni0uMDQ5bDIuNzYtMi44NzdjLjI3My4xMTMuNTU2LjIxNS44MzguM2E4LjIzOSA4LjIzOSAwIDAgMCAxLjk4Ny4zNTRsLjU2NC4wNjR2LTIuNTA2aDIuNjY3di0yLjcyOWgxNy43NDN2Mi43MjloMi41MTd2Mi42NTZjLjQ1OC0uMDQ1LjkxMy0uMDkgMS4zNjItLjE0MS4yNDItLjAyNS40NzItLjA1My42ODQtLjA3NC4xMTkuMDA4LjI0Mi4wMTQuMzU2LjAxNGE0Ljc1IDQuNzUgMCAwIDAgMS41NjUtLjI2NiAzLjc3OSAzLjc3OSAwIDAgMCAuNC0uMTU0bDEuNzUgMi4wMDZjLS4zMjIuMjE3LS42NjEuNDItMSAuNjA5YTEzLjk0MyAxMy45NDMgMCAwIDEtMi41NjIgMS4wOTIgMTMuMTMgMTMuMTMgMCAwIDEtMi43NjQuNTUzIDc1LjQxNiA3NS40MTYgMCAwIDEtNi40MDUuNzM1IDg0LjY4MSA4NC42ODEgMCAwIDEtMTIuNjY3LS4wNTh6bS0xNC40LTEuMTg2aC0yLjgzOWMtLjAxOC0uMDQxLS4xNzYtLjQxLS40LTEuMDk0YTMzLjIyOCAzMy4yMjggMCAwIDEtLjg3Mi0zLjI2NiA0OS43MyA0OS43MyAwIDAgMS0uODYtNS40MSA2Ny43NTMgNjcuNzUzIDAgMCAxLS4zNTMtNy41MTYgNjUuMTEyIDY1LjExMiAwIDAgMSAuNDI4LTcuMjExIDM3Ljc2NSAzNy43NjUgMCAwIDEgLjg0Ny00Ljc0IDIwLjAzOCAyMC4wMzggMCAwIDEgLjgzMy0yLjYgNS43NDUgNS43NDUgMCAwIDEgLjM3OS0uNzg5aDIuODM5bDEuMTMzLTEuMzU3IDIgMi44ODdhMTQuNyAxNC43IDAgMCAwLTIuMjc0IDIuNzczIDE5LjExNiAxOS4xMTYgMCAwIDAtMS43NSAzLjUgMjMuMTU1IDIzLjE1NSAwIDAgMC0xLjEyNCA0LjA5MiAyNS41ODYgMjUuNTg2IDAgMCAwLS40IDQuNTI3IDI1Ljg2IDI1Ljg2IDAgMCAwIC40MTkgNC42NTggMjIuNjkxIDIyLjY5MSAwIDAgMCAxLjIgNC4xOTMgMTguNjEzIDE4LjYxMyAwIDAgMCAxLjg1MSAzLjU2MSAxMy45NDYgMTMuOTQ2IDAgMCAwIDIuNCAyLjc3bC0yLjMxNCAyLjE4MnptNDIuOTQ4LjA0OWwtMS4yLTEuNjQxYTE2LjMgMTYuMyAwIDAgMCAyLjc1OS0yLjc2OCAxNy44MDggMTcuODA4IDAgMCAwIDIuMTIxLTMuNDUzIDE5IDE5IDAgMCAwIDEuMzU3LTMuOTg4IDIwLjM2NyAyMC4zNjcgMCAwIDAgLjAyMS04LjcgMTkuMTk0IDE5LjE5NCAwIDAgMC0xLjMtMy45MiAxNy44OTEgMTcuODkxIDAgMCAwLTIuMDM3LTMuNDA2IDE2LjU0NCAxNi41NDQgMCAwIDAtMi42NTMtMi43NjRsMi4wOTQtMS45ODRoMi43NmExNS45NTIgMTUuOTUyIDAgMCAxIDIuMDggMS42NTggMTUuNzc3IDE1Ljc3NyAwIDAgMSAxLjc0NiAxLjkwOCAxMS4xMzQgMTEuMTM0IDAgMCAxIDEuNDU5IDIuNDgyIDIyLjM2IDIyLjM2IDAgMCAxIC41MDcgNC4zNzdjLjA3NSAxLjY4OC4wOTMgMy43LjA0NCA1Ljk3M2ExNDkuNzcyIDE0OS43NzIgMCAwIDEtLjIzMyA1Ljc0OGMtLjEgMS42NDEtLjIxNiAyLjk4NC0uMzE3IDMuNjg2YTUuNzM5IDUuNzM5IDAgMCAxLTEgMi4yMTMgMTcuNTQxIDE3LjU0MSAwIDAgMS0xLjggMi4yIDMwLjg0IDMwLjg0IDAgMCAxLTIuNDkgMi4zNzN6bS01Mi4wNTEtLjQxYTU3LjE1IDU3LjE1IDAgMCAxLTIuNjkzLTE3LjUgNTMuMTEzIDUzLjExMyAwIDAgMSAyLjM5NC0xNC44aDUuM2E3OC41ODggNzguNTg4IDAgMCAwLTIuMzU4IDE2LjM5NSA2Ni45MzYgNjYuOTM2IDAgMCAwIDIuMzU4IDE1Ljl6bS02LjY2NSAwYTY4LjM1NCA2OC4zNTQgMCAwIDEtMi40NTYtMTcuNDE4IDUyLjc1OSA1Mi43NTkgMCAwIDEgMi40NTYtMTQuODQ2aDQuODg5cy0xLjkyNyAxMC42NDEtMi4wMTUgMTQuODQ2IDIuNDY0IDE3LjQxOCAyLjQ2NCAxNy40MTh6bTE5LjgxLTEuMTg2YTExLjMgMTEuMyAwIDAgMS0xLjE5NC0xLjEwNyAxNC4zNjMgMTQuMzYzIDAgMCAxLTEuNTg3LTIuMDIgMTcuNjc0IDE3LjY3NCAwIDAgMS0xLjMtMi40MDYgMjAuNjQ2IDIwLjY0NiAwIDAgMS0uOTgzLTIuNzI5IDIyLjMgMjIuMyAwIDAgMS0uNjE3LTMgMjMuMzQgMjMuMzQgMCAwIDEtLjIxNi0zLjIwNSAyMi45NjMgMjIuOTYzIDAgMCAxIC43NzYtNS45ODYgMjAuNjczIDIwLjY3MyAwIDAgMSAuOTEyLTIuNjU4IDE4LjEwOCAxOC4xMDggMCAwIDEgMS4yMjEtMi4zNTcgMTQuOTQ3IDE0Ljk0NyAwIDAgMSAxLjQ4MS0yLjAxNiAxMi44IDEyLjggMCAwIDEgMS43MTUtMS42MTNjLjA0NC0uMDMxLjA4OC0uMDY2LjEzNy0uMWwyLjMyMyAyLjUxNmE5LjQ3MSA5LjQ3MSAwIDAgMC0uOS41NDMgMTAuMTczIDEwLjE3MyAwIDAgMC0xLjE0NC44OTVsMi42OTEuOS0uNzUgMi44czUuNTIuNTU3IDUuNTM3LjY1MmMtMS40OTQgNS4zMiAwIDExLjMyIDAgMTEuMzJsLTUuNTM3LjcyMy43NSAyLjg2MS0zLjQ2OSAxYTEwLjU1NSAxMC41NTUgMCAwIDAgLjgwNi44IDkuNjA5IDkuNjA5IDAgMCAwIDEuNjY3IDEuMjIxYy4xMTkuMDY2LjIzNy4xMzcuMzU2LjJsLTIuNjY3IDIuNzZ6bTM0LjgtMi42MjNjLjA4NC0uMDUzLjE3Mi0uMTE1LjI2LS4xNzhhNy43NTEgNy43NTEgMCAwIDAgMS4zMTgtMS4xODkgMTAuNzM2IDEwLjczNiAwIDAgMCAxLjE1LTEuNTgyIDE0LjEzOCAxNC4xMzggMCAwIDAgLjk0OC0xLjkxOGMuMTQtLjM0Ni4yNzEtLjcwNy4zOTEtMS4wNzYtMy4yODUtLjI3Ny0xMC4wNDUtLjg1Ny0xMC4wNDUtLjk1MWEzMi4yMzggMzIuMjM4IDAgMCAwIDAtMTEuMTc2bDkuNzc0LS45NTFjLS4wMzktLjEtLjA3OS0uMjA3LS4xMi0uMzA5YTEzLjcgMTMuNyAwIDAgMC0uOTQ4LTEuOTE4IDEwLjkwNiAxMC45MDYgMCAwIDAtMS4xNS0xLjU3OCA3LjY5IDcuNjkgMCAwIDAtMS4wNjYtMS4wMWwxLjUtMS41Yy4xNjMuMTMxLjMyNi4yNjQuNDguNGExNS43NDUgMTUuNzQ1IDAgMCAxIDEuOTI2IDIuMDE0IDE2LjU4MiAxNi41ODIgMCAwIDEgMS41ODMgMi4zNzMgMTcuMzM1IDE3LjMzNSAwIDAgMSAxLjE5IDIuNjcgMTcuNzgyIDE3Ljc4MiAwIDAgMSAuNzQ5IDIuOTI0IDE4Ljg4NCAxOC44ODQgMCAwIDEtLjAwOSA2LjI5NSAxOC4yNDcgMTguMjQ3IDAgMCAxLS43OCAyLjk3NSAxNy4zNDEgMTcuMzQxIDAgMCAxLTEuMjQzIDIuNzE1IDE2LjM3NSAxNi4zNzUgMCAwIDEtMS42NDUgMi40IDE1LjcxIDE1LjcxIDAgMCAxLTIgMi4wMmMtLjE4MS4xNTQtLjM3LjMtLjU1Ni40NDV6bS0yNS4xMzEtMTkuODExdi0yLjgyNmgtMi41M3YtMi41MjVxLS45MzkuMS0xLjg1Mi4yMTV2LjAxNGE4LjMgOC4zIDAgMCAwLTEuODM0LjUxMiAyLjM0IDIuMzQgMCAwIDAtLjEwNS4wNDVsLTIuNDg2LTIuNTY2YTkuOTcxIDkuOTcxIDAgMCAxIDEuMjQ4LS42OTEgOC43NzQgOC43NzQgMCAwIDEgMi4wNjctLjY1OHYtLjAxOGMxLjk3LS4zMzQgNC4wNTEtLjU5IDYuMTgtLjc2NmE4NC42MzQgODQuNjM0IDAgMCAxIDEyLjY2OS0uMDYzYzEuODkyLjEzNyAzLjc1Mi4zNCA1LjUyOC42LjQ1NC4wNy45MTIuMTQxIDEuMzYyLjIxN3YuMDA4YTEzLjQgMTMuNCAwIDAgMSAyLjY3Ni42MjcgMTQuMDYgMTQuMDYgMCAwIDEgMi40NzcgMS4xNDFxLjU4My4zNDYgMS4xNDYuNzVsLTEuNDk0IDEuNTUxYTUuNjMxIDUuNjMxIDAgMCAwLTEuMTE1LS41MjkgNC45IDQuOSAwIDAgMC0xLjU2NS0uMjY0Yy0uMDY1IDAtLjEzNyAwLS4yLjAxLS4yNzgtLjAzNy0uNTYxLS4wNjYtLjgzOC0uMS0uMzgzLS4wNDEtLjc3LS4wODItMS4xNTktLjExOXYyLjYwOWgtMi40NDJ2Mi44MjZ6bTI0LjYxNS04LjgzNGExMy41ODIgMTMuNTgyIDAgMCAwLTMuNDc5LS45MzkgNTAuOTM4IDUwLjkzOCAwIDAgMC0xLjQxNS0uMjMgNzYuNTQ4IDc2LjU0OCAwIDAgMC01Ljc1Mi0uNjM5IDg0LjIxIDg0LjIxIDAgMCAwLTEzLjE3Ni4wNjYgNzMuNDYgNzMuNDYgMCAwIDAtNi40MzIuODE2di4wMjFhOC43MjkgOC43MjkgMCAwIDAtMi4wNS42NTIgMTAuMTE4IDEwLjExOCAwIDAgMC0xLjkgMS4xNDZsLTIuNTQ4LTIuNjE1IDEuNzc2LTEuOTgyLS4xOTMtMy4wNTFoMzYuNzk0bDMuMDg2IDYuODE0LTEuNTczIDEuNzI5YTE0LjY0OCAxNC42NDggMCAwIDAtMy4xMzYtMS43ODd6bS0zNy4zMzMtNy40OWEzMC45NzYgMzAuOTc2IDAgMCAxIDkuNDQyLTUuNzM0IDMwLjgzNCAzMC44MzQgMCAwIDEgNS40NDgtMS41NTMgMzEuNjQ2IDMxLjY0NiAwIDAgMSAxMS42MTEgMCAzMC45MjkgMzAuOTI5IDAgMCAxIDUuNDQ4IDEuNTUzIDMxLjAxOSAzMS4wMTkgMCAwIDEgOS40MzggNS43MzR6IiBjbGFzcz0iY2xzLTEiIGRhdGEtbmFtZT0iVHJhemFkbyAxNTI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI4ODIgLTM1MDAxLjk0OSkiLz4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE1MzUiIGQ9Ik0yOS44IDQ5LjNsLTEuMTMyLTEuMTY3aC0yLjg0di0uMDExYy0uMTE5LS4yODQtLjI2LS42NjktLjQtMS4wODNhMzMuMTgzIDMzLjE4MyAwIDAgMS0uODcyLTMuMjY1IDQ5Ljk5IDQ5Ljk5IDAgMCAxLS44Ni01LjQxIDY3Ljg4OCA2Ny44ODggMCAwIDEtLjM1Mi03LjUxNiA2NS4yMDkgNjUuMjA5IDAgMCAxIC40MjctNy4yMTEgMzcuNjg4IDM3LjY4OCAwIDAgMSAuODQ3LTQuNzQgMjAuNTE2IDIwLjUxNiAwIDAgMSAuODMyLTIuNiA1LjkzIDUuOTMgMCAwIDEgLjM3OS0uNzg5aDIuODRsMS4xMzEtMS4zNTcgMiAyLjg4NmExNC43NiAxNC43NiAwIDAgMC0yLjI3NCAyLjc3NCAxOS4xMjggMTkuMTI4IDAgMCAwLTEuNzUgMy41IDIzLjEyMyAyMy4xMjMgMCAwIDAtMS4xMjQgNC4wOTEgMjUuNTc5IDI1LjU3OSAwIDAgMC0uNCA0LjUyOCAyNS45IDI1LjkgMCAwIDAgLjQxOSA0LjY1OCAyMi42MTkgMjIuNjE5IDAgMCAwIDEuMiA0LjE5MyAxOC41NTggMTguNTU4IDAgMCAwIDEuODUgMy41NiAxMy45NjggMTMuOTY4IDAgMCAwIDIuNCAyLjc2OWwtMi4zMTYgMi4xOXptLTUuMjM2LTEuNTI5aC01di0uMDEyYTU2LjAzNiA1Ni4wMzYgMCAwIDEtMS40NC01LjQ0MyA1Mi4wMjcgNTIuMDI3IDAgMCAxLTEuMjQ5LTEyLjA0MSA1NC4zOCA1NC4zOCAwIDAgMSAyLjM5NC0xNC44aDUuM2E3OS42IDc5LjYgMCAwIDAtMi4zNTkgMTYuMzkyIDY3Ljk0NCA2Ny45NDQgMCAwIDAgMi4zNTggMTUuOXptLTYuMzI2IDBIMTIuOXYtLjAwNmMtLjEwNy0uMzc4LTIuNjE1LTkuMzQzLTIuNDU0LTE3LjQxMkE1My4yNzIgNTMuMjcyIDAgMCAxIDEyLjkgMTUuNWg0Ljg4OWMtLjAxOC4xLTEuOTI4IDEwLjY5NS0yLjAxNSAxNC44NDVzMi40MzggMTcuMjg0IDIuNDY0IDE3LjQxN3ptMTQuNDcyLTEuMTg1YTExLjM1OCAxMS4zNTggMCAwIDEtMS4xOTMtMS4xMDggMTQuMzcxIDE0LjM3MSAwIDAgMS0xLjU4OC0yLjAyIDE3LjY1NiAxNy42NTYgMCAwIDEtMS4zLTIuNDA2IDIwLjYyNCAyMC42MjQgMCAwIDEtLjk4NC0yLjcyOSAyMi40MzIgMjIuNDMyIDAgMCAxLS42MTctMyAyMy40MzEgMjMuNDMxIDAgMCAxLS4yMTUtMy4yMDYgMjIuOTQ5IDIyLjk0OSAwIDAgMSAuNzc2LTUuOTg2IDIwLjc2NyAyMC43NjcgMCAwIDEgLjkxMy0yLjY1OSAxOC4xMyAxOC4xMyAwIDAgMSAxLjIyLTIuMzU3QTE1LjA0NiAxNS4wNDYgMCAwIDEgMzEuMiAxOS4xYTEyLjgxNSAxMi44MTUgMCAwIDEgMS43MTUtMS42MTNsLjAzNi0uMDI2YTEuMTggMS4xOCAwIDAgMSAuMS0uMDY5bDIuMzI2IDIuNTA4YTkuNDY4IDkuNDY4IDAgMCAwLS45LjU0MyAxMC4xOTMgMTAuMTkzIDAgMCAwLTEuMTQ0Ljg5NWwyLjY5Mi45LS43NTEgMi44LjE1Ni4wMTVjMiAuMjA2IDUuMzY3LjU2MyA1LjM4MS42MzctMS40NzcgNS4yNTktLjAxNSAxMS4yNiAwIDExLjMybC01LjUzOC43MjMuNzUxIDIuODYxLTMuNDY5IDFhMTAuNiAxMC42IDAgMCAwIC44MDYuOCA5LjYzNiA5LjYzNiAwIDAgMCAxLjY2NyAxLjIybC4xMDUuMDZjLjA4MS4wNDYuMTY1LjA5NC4yNDcuMTM3bC0yLjY2NiAyLjc2eiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlRyYXphZG8gMTUzNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExNDUxLjQ0IC0xNzUwMC45NzcpIi8+ICAgIDwvZz48L3N2Zz4=), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 71px 63.7px, cover;
	background-position: right 10px bottom 4px, 0;
	padding-bottom: 83px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.este:lang(ar) {
	background-position: left 10px bottom 4px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.norte {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MC45NjciIGhlaWdodD0iNjMuNjgiIHZpZXdCb3g9IjAgMCA3MC45NjcgNjMuNjgiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmfS5jbHMtMntmaWxsOiM5OWJhZGF9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWxhY2lvX0JlcnJvIiBkYXRhLW5hbWU9IlBhbGFjaW8gQmVycm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMzIzIDE3NjQxLjk3NykiPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTUzMCIgZD0iTTExNDc1LjExOCAxNzU2NC4xMTVhMzEuMTUyIDMxLjE1MiAwIDAgMS01LjQ0OC0xLjU0NyAzMC43MzQgMzAuNzM0IDAgMCAxLTUtMi40NjUgMzEuMTczIDMxLjE3MyAwIDAgMS00LjQ0My0zLjI3NWg0MS4zODlhMzEuNCAzMS40IDAgMCAxLTkuNDM4IDUuNzQgMzEuNSAzMS41IDAgMCAxLTE3LjA2IDEuNTQ3em0tMTIuNjE2LTguMDU1di0zLjU2MWwtMS41ODctMS43MTUgMi4zOTUtMi4xODJhMTAuMjcyIDEwLjI3MiAwIDAgMCAyLjI0MyAxLjMwOSA4Ljc3OCA4Ljc3OCAwIDAgMCAyLjQ0Mi42MTdjMS44NDMuMyAzLjc3My41MzcgNS43MzkuNzA1IDIuMjgzLjE4NiA0LjYzOC4yODcgNyAuMjg3IDIuMDggMCA0LjE1Ni0uMDc2IDYuMTc2LS4yMjVhNzQuNTYzIDc0LjU2MyAwIDAgMCA2LjY2NS0uNzg2IDEzLjYyMyAxMy42MjMgMCAwIDAgMy41NTgtLjgyIDE0LjM1OCAxNC4zNTggMCAwIDAgMy4yMDktMS43MTFsMS42MjIgMS45MTQtMi45MTggNi4xNjZ6bTExLjEzMS01Ljc3M2E3MC4xMTMgNzAuMTEzIDAgMCAxLTUuNTE1LS42NjIgOC40NiA4LjQ2IDAgMCAxLTIuMTg3LS41MTYgOS43NTEgOS43NTEgMCAwIDEtMi4wMjctMS4wOGMtLjAyMi0uMDE4LS4wNDQtLjAzMS0uMDY2LS4wNDlsMi43Ni0yLjg3N2MuMjczLjExMy41NTYuMjE1LjgzOC4zYTguMjM5IDguMjM5IDAgMCAwIDEuOTg3LjM1NGwuNTY0LjA2NHYtMi41MDZoMi42Njd2LTIuNzI5aDE3Ljc0M3YyLjcyOWgyLjUxN3YyLjY1NmMuNDU4LS4wNDUuOTEzLS4wOSAxLjM2Mi0uMTQxLjI0Mi0uMDI1LjQ3Mi0uMDUzLjY4NC0uMDc0LjExOS4wMDguMjQyLjAxNC4zNTYuMDE0YTQuNzUgNC43NSAwIDAgMCAxLjU2NS0uMjY2IDMuNzc5IDMuNzc5IDAgMCAwIC40LS4xNTRsMS43NSAyLjAwNmMtLjMyMi4yMTctLjY2MS40Mi0xIC42MDlhMTMuOTQzIDEzLjk0MyAwIDAgMS0yLjU2MiAxLjA5MiAxMy4xMyAxMy4xMyAwIDAgMS0yLjc2NC41NTMgNzUuNDE2IDc1LjQxNiAwIDAgMS02LjQwNS43MzUgODQuNjgxIDg0LjY4MSAwIDAgMS0xMi42NjctLjA1OHptLTE0LjQtMS4xODZoLTIuODM5Yy0uMDE4LS4wNDEtLjE3Ni0uNDEtLjQtMS4wOTRhMzMuMjI4IDMzLjIyOCAwIDAgMS0uODcyLTMuMjY2IDQ5LjczIDQ5LjczIDAgMCAxLS44Ni01LjQxIDY3Ljc1MyA2Ny43NTMgMCAwIDEtLjM1My03LjUxNiA2NS4xMTIgNjUuMTEyIDAgMCAxIC40MjgtNy4yMTEgMzcuNzY1IDM3Ljc2NSAwIDAgMSAuODQ3LTQuNzQgMjAuMDM4IDIwLjAzOCAwIDAgMSAuODMzLTIuNiA1Ljc0NSA1Ljc0NSAwIDAgMSAuMzc5LS43ODloMi44MzlsMS4xMzMtMS4zNTcgMiAyLjg4N2ExNC43IDE0LjcgMCAwIDAtMi4yNzQgMi43NzMgMTkuMTE2IDE5LjExNiAwIDAgMC0xLjc1IDMuNSAyMy4xNTUgMjMuMTU1IDAgMCAwLTEuMTI0IDQuMDkyIDI1LjU4NiAyNS41ODYgMCAwIDAtLjQgNC41MjcgMjUuODYgMjUuODYgMCAwIDAgLjQxOSA0LjY1OCAyMi42OTEgMjIuNjkxIDAgMCAwIDEuMiA0LjE5MyAxOC42MTMgMTguNjEzIDAgMCAwIDEuODUxIDMuNTYxIDEzLjk0NiAxMy45NDYgMCAwIDAgMi40IDIuNzdsLTIuMzE0IDIuMTgyem00Mi45NDguMDQ5bC0xLjItMS42NDFhMTYuMyAxNi4zIDAgMCAwIDIuNzU5LTIuNzY4IDE3LjgwOCAxNy44MDggMCAwIDAgMi4xMjEtMy40NTMgMTkgMTkgMCAwIDAgMS4zNTctMy45ODggMjAuMzY3IDIwLjM2NyAwIDAgMCAuMDIxLTguNyAxOS4xOTQgMTkuMTk0IDAgMCAwLTEuMy0zLjkyIDE3Ljg5MSAxNy44OTEgMCAwIDAtMi4wMzctMy40MDYgMTYuNTQ0IDE2LjU0NCAwIDAgMC0yLjY1My0yLjc2NGwyLjA5NC0xLjk4NGgyLjc2YTE1Ljk1MiAxNS45NTIgMCAwIDEgMi4wOCAxLjY1OCAxNS43NzcgMTUuNzc3IDAgMCAxIDEuNzQ2IDEuOTA4IDExLjEzNCAxMS4xMzQgMCAwIDEgMS40NTkgMi40ODIgMjIuMzYgMjIuMzYgMCAwIDEgLjUwNyA0LjM3N2MuMDc1IDEuNjg4LjA5MyAzLjcuMDQ0IDUuOTczYTE0OS43NzIgMTQ5Ljc3MiAwIDAgMS0uMjMzIDUuNzQ4Yy0uMSAxLjY0MS0uMjE2IDIuOTg0LS4zMTcgMy42ODZhNS43MzkgNS43MzkgMCAwIDEtMSAyLjIxMyAxNy41NDEgMTcuNTQxIDAgMCAxLTEuOCAyLjIgMzAuODQgMzAuODQgMCAwIDEtMi40OSAyLjM3M3ptLTUyLjA1MS0uNDFhNTcuMTUgNTcuMTUgMCAwIDEtMi42OTMtMTcuNSA1My4xMTMgNTMuMTEzIDAgMCAxIDIuMzk0LTE0LjhoNS4zYTc4LjU4OCA3OC41ODggMCAwIDAtMi4zNTggMTYuMzk1IDY2LjkzNiA2Ni45MzYgMCAwIDAgMi4zNTggMTUuOXptLTYuNjY1IDBhNjguMzU0IDY4LjM1NCAwIDAgMS0yLjQ1Ni0xNy40MTggNTIuNzU5IDUyLjc1OSAwIDAgMSAyLjQ1Ni0xNC44NDZoNC44ODlzLTEuOTI3IDEwLjY0MS0yLjAxNSAxNC44NDYgMi40NjQgMTcuNDE4IDIuNDY0IDE3LjQxOHptMTkuODEtMS4xODZhMTEuMyAxMS4zIDAgMCAxLTEuMTk0LTEuMTA3IDE0LjM2MyAxNC4zNjMgMCAwIDEtMS41ODctMi4wMiAxNy42NzQgMTcuNjc0IDAgMCAxLTEuMy0yLjQwNiAyMC42NDYgMjAuNjQ2IDAgMCAxLS45ODMtMi43MjkgMjIuMyAyMi4zIDAgMCAxLS42MTctMyAyMy4zNCAyMy4zNCAwIDAgMS0uMjE2LTMuMjA1IDIyLjk2MyAyMi45NjMgMCAwIDEgLjc3Ni01Ljk4NiAyMC42NzMgMjAuNjczIDAgMCAxIC45MTItMi42NTggMTguMTA4IDE4LjEwOCAwIDAgMSAxLjIyMS0yLjM1NyAxNC45NDcgMTQuOTQ3IDAgMCAxIDEuNDgxLTIuMDE2IDEyLjggMTIuOCAwIDAgMSAxLjcxNS0xLjYxM2MuMDQ0LS4wMzEuMDg4LS4wNjYuMTM3LS4xbDIuMzIzIDIuNTE2YTkuNDcxIDkuNDcxIDAgMCAwLS45LjU0MyAxMC4xNzMgMTAuMTczIDAgMCAwLTEuMTQ0Ljg5NWwyLjY5MS45LS43NSAyLjhzNS41Mi41NTcgNS41MzcuNjUyYy0xLjQ5NCA1LjMyIDAgMTEuMzIgMCAxMS4zMmwtNS41MzcuNzIzLjc1IDIuODYxLTMuNDY5IDFhMTAuNTU1IDEwLjU1NSAwIDAgMCAuODA2LjggOS42MDkgOS42MDkgMCAwIDAgMS42NjcgMS4yMjFjLjExOS4wNjYuMjM3LjEzNy4zNTYuMmwtMi42NjcgMi43NnptMzQuOC0yLjYyM2MuMDg0LS4wNTMuMTcyLS4xMTUuMjYtLjE3OGE3Ljc1MSA3Ljc1MSAwIDAgMCAxLjMxOC0xLjE4OSAxMC43MzYgMTAuNzM2IDAgMCAwIDEuMTUtMS41ODIgMTQuMTM4IDE0LjEzOCAwIDAgMCAuOTQ4LTEuOTE4Yy4xNC0uMzQ2LjI3MS0uNzA3LjM5MS0xLjA3Ni0zLjI4NS0uMjc3LTEwLjA0NS0uODU3LTEwLjA0NS0uOTUxYTMyLjIzOCAzMi4yMzggMCAwIDAgMC0xMS4xNzZsOS43NzQtLjk1MWMtLjAzOS0uMS0uMDc5LS4yMDctLjEyLS4zMDlhMTMuNyAxMy43IDAgMCAwLS45NDgtMS45MTggMTAuOTA2IDEwLjkwNiAwIDAgMC0xLjE1LTEuNTc4IDcuNjkgNy42OSAwIDAgMC0xLjA2Ni0xLjAxbDEuNS0xLjVjLjE2My4xMzEuMzI2LjI2NC40OC40YTE1Ljc0NSAxNS43NDUgMCAwIDEgMS45MjYgMi4wMTQgMTYuNTgyIDE2LjU4MiAwIDAgMSAxLjU4MyAyLjM3MyAxNy4zMzUgMTcuMzM1IDAgMCAxIDEuMTkgMi42NyAxNy43ODIgMTcuNzgyIDAgMCAxIC43NDkgMi45MjQgMTguODg0IDE4Ljg4NCAwIDAgMS0uMDA5IDYuMjk1IDE4LjI0NyAxOC4yNDcgMCAwIDEtLjc4IDIuOTc1IDE3LjM0MSAxNy4zNDEgMCAwIDEtMS4yNDMgMi43MTUgMTYuMzc1IDE2LjM3NSAwIDAgMS0xLjY0NSAyLjQgMTUuNzEgMTUuNzEgMCAwIDEtMiAyLjAyYy0uMTgxLjE1NC0uMzcuMy0uNTU2LjQ0NXptLTI1LjEzMS0xOS44MTF2LTIuODI2aC0yLjUzdi0yLjUyNXEtLjkzOS4xLTEuODUyLjIxNXYuMDE0YTguMyA4LjMgMCAwIDAtMS44MzQuNTEyIDIuMzQgMi4zNCAwIDAgMC0uMTA1LjA0NWwtMi40ODYtMi41NjZhOS45NzEgOS45NzEgMCAwIDEgMS4yNDgtLjY5MSA4Ljc3NCA4Ljc3NCAwIDAgMSAyLjA2Ny0uNjU4di0uMDE4YzEuOTctLjMzNCA0LjA1MS0uNTkgNi4xOC0uNzY2YTg0LjYzNCA4NC42MzQgMCAwIDEgMTIuNjY5LS4wNjNjMS44OTIuMTM3IDMuNzUyLjM0IDUuNTI4LjYuNDU0LjA3LjkxMi4xNDEgMS4zNjIuMjE3di4wMDhhMTMuNCAxMy40IDAgMCAxIDIuNjc2LjYyNyAxNC4wNiAxNC4wNiAwIDAgMSAyLjQ3NyAxLjE0MXEuNTgzLjM0NiAxLjE0Ni43NWwtMS40OTQgMS41NTFhNS42MzEgNS42MzEgMCAwIDAtMS4xMTUtLjUyOSA0LjkgNC45IDAgMCAwLTEuNTY1LS4yNjRjLS4wNjUgMC0uMTM3IDAtLjIuMDEtLjI3OC0uMDM3LS41NjEtLjA2Ni0uODM4LS4xLS4zODMtLjA0MS0uNzctLjA4Mi0xLjE1OS0uMTE5djIuNjA5aC0yLjQ0MnYyLjgyNnptMjQuNjE1LTguODM0YTEzLjU4MiAxMy41ODIgMCAwIDAtMy40NzktLjkzOSA1MC45MzggNTAuOTM4IDAgMCAwLTEuNDE1LS4yMyA3Ni41NDggNzYuNTQ4IDAgMCAwLTUuNzUyLS42MzkgODQuMjEgODQuMjEgMCAwIDAtMTMuMTc2LjA2NiA3My40NiA3My40NiAwIDAgMC02LjQzMi44MTZ2LjAyMWE4LjcyOSA4LjcyOSAwIDAgMC0yLjA1LjY1MiAxMC4xMTggMTAuMTE4IDAgMCAwLTEuOSAxLjE0NmwtMi41NDgtMi42MTUgMS43NzYtMS45ODItLjE5My0zLjA1MWgzNi43OTRsMy4wODYgNi44MTQtMS41NzMgMS43MjlhMTQuNjQ4IDE0LjY0OCAwIDAgMC0zLjEzNi0xLjc4N3ptLTM3LjMzMy03LjQ5YTMwLjk3NiAzMC45NzYgMCAwIDEgOS40NDItNS43MzQgMzAuODM0IDMwLjgzNCAwIDAgMSA1LjQ0OC0xLjU1MyAzMS42NDYgMzEuNjQ2IDAgMCAxIDExLjYxMSAwIDMwLjkyOSAzMC45MjkgMCAwIDEgNS40NDggMS41NTMgMzEuMDE5IDMxLjAxOSAwIDAgMSA5LjQzOCA1LjczNHoiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJUcmF6YWRvIDE1MzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjc2NCAtMzUxNDIuOTQ5KSIvPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMTUzMyIgZD0iTTYwLjExNSAyNC4xNDloLTE3Ljczdi0yLjgyN2gtMi41M1YxOC44Yy0uNi4wNjQtMS4yMjIuMTM2LTEuODUxLjIxNXYuMDE0YTguMzIyIDguMzIyIDAgMCAwLTEuODM0LjUxMiAyLjAzMyAyLjAzMyAwIDAgMC0uMTA1LjA0NWwtMi40ODctMi41NjdhOS44OTEgOS44OTEgMCAwIDEgMS4yNDgtLjY5MSA4Ljc2NSA4Ljc2NSAwIDAgMSAyLjA2Ny0uNjU4di0uMDE4YzEuOTQ2LS4zMyA0LjAyNS0uNTg3IDYuMTc5LS43NjZzNC40MzItLjI2OSA2LjczMi0uMjY5YzEuOTkyIDAgMy45OS4wNyA1LjkzNy4yMDcgMS44NjkuMTM1IDMuNzI5LjMzNyA1LjUyOC42bC4wOTQuMDE0Yy40MTguMDY0Ljg1LjEzMSAxLjI2OS4ydi4wMDhhMTMuMzggMTMuMzggMCAwIDEgMi42NzYuNjI2IDE0LjA0NiAxNC4wNDYgMCAwIDEgMi40NzcgMS4xNDFjLjM4Ni4yMjkuNzcyLjQ4MSAxLjE0Ny43NWwtMS40OTQgMS41NTFhNS42NDQgNS42NDQgMCAwIDAtMS4xMTYtLjUyOSA0LjkwOCA0LjkwOCAwIDAgMC0xLjU2NS0uMjY0Yy0uMDY0IDAtLjEzNiAwLS4yLjAxLS4yMTYtLjAyOS0uNDM2LS4wNTMtLjY1LS4wNzdsLS4xODgtLjAyMS0uMDkzLS4wMWE5My4yNzIgOTMuMjcyIDAgMCAwLTEuMDY2LS4xMDl2Mi42MDloLTIuNDQ1djIuODI2ek03MC4xMzEgMTcuMUExNC42MzIgMTQuNjMyIDAgMCAwIDY3IDE1LjMxNGExMy42MTIgMTMuNjEyIDAgMCAwLTMuNDc5LS45NCA0MC4zMzcgNDAuMzM3IDAgMCAwLTEuNDE2LS4yMzQgNzYuMDQyIDc2LjA0MiAwIDAgMC01Ljc1Mi0uNjM5IDg3LjA2NiA4Ny4wNjYgMCAwIDAtNi4xNzYtLjIyNGMtMi4zMjkgMC00LjY4NS4xLTcgLjI5MS0yLjIzLjE4Ni00LjM5NC40NjEtNi40MzEuODE2di4wMjJhOC42ODggOC42ODggMCAwIDAtMi4wNS42NTIgMTAuMDcgMTAuMDcgMCAwIDAtMS45IDEuMTQ3bC0yLjU1NS0yLjYxNSAxLjc3Ny0xLjk4My0uMTkzLTMuMDUxaDM2Ljc5M2wzLjA4MiA2LjgxNS0xLjU2OSAxLjcyOXptLjkyNi05LjI3NUgyOS42NjhBMzAuOTY2IDMwLjk2NiAwIDAgMSAzOS4xMSAyLjA5IDMwLjc1NiAzMC43NTYgMCAwIDEgNDQuNTU5LjUzN2EzMS42MzIgMzEuNjMyIDAgMCAxIDExLjYxMSAwIDMwLjkgMzAuOSAwIDAgMSA1LjQ0OCAxLjU1MyAzMS4wMTYgMzEuMDE2IDAgMCAxIDkuNDM2IDUuNzMzeiIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlRyYXphZG8gMTUzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExMzMzLjQ0IC0xNzY0MS45NzcpIi8+ICAgIDwvZz48L3N2Zz4=), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 71px 63.7px, cover;
	background-position: right 10px bottom 4px, 0;
	padding-bottom: 83px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.norte:lang(ar) {
	background-position: left 10px bottom 4px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.sur {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MC45NjciIGhlaWdodD0iNjMuNjgiIHZpZXdCb3g9IjAgMCA3MC45NjcgNjMuNjgiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojZmZmfS5jbHMtMntmaWxsOiM5OWJhZGF9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWxhY2lvX0ZlbGlwZSIgZGF0YS1uYW1lPSJQYWxhY2lvIEZlbGlwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE0NDEgMTc1MDAuOTc3KSI+ICAgICAgICA8cGF0aCBpZD0iVHJhemFkb18xNTI3IiBkPSJNMTE0NzUuMTE4IDE3NTY0LjExNWEzMS4xNTIgMzEuMTUyIDAgMCAxLTUuNDQ4LTEuNTQ3IDMwLjczNCAzMC43MzQgMCAwIDEtNS0yLjQ2NSAzMS4xNzMgMzEuMTczIDAgMCAxLTQuNDQzLTMuMjc1aDQxLjM4OWEzMS40IDMxLjQgMCAwIDEtOS40MzggNS43NCAzMS41IDMxLjUgMCAwIDEtMTcuMDYgMS41NDd6bS0xMi42MTYtOC4wNTV2LTMuNTYxbC0xLjU4Ny0xLjcxNSAyLjM5NS0yLjE4MmExMC4yNzIgMTAuMjcyIDAgMCAwIDIuMjQzIDEuMzA5IDguNzc4IDguNzc4IDAgMCAwIDIuNDQyLjYxN2MxLjg0My4zIDMuNzczLjUzNyA1LjczOS43MDUgMi4yODMuMTg2IDQuNjM4LjI4NyA3IC4yODcgMi4wOCAwIDQuMTU2LS4wNzYgNi4xNzYtLjIyNWE3NC41NjMgNzQuNTYzIDAgMCAwIDYuNjY1LS43ODYgMTMuNjIzIDEzLjYyMyAwIDAgMCAzLjU1OC0uODIgMTQuMzU4IDE0LjM1OCAwIDAgMCAzLjIwOS0xLjcxMWwxLjYyMiAxLjkxNC0yLjkxOCA2LjE2NnptMTEuMTMxLTUuNzczYTcwLjExMyA3MC4xMTMgMCAwIDEtNS41MTUtLjY2MiA4LjQ2IDguNDYgMCAwIDEtMi4xODctLjUxNiA5Ljc1MSA5Ljc1MSAwIDAgMS0yLjAyNy0xLjA4Yy0uMDIyLS4wMTgtLjA0NC0uMDMxLS4wNjYtLjA0OWwyLjc2LTIuODc3Yy4yNzMuMTEzLjU1Ni4yMTUuODM4LjNhOC4yMzkgOC4yMzkgMCAwIDAgMS45ODcuMzU0bC41NjQuMDY0di0yLjUwNmgyLjY2N3YtMi43MjloMTcuNzQzdjIuNzI5aDIuNTE3djIuNjU2Yy40NTgtLjA0NS45MTMtLjA5IDEuMzYyLS4xNDEuMjQyLS4wMjUuNDcyLS4wNTMuNjg0LS4wNzQuMTE5LjAwOC4yNDIuMDE0LjM1Ni4wMTRhNC43NSA0Ljc1IDAgMCAwIDEuNTY1LS4yNjYgMy43NzkgMy43NzkgMCAwIDAgLjQtLjE1NGwxLjc1IDIuMDA2Yy0uMzIyLjIxNy0uNjYxLjQyLTEgLjYwOWExMy45NDMgMTMuOTQzIDAgMCAxLTIuNTYyIDEuMDkyIDEzLjEzIDEzLjEzIDAgMCAxLTIuNzY0LjU1MyA3NS40MTYgNzUuNDE2IDAgMCAxLTYuNDA1LjczNSA4NC42ODEgODQuNjgxIDAgMCAxLTEyLjY2Ny0uMDU4em0tMTQuNC0xLjE4NmgtMi44MzljLS4wMTgtLjA0MS0uMTc2LS40MS0uNC0xLjA5NGEzMy4yMjggMzMuMjI4IDAgMCAxLS44NzItMy4yNjYgNDkuNzMgNDkuNzMgMCAwIDEtLjg2LTUuNDEgNjcuNzUzIDY3Ljc1MyAwIDAgMS0uMzUzLTcuNTE2IDY1LjExMiA2NS4xMTIgMCAwIDEgLjQyOC03LjIxMSAzNy43NjUgMzcuNzY1IDAgMCAxIC44NDctNC43NCAyMC4wMzggMjAuMDM4IDAgMCAxIC44MzMtMi42IDUuNzQ1IDUuNzQ1IDAgMCAxIC4zNzktLjc4OWgyLjgzOWwxLjEzMy0xLjM1NyAyIDIuODg3YTE0LjcgMTQuNyAwIDAgMC0yLjI3NCAyLjc3MyAxOS4xMTYgMTkuMTE2IDAgMCAwLTEuNzUgMy41IDIzLjE1NSAyMy4xNTUgMCAwIDAtMS4xMjQgNC4wOTIgMjUuNTg2IDI1LjU4NiAwIDAgMC0uNCA0LjUyNyAyNS44NiAyNS44NiAwIDAgMCAuNDE5IDQuNjU4IDIyLjY5MSAyMi42OTEgMCAwIDAgMS4yIDQuMTkzIDE4LjYxMyAxOC42MTMgMCAwIDAgMS44NTEgMy41NjEgMTMuOTQ2IDEzLjk0NiAwIDAgMCAyLjQgMi43N2wtMi4zMTQgMi4xODJ6bTQyLjk0OC4wNDlsLTEuMi0xLjY0MWExNi4zIDE2LjMgMCAwIDAgMi43NTktMi43NjggMTcuODA4IDE3LjgwOCAwIDAgMCAyLjEyMS0zLjQ1MyAxOSAxOSAwIDAgMCAxLjM1Ny0zLjk4OCAyMC4zNjcgMjAuMzY3IDAgMCAwIC4wMjEtOC43IDE5LjE5NCAxOS4xOTQgMCAwIDAtMS4zLTMuOTIgMTcuODkxIDE3Ljg5MSAwIDAgMC0yLjAzNy0zLjQwNiAxNi41NDQgMTYuNTQ0IDAgMCAwLTIuNjUzLTIuNzY0bDIuMDk0LTEuOTg0aDIuNzZhMTUuOTUyIDE1Ljk1MiAwIDAgMSAyLjA4IDEuNjU4IDE1Ljc3NyAxNS43NzcgMCAwIDEgMS43NDYgMS45MDggMTEuMTM0IDExLjEzNCAwIDAgMSAxLjQ1OSAyLjQ4MiAyMi4zNiAyMi4zNiAwIDAgMSAuNTA3IDQuMzc3Yy4wNzUgMS42ODguMDkzIDMuNy4wNDQgNS45NzNhMTQ5Ljc3MiAxNDkuNzcyIDAgMCAxLS4yMzMgNS43NDhjLS4xIDEuNjQxLS4yMTYgMi45ODQtLjMxNyAzLjY4NmE1LjczOSA1LjczOSAwIDAgMS0xIDIuMjEzIDE3LjU0MSAxNy41NDEgMCAwIDEtMS44IDIuMiAzMC44NCAzMC44NCAwIDAgMS0yLjQ5IDIuMzczem0tNTIuMDUxLS40MWE1Ny4xNSA1Ny4xNSAwIDAgMS0yLjY5My0xNy41IDUzLjExMyA1My4xMTMgMCAwIDEgMi4zOTQtMTQuOGg1LjNhNzguNTg4IDc4LjU4OCAwIDAgMC0yLjM1OCAxNi4zOTUgNjYuOTM2IDY2LjkzNiAwIDAgMCAyLjM1OCAxNS45em0tNi42NjUgMGE2OC4zNTQgNjguMzU0IDAgMCAxLTIuNDU2LTE3LjQxOCA1Mi43NTkgNTIuNzU5IDAgMCAxIDIuNDU2LTE0Ljg0Nmg0Ljg4OXMtMS45MjcgMTAuNjQxLTIuMDE1IDE0Ljg0NiAyLjQ2NCAxNy40MTggMi40NjQgMTcuNDE4em0xOS44MS0xLjE4NmExMS4zIDExLjMgMCAwIDEtMS4xOTQtMS4xMDcgMTQuMzYzIDE0LjM2MyAwIDAgMS0xLjU4Ny0yLjAyIDE3LjY3NCAxNy42NzQgMCAwIDEtMS4zLTIuNDA2IDIwLjY0NiAyMC42NDYgMCAwIDEtLjk4My0yLjcyOSAyMi4zIDIyLjMgMCAwIDEtLjYxNy0zIDIzLjM0IDIzLjM0IDAgMCAxLS4yMTYtMy4yMDUgMjIuOTYzIDIyLjk2MyAwIDAgMSAuNzc2LTUuOTg2IDIwLjY3MyAyMC42NzMgMCAwIDEgLjkxMi0yLjY1OCAxOC4xMDggMTguMTA4IDAgMCAxIDEuMjIxLTIuMzU3IDE0Ljk0NyAxNC45NDcgMCAwIDEgMS40ODEtMi4wMTYgMTIuOCAxMi44IDAgMCAxIDEuNzE1LTEuNjEzYy4wNDQtLjAzMS4wODgtLjA2Ni4xMzctLjFsMi4zMjMgMi41MTZhOS40NzEgOS40NzEgMCAwIDAtLjkuNTQzIDEwLjE3MyAxMC4xNzMgMCAwIDAtMS4xNDQuODk1bDIuNjkxLjktLjc1IDIuOHM1LjUyLjU1NyA1LjUzNy42NTJjLTEuNDk0IDUuMzIgMCAxMS4zMiAwIDExLjMybC01LjUzNy43MjMuNzUgMi44NjEtMy40NjkgMWExMC41NTUgMTAuNTU1IDAgMCAwIC44MDYuOCA5LjYwOSA5LjYwOSAwIDAgMCAxLjY2NyAxLjIyMWMuMTE5LjA2Ni4yMzcuMTM3LjM1Ni4ybC0yLjY2NyAyLjc2em0zNC44LTIuNjIzYy4wODQtLjA1My4xNzItLjExNS4yNi0uMTc4YTcuNzUxIDcuNzUxIDAgMCAwIDEuMzE4LTEuMTg5IDEwLjczNiAxMC43MzYgMCAwIDAgMS4xNS0xLjU4MiAxNC4xMzggMTQuMTM4IDAgMCAwIC45NDgtMS45MThjLjE0LS4zNDYuMjcxLS43MDcuMzkxLTEuMDc2LTMuMjg1LS4yNzctMTAuMDQ1LS44NTctMTAuMDQ1LS45NTFhMzIuMjM4IDMyLjIzOCAwIDAgMCAwLTExLjE3Nmw5Ljc3NC0uOTUxYy0uMDM5LS4xLS4wNzktLjIwNy0uMTItLjMwOWExMy43IDEzLjcgMCAwIDAtLjk0OC0xLjkxOCAxMC45MDYgMTAuOTA2IDAgMCAwLTEuMTUtMS41NzggNy42OSA3LjY5IDAgMCAwLTEuMDY2LTEuMDFsMS41LTEuNWMuMTYzLjEzMS4zMjYuMjY0LjQ4LjRhMTUuNzQ1IDE1Ljc0NSAwIDAgMSAxLjkyNiAyLjAxNCAxNi41ODIgMTYuNTgyIDAgMCAxIDEuNTgzIDIuMzczIDE3LjMzNSAxNy4zMzUgMCAwIDEgMS4xOSAyLjY3IDE3Ljc4MiAxNy43ODIgMCAwIDEgLjc0OSAyLjkyNCAxOC44ODQgMTguODg0IDAgMCAxLS4wMDkgNi4yOTUgMTguMjQ3IDE4LjI0NyAwIDAgMS0uNzggMi45NzUgMTcuMzQxIDE3LjM0MSAwIDAgMS0xLjI0MyAyLjcxNSAxNi4zNzUgMTYuMzc1IDAgMCAxLTEuNjQ1IDIuNCAxNS43MSAxNS43MSAwIDAgMS0yIDIuMDJjLS4xODEuMTU0LS4zNy4zLS41NTYuNDQ1em0tMjUuMTMxLTE5LjgxMXYtMi44MjZoLTIuNTN2LTIuNTI1cS0uOTM5LjEtMS44NTIuMjE1di4wMTRhOC4zIDguMyAwIDAgMC0xLjgzNC41MTIgMi4zNCAyLjM0IDAgMCAwLS4xMDUuMDQ1bC0yLjQ4Ni0yLjU2NmE5Ljk3MSA5Ljk3MSAwIDAgMSAxLjI0OC0uNjkxIDguNzc0IDguNzc0IDAgMCAxIDIuMDY3LS42NTh2LS4wMThjMS45Ny0uMzM0IDQuMDUxLS41OSA2LjE4LS43NjZhODQuNjM0IDg0LjYzNCAwIDAgMSAxMi42NjktLjA2M2MxLjg5Mi4xMzcgMy43NTIuMzQgNS41MjguNi40NTQuMDcuOTEyLjE0MSAxLjM2Mi4yMTd2LjAwOGExMy40IDEzLjQgMCAwIDEgMi42NzYuNjI3IDE0LjA2IDE0LjA2IDAgMCAxIDIuNDc3IDEuMTQxcS41ODMuMzQ2IDEuMTQ2Ljc1bC0xLjQ5NCAxLjU1MWE1LjYzMSA1LjYzMSAwIDAgMC0xLjExNS0uNTI5IDQuOSA0LjkgMCAwIDAtMS41NjUtLjI2NGMtLjA2NSAwLS4xMzcgMC0uMi4wMS0uMjc4LS4wMzctLjU2MS0uMDY2LS44MzgtLjEtLjM4My0uMDQxLS43Ny0uMDgyLTEuMTU5LS4xMTl2Mi42MDloLTIuNDQydjIuODI2em0yNC42MTUtOC44MzRhMTMuNTgyIDEzLjU4MiAwIDAgMC0zLjQ3OS0uOTM5IDUwLjkzOCA1MC45MzggMCAwIDAtMS40MTUtLjIzIDc2LjU0OCA3Ni41NDggMCAwIDAtNS43NTItLjYzOSA4NC4yMSA4NC4yMSAwIDAgMC0xMy4xNzYuMDY2IDczLjQ2IDczLjQ2IDAgMCAwLTYuNDMyLjgxNnYuMDIxYTguNzI5IDguNzI5IDAgMCAwLTIuMDUuNjUyIDEwLjExOCAxMC4xMTggMCAwIDAtMS45IDEuMTQ2bC0yLjU0OC0yLjYxNSAxLjc3Ni0xLjk4Mi0uMTkzLTMuMDUxaDM2Ljc5NGwzLjA4NiA2LjgxNC0xLjU3MyAxLjcyOWExNC42NDggMTQuNjQ4IDAgMCAwLTMuMTM2LTEuNzg3em0tMzcuMzMzLTcuNDlhMzAuOTc2IDMwLjk3NiAwIDAgMSA5LjQ0Mi01LjczNCAzMC44MzQgMzAuODM0IDAgMCAxIDUuNDQ4LTEuNTUzIDMxLjY0NiAzMS42NDYgMCAwIDEgMTEuNjExIDAgMzAuOTI5IDMwLjkyOSAwIDAgMSA1LjQ0OCAxLjU1MyAzMS4wMTkgMzEuMDE5IDAgMCAxIDkuNDM4IDUuNzM0eiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlRyYXphZG8gMTUyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyODgyIC0zNTAwMS45NDkpIi8+ICAgICAgICA8cGF0aCBpZD0iVHJhemFkb18xNTM0IiBkPSJNNTAuMzY0IDYzLjY4QTMxLjI0IDMxLjI0IDAgMCAxIDM5LjExIDYxLjZhMzAuNzU2IDMwLjc1NiAwIDAgMS01LTIuNDY1IDMxLjIyNyAzMS4yMjcgMCAwIDEtNC40NDMtMy4yNzVoNDEuMzlhMzEuNDE1IDMxLjQxNSAwIDAgMS05LjQzOCA1Ljc0IDMxLjI0IDMxLjI0IDAgMCAxLTExLjI1NSAyLjA4em0xOC4xMjctOC41OTFIMzEuOTQzdi0zLjU2bC0xLjU4OC0xLjcxNSAyLjM5NS0yLjE4MmExMC4yMzggMTAuMjM4IDAgMCAwIDIuMjQzIDEuMzA5IDguNzM3IDguNzM3IDAgMCAwIDIuNDQzLjYxN2MxLjc5NC4zIDMuNzI1LjUzMyA1LjczOS43IDIuMzM1LjE5MSA0LjY5Mi4yODcgNyAuMjg3IDIuMDc2IDAgNC4xNTMtLjA3NSA2LjE3Ni0uMjI0YTc0LjE2NiA3NC4xNjYgMCAwIDAgNi42NjYtLjc4NiAxMy42MTIgMTMuNjEyIDAgMCAwIDMuNTU4LS44MiAxNC4zODMgMTQuMzgzIDAgMCAwIDMuMjA5LTEuNzExbDEuNjIzIDEuOTE0LTIuOTE4IDYuMTY1em0tMTguNjg2LTUuNWMtMi4yMzcgMC00LjUtLjA5MS02LjczMi0uMjY5YTcwLjM4OCA3MC4zODggMCAwIDEtNS41MTQtLjY2MiA4LjQ2OSA4LjQ2OSAwIDAgMS0yLjE4Ny0uNTE2IDkuNzc4IDkuNzc4IDAgMCAxLTIuMDI3LTEuMDhsLS4wMzMtLjAyNC0uMDM0LS4wMjUgMi43NTktMi44NzdjLjI2Ni4xMS41NDguMjEyLjgzOC4zYTguMjUxIDguMjUxIDAgMCAwIDEuOTg3LjM1M2wuNTY1LjA2NXYtMi41MDhoMi42Njd2LTIuNzI5aDE3Ljc0NHYyLjcyOWgyLjUxNlY0NWMuNDMxLS4wNDIuODk1LS4wODggMS4zNjItLjE0bC4zNS0uMDM4LjMzNC0uMDM2YTUuMSA1LjEgMCAwIDAgLjM1Ni4wMTQgNC43NjYgNC43NjYgMCAwIDAgMS41NjUtLjI2NiAzLjgxOSAzLjgxOSAwIDAgMCAuNC0uMTU1bDEuNzUgMi4wMDZjLS4yODguMTk0LS42MTQuMzkzLTEgLjYwOWExMy45OTMgMTMuOTkzIDAgMCAxLTIuNTYyIDEuMDkyIDEzLjA4OCAxMy4wODggMCAwIDEtMi43NjMuNTUzIDc1LjMyNiA3NS4zMjYgMCAwIDEtNi40MDUuNzM1Yy0xLjk2My4xMzktMy45Ni4yMS01LjkzNi4yMXoiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJUcmF6YWRvIDE1MzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTQ1MS40NCAtMTc1MDAuOTc3KSIvPiAgICA8L2c+PC9zdmc+), linear-gradient(to bottom, #3476b6, rgba(52, 118, 182, 0.7));
	background-repeat: no-repeat;
	background-size: 71px 63.7px, cover;
	background-position: right 10px bottom 4px, 0;
	padding-bottom: 83px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.sur:lang(ar) {
	background-position: left 10px bottom 4px, 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: normal;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1;
	flex-basis: 100%
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title .info {
	font-size: 19px;
	font-weight: 600;
	display: block;
	line-height: 1.1
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .prices {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: normal;
	color: #ffffff
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .prices .info {
	font-size: 14px;
	font-weight: 600;
	padding-left: 3px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .prices .info:lang(ar) {
	padding-left: 0;
	padding-right: 3px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab {
	flex-basis: auto;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin-top: 30px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .background {
	background-image: linear-gradient(to bottom, #ececec, rgba(236, 236, 236, 0.3));
	box-sizing: border-box
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .background .option_ppal {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: normal;
	color: #333333;
	text-transform: uppercase;
	padding: 8px 0 5px 6px;
	box-sizing: border-box;
	line-height: 1
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .background .option_ppal:lang(ar) {
	padding: 8px 6px 5px 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .background .option {
	padding: 0 2px;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: normal;
	color: #333333;
	line-height: 1;
	text-align: center
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .visibility {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	letter-spacing: normal;
	color: #333333;
	padding: 12px 0 5px 6px;
	display: inline-block
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .visibility:lang(ar) {
	padding: 12px 6px 5px 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .info {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2)
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .info .sect {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	letter-spacing: normal;
	color: #333333;
	padding: 12px 0 5px 6px;
	box-sizing: border-box
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .info .prices {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: normal;
	color: #333333;
	text-align: center
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano {
	margin-top: 18px;
	margin-bottom: 30px;
	width: 100%
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg {
	fill: transparent;
	stroke: transparent
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show {
	stroke: #fff
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#salaGlasgow {
	fill: #609839
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#salaTrofeos {
	fill: #cd5fa6
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#salaBalonOro {
	fill: #00b349
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#asador {
	fill: #1c73c1
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#salaMuseo {
	fill: #BBCE9A
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#salonReal {
	fill: #0a7139
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#salaVeteranos {
	fill: #93C145
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#salaCopasEuropa {
	fill: #0a4a27
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#grada {
	fill: #fd1c6b
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#pista_1 {
	fill: #d079ff
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .svg_plano .section_svg.show#pista_2 {
	fill: #d079ff
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av {
	width: 100%;
	padding-left: 14px;
	padding-right: 10px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	line-height: 1;
	padding-top: 15px;
	padding-bottom: 15px;
	box-sizing: border-box
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av:last-of-type {
	border-bottom: 2px solid #f7f7f7;
	margin-bottom: 60px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av:nth-child(2n) {
	background-color: #f7f7f7
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av:lang(ar) {
	padding-left: 10px;
	padding-right: 14px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .info {
	width: 80%
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .info .title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: -0.2px;
	color: #000000;
	padding-bottom: 5px;
	display: flex;
	align-items: center
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .info .title:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	margin-right: 10px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .info .title:lang(ar):before {
	margin-right: 0;
	margin-left: 10px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .info .description {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: -0.1px;
	color: #000000;
	margin-left: 25px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .info .description:lang(ar) {
	margin-right: 25px;
	margin-left: 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .info .description .sector {
	display: block
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .btn_av {
	background-color: #016ace;
	display: inline-block;
	line-height: 1;
	border-radius: 5px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .btn_av .link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.1px;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	padding: 5px 16px;
	box-sizing: border-box
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .btn_av .link .prices {
	padding-top: 5px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	flex-basis: 100%;
	font-weight: 600;
	letter-spacing: 0.5px;
	color: #ffffff;
	text-align: center;
	display: block;
	padding-right: 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .btn_av .link .prices:lang(ar) {
	padding-left: 0
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .prices {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.2px;
	color: #000000;
	padding-right: 9px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av .prices:lang(ar) {
	padding-right: 0;
	padding-left: 9px
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.salaCopasEuropa .info .title:before {
	background-color: #0a4a27
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.salaGlasgow .info .title:before {
	background-color: #609839
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.salaVeteranos .info .title:before {
	background-color: #93C145
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.salonReal .info .title:before {
	background-color: #0a7139
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.salaMuseo .info .title:before {
	background-color: #BBCE9A
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.asador .info .title:before {
	background-color: #1c73c1
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.salaBalonOro .info .title:before {
	background-color: #00b349
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.salaTrofeos .info .title:before {
	background-color: #cd5fa6
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.grada .info .title:before {
	background-color: #fd1c6b
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.pista_1 .info .title:before {
	background-color: #d079ff
}

.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av.pista_2 .info .title:before {
	background-color: #d079ff
}

@media screen and (min-width: 990px) {
	.m_tickets_detail .newcal_proxpartido .no_show {
		display: block
	}

	.m_tickets_detail .newcal_proxpartido .newcal_proxpartido_item {
		max-width: none
	}

	.m_tickets_detail .wrapper {
		margin: 0 auto;
		width: 1200px;
		max-width: 1200px;
		display: flex
	}

	.m_tickets_detail .help {
		flex-basis: 350px;
		max-width: 350px;
		padding-top: 10px;
		padding-left: 15px;
		box-sizing: border-box;
		margin-top: 120px;
		order: 2
	}

	.m_tickets_detail .help:lang(ar) {
		padding-left: 0;
		padding-right: 15px;
		right: auto;
		left: 0
	}

	.m_tickets_detail .help .more_info .channels {
		padding-left: 6px;
		margin-bottom: 12px
	}

	.m_tickets_detail .help .more_info .channels:lang(ar) {
		padding-left: 0;
		padding-right: 6px
	}

	.m_tickets_detail .help .more_info .channels_type {
		font-size: 14px;
		padding-left: 6px
	}

	.m_tickets_detail .help .more_info .channels_type:lang(ar) {
		padding-left: 0;
		padding-right: 6px
	}

	.m_tickets_detail .help .more_info .tlf {
		font-size: 12px;
		font-weight: 300
	}

	.m_tickets_detail .help .more_info .tlf .mode .name {
		font-size: 12px;
		font-weight: normal;
		color: #333333
	}

	.m_tickets_detail .help .more_info .tlf .mode .phone {
		font-weight: normal
	}

	.m_tickets_detail .help .more_info .init {
		margin-bottom: 32px
	}

	.m_tickets_detail .help .more_info .init .mode .name {
		font-size: 12px;
		font-weight: normal;
		color: #333333
	}

	.m_tickets_detail .help .more_info .init .mode .info {
		font-size: 12px;
		font-weight: normal;
		color: #333333
	}

	.m_tickets_detail .help .more_info .init .mode .discount {
		font-size: 12px;
		font-weight: normal
	}

	.m_tickets_detail .help .more_info .taquillas {
		font-size: 12px
	}

	.m_tickets_detail .help .more_info .taquillas .mode .name {
		font-weight: normal
	}

	.m_tickets_detail .help .more_info .taquillas .mode .name p.detalle {
		font-size: 11px
	}

	.m_tickets_detail .help .more_info .text_obs {
		font-weight: normal
	}

	.m_tickets_detail .help .text {
		margin: 18px 0;
		padding: 22px 15px;
		font-size: 13px
	}

	.m_tickets_detail .help .text .block {
		margin-bottom: 25px
	}

	.m_tickets_detail .help .interest .link {
		font-size: 13px
	}

	.m_tickets_detail .help .interest .link .info {
		font-size: 12px
	}

	.m_tickets_detail .m_tabs {
		padding: 0;
		order: 1;
		width: 850px;
		display: inline-block
	}

	.m_tickets_detail .m_tabs .m_tabs_navigation {
		justify-content: normal;
		display: block
	}

	.m_tickets_detail .m_tabs .m_tabs_navigation .option {
		padding-right: 40px;
		flex-basis: auto;
		max-width: auto;
		font-size: 20px;
		padding-bottom: 3px
	}

	.m_tickets_detail .m_tabs .m_tabs_navigation .option.active {
		font-size: 30px
	}

	.m_tickets_detail .m_tabs .m_tabs_navigation .option:first-of-type {
		margin-right: 40px
	}

	.m_tickets_detail .m_tabs .m_tabs_navigation .option:lang(ar) {
		padding-right: 0;
		padding-left: 40px
	}

	.m_tickets_detail .m_tabs .m_tabs_navigation .option:lang(ar):first-of-type {
		margin-right: 0;
		margin-left: 40px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab.active_tab {
		padding-top: 38px;
		display: flex;
		align-items: flex-start
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container {
		justify-content: flex-start;
		max-width: 850px;
		flex-basis: 850px;
		display: inline-flex
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla {
		justify-content: space-between
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.este,
	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.norte,
	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.oeste,
	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.sur {
		padding: 0 0 0 10px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.este:lang(ar),
	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.norte:lang(ar),
	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.oeste:lang(ar),
	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.sur:lang(ar) {
		padding: 0 10px 0 0
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.oeste {
		flex-basis: 100%;
		max-width: 100%;
		order: 1
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .section_aforo.futbol.este {
		flex-basis: 100%;
		max-width: 100%;
		order: 3
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .contenedor_castilla {
		width: 50%;
		flex-basis: 50%;
		display: flex;
		order: 2;
		align-items: flex-start;
		flex-wrap: wrap;
		align-content: flex-start
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .contenedor_castilla .section_tab.oeste {
		flex-basis: 100%;
		max-width: 100%;
		order: 2;
		margin-bottom: 0
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .contenedor_castilla .section_tab.este {
		flex-basis: 100%;
		max-width: 100%;
		order: 4;
		margin-bottom: 0
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .contenedor_castilla .section_tab .prices {
		padding: 15px 0 3px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .aforo_castilla_map {
		flex-basis: 50%;
		width: 50%;
		order: 1
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .aforo_castilla_map img {
		margin: 0 0 0 30px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container.castilla .note {
		margin-top: 50px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .note {
		order: 9;
		margin-top: -20px;
		margin-bottom: 0;
		font-size: 13px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo {
		flex-basis: calc(50% - 11px);
		max-width: calc(50% - 11px);
		margin-right: 11px;
		display: flex;
		flex-wrap: wrap;
		align-content: flex-end;
		height: 65px;
		padding: 0 0 0 62px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .j-scrollto {
		display: none
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo:nth-child(n+3) {
		margin-top: -30px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo:lang(ar) {
		margin-right: 0;
		margin-left: 11px;
		padding: 0 62px 0 0
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.este {
		order: 1;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.este:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.oeste {
		order: 2;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.oeste:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.norte {
		order: 5;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.norte:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.sur {
		order: 6;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.futbol.sur:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket .section_title {
		min-height: auto
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.norte {
		order: 1;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.norte:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.sur {
		order: 2;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.sur:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.este {
		order: 5;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.este:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.oeste {
		order: 6;
		padding-bottom: 0;
		background-size: 44px 48px, cover;
		background-position: left 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo.basket.oeste:lang(ar) {
		background-position: right 9px top 50%, center
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .prices {
		font-size: 13px;
		font-weight: 300;
		order: 1;
		line-height: 1;
		flex-basis: 100%;
		max-width: 100%;
		margin-bottom: 3px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .prices .info {
		font-size: 15px;
		font-weight: 600
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title {
		font-size: 15px;
		font-weight: 600;
		order: 2;
		margin-bottom: 10px;
		max-width: 130px;
		text-align: left;
		display: flex;
		align-items: flex-end;
		flex-wrap: wrap
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title:lang(ar) {
		text-align: right
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title .section_ttl {
		margin-right: 6px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title .section_ttl:lang(ar) {
		margin-left: 6px;
		margin-right: 0
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title .info {
		font-size: 15px;
		font-weight: 600;
		display: inline-block
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab {
		flex-basis: calc(50% - 11px);
		max-width: calc(50% - 11px);
		margin-right: 11px;
		margin-top: 0;
		margin-bottom: 35px;
		transform: translateY(-30px);
		width: 100%
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .info {
		line-height: normal
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .info .sect {
		padding: 15px 0 3px 10px;
		max-width: 130px;
		box-sizing: border-box
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .info .sect:lang(ar) {
		padding: 15px 10px 3px 0
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .info .prices {
		padding: 12px 0 3px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .background {
		background: none
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .background .option_ppal {
		padding: 8px 0 5px 9px;
		color: transparent
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab .background .option {
		color: #fff
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.futbol.este {
		order: 3
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.futbol.oeste {
		order: 4
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.futbol.norte {
		order: 7
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.futbol.sur {
		order: 8
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.basket.este {
		order: 7
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.basket.oeste {
		order: 8
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.basket.norte {
		order: 3
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab.basket.sur {
		order: 4
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_tab:lang(ar) {
		margin-right: 0;
		margin-left: 11px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container {
		justify-content: flex-start;
		max-width: 850px;
		flex-basis: 850px;
		display: inline-flex;
		padding-top: 14px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options {
		width: 100%
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container .options .section_av:first-of-type {
		padding-top: 0
	}

	.m_tickets_detail .note {
		width: 850px;
		order: 3;
		margin: 0
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_tickets_detail .wrapper {
		width: 960px;
		max-width: 960px
	}

	.m_tickets_detail .help {
		flex-basis: 260px;
		max-width: 260px;
		padding: 0
	}

	.m_tickets_detail .note {
		width: 700px
	}

	.m_tickets_detail .m_tabs {
		width: 710px
	}

	.m_tickets_detail .m_tabs .m_tabs_navigation {
		width: 700px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .vip_container {
		flex-basis: 740px;
		max-width: 740px
	}

	.m_tickets_detail .m_tabs .m_tabs_content .content_tab .aforo_container .section_aforo .section_title {
		max-width: 110px
	}
}

.m_new_tickets .title_container {
	height: 63px;
	max-height: 63px;
	max-width: 80%;
	overflow: hidden
}

.m_new_tickets .newcal_proxpartido_item {
	height: auto
}

.m_new_tickets .newcal_proxpartido_item .logos {
	align-items: flex-start
}

.m_new_tickets .newcal_proxpartido_item .logos .competition {
	transform: translateY(-50%)
}

.m_new_tickets .newcal_proxpartido_item .teams h3 {
	font-weight: normal
}

.m_new_tickets .newcal_proxpartido_item .info_date {
	height: 40px;
	max-height: 40px;
	overflow: hidden
}

.m_new_tickets .newcal_proxpartido_item .info_date .day {
	line-height: 1.2;
	font-weight: 600;
	white-space: nowrap
}

.m_new_tickets .newcal_proxpartido_item .info_date .day .weekday {
	font-weight: 100
}

.m_new_tickets .newcal_proxpartido_item .jornada .numjornada:after {
	content: '\00B7';
	margin: 0 5px
}

.m_new_tickets .newcal_proxpartido_item .buy_btn_container {
	margin-top: 20px;
	padding-bottom: 10px
}

.m_new_tickets .newcal_proxpartido_item .buy_btn_container .price {
	margin-bottom: 5px;
	color: #555555
}

.m_new_tickets .newcal_proxpartido_item .buy_btn_container .precio_menu {
	color: #016ace;
	font-size: 13px
}

.m_new_tickets .newcal_proxpartido_item .buy_btn_container .buy_btn.prox {
	padding: 0;
	font-size: 14px;
	background: none;
	border-radius: 10px
}

.m_new_tickets .newcal_proxpartido_item .buy_btn_container .buy_btn.prox p {
	background-color: rgba(1, 105, 203, 0.05);
	box-shadow: none;
	color: #016ace;
	text-transform: uppercase;
	padding: 12px 10px;
	box-sizing: border-box;
	border-radius: 10px;
	font-weight: 500
}

.m_new_tickets .newcal_proxpartido_item.no_match {
	position: relative;
	padding: 63px 32% 37px 13%;
	box-sizing: border-box;
	height: 400px;
	background-repeat: no-repeat;
	background-position: top 20px right;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAuMDA1IiBoZWlnaHQ9IjIzMyIgdmlld0JveD0iMCAwIDEyMC4wMDUgMjMzIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZn0uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKX0uY2xzLTN7ZmlsbDojMDE2YWNlO29wYWNpdHk6LjJ9ICAgICAgICA8L3N0eWxlPiAgICAgICAgPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0w6FuZ3Vsb181MDIiIHdpZHRoPSIxMjAuMDA2IiBoZWlnaHQ9IjIzMyIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlJlY3TDoW5ndWxvIDUwMiIgcng9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4IDg1OCkiLz4gICAgICAgIDwvY2xpcFBhdGg+ICAgIDwvZGVmcz4gICAgPGcgaWQ9IkVzY3Vkb05vRW50cmFkYXMiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4IC04NTgpIj4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE1MTIiIGQ9Ik05NC4zMDkgMzIuOGEzLjY4OSAzLjY4OSAwIDAgMSAuMjQgMS42ODJjMS44Ljg0MSAxLjk4MiAyLjI4MyAxLjU2MiAzLjc4NC0uNDgxIDEuOC0xLjU2MiAzLjA2NC00LjM4NSAyLjRhMi45MjIgMi45MjIgMCAwIDAgMi4xNjIgMy4wNjQgMi44NjkgMi44NjkgMCAwIDAgMy0xLjA4MWMwLS4xOC4wNi0uNDIuMDYtLjZhMi45NSAyLjk1IDAgMCAxIDUuNzA3IDEuNSAyLjYgMi42IDAgMCAxLS42NjEgMS4yIDIuOTE0IDIuOTE0IDAgMCAwIDMuOSAzYy0yLjEtMS4wODEtMi4xNjMtMi41ODMtMS41NjItNC4yYTMuODEzIDMuODEzIDAgMCAxIDEuNDQyLTEuOTgyQTExLjkyIDExLjkyIDAgMCAwIDk0LjMwOSAzMi44em05LjY3MS0uODQxYy0xLjY4Mi0zLTQuNDQ1LTUuMjg2LTguODMtNy41MDlhMy4wNjkgMy4wNjkgMCAwIDEtMS4xNDEgMi42NDMgMy4wMDggMy4wMDggMCAwIDEgMi4zNDMgMi41MjNjLjMgMCAuNDIuMjQuNDIuNmExNC41MjggMTQuNTI4IDAgMCAxIDguNTkgNC43NDUgMTguODcxIDE4Ljg3MSAwIDAgMC0xLjM4Mi0zLjAwNHptLTU2LjcwNi0yLjQ2NWExNS4wOSAxNS4wOSAwIDAgMC0uMjQgMS42MjIgMi42MTMgMi42MTMgMCAwIDEgMS41NjYgMS42MjJjMS45ODItLjEyIDIuODIzIDEuMDIxIDMuMTg0IDIuNTgzLjQ4MSAxLjguMTIgMy40MjQtMi43IDQuMmEyLjg4OCAyLjg4OCAwIDAgMCAzLjM2NCAxLjYyMiAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2Mi0yLjcgMy4xMjEgMy4xMjEgMCAwIDEtLjQyLTEuNSAyLjk0MyAyLjk0MyAwIDAgMSA1Ljg4NyAwIDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi44NDEgMi44NDggMi44NDggMCAwIDAgMi43NjMgMi4wNDIgMi44IDIuOCAwIDAgMCAyLjgyMy0yLjRjLTIuODgzIDAtMy42NjQtMS41NjItMy42NjQtMy40MjRhMi45NTkgMi45NTkgMCAwIDEgMi40NjMtMy4zYy4zLTEuNjIyLjc4MS0yLjI4MyAyLjA0Mi0yLjUyM2EyLjU4NyAyLjU4NyAwIDAgMS0xLjUtMi4zNDMgOS4xODYgOS4xODYgMCAwIDAtNC44NjYtMS4wODEgMTkuMzYzIDE5LjM2MyAwIDAgMC0xMi43NDQgNC43Mzl6bTEuMzgyLTQuNDQ1YTIzLjQzNCAyMy40MzQgMCAwIDEgMTEuNDczLTMuMDY0IDIxLjYgMjEuNiAwIDAgMSA1LjI4Ni42NjF2LS42YTIuNCAyLjQgMCAwIDEtLjQyLTEuNDQyIDIuODkyIDIuODkyIDAgMCAxIC40Mi0xLjQ0MnYtMi4zNDNhMi40IDIuNCAwIDAgMS0uNDItMS40NDJjLTcuNTY5LS43NzctMTMuNTE2IDMuNDg1LTE2LjMzOSA5LjY3MnpNMzQuOTYgNTIuMzhhMS42NDkgMS42NDkgMCAwIDEtMi4xNjItLjg0MSAxLjcyNiAxLjcyNiAwIDAgMSAwLTEuNDQyIDUuMTEgNS4xMSAwIDAgMS00LjgwNi0uOSAzLjUwOSAzLjUwOSAwIDAgMS00LjI2NS0uMzZjLTEuMjYxLS45NjEtMi4yODMtMy4yNDQtLjc4MS00LjUwNWEzIDMgMCAwIDEgLjU0MS00LjM4NSAzLjEyMSAzLjEyMSAwIDAgMS0uNDItMS41IDIuOTYzIDIuOTYzIDAgMCAxIDIuMzQzLTIuODgzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzIDIuOTgzIDIuOTgzIDAgMCAxIDIuNjQzLTIuOTQzIDMuMDIxIDMuMDIxIDAgMCAxLS40ODEtMS42MjIgMi45NDggMi45NDggMCAwIDEgMi45NDMtMi45NDMgMy41MTYgMy41MTYgMCAwIDEgLjc4MS4xMiAyLjY4OSAyLjY4OSAwIDAgMS0uMjQtMS4yIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzLTIuOTQzIDMuMDU4IDMuMDU4IDAgMCAxIDEuMzIyLjNjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi44MSAyLjgxIDAgMCAxIDEuNjgyLjU0MSAyLjk2MyAyLjk2MyAwIDAgMSAyLjg4My0yLjM0MyAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2MyAxLjM4MiAyLjkwOCAyLjkwOCAwIDAgMSAyLjE2Mi0uOTYxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEuMDYgMi45MSAyLjkxIDAgMCAxLS4xOC0xLjA4MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0My0yLjk0MyAzLjM2IDMuMzYgMCAwIDEgMS41NjIuNDJjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi45MDcgMi45MDcgMCAwIDEgMS43NDIuNiAyLjk5MSAyLjk5MSAwIDAgMSA0Ljk4Ni0xLjQ0NiAyLjkxOCAyLjkxOCAwIDAgMSAyLjY0My0xLjY4MiAyLjQ5IDIuNDkgMCAwIDEgLjk2MS4xOCA4LjE2MiA4LjE2MiAwIDAgMSAyLjQ2My0xLjU2MlY0LjI2NWgtMi4yMjJWMS45ODJoMi4yMjNWMGgyLjR2MS45ODJoMi4yMjN2Mi4yODNINjkuMzJ2Mi4yMjJhNS43NzggNS43NzggMCAwIDEgMi40NjMgMS41IDIuNDkgMi40OSAwIDAgMSAuOTYxLS4xOCAyLjk1NSAyLjk1NSAwIDAgMSAyLjY0MyAxLjY4MiAyLjkgMi45IDAgMCAxIDIuMS0uODQxIDIuOTYxIDIuOTYxIDAgMCAxIDIuODgzIDIuMjgzIDIuOTA3IDIuOTA3IDAgMCAxIDEuNzQyLS42IDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDQuMTkxIDQuMTkxIDAgMCAwIDEuNSAwIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQ1IDIuOTQ1IDMuNCAzLjQgMCAwIDEtLjE4IDEuMDgxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEtLjA2IDIuOTA4IDIuOTA4IDAgMCAxIDIuMTYyLjk2MSAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2My0xLjM4MiAzLjAxNSAzLjAxNSAwIDAgMSAyLjg4MyAyLjM0MyAyLjgxIDIuODEgMCAwIDEgMS42ODItLjU0MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0MyAyLjk0M2MuMzYuMjQuODQxLjEyIDEuMzIyLjEyYTIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDMuODg0IDMuODg0IDAgMCAxLS4yNCAxLjIgMy4wNDMgMy4wNDMgMCAwIDEgLjc4MS0uMTIgMi45NDggMi45NDggMCAwIDEgMi45NDMgMi45NDMgMy4wMjEgMy4wMjEgMCAwIDEtLjQ4MSAxLjYyMiAyLjk2NiAyLjk2NiAwIDAgMSAxLjUgNS4yODYgMi45NjMgMi45NjMgMCAwIDEgMi4zNDMgMi44ODMgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjkwOCAyLjkwOCAwIDAgMSAuNTQxIDQuMzg1YzEuNSAxLjI2MS40MiAzLjU0NC0uNzgxIDQuNTA1YTMuNTA5IDMuNTA5IDAgMCAxLTQuMjY1LjM2IDUuNDkxIDUuNDkxIDAgMCAxLTQuODA2LjkgMS43MjUgMS43MjUgMCAwIDEgMCAxLjQ0MiAxLjY0MSAxLjY0MSAwIDAgMS0yLjIyMy43ODEgNzYuODMgNzYuODMgMCAwIDAtMzMuMS03LjM4OUE3OC4yODkgNzguMjg5IDAgMCAwIDM0Ljk2IDUyLjM4em0tNC41MDUtMTAuNzUyYTQuMDk0IDQuMDk0IDAgMCAxIDEuMzIyIDEuOTIyYy42IDEuNjIyLjU0MSAzLjEyNC0xLjU2MiA0LjJhMi44MjYgMi44MjYgMCAwIDAgMi40LS4xOCAyLjkzOCAyLjkzOCAwIDAgMCAxLjUtMi44MjMgMy4zODggMy4zODggMCAwIDEtLjY2MS0xLjIgMi45NSAyLjk1IDAgMSAxIDUuNzA3LTEuNSAyLjA0MyAyLjA0MyAwIDAgMSAuMDYuNiAyLjkgMi45IDAgMCAwIDUuMjI2LTEuOTgyYy0yLjgyMy43MjEtMy45LS42LTQuMzg1LTIuNC0uNDItMS41LS4yNC0yLjk0MyAxLjU2Mi0zLjc4NGEyLjkyNSAyLjkyNSAwIDAgMSAuMy0xLjY4MiAxMS45MjggMTEuOTI4IDAgMCAwLTExLjQ2OSA4LjgyOXptOS40MzEtMTEuOTU0YTIuODY3IDIuODY3IDAgMCAxIDIuMzQzLTIuNTIzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzYy00LjUwNSAxLjkyMi03LjI2OCA0LjI2NS04Ljk1IDcuMzg5YTI4LjIgMjguMiAwIDAgMC0xLjAyMSAyLjY0MyAxNC42MTcgMTQuNjE3IDAgMCAxIDguNTMtNC42ODV6bTMxLjMtMy44NDRhMi40MjcgMi40MjcgMCAwIDEtMS41NjIgMi4zNDNjMS4yNjEuMjQgMS43NDIuOSAyLjA0MiAyLjUyMyAxLjkyMi4zNiAyLjQ2MyAxLjY4MiAyLjQ2MyAzLjMgMCAxLjg2Mi0uNzIxIDMuMzY0LTMuNjY0IDMuNDI0YTIuODc0IDIuODc0IDAgMCAwIDUuNTg2LjM2IDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi0uODQxIDIuOTQzIDIuOTQzIDAgMSAxIDUuODg3IDAgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2MiAyLjcgMi44ODggMi44ODggMCAwIDAgMy4zNjQtMS42MjJjLTIuODIzLS43MjEtMy4xMjQtMi40LTIuNy00LjIuNDIxLTEuNSAxLjItMi43IDMuMTg0LTIuNTgzYTMuMTY1IDMuMTY1IDAgMCAxIDEuNTYyLTEuNjIyIDE1LjA5MyAxNS4wOTMgMCAwIDAtLjI0LTEuNjIyIDE5LjYgMTkuNiAwIDAgMC0xMi45MTUtNC43NDUgMTguOTQ1IDE4Ljk0NSAwIDAgMC00Ljg2Ni42em0xNi40LS43MjFhMTYuNTMyIDE2LjUzMiAwIDAgMC0xNi40LTEwLjA5MiAyLjc2MiAyLjc2MiAwIDAgMS0uNDIgMS43NDJWMTkuMWEyLjQgMi40IDAgMCAxIC40MiAxLjQ0MiAyLjg5MiAyLjg5MiAwIDAgMS0uNDIgMS40NDJ2LjZhMjEuNjA4IDIxLjYwOCAwIDAgMSA1LjI4Ni0uNiAyMi41MzkgMjIuNTM5IDAgMCAxIDExLjUyOSAzLjEyNXpNNDEuMDg3IDQ2LjEzM2E1Ljg2NyA1Ljg2NyAwIDAgMS0zLTEuMDgxIDIuMjg2IDIuMjg2IDAgMCAxLTEuMDIxLjQ4MSAxMS43NjMgMTEuNzYzIDAgMCAxLTEuODY2IDIuOTQzIDEwMC40MDcgMTAwLjQwNyAwIDAgMSA1Ljg4Ny0yLjM0M3ptNDguMjM2LTUuODg3YTUuMjg4IDUuMjg4IDAgMCAxLTMuODQ0IDMuMTg0YzEuOTIyLjQyIDMuODQ0LjkgNS43MDcgMS40NDJhNS40MjcgNS40MjcgMCAwIDEtMS44NjMtNC42MjZ6bS03Ljg2OSAyLjRhNS43OTEgNS43OTEgMCAwIDEtMi4zNDMtMi44ODMgNC4zMTMgNC4zMTMgMCAwIDEtMS4wMjEtLjEyIDUuODQ5IDUuODQ5IDAgMCAxLTMgMi4yMjMgNTQuMjM3IDU0LjIzNyAwIDAgMSA2LjM2NC43ODN6bS0yMC4zNjQtLjgzOGE2LjIgNi4yIDAgMCAxLTMtMi4yMjMgNC4wNTYgNC4wNTYgMCAwIDEtLjg0MS4xMiA2LjQzMSA2LjQzMSAwIDAgMS0yLjQ2MyAyLjg4M2MyLjA0LS4yOTkgNC4xNDItLjYgNi4zMDQtLjc4em0tMTQuMjM2LTEuNTYyYTUuNDg0IDUuNDg0IDAgMCAxLTEuOCA0LjYyNSA4Ny45OTcgODcuOTk3IDAgMCAxIDUuNzA3LTEuNDQyIDUuNTE3IDUuNTE3IDAgMCAxLTMuOTA3LTMuMTgzem0xOC4yNjEgMS4zMjJjLjk2MS0uMDYgMS45ODItLjA2IDMtLjA2czEuOTgyIDAgMyAuMDZhNS42IDUuNiAwIDAgMS0zLTQuMDI1IDUuMTIxIDUuMTIxIDAgMCAxLTMgNC4wMjV6bTI5Ljk3NSA0LjU2NWMxLjk4Mi43MjEgMy45NjUgMS41IDUuODg3IDIuMzQzYTUuNzIyIDUuNzIyIDAgMCAxLTEuNDQyLTIuODgzIDQuNDk0IDQuNDk0IDAgMCAxLTEuNDQyLS41NDEgNS42NzYgNS42NzYgMCAwIDEtMy4wMDMgMS4wODF6bTEyLjA3NC0yLjIyM2EyLjgyNCAyLjgyNCAwIDEgMCAzLjc4NC0xLjA4MSAyLjggMi44IDAgMCAwLTMuNzg0IDEuMDgyek04Ny43IDM1LjVhMi44MTkgMi44MTkgMCAxIDAgMy40MjQtMi4wNDJBMi44MzUgMi44MzUgMCAwIDAgODcuNyAzNS41em0tNTguMjY2IDguMTdhMi44MzYgMi44MzYgMCAxIDAtMS4xNDEgMy44NDQgMi44MjQgMi44MjQgMCAwIDAgMS4xNDEtMy44NDR6bTE5LjEtOC4xNjlhMi44MTkgMi44MTkgMCAxIDAtMi4wNDIgMy40MjQgMi44MzUgMi44MzUgMCAwIDAgMi4wNDQtMy40MjV6bTIyLjQwNi0yLjFhMi44MjMgMi44MjMgMCAxIDAtMi44MjMgMi44MjMgMi44MiAyLjgyIDAgMCAwIDIuODI1LTIuODI0ek0xMDAuNjE2IDU1LjhsLjU0MSAyLjIyMy0yLjIyMyAxLjI2MWEuODQ0Ljg0NCAwIDAgMSAuMyAxLjA4MS44MTUuODE1IDAgMCAxLTEuMDgxLjQyIDY5LjgyNSA2OS44MjUgMCAwIDAtMzAuMDM1LTYuNjY4IDcwLjcwOSA3MC43MDkgMCAwIDAtMzAuMDM0IDYuNjczLjgzNC44MzQgMCAwIDEtMS4wODQtLjQyLjk0MS45NDEgMCAwIDEgLjMtMS4wODFsLTIuMjItMS4yNjIuNTQxLTIuMjIzYS43NjQuNzY0IDAgMCAxLS44NDEtLjQyLjcuNyAwIDAgMSAuMy0uOTYxIDc2LjY1MiA3Ni42NTIgMCAwIDEgMzIuOTc4LTcuMzI4IDc3LjUzNCA3Ny41MzQgMCAwIDEgMzIuOTc4IDcuMzI4LjcuNyAwIDAgMSAuMy45NjEuNTcuNTcgMCAwIDEtLjcyLjQxNnptLTMyLjUgOC41OWE2MC4xMjkgNjAuMTI5IDAgMSAwIDYwLjEyOSA2MC4xMjkgNjAuMjMyIDYwLjIzMiAwIDAgMC02MC4xMjYtNjAuMTI1em0wLTguMDQ5QTY4LjE0OSA2OC4xNDkgMCAxIDEgMCAxMjQuNTI0YTY4LjI2OSA2OC4yNjkgMCAwIDEgNjguMTE5LTY4LjE3OXptNTcuMDY2IDY3LjgxOGE1Ni42MiA1Ni42MiAwIDAgMS0xMy4yNzUgMzYuNTIybC02LjU0OC02LjU0OGM3LjAyOC04LjUzIDExLjU5My0xNyAxMS41OTMtMzAuNTE1IDAtMTQuMjM2LTcuNDQ5LTMwLjQ1NS0xOS40LTM4LjY4NWwtNy42MjkgNy44MDlhMzguMiAzOC4yIDAgMCAxIDEwLjAzMiAxMC41NzJsLTYuNDg3IDUuNTg2YTI4LjgyMyAyOC44MjMgMCAwIDAtOS40MzEtOS45NzFsLTE1LjkxOCAxNi44MjQtMTYuNTE5LTE3QTMwLjE2IDMwLjE2IDAgMCAwIDM4LjA4NCAxMjMuNWMtLjI0IDEzLjc1NiA4LjU5IDIzLjYwNyAyMS4xNDQgMjcuODEydi0yOC4xN2gxOS45NDN2Ni4zMDdINjcuMjE3djcuMDg4aDExLjc3NHY3LjAyOEg2Ny4yMTd2OS4wN2M4LjU5LjQyIDE3Ljk2MS00LjgwNiAyMy40ODctMTAuOTkzbDYuMTg3IDYuMjQ3YTM4LjgyOCAzOC44MjggMCAwIDEtMjkuNjE0IDEzLjMzNXY4LjcxaC04LjA0OXYtOS42NzFjLTE3LjI0LTQuMzI1LTI5LjY3NC0xOS42NDMtMjkuNDM0LTM3LjYuMTgtMTIuMjU0IDYuNjY4LTIyLjU4NiAxNi4yMTktMjkuNzM0bC03Ljc0OS04LjA0OWMtMTIuNDM0IDEwLjIxMi0xOS4xIDIyLjcwNi0xOS42NDMgMzguNzQ1QzE4LjIgMTM4LjEgMjUuNzcgMTQ5LjYzMiAzMC40IDE1NC4zNzhsLTUuNzY3IDUuODg3YTU0LjM4NSA1NC4zODUgMCAwIDEtMTMuNTc2LTM2LjEgNTcuMjIgNTcuMjIgMCAwIDEgMjguODg5LTQ5LjU1OUw1My40IDg4LjY2MkE0MC4xNDQgNDAuMTQ0IDAgMCAxIDY4LjE3OSA4NS45YTM5LjQyNSAzOS40MjUgMCAwIDEgMTQuMTc2IDIuNzYzbC42NjEtLjY2MyAxMy4xLTEzLjUxNmE1Ny4xMSA1Ny4xMSAwIDAgMSAyOS4wNjggNDkuNjc5ek03Ni4xNjggOTUuMzNhMzguNDg2IDM4LjQ4NiAwIDAgMC04LjI5LTEuMzIyIDMyLjQ5MiAzMi40OTIgMCAwIDAtOC4zNSAxLjA4MWw3LjgwOSA4LjA0OS44NDEuNnptLS4xMiAxNS40MzhsMzMuMDM4IDM0LjE3OWE3Ny44MjMgNzcuODIzIDAgMCAxLTYuOTA4IDkuNDMxbDguMjkgOC4yMjlhNjAuMDc1IDYwLjA3NSAwIDAgMS0xOS42NDMgMTQuMTc2bC0xMy45MzYtMTQuMjM2YTQxLjggNDEuOCAwIDAgMCAyMy4wNjYtMTQuNzc3bC05LjQzMS05LjU1MWMtNS4wNDYgNi4wMDctMTIuNzk1IDExLjU5My0yMC45NjQgMTIuMTM0di00LjQ0NWgxMS43NzR2LTExLjc3M0g2OS41NnYtMi40aDExLjk1NFYxMjAuOEg1Ni44ODZ2MjEuMjY0bC0xNi40NTktMTYuODJhMTUuNzExIDE1LjcxMSAwIDAgMSAwLTEuNjgyIDI3LjcgMjcuNyAwIDAgMSAxMC45MzMtMjEuNzQ1TDY2LjggMTE3LjhsMS4zMjIgMS4zMjJ6bS00Ny4yNzQgMi41MjNsLTQuOTI2LTUuMDQ2YTQ4LjE1MyA0OC4xNTMgMCAwIDEgMTQuMTc2LTIwLjE4M2w0LjQ0NSA0LjU2NWE0MS43OTIgNDEuNzkyIDAgMCAwLTEzLjY5NiAyMC42NjR6IiBjbGFzcz0iY2xzLTMiIGRhdGEtbmFtZT0iVHJhemFkbyAxNTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ni4wMDIgODY1LjU0MSkiLz4gICAgPC9nPjwvc3ZnPg==")
}

.m_new_tickets .newcal_proxpartido_item.no_match:lang(ar) {
	padding: 63px 13% 37px 32%;
	background-position: top 20px left;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ny4wMDUiIGhlaWdodD0iMjMzIiB2aWV3Qm94PSIwIDAgODcuMDA1IDIzMyI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMXtmaWxsOiNmZmZ9LmNscy0ye2NsaXAtcGF0aDp1cmwoI2NsaXAtcGF0aCl9LmNscy0ze2ZpbGw6IzAxNmFjZTtvcGFjaXR5Oi4yfSAgICAgICAgPC9zdHlsZT4gICAgICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdMOhbmd1bG9fNTA0IiB3aWR0aD0iODcuMDA2IiBoZWlnaHQ9IjIzMyIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IlJlY3TDoW5ndWxvIDUwNCIgcng9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMCA4NTgpIi8+ICAgICAgICA8L2NsaXBQYXRoPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJFc2N1ZG9Ob0VudHJhZGFzMiIgY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIwIC04NTgpIj4gICAgICAgIDxwYXRoIGlkPSJUcmF6YWRvXzE2MjQiIGQ9Ik05NC4zMDkgMzIuOGEzLjY4OSAzLjY4OSAwIDAgMSAuMjQgMS42ODJjMS44Ljg0MSAxLjk4MiAyLjI4MyAxLjU2MiAzLjc4NC0uNDgxIDEuOC0xLjU2MiAzLjA2NC00LjM4NSAyLjRhMi45MjIgMi45MjIgMCAwIDAgMi4xNjIgMy4wNjQgMi44NjkgMi44NjkgMCAwIDAgMy0xLjA4MWMwLS4xOC4wNi0uNDIuMDYtLjZhMi45NSAyLjk1IDAgMCAxIDUuNzA3IDEuNSAyLjYgMi42IDAgMCAxLS42NjEgMS4yIDIuOTE0IDIuOTE0IDAgMCAwIDMuOSAzYy0yLjEtMS4wODEtMi4xNjMtMi41ODMtMS41NjItNC4yYTMuODEzIDMuODEzIDAgMCAxIDEuNDQyLTEuOTgyQTExLjkyIDExLjkyIDAgMCAwIDk0LjMwOSAzMi44em05LjY3MS0uODQxYy0xLjY4Mi0zLTQuNDQ1LTUuMjg2LTguODMtNy41MDlhMy4wNjkgMy4wNjkgMCAwIDEtMS4xNDEgMi42NDMgMy4wMDggMy4wMDggMCAwIDEgMi4zNDMgMi41MjNjLjMgMCAuNDIuMjQuNDIuNmExNC41MjggMTQuNTI4IDAgMCAxIDguNTkgNC43NDUgMTguODcxIDE4Ljg3MSAwIDAgMC0xLjM4Mi0zLjAwNHptLTU2LjcwNi0yLjQ2NWExNS4wOSAxNS4wOSAwIDAgMC0uMjQgMS42MjIgMi42MTMgMi42MTMgMCAwIDEgMS41NjYgMS42MjJjMS45ODItLjEyIDIuODIzIDEuMDIxIDMuMTg0IDIuNTgzLjQ4MSAxLjguMTIgMy40MjQtMi43IDQuMmEyLjg4OCAyLjg4OCAwIDAgMCAzLjM2NCAxLjYyMiAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2Mi0yLjcgMy4xMjEgMy4xMjEgMCAwIDEtLjQyLTEuNSAyLjk0MyAyLjk0MyAwIDAgMSA1Ljg4NyAwIDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi44NDEgMi44NDggMi44NDggMCAwIDAgMi43NjMgMi4wNDIgMi44IDIuOCAwIDAgMCAyLjgyMy0yLjRjLTIuODgzIDAtMy42NjQtMS41NjItMy42NjQtMy40MjRhMi45NTkgMi45NTkgMCAwIDEgMi40NjMtMy4zYy4zLTEuNjIyLjc4MS0yLjI4MyAyLjA0Mi0yLjUyM2EyLjU4NyAyLjU4NyAwIDAgMS0xLjUtMi4zNDMgOS4xODYgOS4xODYgMCAwIDAtNC44NjYtMS4wODEgMTkuMzYzIDE5LjM2MyAwIDAgMC0xMi43NDQgNC43Mzl6bTEuMzgyLTQuNDQ1YTIzLjQzNCAyMy40MzQgMCAwIDEgMTEuNDczLTMuMDY0IDIxLjYgMjEuNiAwIDAgMSA1LjI4Ni42NjF2LS42YTIuNCAyLjQgMCAwIDEtLjQyLTEuNDQyIDIuODkyIDIuODkyIDAgMCAxIC40Mi0xLjQ0MnYtMi4zNDNhMi40IDIuNCAwIDAgMS0uNDItMS40NDJjLTcuNTY5LS43NzctMTMuNTE2IDMuNDg1LTE2LjMzOSA5LjY3MnpNMzQuOTYgNTIuMzhhMS42NDkgMS42NDkgMCAwIDEtMi4xNjItLjg0MSAxLjcyNiAxLjcyNiAwIDAgMSAwLTEuNDQyIDUuMTEgNS4xMSAwIDAgMS00LjgwNi0uOSAzLjUwOSAzLjUwOSAwIDAgMS00LjI2NS0uMzZjLTEuMjYxLS45NjEtMi4yODMtMy4yNDQtLjc4MS00LjUwNWEzIDMgMCAwIDEgLjU0MS00LjM4NSAzLjEyMSAzLjEyMSAwIDAgMS0uNDItMS41IDIuOTYzIDIuOTYzIDAgMCAxIDIuMzQzLTIuODgzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzIDIuOTgzIDIuOTgzIDAgMCAxIDIuNjQzLTIuOTQzIDMuMDIxIDMuMDIxIDAgMCAxLS40ODEtMS42MjIgMi45NDggMi45NDggMCAwIDEgMi45NDMtMi45NDMgMy41MTYgMy41MTYgMCAwIDEgLjc4MS4xMiAyLjY4OSAyLjY4OSAwIDAgMS0uMjQtMS4yIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzLTIuOTQzIDMuMDU4IDMuMDU4IDAgMCAxIDEuMzIyLjNjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi44MSAyLjgxIDAgMCAxIDEuNjgyLjU0MSAyLjk2MyAyLjk2MyAwIDAgMSAyLjg4My0yLjM0MyAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2MyAxLjM4MiAyLjkwOCAyLjkwOCAwIDAgMSAyLjE2Mi0uOTYxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEuMDYgMi45MSAyLjkxIDAgMCAxLS4xOC0xLjA4MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0My0yLjk0MyAzLjM2IDMuMzYgMCAwIDEgMS41NjIuNDJjLS4wNi0yLjEgMS4yNjEtMy40MjQgMi44ODMtMy40MjRhMi45MDcgMi45MDcgMCAwIDEgMS43NDIuNiAyLjk5MSAyLjk5MSAwIDAgMSA0Ljk4Ni0xLjQ0NiAyLjkxOCAyLjkxOCAwIDAgMSAyLjY0My0xLjY4MiAyLjQ5IDIuNDkgMCAwIDEgLjk2MS4xOCA4LjE2MiA4LjE2MiAwIDAgMSAyLjQ2My0xLjU2MlY0LjI2NWgtMi4yMjJWMS45ODJoMi4yMjNWMGgyLjR2MS45ODJoMi4yMjN2Mi4yODNINjkuMzJ2Mi4yMjJhNS43NzggNS43NzggMCAwIDEgMi40NjMgMS41IDIuNDkgMi40OSAwIDAgMSAuOTYxLS4xOCAyLjk1NSAyLjk1NSAwIDAgMSAyLjY0MyAxLjY4MiAyLjkgMi45IDAgMCAxIDIuMS0uODQxIDIuOTYxIDIuOTYxIDAgMCAxIDIuODgzIDIuMjgzIDIuOTA3IDIuOTA3IDAgMCAxIDEuNzQyLS42IDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDQuMTkxIDQuMTkxIDAgMCAwIDEuNSAwIDIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQ1IDIuOTQ1IDMuNCAzLjQgMCAwIDEtLjE4IDEuMDgxIDIuNDY0IDIuNDY0IDAgMCAxIC42NjEtLjA2IDIuOTA4IDIuOTA4IDAgMCAxIDIuMTYyLjk2MSAyLjkyNiAyLjkyNiAwIDAgMSAyLjQ2My0xLjM4MiAzLjAxNSAzLjAxNSAwIDAgMSAyLjg4MyAyLjM0MyAyLjgxIDIuODEgMCAwIDEgMS42ODItLjU0MSAyLjk0OCAyLjk0OCAwIDAgMSAyLjk0MyAyLjk0M2MuMzYuMjQuODQxLjEyIDEuMzIyLjEyYTIuOTQ4IDIuOTQ4IDAgMCAxIDIuOTQzIDIuOTQzIDMuODg0IDMuODg0IDAgMCAxLS4yNCAxLjIgMy4wNDMgMy4wNDMgMCAwIDEgLjc4MS0uMTIgMi45NDggMi45NDggMCAwIDEgMi45NDMgMi45NDMgMy4wMjEgMy4wMjEgMCAwIDEtLjQ4MSAxLjYyMiAyLjk2NiAyLjk2NiAwIDAgMSAxLjUgNS4yODYgMi45NjMgMi45NjMgMCAwIDEgMi4zNDMgMi44ODMgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjkwOCAyLjkwOCAwIDAgMSAuNTQxIDQuMzg1YzEuNSAxLjI2MS40MiAzLjU0NC0uNzgxIDQuNTA1YTMuNTA5IDMuNTA5IDAgMCAxLTQuMjY1LjM2IDUuNDkxIDUuNDkxIDAgMCAxLTQuODA2LjkgMS43MjUgMS43MjUgMCAwIDEgMCAxLjQ0MiAxLjY0MSAxLjY0MSAwIDAgMS0yLjIyMy43ODEgNzYuODMgNzYuODMgMCAwIDAtMzMuMS03LjM4OUE3OC4yODkgNzguMjg5IDAgMCAwIDM0Ljk2IDUyLjM4em0tNC41MDUtMTAuNzUyYTQuMDk0IDQuMDk0IDAgMCAxIDEuMzIyIDEuOTIyYy42IDEuNjIyLjU0MSAzLjEyNC0xLjU2MiA0LjJhMi44MjYgMi44MjYgMCAwIDAgMi40LS4xOCAyLjkzOCAyLjkzOCAwIDAgMCAxLjUtMi44MjMgMy4zODggMy4zODggMCAwIDEtLjY2MS0xLjIgMi45NSAyLjk1IDAgMSAxIDUuNzA3LTEuNSAyLjA0MyAyLjA0MyAwIDAgMSAuMDYuNiAyLjkgMi45IDAgMCAwIDUuMjI2LTEuOTgyYy0yLjgyMy43MjEtMy45LS42LTQuMzg1LTIuNC0uNDItMS41LS4yNC0yLjk0MyAxLjU2Mi0zLjc4NGEyLjkyNSAyLjkyNSAwIDAgMSAuMy0xLjY4MiAxMS45MjggMTEuOTI4IDAgMCAwLTExLjQ2OSA4LjgyOXptOS40MzEtMTEuOTU0YTIuODY3IDIuODY3IDAgMCAxIDIuMzQzLTIuNTIzIDMuMDUzIDMuMDUzIDAgMCAxLTEuMTQxLTIuMzQzYy00LjUwNSAxLjkyMi03LjI2OCA0LjI2NS04Ljk1IDcuMzg5YTI4LjIgMjguMiAwIDAgMC0xLjAyMSAyLjY0MyAxNC42MTcgMTQuNjE3IDAgMCAxIDguNTMtNC42ODV6bTMxLjMtMy44NDRhMi40MjcgMi40MjcgMCAwIDEtMS41NjIgMi4zNDNjMS4yNjEuMjQgMS43NDIuOSAyLjA0MiAyLjUyMyAxLjkyMi4zNiAyLjQ2MyAxLjY4MiAyLjQ2MyAzLjMgMCAxLjg2Mi0uNzIxIDMuMzY0LTMuNjY0IDMuNDI0YTIuODc0IDIuODc0IDAgMCAwIDUuNTg2LjM2IDMuNTQ1IDMuNTQ1IDAgMCAxLS4xMi0uODQxIDIuOTQzIDIuOTQzIDAgMSAxIDUuODg3IDAgMi43MTEgMi43MTEgMCAwIDEtLjQyIDEuNSAyLjgxNyAyLjgxNyAwIDAgMCAyLjE2MiAyLjcgMi44ODggMi44ODggMCAwIDAgMy4zNjQtMS42MjJjLTIuODIzLS43MjEtMy4xMjQtMi40LTIuNy00LjIuNDIxLTEuNSAxLjItMi43IDMuMTg0LTIuNTgzYTMuMTY1IDMuMTY1IDAgMCAxIDEuNTYyLTEuNjIyIDE1LjA5MyAxNS4wOTMgMCAwIDAtLjI0LTEuNjIyIDE5LjYgMTkuNiAwIDAgMC0xMi45MTUtNC43NDUgMTguOTQ1IDE4Ljk0NSAwIDAgMC00Ljg2Ni42em0xNi40LS43MjFhMTYuNTMyIDE2LjUzMiAwIDAgMC0xNi40LTEwLjA5MiAyLjc2MiAyLjc2MiAwIDAgMS0uNDIgMS43NDJWMTkuMWEyLjQgMi40IDAgMCAxIC40MiAxLjQ0MiAyLjg5MiAyLjg5MiAwIDAgMS0uNDIgMS40NDJ2LjZhMjEuNjA4IDIxLjYwOCAwIDAgMSA1LjI4Ni0uNiAyMi41MzkgMjIuNTM5IDAgMCAxIDExLjUyOSAzLjEyNXpNNDEuMDg3IDQ2LjEzM2E1Ljg2NyA1Ljg2NyAwIDAgMS0zLTEuMDgxIDIuMjg2IDIuMjg2IDAgMCAxLTEuMDIxLjQ4MSAxMS43NjMgMTEuNzYzIDAgMCAxLTEuODY2IDIuOTQzIDEwMC40MDcgMTAwLjQwNyAwIDAgMSA1Ljg4Ny0yLjM0M3ptNDguMjM2LTUuODg3YTUuMjg4IDUuMjg4IDAgMCAxLTMuODQ0IDMuMTg0YzEuOTIyLjQyIDMuODQ0LjkgNS43MDcgMS40NDJhNS40MjcgNS40MjcgMCAwIDEtMS44NjMtNC42MjZ6bS03Ljg2OSAyLjRhNS43OTEgNS43OTEgMCAwIDEtMi4zNDMtMi44ODMgNC4zMTMgNC4zMTMgMCAwIDEtMS4wMjEtLjEyIDUuODQ5IDUuODQ5IDAgMCAxLTMgMi4yMjMgNTQuMjM3IDU0LjIzNyAwIDAgMSA2LjM2NC43ODN6bS0yMC4zNjQtLjgzOGE2LjIgNi4yIDAgMCAxLTMtMi4yMjMgNC4wNTYgNC4wNTYgMCAwIDEtLjg0MS4xMiA2LjQzMSA2LjQzMSAwIDAgMS0yLjQ2MyAyLjg4M2MyLjA0LS4yOTkgNC4xNDItLjYgNi4zMDQtLjc4em0tMTQuMjM2LTEuNTYyYTUuNDg0IDUuNDg0IDAgMCAxLTEuOCA0LjYyNSA4Ny45OTcgODcuOTk3IDAgMCAxIDUuNzA3LTEuNDQyIDUuNTE3IDUuNTE3IDAgMCAxLTMuOTA3LTMuMTgzem0xOC4yNjEgMS4zMjJjLjk2MS0uMDYgMS45ODItLjA2IDMtLjA2czEuOTgyIDAgMyAuMDZhNS42IDUuNiAwIDAgMS0zLTQuMDI1IDUuMTIxIDUuMTIxIDAgMCAxLTMgNC4wMjV6bTI5Ljk3NSA0LjU2NWMxLjk4Mi43MjEgMy45NjUgMS41IDUuODg3IDIuMzQzYTUuNzIyIDUuNzIyIDAgMCAxLTEuNDQyLTIuODgzIDQuNDk0IDQuNDk0IDAgMCAxLTEuNDQyLS41NDEgNS42NzYgNS42NzYgMCAwIDEtMy4wMDMgMS4wODF6bTEyLjA3NC0yLjIyM2EyLjgyNCAyLjgyNCAwIDEgMCAzLjc4NC0xLjA4MSAyLjggMi44IDAgMCAwLTMuNzg0IDEuMDgyek04Ny43IDM1LjVhMi44MTkgMi44MTkgMCAxIDAgMy40MjQtMi4wNDJBMi44MzUgMi44MzUgMCAwIDAgODcuNyAzNS41em0tNTguMjY2IDguMTdhMi44MzYgMi44MzYgMCAxIDAtMS4xNDEgMy44NDQgMi44MjQgMi44MjQgMCAwIDAgMS4xNDEtMy44NDR6bTE5LjEtOC4xNjlhMi44MTkgMi44MTkgMCAxIDAtMi4wNDIgMy40MjQgMi44MzUgMi44MzUgMCAwIDAgMi4wNDQtMy40MjV6bTIyLjQwNi0yLjFhMi44MjMgMi44MjMgMCAxIDAtMi44MjMgMi44MjMgMi44MiAyLjgyIDAgMCAwIDIuODI1LTIuODI0ek0xMDAuNjE2IDU1LjhsLjU0MSAyLjIyMy0yLjIyMyAxLjI2MWEuODQ0Ljg0NCAwIDAgMSAuMyAxLjA4MS44MTUuODE1IDAgMCAxLTEuMDgxLjQyIDY5LjgyNSA2OS44MjUgMCAwIDAtMzAuMDM1LTYuNjY4IDcwLjcwOSA3MC43MDkgMCAwIDAtMzAuMDM0IDYuNjczLjgzNC44MzQgMCAwIDEtMS4wODQtLjQyLjk0MS45NDEgMCAwIDEgLjMtMS4wODFsLTIuMjItMS4yNjIuNTQxLTIuMjIzYS43NjQuNzY0IDAgMCAxLS44NDEtLjQyLjcuNyAwIDAgMSAuMy0uOTYxIDc2LjY1MiA3Ni42NTIgMCAwIDEgMzIuOTc4LTcuMzI4IDc3LjUzNCA3Ny41MzQgMCAwIDEgMzIuOTc4IDcuMzI4LjcuNyAwIDAgMSAuMy45NjEuNTcuNTcgMCAwIDEtLjcyLjQxNnptLTMyLjUgOC41OWE2MC4xMjkgNjAuMTI5IDAgMSAwIDYwLjEyOSA2MC4xMjkgNjAuMjMyIDYwLjIzMiAwIDAgMC02MC4xMjYtNjAuMTI1em0wLTguMDQ5QTY4LjE0OSA2OC4xNDkgMCAxIDEgMCAxMjQuNTI0YTY4LjI2OSA2OC4yNjkgMCAwIDEgNjguMTE5LTY4LjE3OXptNTcuMDY2IDY3LjgxOGE1Ni42MiA1Ni42MiAwIDAgMS0xMy4yNzUgMzYuNTIybC02LjU0OC02LjU0OGM3LjAyOC04LjUzIDExLjU5My0xNyAxMS41OTMtMzAuNTE1IDAtMTQuMjM2LTcuNDQ5LTMwLjQ1NS0xOS40LTM4LjY4NWwtNy42MjkgNy44MDlhMzguMiAzOC4yIDAgMCAxIDEwLjAzMiAxMC41NzJsLTYuNDg3IDUuNTg2YTI4LjgyMyAyOC44MjMgMCAwIDAtOS40MzEtOS45NzFsLTE1LjkxOCAxNi44MjQtMTYuNTE5LTE3QTMwLjE2IDMwLjE2IDAgMCAwIDM4LjA4NCAxMjMuNWMtLjI0IDEzLjc1NiA4LjU5IDIzLjYwNyAyMS4xNDQgMjcuODEydi0yOC4xN2gxOS45NDN2Ni4zMDdINjcuMjE3djcuMDg4aDExLjc3NHY3LjAyOEg2Ny4yMTd2OS4wN2M4LjU5LjQyIDE3Ljk2MS00LjgwNiAyMy40ODctMTAuOTkzbDYuMTg3IDYuMjQ3YTM4LjgyOCAzOC44MjggMCAwIDEtMjkuNjE0IDEzLjMzNXY4LjcxaC04LjA0OXYtOS42NzFjLTE3LjI0LTQuMzI1LTI5LjY3NC0xOS42NDMtMjkuNDM0LTM3LjYuMTgtMTIuMjU0IDYuNjY4LTIyLjU4NiAxNi4yMTktMjkuNzM0bC03Ljc0OS04LjA0OWMtMTIuNDM0IDEwLjIxMi0xOS4xIDIyLjcwNi0xOS42NDMgMzguNzQ1QzE4LjIgMTM4LjEgMjUuNzcgMTQ5LjYzMiAzMC40IDE1NC4zNzhsLTUuNzY3IDUuODg3YTU0LjM4NSA1NC4zODUgMCAwIDEtMTMuNTc2LTM2LjEgNTcuMjIgNTcuMjIgMCAwIDEgMjguODg5LTQ5LjU1OUw1My40IDg4LjY2MkE0MC4xNDQgNDAuMTQ0IDAgMCAxIDY4LjE3OSA4NS45YTM5LjQyNSAzOS40MjUgMCAwIDEgMTQuMTc2IDIuNzYzbC42NjEtLjY2MyAxMy4xLTEzLjUxNmE1Ny4xMSA1Ny4xMSAwIDAgMSAyOS4wNjggNDkuNjc5ek03Ni4xNjggOTUuMzNhMzguNDg2IDM4LjQ4NiAwIDAgMC04LjI5LTEuMzIyIDMyLjQ5MiAzMi40OTIgMCAwIDAtOC4zNSAxLjA4MWw3LjgwOSA4LjA0OS44NDEuNnptLS4xMiAxNS40MzhsMzMuMDM4IDM0LjE3OWE3Ny44MjMgNzcuODIzIDAgMCAxLTYuOTA4IDkuNDMxbDguMjkgOC4yMjlhNjAuMDc1IDYwLjA3NSAwIDAgMS0xOS42NDMgMTQuMTc2bC0xMy45MzYtMTQuMjM2YTQxLjggNDEuOCAwIDAgMCAyMy4wNjYtMTQuNzc3bC05LjQzMS05LjU1MWMtNS4wNDYgNi4wMDctMTIuNzk1IDExLjU5My0yMC45NjQgMTIuMTM0di00LjQ0NWgxMS43NzR2LTExLjc3M0g2OS41NnYtMi40aDExLjk1NFYxMjAuOEg1Ni44ODZ2MjEuMjY0bC0xNi40NTktMTYuODJhMTUuNzExIDE1LjcxMSAwIDAgMSAwLTEuNjgyIDI3LjcgMjcuNyAwIDAgMSAxMC45MzMtMjEuNzQ1TDY2LjggMTE3LjhsMS4zMjIgMS4zMjJ6bS00Ny4yNzQgMi41MjNsLTQuOTI2LTUuMDQ2YTQ4LjE1MyA0OC4xNTMgMCAwIDEgMTQuMTc2LTIwLjE4M2w0LjQ0NSA0LjU2NWE0MS43OTIgNDEuNzkyIDAgMCAwLTEzLjY5NiAyMC42NjR6IiBjbGFzcz0iY2xzLTMiIGRhdGEtbmFtZT0iVHJhemFkbyAxNjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ni4wMDIgODY1LjU0MSkiLz4gICAgPC9nPjwvc3ZnPg==")
}

.m_new_tickets .newcal_proxpartido_item.no_match .text_info {
	text-align: left
}

.m_new_tickets .newcal_proxpartido_item.no_match .text_info:lang(ar) {
	text-align: right
}

.m_new_tickets .newcal_proxpartido_item.no_match .text_info .text_dest {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.4;
	letter-spacing: normal;
	color: #555555;
	font-weight: normal;
	margin-bottom: 15px
}

.m_new_tickets .newcal_proxpartido_item.no_match .text_info .text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.43;
	letter-spacing: normal;
	color: #333333;
	margin-top: 15px
}

.m_new_tickets .newcal_proxpartido_item.no_match .buy_btn {
	position: absolute;
	bottom: 37px;
	left: 50%;
	transform: translateX(-50%)
}

.m_new_tickets .newcal_proxpartido_item.no_match .share-box-inner {
	top: 20px
}

.m_new_tickets .newcal_proxpartido_item.no_match .share-box-inner .share-menu-toggle {
	top: 7px
}

.m_new_tickets .newcal_addtocal {
	font-size: 10px;
	color: rgba(255, 255, 255, 0.8);
	top: -105px;
	right: -10px
}

.m_new_tickets .newcal_addtocal:before {
	color: rgba(255, 255, 255, 0.8);
	font-size: 32px
}

.m_new_tickets .newcal_addtocal:lang(ar) {
	right: auto;
	left: -10px
}

.m_new_tickets .subtitle_ticker {
	height: 2rem;
	width: calc(100% - 10px);
	margin: 0 auto 5px 5px;
	overflow: hidden
}

.m_new_tickets .subtitle_ticker:lang(ar) {
	margin: 0 5px 5px auto
}

.m_new_tickets .subtitle_ticker_wrapper {
	width: 600%;
	min-width: 100%;
	height: 100%;
	overflow: visible;
	display: flex;
	animation: ticker 45s infinite linear
}

.m_new_tickets .subtitle_ticker_wrapper:lang(ar) {
	animation: ticker_ar 45s infinite linear
}

.m_new_tickets .subtitle_ticker_item {
	flex: 0 1 auto;
	margin: 0;
	box-sizing: border-box;
	width: calc(100% / 6);
	height: 100%;
	text-align: left;
	color: #fff;
	font-family: "Oswald", sans-serif;
	font-size: 1.125rem;
	font-weight: normal
}

.m_new_tickets .subtitle_ticker_item:lang(ar) {
	text-align: right
}

.m_new_tickets .tickets_datelist {
	text-align: left;
	width: calc(100% + 20px);
	transform: translateX(-10px);
	padding: 15px 20px;
	margin: 0;
	background-color: rgba(52, 118, 182, 0.075);
	font-weight: 300;
	font-size: 12px;
	margin-top: 20px;
	color: #333333
}

.m_new_tickets .tickets_datelist td {
	padding: 2px 0
}

.m_new_tickets .tickets_datelist:lang(ar) {
	text-align: right
}

.m_new_tickets .tickets_datelist_head {
	text-align: center;
	font-weight: 400;
	font-size: 12px;
	padding-bottom: 4px
}

.m_new_tickets .tickets_datelist_discount {
	text-align: center;
	font-weight: 400
}

.m_new_tickets .tickets_datelist_date {
	text-align: right;
	white-space: nowrap
}

.m_new_tickets .tickets_datelist_date:lang(ar) {
	text-align: left
}

.m_new_tickets .share-box-inner {
	top: 25px;
	left: 0
}

.m_new_tickets .share-box-inner .share-menu-toggle {
	top: -15px;
	left: 13px;
	width: 22px;
	height: 22px;
	line-height: 1;
	margin: 0;
	border-radius: 0
}

.m_new_tickets .share-box-inner:lang(ar) {
	right: 25px
}

.m_new_tickets .cal_cont {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 28px;
	height: 28px;
	text-align: center;
	font-size: 0;
	text-decoration: none;
	z-index: 1
}

.m_new_tickets .cal_cont:lang(ar) {
	right: auto;
	left: 10px
}

.m_new_tickets .cal_cont:before {
	content: "\e906";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #8bbbe8;
	font-size: 28px;
	line-height: 1;
	display: block;
	vertical-align: middle
}

.m_new_tickets .proxpartido_countdown {
	width: calc(100% + 20px);
	transform: translateX(-10px);
	padding: 20px;
	margin: 0;
	background-color: rgba(52, 118, 182, 0.075);
	margin-top: 20px
}

.m_new_tickets .proxpartido_countdown:lang(ar) {
	transform: translateX(10px)
}

.m_new_tickets .info_obs_venta {
	width: 100%;
	padding: 10px 0;
	font-size: 0.81rem
}

.m_new_tickets .info_obs_venta .text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 300;
	text-align: center;
	color: #333333;
	font-size: 0.81rem
}

.m_new_tickets .proxpartido_countdown_item {
	width: 170px;
	margin: 0 auto
}

.m_new_tickets .contacta .wrapper {
	width: 100vw;
	max-width: 100vw
}

.m_new_tickets .contacta .wrapper .contacta_container {
	padding: 53px 40px 43px;
	display: flex;
	flex-wrap: wrap;
	text-align: center
}

.m_new_tickets .contacta .wrapper .contacta_container .title_contacta {
	margin-bottom: 44px;
	flex-basis: 100%;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: normal;
	color: #000000;
	text-transform: uppercase
}

.m_new_tickets .contacta .wrapper .contacta_container .phone_contacta {
	flex-basis: 50%
}

.m_new_tickets .contacta .wrapper .contacta_container .phone_contacta:before {
	content: "\e90a";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #999999;
	font-size: 40px;
	display: block;
	margin-bottom: 10px
}

.m_new_tickets .contacta .wrapper .contacta_container .phone_contacta .phone {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -0.3px;
	color: #016ace;
	text-decoration: none
}

.m_new_tickets .contacta .wrapper .contacta_container .phone_contacta .text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: -0.2px;
	color: #505050
}

.m_new_tickets .contacta .wrapper .contacta_container .email_contacta {
	flex-basis: 50%;
	padding: 0 30px;
	box-sizing: border-box
}

.m_new_tickets .contacta .wrapper .contacta_container .email_contacta:before {
	content: "\e90b";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #999999;
	font-size: 40px;
	display: block;
	margin-bottom: 10px
}

.m_new_tickets .contacta .wrapper .contacta_container .email_contacta .email {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	letter-spacing: -0.3px;
	color: #016ace;
	text-decoration: none
}

@media screen and (min-width: 990px) {
	.m_new_tickets .title_container {
		height: auto;
		max-height: none;
		width: 100%;
		max-width: 100%;
		overflow: visible
	}

	.m_new_tickets .newcal_proxpartido_item {
		align-items: flex-start;
		padding: 15px 30px
	}

	.m_new_tickets .newcal_proxpartido_item.nocount .info_obs_venta {
		margin-top: 60px;
		order: 3
	}

	.m_new_tickets .newcal_proxpartido_item .logos {
		align-items: center;
		justify-content: space-around
	}

	.m_new_tickets .newcal_proxpartido_item .logos .competition {
		transform: none
	}

	.m_new_tickets .newcal_proxpartido_item .fecha_container {
		margin-top: 30px;
		padding-left: 20px;
		box-sizing: border-box
	}

	.m_new_tickets .newcal_proxpartido_item .jornada .numjornada {
		display: block
	}

	.m_new_tickets .newcal_proxpartido_item .jornada .numjornada:after {
		display: none
	}

	.m_new_tickets .newcal_proxpartido_item .buy_btn_container {
		margin-top: 15px;
		padding-left: 20px;
		box-sizing: border-box
	}

	.m_new_tickets .newcal_proxpartido_item .precio_menu {
		font-size: 12px
	}

	.m_new_tickets .newcal_proxpartido_item.nowarning {
		align-items: center
	}

	.m_new_tickets .newcal_proxpartido_item.nowarning .logos .crest {
		max-width: 100px;
		max-height: 100px
	}

	.m_new_tickets .newcal_proxpartido_item.nowarning .buy_btn_container,
	.m_new_tickets .newcal_proxpartido_item.nowarning .fecha_container {
		padding-left: 0
	}

	.m_new_tickets .newcal_proxpartido_item.nowarning .proxpartido_countdown {
		margin-bottom: 5px
	}

	.m_new_tickets .newcal_proxpartido_item.no_match {
		height: auto;
		padding: 45px 180px 33px 86px;
		box-sizing: border-box
	}

	.m_new_tickets .newcal_proxpartido_item.no_match:lang(ar) {
		padding: 45px 86px 33px 180px
	}

	.m_new_tickets .newcal_proxpartido_item.no_match .buy_btn {
		position: static;
		transform: none;
		margin: 37px auto 0 0
	}

	.m_new_tickets .newcal_proxpartido_item.no_match .buy_btn:lang(ar) {
		margin: 37px 0 0 auto
	}

	.m_new_tickets .newcal_proxpartido_item.no_match .text_info .text_dest {
		margin-bottom: 0
	}

	.m_new_tickets .newcal_addtocal {
		font-size: 14px;
		color: white;
		top: -79px;
		right: 0
	}

	.m_new_tickets .newcal_addtocal:before {
		color: rgba(255, 255, 255, 0.9);
		font-size: 40px
	}

	.m_new_tickets .newcal_addtocal:lang(ar) {
		right: auto;
		left: 0
	}

	.m_new_tickets .newcal_proxpartido_cont {
		justify-content: flex-start
	}

	.m_new_tickets .newcal_proxpartido_title {
		margin: 0 auto 20px;
		max-width: none
	}

	.m_new_tickets .subtitle_ticker {
		width: calc(100% - 155px);
		margin: 0 auto 10px 10px
	}

	.m_new_tickets .subtitle_ticker:lang(ar) {
		margin: 0 10px 10px auto
	}

	.m_new_tickets .subtitle_ticker_item {
		font-size: 1.375rem;
		text-shadow: none
	}

	.m_new_tickets .tickets_datelist {
		width: 50%;
		transform: none;
		order: 3;
		flex-basis: 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 auto 0 0;
		font-size: 11px;
		background-color: transparent
	}

	.m_new_tickets .tickets_datelist_head {
		border-bottom: 1px solid rgba(0, 0, 0, 0.25)
	}

	.m_new_tickets .proxpartido_countdown {
		width: 50%;
		transform: none;
		order: 3;
		flex-basis: 50%;
		max-width: 50%;
		padding: 0;
		margin: 0 auto 0 0;
		background-color: transparent
	}

	.m_new_tickets .proxpartido_countdown:lang(ar) {
		margin: 0 0 0 auto
	}

	.m_new_tickets .proxpartido_countdown_item {
		width: 100%;
		max-width: 225px
	}

	.m_new_tickets .info_obs_venta {
		order: 5;
		width: 50%;
		flex-basis: 50%;
		text-align: center;
		padding: 0
	}

	.m_new_tickets .container_list .cal_cont {
		top: 57px;
		right: 25px
	}

	.m_new_tickets .container_list .cal_cont:lang(ar) {
		right: auto;
		left: 25px
	}

	.m_new_tickets .contacta .wrapper {
		width: 670px;
		max-width: 670px
	}

	.m_new_tickets .contacta .wrapper .contacta_container {
		padding: 53px 0
	}

	.m_new_tickets .contacta .wrapper .contacta_container .email_contacta {
		padding: 0
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_new_tickets .contacta .wrapper {
		width: 960px;
		max-width: 960px
	}
}

@keyframes ticker {
	0% {
		transform: translateX(0)
	}

	16% {
		transform: translateX(0%)
	}

	17% {
		transform: translateX(-16.667%)
	}

	32% {
		transform: translateX(-16.667%)
	}

	33% {
		transform: translateX(-33.334%)
	}

	49% {
		transform: translateX(-33.334%)
	}

	50% {
		transform: translateX(-50%)
	}

	66% {
		transform: translateX(-50%)
	}

	67% {
		transform: translateX(-66.667%)
	}

	82% {
		transform: translateX(-66.667%)
	}

	83% {
		transform: translateX(-83.334%)
	}

	100% {
		transform: translateX(-83.334%)
	}
}

@keyframes ticker_ar {
	0% {
		transform: translateX(0)
	}

	16% {
		transform: translateX(0%)
	}

	17% {
		transform: translateX(16.667%)
	}

	32% {
		transform: translateX(16.667%)
	}

	33% {
		transform: translateX(33.334%)
	}

	49% {
		transform: translateX(33.334%)
	}

	50% {
		transform: translateX(50%)
	}

	66% {
		transform: translateX(50%)
	}

	67% {
		transform: translateX(66.667%)
	}

	82% {
		transform: translateX(66.667%)
	}

	83% {
		transform: translateX(83.334%)
	}

	100% {
		transform: translateX(83.334%)
	}
}

.tickets_calendar {
	background-color: #f2f2f2
}

.tickets_calendar .wrapper {
	width: 100vw;
	max-width: 100vw;
	margin: 0 auto;
	background-color: transparent;
	border: 0;
	padding: 40px 0 50px
}

.tickets_calendar .wrapper .m_team_navigation {
	position: relative;
	margin: 0 15px;
	box-sizing: border-box;
	border: 0;
	font-size: 0;
	background-color: transparent;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	flex-wrap: nowrap;
	border-bottom: 1px solid rgba(0, 0, 0, 0.5)
}

.tickets_calendar .wrapper .m_team_navigation .option {
	display: inline-block;
	flex-basis: calc(50% - 15px);
	padding-bottom: 5px;
	border: 0
}

.tickets_calendar .wrapper .m_team_navigation .option .selection {
	-webkit-tap-highlight-color: transparent;
	padding: 0;
	border: none;
	width: 100%;
	text-decoration: none
}

.tickets_calendar .wrapper .m_team_navigation .option .option_text {
	font-family: "Oswald", sans-serif;
	font-size: 19px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #016ace;
	text-transform: none
}

.tickets_calendar .wrapper .m_team_navigation .option.active {
	border-bottom: 2px solid #000;
	background-color: transparent
}

.tickets_calendar .wrapper .m_team_navigation .option.active .option_text {
	font-weight: normal;
	color: #444444
}

.tickets_calendar .wrapper .m_team_content {
	border: 0;
	background-color: #f2f2f2
}

.tickets_calendar .wrapper .m_team_content .select_container {
	position: relative;
	padding: 30px 0;
	margin: 0 15px;
	box-sizing: border-box
}

.tickets_calendar .wrapper .m_team_content .select_container .cover_select {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 2;
	left: 0;
	cursor: pointer
}

.tickets_calendar .wrapper .m_team_content .select_container .select_content {
	border: 1px solid #d8d8d8;
	background-color: #ffffff;
	border-radius: 0;
	display: block;
	cursor: pointer;
	position: relative;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.1px;
	color: #505050
}

.tickets_calendar .wrapper .m_team_content .select_container .select_content,
.tickets_calendar .wrapper .m_team_content .select_container select {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.1px;
	color: #505050
}

.tickets_calendar .wrapper .m_team_content .select_container select {
	padding: 0 15px;
	box-sizing: border-box
}

.tickets_calendar .wrapper .m_team_content .select_container .select_button {
	right: 15px
}

.tickets_calendar .wrapper .m_team_content .select_container .select_button:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #d8d8d8;
	vertical-align: middle
}

.tickets_calendar .wrapper .m_team_content .select_container .select_button:lang(ar) {
	right: auto;
	left: 15px
}

.tickets_calendar .wrapper .m_team_content .months_container {
	position: relative
}

.tickets_calendar .wrapper .m_team_content .months_container .months {
	position: absolute;
	left: 0;
	font-size: 0;
	top: 0;
	background: transparent;
	display: block;
	height: 395px;
	overflow: hidden;
	overflow-y: auto
}

.tickets_calendar .wrapper .m_team_content .months_container .months.no_sell {
	top: 105px
}

.tickets_calendar .wrapper .m_team_content .months_container .months li {
	list-style: none;
	width: 60px;
	box-sizing: border-box;
	text-align: center;
	display: none
}

.tickets_calendar .wrapper .m_team_content .months_container .months li.show {
	display: block
}

.tickets_calendar .wrapper .m_team_content .months_container .months li a {
	text-decoration: none;
	font-family: "Oswald", sans-serif;
	font-size: 15px;
	font-weight: 100;
	line-height: 2.73;
	color: #666666;
	box-sizing: border-box;
	text-transform: uppercase;
	padding: 0;
	border: 0;
	display: inline
}

.tickets_calendar .wrapper .m_team_content .months_container .months li a.active {
	font-weight: 500;
	border-bottom: 4px solid rgba(51, 51, 51, 0.9);
	background-color: transparent;
	margin: 0;
	color: rgba(51, 51, 51, 0.9)
}

.tickets_calendar .wrapper .m_team_content .months_container .months:lang(ar) {
	left: auto;
	right: 0
}

.tickets_calendar .wrapper .m_team_content .m_entradas_toggle {
	display: none
}

.tickets_calendar .wrapper .m_team_content .container_match {
	overflow: hidden;
	margin-left: 60px
}

.tickets_calendar .wrapper .m_team_content .container_match .carrusel_match {
	padding-top: 5px
}

.tickets_calendar .wrapper .m_team_content .container_match .carrusel_match .info .info_text {
	width: 100%;
	text-align: center;
	padding: 0 10px;
	box-sizing: border-box;
	margin: 10px 0
}

.tickets_calendar .wrapper .m_team_content .container_match:lang(ar) {
	margin-left: 0;
	margin-right: 60px
}

.tickets_calendar .wrapper .m_team_content .container_match .match {
	overflow: visible;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	height: auto;
	align-items: flex-start;
	width: 280px;
	position: relative
}

.tickets_calendar .wrapper .m_team_content .container_match .match.info .container_matches_nuevo {
	height: auto
}

.tickets_calendar .wrapper .m_team_content .container_match .match .share-box-inner {
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 4
}

.tickets_calendar .wrapper .m_team_content .container_match .match .share-box-inner:lang(ar) {
	left: auto;
	right: 10px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .share-box-inner .share-menu-toggle {
	background: transparent;
	border: 0;
	top: 0;
	left: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .share-box-inner .share-menu-toggle:after {
	background: transparent;
	display: inline-block;
	font-family: "Real-Madrid-Icons";
	color: #8bbbe8;
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	vertical-align: middle;
	content: '\e908';
	opacity: 1;
	width: auto;
	height: auto
}

.tickets_calendar .wrapper .m_team_content .container_match .match .share-box-inner .share-menu-toggle:before {
	background-color: transparent;
	border: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .share-box-inner .share-menu-item {
	margin: -35px -10px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .share-box-inner .share-menu-item:lang(ar) {
	margin: -28px -12px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo {
	text-align: center;
	height: 100%;
	padding: 20px 0 0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: center;
	margin-right: 0;
	align-content: flex-start
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo:lang(ar) {
	margin-left: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo>*:not(.tickets_datelist_match) {
	margin: 0 20px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .image {
	flex: 0 1 100%;
	margin: 0;
	min-height: 38px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .teams {
	order: 4;
	flex-basis: 100%;
	line-height: 1;
	margin-top: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .teams h3 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal;
	color: #000000;
	margin-top: 15px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .logos {
	display: inline-block
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .logos.local {
	margin: -10px 15px 0 20px;
	order: 2;
	flex: 0 0 65px;
	padding: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .logos.local.paded {
	margin: -10px 15px 0 20px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .logos.local:lang(ar) {
	margin: -10px 20px 0 15px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .logos.visitor {
	margin: -10px 20px 0 15px;
	order: 3;
	flex: 0 0 65px;
	padding: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .logos.visitor:lang(ar) {
	margin: -10px 15px 0 20px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .competition {
	margin-top: 10px;
	order: 6;
	flex-basis: 100%
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .competition p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: normal;
	color: #333333
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .buy_btn {
	margin-top: 15px;
	order: 7
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .buy_btn a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: -0.3px;
	color: #ffffff
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .price {
	order: 8;
	margin: 15px 0 0;
	display: inline-block;
	line-height: 1;
	text-align: center;
	width: 100%;
	min-height: 19px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .price p {
	display: inline-block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: normal;
	color: #555555;
	align-items: center;
	flex-basis: auto
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .price p span {
	font-weight: 600
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .price p:nth-child(2):before {
	content: '\00B7';
	color: #555555;
	font-size: 14px;
	margin: 0 5px;
	font-weight: normal
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .pricedata_link {
	order: 9;
	text-align: center;
	margin-top: 5px;
	line-height: 1;
	width: 100%;
	margin-bottom: 24px;
	min-height: 13px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .pricedata_link .precio_menu {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	letter-spacing: normal;
	color: #016ace
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	flex-wrap: wrap;
	margin-top: 10px;
	order: 5;
	flex-basis: 100%;
	height: 40px;
	max-height: 40px;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	letter-spacing: normal;
	color: #333333;
	padding-right: 12px;
	border-right: 1px solid #a5a5a5;
	margin-right: 12px;
	line-height: 1;
	white-space: normal
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour:lang(ar) {
	padding-right: 0;
	padding-left: 12px;
	border-right: 0;
	border-left: 1px solid #a5a5a5;
	margin-right: 0;
	margin-left: 12px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour.no_confirmada {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: normal;
	color: #dd0000;
	padding: 0;
	line-height: 1.4;
	margin: 0;
	border: 0;
	flex-basis: 100%;
	order: 1
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour.no_confirmada~.day {
	order: 2
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour.no_confirmada~.day .weekday {
	display: inline-block
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour.no_confirmada~.day .weekday:after {
	content: ',';
	display: inline-block;
	margin-right: 3px;
	color: #333333
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour.no_confirmada~.day .weekday:lang(ar):after {
	margin-right: 0;
	margin-left: 3px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .day {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: normal;
	color: #333333;
	text-align: left;
	line-height: 1.4;
	order: 2
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .day:lang(ar) {
	text-align: right
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .day .weekday {
	font-weight: normal;
	display: block
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date.pend .no_confirmada {
	flex-basis: 125px;
	line-height: 1.4
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date.pend .no_confirmada~.day {
	color: #dd0000;
	flex-basis: 100%
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date.pend .confirmada {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	letter-spacing: normal;
	color: #333333;
	padding-right: 12px;
	border-right: 1px solid #a5a5a5;
	margin-right: 12px;
	line-height: 1.15
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date.pend .confirmada:lang(ar) {
	padding-right: 0;
	padding-left: 12px;
	border-right: 0;
	border-left: 1px solid #a5a5a5;
	margin-right: 0;
	margin-left: 12px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date.pend .weekday {
	text-align: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: normal;
	color: #dd0000
}

.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date.pend .day {
	color: #dd0000;
	text-align: center;
	margin-top: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match {
	padding: 14px 11px;
	box-sizing: border-box;
	min-height: 220px;
	background-color: #f2f7fd;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	font-weight: 300;
	font-size: 12px;
	order: 10;
	width: 100%;
	display: flex
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match:lang(es) {
	min-height: 170px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match:lang(en) {
	min-height: 200px
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match tbody {
	width: 100%
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td.tickets_datelist_group {
	width: 100%;
	white-space: normal
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td.tickets_datelist_discount {
	width: 10%
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td.tickets_datelist_date {
	width: 100%
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match .tickets_datelist_head {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	text-align: center;
	color: #000000;
	margin: 0 auto;
	padding-bottom: 10px;
	border: 0
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 300;
	height: 19px;
	padding: 0;
	letter-spacing: normal;
	color: #000000
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td.tickets_datelist_discount {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	letter-spacing: normal;
	text-align: center;
	color: #000000;
	padding: 0 10px;
	box-sizing: border-box
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td.tickets_datelist_group {
	text-align: left
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td.tickets_datelist_group:lang(ar) {
	text-align: right
}

.tickets_calendar .wrapper .m_team_content .container_match .match .tickets_datelist_match td.tickets_datelist_date:lang(ar) {
	text-align: left
}

.tickets_calendar .wrapper .options_select {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.85);
	top: 0;
	left: 0;
	display: none;
	position: fixed;
	-webkit-backface-visibility: hidden;
	z-index: 4
}

.tickets_calendar .wrapper .options_select.show {
	display: block
}

.tickets_calendar .wrapper .options_select .close_selection {
	width: 17px;
	height: 17px;
	cursor: pointer
}

.tickets_calendar .wrapper .options_select .close_selection:before {
	content: '\e606';
	display: block;
	font-family: "Real-Madrid-Icons";
	color: #fff;
	font-size: 17px;
	font-weight: 400;
	position: fixed;
	right: 15px;
	bottom: 160px;
	cursor: pointer;
	vertical-align: middle;
	text-indent: 0
}

.tickets_calendar .wrapper .options_select .close_selection:lang(ar):before {
	right: auto;
	left: 15px
}

.tickets_calendar .wrapper .options_select .selection {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: normal;
	color: #ffffff;
	position: fixed;
	left: 15px;
	bottom: 160px
}

.tickets_calendar .wrapper .options_select .selection:lang(ar) {
	left: auto;
	right: 15px
}

.tickets_calendar .wrapper .options_select .competitions {
	height: 150px;
	background: #fff;
	position: fixed;
	bottom: 0;
	padding: 25px 10px;
	box-sizing: border-box;
	left: 0;
	width: 100vw
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets {
	position: relative;
	overflow: hidden
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets {
	font-size: 0;
	white-space: nowrap
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets {
	width: 100px;
	height: 100px;
	cursor: pointer;
	background-color: #f8f8f8;
	border-radius: 10px;
	display: none;
	align-items: center;
	align-content: center;
	justify-content: center;
	overflow: hidden;
	position: relative;
	margin-right: 10px;
	white-space: nowrap;
	vertical-align: top
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets.visible {
	display: inline-flex
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets.active {
	background-color: #f4f4f4
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets.active:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	height: 6px;
	width: 100%;
	background-color: #016ace;
	border-radius: 0 0 10px 10px;
	z-index: 2
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets:last-of-type {
	margin-right: 0
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets .text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: -0.2px;
	color: #3c3c3c;
	height: calc(100% - 6px);
	width: 100%;
	display: inline-block;
	text-transform: uppercase;
	text-align: center;
	white-space: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 5px;
	box-sizing: border-box
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets .competition {
	width: 50px
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets:lang(ar) {
	margin-right: 0;
	margin-left: 10px
}

.tickets_calendar .wrapper .options_select .competitions .swiper-container_tickets .swiper-wrapper_tickets .swiper-slide_tickets:lang(ar):last-of-type {
	margin-left: 0
}

.tickets_calendar .wrapper .sell_no_operative {
	min-height: 95px;
	background-color: #016ace;
	display: flex;
	padding: 15px 16px 13px 13px;
	box-sizing: border-box;
	border-radius: 10px;
	margin: -15px 15px 25px
}

.tickets_calendar .wrapper .sell_no_operative .icon_nosell {
	width: 37px;
	height: 37px;
	background-color: #ffffff;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0
}

.tickets_calendar .wrapper .sell_no_operative .icon_nosell:before {
	content: "\e90a";
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #016ace;
	font-size: 28px
}

.tickets_calendar .wrapper .sell_no_operative .text_nosell {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 1.5;
	margin-left: 19px
}

.tickets_calendar .wrapper .sell_no_operative .text_nosell:lang(ar) {
	margin-right: 19px;
	margin-left: 0
}

.tickets_calendar .wrapper .sell_no_operative .text_nosell a {
	color: #ffffff
}

@media screen and (min-width: 990px) {
	.tickets_calendar {
		margin: 0
	}

	.tickets_calendar .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto;
		flex-wrap: wrap
	}

	.tickets_calendar .wrapper .m_team_navigation {
		margin: 0 0 40px;
		padding: 0;
		justify-content: flex-start;
		flex: 0 1 100%
	}

	.tickets_calendar .wrapper .m_team_navigation .option {
		flex-basis: auto;
		padding-left: 35px;
		padding-right: 35px
	}

	.tickets_calendar .wrapper .m_team_navigation .option:lang(ar):first-of-type {
		padding-left: 35px;
		padding-right: 0
	}

	.tickets_calendar .wrapper .m_team_navigation .option:first-of-type {
		padding-left: 0
	}

	.tickets_calendar .wrapper .m_team_navigation .option .option_text {
		text-transform: uppercase
	}

	.tickets_calendar .wrapper .m_team_content {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		flex: 0 1 100%
	}

	.tickets_calendar .wrapper .m_team_content .select_container {
		width: 255px;
		display: inline-block;
		padding: 0;
		margin: 0
	}

	.tickets_calendar .wrapper .m_team_content .select_container .cover_select {
		display: none
	}

	.tickets_calendar .wrapper .m_team_content .select_container select {
		cursor: pointer
	}

	.tickets_calendar .wrapper .m_team_content .months_container {
		display: inline-block;
		width: calc(100% - 375px)
	}

	.tickets_calendar .wrapper .m_team_content .months_container .months {
		position: static;
		height: auto;
		display: flex;
		overflow: inherit;
		border-bottom: 2px solid #adadad;
		padding-bottom: 3px;
		width: 100%
	}

	.tickets_calendar .wrapper .m_team_content .months_container .months li {
		display: none;
		width: 50px
	}

	.tickets_calendar .wrapper .m_team_content .months_container .months li a {
		line-height: normal;
		font-weight: 300;
		text-transform: uppercase
	}

	.tickets_calendar .wrapper .m_team_content .months_container .months li.show {
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle {
		display: flex;
		width: 120px;
		justify-content: center
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .list_mode {
		width: 33px;
		height: 33px;
		cursor: default;
		position: relative;
		margin-right: 10px
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .list_mode:lang(ar) {
		margin-right: 0;
		margin-left: 10px
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .list_mode input {
		position: absolute;
		width: 33px;
		height: 33px;
		top: 0;
		left: 0;
		cursor: pointer;
		opacity: 0
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .list_mode.active:before {
		color: #797979
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .list_mode.active input {
		cursor: default
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .list_mode:before {
		content: "\e904";
		font-family: "Real-Madrid-New-Icons", sans-serif;
		color: #016ace;
		font-size: 33px;
		display: inline-block;
		vertical-align: middle;
		left: 0;
		top: 0
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .card_mode {
		width: 30px;
		height: 30px;
		cursor: default;
		position: relative
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .card_mode input {
		position: absolute;
		width: 30px;
		height: 30px;
		top: 0;
		cursor: pointer;
		right: 0;
		opacity: 0
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .card_mode.active:before {
		color: #797979
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .card_mode.active input {
		cursor: default
	}

	.tickets_calendar .wrapper .m_team_content .m_entradas_toggle .card_mode:before {
		content: "\e904";
		font-family: "Real-Madrid-New-Icons", sans-serif;
		color: #016ace;
		transform: rotate(90deg);
		font-size: 33px;
		display: inline-block;
		vertical-align: middle;
		right: 0;
		top: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match {
		margin: 25px 0 0;
		overflow: hidden;
		display: flex;
		justify-content: center
	}

	.tickets_calendar .wrapper .m_team_content .container_match:lang(ar) {
		margin-left: 0;
		margin-right: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match {
		width: 1200px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match {
		width: 100%;
		min-height: 125px;
		max-height: 175px;
		height: auto;
		display: none;
		flex-wrap: nowrap;
		justify-content: flex-start;
		margin: 0 0 12px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match.info {
		flex-wrap: wrap;
		min-height: 155px;
		max-height: 185px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match.info .container_matches_nuevo {
		height: calc(100% - 38px)
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match.info .container_matches_nuevo .pricedata_link {
		padding-bottom: 0;
		bottom: -6px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match.info .info_text {
		height: 18px;
		box-sizing: border-box;
		flex: 0 1 auto;
		width: 29.5%;
		padding: 0;
		text-align: center;
		margin-left: 7.5%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .cal_cont {
		top: 57px;
		z-index: 4
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match.visible {
		display: flex
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner {
		left: auto;
		right: 25px;
		top: 20px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner:lang(ar) {
		left: 25px;
		right: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle {
		margin: 0;
		padding: 0;
		position: static
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle.share-menu-top-left.show_share_btns+ul li.m_share_facebook {
		-webkit-transform: translate(-60px, 0) scale(1);
		-moz-transform: translate(-60px, 0) scale(1);
		-ms-transform: translate(-60px, 0) scale(1);
		-o-transform: translate(-60px, 0) scale(1);
		transform: translate(-60px, 0) scale(1)
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle.share-menu-top-left.show_share_btns+ul li.m_share_twitter {
		-webkit-transform: translate(-42px, 42px) scale(1);
		-moz-transform: translate(-42px, 42px) scale(1);
		-ms-transform: translate(-42px, 42px) scale(1);
		-o-transform: translate(-42px, 42px) scale(1);
		transform: translate(-42px, 42px) scale(1)
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle.share-menu-top-left.show_share_btns+ul li.m_share_pinterest {
		-webkit-transform: translate(0, 60px) scale(1);
		-moz-transform: translate(0, 60px) scale(1);
		-ms-transform: translate(0, 60px) scale(1);
		-o-transform: translate(0, 60px) scale(1);
		transform: translate(0, 60px) scale(1)
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_facebook {
		-webkit-transform: translate(60px, 0) scale(1);
		-moz-transform: translate(60px, 0) scale(1);
		-ms-transform: translate(60px, 0) scale(1);
		-o-transform: translate(60px, 0) scale(1);
		transform: translate(60px, 0) scale(1)
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_twitter {
		-webkit-transform: translate(42px, 42px) scale(1);
		-moz-transform: translate(42px, 42px) scale(1);
		-ms-transform: translate(42px, 42px) scale(1);
		-o-transform: translate(42px, 42px) scale(1);
		transform: translate(42px, 42px) scale(1)
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle.share-menu-top-left.show_share_btns:lang(ar)+ul li.m_share_pinterest {
		-webkit-transform: translate(0, 60px) scale(1);
		-moz-transform: translate(0, 60px) scale(1);
		-ms-transform: translate(0, 60px) scale(1);
		-o-transform: translate(0, 60px) scale(1);
		transform: translate(0, 60px) scale(1)
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .share-box-inner .share-menu-toggle:lang(ar) {
		left: 5px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo {
		width: 100%;
		height: 100%;
		flex: 0 1 auto;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		padding: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .image {
		width: 3.333%;
		min-width: 40px;
		flex: 0 1 auto;
		align-self: flex-start;
		margin: 0 2.083%;
		padding: 0;
		height: 60%;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .image img {
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .logos {
		width: 4%;
		min-width: 48px;
		flex: 0 1 auto;
		align-self: flex-start;
		margin: 0 0.5%;
		padding: 0;
		height: 60%;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .logos.local {
		margin-left: 5%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .logos:lang(ar).local {
		margin-left: 0;
		margin-right: 5%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .logos img {
		width: 48px;
		height: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .teams {
		flex: 0 1 auto;
		width: 15%;
		height: 60%;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		align-self: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .teams h3 {
		font-size: 15px;
		font-weight: 300;
		line-height: 1.27;
		text-align: left;
		margin: 0;
		padding-left: 26px;
		box-sizing: border-box;
		position: static;
		transform: none
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .teams h3 span {
		display: block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .teams h3 span:first-of-type:after {
		display: none
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .teams h3:lang(ar) {
		padding-left: 0;
		padding-right: 26px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .buy_btn {
		order: 5;
		width: 25%;
		min-width: 220px;
		flex: 0 1 auto;
		background: none;
		padding: 0;
		height: 60%;
		margin: 0;
		box-shadow: none;
		display: flex;
		justify-content: center;
		align-items: center;
		align-self: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .buy_btn.prox p {
		background-color: rgba(1, 105, 203, 0.05);
		box-shadow: none;
		color: #016ace;
		text-transform: uppercase
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .buy_btn:lang(ar) {
		left: auto;
		right: 33%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .buy_btn a,
	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .buy_btn p {
		min-width: 220px;
		border-radius: 10px;
		margin: 0;
		font-size: 14px;
		padding: 15px 28px;
		height: auto;
		align-items: center;
		box-sizing: border-box;
		box-shadow: 0 3px 6px 0 #00000029;
		transform: none;
		background-color: #016ace;
		color: #ffffff;
		display: block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match {
		order: 6;
		margin-bottom: 30px;
		margin-right: 78px;
		margin-left: 22px;
		width: calc(38% - 100px);
		max-width: 350px;
		background-color: #ffffff;
		display: table;
		min-height: auto;
		height: auto;
		box-sizing: border-box;
		padding: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match:lang(ar) {
		margin-right: 22px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match th {
		border-bottom: 1px solid #f2f2f2;
		color: #333333;
		padding: 3px 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match tr:nth-of-type(2) td {
		padding-top: 7px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match td {
		color: #333333;
		height: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match td.tickets_datelist_group {
		width: 50%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match td.tickets_datelist_discount {
		width: 10%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .tickets_datelist_match td.tickets_datelist_date {
		width: 40%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date {
		position: absolute;
		height: 20px;
		min-height: 20px;
		left: 7.5%;
		bottom: 0;
		top: 60%;
		width: 29.5%;
		align-items: flex-start;
		margin: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .hour {
		border: 0;
		order: 2;
		font-size: 12px;
		padding: 5px 0 0;
		margin: 0;
		box-sizing: border-box
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .hour.confirmada:after {
		content: 'h';
		padding: 0 0.2rem;
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .hour[data-fitin].confirmada:after {
		content: none
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .hour.no_confirmada {
		flex-basis: auto;
		line-height: 1
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .hour.no_confirmada~.day {
		order: 1;
		flex-basis: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .hour:lang(ar) {
		border: 0;
		margin: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .day {
		order: 1;
		font-size: 12px;
		font-weight: normal;
		padding-top: 5px;
		box-sizing: border-box;
		line-height: 1
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .day:after {
		content: '-';
		padding: 0 0.2rem;
		display: inline-block;
		color: #333333
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .day .weekday {
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .day .weekday:after {
		content: ',';
		padding: 0 0.2rem 0 0;
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date .day .weekday:lang(ar):after {
		padding: 0 0 0 0.2rem
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date.pend .no_confirmada {
		flex-basis: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .info_date:lang(ar) {
		left: auto;
		right: 7.5%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .price {
		margin: 0 10px;
		bottom: 0;
		height: 35px;
		display: block;
		left: 37%;
		top: calc(60% - ((60% - 45px) / 2));
		width: calc(25% - 20px);
		text-align: center;
		position: absolute
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .price:lang(ar) {
		left: auto;
		right: 37%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .price p {
		font-size: 13px;
		margin: 0;
		padding-top: 15px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .pricedata_link {
		margin: 0 78px 0 0;
		width: calc(38% - 100px);
		padding-bottom: 10px;
		position: absolute;
		right: 0;
		bottom: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .pricedata_link .precio_menu {
		font-size: 12px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .pricedata_link:lang(ar) {
		margin: 0 0 0 78px;
		right: auto;
		left: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .competition {
		position: absolute;
		height: auto;
		min-height: 20px;
		left: 7.5%;
		bottom: 0;
		top: calc(60% + 20px);
		width: 29.5%;
		align-items: flex-start;
		margin: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .competition:lang(ar) {
		left: auto;
		right: 7.5%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .competition p span {
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .competition p span:before {
		content: '-';
		padding: 0 0.4rem;
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .cal_cont {
		right: 25px;
		text-align: right
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .cal_cont:lang(ar) {
		text-align: left;
		right: auto;
		left: 25px
	}

	.tickets_calendar .wrapper .m_team_content .container_match .carrusel_match.show {
		align-items: stretch
	}

	.tickets_calendar .wrapper .m_team_content .container_match .carrusel_match.show .match .container_matches_nuevo {
		position: relative;
		display: flex
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match {
		margin-right: 20px;
		margin-bottom: 20px;
		display: none
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match.visible {
		display: block
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match:nth-child(4n) {
		margin-right: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match:last-of-type {
		margin-right: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match:lang(ar) {
		margin-right: 0;
		margin-left: 20px
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match:lang(ar):last-of-type {
		margin-left: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .menu_cont {
		top: 10px;
		transform: none
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .logos img {
		width: 58px;
		height: 58px
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .teams {
		margin: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .teams h3 {
		text-align: center
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .teams h3 span {
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .teams h3 span:first-of-type:after {
		content: '-';
		padding: 0 0.33rem;
		display: inline-block
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date {
		margin: 10px 0 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour.no_confirmada {
		text-align: center;
		flex-basis: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .hour.confirmada {
		font-weight: 100
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .day {
		font-weight: 400
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .info_date .day .weekday {
		font-weight: 100
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .competition {
		margin: 10px 0 0;
		padding: 0;
		border: 0;
		flex: 0 0 100%;
		justify-content: center
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match .container_matches_nuevo .competition p {
		text-align: center
	}

	.tickets_calendar .wrapper .sell_no_operative {
		width: 100%;
		min-height: 100px;
		margin: 10px 0 -18px;
		padding: 25px;
		display: flex;
		align-items: center
	}

	.tickets_calendar .wrapper .sell_no_operative.fixed {
		position: fixed;
		top: 41px;
		margin: 0;
		z-index: 50;
		width: 1200px;
		max-width: 1200px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px
	}

	.tickets_calendar .wrapper .sell_no_operative.fixed~.container_match {
		margin-top: 118px
	}

	.tickets_calendar .wrapper .sell_no_operative .icon_nosell {
		width: 50px;
		height: 50px
	}

	.tickets_calendar .wrapper .sell_no_operative .icon_nosell:before {
		font-size: 35px
	}

	.tickets_calendar .wrapper .sell_no_operative .text_nosell {
		font-size: 16px;
		margin-left: 26px
	}

	.tickets_calendar .wrapper .sell_no_operative .text_nosell:lang(ar) {
		margin-right: 26px;
		margin-left: 0
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.tickets_calendar .wrapper {
		width: 960px;
		max-width: 960px
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match {
		margin-bottom: 12px
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match:nth-of-type(3n) {
		margin-right: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match .match:nth-of-type(4n) {
		margin-right: 20px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match.info {
		max-height: none
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .logos.local {
		margin-left: 2%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match .container_matches_nuevo .logos:lang(ar).local {
		margin-left: 0;
		margin-right: 2%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match {
		width: 960px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .image {
		flex: 0 1 60px;
		width: 10%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .competition {
		width: 25%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .logos.local,
	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .logos.visitor {
		width: 5%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .teams h3 {
		padding: 0
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .info_date {
		width: 25%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .teams {
		width: 15%;
		flex-basis: 15%
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .tickets_datelist_match {
		max-width: none
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .tickets_datelist_match td.tickets_datelist_group {
		width: 100px
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .price:lang(ar) {
		margin-right: auto
	}

	.tickets_calendar .wrapper .m_team_content .container_match.container_list .match .container_matches_nuevo .pricedata_link {
		flex-basis: 260px
	}

	.tickets_calendar .wrapper .sell_no_operative.fixed {
		width: 960px;
		max-width: 960px
	}
}

@media all and (-ms-high-contrast: none) and (min-width: 990px) {
	.tickets_calendar .wrapper .m_team_content .container_match.container_list .carrusel_match.show .match {
		height: 175px
	}
}

.boton_entradas_fijo {
	margin-bottom: 70px
}

.boton_compra_sticky {
	height: 90px;
	width: 100vw;
	max-width: 100vw;
	z-index: 2;
	position: fixed;
	left: 0;
	bottom: -90px;
	transition: bottom .25s linear
}

.boton_compra_sticky.show_sticky {
	bottom: 0;
	transition: bottom .25s linear
}

.boton_compra_sticky:before {
	content: '';
	display: block;
	position: absolute;
	bottom: 70px;
	left: 0;
	border: 0 solid transparent;
	border-left-width: 0;
	border-right-width: 100vw;
	border-bottom: 10px solid #137ae1;
	filter: drop-shadow(0 -1px 4px rgba(0, 0, 0, 0.6))
}

.boton_compra_sticky:lang(ar):before {
	border-left-width: 100vw;
	border-right-width: 0
}

.boton_compra_sticky .wrapper {
	width: 100vw;
	max-width: 100vw;
	height: 70px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #137ae1;
	display: flex;
	align-items: center
}

.boton_compra_sticky .wrapper:before {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	position: absolute;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCA3NC4zODQgNzQuMzg1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO29wYWNpdHk6LjI1fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ3NjMgLTM2ODEpIiBkPSJNNDgwMC4xOTIgMzc1NS4zODVhMzcuMDcyIDM3LjA3MiAwIDEgMSAxNC40NzgtMi45MjMgMzYuOTY0IDM2Ljk2NCAwIDAgMS0xNC40NzggMi45MjN6bS0yNS4wNjItMzguODI4YTEuMjE0IDEuMjE0IDAgMCAwLTEuMiAxLjIyMSAxLjE5NCAxLjE5NCAwIDAgMCAxLjIgMS4yMDZsMjQuNjQ5LjAwOS04LjcyMyA4LjcyM2ExLjIxMyAxLjIxMyAwIDAgMCAwIDEuNyAxLjIxNyAxLjIxNyAwIDAgMCAuODY3LjM2MiAxLjE3NiAxLjE3NiAwIDAgMCAuODU0LS4zNjJsMTAuNzg4LTEwLjc4OGExLjE4NiAxLjE4NiAwIDAgMCAwLTEuN2wtMTAuNzg4LTEwLjc4NmExLjE3NSAxLjE3NSAwIDAgMC0uODU0LS4zNjEgMS4yMTcgMS4yMTcgMCAwIDAtLjg2Ni4zNjEgMS4yMzIgMS4yMzIgMCAwIDAgMCAxLjcybDguNzIzIDguNzA2eiIgZGF0YS1uYW1lPSJpY28gdmVudGEiLz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-size: 73px;
	background-position: center right -25px
}

.boton_compra_sticky .wrapper:lang(ar):before {
	transform: rotate(180deg)
}

.boton_compra_sticky .wrapper .logos {
	text-align: center;
	flex-basis: 120px;
	flex-shrink: 0
}

.boton_compra_sticky .wrapper .logos img {
	width: 50px;
	height: auto;
	display: inline-block
}

.boton_compra_sticky .wrapper .comprar_txt_container .comprar_txt {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.18;
	letter-spacing: .9px;
	color: #ffffff;
	text-transform: uppercase
}

.boton_compra_sticky .wrapper .comprar_txt_container .comprar_precios {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: .1px;
	color: #ffffff
}

.boton_compra_sticky .wrapper .comprar_txt_container .comprar_precios .precio {
	font-weight: 600
}

.boton_compra_sticky .wrapper .comprar_txt_container .comprar_precios span:nth-of-type(2):before {
	content: '\00B7';
	color: #ffffff;
	margin: 0 5px;
	font-size: 14px
}

.boton_compra_sticky .wrapper .btn_compra {
	width: 100vw;
	height: 70px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0
}

@media screen and (min-width: 990px) {
	.boton_compra_sticky {
		display: none
	}
}

.m_congreso_md .cmd_agenda {
	background: linear-gradient(to right, #3476b6 0%, #699ac9 100%);
	position: relative
}

.m_congreso_md .cmd_agenda .cmd_section_header {
	width: auto;
	border-left: 0;
	text-align: left;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 4px solid #fff;
	color: #fff;
	margin-right: 15px
}

.m_congreso_md .cmd_agenda .cmd_section_header:lang(ar) {
	border-left: 4px solid transparent;
	border-right: 0;
	text-align: right;
	margin-right: 0px;
	margin-left: 15px
}

.m_congreso_md .cmd_agenda:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 0;
	height: 0;
	box-sizing: border-box;
	border: 100vw solid #fff;
	border-top: none;
	border-bottom: 25px solid transparent
}

.m_congreso_md .cmd_agenda:lang(ar) {
	background: linear-gradient(to left, #3476b6 0%, #699ac9 100%)
}

.m_congreso_md .cmd_agenda:lang(ar):before {
	right: auto;
	left: 0
}

.m_congreso_md .cmd_agenda .wrapper {
	position: relative;
	margin: 20px 15px 0;
	width: calc(100vw - 15px);
	max-width: calc(100vw - 15px);
	margin-bottom: 10px;
	padding-top: 40px;
	padding-bottom: 30px
}

.m_congreso_md .cmd_agenda .wrapper .cmd_sponsor {
	position: absolute;
	right: 10px;
	z-index: 3;
	text-align: right;
	height: calc(100% - 80px);
	top: 30px;
	height: auto
}

.m_congreso_md .cmd_agenda .wrapper .cmd_sponsor:lang(ar) {
	right: 0;
	left: 10px
}

.m_congreso_md .cmd_agenda .wrapper .cmd_sponsor .marca {
	display: block;
	margin: 0 15px 0 auto
}

.m_congreso_md .cmd_agenda .wrapper .cmd_sponsor .marca:lang(ar) {
	margin: 0 auto 0 0
}

.m_congreso_md .cmd_agenda .wrapper .cmd_sponsor .sponsor {
	display: none
}

.m_congreso_md .cmd_agenda .wrapper .cmd_note {
	display: none
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs {
	padding: 0;
	background-color: transparent;
	border: 0;
	margin: 0 0 30px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation {
	margin: 0 0 0 5px;
	border: 0;
	overflow: hidden;
	padding: 0;
	background-color: transparent;
	overflow-x: scroll;
	white-space: nowrap
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a {
	margin: 0 18px;
	padding: 5px 0;
	text-transform: inherit;
	font-family: "Oswald", sans-serif;
	font-size: 19px;
	font-weight: 300;
	letter-spacing: -0.2px;
	padding-bottom: 5px;
	color: #ffffff;
	line-height: 1.2
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a:first-of-type {
	margin-left: 0;
	margin-right: 18px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a:last-of-type {
	margin-right: 0
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a:lang(ar):first-of-type {
	margin-left: 18px;
	margin-right: 0
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a:lang(ar):last-of-type {
	margin-left: 0
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a span {
	display: block;
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: -0.2px;
	color: #ffffff;
	text-transform: lowercase
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a.active {
	color: #fff;
	background-color: transparent;
	border: 0;
	padding-bottom: 3px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a.active span {
	border: 0;
	padding: 0;
	border-bottom: 2px solid #fff
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content {
	margin-top: 20px;
	background-color: transparent;
	border: 0;
	position: relative;
	overflow: hidden
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day {
	font-size: 0;
	float: left;
	z-index: 3
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day:lang(ar) {
	float: right
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab {
	display: flex;
	flex-wrap: nowrap
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event {
	width: calc(100vw - 95px);
	z-index: 2;
	padding: 20px 10px 20px 20px;
	box-sizing: border-box;
	border-radius: 10px;
	background-color: #fff;
	margin-right: 10px;
	height: 400px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event:last-of-type {
	margin-right: 15px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event:lang(ar) {
	margin-right: 0;
	margin-left: 10px;
	padding: 20px 20px 20px 10px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event:lang(ar):last-of-type {
	margin-left: 15px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_info {
	text-align: center;
	box-sizing: border-box
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_info .cmd_event_hour {
	margin-top: 24px;
	margin-bottom: 10px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 300;
	line-height: 1.14;
	letter-spacing: -0.7px;
	color: #2b659d
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_info .cmd_event_place {
	margin-bottom: 20px;
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: .94;
	letter-spacing: normal;
	color: #555555
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_name {
	box-sizing: border-box;
	min-height: 100px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_name .cmd_event_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: .89;
	letter-spacing: -0.36px;
	color: #333333;
	line-height: 1.39
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_ponentes {
	box-sizing: border-box
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_ponentes .cmd_event_ponente {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.53;
	letter-spacing: -0.3px;
	color: #333333;
	margin-bottom: 10px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_ponentes .cmd_event_ponente .cmd_event_poname {
	font-weight: normal;
	display: block
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_ponentes .cmd_event_modera {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.53;
	letter-spacing: -0.3px;
	color: #333333;
	margin-bottom: 10px
}

.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event .cmd_event_ponentes .cmd_event_modera .cmd_event_moname {
	font-weight: 300;
	display: block
}

.m_congreso_md .cmd_agenda .wrapper .cmd_descargar_container {
	align-content: center;
	height: 40px;
	display: flex;
	width: 100%;
	align-items: center
}

.m_congreso_md .cmd_agenda .wrapper .cmd_descargar_container .cmd_descargar {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 1.53;
	color: #ffffff;
	display: flex;
	align-items: center
}

.m_congreso_md .cmd_agenda .wrapper .cmd_descargar_container .cmd_descargar:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4yMTEgMTguMDAyIj48ZGVmcz48c3R5bGU+LmNscy0yLC5jbHMtNHtmaWxsOiNmZmZ9LmNscy0zLC5jbHMtNHtzdHJva2U6bm9uZX08L3N0eWxlPjwvZGVmcz48ZyBpZD0iZGVzY2FyZ2EiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Nzc2IC0yNzY0KSIgb3BhY2l0eT0iLjgiPjxnIGlkPSJTdWJ0cmFjdGlvbl8xNSIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlN1YnRyYWN0aW9uIDE1Ij48cGF0aCBkPSJNNS4wNyAxMC44OThoLS44MjNBMy43NSAzLjc1IDAgMCAxIC41IDcuMTVhMy43NTYgMy43NTYgMCAwIDEgMy4yNC0zLjcxbC4zNDMtLjA0Ni4wNzctLjMzN0EzLjMxMyAzLjMxMyAwIDAgMSA1LjMwNyAxLjIzIDMuMzA3IDMuMzA3IDAgMCAxIDcuMzc2LjVjMS4wNzcgMCAyLjA5LjUyOCAyLjcwOCAxLjQxMmwuMTgzLjI2My4zMTYtLjA1N2EzLjMwMyAzLjMwMyAwIDAgMSAzLjg5MyAzLjI0NmMwIC4wMyAwIC4wNi0uMDAyLjA5bC0uMDEuMzkzLjM4MS4xMDJhMi41MiAyLjUyIDAgMCAxIDEuMTYgNC4xOGMtLjQ1NC40NjgtMS4wNi43NC0xLjcxLjc2NmwtMS4yNi4wMDFWNy4zMDRINS4wN3YzLjU5NHoiIGNsYXNzPSJjbHMtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Nzc2IDI3NjQpIi8+PHBhdGggZD0iTTQuNTcgMTAuMzk3VjYuODA0aDguOTY1djMuNTkybC43NS0uMDAxYy41MTYtLjAyMy45OTktLjI0IDEuMzYtLjYxNGEyLjAxOSAyLjAxOSAwIDAgMC0uOTI4LTMuMzVsLS43NjItLjIwMy4wMi0uNzg3di0uMDc3YTIuODAzIDIuODAzIDAgMCAwLTMuMzAyLTIuNzU0bC0uNjMyLjExNS0uMzY3LS41MjZhMi44MDYgMi44MDYgMCAwIDAtNC4wNTMtLjU4IDIuODEgMi44MSAwIDAgMC0uOTczIDEuNTQ5bC0uMTU2LjY3NC0uNjg1LjA5M0EzLjI1NCAzLjI1NCAwIDAgMCAxIDcuMTVhMy4yNSAzLjI1IDAgMCAwIDMuMjQ4IDMuMjQ2aC4zMjJtMSAxLjAwMUg0LjI0NkE0LjI1MSA0LjI1MSAwIDAgMSAwIDcuMTVhNC4yNTggNC4yNTggMCAwIDEgMy42NzMtNC4yMDdBMy44MTYgMy44MTYgMCAwIDEgNC45OTMuODM5IDMuODA5IDMuODA5IDAgMCAxIDcuMzc3IDBjMS4yNCAwIDIuNDA2LjYwOCAzLjExNyAxLjYyNmEzLjgwNCAzLjgwNCAwIDAgMSA0LjQ4IDMuODQgMy4wMiAzLjAyIDAgMCAxIDIuMjM4IDIuOTE0IDMgMyAwIDAgMS0uODQ3IDIuMDk2IDMgMyAwIDAgMS0yLjA1OS45MTlsLTEuNzcuMDAyVjcuODA0SDUuNTd2My41OTR6IiBjbGFzcz0iY2xzLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzc3NiAyNzY0KSIvPjwvZz48ZyBpZD0iVW5pb25fMTEiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJVbmlvbiAxMSI+PHBhdGggZD0iTTMuNjg0IDcuNjQxTDEuMTE2IDQuNzY0aDEuMzkyVi41SDQuODZ2NC4yNjRoMS4zOTFMMy42ODQgNy42NDF6IiBjbGFzcz0iY2xzLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzc3MC42NjYgMjc3My42MDkpIi8+PHBhdGggZD0iTTMuNjg0IDYuODlsMS40NTItMS42MjZINC4zNlYxSDMuMDA4djQuMjY0aC0uNzc1bDEuNDUxIDEuNjI3bTAgMS41TDAgNC4yNjVoMi4wMDhWMEg1LjM2djQuMjY0aDIuMDA4TDMuNjg1IDguMzkyeiIgY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc3NzAuNjY2IDI3NzMuNjA5KSIvPjwvZz48L2c+PC9zdmc+");
	width: 20px;
	background-repeat: no-repeat;
	color: #fff;
	height: 20px;
	margin-right: 8px;
	display: inline-block;
	content: ''
}

.m_congreso_md .cmd_agenda .wrapper .cmd_descargar_container .cmd_descargar:lang(ar):before {
	margin-right: 0;
	margin-left: 8px
}

@media screen and (min-width: 990px) {
	.m_congreso_md .cmd_agenda:before {
		display: none
	}

	.m_congreso_md .cmd_agenda .cmd_section_header {
		width: 40%
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor {
		right: -60px;
		z-index: 0;
		text-align: right;
		height: calc(100% - 80px);
		display: block
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor:lang(ar) {
		right: auto;
		left: -60px
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor .marca {
		display: block;
		margin: 0 60px 0 auto
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor .marca:lang(ar) {
		margin: 0 auto 0 0
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor .sponsor {
		width: 436px;
		height: 350px;
		display: block;
		z-index: 0;
		margin-top: 30px
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .m_tabs {
		z-index: 1
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .m_tabs .m_tabs_content .cmd_day {
		width: 865px
	}

	.m_congreso_md .cmd_agenda .wrapper {
		width: 1200px;
		max-width: 1200px;
		margin: 0 auto;
		height: 100%;
		box-sizing: border-box
	}

	.m_congreso_md .cmd_agenda .wrapper .cmd_note {
		display: block;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: 300;
		line-height: 0.92;
		color: #ffffff;
		margin-bottom: 15px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation {
		overflow: hidden;
		text-align: left
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a.active {
		border-bottom: 2px solid #fff
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a.active span {
		border-bottom: 0
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a span {
		display: inline-block;
		font-size: 15px;
		margin-left: 5px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation a span:lang(ar) {
		margin-left: 0;
		margin-right: 5px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_navigation:lang(ar) {
		text-align: right
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content {
		height: 240px;
		max-height: 240px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day {
		height: 240px;
		max-height: 240px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day .cmd_event {
		width: 99%;
		height: auto
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab {
		display: block;
		height: 240px;
		overflow-y: auto;
		overscroll-behavior: contain;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		scrollbar-width: thin;
		scrollbar-color: rgba(255, 255, 255, 0.6) transparent
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event {
		display: flex;
		margin-bottom: 7px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event:last-of-type {
		margin-right: 10px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event:lang(ar) {
		margin-right: 0px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event:lang(ar):last-of-type {
		margin-left: 10px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_info {
		text-align: left;
		width: 140px;
		border-right: solid 1px rgba(0, 0, 0, 0.12)
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_info:lang(ar) {
		text-align: right;
		border-right: none;
		border-left: solid 1px rgba(0, 0, 0, 0.12)
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_info .cmd_event_hour {
		font-size: 17px;
		font-weight: normal;
		margin-top: 0
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_info .cmd_event_place {
		font-size: 15px;
		margin-bottom: 0
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_name {
		width: 320px;
		padding: 0 30px;
		min-height: 0
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_name .cmd_event_title {
		font-size: 14px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_ponentes .cmd_event_ponente {
		font-size: 12px;
		letter-spacing: normal;
		margin-bottom: 0
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_ponentes .cmd_event_ponente .cmd_event_poname {
		display: inline-block
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_ponentes .cmd_event_modera {
		font-size: 12px;
		letter-spacing: normal;
		margin-bottom: 0
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event .cmd_event_ponentes .cmd_event_modera .cmd_event_moname {
		display: inline-block
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab .cmd_event:last-of-type {
		margin-bottom: 0
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab::-webkit-scrollbar {
		height: 45px;
		width: 3px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab::-webkit-scrollbar-track {
		background-color: transparent
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab::-webkit-scrollbar-thumb {
		background-color: rgba(255, 255, 255, 0.6);
		border-radius: 3px
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab::-webkit-scrollbar-thumb:hover {
		background-color: rgba(255, 255, 255, 0.6)
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab::-webkit-scrollbar-thumb:active {
		background-color: white
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab::-webkit-scrollbar-thumb:vertical {
		min-height: 1.5rem
	}

	.m_congreso_md .cmd_agenda .wrapper .m_tabs .m_tabs_content .cmd_day.active_tab::-webkit-scrollbar-thumb:horizontal {
		min-width: 1.5rem
	}

	.m_congreso_md .cmd_agenda .wrapper .cmd_sponsor {
		display: none
	}
}

@media all and (min-width: 990px) and (max-width: 1200px) {
	.m_congreso_md .cmd_agenda.patrocinador .wrapper {
		width: 960px;
		max-width: 960px;
		margin: 0 auto
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor {
		right: 40px
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor .sponsor {
		display: none
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor .marca {
		margin: 0 0 0 auto;
		display: block
	}

	.m_congreso_md .cmd_agenda.patrocinador .wrapper .cmd_sponsor:lang(ar) {
		right: auto;
		left: 40px
	}

	.m_congreso_md .cmd_agenda .wrapper {
		width: 960px;
		max-width: 960px;
		margin: 0 auto
	}
}

.m_congreso_md .cmd_ponentes {
	padding: 40px 0
}

.m_congreso_md .cmd_ponentes .wrapper,
.m_congreso_md .cmd_ponentes .main_row,
.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row,
.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row {
	width: 1200px;
	max-width: 1200px;
	margin: 0 auto;
	height: 100%;
	box-sizing: border-box;
	padding-bottom: 1px
}

.m_congreso_md .cmd_ponentes .main_row>.col.important,
.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col.important,
.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col.important {
	float: none
}

.m_congreso_md .cmd_ponentes .main_row>.col .members_row,
.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row,
.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row {
	width: 100%;
	height: 100%;
	margin: 0;
	display: flex;
	align-items: stretch;
	align-content: flex-start;
	justify-content: flex-start
}

.m_congreso_md .cmd_ponentes .main_row>.col .members_row .col,
.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row .col,
.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row .col {
	float: none;
	flex: 0 1 calc(20% - 8px);
	margin-right: 10px
}

.m_congreso_md .cmd_ponentes .main_row>.col .members_row .col:last-of-type,
.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row .col:last-of-type,
.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row .col:last-of-type {
	margin-right: 0
}

.m_congreso_md .cmd_ponentes .main_row>.col .members_row .col .m_member,
.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row .col .m_member,
.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row .col .m_member {
	width: 100%;
	height: 100%
}

.m_congreso_md .cmd_ponentes .m_articles_view_more {
	margin-top: 20px
}

@media screen and (max-width: 1200px) {

	.m_congreso_md .cmd_ponentes .wrapper,
	.m_congreso_md .cmd_ponentes .main_row,
	.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row,
	.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row {
		width: calc(100% - 40px);
		max-width: 100%;
		margin: 0 auto
	}

	.m_congreso_md .cmd_ponentes .main_row>.col .members_row,
	.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row,
	.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row {
		flex-wrap: wrap
	}

	.m_congreso_md .cmd_ponentes .main_row>.col .members_row .col,
	.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row .col,
	.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row .col {
		flex: 0 1 calc(25% - 70px);
		margin-right: 20px;
		margin-bottom: 20px
	}
}

@media screen and (max-width: 1024px) {

	.m_congreso_md .cmd_ponentes .main_row>.col .members_row .col,
	.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row .col,
	.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row .col {
		flex: 0 1 calc(33% - 20px);
		margin-right: 20px;
		margin-bottom: 20px
	}
}

@media screen and (max-width: 990px) {

	.m_congreso_md .cmd_ponentes .main_row>.col .members_row .col,
	.m_congreso_md .cmd_ponentes .club_info_layout .overlapping_main_row>.col .members_row .col,
	.club_info_layout .m_congreso_md .cmd_ponentes .overlapping_main_row>.col .members_row .col {
		flex: 0 1 100%;
		margin-right: 0;
		margin-bottom: 20px
	}
}

.m_congreso_md .cmd_header_title {
	width: 40%;
	border-left: 0;
	text-align: left;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5
}

.m_congreso_md .cmd_header_title:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

.m_congreso_md .cmd_header {
	position: relative;
	height: 400px;
	background-color: #fafafa;
	overflow: hidden
}

.m_congreso_md .cmd_header .cmd_header_multi {
	position: absolute;
	right: auto;
	left: 50%;
	top: 0;
	height: 400px;
	width: 50%;
	background-color: #eee;
	z-index: 1;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover
}

.m_congreso_md .cmd_header .cmd_header_multi:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	bottom: 0;
	border-top: 400px solid #fafafa;
	border-right: 50px solid transparent;
	border-left: none;
	border-bottom: none;
	z-index: 2
}

.m_congreso_md .cmd_header .wrapper {
	width: 1180px;
	max-width: 1180px;
	padding: 0 10px;
	box-sizing: border-box
}

.m_congreso_md .cmd_header .wrapper .cmd_header_info {
	position: absolute;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%)
}

.m_congreso_md .cmd_header .wrapper .cmd_header_info .title {
	max-width: 475px;
	text-transform: uppercase;
	line-height: 1;
	color: #333;
	font-family: "Oswald", sans-serif
}

.m_congreso_md .cmd_header .wrapper .cmd_header_info .title span {
	font-size: 55px;
	line-height: 1;
	display: inline-block;
	font-family: "Oswald", sans-serif;
	font-weight: 500
}

.m_congreso_md .cmd_header .wrapper .cmd_header_info .subtitle {
	font-size: 16px;
	color: #888;
	padding: 12px 0;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
	font-family: "Oswald", sans-serif
}

.m_congreso_md .cmd_header .wrapper .cmd_header_info .description {
	margin-top: 10px
}

.m_congreso_md .cmd_header .wrapper .cmd_header_info .description p {
	font-size: 1.2em;
	font-weight: bold;
	color: #999999;
	display: inline-block;
	max-width: 550px
}

.m_congreso_md .cmd_header .wrapper .cmd_header_info .btn {
	padding: 12px 40px;
	margin-top: 20px
}

.m_congreso_md .cmd_solicita {
	z-index: 8;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: 1px solid #d4d4d4;
	background-color: #ffffff;
	width: 100%
}

.m_congreso_md .cmd_solicita .sticky_wrapper {
	text-align: center
}

.m_congreso_md .cmd_solicita .sticky_wrapper .btn {
	margin: 10px;
	border: 1px solid #0255A5
}

.m_congreso_md .cmd_solicita .sticky_wrapper .btn_soy {
	background-color: #ffffff;
	color: #0255A5
}

@media screen and (max-width: 990px) {
	.m_congreso_md .cmd_header_title {
		width: auto
	}

	.m_congreso_md .cmd_header {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		height: auto
	}

	.m_congreso_md .cmd_header .cmd_header_multi {
		position: relative;
		flex-basis: 100%;
		width: 100%;
		left: 0;
		background-size: cover !important;
		height: 300px;
		background-position: -85px center !important;
		background: transparent;
		margin-bottom: 10px
	}

	.m_congreso_md .cmd_header .cmd_header_multi:before {
		content: none
	}

	.m_congreso_md .cmd_header .wrapper {
		padding-bottom: 15px
	}

	.m_congreso_md .cmd_header .wrapper .cmd_header_info {
		position: static;
		transform: none;
		text-align: center
	}

	.m_congreso_md .cmd_header .wrapper .cmd_header_info .title {
		position: absolute;
		top: 300px;
		z-index: 1;
		width: 100%;
		height: 300px;
		transform: translate(-10px, -100%);
		max-width: none;
		box-sizing: border-box;
		padding: 20px;
		display: flex;
		align-items: flex-end;
		background: -moz-linear-gradient(top, rgba(85, 85, 85, 0) 0%, rgba(85, 85, 85, 0.8) 100%);
		background: -webkit-linear-gradient(top, rgba(85, 85, 85, 0) 0%, rgba(85, 85, 85, 0.8) 100%);
		background: linear-gradient(to bottom, rgba(85, 85, 85, 0) 0%, rgba(85, 85, 85, 0.8) 100%)
	}

	.m_congreso_md .cmd_header .wrapper .cmd_header_info .title span {
		text-align: left;
		font-size: 35px;
		color: #fff
	}

	.m_congreso_md .cmd_header .wrapper .cmd_header_info .subtitle {
		padding-top: 0;
		padding-bottom: 10px
	}
}

.grid_not_cabecera .m_congreso_md .full_section.overshow .wrapper {
	margin: 40px 10px 0
}

.grid_not_cabecera .m_congreso_md .full_section.overshow .media_row .m_media_highlighted .m_media_info {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	box-sizing: border-box
}

.grid_not_cabecera .m_congreso_md .full_section.overshow .media_row .m_media_highlighted .m_media_subtitle,
.grid_not_cabecera .m_congreso_md .full_section.overshow .media_row .m_media_highlighted .m_media_title {
	white-space: normal;
	padding: 0;
	width: 100%;
	text-align: center;
	position: static;
	letter-spacing: 0;
	transform: none;
	line-height: 1;
	font-family: "Oswald", sans-serif;
	font-size: 18px
}

.grid_not_cabecera .m_congreso_md .full_section.overshow .media_row .m_media_highlighted .m_media_title {
	font-size: 21px;
	display: block;
	margin-top: 5px
}

@media screen and (min-width: 990px) {
	.grid_not_cabecera .m_congreso_md .full_section.overshow .wrapper {
		width: 960px;
		max-width: 960px;
		margin: 40px auto 0
	}

	.grid_not_cabecera .m_congreso_md .full_section.overshow .media_row {
		width: 100%;
		max-width: calc(100vw - 15px)
	}
}

@media screen and (min-width: 1200px) {
	.grid_not_cabecera .m_congreso_md .full_section.overshow .wrapper {
		width: 1200px;
		max-width: 1200px
	}
}

.m_congreso_md .patrocinadores {
	padding: 40px 0
}

.m_congreso_md .patrocinadores .wrapper {
	margin: 0 auto
}

.m_congreso_md .patrocinadores .sponsors_container {
	margin: 0 auto
}

.m_congreso_md .patrocinadores .sponsors_container .main_row .important,
.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important,
.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important {
	grid-column: 1/13 !important;
	-ms-grid-column: 1 !important;
	-ms-grid-column-span: 12 !important;
	grid-row: 1/3 !important;
	-ms-grid-row: 1 !important;
	-ms-grid-row-span: 2 !important
}

.m_congreso_md .patrocinadores .sponsors_container .main_row .important .sponsors_row,
.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important .sponsors_row,
.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important .sponsors_row {
	margin: 0
}

.m_congreso_md .patrocinadores .sponsors_container .main_row .important .sponsors_row::before,
.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important .sponsors_row::before,
.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important .sponsors_row::before {
	content: none
}

.m_congreso_md .patrocinadores .sponsors_container .main_row .important .sponsors_row.row_6,
.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important .sponsors_row.row_6,
.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important .sponsors_row.row_6 {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start
}

.m_congreso_md .patrocinadores .sponsors_container .main_row .important .sponsors_row.row_6 .col,
.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important .sponsors_row.row_6 .col,
.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important .sponsors_row.row_6 .col {
	float: none;
	flex: 0 1 auto;
	width: calc(16.6667% - 20.8333px);
	margin-right: 25px;
	padding-right: 0
}

.m_congreso_md .patrocinadores .sponsors_container .main_row .important .sponsors_row.row_6 .col:nth-of-type(6n),
.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important .sponsors_row.row_6 .col:nth-of-type(6n),
.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important .sponsors_row.row_6 .col:nth-of-type(6n) {
	margin-right: 0
}

.m_congreso_md .map_section {
	padding: 40px 0
}

.m_congreso_md .map_section .wrapper {
	max-width: 1200px
}

.m_congreso_md .map_section .wrapper .m_header .m_store_title {
	width: 40%;
	border-left: 0;
	text-align: left;
	border-right: 4px solid transparent;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 4px solid #0255A5
}

.m_congreso_md .map_section .wrapper .m_header .m_store_title:lang(ar) {
	border-right: 0;
	border-left: 4px solid transparent
}

@media screen and (max-width: 990px) {
	.m_congreso_md .patrocinadores {
		padding: 30px 0
	}

	.m_congreso_md .patrocinadores .wrapper {
		width: calc(100% - 40px);
		max-width: 100%;
		margin: 0 auto
	}

	.m_congreso_md .patrocinadores .sponsors_container .main_row .important,
	.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important,
	.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important {
		width: calc(100% - 40px) !important;
		max-width: 100% !important;
		margin: 0 auto !important
	}

	.m_congreso_md .patrocinadores .sponsors_container .main_row .important .sponsors_row.row_6 .col,
	.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important .sponsors_row.row_6 .col,
	.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important .sponsors_row.row_6 .col {
		width: calc(50% - 15px);
		margin-right: 30px
	}

	.m_congreso_md .patrocinadores .sponsors_container .main_row .important .sponsors_row.row_6 .col:nth-of-type(even),
	.m_congreso_md .patrocinadores .sponsors_container .club_info_layout .overlapping_main_row .important .sponsors_row.row_6 .col:nth-of-type(even),
	.club_info_layout .m_congreso_md .patrocinadores .sponsors_container .overlapping_main_row .important .sponsors_row.row_6 .col:nth-of-type(even) {
		margin-right: 0
	}

	.m_congreso_md .map_section {
		padding: 30px 0
	}

	.m_congreso_md .map_section .wrapper {
		max-width: 100%;
		width: calc(100% - 40px);
		margin: 0 auto
	}

	.m_congreso_md .map_section .wrapper .m_header .m_store_title {
		width: auto
	}
}

.m_congreso_md_detalle .cmd_header {
	margin-bottom: 38px
}

.m_congreso_md_detalle .cmd_header .wrapper {
	width: 100vw;
	max-width: 100vw
}

.m_congreso_md_detalle .cmd_header .wrapper img {
	width: 100%;
	height: auto
}

@media screen and (min-width: 990px) {
	.m_congreso_md_detalle .cmd_header {
		background-color: #E6E6E6
	}

	.m_congreso_md_detalle .cmd_header .wrapper {
		width: 100%;
		max-width: 1500px;
		max-height: 320px;
		position: relative;
		height: 320px
	}

	.m_congreso_md_detalle .cmd_header .wrapper img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_congreso_md_detalle .cmd_header .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.m_congreso_md_detalle .cmd_info .wrapper {
	width: 100vw;
	max-width: 100vw;
	position: relative
}

.m_congreso_md_detalle .cmd_info .wrapper .contenido_text {
	padding: 0 15px;
	box-sizing: border-box
}

.m_congreso_md_detalle .cmd_info .wrapper .contenido_text .ck_content h1 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -0.5px;
	color: #000000;
	margin-bottom: 30px
}

.m_congreso_md_detalle .cmd_info .wrapper .contenido_text .ck_content p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #000000
}

.m_congreso_md_detalle .cmd_info .wrapper .contenido_text .m_section_news_actions {
	margin-top: 25px;
	margin-bottom: 50px
}

.m_congreso_md_detalle .cmd_info .wrapper .contenido_text .m_section_news_actions>* {
	text-decoration: none
}

@media screen and (min-width: 990px) {
	.m_congreso_md_detalle .cmd_info .wrapper {
		width: 1200px;
		max-width: 1200px;
		padding: 0
	}

	.m_congreso_md_detalle .cmd_info .wrapper .contenido_text {
		padding: 0
	}

	.m_congreso_md_detalle .cmd_info .wrapper .contenido_text .ck_content h1 {
		font-size: 30px
	}

	.m_congreso_md_detalle .cmd_info .wrapper .contenido_text .m_section_news_actions {
		margin-bottom: 50px
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_congreso_md_detalle .cmd_info .wrapper {
		width: 960px;
		max-width: 960px
	}
}

#detalle_mfp #pop_cont .m_section_news_actions .m_share:not(.m_share_inline) {
	position: relative;
	display: inline-block;
	font-size: x-small;
	z-index: 2
}

#detalle_mfp #pop_cont .m_section_news_actions .m_share .m_collapsable_content {
	min-height: 0;
	transition-property: min-height;
	transition-duration: 1s
}

#detalle_mfp #pop_cont .m_section_news_actions .m_share.expanded .m_collapsable_content {
	min-height: 165px
}

.m_congreso_md_detalle .cmd_motivos .wrapper {
	width: 100vw;
	max-width: 100vw
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text {
	padding: 0 15px;
	box-sizing: border-box
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text h2 {
	font-family: "Oswald", sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.24;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 45px
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text ul {
	list-style: none;
	margin-top: 30px
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text ul li {
	margin-bottom: 40px;
	display: block
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text ul li:last-of-type {
	margin-bottom: 0
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text ul li p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #000000;
	margin-left: 0;
	display: block
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text ul li p:lang(ar) {
	margin-left: auto;
	margin-right: 0
}

.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text ul li p:first-of-type {
	text-decoration: underline
}

@media screen and (min-width: 990px) {
	.m_congreso_md_detalle .cmd_motivos .wrapper {
		width: 1200px;
		max-width: 1200px
	}

	.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text {
		padding: 0
	}

	.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text h2 {
		font-size: 25px;
		font-weight: 200
	}

	.m_congreso_md_detalle .cmd_motivos .wrapper .contenido_text ul li p:first-of-type {
		font-weight: bold;
		text-decoration: none
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_congreso_md_detalle .cmd_motivos .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.m_congreso_md_detalle .cmd_datos .wrapper {
	width: 100vw;
	max-width: 100vw
}

.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text {
	padding: 0 15px;
	box-sizing: border-box
}

.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text h2 {
	font-family: "Oswald", sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.24;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 45px
}

.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	margin-top: 30px
}

.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul li {
	border-bottom: 1px solid #ccc;
	flex-basis: 50%;
	display: block;
	margin-bottom: 30px
}

.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul li:nth-child(odd) {
	flex-basis: calc(50% - 13px)
}

.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul li span {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: 0.77;
	letter-spacing: -0.5px;
	color: #aaaaaa;
	margin-bottom: 5px
}

.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul li p {
	font-size: 14px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #000000
}

@media screen and (min-width: 990px) {
	.m_congreso_md_detalle .cmd_datos .wrapper {
		width: 1200px;
		max-width: 1200px
	}

	.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text {
		padding: 0
	}

	.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text h2 {
		font-size: 25px;
		font-weight: 200
	}

	.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul {
		justify-content: normal
	}

	.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul li {
		flex-basis: calc(33% - 24px);
		padding-bottom: 5px;
		margin-right: 24px
	}

	.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul li:nth-child(odd) {
		flex-basis: calc(33% - 24px);
		margin-right: 24px
	}

	.m_congreso_md_detalle .cmd_datos .wrapper .contenido_text ul li p {
		font-weight: normal
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_congreso_md_detalle .cmd_datos .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.cmd_compras {
	background: -webkit-linear-gradient(left, #3476b6 0%, #699ac9 100%);
	background: -o-linear-gradient(left, #3476b6 0%, #699ac9 100%);
	background: linear-gradient(to right, #3476b6 0%, #699ac9 100%);
	margin-top: 15px
}

.cmd_compras .wrapper {
	width: 100vw;
	max-width: 100vw;
	position: relative
}

.cmd_compras .entradas_container {
	padding: 0 15px;
	box-sizing: border-box
}

.cmd_compras .entradas_container .carrusel_match {
	justify-content: center;
	margin: 30px 0
}

.cmd_compras .entradas_container .carrusel_match .match {
	width: 250px;
	height: auto;
	margin-left: 0
}

.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .logos {
	flex-basis: 100%
}

.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .logos img {
	width: auto;
	height: auto
}

.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .teams h2 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: normal;
	color: #000000
}

.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .info_date .hour {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #333333
}

.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .info_date .day:first-letter {
	text-transform: uppercase
}

.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .price {
	margin-top: 38px;
	white-space: normal
}

.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .competition p {
	color: #000
}

@media screen and (min-width: 990px) {
	.cmd_compras .wrapper {
		margin: 0 auto;
		max-width: 960px
	}

	.cmd_compras .entradas_container .carrusel_match {
		width: 100%
	}

	.cmd_compras .entradas_container .carrusel_match .match {
		width: 100%
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo {
		padding: 10px 20px;
		width: 100%;
		box-sizing: border-box;
		margin: 0
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .teams h2 {
		line-height: 1.5
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .teams h2:last-of-type {
		line-height: 1
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .info_date {
		margin: 0 5px 0 10px;
		flex: 0 0 125px
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .info_date:lang(ar) {
		margin: 0 10px 0 5px
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .info_date .hour {
		line-height: 1
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .competition {
		flex: 0 0 130px;
		border-right: solid 1px #000
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .competition:lang(ar) {
		border-right: none;
		border-left: solid 1px #000
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .price {
		margin-top: 0
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .price p {
		margin-bottom: 0
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .price .money {
		display: block
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .logos {
		margin: 0 25px 0 0;
		flex: 0 0 auto
	}

	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .logos h2 {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: 300;
		letter-spacing: normal;
		color: #000000
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.cmd_compras .entradas_container .carrusel_match .match .container_matches_nuevo .logos {
		flex: 0 0 110px
	}
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper {
	width: 100vw;
	max-width: 100vw
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper h2 {
	font-family: "Oswald", sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.24;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 45px;
	padding-left: 15px;
	box-sizing: border-box
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper h2:lang(ar) {
	padding-left: 0;
	padding-right: 15px
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text {
	padding: 0 15px;
	box-sizing: border-box;
	margin-top: 30px
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry img {
	width: 100%;
	height: auto;
	margin-bottom: 24px
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry .info .ck_content .city {
	font-family: "Oswald", sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.24;
	letter-spacing: -0.3px;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0
}

.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry .info .ck_content .description {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.59;
	letter-spacing: -0.3px;
	color: #000000
}

@media screen and (min-width: 990px) {
	.m_congreso_md_detalle .cmd_ubicacion .wrapper {
		width: 1200px;
		max-width: 1200px
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper h2 {
		font-size: 25px;
		font-weight: 200;
		padding: 0
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper h2:lang(ar) {
		padding: 0
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text {
		padding: 0;
		margin-top: 30px
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry {
		flex-wrap: nowrap;
		background-color: #f9f9f9;
		padding: 15px 15px 25px;
		box-sizing: border-box
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry img {
		margin-bottom: 0;
		width: 300px;
		max-width: 300px;
		min-width: 300px;
		height: 200px
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry .info {
		padding: 15px 20px 0;
		box-sizing: border-box
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry .info .ck_content .city {
		font-size: 25px
	}

	.m_congreso_md_detalle .cmd_ubicacion .wrapper .contenido_text .entry .info .ck_content .description {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 17px;
		font-weight: 300;
		line-height: 1.59;
		letter-spacing: -0.3px;
		color: #000000
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.m_congreso_md_detalle .cmd_ubicacion .wrapper {
		width: 960px;
		max-width: 960px
	}
}

.m_new_video_gallery .m_video_gallery_text {
	padding: 1.25rem 0.625rem
}

.m_new_video_gallery .m_video_gallery_text h2 {
	margin-bottom: 0
}

.m_new_video_gallery .m_video_gallery_text h2 a span {
	font-size: 1.125rem;
	font-weight: 700;
	color: #333
}

.m_new_video_gallery .m_video_gallery_container {
	float: none;
	width: 100%
}

.m_new_video_gallery .m_video_gallery_container .m_video_gallery_player {
	padding: 0;
	margin: 0
}

.m_new_video_gallery .m_video_gallery_list {
	float: none;
	width: calc(100% - 20px);
	margin: 0.625rem
}

.m_new_video_gallery .m_video_gallery_list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start
}

.m_new_video_gallery .m_video_gallery_list ul li {
	float: none;
	width: calc(33.3333% - .4167rem);
	margin: 0 0 0.625rem
}

.m_new_video_gallery .m_video_gallery_list ul li.active h2 {
	background-color: #02255bb2
}

.m_new_video_gallery .m_video_gallery_list ul li a img {
	width: 100%;
	height: auto
}

@media only screen and (max-width: 767px) {
	.m_new_video_gallery .m_video_gallery_text {
		display: block;
		padding: 0.75rem 0.625rem
	}

	.m_new_video_gallery .m_video_gallery_list {
		height: calc(100vh - (56.25vw + 12.5rem))
	}

	.m_new_video_gallery .m_video_gallery_list ul {
		display: block;
		height: 100%;
		overflow-x: hidden;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch
	}

	.m_new_video_gallery .m_video_gallery_list ul li {
		width: 100%;
		display: list-item;
		margin: 0 0 1px
	}

	.m_new_video_gallery .m_video_gallery_list ul li a {
		display: flex;
		justify-content: stretch;
		align-items: center;
		text-decoration: none;
		background-color: #999;
		height: 4.375rem
	}

	.m_new_video_gallery .m_video_gallery_list ul li a img {
		width: 4.375rem;
		height: 4.375rem;
		object-fit: cover;
		object-position: center
	}

	.m_new_video_gallery .m_video_gallery_list ul li a h2 {
		left: auto;
		width: calc(100% - 4.375rem);
		height: 100%;
		position: relative;
		box-sizing: border-box
	}
}

.promo_aficion_layout .promociones {
	margin-top: 20px
}

.promo_aficion_layout .promociones .m_articles_view_more {
	margin-top: 30px;
	display: none
}

.promo_aficion_layout .promociones .m_articles_view_more.show {
	display: block
}

.promo_aficion_layout .promociones .aside>* {
	margin: 0 10px 20px
}

.promo_aficion_layout .promociones .promo_container {
	margin-bottom: 50px
}

.promo_aficion_layout .promociones .promo_container:last-of-type {
	margin-bottom: 30px
}

.promo_aficion_layout .promociones .promo_container#ganadores .col {
	display: none
}

.promo_aficion_layout .promociones .promo_container#ganadores .col:nth-child(-n+4) {
	display: block
}

.promo_aficion_layout .promociones .promo_container#ganadores .col.show {
	display: block
}

.promo_aficion_layout .promociones .promo_container#ganadores .col .m_highlight,
.promo_aficion_layout .promociones .promo_container#ganadores .col .m_store {
	padding-bottom: 25px
}

.promo_aficion_layout .promociones .promo_container#ganadores .col .m_highlight:hover,
.promo_aficion_layout .promociones .promo_container#ganadores .col .m_store:hover {
	box-shadow: none;
	transition: none
}

.promo_aficion_layout .promociones .promo_container#ganadores .col .m_highlight:hover img,
.promo_aficion_layout .promociones .promo_container#ganadores .col .m_store:hover img {
	opacity: 1
}

.promo_aficion_layout .promociones .col {
	padding-top: 10px
}

.promo_aficion_layout .promociones .col .m_highlight,
.promo_aficion_layout .promociones .col .m_store {
	width: 300px;
	margin: 0 auto;
	padding-bottom: 10px
}

.promo_aficion_layout .promociones .col .m_highlight .date_promo,
.promo_aficion_layout .promociones .col .m_store .date_promo,
.promo_aficion_layout .promociones .col .m_highlight .description_promo,
.promo_aficion_layout .promociones .col .m_store .description_promo,
.promo_aficion_layout .promociones .col .m_highlight .m_highlight_content_title,
.promo_aficion_layout .promociones .col .m_store .m_highlight_content_title {
	padding: 0 20px 5px;
	box-sizing: border-box;
	display: block
}

.promo_aficion_layout .promociones .col .m_highlight .m_highlight_content_title,
.promo_aficion_layout .promociones .col .m_store .m_highlight_content_title {
	margin: 0 0 10px
}

.promo_aficion_layout .promociones .col .m_highlight .m_highlight_content,
.promo_aficion_layout .promociones .col .m_store .m_highlight_content,
.promo_aficion_layout .promociones .col .m_highlight .club_store_new .m_store_info,
.club_store_new .promo_aficion_layout .promociones .col .m_highlight .m_store_info,
.promo_aficion_layout .promociones .col .m_store .club_store_new .m_store_info,
.club_store_new .promo_aficion_layout .promociones .col .m_store .m_store_info,
.promo_aficion_layout .promociones .col .m_highlight .m_store_content,
.promo_aficion_layout .promociones .col .m_store .m_store_content {
	padding: 20px 0 0
}

.promo_aficion_layout .promociones .col .m_highlight .date_promo,
.promo_aficion_layout .promociones .col .m_store .date_promo {
	font-size: 1.2em;
	margin-top: 10px
}

.promo_aficion_layout .promociones .m_header_inner,
.promo_aficion_layout .promociones .m_images_slider_title {
	margin-bottom: 18px;
	padding: 0 10px;
	box-sizing: border-box
}

.promo_aficion_layout .promociones .m_share_inline {
	background-color: transparent;
	margin-top: 20px;
	display: inline-block
}

.promo_aficion_layout .promociones .m_share_inline .m_collapsable_content {
	margin-right: 8px
}

.promo_aficion_layout .promociones .m_share_inline .m_collapsable_content:lang(ar) {
	margin-right: 0;
	margin-left: 8px
}

.promo_aficion_layout .promociones img {
	display: none
}

.promo_aficion_layout .promociones img.img_promo_mobile {
	display: block
}

.promo_aficion_layout .m_highlight_content strong,
.promo_aficion_layout .club_store_new .m_store_info strong,
.club_store_new .promo_aficion_layout .m_store_info strong,
.promo_aficion_layout .m_store_content strong {
	text-transform: none;
	padding: 0;
	color: #666;
	font-weight: bold;
	font-size: inherit;
	display: inline
}

.promo_aficion_layout .m_highlight_promo .m_highlight_content .btn_promo_participa,
.promo_aficion_layout .m_highlight_promo .club_store_new .m_store_info .btn_promo_participa,
.club_store_new .promo_aficion_layout .m_highlight_promo .m_store_info .btn_promo_participa,
.promo_aficion_layout .m_highlight_promo .m_store_content .btn_promo_participa {
	margin-left: 20px;
	margin-right: 20px
}

@media only screen and (min-width: 767px) {
	.promo_aficion_layout .promociones img {
		display: block;
		width: 300px
	}

	.promo_aficion_layout .promociones img.img_promo_mobile {
		display: none
	}

	.promo_aficion_layout .promociones img.img_promo_mobile.ganadores {
		display: block
	}

	.promo_aficion_layout .promociones .m_header_inner,
	.promo_aficion_layout .promociones .m_images_slider_title {
		max-width: 620px;
		margin: 0 auto;
		padding: 0
	}

	.promo_aficion_layout .promociones .promo_container {
		width: 620px;
		display: flex;
		flex: 1;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		align-content: flex-start;
		margin: 0 auto 50px
	}

	.promo_aficion_layout .promociones .promo_container:last-of-type {
		margin: 0 auto 30px
	}

	.promo_aficion_layout .promociones .promo_container.impar .col:nth-child(1) img {
		width: 620px
	}

	.promo_aficion_layout .promociones .promo_container.impar .col:nth-child(1) .m_highlight,
	.promo_aficion_layout .promociones .promo_container.impar .col:nth-child(1) .m_store {
		width: 620px
	}

	.promo_aficion_layout .promociones .promo_container.impar .col:nth-child(1) .m_highlight .m_highlight_content_title,
	.promo_aficion_layout .promociones .promo_container.impar .col:nth-child(1) .m_store .m_highlight_content_title {
		min-height: auto
	}

	.promo_aficion_layout .promociones .promo_container.impar .col:nth-child(1) .m_highlight .description_promo,
	.promo_aficion_layout .promociones .promo_container.impar .col:nth-child(1) .m_store .description_promo {
		min-height: auto
	}
}

.ntb-avisos {
	position: relative;
	z-index: 2;
	width: 100vw;
	background-color: #fff;
	padding: 3.375rem 1.25rem 3.813rem;
	box-sizing: border-box
}

.ntb-avisos_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.75rem;
	font-weight: normal;
	letter-spacing: 0.28px;
	color: #444444;
	margin-bottom: 2.313rem;
	margin-left: 1.438rem
}

.ntb-avisos_title:lang(ar) {
	margin-left: 0;
	margin-right: 1.438rem
}

.ntb-avisos_list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start
}

.ntb-avisos_list_item {
	flex-basis: 100%;
	display: flex;
	flex-wrap: nowrap;
	margin-bottom: 1.063rem
}

.ntb-avisos_list_item:last-of-type {
	margin-bottom: 2.313rem
}

.ntb-avisos_list_item_date {
	flex-basis: 5.813rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: 600;
	letter-spacing: -0.28px;
	color: #000000;
	text-align: right;
	padding-right: 1rem;
	box-sizing: border-box;
	padding-top: 0.375rem
}

.ntb-avisos_list_item_date:lang(ar) {
	text-align: left;
	padding-right: 0;
	padding-left: 1rem
}

.ntb-avisos_list_item_date span {
	font-size: 1.1875rem;
	letter-spacing: -0.38px;
	padding-right: 0.125rem;
	box-sizing: border-box
}

.ntb-avisos_list_item_date span:lang(ar) {
	padding-right: 0;
	padding-left: 0.125rem
}

.ntb-avisos_list_item_event_container {
	flex-basis: calc(100% - 5.813rem);
	padding: 0.375rem 0.688rem;
	box-sizing: border-box;
	border-left: 0.313rem solid #e8e8e8
}

.ntb-avisos_list_item_event_container:lang(ar) {
	border-left: none;
	border-right: 0.313rem solid #e8e8e8
}

.ntb-avisos_list_item_event_container div {
	margin-bottom: 0.688rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: normal;
	letter-spacing: -0.15px;
	color: #444444
}

.ntb-avisos_list_item_event_container div:last-of-type {
	margin-bottom: 0
}

.ntb-avisos_list_item_event_container strong {
	font-weight: bold
}

.ntb-avisos_ck {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: normal;
	letter-spacing: -0.15px;
	color: #444444;
	margin-bottom: 1.25rem;
	padding: 0 1.438rem
}

.ntb-avisos_ck .ck_content>*:not(br) {
	margin-bottom: .75rem
}

.ntb-avisos_ck .ck_content strong {
	font-weight: 700
}

.ntb-avisos_ck .ck_content ul {
	margin-left: 1.75rem
}

.ntb-avisos_ck .ck_content a {
	color: #222
}

.ntb-avisos_ck .ck_content blockquote {
	margin: 1rem .625rem;
	font-style: italic;
	box-sizing: border-box;
	padding: .5rem 1rem;
	border-left: 0.313rem solid #e8e8e8
}

.ntb-avisos_ck .ck_content blockquote:lang(ar) {
	border-left: none;
	border-right: 0.313rem solid #e8e8e8
}

.ntb-avisos_ck .ck_content h1 {
	font-size: 1.25rem;
	text-transform: uppercase
}

.ntb-avisos_ck .ck_content h2 {
	font-size: 1.125rem
}

.ntb-avisos_ck .ck_content h3 {
	font-size: 1rem;
	text-transform: uppercase
}

.ntb-avisos_ck .ck_content h4 {
	font-size: 1rem
}

.ntb-avisos_link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: normal;
	letter-spacing: -0.15px;
	color: #444444;
	text-decoration: underline
}

@media screen and (min-width: 600px) {
	.ntb-avisos {
		padding: 5.188rem 0.75rem 4.563rem;
		width: 100%
	}

	.ntb-avisos_title {
		margin-left: 0
	}

	.ntb-avisos_title:lang(ar) {
		margin-right: 0;
		margin-left: 0
	}

	.ntb-avisos_list_item {
		flex-basis: 50%;
		margin-top: 3.75rem;
		margin-bottom: 0
	}

	.ntb-avisos_list_item:nth-of-type(1),
	.ntb-avisos_list_item:nth-of-type(2) {
		margin-top: 0
	}

	.ntb-avisos_list_item:last-of-type {
		margin-bottom: 0
	}

	.ntb-avisos_list_item_date {
		padding: 0.375rem 0.813rem 0 0.625rem;
		box-sizing: border-box;
		flex-basis: 4.875rem
	}

	.ntb-avisos_list_item_date:lang(ar) {
		padding: 0.375rem 0.625rem 0 0.813rem
	}

	.ntb-avisos_list_item_event_container div {
		font-size: 0.875rem;
		margin-bottom: 0.875rem;
		letter-spacing: -0.14px
	}

	.ntb-avisos_link {
		font-size: 0.875rem;
		letter-spacing: -0.14px;
		margin-top: 2.313rem;
		display: block
	}

	.ntb-avisos_ck {
		margin-top: 1.5rem
	}
}

@media screen and (min-width: 930px) {
	.ntb-avisos {
		padding: 5.188rem 0.75rem 4.625rem;
		background: #fff
	}

	.ntb-avisos_title {
		margin-left: 1.125rem
	}

	.ntb-avisos_title:lang(ar) {
		margin-left: 0;
		margin-right: 1.125rem
	}

	.ntb-avisos_list_item_date {
		padding: 0.375rem 0.813rem 0 0.625rem
	}

	.ntb-avisos_list_item_date:lang(ar) {
		padding: 0.375rem 0.625rem 0 0.813rem
	}

	.ntb-avisos_list_item {
		flex-basis: calc(100% / 3)
	}

	.ntb-avisos_list_item:nth-of-type(1),
	.ntb-avisos_list_item:nth-of-type(2),
	.ntb-avisos_list_item:nth-of-type(3) {
		margin-top: 0
	}

	.ntb-avisos_list {
		padding: 0 1.125rem;
		box-sizing: border-box
	}
}

@media screen and (min-width: 1200px) {
	.ntb-avisos {
		padding: 5.188rem 0 5.563rem
	}

	.ntb-avisos_title {
		margin-left: 1rem
	}

	.ntb-avisos_title:lang(ar) {
		margin-left: 0;
		margin-right: 1rem
	}

	.ntb-avisos_list {
		padding: 0
	}

	.ntb-avisos_list_item_date {
		padding: 0.375rem 0.813rem 0 1.438rem;
		flex-basis: 5.938rem
	}

	.ntb-avisos_list_item_date:lang(ar) {
		padding: 0.375rem 1.438rem 0 0.813rem
	}
}

.hideit {
	display: none !important
}

template {
	display: none !important
}

.ntb-cabecera {
	background-color: #000;
	color: #fff
}

.ntb-cabecera_content {
	position: relative;
	z-index: 2;
	background-color: rgba(255, 255, 255, 0);
	box-sizing: border-box;
	transition: all 0.05s ease-in-out;
	transition: background-color 0.45s ease-in
}

.ntb-cabecera_content.whited {
	background-color: white
}

.ntb-cabecera_content_wrapper {
	padding: 1.25rem 0
}

.ntb-cabecera_subtitle {
	font-family: "Oswald", sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.5;
	padding: 0 1.25rem
}

.ntb-cabecera_title {
	font-family: "Oswald", sans-serif;
	font-size: 3.3125rem;
	font-weight: 400;
	line-height: 1;
	letter-spacing: -0.53px;
	padding: 0 1.25rem;
	
}

.ntb-cabecera_prodnav_cont {
	width: auto;
	height: 2rem;
	margin: 1.25rem 1.25rem 1.875rem;
	position: relative;
	padding: 0;
	z-index: 1
}

.ntb-cabecera_prodnav_list {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0;
	font-size: 0;
	white-space: nowrap;
	align-items: flex-start;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: ease-out;
	box-sizing: content-box;
	margin: 0 auto
}

.ntb-cabecera_prodnav_item {
	flex-shrink: 0;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: inline-flex;
	align-items: center;
	width: auto;
	height: 2rem;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 0.8;
	padding: 0 0.75rem;
	margin-right: 0;
	border-radius: 1rem;
	border: solid 1px #fff;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	vertical-align: top
}

.ntb-cabecera_prodnav_item:lang(ar) {
	margin-right: 0;
	margin-left: 1rem
}

.ntb-cabecera_prodnav_item:lang(ar):last-of-type {
	margin-left: 0
}

.ntb-cabecera_prodnav_item:lang(ar)::before {
	margin-right: auto;
	margin-left: 0.5rem
}

.ntb-cabecera_prodnav_item:last-of-type {
	margin-right: 0
}

.ntb-cabecera_prodnav_item::before {
	content: none;
	display: block;
	width: auto;
	height: 1rem;
	margin-bottom: 1px;
	margin-right: 0.5rem;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	line-height: 0.6;
	font-size: 2rem;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-cabecera_prodnav_item.individual::before {
	width: 0.75rem;
	text-indent: -.625rem;
	content: '\e90c'
}

.ntb-cabecera_prodnav_item.grupos::before {
	width: 1.6875rem;
	text-indent: -.1875rem;
	content: '\e90d'
}

.ntb-cabecera_prodnav_item.colegios::before {
	width: 1.1875rem;
	text-indent: -.375rem;
	content: '\e90e'
}

.ntb-cabecera_prodnav_item.madridistas::before {
	content: '\e917';
	width: 1.125rem;
	text-indent: -.4375rem
}

.ntb-cabecera_prodnav_item.agencias::before {
	content: '\e918';
	width: 0.9375rem;
	text-indent: -.5rem
}

.ntb-cabecera_prodnav_item.external::after {
	content: '\e916';
	display: flex;
	align-items: center;
	align-content: center;
	width: 0.5625rem;
	text-indent: -.125rem;
	height: 1em;
	margin-left: 0.5rem;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	line-height: 1;
	font-size: 0.75rem;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-cabecera_prodnav_item.selected {
	color: #000;
	background-color: rgba(255, 255, 255, 0.85);
	cursor: default;
	pointer-events: none
}

.ntb-cabecera_offer {
	margin: 0 auto 0.813rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.9375rem;
	opacity: 0.9;
	line-height: 1.4;
	letter-spacing: -0.15px;
	text-align: center;
	max-width: 18.75rem
}

.ntb-cabecera_offer strong {
	display: block;
	text-align: center;
	font-size: 1.3125rem;
	font-weight: 700;
	letter-spacing: -0.42px;
	text-transform: uppercase
}

.ntb-cabecera_prod_list {
	margin: 0 1.25rem;
	padding: 0;
	list-style-type: none
}

.ntb-cabecera_prod_item {
	width: auto;
	max-width: 18.75rem;
	box-sizing: border-box;
	padding: 0;
	border-radius: 1rem;
	background-color: rgba(255, 255, 255, 0.9);
	margin: 0 auto 3rem;
	color: #000;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem
}

.ntb-cabecera_prod_item.accelerated {
	margin: 1.563rem auto 3rem
}

.ntb-cabecera_prod_type {
	padding: 1.25rem;
	text-align: center;
	position: relative
}

.ntb-cabecera_prod_type.combi {
	display: flex
}

.ntb-cabecera_prod_top {
	display: inline-block;
	border-radius: 0.3125rem;
	background-color: #ad8100;
	font-size: 0.75rem;
	line-height: 1;
	letter-spacing: 0.72px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	color: #fff;
	padding: 0.5rem 1rem;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%, -50%)
}

.ntb-cabecera_prod_top+.ntb-cabecera_prod_title {
	margin-top: 0.875rem
}

.ntb-cabecera_prod_title {
	font-size: 2.75rem;
	font-weight: 300;
	line-height: 1;
	text-align: center;
	color: #0b3965
}

.ntb-cabecera_prod_subtitle {
	display: block;
	font-size: 0.75rem;
	line-height: 1;
	letter-spacing: 0.84px;
	text-align: center;
	padding-top: 0.3125rem;
	color: rgba(11, 57, 101, 0.8);
	text-transform: uppercase
}

.ntb-cabecera_prod_info_buy {
	display: flex;
	margin-bottom: 1.25rem
}

.ntb-cabecera_prod_buy,
.ntb-cabecera_prod_prize {
	width: 50%;
	flex: 0 1 auto
}

.ntb-cabecera_prod_money {
	text-align: right;
	font-size: 0.9375rem;
	letter-spacing: -0.3px
}

.ntb-cabecera_prod_money:lang(ar) {
	text-align: left
}

.ntb-cabecera_prod_quantity {
	font-size: 1.5625rem;
	line-height: 0.96;
	letter-spacing: -0.5px;
	font-weight: 600
}

.ntb-cabecera_prod_currency {
	font-size: 1.125rem;
	font-weight: 400;
	letter-spacing: -0.36px
}

.ntb-cabecera_prod_ticket {
	display: block;
	color: #444;
	font-size: 0.875rem;
	text-align: right
}

.ntb-cabecera_prod_ticket:lang(ar) {
	text-align: left
}

.ntb-cabecera_prod_btn {
	display: block;
	width: 100%;
	border-radius: 0.625rem;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.4);
	background-color: #0067d1;
	font-size: 1.0625rem;
	font-weight: 600;
	line-height: 1;
	padding: 0.875rem 0;
	box-sizing: border-box;
	text-align: center;
	color: #f6f8f5;
	transform: translateX(1.5625rem);
	text-transform: uppercase;
	text-decoration: none
}

.ntb-cabecera_prod_btn:lang(ar) {
	transform: translateX(-1.5625rem)
}

.ntb-cabecera_prod_btn.disabled {
	pointer-events: none;
	background-color: #f1f6fc;
	box-shadow: none;
	color: #0067d1;
	text-transform: uppercase
}

.ntb-cabecera_prod_detail {
	background-color: #fff;
	box-sizing: border-box;
	padding: 1.25rem 1.875rem 0.5rem
}

.ntb-cabecera_prod_detail .ck_content p {
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 0.75rem
}

.ntb-cabecera_prod_detail .ck_content ul {
	margin: 0 0 1.125rem 1.125rem;
	padding: 0;
	list-style-type: none;
	font-size: 1rem;
	line-height: 1.63;
	color: #444
}

.ntb-cabecera_prod_detail .ck_content ul:lang(ar) {
	margin: 0 1.125rem 1.125rem 0
}

.ntb-cabecera_prod_detail .ck_content ul li {
	position: relative
}

.ntb-cabecera_prod_detail .ck_content ul li::before {
	content: '–';
	display: block;
	position: absolute;
	left: -.75rem
}

.ntb-cabecera_prod_detail .ck_content ul li:lang(ar)::before {
	left: 0;
	right: -.75rem
}

.ntb-cabecera_prod_link {
	font-size: 1rem;
	line-height: 1;
	color: #0067d1;
	padding: 0 1.875rem 1.5625rem;
	box-sizing: border-box;
	display: block;
	background-color: #fff;
	border-bottom-right-radius: 1rem;
	border-bottom-left-radius: 1rem
}

.ntb-cabecera_prod_link::after {
	content: none;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 0.625rem;
	display: inline-flex;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	width: 0.8125rem;
	height: 0.8125rem;
	overflow: hidden;
	border: solid 1px #0067d1;
	border-radius: 50%;
	box-sizing: border-box;
	padding-top: 1px;
	transform: translateX(0.5rem);
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-cabecera_prod_link:lang(ar)::after {
	transform: translateX(-0.5rem)
}

.ntb-cabecera_combi_wrapper {
	padding-bottom: 2.5rem
}

.ntb-cabecera_combi_title {
	margin: 0 1.25rem 1.5625rem;
	font-family: "Oswald", sans-serif;
	font-size: 1.6875rem;
	font-weight: 400;
	line-height: 1.11;
	letter-spacing: 1.08px;
	color: #fff;
	text-transform: uppercase
}

.ntb-cabecera_combi_title span.light {
	display: block;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: normal;
	text-transform: none
}

.ntb-cabecera_combi_container {
	width: 100%;
	max-width: 100vw;
	height: 20.625rem;
	overflow: hidden;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0.9375rem;
	box-sizing: border-box
}

.ntb-cabecera_combi_list {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	list-style-type: none;
	transition-property: transform;
	box-sizing: content-box;
	margin: 0;
	padding: 0
}

.ntb-cabecera_combi_item {
	flex-shrink: 0;
	width: 12.5rem;
	height: 100%;
	position: relative;
	transition-property: transform;
	border-radius: 1rem;
	background-color: #fff;
	color: #000;
	overflow: hidden;
	text-align: center;
	box-sizing: border-box;
	padding: 1.5625rem 1.25rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	line-height: 1
}

.ntb-cabecera_combi_item_image {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 52px
}

.ntb-cabecera_combi_prod_plus {
	font-size: 1.375rem;
	padding-top: 0.25rem;
	color: #607d99
}

.ntb-cabecera_combi_prod_type {
	margin-bottom: 1.25rem
}

.ntb-cabecera_combi_prod_title {
	font-size: 2.1875rem;
	font-weight: 300;
	color: #0f3a64
}

.ntb-cabecera_combi_prod_subtitle {
	display: block;
	font-size: 0.625rem;
	letter-spacing: 0.7px;
	text-transform: uppercase;
	line-height: 1.4;
	color: #395e81
}

.ntb-cabecera_combi_item_buy {
	margin-bottom: 20px
}

.ntb-cabecera_combi_item_btn {
	display: inline-block;
	border-radius: 10px;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.4);
	background-color: #0067d1;
	font-size: 1rem;
	font-weight: 600;
	color: #f6f8f5;
	width: 100%;
	padding: 0.75rem 0 0.625rem;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 0.625rem
}

.ntb-cabecera_combi_item_btn.disabled {
	pointer-events: none;
	background-color: #f1f6fc;
	box-shadow: none;
	color: #0067d1;
	text-transform: uppercase
}

.ntb-cabecera_combi_item_money {
	font-size: 0.9375rem;
	line-height: 1.33;
	letter-spacing: -0.3px
}

.ntb-cabecera_combi_item_quantity {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -0.4px
}

.ntb-prod_otros_currency {
	font-size: 1.0625rem;
	font-weight: 400;
	letter-spacing: -0.34px
}

.ntb-cabecera_combi_people {
	display: block;
	text-align: center;
	font-size: 0.75rem;
	letter-spacing: 0.14px;
	color: #444
}

.ntb-cabecera_combi_item_link {
	font-size: 0.8125rem;
	line-height: 1;
	color: #0067d1
}

.ntb-cabecera_combi_item_link::after {
	content: '\e914';
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 0.625rem;
	display: inline-flex;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	width: 0.8125rem;
	height: 0.8125rem;
	overflow: hidden;
	border: solid 1px #0067d1;
	border-radius: 50%;
	box-sizing: border-box;
	padding-top: 1px;
	transform: translateX(0.5rem);
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-cabecera_combi_item_link:lang(ar)::after {
	transform: translateX(-0.5rem)
}

.ntb-cabecera_background {
	position: fixed;
	top: 57px;
	bottom: 0;
	left: 0;
	right: 0
}

.ntb-cabecera_background::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 35%, rgba(84, 84, 84, 0) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 35%, rgba(84, 84, 84, 0) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 35%, rgba(84, 84, 84, 0) 100%)
}

.ntb-cabecera_image {
	width: auto;
	min-width: 100%;
	height: 100%;
	object-fit: cover
}

.ntb-cabecera_video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	min-height: 100vh;
	height: auto;
	object-fit: cover
}

@media screen and (min-width: 350px) {
	.ntb-cabecera_prod_list {
		margin-left: auto;
		margin-right: auto;
		width: 21.875rem
	}
}

@media screen and (min-width: 600px) {
	.ntb-cabecera_content_wrapper {
		padding: 3.125rem 0 0;
		min-height: calc(100vh - 150px)
	}

	.ntb-cabecera_subtitle {
		padding: 0;
		text-align: center;
		font-size: 1.25rem;
		text-transform: uppercase
	}

	.ntb-agencias+.ntb-cabecera .ntb-cabecera_content_wrapper {
		min-height: calc(100vh - 184px)
	}

	.ntb-cabecera_title {
		padding: 0;
		text-align: center;
		font-size: 4.375rem;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 1.2
	}

	.ntb-cabecera_prodnav_list {
		justify-content: center;
		margin: 1.875rem 0
	}

	.ntb-cabecera_prodnav_item {
		font-size: 0.75rem;
		color: #fff;
		height: 1.625rem;
		margin-right: 1rem
	}

	.ntb-cabecera_prodnav_item::before {
		margin-right: 0.5rem;
		height: 0.8125rem;
		font-size: 1.625rem
	}

	.ntb-cabecera_prodnav_item:lang(ar)::before {
		margin-right: auto;
		margin-left: 0.5rem
	}

	.ntb-cabecera_prodnav_item.selected {
		font-size: 0.75rem
	}

	.ntb-cabecera_prodnav_item.individual::before {
		text-indent: -.4375rem
	}

	.ntb-cabecera_prodnav_item.grupos::before {
		text-indent: -.125rem;
		width: 1.4375rem
	}

	.ntb-cabecera_prodnav_item.colegios::before {
		text-indent: -.25rem;
		width: 1.0625rem
	}

	.ntb-cabecera_prodnav_item.madridistas::before {
		width: 0.875rem;
		text-indent: -.375rem
	}

	.ntb-cabecera_prodnav_item.agencias::before {
		width: 0.8125rem;
		text-indent: -.375rem
	}

	.ntb-cabecera_prodnav_item.external::after {
		font-size: 0.625rem
	}

	.ntb-cabecera_offer {
		font-size: 1.25rem;
		margin-bottom: 4.6875rem;
		font-weight: 400;
		max-width: none
	}

	.ntb-cabecera_offer strong {
		display: inline;
		font-weight: 600
	}

	.ntb-cabecera_prod_list {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		margin-top: 0;
		margin-bottom: 2.875rem;
		width: 38.125rem
	}

	.ntb-cabecera_prod_item {
		width: 17.5rem;
		position: relative;
		background: #e5e5e5;
		background: -moz-linear-gradient(top, #e5e5e5 29%, #fff 70%);
		background: -webkit-linear-gradient(top, #e5e5e5 29%, #fff 70%);
		background: linear-gradient(to bottom, #e5e5e5 29%, #fff 70%);
		margin: 0 0.75rem 1.5rem;
		padding-bottom: 1.5625rem
	}

	.ntb-cabecera_prod_item.accelerated {
		margin: 0 0.75rem 1.5rem
	}

	.ntb-cabecera_prod_type {
		padding: 1.5625rem 1.25rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center
	}

	.ntb-cabecera_prod_top+.ntb-cabecera_prod_title {
		margin-top: inherit
	}

	.ntb-cabecera_prod_title {
		font-size: 2.5rem;
		width: 100%
	}

	.ntb-cabecera_prod_subtitle {
		font-size: 0.625rem
	}

	.ntb-cabecera_prod_buy {
		width: 50%;
		padding: 0 0.9375rem 0 1.25rem;
		text-align: center
	}

	.ntb-cabecera_prod_buy:lang(ar) {
		padding: 0 1.25rem 0 0.9375rem
	}

	.ntb-cabecera_prod_prize {
		width: 50%
	}

	.ntb-cabecera_prod_money {
		font-size: 14px
	}

	.ntb-cabecera_prod_quantity {
		font-size: 1.375rem
	}

	.ntb-cabecera_prod_currency {
		font-size: 1rem
	}

	.ntb-cabecera_prod_ticket {
		font-size: 0.75rem
	}

	.ntb-cabecera_prod_btn {
		margin: 0 auto;
		font-size: 0.85rem;
		padding: 0.875rem 1rem 0.75rem;
		transform: none
	}

	.ntb-cabecera_prod_btn:lang(ar) {
		transform: none
	}

	.ntb-cabecera_prod_detail {
		background-color: transparent;
		padding: 1.25rem 1.875rem 1.5625rem;
		border-bottom-right-radius: 1rem;
		border-bottom-left-radius: 1rem
	}

	.ntb-cabecera_prod_detail .ck_content p {
		font-size: 0.8125rem
	}

	.ntb-cabecera_prod_detail .ck_content ul {
		font-size: 0.8125rem;
		line-height: 1.77;
		margin: 0 0 0.875rem 1.125rem
	}

	.ntb-cabecera_prod_detail .ck_content ul:lang(ar) {
		margin: 0 1.125rem 0.875rem 0
	}

	.ntb-cabecera_prod_link {
		font-size: 0.8125rem;
		position: absolute;
		bottom: 1.5625rem;
		left: 0;
		padding: 0 1.875rem;
		width: 100%;
		box-sizing: border-box
	}

	.ntb-cabecera_prod_link:lang(ar) {
		left: auto;
		right: 0
	}

	.ntb-cabecera_combi_wrapper {
		background-color: #f7f7f7;
		color: #000;
		padding: 3.125rem 0 2.8125rem
	}

	.ntb-cabecera_combi_title {
		color: #505050;
		max-width: 75rem;
		text-align: center;
		margin-left: auto;
		margin-right: auto
	}

	.ntb-cabecera_combi_container {
		width: 100%;
		max-width: 100vw
	}

	.ntb-cabecera_background {
		top: 0px;
		min-height: 590px
	}
}

@media screen and (min-width: 930px) {
	.ntb-cabecera_prod_list {
		width: 100%;
		max-width: 58.125rem;
		justify-content: center
	}

	.ntb-cabecera_prod_item {
		width: 13.75rem;
		margin: 0 .9375rem 1.5rem 0
	}

	.ntb-cabecera_prod_item.accelerated {
		margin: 0 .9375rem 1.5rem 0
	}

	.ntb-cabecera_prod_item:lang(ar) {
		margin: 0 0 1.5rem .9375rem
	}

	.ntb-cabecera_prod_item:lang(ar):last-of-type {
		margin-left: 0
	}

	.ntb-cabecera_prod_item:last-of-type {
		margin-right: 0
	}

	.ntb-cabecera_prod_type {
		min-height: 9.0625rem;
		box-sizing: border-box;
		padding: 1.25rem
	}

	.ntb-cabecera_prod_info_buy {
		flex-wrap: wrap;
		margin-bottom: 0.3125rem
	}

	.ntb-cabecera_prod_detail {
		padding: 1.25rem .9375rem
	}

	.ntb-cabecera_prod_prize {
		width: 100%;
		margin: 0 0 .5rem
	}

	.ntb-cabecera_prod_money {
		text-align: center
	}

	.ntb-cabecera_prod_money:lang(ar) {
		text-align: center
	}

	.ntb-cabecera_prod_ticket {
		text-align: center
	}

	.ntb-cabecera_prod_ticket:lang(ar) {
		text-align: center
	}

	.ntb-cabecera_prod_buy {
		width: 100%;
		padding: 0 .9375rem
	}

	.ntb-cabecera_prod_btn {
		width: auto;
		display: inline-block;
		padding: 0.875rem 1.5rem 0.75rem
	}

	.ntb-cabecera_prod_link {
		padding: 0 .9375rem
	}
}

@media screen and (min-width: 1200px) {
	.ntb-cabecera_prod_list {
		max-width: 76.25rem;
		justify-content: center
	}

	.ntb-cabecera_prod_item {
		width: 17.5rem;
		margin: 0 1.5625rem 1.5rem 0
	}

	.ntb-cabecera_prod_item.accelerated {
		margin: 0 1.5625rem 1.5rem 0
	}

	.ntb-cabecera_prod_item:lang(ar) {
		margin: 0 0 1.5rem 1.5625rem
	}

	.ntb-cabecera_prod_item:lang(ar):last-of-type {
		margin-right: 0;
		margin-left: 0
	}

	.ntb-cabecera_prod_item:last-of-type {
		margin-right: 0
	}

	.ntb-cabecera_prod_type {
		min-height: none;
		padding: 1.5625rem 1.25rem
	}

	.ntb-cabecera_prod_info_buy {
		flex-wrap: nowrap;
		margin-bottom: 1.25rem
	}

	.ntb-cabecera_prod_detail {
		padding: 1.25rem 1.875rem 1.5625rem
	}

	.ntb-cabecera_prod_prize {
		width: 50%
	}

	.ntb-cabecera_prod_buy {
		width: 50%;
		padding: 0 0.9375rem 0 1.25rem
	}

	.ntb-cabecera_prod_money {
		text-align: right
	}

	.ntb-cabecera_prod_ticket {
		margin: 0;
		text-align: right
	}

	.ntb-cabecera_prod_btn {
		width: 100%;
		display: block;
		padding: 0.875rem 1rem 0.75rem
	}

	.ntb-cabecera_prod_link {
		padding: 0 1.875rem
	}

	.ntb-cabecera_combi_container {
		max-width: 75rem
	}
}

.ntb-acercate {
	position: relative;
	background-color: #fff;
	z-index: 2;
	padding: 3.563rem 0 3.125rem 1.25rem;
	box-sizing: border-box
}

.ntb-acercate:lang(ar) {
	padding: 3.563rem 1.25rem 3.125rem 0
}

.ntb-acercate_title {
	font-family: "Oswald", sans-serif;
	font-weight: normal;
	letter-spacing: 0.28px;
	color: #444444;
	margin-bottom: 0.188rem;
	font-size: 1.75rem;
	padding-right: 1.25rem;
	box-sizing: border-box
}

.ntb-acercate_title:lang(ar) {
	padding-right: 0;
	padding-left: 1.25rem
}

.ntb-acercate_description {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.44;
	letter-spacing: -0.16px;
	color: #444444;
	margin-bottom: 1.75rem;
	padding-right: 1.25rem;
	box-sizing: border-box
}

.ntb-acercate_description:lang(ar) {
	padding-right: 0;
	padding-left: 1.25rem
}

.ntb-acercate_container {
	position: relative;
	overflow: hidden
}

.ntb-acercate_wrapper {
	font-size: 0;
	white-space: nowrap;
	float: left;
	display: flex;
	align-items: flex-start
}

.ntb-acercate_wrapper:lang(ar) {
	float: right
}

.ntb-acercate_slide {
	width: 17.5rem;
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	margin-right: 1.563rem;
	white-space: normal
}

.ntb-acercate_slide:last-of-type {
	margin-right: 1.25rem
}

.ntb-acercate_slide:lang(ar) {
	margin-right: 0;
	margin-left: 1.563rem
}

.ntb-acercate_slide:lang(ar):last-of-type {
	margin-right: 0;
	margin-left: 1.25rem
}

.ntb-acercate_slide.promo {
	display: none
}

.ntb-acercate_image {
	margin-bottom: 0.875rem
}

.ntb-acercate_info_slide {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: 600;
	line-height: 1.47;
	letter-spacing: -0.15px;
	color: #666666
}

.ntb-acercate_title_slide {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.438rem;
	font-weight: 600;
	letter-spacing: -0.23px;
	line-height: 0.96;
	color: #000000;
	margin-bottom: 0.625rem
}

.ntb-acercate_description_slide {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.56;
	letter-spacing: -0.16px;
	color: #444444;
	margin-bottom: 1.563rem
}

.ntb-acercate_description_slide strong {
	font-weight: 600
}

.ntb-acercate_btn {
	border-radius: 0.625rem;
	border: solid 1px #0064d5;
	background-color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: 600;
	color: #0060d9;
	padding: 0.563rem 1.25rem;
	display: inline-block;
	box-sizing: border-box
}

@media screen and (min-width: 600px) {
	.ntb-acercate {
		padding: 6.875rem 0 4.688rem 0.75rem
	}

	.ntb-acercate:lang(ar) {
		padding: 6.875rem 0.75rem 4.688rem 0
	}

	.ntb-acercate_title {
		padding-right: 0.75rem
	}

	.ntb-acercate_title:lang(ar) {
		padding-right: 0;
		padding-left: 0.75rem
	}

	.ntb-acercate_description {
		padding-right: 0.75rem;
		margin-bottom: 2.188rem
	}

	.ntb-acercate_description:lang(ar) {
		padding-right: 0;
		padding-left: 0.75rem
	}

	.ntb-acercate_slide {
		width: 14.688rem;
		margin-right: 0.625rem
	}

	.ntb-acercate_slide:last-of-type {
		margin-right: 0.75rem
	}

	.ntb-acercate_slide:lang(ar) {
		margin-right: 0;
		margin-left: 0.625rem
	}

	.ntb-acercate_slide:lang(ar):last-of-type {
		margin-left: 0.75rem;
		margin-right: 0
	}

	.ntb-acercate_image {
		margin-bottom: 1rem
	}

	.ntb-acercate_info_slide {
		font-size: 0.813rem;
		line-height: 1.69;
		letter-spacing: -0.13px
	}

	.ntb-acercate_title_slide {
		font-size: 1.25rem;
		letter-spacing: -0.2px;
		line-height: 1.1;
		margin-bottom: 0.688rem
	}

	.ntb-acercate_description_slide {
		font-size: 0.938rem;
		line-height: 1.53;
		letter-spacing: -0.15px
	}

	.ntb-acercate_btn {
		font-size: 0.875rem;
		padding: 0.5rem 0.938rem
	}
}

@media screen and (min-width: 930px) {
	.ntb-acercate {
		padding: 5.625rem 0.625rem 5.813rem
	}

	.ntb-acercate:lang(ar) {
		padding: 5.625rem 0.625rem 5.813rem
	}

	.ntb-acercate_description,
	.ntb-acercate_title {
		padding-right: 0
	}

	.ntb-acercate_description:lang(ar),
	.ntb-acercate_title:lang(ar) {
		padding-right: 0;
		padding-left: 0
	}

	.ntb-acercate_description {
		margin-bottom: 4.75rem
	}

	.ntb-acercate_wrapper {
		width: 100%;
		justify-content: space-between
	}

	.ntb-acercate_slide {
		width: 13.438rem;
		margin-right: 1rem
	}

	.ntb-acercate_slide:last-of-type {
		margin-right: 0
	}

	.ntb-acercate_slide:lang(ar) {
		margin-right: 0;
		margin-left: 1rem
	}

	.ntb-acercate_slide:lang(ar):last-of-type {
		margin-right: 0;
		margin-left: 0
	}

	.ntb-acercate_slide.promo {
		display: flex;
		min-height: 19.375rem;
		background-size: cover;
		background-position: center
	}

	.ntb-acercate_slide.promo .ntb-promo_container {
		display: flex;
		height: 100%;
		position: relative;
		min-height: 19.375rem;
		top: 0
	}

	.ntb-acercate_info_slide {
		margin-bottom: 0.125rem
	}
}

@media screen and (min-width: 1200px) {
	.ntb-acercate {
		padding: 5.125rem 0 6rem
	}

	.ntb-acercate:lang(ar) {
		padding: 5.125rem 0 6rem
	}

	.ntb-acercate_description {
		margin-bottom: 2.063rem
	}

	.ntb-acercate_slide {
		width: 17.5rem;
		margin-right: 1.625rem
	}

	.ntb-acercate_slide:lang(ar) {
		margin-right: 0;
		margin-left: 1.625rem
	}

	.ntb-acercate_slide.promo {
		width: 17.625rem;
		min-height: 25.313rem
	}

	.ntb-acercate_slide.promo .ntb-promo_container {
		min-height: 25.313rem
	}
}

.ntb-experiencia {
	position: relative;
	height: 100vh;
	height: calc((var(--vh, 1vh) * 100) - 57px);
	overflow: hidden
}

.ntb-experiencia.active .ntb-experiencia_portada {
	animation: 0.5s linear 1s 1 normal forwards revelacion
}

.ntb-experiencia_portada {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 100%;
	height: 100%
}

.ntb-experiencia_portada::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAMgAQMAAAA3JKbTAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlOZANYQ/GsAAADCSURBVHja7c8xEQAACMQwPOHfAaLQwN+xpXuHVJ9LljkXLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCx/lgWkvtZkVTxVxQAAAABJRU5ErkJggg==");
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.25)
}

.ntb-experiencia_background,
.ntb-experiencia_swiper_list_item_background {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.ntb-experiencia_image,
.ntb-experiencia_swiper_list_item_image {
	width: auto;
	min-width: 100%;
	height: 100%;
	object-fit: cover
}

.ntb-experiencia_swiper_list_item_video,
.ntb-experiencia_video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	min-height: 100vh;
	height: auto;
	object-fit: cover
}

.ntb-experiencia_portada_content,
.ntb-experiencia_swiper_list_item_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	align-content: center;
	z-index: 1
}

.ntb-experiencia_swiper_list_item_content {
	align-content: space-evenly
}

.ntb-experiencia_portada_title {
	transform: translateY(-4.6875rem)
}

.ntb-experiencia_portada_title::before {
	content: '\e638';
	font-family: "Real-Madrid-Icons";
	display: block;
	width: 2rem;
	height: 2.8125rem;
	margin: 0 auto 1.875rem;
	color: rgba(255, 255, 255, 0.3);
	line-height: 1;
	font-size: 2.8125rem;
	font-weight: 400;
	text-indent: -.375rem;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-experiencia_portada_title,
.ntb-experiencia_swiper_list_item_title {
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	flex: 0 1 auto;
	opacity: 0.9;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.26);
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 2.5rem;
	line-height: 1.2;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff
}

.ntb-experiencia_portada_title .light,
.ntb-experiencia_swiper_list_item_title .light {
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.26);
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 20px;
	letter-spacing: 0.6px;
	text-align: center;
	color: #ffffff;
	display: block
}

.ntb-experiencia_swiper_container {
	width: 100%;
	max-width: 100vw;
	height: 100%;
	overflow: hidden;
	position: relative
}

.ntb-experiencia_swiper_list {
	width: auto;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: flex;
	z-index: 1;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.ntb-experiencia_swiper_list_item {
	width: 100%;
	height: 100%;
	transition-property: transform;
	flex: 0 0 auto;
	position: relative;
	top: 0;
	left: 0;
	z-index: 3
}

.ntb-experiencia_swiper_list_item::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAMgAQMAAAA3JKbTAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlOZANYQ/GsAAADCSURBVHja7c8xEQAACMQwPOHfAaLQwN+xpXuHVJ9LljkXLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCx/lgWkvtZkVTxVxQAAAABJRU5ErkJggg==");
	z-index: 1;
	background-color: rgba(0, 0, 0, 0.45)
}

.ntb-experiencia_swiper_list_item_text {
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	flex: 0 1 auto;
	width: 100%;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.9375rem;
	font-weight: 400;
	line-height: 1.82;
	letter-spacing: -0.17px;
	text-align: center;
	color: #ffffff;
	padding: 0 1em;
	max-width: 300px
}

.ntb-experiencia_swiper_list_pagination {
	position: absolute;
	left: 50%;
	bottom: 7vh;
	width: 300px;
	padding: 0 10px;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	justify-content: space-between;
	z-index: 1
}

.ntb-experiencia_swiper_list_pagination .swiper-pagination-bullet {
	width: 100%;
	height: 2px;
	border-radius: 0;
	background: #fff;
	margin: 0 5px;
	flex: 0 1 auto;
	opacity: 0.35;
	transition: width 0.25s ease-in-out
}

.ntb-experiencia_swiper_list_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 200%;
	background: #fff;
	opacity: 0.7
}

@media screen and (min-width: 930px) {
	.ntb-experiencia {
		height: 34.375rem
	}

	.ntb-experiencia_swiper_list_item_video,
	.ntb-experiencia_video {
		height: auto;
		width: auto;
		min-width: 100%;
		min-height: 100%;
		position: absolute
	}

	.ntb-experiencia_portada_title {
		transform: translateY(0)
	}

	.ntb-experiencia_portada_title::before {
		width: 2.5625rem;
		height: 3.625rem;
		font-size: 3.625rem;
		text-indent: -.5rem
	}

	.ntb-experiencia_portada_title,
	.ntb-experiencia_swiper_list_item_title {
		font-size: 3rem
	}

	.ntb-experiencia_portada_title.light,
	.ntb-experiencia_swiper_list_item_title.light {
		font-size: 2.6875rem
	}

	.ntb-experiencia_swiper_list_item_text {
		max-width: 730px;
		font-size: 1.0625rem
	}
}

@keyframes revelacion {
	0% {
		opacity: 1;
		z-index: 3
	}

	99% {
		z-index: 3
	}

	100% {
		opacity: 0;
		z-index: 1
	}
}

.ntb-preguntas {
	position: relative;
	background-color: #fff;
	padding: 3.375rem 0 5.063rem 1.25rem;
	box-sizing: border-box
}

.ntb-preguntas:lang(ar) {
	padding: 3.375rem 1.25rem 5.063rem 0
}

.ntb-preguntas_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.75rem;
	font-weight: normal;
	letter-spacing: 0.28px;
	color: #000000;
	margin-bottom: 0.188rem;
	padding-right: 1.25rem;
	box-sizing: border-box
}

.ntb-preguntas_title:lang(ar) {
	padding-right: 0;
	padding-left: 1.25rem
}

.ntb-preguntas_description {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.44;
	letter-spacing: -0.16px;
	color: #333333;
	margin-bottom: 1.875rem;
	padding-right: 1.25rem;
	box-sizing: border-box
}

.ntb-preguntas_description:lang(ar) {
	padding-right: 0;
	padding-left: 1.25rem
}

.ntb-preguntas_tabs {
	position: relative;
	overflow: hidden;
	margin-bottom: 2.188rem;
	margin-left: -.313rem
}

.ntb-preguntas_tabs:lang(ar) {
	margin-left: 0;
	margin-right: -.313rem
}

.ntb-preguntas_navbar {
	font-size: 0;
	white-space: nowrap;
	float: left;
	display: flex;
	align-items: flex-start;
	list-style: none
}

.ntb-preguntas_navbar:lang(ar) {
	float: right
}

.ntb-preguntas_navbar_item {
	width: auto;
	display: inline-block;
	letter-spacing: 0;
	word-spacing: 0;
	margin-right: 0.625rem;
	border-radius: 1.875rem;
	border: solid 1px #555555;
	background-color: rgba(255, 255, 255, 0.85)
}

.ntb-preguntas_navbar_item:last-of-type {
	margin-right: 1.25rem
}

.ntb-preguntas_navbar_item:lang(ar) {
	margin-right: 0;
	margin-left: 0.625rem
}

.ntb-preguntas_navbar_item:lang(ar):last-of-type {
	margin-right: 0;
	margin-left: 1.25rem
}

.ntb-preguntas_navbar_item a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: normal;
	border-radius: 1.875rem;
	letter-spacing: normal;
	color: #555555;
	line-height: 1.4;
	display: block;
	padding: 0.375rem 1.563rem;
	box-sizing: border-box;
	text-decoration: none
}

.ntb-preguntas_navbar_item.active {
	background-color: rgba(104, 122, 142, 0.85)
}

.ntb-preguntas_navbar_item.active a {
	color: #ffffff
}

.ntb-preguntas_item {
	margin-bottom: 1.563rem
}

.ntb-preguntas_item:last-of-type {
	margin-bottom: 0
}

.ntb-preguntas_item.open .ntb-preguntas_question:before {
	content: '\2013';
	line-height: 0.8
}

.ntb-preguntas_question {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: 600;
	line-height: 1.29;
	letter-spacing: normal;
	color: #333333;
	margin-bottom: 0.313rem;
	position: relative
}

.ntb-preguntas_question:before {
	content: '+';
	width: 1.063rem;
	height: 1.063rem;
	border-radius: 50%;
	border: 1px solid #707070;
	color: #707070;
	display: inline-block;
	text-align: center;
	position: absolute;
	right: 100%;
	top: 0.125rem;
	line-height: 1.1;
	margin-right: 0.75rem
}

.ntb-preguntas_question:lang(ar):before {
	right: auto;
	left: 100%;
	margin-right: 0;
	margin-left: 0.75rem
}

.ntb-preguntas_answer {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: normal;
	line-height: 1.29;
	letter-spacing: normal;
	color: #444444;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.25s ease-in-out
}

.ntb-preguntas_answer a {
	word-break: break-all;
	color: #0067d1
}

.ntb-preguntas_answer ul {
	margin-left: 1.5em
}

.ntb-preguntas_answer p {
	margin-bottom: 1em
}

.ntb-preguntas_tabs_content>div {
	display: none
}

.ntb-preguntas_tabs_content>div.active {
	display: block
}

.ntb-preguntas_item.open .ntb-preguntas_answer {
	max-height: 75rem
}

.ntb-preguntas_tabs_content {
	padding-right: 1.25rem;
	padding-left: 2.188rem;
	box-sizing: border-box
}

.ntb-preguntas_tabs_content:lang(ar) {
	padding-right: 2.188rem;
	padding-left: 1.25rem
}

.ntb-preguntas_banner_container {
	margin-top: 2.375rem
}

@media screen and (min-width: 600px) {
	.ntb-preguntas {
		padding: 3.813rem 0 4.25rem 0.75rem
	}

	.ntb-preguntas:lang(ar) {
		padding: 3.813rem 0.75rem 4.25rem 0
	}

	.ntb-preguntas_title {
		padding-right: 0.75rem
	}

	.ntb-preguntas_title:lang(ar) {
		padding-right: 0;
		padding-left: 0.75rem
	}

	.ntb-preguntas_description {
		margin-bottom: 3rem;
		padding-right: 0.75rem
	}

	.ntb-preguntas_description:lang(ar) {
		padding-right: 0;
		padding-left: 0.75rem
	}

	.ntb-preguntas_tabs {
		margin-bottom: 2.625rem;
		margin-left: 0.313rem
	}

	.ntb-preguntas_tabs:lang(ar) {
		margin-left: 0;
		margin-right: 0.313rem
	}

	.ntb-preguntas_navbar_item a {
		font-size: 0.875rem;
		line-height: 1.5;
		padding: 0.375rem 1.375rem
	}

	.ntb-preguntas_item:last-of-type {
		margin-right: 1.563rem
	}

	.ntb-preguntas_item.open .ntb-preguntas_question:before {
		content: none
	}

	.ntb-preguntas_item:lang(ar):last-of-type {
		margin-right: 0;
		margin-left: 1.563rem
	}

	.ntb-preguntas_question:before {
		content: none
	}

	.ntb-preguntas_tabs_content {
		padding-right: 0.75rem;
		padding-left: 0.625rem
	}

	.ntb-preguntas_tabs_content:lang(ar) {
		padding-left: 0.75rem;
		padding-right: 0.625rem
	}

	.ntb-preguntas_question {
		font-size: 0.938rem;
		line-height: 1.47
	}

	.ntb-preguntas_answer {
		font-size: 0.938rem;
		line-height: 1.47;
		max-height: inherit
	}

	.ntb-preguntas_banner_container {
		margin-top: 2.438rem
	}
}

@media screen and (min-width: 930px) {
	.ntb-preguntas {
		padding: 4.375rem 1.375rem 4.563rem 0.625rem
	}

	.ntb-preguntas:lang(ar) {
		padding: 4.375rem 0.625rem 4.563rem 1.375rem
	}

	.ntb-preguntas .wrapper {
		position: relative
	}

	.ntb-preguntas_title {
		padding-right: 0.625rem;
		margin-right: 20.625rem
	}

	.ntb-preguntas_title:lang(ar) {
		margin-right: 0;
		margin-left: 20.625rem;
		padding-right: 0;
		padding-left: 0.625rem
	}

	.ntb-preguntas_description {
		margin-bottom: 2.375rem;
		padding-right: 0.625rem;
		margin-right: 20.625rem
	}

	.ntb-preguntas_description:lang(ar) {
		margin-right: 0;
		margin-left: 20.625rem;
		padding-right: 0;
		padding-left: 0.625rem
	}

	.ntb-preguntas_tabs_content {
		padding-right: 1.75rem;
		padding-left: 0.625rem
	}

	.ntb-preguntas_tabs_content:lang(ar) {
		padding-right: 0.625rem;
		padding-left: 1.75rem
	}

	.ntb-preguntas_banner_container {
		margin-top: 0;
		position: absolute;
		right: 1.375rem;
		top: 0
	}

	.ntb-preguntas_banner_container:lang(ar) {
		right: auto;
		left: 1.375rem
	}

	.ntb-preguntas_tabs {
		margin-right: 20.625rem
	}

	.ntb-preguntas_tabs:lang(ar) {
		margin-right: 0;
		margin-left: 20.625rem
	}

	.ntb-preguntas_navbar {
		flex-wrap: wrap
	}

	.ntb-preguntas_navbar_item {
		margin-top: 0.625rem
	}
}

@media screen and (min-width: 1200px) {
	.ntb-preguntas {
		padding: 4.625rem 0 4.563rem
	}

	.ntb-preguntas:lang(ar) {
		padding: 4.625rem 0 4.563rem
	}

	.ntb-preguntas .wrapper {
		display: flex
	}

	.ntb-preguntas_container {
		width: 53.688rem
	}

	.ntb-preguntas_description,
	.ntb-preguntas_tabs,
	.ntb-preguntas_title {
		margin-right: 0
	}

	.ntb-preguntas_description:lang(ar),
	.ntb-preguntas_tabs:lang(ar),
	.ntb-preguntas_title:lang(ar) {
		margin-right: 0;
		margin-left: 0
	}

	.ntb-preguntas_tabs_content {
		padding-right: 0.625rem
	}

	.ntb-preguntas_tabs_content:lang(ar) {
		padding-right: 0;
		padding-left: 0.625rem
	}

	.ntb-preguntas_banner_container {
		position: static
	}
}

.ntb-prod_cabecera {
	background-color: #333;
	position: relative;
	transition: all 0.05s ease-in-out
}

.ntb-prod_cabecera_content {
	position: relative;
	z-index: 2;
	height: calc(100vh - 57px);
	background-color: transparent;
	overflow: hidden
}

.ntb-prod_cabecera_content::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.55);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAMgAQMAAAA3JKbTAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlOZANYQ/GsAAADCSURBVHja7c8xEQAACMQwPOHfAaLQwN+xpXuHVJ9LljkXLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCx/lgWkvtZkVTxVxQAAAABJRU5ErkJggg==");
	z-index: 1
}

.ntb-prod_cabecera_content_info {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	color: #fff;
	font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.ntb-prod_back_link {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	height: 2rem;
	margin: 1.125rem auto 2.5rem 0;
	font-size: 0.8125rem;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	line-height: 1;
	font-weight: 600;
	letter-spacing: 0.13px;
	padding: 0 1rem;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, 0.4);
	border-radius: 0 1rem 1rem 0
}

.ntb-prod_back_link::before {
	content: '\e913';
	display: inline-block;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 1.0625rem;
	line-height: 1;
	font-weight: 400;
	padding-right: 0.5rem;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-prod_back_link:lang(ar) {
	border-radius: 0 0 1rem 1rem
}

.ntb-prod_back_link:lang(ar):before {
	padding-right: 0;
	padding-left: 0.5rem
}

.ntb-prod_item {
	position: relative;
	margin: 0 auto 1.875rem;
	width: calc(100vw - 1.875rem);
	transform: translateX(-0.625rem);
	max-width: 20rem;
	box-sizing: border-box;
	padding: 0;
	border-radius: 1rem;
	background-color: #fff;
	color: #000;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem
}

.ntb-prod_item:lang(ar) {
	transform: translateX(0.625rem)
}

.ntb-prod_item_top {
	display: inline-block;
	border-radius: 0.3125rem;
	background-color: #ad8100;
	font-size: 0.75rem;
	line-height: 1;
	letter-spacing: 0.72px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	color: #fff;
	padding: 0.5rem 1rem;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%, -50%)
}

.ntb-prod_item_type {
	padding: 1.25rem;
	box-sizing: border-box;
	text-align: center;
	position: relative
}

.ntb-prod_combi_item_type {
	padding: 43px 0 20px
}

.ntb-prod_combi_item_type h1 {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	box-sizing: border-box
}

.ntb-prod_combi_item_type .ntb-prod_item_type {
	padding: 0;
	width: calc(50% - 16px);
	text-align: left
}

.ntb-prod_combi_item_type .ntb-prod_item_type:lang(ar) {
	text-align: right
}

.ntb-prod_combi_item_type .ntb-cabecera_combi_item_image {
	margin: 0 0 0 auto
}

.ntb-prod_combi_item_type .ntb-cabecera_combi_item_image:lang(ar) {
	margin: 0 auto 0 0
}

.ntb-prod_combi_item_type .ntb-cabecera_combi_prod_plus {
	width: 32px;
	text-align: center
}

.ntb-prod_combi_item_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.875rem;
	font-weight: 300;
	color: #0f3a64;
	line-height: 1
}

.ntb-prod_combi_item_subtitle {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.5rem;
	font-weight: normal;
	line-height: 1.38;
	letter-spacing: 0.56px;
	color: #395e81;
	line-height: 1;
	display: block
}

.ntb-prod_item_title {
	font-size: 3.375rem;
	font-weight: 300;
	line-height: 1;
	text-align: center;
	color: #0b3965
}

.ntb-prod_item_subtitle {
	display: block;
	font-size: 0.8125rem;
	line-height: 1;
	letter-spacing: 0.91px;
	text-align: center;
	padding-top: 0.3125rem;
	color: rgba(11, 57, 101, 0.8);
	text-transform: uppercase
}

.ntb-prod_item_info_buy {
	display: flex;
	padding-bottom: 1.25rem
}

.ntb-prod_item_buy,
.ntb-prod_item_prize {
	width: 50%;
	flex: 0 1 auto
}

.ntb-prod_item_prize {
	box-sizing: border-box;
	padding-right: 1.25rem
}

.ntb-prod_item_prize:lang(ar) {
	padding-right: 0;
	padding-left: 1.25rem
}

.ntb-prod_item_money {
	font-size: 0.9375rem;
	letter-spacing: -0.3px;
	text-align: right
}

.ntb-prod_item_money:lang(ar) {
	text-align: left
}

.ntb-prod_item_quantity {
	font-size: 1.5625rem;
	font-weight: 600;
	letter-spacing: -0.5px
}

.ntb-prod_item_currency {
	font-size: 1.125rem;
	letter-spacing: -0.36px
}

.ntb-prod_item_ticket {
	display: block;
	font-size: 0.875rem;
	letter-spacing: 0.14px;
	line-height: 1;
	color: #444
}

.ntb-prod_item_btn {
	display: block;
	width: 100%;
	border-radius: 0.625rem;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.4);
	background-color: #0067d1;
	font-size: 1.0625rem;
	font-weight: 600;
	line-height: 1;
	padding: 0.875rem 0;
	box-sizing: border-box;
	text-align: center;
	color: #f6f8f5;
	transform: translateX(1.5625rem);
	text-transform: uppercase;
	text-decoration: none
}

.ntb-prod_item_btn:lang(ar) {
	box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.4);
	transform: translateX(-1.5625rem)
}

.ntb-prod_item_btn.disabled {
	pointer-events: none;
	background-color: #f1f6fc;
	box-shadow: none;
	color: #0067d1;
	text-transform: uppercase
}

.ntb-prod_item_info_content {
	padding: 0 1.875rem 1.25rem;
	box-sizing: border-box
}

.ntb-prod_item_info_content .ck_content h3 {
	font-family: "Oswald", sans-serif;
	font-size: 1.25rem;
	line-height: 1.5;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 0.75rem
}

.ntb-prod_item_info_content .ck_content p {
	font-size: 1.0625rem;
	line-height: 1.53
}

.ntb-prod_cabecera_background {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.ntb-prod_cabecera_swiper_image {
	width: auto;
	min-width: 100%;
	height: 100%;
	object-fit: cover
}

.ntb-prod_cabecera_swiper_video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	min-height: 100vh;
	height: auto;
	object-fit: cover
}

.ntb-prod_cabecera_placeholder {
	height: calc(100vh - 57px);
	background-color: transparent
}

.ntb-prod_cabecera_swiper_container {
	position: fixed;
	top: 57px;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.ntb-prod_cabecera_swiper_wrapper {
	height: 100%;
	width: auto;
	position: relative;
	transition-property: transform;
	display: flex;
	z-index: 1;
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

.ntb-prod_cabecera_swiper_slide {
	width: 100%;
	height: 100%;
	transition-property: transform;
	flex: 0 0 auto;
	position: relative;
	top: 0;
	left: 0
}

.ntb-prod_cabecera_swiper_slide::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-image: -moz-linear-gradient(top, transparent 13%, rgba(0, 0, 0, 0.65) 56%);
	background-image: -webkit-linear-gradient(top, transparent 13%, rgba(0, 0, 0, 0.65) 56%);
	background-image: linear-gradient(to bottom, transparent 13%, rgba(0, 0, 0, 0.65) 56%)
}

.ntb-prod_cabecera_swiper_text {
	position: absolute;
	bottom: 9.375rem;
	left: 1.25rem;
	width: calc(100% - 2.5rem);
	font-family: "Oswald", sans-serif;
	font-size: 2.1875rem;
	font-weight: 400;
	line-height: 1.4;
	letter-spacing: -0.7px;
	color: #fff;
	z-index: 2
}

.ntb-prod_cabecera_swiper_text:lang(ar) {
	left: auto;
	right: 1.25rem
}

.ntb-prod_cabecera_swiper_next,
.ntb-prod_cabecera_swiper_prev {
	position: absolute;
	z-index: 1;
	bottom: 3.5625rem;
	right: 1.625rem;
	width: 2.875rem;
	height: 2.875rem;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.8);
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 0.25s ease-in-out;
	cursor: pointer
}

.ntb-prod_cabecera_swiper_next::before,
.ntb-prod_cabecera_swiper_prev::before {
	content: '';
	display: block;
	width: 1.5625rem;
	height: 1.5625rem;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	flex: 0 1 auto;
	font-size: 1.5625rem;
	line-height: 1;
	color: #000;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-prod_cabecera_swiper_next.swiper-button-disabled,
.ntb-prod_cabecera_swiper_prev.swiper-button-disabled {
	pointer-events: none;
	opacity: 0.25;
	cursor: default
}

.ntb-prod_cabecera_swiper_next:lang(ar),
.ntb-prod_cabecera_swiper_prev:lang(ar) {
	right: auto;
	left: 1.625rem
}

.ntb-prod_cabecera_swiper_prev {
	transform: translateX(-4.125rem)
}

.ntb-prod_cabecera_swiper_prev::before {
	content: '\e913'
}

.ntb-prod_cabecera_swiper_prev:lang(ar) {
	transform: none
}

.ntb-prod_cabecera_swiper_next::before {
	content: '\e914'
}

.ntb-prod_cabecera_swiper_next:lang(ar) {
	transform: translateX(4.125rem)
}

@media screen and (min-width: 960px) {
	.ntb-prod_cabecera {
		height: calc(100vh - 150px);
		min-height: 36.875rem
	}

	.ntb-prod_combi_image_cab_container {
		padding: 0.6875rem 0.8125rem 0.625rem;
		box-sizing: border-box;
		border-radius: .625rem;
		background-color: #ffffff
	}

	.ntb-prod_cabecera_wrapper {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		height: 100%;
		width: calc(100% / 2);
		box-sizing: border-box;
		padding: 0 1.25rem
	}

	.ntb-prod_cabecera_wrapper:lang(ar) {
		left: auto;
		right: 0
	}

	.ntb-prod_cabecera_content {
		width: 100%;
		height: 100%;
		overflow: visible
	}

	.ntb-prod_cabecera_content::before {
		content: none
	}

	.ntb-prod_back_link {
		border-radius: 1rem;
		margin: 2.5rem auto 1.25rem 0
	}

	.ntb-prod_back_link:lang(ar) {
		margin: 2.5rem 0 1.25rem auto;
		border-radius: 1rem
	}

	.ntb-prod_combi_item_type {
		padding: 44px 0 5px
	}

	.ntb-prod_combi_item_type h1 {
		box-sizing: border-box;
		justify-content: flex-start
	}

	.ntb-prod_combi_item_type .ntb-cabecera_combi_item_image {
		max-width: 100%;
		max-height: 73px;
		margin: 0
	}

	.ntb-prod_combi_item_type .ntb-cabecera_combi_item_image:lang(ar) {
		margin: 0
	}

	.ntb-prod_combi_item_type .ntb-cabecera_combi_prod_plus {
		width: auto;
		padding: 0 15px 0 18px;
		box-sizing: border-box;
		font-size: 22px;
		font-weight: normal;
		letter-spacing: 1.54px;
		color: #ffffff
	}

	.ntb-prod_combi_item_type .ntb-cabecera_combi_prod_plus:lang(ar) {
		padding: 0 18px 0 15px
	}

	.ntb-prod_combi_item_title {
		font-size: 60px;
		font-weight: 300;
		letter-spacing: normal;
		color: #ffffff
	}

	.ntb-prod_combi_item_subtitle {
		font-size: 13px;
		font-weight: normal;
		padding-top: 0.3125rem;
		letter-spacing: 0.91px;
		color: rgba(255, 255, 255, 0.8)
	}

	.ntb-prod_item {
		width: auto;
		transform: none;
		max-width: none;
		border-radius: 0;
		background-color: transparent;
		color: #fff
	}

	.ntb-prod_item_top {
		border-radius: 0;
		border-top-right-radius: 0.3125rem;
		border-bottom-right-radius: 0.3125rem;
		letter-spacing: normal;
		text-align: left;
		box-sizing: border-box;
		padding: 0.5rem 1.75rem 0.5rem 2.5rem;
		position: static;
		transform: translateX(-1.25rem)
	}

	.ntb-prod_item_top:lang(ar) {
		padding: 0.5rem 2.5rem 0.5rem 1.75rem;
		text-align: right;
		border-top-left-radius: 0.3125rem;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0.3125rem;
		border-bottom-right-radius: 0;
		transform: translateX(1.25rem)
	}

	.ntb-prod_item_type {
		padding: 1.25rem 0 1.25rem 0.625rem;
		box-sizing: border-box
	}

	.ntb-prod_item_type:lang(ar) {
		padding: 1.25rem 0.625rem 1.25rem 0
	}

	.ntb-prod_item_title {
		font-size: 4.6875rem;
		text-align: left;
		color: #fff
	}

	.ntb-prod_item_title:lang(ar) {
		text-align: right
	}

	.ntb-prod_item_subtitle {
		line-height: 1;
		letter-spacing: 0.91px;
		text-align: left;
		color: rgba(255, 255, 255, 0.8)
	}

	.ntb-prod_item_subtitle:lang(ar) {
		text-align: right
	}

	.ntb-prod_item_info_buy {
		display: block;
		padding: 0 0 1.25rem 0.625rem;
		box-sizing: border-box
	}

	.ntb-prod_item_info_buy:lang(ar) {
		padding: 0 0.625rem 1.25rem 0
	}

	.ntb-prod_item_buy,
	.ntb-prod_item_prize {
		width: auto;
		padding: 0
	}

	.ntb-prod_item_money {
		text-align: left;
		font-size: 1.0625rem
	}

	.ntb-prod_item_money:lang(ar) {
		text-align: right
	}

	.ntb-prod_item_quantity {
		font-weight: 1.75rem
	}

	.ntb-prod_item_currency {
		font-weight: 1.3125rem
	}

	.ntb-prod_item_ticket {
		font-size: 0.8125rem;
		color: #fff;
		margin: 0.125rem 0 0.75rem
	}

	.ntb-prod_item_btn {
		display: inline-block;
		width: auto;
		transform: none;
		font-size: 1rem;
		padding: 0.75rem 1.375rem;
		box-sizing: border-box
	}

	.ntb-prod_item_btn:lang(ar) {
		transform: none
	}

	.ntb-prod_item_info_content {
		padding: 0 0 0 0.625rem;
		max-width: 20rem
	}

	.ntb-prod_item_info_content .ck_content h3 {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 0.95rem;
		font-weight: 700;
		font-style: normal;
		line-height: 1.71;
		letter-spacing: normal;
		margin: 0
	}

	.ntb-prod_item_info_content .ck_content p {
		font-size: 0.875rem;
		line-height: 1.57
	}

	.ntb-prod_cabecera_placeholder {
		display: none
	}

	.ntb-prod_cabecera_swiper_container {
		position: absolute;
		top: 0
	}

	.ntb-prod_cabecera_swiper_slide::after {
		background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 33%, rgba(0, 0, 0, 0.1) 63%);
		background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 33%, rgba(0, 0, 0, 0.1) 63%);
		background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 33%, rgba(0, 0, 0, 0.1) 63%)
	}

	.ntb-prod_cabecera_swiper_next,
	.ntb-prod_cabecera_swiper_prev {
		width: 1.9375rem;
		height: 1.9375rem;
		bottom: 9.375rem;
		right: 9.375rem
	}

	.ntb-prod_cabecera_swiper_next::before,
	.ntb-prod_cabecera_swiper_prev::before {
		width: 1rem;
		height: 1rem;
		font-size: 1rem
	}

	.ntb-prod_cabecera_swiper_next:lang(ar),
	.ntb-prod_cabecera_swiper_prev:lang(ar) {
		left: 9.375rem;
		right: auto
	}

	.ntb-prod_cabecera_swiper_prev {
		transform: translateX(-2.8125rem)
	}

	.ntb-prod_cabecera_swiper_prev:lang(ar) {
		transform: none
	}

	.ntb-prod_cabecera_swiper_next:lang(ar) {
		transform: translateX(2.8125rem)
	}

	.ntb-prod_cabecera_swiper_text {
		left: auto;
		right: 9.375rem;
		bottom: 5.25rem;
		text-align: right;
		margin-left: 20rem
	}

	.ntb-prod_cabecera_swiper_text:lang(ar) {
		left: 9.375rem;
		right: auto;
		margin-left: 0;
		margin-right: 20rem;
		text-align: left
	}
}

@media screen and (min-width: 1200px) {
	.ntb-prod_cabecera_wrapper {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		height: 100%;
		width: 37.5rem;
		margin-left: calc((100vw - 75rem) / 2);
		padding: 0
	}

	.ntb-prod_cabecera_wrapper:lang(ar) {
		left: auto;
		right: 0;
		margin-left: 0;
		margin-right: calc((100vw - 75rem) / 2)
	}

	.ntb-prod_item_top {
		padding: 0.5rem 1.75rem 0.5rem calc((100vw - 75rem) / 2 + .625rem);
		box-sizing: border-box;
		transform: translate(calc(-1 * ((100vw - 75rem) / 2)), 0);
		-ms-transform: translateX(calc(-1 * ((100vw - 75rem) / 2))) translateY(0)
	}

	.ntb-prod_item_top:lang(ar) {
		padding: 0.5rem calc((100vw - 75rem) / 2 + .625rem) 0.5rem 1.75rem;
		transform: translate(calc(1 * ((100vw - 75rem) / 2)), 0)
	}
}

@media screen and (-ms-high-contrast: none) and (min-width: 1200px) {
	.ntb-prod_item_top {
		padding: 0.5rem 1.25rem
	}

	*::-ms-backdrop,
	.ntb-prod_item_top {
		padding: 0.5rem 1.25rem
	}
}

.ntb-prod_descuento {
	position: relative
}

.ntb-prod_descuento_container {
	padding: 2.5rem 1.563rem 0.75rem 1.25rem;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.9);
	position: relative;
	z-index: 2
}

.ntb-prod_descuento_container:lang(ar) {
	padding: 2.5rem 1.25rem 2rem 1.563rem
}

.ntb-prod_descuento_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.75rem;
	font-weight: 300;
	text-align: center;
	letter-spacing: 1.4px;
	color: #0f3a64;
	line-height: 1.76;
	text-transform: uppercase
}

.ntb-prod_descuento_subtitle {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: normal;
	text-align: center;
	line-height: 1.76;
	color: #0f3a64;
	margin-bottom: 2.5rem
}

.ntb-prod_descuento_image {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	min-height: 100%;
	height: auto;
	object-fit: cover;
	z-index: 1
}

.ntb-prod_descuento_list {
	display: flex;
	flex-wrap: wrap;
	width: 20.625rem;
	margin: 0 auto;
	justify-content: center;
	list-style: none
}

.ntb-prod_descuento_list_item {
	border-radius: 0.625rem;
	background-color: #ffffff;
	width: 9.375rem;
	position: relative;
	min-height: 9.375rem;
	padding: 0.938rem 0.875rem;
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-start;
	margin-bottom: 1.25rem
}

.ntb-prod_descuento_list_item:nth-child(odd) {
	margin-right: 1.875rem
}

.ntb-prod_descuento_list_item:lang(ar):nth-child(odd) {
	margin-right: 0;
	margin-left: 1.875rem
}

.ntb-prod_descuento_list_item_name {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: 600;
	line-height: 1.12;
	letter-spacing: -0.34px;
	color: #000000;
	max-width: 100%
}

.ntb-prod_descuento_list_item_age {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: normal;
	letter-spacing: -0.15px;
	line-height: 1.47;
	color: #555555;
	margin-bottom: 0.9375rem;
	max-width: 100%
}

.ntb-prod_descuento_list_item_sub {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	display: block;
	font-size: 0.813rem;
	letter-spacing: 0.14px;
	line-height: 1;
	color: #555;
	padding-top: 0.938rem;
	box-sizing: border-box
}

.ntb-prod_descuento_list_item_btn_price {
	text-decoration: none;
	padding: 0.375rem 2.438rem;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.375rem;
	font-weight: bold;
	letter-spacing: 0.88px;
	color: #ffffff;
	border-radius: 0.625rem;
	align-self: flex-end;
	display: block;
	background-color: #0060d9;
	margin-top: auto;
	transform: translateX(25px)
}

.ntb-prod_descuento_list_item_btn_price:lang(ar) {
	transform: translateX(-25px)
}

.ntb-prod_descuento_list_item_btn_price.disabled {
	pointer-events: none;
	background-color: #f1f6fc;
	box-shadow: none;
	color: #0067d1;
	text-transform: uppercase
}

.ntb-prod_descuento_list_item_btn_euro {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	letter-spacing: 0.64px
}

@media screen and (max-width: 374px) {
	.ntb-prod_descuento_list {
		width: auto
	}

	.ntb-prod_descuento_list_item {
		margin-bottom: 1.25rem
	}

	.ntb-prod_descuento_list_item:nth-child(odd) {
		margin-right: 0
	}

	.ntb-prod_descuento_list_item:lang(ar) {
		margin-left: 0;
		margin-right: 0
	}

	.ntb-prod_descuento_list_item:last-of-type {
		margin-bottom: 0
	}
}

@media screen and (min-width: 930px) {
	.ntb-prod_descuento_container {
		padding: 4.375rem 0 4.688rem
	}

	.ntb-prod_descuento_container:lang(ar) {
		padding: 4.375rem 0 4.688rem
	}

	.ntb-prod_descuento_list_item {
		margin-right: 3.125rem;
		margin-bottom: 0
	}

	.ntb-prod_descuento_list_item:nth-child(odd) {
		margin-right: 3.125rem
	}

	.ntb-prod_descuento_list_item:last-of-type {
		margin-right: 0
	}

	.ntb-prod_descuento_list_item:lang(ar) {
		margin-right: 0;
		margin-left: 3.125rem
	}

	.ntb-prod_descuento_list_item:lang(ar):nth-child(odd) {
		margin-right: 0;
		margin-left: 3.125rem
	}

	.ntb-prod_descuento_list_item:lang(ar):last-of-type {
		margin-right: 0;
		margin-left: 0
	}

	.ntb-prod_descuento_list {
		width: auto
	}

	.ntb-prod_descuento_title {
		letter-spacing: 1.7px;
		font-size: 2.125rem
	}

	.ntb-prod_descuento_subtitle {
		font-size: 1rem;
		margin-bottom: 3.625rem;
		line-height: 1.56
	}

	.ntb-prod_descuento_list_item_name {
		font-size: 1rem;
		letter-spacing: -0.32px;
		line-height: 1.19
	}

	.ntb-prod_descuento_list_item_age {
		font-size: 0.875rem;
		letter-spacing: -0.14px;
		line-height: 1.47
	}

	.ntb-prod_descuento_list_item_btn_price {
		font-size: 1.313rem;
		letter-spacing: 0.84px;
		padding: 0.313rem 2rem
	}

	.ntb-prod_descuento_list_item_btn_euro {
		font-size: 1rem;
		font-weight: normal;
		letter-spacing: 0.64px
	}
}

.ntb-prod_detalle {
	position: relative;
	width: 100vw;
	height: auto;
	padding: 3.25rem 1.25rem 1.9375rem;
	box-sizing: border-box;
	background-color: #fff
}

.ntb-prod_detalle .ck_content h2 {
	font-family: "Oswald", sans-serif;
	font-size: 2rem;
	font-weight: normal;
	letter-spacing: 0.32px;
	line-height: 1.34;
	color: #0f3a64;
	margin-bottom: 0.875rem
}

.ntb-prod_detalle .ck_content div {
	margin-bottom: 1.1875rem
}

.ntb-prod_detalle .ck_content h3 {
	font-family: "Oswald", sans-serif;
	font-size: 1.3125rem;
	font-weight: 300;
	line-height: 1.4;
	letter-spacing: -0.21px;
	color: #000000;
	margin-bottom: 0.8125rem
}

.ntb-prod_detalle .ck_content p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: normal;
	line-height: 1.53;
	letter-spacing: -0.17px;
	color: #444444
}

.ntb-prod_detalle .ck_content p strong {
	font-weight: 600
}

.ntb-prod_detalle .ck_content ul {
	list-style: none;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: normal;
	line-height: 1.88;
	letter-spacing: -0.17px;
	color: #444444;
	padding-left: 1.5rem;
	box-sizing: border-box;
	margin-top: 0.625rem
}

.ntb-prod_detalle .ck_content ul:lang(ar) {
	padding-left: 0;
	padding-right: 1.5rem
}

.ntb-prod_detalle .ck_content ul li {
	position: relative
}

.ntb-prod_detalle .ck_content ul li:before {
	content: '\2022';
	display: block;
	color: #d8dfe6;
	position: absolute;
	width: 1em;
	font-size: 1em;
	left: -1rem;
	line-height: 1;
	top: 0.5rem;
	font-family: sans-serif
}

.ntb-prod_detalle .ck_content ul li:lang(ar):before {
	left: auto;
	right: -1rem
}

.ntb-prod_detalle .ck_content blockquote {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	font-style: italic;
	line-height: 1.75;
	letter-spacing: -0.4px;
	text-align: center;
	color: #64809b;
	padding: 0 1.75rem;
	box-sizing: border-box
}

.ntb-prod_detalle .ck_content blockquote:before {
	content: '';
	width: 3.125rem;
	height: 1px;
	margin: 2.375rem auto 1.375rem;
	display: block;
	background-color: #64809b
}

.ntb-prod_detalle .ck_content blockquote:after {
	content: '';
	width: 3.125rem;
	margin: 1.375rem auto 2.375rem;
	display: block;
	height: 1px;
	background-color: #64809b
}

@media screen and (min-width: 930px) {
	.ntb-prod_detalle {
		padding: 5.75rem 0 4.75rem;
		width: 100%
	}

	.ntb-prod_detalle .ck_content {
		width: 58.125rem;
		margin: 0 auto
	}

	.ntb-prod_detalle .ck_content h2 {
		font-size: 3.75rem;
		font-weight: normal;
		line-height: 1.17;
		letter-spacing: -.075rem;
		color: #0f3a64;
		margin: 0 auto 4.3125rem 0;
		max-width: 31.3125rem
	}

	.ntb-prod_detalle .ck_content h2:lang(ar) {
		margin: 0 0 4.3125rem auto
	}

	.ntb-prod_detalle .ck_content h3 {
		font-size: 1.75rem;
		font-weight: 300;
		line-height: 1.4;
		letter-spacing: -0.56px;
		color: #000000
	}

	.ntb-prod_detalle .ck_content p {
		font-size: 1.0625rem;
		font-weight: 300;
		line-height: 1.53;
		letter-spacing: -0.34px;
		color: #000000
	}

	.ntb-prod_detalle .ck_content p strong {
		font-weight: normal
	}

	.ntb-prod_detalle .ck_content ul {
		font-size: 1.0625rem;
		font-weight: 300;
		line-height: 1.76;
		letter-spacing: -0.34px;
		color: #000000
	}

	.ntb-prod_detalle .ck_content blockquote {
		font-size: 1.25rem;
		font-weight: 300;
		line-height: 1.75;
		letter-spacing: -0.4px;
		color: #64809b;
		padding: 0 8.4375rem
	}

	.ntb-prod_detalle .ck_content div {
		padding-left: 18.5rem;
		box-sizing: border-box
	}

	.ntb-prod_detalle .ck_content div:lang(ar) {
		padding-left: 0;
		padding-right: 18.5rem
	}
}

.ntb-prod_otros {
	color: #fff;
	background-image: linear-gradient(to bottom, #13293f 41%, #4e8fe0 124%);
	background-attachment: fixed;
	background-size: cover;
	background-position: center top;
	position: relative;
	padding: 4.0625rem 0 4.375rem
}

.ntb-prod_otros .wrapper {
	padding-left: 1.5625rem;
	box-sizing: border-box
}

.ntb-prod_combi_otros_wrapper_container {
	padding-top: 3.125rem;
	box-sizing: border-box
}

.ntb-prod_combi_otros_title {
	margin: 0 1.25rem 1.5625rem;
	font-family: "Oswald", sans-serif;
	font-size: 1.6875rem;
	font-weight: 400;
	line-height: 1.11;
	letter-spacing: 1.08px;
	color: #fff;
	text-align: center;
	text-transform: uppercase
}

.ntb-prod_combi_otros_title .light {
	display: block;
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: normal;
	text-transform: none
}

.ntb-prod_combi_otros_container {
	height: 13.75rem;
	overflow: hidden;
	position: relative;
	padding: 0 0.9375rem;
	max-width: 100vw;
	margin: 0 auto;
	box-sizing: border-box
}

.ntb-prod_combi_otros_wrapper {
	font-size: 0;
	white-space: nowrap;
	float: left;
	display: flex;
	align-items: flex-start;
	list-style: none;
	height: 100%
}

.ntb-prod_combi_otros_slide {
	width: 12.5rem;
	height: 100%;
	display: flex;
	align-content: flex-start;
	flex-flow: column;
	flex-wrap: wrap;
	align-items: flex-start;
	color: #000;
	overflow: hidden;
	box-sizing: border-box;
	letter-spacing: 0;
	padding: 1.5625rem 0;
	word-spacing: 0;
	border-radius: 1rem;
	background-color: #ffffff
}

.ntb-prod_combi_otros_image {
	width: auto;
	max-width: 100%;
	display: block;
	max-height: 52px;
	margin: 0 auto 35px
}

.ntb-prod_combi_otros_btn {
	border-radius: 10px;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.4);
	background-color: #0067d1;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: 600;
	text-align: center;
	color: #f6f8f5;
	text-decoration: none;
	line-height: 1;
	padding: 0.625rem 0 0.5rem;
	box-sizing: border-box;
	margin: 0 auto 22px;
	width: calc(100% - 1.25rem)
}

.ntb-prod_combi_otros_btn.disabled {
	pointer-events: none;
	background-color: #f1f6fc;
	box-shadow: none;
	color: #0067d1;
	text-transform: uppercase
}

.ntb-prod_combi_otros_link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	letter-spacing: normal;
	color: #0067d1;
	margin: 0 auto;
	width: 100%;
	padding: 0 .938rem;
	text-align: center;
	box-sizing: border-box
}

.ntb-prod_otros_title {
	font-family: "Oswald", sans-serif;
	font-size: 3.3125rem;
	font-weight: 400;
	line-height: 1;
	letter-spacing: -0.53px;
	color: #fff;
	margin-bottom: 1.875rem
}

.ntb-prod_otros_title .light {
	font-size: 1.25rem;
	font-weight: 300;
	line-height: 1.4;
	display: block
}

.ntb-prod_otros_list {
	margin: 0;
	padding: 0 1.5625rem;
	list-style-type: none;
	box-sizing: border-box
}

.ntb-prod_otros_item {
	margin: 0 auto;
	width: 100%;
	max-width: 18.75rem;
	box-sizing: border-box;
	padding: 0;
	border-radius: 1rem;
	background-color: rgba(255, 255, 255, 0.7);
	margin-bottom: 3rem;
	color: #000;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem
}

.ntb-prod_otros_type {
	padding: 1.25rem;
	text-align: center;
	position: relative
}

.ntb-prod_otros_top {
	display: inline-block;
	border-radius: 0.3125rem;
	background-color: #7a5b00;
	font-size: 0.75rem;
	line-height: 1;
	letter-spacing: 0.72px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	color: #fff;
	padding: 0.5rem 1rem;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%, -50%)
}

.ntb-prod_otros_top+.ntb-prod_otros_item_title {
	margin-top: 0.875rem
}

.ntb-prod_otros_item_title {
	font-size: 2.75rem;
	font-weight: 300;
	line-height: 1;
	text-align: center;
	color: #0b3965
}

.ntb-prod_otros_item_subtitle {
	display: block;
	font-size: 0.75rem;
	line-height: 1;
	letter-spacing: 0.84px;
	text-align: center;
	padding-top: 0.3125rem;
	color: rgba(11, 57, 101, 0.8);
	text-transform: uppercase
}

.ntb-prod_otros_info_buy {
	display: flex;
	margin-bottom: 1.25rem
}

.ntb-prod_otros_buy,
.ntb-prod_otros_prize {
	width: 50%;
	flex: 0 1 auto
}

.ntb-prod_otros_money {
	text-align: right;
	font-size: 0.9375rem;
	letter-spacing: -0.3px
}

.ntb-prod_otros_money:lang(ar) {
	text-align: left
}

.ntb-prod_otros_quantity {
	font-size: 1.5625rem;
	line-height: 0.96;
	letter-spacing: -0.5px;
	font-weight: 600
}

.ntb-prod_otros_currency {
	font-size: 1.125rem;
	font-weight: 400;
	letter-spacing: -0.36px
}

.ntb-prod_otros_ticket {
	display: block;
	color: #444;
	font-size: 0.875rem;
	text-align: right
}

.ntb-prod_otros_ticket:lang(ar) {
	text-align: left
}

.ntb-prod_otros_btn {
	display: block;
	width: 100%;
	border-radius: 0.625rem;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.4);
	background-color: #0067d1;
	font-size: 1.0625rem;
	font-weight: 600;
	line-height: 1;
	padding: 0.875rem 0;
	box-sizing: border-box;
	text-align: center;
	color: #f6f8f5;
	transform: translateX(1.5625rem);
	text-transform: uppercase;
	text-decoration: none
}

.ntb-prod_otros_btn:lang(ar) {
	transform: translateX(-1.5625rem)
}

.ntb-prod_otros_btn.disabled {
	pointer-events: none;
	background-color: #f1f6fc;
	box-shadow: none;
	color: #0067d1;
	text-transform: uppercase
}

.ntb-prod_otros_detail {
	background-color: #fff;
	box-sizing: border-box;
	padding: 1.25rem 1.875rem 0.5rem
}

.ntb-prod_otros_detail .ck_content p {
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 0.75rem
}

.ntb-prod_otros_detail .ck_content ul {
	margin: 0 0 1.125rem 1.125rem;
	padding: 0;
	list-style-type: none;
	font-size: 1rem;
	line-height: 1.63;
	color: #444
}

.ntb-prod_otros_detail .ck_content ul:lang(ar) {
	margin: 0 1.125rem 1.125rem 0
}

.ntb-prod_otros_detail .ck_content ul li {
	position: relative
}

.ntb-prod_otros_detail .ck_content ul li::before {
	content: '–';
	display: block;
	position: absolute;
	left: -.75rem
}

.ntb-prod_otros_detail .ck_content ul li:lang(ar)::before {
	left: 0;
	right: -.75rem
}

.ntb-prod_otros_link {
	font-size: 1rem;
	line-height: 1;
	color: #0067d1;
	padding: 0 1.875rem 1.5625rem;
	box-sizing: border-box;
	display: block;
	background-color: #fff;
	border-bottom-right-radius: 1rem;
	border-bottom-left-radius: 1rem
}

.ntb-prod_otros_link::after {
	content: '\e914';
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 0.625rem;
	display: inline-flex;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	width: 0.8125rem;
	height: 0.8125rem;
	overflow: hidden;
	border: solid 1px #0067d1;
	border-radius: 50%;
	box-sizing: border-box;
	padding-top: 1px;
	transform: translateX(0.5rem);
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-prod_otros_link:lang(ar)::after {
	transform: translateX(-0.5rem)
}

@media screen and (min-width: 600px) {
	.ntb-prod_otros {
		padding: 4.6875rem 0.625rem 4.063rem;
		background-attachment: local
	}

	.ntb-prod_otros_subtitle {
		padding: 0;
		text-align: center;
		font-size: 1.25rem;
		text-transform: uppercase
	}

	.ntb-prod_otros_title {
		padding: 0;
		text-align: center;
		font-size: 2.8125rem;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 1;
		margin-bottom: 3.75rem
	}

	.ntb-prod_otros_list {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}

	.ntb-prod_otros_item {
		width: 17.5rem;
		position: relative;
		background: #e5e5e5;
		background: -moz-linear-gradient(top, #e5e5e5 29%, #fff 70%);
		background: -webkit-linear-gradient(top, #e5e5e5 29%, #fff 70%);
		background: linear-gradient(to bottom, #e5e5e5 29%, #fff 70%);
		margin: 0 0.75rem 1.5rem;
		padding-bottom: 1.5625rem
	}

	.ntb-prod_otros_type {
		padding: 1.5625rem 1.25rem
	}

	.ntb-prod_otros_top {
		background-color: #ad8100
	}

	.ntb-prod_otros_top+.ntb-prod_otros_item_title {
		margin-top: inherit
	}

	.ntb-prod_otros_item_title {
		font-size: 2.5rem
	}

	.ntb-prod_otros_item_subtitle {
		font-size: 0.625rem
	}

	.ntb-prod_otros_buy {
		width: 50%;
		padding: 0 0.9375rem 0 1.25rem
	}

	.ntb-prod_otros_buy:lang(ar) {
		padding: 0 1.25rem 0 0.9375rem
	}

	.ntb-prod_otros_prize {
		width: 50%
	}

	.ntb-prod_otros_money {
		font-size: 14px
	}

	.ntb-prod_otros_quantity {
		font-size: 1.375rem
	}

	.ntb-prod_otros_currency {
		font-size: 1rem
	}

	.ntb-prod_otros_ticket {
		font-size: 0.75rem
	}

	.ntb-prod_otros_btn {
		margin: 0 auto;
		font-size: 0.85rem;
		padding: 0.875rem 1rem 0.75rem;
		transform: none
	}

	.ntb-prod_otros_btn:lang(ar) {
		transform: none
	}

	.ntb-prod_otros_detail {
		background-color: transparent;
		padding: 1.25rem 1.875rem 1.5625rem;
		border-bottom-right-radius: 1rem;
		border-bottom-left-radius: 1rem
	}

	.ntb-prod_otros_detail .ck_content p {
		font-size: 0.8125rem
	}

	.ntb-prod_otros_detail .ck_content ul {
		font-size: 0.8125rem;
		line-height: 1.77;
		margin: 0 0 0.875rem 0.625rem
	}

	.ntb-prod_otros_detail .ck_content ul:lang(ar) {
		margin: 0 0.625rem 0.875rem 0
	}

	.ntb-prod_otros_link {
		font-size: 0.8125rem;
		position: absolute;
		bottom: 1.5625rem;
		left: 0;
		padding: 0 1.875rem;
		box-sizing: border-box
	}

	.ntb-prod_otros_link:lang(ar) {
		left: auto;
		right: 0
	}
}

@media screen and (min-width: 930px) {
	.ntb-prod_combi_otros_wrapper_container {
		padding-top: 4.563rem
	}

	.ntb-prod_combi_otros_container {
		height: 12.5rem;
		max-width: 930px
	}

	.ntb-prod_combi_otros_slide {
		width: 9.375rem;
		flex-flow: wrap
	}

	.ntb-prod_combi_otros_wrapper {
		min-width: 100%;
		justify-content: center
	}

	.ntb-prod_combi_otros_title {
		font-size: 1.688rem;
		font-weight: normal;
		letter-spacing: 1.08px;
		color: #ffffff;
		line-height: 1.11
	}

	.ntb-prod_combi_otros_title .light {
		font-size: 1.125rem;
		font-weight: 300;
		line-height: 1.44;
		letter-spacing: normal;
		color: #ffffff
	}

	.ntb-prod_combi_otros_btn {
		font-size: .875rem;
		font-weight: 600;
		color: #f6f8f5;
		padding: .563rem 0
	}

	.ntb-prod_combi_otros_link {
		font-size: 0.813rem;
		font-weight: normal;
		letter-spacing: normal;
		color: #0067d1
	}
}

@media screen and (min-width: 1200px) {
	.ntb-prod_combi_otros_container {
		max-width: 1200px
	}
}

.ntb-visita {
	position: relative;
	z-index: 2;
	background-color: #efefef;
	padding: 3.375rem 1.25rem 3.063rem;
	box-sizing: border-box
}

.ntb-visita_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.75rem;
	font-weight: normal;
	letter-spacing: 0.28px;
	color: #000000;
	margin-bottom: 2.875rem
}

.ntb-visita_list {
	display: flex;
	flex-wrap: wrap;
	list-style: none
}

.ntb-visita_list_item {
	flex-basis: 100%;
	margin-bottom: 1.25rem;
	display: flex;
	flex-wrap: nowrap
}

.ntb-visita_list_item:last-of-type {
	margin-bottom: 0
}

.ntb-visita_list_item::before {
	text-align: right;
	width: 2.625rem;
	padding-right: 1rem;
	box-sizing: border-box;
	font-size: 2.063rem;
	content: '';
	color: #6b6b6b;
	vertical-align: top;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-visita_list_item.ntb-visita_date_icon::before {
	content: '\e905'
}

.ntb-visita_list_item.ntb-visita_contact_icon::before {
	content: '\e910'
}

.ntb-visita_list_item.ntb-visita_time_icon::before {
	content: '\e90f'
}

.ntb-visita_list_item.ntb-visita_direction_icon a:after {
	content: '\e916';
	color: #0067d1;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	line-height: 1;
	font-size: .6875rem;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-visita_list_item.ntb-visita_direction_icon::before {
	content: '\e911'
}

.ntb-visita_list_item:lang(ar):before {
	padding-right: 0;
	padding-left: 1rem;
	text-align: left
}

.ntb-visita_list_item>div {
	border-left: 0.313rem solid #cdcdcd;
	padding: 0.438rem 0.688rem;
	box-sizing: border-box
}

.ntb-visita_list_item>div p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.38;
	letter-spacing: -0.16px;
	color: #444444
}

.ntb-visita_list_item>div p:first-of-type {
	margin-bottom: 0.313rem
}

.ntb-visita_list_item>div p:last-of-type {
	margin-bottom: 0
}

.ntb-visita_list_item>div p strong {
	font-weight: 600;
	color: #333333
}

.ntb-visita_list_item>div a {
	line-height: 1.38;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	display: block;
	letter-spacing: -0.16px;
	color: #0067d1
}

.ntb-visita_list_item>div a:first-of-type {
	margin-bottom: 0.313rem
}

.ntb-visita_list_item>div a:last-of-type {
	margin-bottom: 0
}

.ntb-visita_list_item>div:lang(ar) {
	border-left: none;
	border-right: 0.313rem solid #cdcdcd
}

@media screen and (min-width: 600px) {
	.ntb-visita {
		padding: 4.188rem 0.75rem 2.375rem
	}

	.ntb-visita_list_item {
		flex-basis: 50%;
		margin-top: 1.25rem;
		margin-bottom: 0
	}

	.ntb-visita_list_item:nth-of-type(1),
	.ntb-visita_list_item:nth-of-type(2) {
		margin-bottom: 0;
		margin-top: 0
	}

	.ntb-visita_list_item:before {
		padding-right: 0.75rem;
		width: 3.125rem
	}

	.ntb-visita_list_item:lang(ar):before {
		padding-right: 0;
		padding-left: 0.75rem
	}

	.ntb-visita_list_item>div {
		border-left: 0.125rem solid #cdcdcd
	}

	.ntb-visita_list_item>div:lang(ar) {
		border-left: none;
		border-right: 0.125rem solid #cdcdcd
	}

	.ntb-visita_list_item>div p {
		font-size: 0.875rem;
		font-weight: normal;
		line-height: 1.71;
		letter-spacing: -0.14px;
		color: #222222
	}

	.ntb-visita_list_item>div p strong {
		color: #222222
	}

	.ntb-visita_list_item>div a {
		font-size: 0.875rem;
		font-weight: normal;
		line-height: 1.71;
		letter-spacing: -0.14px
	}
}

@media screen and (min-width: 930px) {
	.ntb-visita {
		padding: 4.188rem 0.625rem 3.813rem
	}

	.ntb-visita_list_item {
		flex-basis: calc(100% / 3);
		margin-top: 1.875rem
	}

	.ntb-visita_list_item:nth-of-type(1),
	.ntb-visita_list_item:nth-of-type(2),
	.ntb-visita_list_item:nth-of-type(3) {
		margin-top: 0
	}

	.ntb-visita_list_item:before {
		width: 3.938rem;
		padding-right: 0.813rem
	}

	.ntb-visita_list_item:lang(ar):before {
		padding-right: 0;
		padding-left: 0.813rem
	}

	.ntb-visita_list_item>div {
		padding: 0.313rem 0.875rem
	}
}

@media screen and (min-width: 1200px) {
	.ntb-visita {
		padding: 4.188rem 0
	}

	.ntb-visita_list {
		justify-content: space-between;
		flex-wrap: nowrap
	}

	.ntb-visita_list_item {
		flex: 0 1 25%;
		margin-top: 0
	}
}

[data-popup-tour] {
	position: fixed;
	top: 0;
	bottom: 0;
	background-color: #fff;
	left: 0;
	z-index: 60;
	right: 0;
	transition: opacity .25s ease-in;
	overflow: auto;
	opacity: 0;
	padding: 2.75rem 1.25rem 10.313rem;
	box-sizing: border-box
}

[data-popup-tour].open {
	opacity: 1
}

[data-popup-tour-close]:before {
	content: '\e606';
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Real-Madrid-Icons";
	border-radius: 50%;
	position: fixed;
	left: 50%;
	bottom: 0.938rem;
	box-shadow: 0 0.188rem 0.375rem 0 rgba(0, 0, 0, 0.16);
	background-color: #015b8e;
	transform: translateX(-50%);
	font-size: 1.125rem;
	width: 2.5rem;
	height: 2.5rem;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media screen and (min-width: 930px) {
	[data-popup-tour] {
		padding: 4rem 0 6.813rem
	}
}

.ntb-enequipo_items {
	position: relative;
	background-color: #fff;
	z-index: 2
}

.ntb-enequipo_items_container {
	padding: 0 1.25rem 5.25rem;
	box-sizing: border-box
}

.ntb-enequipo_item_image {
	width: 100vw;
	height: auto;
	margin-bottom: 1.375rem
}

.ntb-enequipo_item_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.5rem;
	font-weight: normal;
	letter-spacing: -0.24px;
	color: #222222;
	margin-bottom: 0.5rem
}

.ntb-enequipo_item_description {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: normal;
	line-height: 1.53;
	letter-spacing: -0.17px;
	color: #444444;
	margin-bottom: 1.875rem
}

.ntb-enequipo_item_link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	color: #0067d1;
	display: block;
	margin-bottom: 2.813rem
}

.ntb-enequipo_item_link:after {
	content: '\e914';
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 0.625rem;
	display: inline-flex;
	text-decoration: none;
	align-items: center;
	justify-content: center;
	width: 0.8125rem;
	height: 0.8125rem;
	overflow: hidden;
	border: solid 1px #0067d1;
	border-radius: 50%;
	box-sizing: border-box;
	padding-top: 1px;
	transform: translateX(0.625rem);
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-enequipo_item_link:lang(ar):after {
	transform: translateX(-0.625rem)
}

.ntb-enequipo_item:last-of-type .ntb-enequipo_item_link {
	margin-bottom: 0
}

.ntb-enequipo_popup_container .ck_content p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.56;
	letter-spacing: -0.36px;
	color: #000000;
	margin-bottom: 1.875rem
}

.ntb-enequipo_popup_container .ck_content p strong {
	font-weight: 600
}

.ntb-enequipo_popup_download_container {
	padding-top: 30px
}

.ntb-enequipo_popup_title {
	font-family: "Oswald", sans-serif;
	font-size: 2rem;
	font-weight: normal;
	color: #000000;
	margin-bottom: 1.25rem
}

.ntb-enequipo_popup_download {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: normal;
	letter-spacing: -0.17px;
	color: #0067d1;
	margin-bottom: 1.25rem;
	display: block;
	padding-left: 1.563rem;
	box-sizing: border-box
}

.ntb-enequipo_popup_download:before {
	font-size: 1.688rem;
	vertical-align: top;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #0067d1;
	content: '\e912';
	position: absolute;
	left: 0.938rem;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-enequipo_popup_download:lang(ar) {
	padding-left: 0;
	padding-right: 1.563rem
}

.ntb-enequipo_popup_download:lang(ar):before {
	left: auto;
	right: 0.938rem
}

.ntb-enequipo_popup_download:last-of-type {
	margin-bottom: 0
}

@media screen and (min-width: 930px) {
	.ntb-enequipo_items_container {
		padding: 0 0 5.938rem;
		width: 45.625rem;
		margin: 0 auto;
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between
	}

	.ntb-enequipo_item_image {
		width: 100%
	}

	.ntb-enequipo_item {
		flex-basis: 20.938rem
	}

	.ntb-enequipo_popup_title {
		margin-bottom: 2.5rem
	}

	.ntb-enequipo_item_link {
		margin-bottom: 0
	}

	.ntb-enequipo_popup_container {
		width: 43.75rem;
		margin: 0 auto;
		position: relative
	}

	.ntb-enequipo_popup_container .ck_content p {
		font-size: 1.0625rem;
		font-weight: 300;
		line-height: 1.53;
		letter-spacing: -0.34px;
		color: #000000;
		margin-bottom: 2.1875rem
	}

	.ntb-enequipo_popup_download_container {
		padding-top: 1.5625rem
	}

	.ntb-enequipo_popup_download {
		margin-bottom: 0.438rem;
		padding-left: 1.875rem
	}

	.ntb-enequipo_popup_download:before {
		left: 0
	}

	.ntb-enequipo_popup_download:lang(ar) {
		padding-left: 0;
		padding-right: 1.875rem
	}

	.ntb-enequipo_popup_download:lang(ar):before {
		left: auto;
		right: 0
	}
}

.ntb-promo_placeholder {
	width: 100vw;
	height: calc(100vh - 3.563rem)
}

.ntb-promo_container {
	background-position: center;
	background-size: cover;
	padding: 1.75rem 1.563rem;
	box-sizing: border-box;
	position: fixed;
	top: 3.563rem;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	text-align: center;
	align-content: space-between
}

.ntb-promo_one,
.ntb-promo_two {
	flex-basis: 100%
}

.ntb-promo_link {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0
}

.ntb-promo_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.625rem;
	font-weight: normal;
	letter-spacing: -0.52px;
	color: #ffffff;
	margin-bottom: 0.125rem
}

.ntb-promo_hastag {
	font-family: "Oswald", sans-serif;
	font-size: 1.375rem;
	color: #0abdff
}

.ntb-promo_btn {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: 600;
	letter-spacing: normal;
	color: #ffffff;
	border-radius: 0.625rem;
	box-shadow: 0 0.188rem 0.5rem 0 rgba(0, 0, 0, 0.4);
	background-color: #0067d1;
	padding: 0.563rem 1.563rem;
	box-sizing: border-box;
	margin-bottom: 1.5rem;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase
}

.ntb-promo_info {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: normal;
	line-height: 1.8;
	letter-spacing: normal;
	color: #ffffff
}

@media screen and (min-width: 930px) {

	.ntb-promo_container,
	.ntb-promo_placeholder {
		display: none
	}

	.ntb-promo_container {
		padding: 1rem 0.938rem 1.25rem
	}

	.ntb-promo_title {
		font-size: 0.875rem;
		font-weight: normal;
		letter-spacing: -0.28px;
		color: #ffffff;
		margin-bottom: 0.188rem
	}

	.ntb-promo_hastag {
		font-size: 0.75rem;
		font-weight: normal;
		letter-spacing: normal
	}

	.ntb-promo_btn {
		font-size: 0.5rem;
		padding: 0.5rem 0.875rem;
		margin-bottom: 0.875rem
	}

	.ntb-promo_info {
		font-size: 0.5rem;
		font-weight: normal
	}
}

@media screen and (min-width: 1200px) {
	.ntb-promo_container {
		padding: 1.625rem 1.25rem;
		position: relative;
		top: 0
	}

	.ntb-promo_title {
		font-size: 1.188rem;
		font-weight: normal;
		letter-spacing: -0.38px
	}

	.ntb-promo_hastag {
		font-size: 1rem;
		font-weight: normal;
		letter-spacing: normal
	}

	.ntb-promo_btn {
		font-size: 0.75rem;
		letter-spacing: normal;
		padding: 0.563rem 1.125rem;
		margin-bottom: 1.125rem
	}

	.ntb-promo_info {
		font-size: 0.688rem;
		font-weight: normal
	}
}

.ntb-ticker {
	position: fixed;
	bottom: -2.8125rem;
	background-color: #000;
	width: 100%;
	height: 2.8125rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 300;
	letter-spacing: 0.64px;
	line-height: 1;
	color: #fff;
	z-index: 5;
	display: block;
	transform: translateY(0);
	transition: transform .15s ease-in-out
}

.ntb-ticker.active {
	transform: translateY(-100%);
	transition: transform .15s ease-in-out
}

.ntb-ticker_swiper_container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.ntb-ticker_swiper_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}

.ntb-ticker_swiper_list_item {
	box-sizing: border-box;
	padding: 0 1.25rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.ntb-ticker_close {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 2.8125rem;
	height: 2.8125rem;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	color: transparent
}

.ntb-ticker_close::before {
	content: '\e606';
	color: #fff;
	display: block;
	flex: 0 1 auto;
	font-family: "Real-Madrid-Icons";
	font-size: 1.0625rem;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-ticker_close:lang(ar) {
	right: auto;
	left: 0
}

.ntb-enequipo {
	width: auto;
	overflow: hidden;
	height: auto;
	min-height: 38.75rem;
	position: relative;
	background-color: #fff;
	z-index: 2
}

.ntb-enequipo_header {
	height: calc((var(--vh, 1vh) * 100) - 57px);
	width: 100vw;
	position: absolute;
	z-index: 1
}

.ntb-enequipo_header.fixed {
	position: fixed;
	top: 3.5625rem
}

.ntb-enequipo_video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	min-height: 100vh;
	height: auto;
	object-fit: cover
}

.ntb-enequipo_video.hide_for_mobile {
	display: none
}

.ntb-enequipo_image {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	min-height: 100vh;
	height: auto;
	object-fit: cover
}

.ntb-enequipo_image.hide_for_mobile {
	display: none
}

.ntb-enequipo_title {
	text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.26);
	font-family: "Oswald", sans-serif;
	font-size: 1.938rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: normal;
	color: #ffffff
}

.ntb-enequipo_title strong {
	font-size: 4.375rem;
	line-height: 1;
	display: block;
	font-weight: 500
}

.ntb-enequipo_content {
	position: relative;
	padding: 0 1.25rem 2.813rem;
	box-sizing: border-box;
	z-index: 2;
	background-color: #fff;
	margin-top: 100vh;
	padding-top: 0.625rem
}

.ntb-enequipo_content .ck_content p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: normal;
	line-height: 1.53;
	letter-spacing: -0.17px;
	color: #444444;
	margin-bottom: 2.1875rem
}

.ntb-enequipo_content .ck_content p strong {
	font-weight: 600
}

.ntb-enequipo_header_text {
	transform: translateY(calc(-100% - 3.438rem));
	-ms-transform: translateY(-100%) translateY(-3.438rem);
	position: absolute;
	top: 0
}

.ntb-enequipo_download_container {
	padding-top: 1.875rem
}

.ntb-enequipo_download {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: normal;
	letter-spacing: -0.17px;
	color: #0067d1;
	margin-bottom: 1.25rem;
	display: block;
	padding-left: 1.563rem;
	box-sizing: border-box
}

.ntb-enequipo_download:last-of-type {
	margin-bottom: 0
}

.ntb-enequipo_download::before {
	font-size: 1.688rem;
	vertical-align: top;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	color: #0067d1;
	content: '\e912';
	position: absolute;
	left: 0.938rem;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-enequipo_download:lang(ar) {
	padding-left: 0;
	padding-right: 1.563rem
}

.ntb-enequipo_download:lang(ar):before {
	left: auto;
	right: 0.938rem
}

@media screen and (min-width: 930px) {
	.ntb-enequipo_header {
		width: 100%;
		height: 34.375rem;
		overflow: hidden
	}

	.ntb-enequipo_content {
		width: 40.625rem;
		padding: 3.9375rem 0 5rem;
		margin: 34.375rem auto 0
	}

	.ntb-enequipo_content .ck_content p {
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 1.0625rem;
		font-weight: 300;
		line-height: 1.53;
		letter-spacing: -0.34px;
		color: #000000;
		margin-bottom: 2rem
	}

	.ntb-enequipo_content .ck_content p strong {
		font-weight: normal
	}

	.ntb-enequipo_download_container {
		padding-top: 1.5625rem
	}

	.ntb-enequipo_image {
		height: auto;
		width: auto;
		min-width: 100%;
		min-height: 100%;
		position: absolute
	}

	.ntb-enequipo_image.hide_for_desktop {
		display: none
	}

	.ntb-enequipo_image.hide_for_mobile {
		display: block
	}

	.ntb-enequipo_video {
		height: auto;
		width: auto;
		min-width: 100%;
		min-height: 100%;
		position: absolute
	}

	.ntb-enequipo_video.hide_for_desktop {
		display: none
	}

	.ntb-enequipo_video.hide_for_mobile {
		display: block
	}

	.ntb-enequipo_header_text {
		transform: translateY(calc(-100% - 2.25rem));
		-ms-transform: translateY(-100%) translateY(-2.25rem)
	}

	.ntb-enequipo_download {
		margin-bottom: 0.438rem
	}

	.ntb-enequipo_download {
		padding-left: 1.875rem
	}

	.ntb-enequipo_download:before {
		left: 0
	}

	.ntb-enequipo_download:lang(ar) {
		padding-left: 0;
		padding-right: 1.875rem
	}

	.ntb-enequipo_download:lang(ar):before {
		left: auto;
		right: 0
	}
}

.ntb-agencias {
	width: 100vw;
	height: 2.375rem;
	background-color: rgba(0, 0, 0, 0.3);
	position: relative;
	z-index: 2
}

.ntb-agencias .wrapper {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-right: 1.313rem;
	box-sizing: border-box;
	height: 100%
}

.ntb-agencias .wrapper:lang(ar) {
	padding-right: 0;
	padding-left: 1.313rem
}

.ntb-agencia_link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	letter-spacing: normal;
	color: #ffffff;
	display: block
}

.ntb-agencia_link:after {
	content: '\e916';
	color: #ffffff;
	display: inline-block;
	padding-left: 0.188rem;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	line-height: 1;
	font-size: .6875rem;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-agencia_link:lang(ar):after {
	padding-left: 0;
	padding-right: 0.188rem
}

@media screen and (min-width: 930px) {
	.ntb-agencias {
		width: 100%;
		height: 2.125rem;
		background-color: rgba(0, 0, 0, 0.1)
	}

	.ntb-agencia_link {
		font-size: 0.813rem
	}

	.ntb-agencias .wrapper {
		padding-right: 1.063rem;
		box-sizing: border-box
	}

	.ntb-agencias .wrapper:lang(ar) {
		padding-right: 0;
		padding-left: 1.063rem
	}
}

.ntb-form_reserva {
	width: 100vw
}

.ntb-form_reserva_mode {
	width: 100vw;
	padding: 41px 20px 15px;
	box-sizing: border-box;
	background: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%);
	background-image: url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/formulario_reserva_tour.jpg");
	background-image: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%), url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/formulario_reserva_tour.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.ntb-form_reserva_mode.planeta_blanco {
	background: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%);
	background-image: url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/planeta-blanco_formulario.png");
	background-image: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%), url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/planeta-blanco_formulario.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.ntb-form_reserva_mode_container,
.ntb-form_reserva_mode_container_finish,
.ntb-form_reserva_mode_container_price {
	border-radius: 1rem;
	background-color: #ffffff;
	position: relative;
	padding: 1.563rem 1.25rem 0.938rem;
	box-sizing: border-box;
	display: none
}

.ntb-form_reserva_mode_container.active,
.ntb-form_reserva_mode_container_finish.active,
.ntb-form_reserva_mode_container_price.active {
	display: block
}

.ntb-form_reserva_price {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.938rem
}

.ntb-form_reserva_prod_title_finish,
.ntb-form_reserva_prod_title_price {
	text-transform: uppercase;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.5625rem;
	font-weight: 300;
	color: #0f3a64;
	margin: 0;
	line-height: 1;
	letter-spacing: normal
}

.ntb-planeta_blanco_form_title {
	font-family: "Oswald", sans-serif;
	font-size: 2rem;
	font-weight: normal;
	line-height: 1.25;
	letter-spacing: normal;
	color: #ffffff
}

.ntb-form_reserva_prod_type_finish {
	margin-bottom: 1.125rem
}

.ntb-form_reserva_prod_subtitle_finish,
.ntb-form_reserva_prod_subtitle_price {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.625rem;
	font-weight: normal;
	letter-spacing: 0.2px;
	color: rgba(11, 57, 101, 0.8);
	margin: 0;
	line-height: 1;
	text-transform: uppercase
}

.ntb-form_reserva_message_finish {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: 600;
	line-height: 1.29;
	color: #009b0c
}

.ntb-form_reserva_money_price {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.5625rem;
	font-weight: 600;
	letter-spacing: -0.5px;
	color: #000000
}

.ntb-form_reserva_currency_price {
	font-size: 1.125rem;
	font-weight: normal;
	letter-spacing: -0.36px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color: #000000
}

.ntb-form_reserva_currency_price.small {
	font-size: 0.9375rem;
	color: #666666
}

.ntb-form_reserva_adulto_container_price,
.ntb-form_reserva_infantil_container_price,
.ntb-form_reserva_persona_container_price,
.ntb-form_reserva_acomp_container_price {
	display: none;
	justify-content: space-between;
	align-items: flex-end;
	line-height: 1;
	margin-bottom: 0.625rem
}

.ntb-form_reserva_adulto_container_price.active,
.ntb-form_reserva_infantil_container_price.active,
.ntb-form_reserva_persona_container_price.active,
.ntb-form_reserva_acomp_container_price.active {
	display: flex
}

.ntb-form_reserva_adulto_price,
.ntb-form_reserva_infantil_price,
.ntb-form_reserva_persona_price,
.ntb-form_reserva_acomp_price {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between
}

.ntb-form_reserva_number_price {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: 600;
	color: #666666;
	display: flex;
	margin-right: 0.5rem
}

.ntb-form_reserva_number_price:lang(ar) {
	margin-right: 0;
	margin-left: 0.5rem
}

.ntb-form_reserva_mode_ticket_price {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.9375rem;
	font-weight: normal;
	color: #666666;
	display: flex;
	align-items: flex-end
}

.ntb-form_reserva_money_small_price {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: 600;
	color: #666666
}

.ntb-form_reserva_selection_mode .ntb-form_reserva_check_label {
	margin-bottom: 0.938rem;
	line-height: 1.375rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: 600;
	color: #71879e
}

.ntb-form_reserva_select_container {
	visibility: hidden;
	overflow: hidden;
	max-height: 0;
	transition: max-height 0.2s ease-in-out
}

.ntb-form_reserva_check#audioguia:checked~.ntb-form_reserva_select_container.audioguia {
	visibility: visible;
	max-height: 2.8125rem;
	margin-bottom: 1.875rem
}

.ntb-form_reserva_check#guia:checked~.ntb-form_reserva_select_container.guia {
	visibility: visible;
	max-height: 2.8125rem
}

.ntb-form_reserva_submit_page {
	display: none
}

.ntb-form_reserva_submit_page.active {
	display: block
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container {
	padding: 2.313rem 1.25rem 7.75rem;
	box-sizing: border-box
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb_form_reserva_mode_pay_container {
	display: none
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb_form_reserva_mode_pay_container.active {
	display: block
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb_form_reserva_mode_pay_container.active.confirmtarjeta .ntb-form_reserva_mode_pay:after {
	content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCA5OC45OTggMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmM2Y0ZjR9LmNscy0ye2ZpbGw6IzAwNTA5OH0uY2xzLTN7ZmlsbDojZjZhNTAwfS5jbHMtNHtmaWxsOiNlYzFjMmV9LmNscy01e2ZpbGw6I2ZiYjIzMX0uY2xzLTZ7ZmlsbDojMDBhZGVmfTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MzY5IC03MTMpIj48cGF0aCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyMzkuMiA0MzMpIiBkPSJtMTU5Ljc1IDI5Ny41YTIuNTA3IDIuNTA3IDAgMCAxLTIuNSAyLjVoLTI1YTIuNTA3IDIuNTA3IDAgMCAxLTIuNS0yLjV2LTE1YTIuNTA3IDIuNTA3IDAgMCAxIDIuNS0yLjVoMjVhMi41MDcgMi41MDcgMCAwIDEgMi41IDIuNXoiIGRhdGEtbmFtZT0iVHJhemFkbyAzMjEiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtLjA5MikiIGRhdGEtbmFtZT0iR3J1cG8gMzcwIj48cGF0aCBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyNzAuMyA3MDUuMDMpIiBkPSJNMTEwLjcgMjEuNDY5bDEuMDQxLTUuOTYxaDEuNjE2bC0xLjAwNSA1Ljk2MXptNy41NDEtNS44MTdhNC41NTcgNC41NTcgMCAwIDAtMS40NzItLjI1MWMtMS42MTYgMC0yLjcyOS44MjYtMi43NjUgMS45NzUgMCAuODYyLjgyNiAxLjMyOSAxLjQzNiAxLjYxNi42NDYuMjg3Ljg2Mi40NjcuODI2Ljc1NCAwIC4zOTUtLjUuNTc1LS45Ny41NzVhMy42IDMuNiAwIDAgMS0xLjU0NC0uMzIxbC0uMTgtLjA3Mi0uMjE1IDEuMzI5YTQuNzg0IDQuNzg0IDAgMCAwIDEuODMxLjMyM2MxLjcyNCAwIDIuODM3LS43OSAyLjgzNy0yLjA0NyAwLS42ODItLjQzMS0xLjE4NS0xLjM2NS0xLjYxNi0uNTc1LS4yODctLjkzNC0uNDY3LS45LS43NTQgMC0uMjUxLjI4Ny0uNS45MzQtLjVhMy4zODQgMy4zODQgMCAwIDEgMS4yMjEuMjE1bC4xNDQuMDcyLjE4LTEuMjkzIiBkYXRhLW5hbWU9IlRyYXphZG8gMzg3Ii8+PHBhdGggY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Mjc5LjkgNzA0Ljg0KSIgZD0iTTExMi43OTIgMTUuN2gtMS4yNTdhLjgyMi44MjIgMCAwIDAtLjg2Mi41bC0yLjQwNiA1LjQ1OGgxLjcyNGwuMzU5LS45aDIuMDgzYy4wMzYuMjE1LjIxNS45LjIxNS45aDEuNDcybC0xLjMyOC01Ljk1OG0tMi4wMTEgMy44NDJjLjE0NC0uMzU5LjY0Ni0xLjY1Mi42NDYtMS42NTJzLjE0NC0uMzU5LjIxNS0uNTc1bC4xMDguNXMuMzIzIDEuNDM2LjM1OSAxLjcyNHpNOTkuNzIyIDE1LjdsLTEuNTggNC4wNTgtLjE4LS43OWE0LjY0MyA0LjY0MyAwIDAgMC0yLjI2Mi0yLjUxNGwxLjQ3MiA1LjIwN0g5OC45bDIuNTQ5LTUuOTYxaC0xLjcyNyIgZGF0YS1uYW1lPSJUcmF6YWRvIDM4OCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODI4Mi45IDcwNC44NCkiIGQ9Ik05My42NTcgMTUuN2gtMi42MjFsLS4wMzYuMTQ0YTUuMzQ1IDUuMzQ1IDAgMCAxIDMuOTUgMy4xMjRsLS41NzUtMi43MjlhLjY2My42NjMgMCAwIDAtLjcxOC0uNTM5IiBkYXRhLW5hbWU9IlRyYXphZG8gMzg5Ii8+PC9nPjxwYXRoIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODI3NC4yIDQzMykiIGQ9Im0xNTkuNzUgMjk3LjVhMi41MDcgMi41MDcgMCAwIDEtMi41IDIuNWgtMjVhMi41MDcgMi41MDcgMCAwIDEtMi41LTIuNXYtMTVhMi41MDcgMi41MDcgMCAwIDEgMi41LTIuNWgyNWEyLjUwNyAyLjUwNyAwIDAgMSAyLjUgMi41eiIgZGF0YS1uYW1lPSJUcmF6YWRvIDM5MCIvPjxjaXJjbGUgY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDEwLjggNzE4KSIgY3g9IjUiIGN5PSI1IiByPSI1IiBkYXRhLW5hbWU9IkVsaXBzZSA1Ii8+PHBhdGggY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTgxIDQyNi4zKSIgZD0ibTIzOC41IDI5My40YTQuOTggNC45OCAwIDAgMCAwIDYuNiA0Ljk4IDQuOTggMCAwIDAgMC02LjZ6IiBkYXRhLW5hbWU9IlRyYXphZG8gMjkzIi8+PHBhdGggY2xhc3M9ImNscy01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTgxIDQyOCkiIGQ9Ik0yNDIuMjc1IDI5MGE0Ljk4NSA0Ljk4NSAwIDAgMC0zLjc1IDEuNyA1LjA2NyA1LjA2NyAwIDAgMC0uNTcyLjhoMS4xNDdhNS4wMTMgNS4wMTMgMCAwIDEgLjQzNiAxaC0yLjAyMmE0Ljk1IDQuOTUgMCAwIDAtLjIwOSAxaDIuNDM5YTQuODQ0IDQuODQ0IDAgMCAxIC4wMzQuNSA1LjAwNiA1LjAwNiAwIDAgMS0uMDI3LjVIMjM3LjNhNC45NDkgNC45NDkgMCAwIDAgLjIwOSAxaDIuMDI4YTUuMDA5IDUuMDA5IDAgMCAxLS40NDMgMWgtMS4xNDJhNS4wNzggNS4wNzggMCAwIDAgLjU3Mi44IDUgNSAwIDEgMCAzLjc1LTguM3oiIGRhdGEtbmFtZT0iVHJhemFkbyAzOTEiLz48cGF0aCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5MDguMiA0MzMpIiBkPSJtNTU5Ljc1IDI5Ny41YTIuNTA3IDIuNTA3IDAgMCAxLTIuNSAyLjVoLTI1YTIuNTA3IDIuNTA3IDAgMCAxLTIuNS0yLjV2LTE1YTIuNTA3IDIuNTA3IDAgMCAxIDIuNS0yLjVoMjVhMi41MDcgMi41MDcgMCAwIDEgMi41IDIuNXoiIGRhdGEtbmFtZT0iVHJhemFkbyAzMDMiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MjY0LjYgNzAzLjIpIiBkYXRhLW5hbWU9IkdydXBvIDM3MSI+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMTg2LjQxNCAyMS4xODNsLTEuNTA4LTMuMzgzaC0xLjkxNXY0Ljg1bC0yLjE2LTQuODVoLTEuNjcxTDE3NyAyMi44NTRoMS4zbC40NDgtMS4xNDFoMi40ODZsLjQ4OSAxLjE0MWgyLjUyN1YxOS4xbDEuNjMgMy43NDloMS4xNDFsMS42NzEtMy42Njh2My42NjhoMS4yMjNWMTcuOGgtMnptLTYuNC0uNTcxaC0uNzM0bC43MzQtMS43NTJ2LjA0bC43MzQgMS43MTJ6IiBkYXRhLW5hbWU9IlRyYXphZG8gMzg1Ii8+PHBhdGggY2xhc3M9ImNscy02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkuNzg4IC0uMDU5KSIgZD0iTTIxNy40MSAyMC4zbC45LS45MzcgMS4zLTEuNDY3aC0xLjU0OWwtMS4zODYgMS41NDktMS4zODUtMS41NDVoLTQuODl2NC45NzJoNC43MjdsMS40NjctMS42MyAxLjQ2NyAxLjY3MWgxLjU0OWwtMS4zLTEuNTQ5em0tMi45MzQgMS41NDloLTIuODEydi0xLjAxNWgyLjczMVYxOS45aC0yLjczMXYtLjk0aDIuODEybDEuMzg2IDEuMzQ1eiIgZGF0YS1uYW1lPSJUcmF6YWRvIDM4NiIvPjwvZz48L2c+PC9zdmc+");
	width: 6.25rem;
	height: 1.5rem;
	display: block;
	margin: 0.313rem 0 0.625rem
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb_form_reserva_mode_pay_container.active .ntb-form_reserva_text {
	padding-left: 0;
	margin-top: 0.625rem;
	margin-bottom: 0
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb_form_reserva_mode_pay_container.active .ntb-form_reserva_text:lang(ar) {
	padding-left: 0;
	padding-right: 0
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_message {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.38;
	letter-spacing: -0.16px;
	color: #555555
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_price_total {
	margin-bottom: 0.938rem
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_adulto,
.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_infantil,
.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_persona,
.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_acomp {
	display: inline-block
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_number {
	display: inline-block;
	margin-right: 0
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_number:lang(ar) {
	margin-right: 0;
	margin-left: 0
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ck_editor_tour>p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555;
	padding: 0;
	margin: 0
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ck_editor_tour div {
	padding-left: 0;
	margin-top: 0.625rem;
	margin-bottom: 0
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ck_editor_tour div:lang(ar) {
	padding-left: 0;
	padding-right: 0
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .field_nota_message {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555
}

.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_mode_pay {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.75rem;
	font-weight: 600;
	line-height: 1.58;
	letter-spacing: -0.24px;
	color: #555555;
	margin-top: 1.563rem;
	text-transform: uppercase;
	margin-bottom: 0.313rem
}

.ntb-form_resume_container {
	margin-bottom: 2.625rem
}

.ntb-form_reserva_provincia_container {
	display: block
}

.ntb-form_reserva_provincia_container.hide {
	display: none
}

.ntb-form_resume_container .ntb-form_reserva_prod_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.5625rem;
	font-weight: 300;
	color: #0f3a64;
	margin: 0;
	text-align: left
}

.ntb-form_resume_container .ntb-form_reserva_prod_title:lang(ar) {
	text-align: right
}

.ntb-form_reserva_link_continue {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: normal;
	letter-spacing: 0.17px;
	color: #016ace;
	text-align: center;
	display: block
}

.ntb-form_reserva_confirmation {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555
}

.ntb-form_resume_container .ntb-form_reserva_prod_subtitle {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.625rem;
	font-weight: normal;
	letter-spacing: 0.2px;
	color: #0b3965;
	margin: 0;
	text-align: left
}

.ntb-form_resume_container .ntb-form_reserva_prod_subtitle:lang(ar) {
	text-align: right
}

.ntb-form_reserva_fieldset_container {
	display: none
}

.ntb-form_reserva_explication {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.38;
	letter-spacing: -0.16px;
	color: #555555;
	margin-bottom: 1.563rem
}

.ntb-form_resume_container {
	border-radius: 16px;
	background-color: #f7f7f7;
	padding: 1.125rem 1.563rem 1.563rem 1.5rem;
	box-sizing: border-box
}

.ntb-form_resume_container:lang(ar) {
	padding: 1.125rem 1.5rem 1.563rem 1.563rem
}

.ntb-form_reserva_radio_label {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: 600;
	line-height: 1.35;
	letter-spacing: normal;
	color: #444444;
	padding-left: 2.1875rem;
	box-sizing: border-box;
	white-space: normal;
	display: block;
	margin-bottom: 1.125rem
}

.ntb-form_reserva_radio_label:lang(ar) {
	padding-left: 0;
	padding-right: 2.1875rem
}

.ntb-form_reserva_radio_label[for="confirmcuenta"] {
	margin-bottom: 0.438rem
}

.ntb-form_reserva_radio_label[for="metalico"] {
	margin-bottom: 3.625rem
}

.ntb-form_radio_container {
	position: relative
}

.ntb-form_reserva_text_copy {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between
}

.ntb-form_reserva_text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	letter-spacing: -0.26px;
	color: #333333;
	margin-bottom: 1.563rem;
	padding-left: 2.1875rem;
	box-sizing: border-box
}

.ntb-form_reserva_text:lang(ar) {
	padding-left: 0;
	padding-right: 2.1875rem
}

.ntb-form_reserva_text:last-of-type {
	margin-bottom: 1.875rem
}

.ntb-form_reserva_text .copy_link {
	padding-right: 1.438rem;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	letter-spacing: -0.26px;
	color: #016ace;
	text-transform: uppercase
}

.ntb-form_reserva_text .copy_link:lang(ar) {
	padding-right: 0;
	padding-left: 1.438rem
}

.ntb-form_reserva_divisor {
	display: block;
	width: calc(100% - 5rem);
	height: 0;
	opacity: 0.46;
	border: solid 0.5px #89BAE8;
	margin: 1.5625rem auto
}

.ntb-form_reserva_condiciones {
	padding: 0 0.25rem 1.5625rem 0.188rem;
	box-sizing: border-box;
	height: 131px;
	overflow: hidden;
	position: relative;
	margin-bottom: 3.5rem;
	transition: height 0.3s linear
}

.ntb-form_reserva_condiciones.mas {
	height: 420px
}

.ntb-form_reserva_condiciones:lang(ar) {
	padding: 0 0.188rem 1.5625rem 0.25rem
}

.ntb-form_reserva_condiciones_txt {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.75rem;
	line-height: 1.58;
	color: #777777;
	margin-bottom: 1.25rem
}

.ntb-form_reserva_condiciones_txt a {
	color: #016ace
}

.ntb-form_reserva_condiciones_txt:last-of-type {
	margin-bottom: 0
}

.ntb-form_reserva_fieldset_datos_pago .ntb-form_reserva_label {
	margin-bottom: 1.188rem
}

.ver_mas {
	height: 4.125rem;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 59%);
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
	box-sizing: border-box;
	width: 100%
}

.ver_mas:after {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMjMgNyI+ICAgIDxkZWZzPiAgICAgICAgPHN0eWxlPiAgICAgICAgICAgIC5jbHMtMSwuY2xzLTJ7ZmlsbDojMDY2ZGNmO29wYWNpdHk6LjY1fS5jbHMtMntmaWxsOiMwMTZhY2V9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJkZXNwbGVnYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzYgLTY0MykiPiAgICAgICAgPHJlY3QgaWQ9IlJlY3TDoW5ndWxvXzE5MSIgd2lkdGg9IjIzIiBoZWlnaHQ9IjIiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSJSZWN0w6FuZ3VsbyAxOTEiIHJ4PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzYgNjQ4KSIvPiAgICAgICAgPHJlY3QgaWQ9IlJlY3TDoW5ndWxvXzE5MiIgd2lkdGg9IjIzIiBoZWlnaHQ9IjIiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSJSZWN0w6FuZ3VsbyAxOTIiIHJ4PSIxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzYgNjQzKSIvPiAgICA8L2c+PC9zdmc+");
	width: 1.4375rem;
	height: auto;
	display: block;
	position: absolute;
	bottom: 0;
	left: calc(50% - .6875rem)
}

.ntb-form_reserva_check {
	position: absolute;
	opacity: 0;
	height: 0;
	width: 0
}

.ntb-form_reserva_check:checked+.ntb-form_reserva_check_label .form_checkmark:after {
	content: "\2713";
	color: #999999;
	text-align: center;
	font-size: 1.25rem;
	font-weight: 600;
	position: absolute;
	top: 0;
	left: 0.125rem;
	line-height: 1
}

.ntb-form_reserva_check:checked+.ntb-form_reserva_check_label .form_checkmark:lang(ar) {
	left: auto;
	right: 0.125rem
}

.ntb-form_reserva_check.field_error {
	border: solid 1px #c10707
}

.ntb-form_reserva_check.field_error+.ntb-form_reserva_check_label .form_checkmark {
	border: solid 1px #c10707
}

.ntb-form_reserva_check.field_error+.ntb-form_reserva_check_label+.ntb-form_reserva_txterror {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	color: #c10707;
	display: block;
	margin-top: 0.563rem
}

#ntb-form_reserva_btn_pago {
	margin-top: 3.5rem
}

.ntb-form_reserva_check_label {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	color: #444444;
	position: relative;
	padding-left: 2rem;
	box-sizing: border-box;
	line-height: 1.5;
	display: block
}

.ntb-form_reserva_check_label:lang(ar) {
	padding-left: 0;
	padding-right: 2rem
}

.ntb-form_reserva_check_label[for="terceros"] {
	margin-top: 1.0625rem
}

.form_checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 1.25rem;
	width: 1.25rem;
	border: solid 1px #bfbfbf;
	background-color: #ffffff;
	border-radius: 0.1875rem
}

.form_checkmark:lang(ar) {
	left: auto;
	right: 0
}

.avisos_link {
	text-decoration: none;
	color: #016ace
}

.avisos_link:after {
	content: '';
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjY4IiBoZWlnaHQ9IjcuNjgiIHZpZXdCb3g9IjAgMCA3LjY4IDcuNjgiPiAgICA8ZGVmcz4gICAgICAgIDxzdHlsZT4gICAgICAgICAgICAuY2xzLTF7ZmlsbDojMDE2YWNlfSAgICAgICAgPC9zdHlsZT4gICAgPC9kZWZzPiAgICA8cGF0aCBpZD0iZW5sYWNlRXh0ZXJubyIgZD0iTTguODQgMy41NmwtMy4zMS4xMi4wMy42OCAxLjc0LjEyLTYuMTQgNi4xMy42My42M0w3LjkyIDUuMWwuMTIgMS43NC42OC4wM3oiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMTYgLTMuNTYpIi8+PC9zdmc+") no-repeat center;
	width: 0.7rem;
	height: 0.7rem;
	margin-left: 0.3125rem;
	margin-right: 0.3125rem;
	display: inline-block;
	background-size: contain
}

.ck_editor_tour>p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555;
	padding-left: 2.1875rem;
	box-sizing: border-box;
	margin-bottom: 1.125rem
}

.ck_editor_tour>p:lang(ar) {
	padding-left: 0;
	padding-right: 2.1875rem
}

.ck_editor_tour div {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	letter-spacing: -0.26px;
	color: #333333;
	margin-bottom: 1.563rem;
	padding-left: 2.1875rem;
	box-sizing: border-box
}

.ck_editor_tour div:lang(ar) {
	padding-left: 0;
	padding-right: 2.1875rem
}

.ck_editor_tour div:last-of-type {
	margin-bottom: 1.875rem
}

.ck_editor_tour div a {
	padding-right: 1.438rem;
	box-sizing: border-box;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	letter-spacing: -0.26px;
	color: #016ace;
	text-transform: uppercase
}

.ck_editor_tour div a:lang(ar) {
	padding-right: 0;
	padding-left: 1.438rem
}

.ck_editor_tour div p {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between
}

.ntb-form_reserva_field_nota_cuenta {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555;
	padding-left: 2.1875rem;
	box-sizing: border-box;
	margin-bottom: 1.125rem
}

.ntb-form_reserva_field_nota_cuenta:lang(ar) {
	padding-left: 0;
	padding-right: 2.1875rem
}

.ntb-form_reserva_field_nota_tarjetas {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555;
	padding-left: 2.1875rem;
	box-sizing: border-box;
	margin-bottom: 1.125rem
}

.ntb-form_reserva_field_nota_tarjetas:before {
	content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZpZXdCb3g9IjAgMCA5OC45OTggMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmM2Y0ZjR9LmNscy0ye2ZpbGw6IzAwNTA5OH0uY2xzLTN7ZmlsbDojZjZhNTAwfS5jbHMtNHtmaWxsOiNlYzFjMmV9LmNscy01e2ZpbGw6I2ZiYjIzMX0uY2xzLTZ7ZmlsbDojMDBhZGVmfTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MzY5IC03MTMpIj48cGF0aCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyMzkuMiA0MzMpIiBkPSJtMTU5Ljc1IDI5Ny41YTIuNTA3IDIuNTA3IDAgMCAxLTIuNSAyLjVoLTI1YTIuNTA3IDIuNTA3IDAgMCAxLTIuNS0yLjV2LTE1YTIuNTA3IDIuNTA3IDAgMCAxIDIuNS0yLjVoMjVhMi41MDcgMi41MDcgMCAwIDEgMi41IDIuNXoiIGRhdGEtbmFtZT0iVHJhemFkbyAzMjEiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtLjA5MikiIGRhdGEtbmFtZT0iR3J1cG8gMzcwIj48cGF0aCBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgyNzAuMyA3MDUuMDMpIiBkPSJNMTEwLjcgMjEuNDY5bDEuMDQxLTUuOTYxaDEuNjE2bC0xLjAwNSA1Ljk2MXptNy41NDEtNS44MTdhNC41NTcgNC41NTcgMCAwIDAtMS40NzItLjI1MWMtMS42MTYgMC0yLjcyOS44MjYtMi43NjUgMS45NzUgMCAuODYyLjgyNiAxLjMyOSAxLjQzNiAxLjYxNi42NDYuMjg3Ljg2Mi40NjcuODI2Ljc1NCAwIC4zOTUtLjUuNTc1LS45Ny41NzVhMy42IDMuNiAwIDAgMS0xLjU0NC0uMzIxbC0uMTgtLjA3Mi0uMjE1IDEuMzI5YTQuNzg0IDQuNzg0IDAgMCAwIDEuODMxLjMyM2MxLjcyNCAwIDIuODM3LS43OSAyLjgzNy0yLjA0NyAwLS42ODItLjQzMS0xLjE4NS0xLjM2NS0xLjYxNi0uNTc1LS4yODctLjkzNC0uNDY3LS45LS43NTQgMC0uMjUxLjI4Ny0uNS45MzQtLjVhMy4zODQgMy4zODQgMCAwIDEgMS4yMjEuMjE1bC4xNDQuMDcyLjE4LTEuMjkzIiBkYXRhLW5hbWU9IlRyYXphZG8gMzg3Ii8+PHBhdGggY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Mjc5LjkgNzA0Ljg0KSIgZD0iTTExMi43OTIgMTUuN2gtMS4yNTdhLjgyMi44MjIgMCAwIDAtLjg2Mi41bC0yLjQwNiA1LjQ1OGgxLjcyNGwuMzU5LS45aDIuMDgzYy4wMzYuMjE1LjIxNS45LjIxNS45aDEuNDcybC0xLjMyOC01Ljk1OG0tMi4wMTEgMy44NDJjLjE0NC0uMzU5LjY0Ni0xLjY1Mi42NDYtMS42NTJzLjE0NC0uMzU5LjIxNS0uNTc1bC4xMDguNXMuMzIzIDEuNDM2LjM1OSAxLjcyNHpNOTkuNzIyIDE1LjdsLTEuNTggNC4wNTgtLjE4LS43OWE0LjY0MyA0LjY0MyAwIDAgMC0yLjI2Mi0yLjUxNGwxLjQ3MiA1LjIwN0g5OC45bDIuNTQ5LTUuOTYxaC0xLjcyNyIgZGF0YS1uYW1lPSJUcmF6YWRvIDM4OCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODI4Mi45IDcwNC44NCkiIGQ9Ik05My42NTcgMTUuN2gtMi42MjFsLS4wMzYuMTQ0YTUuMzQ1IDUuMzQ1IDAgMCAxIDMuOTUgMy4xMjRsLS41NzUtMi43MjlhLjY2My42NjMgMCAwIDAtLjcxOC0uNTM5IiBkYXRhLW5hbWU9IlRyYXphZG8gMzg5Ii8+PC9nPjxwYXRoIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODI3NC4yIDQzMykiIGQ9Im0xNTkuNzUgMjk3LjVhMi41MDcgMi41MDcgMCAwIDEtMi41IDIuNWgtMjVhMi41MDcgMi41MDcgMCAwIDEtMi41LTIuNXYtMTVhMi41MDcgMi41MDcgMCAwIDEgMi41LTIuNWgyNWEyLjUwNyAyLjUwNyAwIDAgMSAyLjUgMi41eiIgZGF0YS1uYW1lPSJUcmF6YWRvIDM5MCIvPjxjaXJjbGUgY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NDEwLjggNzE4KSIgY3g9IjUiIGN5PSI1IiByPSI1IiBkYXRhLW5hbWU9IkVsaXBzZSA1Ii8+PHBhdGggY2xhc3M9ImNscy00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTgxIDQyNi4zKSIgZD0ibTIzOC41IDI5My40YTQuOTggNC45OCAwIDAgMCAwIDYuNiA0Ljk4IDQuOTggMCAwIDAgMC02LjZ6IiBkYXRhLW5hbWU9IlRyYXphZG8gMjkzIi8+PHBhdGggY2xhc3M9ImNscy01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MTgxIDQyOCkiIGQ9Ik0yNDIuMjc1IDI5MGE0Ljk4NSA0Ljk4NSAwIDAgMC0zLjc1IDEuNyA1LjA2NyA1LjA2NyAwIDAgMC0uNTcyLjhoMS4xNDdhNS4wMTMgNS4wMTMgMCAwIDEgLjQzNiAxaC0yLjAyMmE0Ljk1IDQuOTUgMCAwIDAtLjIwOSAxaDIuNDM5YTQuODQ0IDQuODQ0IDAgMCAxIC4wMzQuNSA1LjAwNiA1LjAwNiAwIDAgMS0uMDI3LjVIMjM3LjNhNC45NDkgNC45NDkgMCAwIDAgLjIwOSAxaDIuMDI4YTUuMDA5IDUuMDA5IDAgMCAxLS40NDMgMWgtMS4xNDJhNS4wNzggNS4wNzggMCAwIDAgLjU3Mi44IDUgNSAwIDEgMCAzLjc1LTguM3oiIGRhdGEtbmFtZT0iVHJhemFkbyAzOTEiLz48cGF0aCBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc5MDguMiA0MzMpIiBkPSJtNTU5Ljc1IDI5Ny41YTIuNTA3IDIuNTA3IDAgMCAxLTIuNSAyLjVoLTI1YTIuNTA3IDIuNTA3IDAgMCAxLTIuNS0yLjV2LTE1YTIuNTA3IDIuNTA3IDAgMCAxIDIuNS0yLjVoMjVhMi41MDcgMi41MDcgMCAwIDEgMi41IDIuNXoiIGRhdGEtbmFtZT0iVHJhemFkbyAzMDMiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MjY0LjYgNzAzLjIpIiBkYXRhLW5hbWU9IkdydXBvIDM3MSI+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMTg2LjQxNCAyMS4xODNsLTEuNTA4LTMuMzgzaC0xLjkxNXY0Ljg1bC0yLjE2LTQuODVoLTEuNjcxTDE3NyAyMi44NTRoMS4zbC40NDgtMS4xNDFoMi40ODZsLjQ4OSAxLjE0MWgyLjUyN1YxOS4xbDEuNjMgMy43NDloMS4xNDFsMS42NzEtMy42Njh2My42NjhoMS4yMjNWMTcuOGgtMnptLTYuNC0uNTcxaC0uNzM0bC43MzQtMS43NTJ2LjA0bC43MzQgMS43MTJ6IiBkYXRhLW5hbWU9IlRyYXphZG8gMzg1Ii8+PHBhdGggY2xhc3M9ImNscy02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkuNzg4IC0uMDU5KSIgZD0iTTIxNy40MSAyMC4zbC45LS45MzcgMS4zLTEuNDY3aC0xLjU0OWwtMS4zODYgMS41NDktMS4zODUtMS41NDVoLTQuODl2NC45NzJoNC43MjdsMS40NjctMS42MyAxLjQ2NyAxLjY3MWgxLjU0OWwtMS4zLTEuNTQ5em0tMi45MzQgMS41NDloLTIuODEydi0xLjAxNWgyLjczMVYxOS45aC0yLjczMXYtLjk0aDIuODEybDEuMzg2IDEuMzQ1eiIgZGF0YS1uYW1lPSJUcmF6YWRvIDM4NiIvPjwvZz48L2c+PC9zdmc+");
	width: 6.25rem;
	height: 24px;
	display: block;
	margin: 0 0 0.813rem
}

.ntb-form_reserva_field_nota_tarjetas:lang(ar) {
	padding-left: 0;
	padding-right: 2.1875rem
}

.ntb-form_reserva_radio {
	position: absolute;
	opacity: 0;
	height: 0;
	width: 0
}

.ntb-form_reserva_radio:checked+.ntb-form_reserva_radio_label .form_radiomark:after {
	content: "";
	top: 0.125rem;
	left: 0.125rem;
	width: 1.125rem;
	height: 1.125rem;
	border-radius: 50%;
	background-color: #999999;
	position: absolute
}

.form_radiomark {
	position: absolute;
	top: 0;
	left: 0;
	height: 1.375rem;
	width: 1.375rem;
	border: solid 1px #999999;
	background-color: #ffffff;
	border-radius: 50%
}

.form_radiomark:lang(ar) {
	left: auto;
	right: 0
}

#ntb-form_reserva fieldset.valid legend,
#ntb-planeta_blanco_form fieldset.valid legend {
	pointer-events: auto
}

#ntb-form_reserva fieldset.active legend,
#ntb-planeta_blanco_form fieldset.active legend {
	border-bottom: 0.25rem solid #7aa1c0;
	top: 0;
	pointer-events: auto
}

#ntb-form_reserva fieldset.active .ntb-form_reserva_fieldset_container,
#ntb-planeta_blanco_form fieldset.active .ntb-form_reserva_fieldset_container {
	display: block
}

#ntb-form_reserva fieldset.active .ntb-form_reserva_fieldset_container.normal .ntb-form_reserva_text:last-of-type,
#ntb-planeta_blanco_form fieldset.active .ntb-form_reserva_fieldset_container.normal .ntb-form_reserva_text:last-of-type {
	margin-bottom: 3.188rem
}

.ntb-form_reserva_bloque_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.1875rem;
	font-weight: normal;
	line-height: 1.37;
	color: #012a53;
	margin-bottom: 1.375rem;
	margin-top: 1.875rem
}

.ntb-form_reserva_fieldset_datos_pago .ntb-form_reserva_bloque_title {
	margin-bottom: 0.938rem
}

.ntb-form_reserva_price_total {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.3125rem
}

.ntb-form_reserva_money {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.5625rem;
	font-weight: 600;
	letter-spacing: -0.5px;
	color: #000000;
	line-height: 1
}

.ntb-form_reserva_money.little .ntb-form_reserva_quantity {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: 600;
	color: #666666
}

.ntb-form_reserva_money.little .ntb-form_reserva_currency {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.9375rem;
	font-weight: normal;
	color: #666666
}

.ntb-form_reserva_currency {
	font-size: 1.125rem;
	font-weight: normal;
	letter-spacing: -0.36px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color: #000000
}

.ntb-form_reserva_adulto_container,
.ntb-form_reserva_infantil_container,
.ntb-form_reserva_persona_container,
.ntb-form_reserva_acomp_container {
	display: none;
	justify-content: space-between;
	align-items: flex-end
}

.ntb-form_reserva_adulto_container.active,
.ntb-form_reserva_infantil_container.active,
.ntb-form_reserva_persona_container.active,
.ntb-form_reserva_acomp_container.active {
	display: flex;
	margin-bottom: 0.438rem
}

.ntb-form_reserva_number {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.0625rem;
	font-weight: 600;
	color: #666666;
	display: flex;
	margin-right: 1.875rem;
	min-width: 0;
	width: auto;
	justify-content: center;
	height: auto
}

.ntb-form_reserva_number:lang(ar) {
	margin-right: 0;
	margin-left: 1.875rem
}

.ntb-form_reserva_mode_ticket {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.9375rem;
	font-weight: normal;
	color: #666666
}

.ntb-form_reserva_top {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	display: inline-block;
	border-radius: 0.313rem;
	background-color: #254770;
	font-size: 0.75rem;
	letter-spacing: 0.72px;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	color: #fff;
	padding: 0.313rem 1.688rem 0.188rem;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 0;
	line-height: 1.42;
	transform: translate(-50%, -50%)
}

.ntb-form_reserva_prod_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 3.375rem;
	font-weight: 300;
	line-height: 1;
	letter-spacing: normal;
	text-align: center;
	color: #0f3a64;
	text-transform: uppercase;
	margin-bottom: 0.313rem
}

.ntb-form_reserva_prod_subtitle {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	letter-spacing: 0.91px;
	text-align: center;
	line-height: 1;
	margin-bottom: 0.938rem;
	text-transform: uppercase;
	color: rgba(11, 57, 101, 0.8)
}

.ntb-form_reserva_prod_money {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: normal;
	letter-spacing: -0.3px;
	color: #000000;
	text-align: center;
	line-height: 1
}

.ntb-form_reserva_prod_quantity {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.563rem;
	font-weight: 600;
	letter-spacing: -0.5px;
	color: #000000;
	margin-left: 0.25rem
}

.ntb-form_reserva_prod_currency {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.125rem;
	font-weight: normal;
	margin-right: 0.438rem;
	letter-spacing: -0.36px
}

.ntb-form_reserva_prod_ticket {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	letter-spacing: 0.14px;
	color: #444444
}

#ntb-form_reserva {
	position: relative
}

#ntb-form_reserva legend {
	width: 3.75rem;
	height: 0;
	font-size: 0;
	border-bottom: 0.125rem solid #cadae6;
	position: absolute;
	top: 0.125rem
}

#ntb-form_reserva .ntb-form_reserva_fieldset_datos_visita legend {
	left: 0
}

#ntb-form_reserva .ntb-form_reserva_fieldset_datos_visita legend:lang(ar) {
	left: auto;
	right: 0
}

.ntb-form_reserva_fieldset_datos_fiscales legend {
	left: 4.0625rem
}

.ntb-form_reserva_fieldset_datos_fiscales legend:lang(ar) {
	left: auto;
	right: 4.0625rem
}

.ntb-form_reserva_fieldset_datos_pago legend {
	left: 8.125rem
}

.ntb-form_reserva_fieldset_datos_pago legend:lang(ar) {
	left: auto;
	right: 8.125rem
}

.ntb-form_reserva_label {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: 600;
	letter-spacing: -0.34px;
	color: #4d6986;
	margin-bottom: 0.375rem;
	display: block;
	padding-left: 0.375rem;
	box-sizing: border-box
}

.ntb-form_reserva_label:lang(ar) {
	padding-left: 0;
	padding-right: 0.375rem
}

.ntb-form_reserva_label[for="number_tickets"],
.ntb-form_reserva_label[for="servicios"] {
	padding: 0
}

.ntb-form_reserva_label[for="number_tickets"]:lang(ar),
.ntb-form_reserva_label[for="servicios"]:lang(ar) {
	padding: 0
}

.ntb-form_reserva_label[for="ntb-direccion_two"] {
	margin-bottom: 0
}

.ntb-form_reserva_field_nota {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555;
	margin-bottom: 1.25rem
}

.ntb-form_reserva_fieldset_datos_visita .iti {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.125rem;
	color: #71879e;
	height: 2.8125rem;
	width: 100%;
	margin-bottom: 0.563rem
}

.iti__country-list {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.125rem;
	color: #71879e
}

.ntb-form_reserva_input {
	border: solid 1px rgba(77, 105, 134, 0.1);
	border-bottom: solid 0.125rem #7aa1c0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	color: #71879e;
	padding: 0.625rem 0.625rem 0.5rem;
	height: 2.8125rem;
	box-sizing: border-box;
	margin-bottom: 1.563rem;
	width: 100%
}

.ntb-form_reserva_input.last {
	margin-bottom: 2.875rem
}

.ntb-form_reserva_input::placeholder {
	color: #71879e;
	opacity: 1
}

.ntb-form_reserva_input:-ms-input-placeholder {
	color: #71879e
}

.ntb-form_reserva_input::-ms-input-placeholder {
	color: #71879e
}

.ntb-form_reserva_input.flatpickr {
	flex-grow: 1
}

.ntb-form_reserva_input#ntb-email,
.ntb-form_reserva_input#ntb-telefono,
.ntb-form_reserva_input.field_con_nota {
	margin-bottom: 0.563rem
}

.ntb-form_reserva_input#ntb-email.field_error+.ntb-form_reserva_txterror,
.ntb-form_reserva_input#ntb-telefono.field_error+.ntb-form_reserva_txterror,
.ntb-form_reserva_input.field_con_nota.field_error+.ntb-form_reserva_txterror {
	margin-bottom: 0.563rem
}

.ntb-form_reserva_input#ntb-fecha,
.ntb-form_reserva_input#ntb-hora {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDMzIDMzIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjB9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzcxODc5ZTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJkZXNwbGVnYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDEgLTYxKSI+ICAgICAgICA8Y2lyY2xlIGlkPSJFbGlwc2VfMTIiIGN4PSIxNi41IiBjeT0iMTYuNSIgcj0iMTYuNSIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IkVsaXBzZSAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQxIDYxKSIvPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMyIgZD0iTTQ2MDIuMjkyIDY0MC45NjFsNi4wMyA3LjUyMyA3LjUyMy03LjUyMyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlRyYXphZG8gMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQxNTAuNzkyIC01NjcpIi8+ICAgIDwvZz48L3N2Zz4=") no-repeat;
	text-indent: 0.01px;
	text-overflow: "";
	background-position: right 0.4375rem center
}

.ntb-form_reserva_input#ntb-fecha:lang(ar),
.ntb-form_reserva_input#ntb-hora:lang(ar) {
	background-position: left 0.4375rem center
}

.ntb-form_reserva_input.field_valido {
	border-bottom: solid 0.125rem #009b0c
}

.ntb-form_reserva_input.field_error {
	margin-bottom: 0.563rem;
	border-bottom: solid 0.125rem #c10707
}

.ntb-form_reserva_input.field_error+.ntb-form_reserva_txterror {
	margin-bottom: 1.563rem;
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	color: #c10707
}

.ntb-form_reserva_input.field_error.last+.ntb-form_reserva_txterror {
	margin-bottom: 46px
}

.ntb-form_reserva_input[disabled] {
	border-bottom-color: #ccc;
	cursor: default !important
}

.ntb-form_reserva_txterror[for="number_tickets"] {
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	color: #c10707;
	margin-bottom: 0
}

.ntb-form_reserva_txterror[for="number_tickets"].margin_error {
	margin-bottom: 1rem
}

.ntb-form_reserva_txterror[for="ntb-telefono"] {
	margin-bottom: 0;
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	color: #c10707
}

.ntb-form_reserva_txterror[for="ntb-telefono"].margin_error {
	margin-bottom: 0.563rem
}

.ntb-form_reserva_form_container {
	padding: 2.25rem 1.25rem 0;
	box-sizing: border-box
}

.ntb-form_reserva_form_container.hide {
	display: none
}

.ntb-form_reserva_optional,
.ntb-form_reserva_servicios {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0.375rem
}

.ntb-form_reserva_optional_text {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.688rem;
	font-weight: normal;
	letter-spacing: -0.22px;
	color: #555555
}

.ntb-form_reserva_volver {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.9375rem;
	font-weight: normal;
	text-align: right;
	color: #016ace;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: -.625rem
}

.ntb-form_reserva_volver:before {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljc3NiIgaGVpZ2h0PSI3LjczNCIgdmlld0JveD0iMCAwIDQuNzc2IDcuNzM0Ij4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6IzAxNmFjZX0gICAgICAgIDwvc3R5bGU+ICAgIDwvZGVmcz4gICAgPHBhdGggaWQ9ImJhY2siIGQ9Ik0xMi43NzYgMTIuMzI2TDkuODI0IDkuMzY3bDIuOTUyLTIuOTU4LS45MDktLjkwOUw4IDkuMzY3bDMuODY3IDMuODY3eiIgY2xhc3M9ImNscy0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOCAtNS41KSIvPjwvc3ZnPg==");
	width: 0.3125rem;
	height: auto;
	margin-right: 0.375rem
}

.ntb-form_reserva_volver:lang(ar) {
	text-align: left;
	right: auto;
	left: 0
}

.ntb-form_reserva_volver:lang(ar):before {
	margin-right: 0;
	margin-left: 0.375rem
}

.ntb-form_reserva_fecha,
.ntb-form_reserva_hora {
	display: flex;
	flex-wrap: wrap;
	flex: 1 0 auto
}

.ntb-form_reserva_fecha {
	width: 63%;
	margin-right: 0.625rem
}

.ntb-form_reserva_fecha:lang(ar) {
	margin-right: 0;
	margin-left: 0.625rem
}

.ntb-form_reserva_hora {
	width: 27%
}

.ntb-form_reserva_visit_container {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
	justify-content: space-between
}

.ntb-form_reserva_info {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	font-weight: normal;
	line-height: 1.46;
	letter-spacing: -0.26px;
	color: #555555;
	margin-bottom: 0.5rem;
	padding-left: 0.25rem;
	box-sizing: border-box
}

.ntb-form_reserva_info:lang(ar) {
	padding-left: 0;
	padding-right: 0.25rem
}

.ntb-form_reserva_info.field_error {
	color: #c10707
}

.ntb-form_reserva_tickets>div {
	margin-bottom: 1rem
}

.ntb-form_reserva_tickets>div:not(.hide):last-of-type {
	margin-bottom: 2rem
}

.ntb-form_reserva_adulto,
.ntb-form_reserva_infantil,
.ntb-form_reserva_persona,
.ntb-form_reserva_companion {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	overflow: hidden;
	max-height: 6rem;
	align-items: center;
	transition: all .2s ease-in-out
}

.ntb-form_reserva_adulto.hide,
.ntb-form_reserva_infantil.hide,
.ntb-form_reserva_persona.hide,
.ntb-form_reserva_companion.hide {
	max-height: 0
}

.ntb-form_reserva_companion .ntb-form_reserva_number {
	margin-right: 4.125rem;
	margin-left: 2.25rem
}

.ntb-form_reserva_adulto_text,
.ntb-form_reserva_infantil_text,
.ntb-form_reserva_persona_text,
.ntb-form_reserva_companion_text {
	flex-basis: 50%;
	padding-right: 0.625rem;
	box-sizing: border-box
}

.ntb-form_reserva_adulto_text:lang(ar),
.ntb-form_reserva_infantil_text:lang(ar),
.ntb-form_reserva_persona_text:lang(ar),
.ntb-form_reserva_companion_text:lang(ar) {
	padding-right: 0;
	padding-left: 0.625rem
}

.ntb-form_reserva_label_little {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	font-weight: 600;
	color: #71879e
}

.ntb-form_reserva_select {
	border: solid 1px rgba(77, 105, 134, 0.1);
	border-bottom: solid 0.125rem #7aa1c0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.9375rem;
	color: #71879e;
	padding: 0.625rem 1.875rem 0.625rem 0.625rem;
	height: 2.8125rem;
	box-sizing: border-box;
	margin-bottom: 1.5625rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDMzIDMzIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjB9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzcxODc5ZTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJkZXNwbGVnYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDEgLTYxKSI+ICAgICAgICA8Y2lyY2xlIGlkPSJFbGlwc2VfMTIiIGN4PSIxNi41IiBjeT0iMTYuNSIgcj0iMTYuNSIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IkVsaXBzZSAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQxIDYxKSIvPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMyIgZD0iTTQ2MDIuMjkyIDY0MC45NjFsNi4wMyA3LjUyMyA3LjUyMy03LjUyMyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlRyYXphZG8gMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQxNTAuNzkyIC01NjcpIi8+ICAgIDwvZz48L3N2Zz4=") no-repeat;
	text-indent: 0.01px;
	text-overflow: "";
	background-position: right 0.4375rem center;
	width: 100%
}

.ntb-form_reserva_select#ntb-idioma-audioguia,
.ntb-form_reserva_select#ntb-idioma-guia {
	margin-bottom: 0
}

.ntb-form_reserva_select:lang(ar) {
	background-position: left 0.4375rem center;
	padding: 0.625rem 0.625rem 0.625rem 1.875rem
}

.ntb-form_reserva_select.field_valido {
	border-bottom: solid 0.125rem #009b0c
}

.ntb-form_reserva_select.field_valido+.ss-main .ss-single-selected {
	border-bottom: solid 0.125rem #009b0c
}

.ntb-form_reserva_select.field_error {
	margin-bottom: 0.563rem;
	border-bottom: solid 0.125rem #c10707
}

.ntb-form_reserva_select.field_error+.ntb-form_reserva_txterror {
	margin-bottom: 1.563rem;
	display: block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	font-weight: normal;
	color: #c10707
}

.ntb-form_reserva_select.field_error+.ss-main .ss-single-selected {
	margin-bottom: 0.563rem;
	border-bottom: solid 0.125rem #c10707
}

.ntb-form_reserva_select#ntb-pais {
	padding: 0;
	border: 0
}

.ntb-form_reserva_select#ntb-pais:lang(ar) {
	padding: 0
}

.ntb-form_reserva_select+.ss-main {
	color: #71879e;
	padding: 0;
	border: 0
}

.ntb-form_reserva_select+.ss-main .ss-single-selected {
	border: solid 1px rgba(77, 105, 134, 0.1);
	border-bottom: solid 0.125rem #7aa1c0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.938rem;
	color: #71879e;
	height: 2.8125rem;
	box-sizing: border-box;
	width: 100%;
	text-indent: 0.01px;
	text-overflow: "";
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDMzIDMzIj4gICAgPGRlZnM+ICAgICAgICA8c3R5bGU+ICAgICAgICAgICAgLmNscy0xe2ZpbGw6I2ZmZjtvcGFjaXR5OjB9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6IzcxODc5ZTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmR9ICAgICAgICA8L3N0eWxlPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJkZXNwbGVnYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NDEgLTYxKSI+ICAgICAgICA8Y2lyY2xlIGlkPSJFbGlwc2VfMTIiIGN4PSIxNi41IiBjeT0iMTYuNSIgcj0iMTYuNSIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9IkVsaXBzZSAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQxIDYxKSIvPiAgICAgICAgPHBhdGggaWQ9IlRyYXphZG9fMyIgZD0iTTQ2MDIuMjkyIDY0MC45NjFsNi4wMyA3LjUyMyA3LjUyMy03LjUyMyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9IlRyYXphZG8gMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQxNTAuNzkyIC01NjcpIi8+ICAgIDwvZz48L3N2Zz4=") no-repeat;
	background-position: right 0.4375rem center
}

.ntb-form_reserva_select+.ss-main .ss-single-selected:lang(ar) {
	background-position: left 0.4375rem center
}

.ntb-form_reserva_select+.ss-main .ss-single-selected .ss-arrow {
	display: none
}

.ntb-form_reserva_select+.ss-main .ss-single-selected .placeholder .ss-disabled {
	color: transparent
}

.ntb-form_reserva_select+.ss-main .ss-content {
	margin: 0;
	border-top: 0
}

.ntb-form_reserva_desription {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 0.813rem;
	letter-spacing: -0.26px;
	color: #555555
}

.ntb-form_reserva_down,
.ntb-form_reserva_up {
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 6px;
	border: solid 1px #7aa1c0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.25rem;
	font-weight: 600;
	color: #7aa1c0;
	background-color: transparent
}

.ntb-form_reserva_down[disabled],
.ntb-form_reserva_up[disabled] {
	color: #d7d7d7;
	border: solid 1px #d7d7d7
}

.ntb-form_reserva_down[disabled].field_error,
.ntb-form_reserva_up[disabled].field_error {
	color: #d7d7d7;
	border: solid 1px #d7d7d7
}

.ntb-form_reserva_down.field_error,
.ntb-form_reserva_up.field_error {
	border: solid 1px #c10707;
	color: #c10707
}

.ntb-form_reserva_people,
.ntb-form_reserva_guest {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: solid 1px transparent;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	height: 2.25rem;
	font-size: 0.938rem;
	font-weight: 600;
	line-height: 1.47;
	color: #71879e;
	width: 3.313rem;
	text-align: center;
	background-color: transparent
}

.ntb-form_reserva_people::-webkit-inner-spin-button,
.ntb-form_reserva_people::-webkit-outer-spin-button,
.ntb-form_reserva_guest::-webkit-inner-spin-button,
.ntb-form_reserva_guest::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0
}

.ntb-form_reserva_people.field_error,
.ntb-form_reserva_guest.field_error {
	color: #c10707
}

.ntb-form_reserva_btn_blue {
	cursor: pointer;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.063rem;
	font-weight: normal;
	letter-spacing: 0.17px;
	color: #ffffff;
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	background-color: #016ace;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	padding: 12px 0;
	box-sizing: border-box;
	display: block;
	text-align: center;
	margin-top: 2.5rem;
	margin-bottom: 5.375rem;
	border: 0;
	-webkit-appearance: none
}

@media screen and (min-width: 930px) {
	.ntb-form_reserva {
		width: 100%;
		background: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%);
		background-image: url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/formulario_reserva_tour.jpg");
		background-image: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%), url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/formulario_reserva_tour.jpg");
		background-repeat: no-repeat;
		min-height: calc(100vh - 9.375rem);
		padding: 0 0 50px;
		background-size: cover;
		background-position: center 2.5625rem;
		background-attachment: fixed;
		box-sizing: border-box;
		overflow: visible !important
	}

	.ntb-form_reserva.planeta_blanco {
		background: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%);
		background-image: url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/planeta-blanco_formulario.png");
		background-image: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%), url("https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/static/planeta-blanco_formulario.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center 2.5625rem;
		background-attachment: fixed
	}

	.ntb-form_reserva .wrapper {
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between
	}

	.ntb-planeta_blanco_form_title {
		font-size: 2.5rem;
		font-weight: normal;
		line-height: 1.75;
		letter-spacing: -0.8px;
		width: 40vw
	}

	.ntb-form_reserva_bloque_title {
		margin-top: 0;
		font-size: 1.063rem;
		font-weight: normal;
		letter-spacing: 0.17px;
		color: #012a53;
		margin-bottom: 0.875rem
	}

	.ntb-form_reserva_label {
		font-size: 0.875rem;
		font-weight: 600;
		letter-spacing: -0.28px;
		color: #4d6986;
		margin-bottom: 0.188rem
	}

	.ntb-form_reserva_label[for="number_tickets"] {
		margin-bottom: 0.375rem
	}

	.ntb-form_reserva_selection_mode {
		margin-bottom: 2.5rem
	}

	.ntb-form_reserva_info {
		font-size: 0.875rem;
		letter-spacing: -0.28px;
		margin-bottom: 1rem
	}

	.ntb-form_reserva_down,
	.ntb-form_reserva_up {
		width: 1.875rem;
		height: 1.875rem
	}

	.ntb-form_reserva_people,
	.ntb-form_reserva_guest {
		width: 3.688rem;
		height: 1.75rem;
		font-size: 1.25rem;
		line-height: 1
	}

	.ntb-form_reserva_input {
		height: 2.375rem;
		font-size: 0.93rem;
		line-height: 1;
		margin-bottom: 1.375rem
	}

	.ntb-form_reserva_input.last {
		margin-bottom: 2.875rem
	}

	.ntb-form_reserva_input.last.field_error {
		margin-bottom: 0.563rem
	}

	.ntb-form_reserva_input#ntb-fecha,
	.ntb-form_reserva_input#ntb-hora {
		margin-bottom: 2rem
	}

	.ntb-form_reserva_input#ntb-fecha.field_error,
	.ntb-form_reserva_input#ntb-hora.field_error {
		margin-bottom: 0.563rem;
		border-bottom: solid 0.125rem #c10707
	}

	.ntb-form_reserva_input#ntb-fecha.field_error+.ntb-form_reserva_txterror,
	.ntb-form_reserva_input#ntb-hora.field_error+.ntb-form_reserva_txterror {
		margin-bottom: 2rem
	}

	.ntb-form_reserva_input.field_error+.ntb-form_reserva_txterror {
		margin-bottom: 1.375rem
	}

	.ntb-form_reserva_txterror[for="number_tickets"].margin_error {
		margin-bottom: 2rem;
		margin-top: -1rem
	}

	.ntb-form_reserva_select {
		height: 2.375rem;
		margin-bottom: 1.375rem;
		font-size: 0.938rem;
		letter-spacing: -0.3px;
		line-height: 1
	}

	.ntb-form_reserva_select#ntb-idioma {
		margin-bottom: 2.5rem
	}

	.ntb-form_reserva_select+.ss-main .ss-single-selected {
		height: 2.375rem
	}

	.ntb-form_reserva_field_nota {
		margin-bottom: 22px
	}

	.ntb-form_reserva_fieldset_datos_visita .iti {
		height: 2.375rem
	}

	.ntb-form_reserva_btn_blue {
		margin: 3.125rem auto 0;
		width: calc(100% - 2.25rem)
	}

	.ntb-form_reserva_mode {
		background: none;
		width: auto;
		max-width: 21.875rem;
		position: absolute;
		top: 14.0625rem;
		padding: 0
	}

	.ntb-form_reserva_mode.planeta_blanco {
		background: none
	}

	.ntb-form_reserva_mode_container,
	.ntb-form_reserva_mode_container_finish,
	.ntb-form_reserva_mode_container_price {
		display: none;
		padding: 0;
		background-color: transparent;
		width: 100%;
		min-width: 333px
	}

	.ntb-form_reserva_price {
		margin-bottom: 1.938rem;
		align-items: flex-end
	}

	.ntb-form_reserva_prod_title_finish,
	.ntb-form_reserva_prod_title_price {
		font-size: 4.6875rem;
		font-weight: 300;
		letter-spacing: normal;
		color: #ffffff;
		text-transform: none
	}

	.ntb-form_reserva_prod_type_price {
		margin-right: 3.4375rem
	}

	.ntb-form_reserva_prod_type_price:lang(ar) {
		margin-right: 0;
		margin-left: 3.4375rem
	}

	.ntb-form_reserva_number_price {
		font-size: 1.125rem;
		font-weight: 600;
		letter-spacing: normal;
		color: #ffffff
	}

	.ntb-form_reserva_money_small_price {
		font-size: 1.25rem;
		font-weight: 600;
		letter-spacing: normal;
		color: #ffffff
	}

	.ntb-form_reserva_mode_ticket_price {
		font-size: 1rem;
		font-weight: normal;
		letter-spacing: normal;
		color: #ffffff
	}

	.ntb-form_reserva_prod_subtitle_finish,
	.ntb-form_reserva_prod_subtitle_price {
		font-size: 0.8125rem;
		letter-spacing: 0.91px;
		color: rgba(255, 255, 255, 0.8)
	}

	.ntb-form_reserva_money_price {
		font-size: 1.875rem;
		font-weight: 600;
		letter-spacing: -0.6px;
		color: #ffffff;
		line-height: 1
	}

	.ntb-form_reserva_prod_type_finish {
		margin-bottom: 2.5rem
	}

	.ntb-form_reserva_currency_price {
		font-size: 1.125rem;
		font-weight: normal;
		letter-spacing: -0.36px;
		color: #ffffff
	}

	.ntb-form_reserva_currency_price.small {
		font-size: 0.9375rem;
		font-weight: normal;
		letter-spacing: normal;
		color: #ffffff
	}

	.ntb-form_reserva_message_finish {
		max-width: 333px;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
		font-size: 1.875rem;
		font-weight: normal;
		letter-spacing: -0.3px;
		color: #ffffff
	}

	.ntb-form_reserva_number {
		font-size: 1.125rem;
		font-weight: 600;
		letter-spacing: normal;
		color: #ffffff;
		margin-right: 0.813rem
	}

	.ntb-form_reserva_number:lang(ar) {
		margin-right: 0;
		margin-left: 0.813rem
	}

	.ntb-form_reserva_companion .ntb-form_reserva_number {
		margin-right: 2.6875rem;
		margin-left: 1.875rem
	}

	.ntb-form_reserva_mode_ticket {
		font-size: 1rem;
		font-weight: normal;
		letter-spacing: normal;
		display: flex;
		color: #ffffff;
		align-items: flex-end
	}

	.ntb-form_reserva_top {
		display: none
	}

	.ntb-form_reserva_top.desktop {
		display: block;
		font-size: 0.813rem;
		font-weight: 600;
		padding: 0.625rem 1.5rem;
		box-sizing: border-box
	}

	.ntb-form_reserva_top.desktop:lang(ar) {
		padding: 0.625rem 1.5rem
	}

	.ntb-form_reserva_prod_title {
		font-size: 4.688rem;
		font-weight: 300;
		color: #ffffff;
		text-transform: none;
		text-align: left
	}

	.ntb-form_reserva_prod_title:lang(ar) {
		text-align: right
	}

	.ntb-form_reserva_prod_subtitle {
		font-size: 0.813rem;
		font-weight: normal;
		line-height: 1.38;
		margin-bottom: 1.25rem;
		letter-spacing: 0.91px;
		color: rgba(255, 255, 255, 0.8);
		text-align: left
	}

	.ntb-form_reserva_prod_subtitle:lang(ar) {
		text-align: right
	}

	.ntb-form_reserva_prod_money {
		font-size: 1.063rem;
		font-weight: normal;
		letter-spacing: -0.34px;
		color: #ffffff;
		text-align: left
	}

	.ntb-form_reserva_prod_money:lang(ar) {
		text-align: right
	}

	.ntb-form_reserva_prod_quantity {
		font-size: 1.75rem;
		font-weight: 600;
		letter-spacing: -0.56px;
		color: #ffffff
	}

	.ntb-form_reserva_prod_currency {
		font-size: 1.313rem;
		font-weight: normal;
		color: #ffffff;
		letter-spacing: -0.42px;
		margin: 0
	}

	.ntb-form_reserva_prod_ticket {
		font-size: 0.813rem;
		font-weight: normal;
		letter-spacing: 0.13px;
		color: #ffffff;
		margin-top: 0.313rem;
		display: block
	}

	.ntb-form_reserva_form_container {
		width: 28rem;
		margin: 8.25rem 4.688rem 0 auto;
		border-radius: 0.375rem;
		box-shadow: 0 0.188rem 0.375rem 0 rgba(0, 0, 0, 0.16);
		background-color: rgba(255, 255, 255, 0.98);
		padding: 3rem 2.125rem 5rem 2.438rem;
		position: relative
	}

	.ntb-form_reserva_form_container:lang(ar) {
		margin: 8.25rem auto 0 4.688rem;
		padding: 3rem 2.438rem 5rem 2.125rem
	}

	#ntb-form_reserva {
		margin: 0
	}

	#ntb-form_reserva:lang(ar) {
		margin: 0
	}

	#ntb-form_reserva legend {
		width: calc(100%/3);
		height: 1.5625rem;
		border-bottom: 0.125rem solid #7aa1c0;
		font-family: "Oswald", sans-serif;
		font-size: 0.875rem;
		font-weight: normal;
		line-height: 1.86;
		color: #7aa1c0;
		cursor: pointer;
		text-transform: uppercase;
		text-align: center;
		pointer-events: none
	}

	.ntb-form_reserva_volver {
		display: none
	}

	.ntb-form_reserva_fieldset_datos_fiscales legend {
		left: calc(100%/3)
	}

	.ntb-form_reserva_fieldset_datos_fiscales legend:lang(ar) {
		left: auto;
		right: calc(100%/3)
	}

	.ntb-form_reserva_fieldset_datos_pago legend {
		left: calc(100%/3);
		margin-left: calc(100%/3)
	}

	.ntb-form_reserva_fieldset_datos_pago legend:lang(ar) {
		left: auto;
		right: calc(100%/3);
		margin-left: 0;
		margin-right: calc(100%/3)
	}

	#ntb-form_reserva fieldset {
		padding: 0;
		box-sizing: border-box
	}

	#ntb-form_reserva fieldset legend {
		top: 0
	}

	#ntb-form_reserva fieldset.active {
		padding-top: 3.313rem
	}

	#ntb-form_reserva fieldset.active legend {
		border-bottom: 0.125rem solid #012a53;
		color: #012a53
	}

	.ntb-form_reserva_submit_page {
		width: 100%;
		position: relative
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container {
		float: right;
		width: 28rem;
		margin-right: 4.688rem;
		border-radius: 6px;
		box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
		background-color: rgba(255, 255, 255, 0.98);
		box-sizing: border-box;
		margin-top: 8.25rem;
		padding: 1.875rem 2.125rem 1.25rem 2.438rem
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container:lang(ar) {
		padding: 1.875rem 2.438rem 1.25rem 2.125rem;
		margin-right: 0;
		margin-left: 4.688rem;
		float: left
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb_form_reserva_mode_pay_container.active.confirmtarjeta .ntb-form_reserva_mode_pay:after {
		margin-top: 0.5rem;
		margin-bottom: 0
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_message {
		font-size: 0.938rem;
		font-weight: normal;
		line-height: 1.6;
		letter-spacing: -0.3px;
		color: #555555;
		margin-bottom: 1.875rem
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_number {
		color: #444444;
		font-size: 1.063rem
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_mode_ticket {
		font-size: 0.938rem;
		color: #444444;
		display: inline-block
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_currency,
	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_quantity {
		color: #444444
	}

	.ntb-form_reserva_submit_page.active .ntb-form_reserva_submit_page_container .ntb-form_reserva_mode_pay {
		margin-top: 1.375rem;
		margin-bottom: 0.875rem
	}

	.ntb-form_resume_container {
		padding: 1.563rem 1.813rem 1.125rem;
		margin-bottom: 1.875rem
	}

	.ntb-form_resume_container:lang(ar) {
		padding: 1.563rem 1.813rem 1.125rem
	}

	.ntb-form_reserva_confirmation {
		font-size: 0.938rem;
		font-weight: normal;
		line-height: 1.47;
		letter-spacing: -0.3px;
		color: #444444;
		margin-bottom: 0.438rem
	}

	.field_nota_message {
		font-size: 0.875rem;
		font-weight: normal;
		line-height: 1.43;
		letter-spacing: -0.28px;
		color: #555555
	}

	.ntb-form_reserva_link_continue {
		font-size: 0.938rem;
		font-weight: normal;
		line-height: 1.6;
		letter-spacing: -0.3px
	}
}

.ntb-planeta_blanco_mosaic {
	padding: 0 0 1.875rem 0
}

.ntb-planeta_blanco_mosaic_header {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .8125rem;
	color: #ffffff;
	padding: 1.25rem 0;
	box-sizing: border-box;
	background: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%);
	background-image: url("https://via.placeholder.com/1920x700");
	background-image: linear-gradient(to bottom, rgba(18, 41, 63, 0.9) 38%, rgba(93, 137, 179, 0.9) 100%), url("https://via.placeholder.com/1920x700");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.ntb-planeta_blanco_back {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	height: 2rem;
	margin: 0 auto 1.25rem 0;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	line-height: 1;
	font-weight: 600;
	letter-spacing: 0.13px;
	padding: 0 1rem;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, 0.4);
	border-radius: 0 1rem 1rem 0
}

.ntb-planeta_blanco_back::before {
	content: '\e913';
	display: inline-block;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 1.0625rem;
	line-height: 1;
	font-weight: 400;
	padding-right: 0.5rem;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-planeta_blanco_back:lang(ar) {
	border-radius: 1rem 0 0 1rem
}

.ntb-planeta_blanco_back:lang(ar):before {
	content: '\e914';
	padding-right: 0;
	padding-left: 0.5rem
}

.ntb-planeta_blanco_mosaic_title {
	padding: 0 1.25rem;
	font-family: "Oswald", sans-serif;
	font-size: 2rem;
	font-weight: 400;
	line-height: 1.25;
	max-width: 17.5rem
}

.ntb-planeta_blanco_mosaic_viewport {
	display: block;
	vertical-align: top;
	overflow: hidden;
	position: relative;
	background-color: #111;
	width: calc(100vw - 20px);
	height: calc((100vw - 20px) * 0.8889);
	margin: 10px auto
}

.ntb-planeta_blanco_mosaic_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	overflow: visible;
	transition-property: top, left, width;
	transition-timing-function: ease-in-out;
	transition-duration: 1.5s, 1.5s, 1.5s
}

.ntb-planeta_blanco_mosaic_wrapper.full {
	width: 135rem
}

.ntb-planeta_blanco_mosaic_wrapper img {
	width: 100%;
	height: auto
}

.ntb-planeta_blanco_mosaic_photo {
	position: relative;
	margin: 0 .625rem;
	display: inline-block;
	vertical-align: top;
	width: 8.125rem;
	float: left
}

.ntb-planeta_blanco_mosaic_photo:lang(ar) {
	float: right
}

.ntb-planeta_blanco_userphoto_cont {
	position: absolute;
	top: 0;
	left: 0;
	width: 8.125rem;
	height: 8.125rem;
	transition-property: top, width, height, opacity, border;
	transition-timing-function: ease-in;
	transition-duration: 1.5s;
	opacity: 0;
	z-index: 2
}

.ntb-planeta_blanco_userphoto_cont.moved {
	width: 1.375rem;
	height: 1.375rem;
	opacity: 1
}

.ntb-planeta_blanco_userphoto_cont.moved .ntb-planeta_blanco_userphoto {
	border: 1px solid rgba(255, 255, 255, 0.75)
}

.ntb-planeta_blanco_userphoto {
	position: absolute;
	top: 0;
	left: 0;
	transition-property: left;
	transition-timing-function: ease-out;
	transition-duration: 1.5s;
	border: 1px solid transparent
}

.ntb-planeta_blanco_mosaic_btns {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	width: calc(100% - 10rem);
	height: 8.125rem
}

.ntb-planeta_blanco_mosaic_findme,
.ntb-planeta_blanco_mosaic_download {
	display: block;
	width: 100%;
	margin: 0;
	padding: .625rem;
	box-sizing: border-box;
	text-decoration: none;
	color: #106ace;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .9375rem;
	letter-spacing: -0.15px
}

.ntb-planeta_blanco_mosaic_findme::before,
.ntb-planeta_blanco_mosaic_download::before {
	content: '';
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	font-size: 1.5rem;
	margin-right: .625rem;
	line-height: 1;
	vertical-align: text-bottom;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	line-height: 1;
	font-weight: 400;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ntb-planeta_blanco_mosaic_findme:lang(ar)::before,
.ntb-planeta_blanco_mosaic_download:lang(ar)::before {
	margin-right: 0;
	margin-left: .625rem
}

.ntb-planeta_blanco_mosaic_download::before {
	content: '\e912'
}

.ntb-planeta_blanco_mosaic_findme::before {
	content: '\e915'
}

@media screen and (min-width: 930px) {
	.ntb-planeta_blanco_back {
		border-radius: 1rem;
		margin: 1.25rem auto 1.25rem 0;
		text-transform: none
	}

	.ntb-planeta_blanco_back:lang(ar) {
		margin: 1.25rem 0 1.25rem auto;
		border-radius: 1rem
	}

	.ntb-planeta_blanco_mosaic_content {
		padding: 1.25rem 0 1.875rem 0
	}

	.ntb-planeta_blanco_mosaic_title {
		font-size: 2.5rem;
		letter-spacing: -0.8px;
		max-width: none;
		margin: .625rem 0 1.875rem 0
	}

	.ntb-planeta_blanco_mosaic_viewport {
		display: inline-block;
		width: 42.5rem;
		height: 37.5rem;
		margin-left: calc((100% - 940px) / 2)
	}

	.ntb-planeta_blanco_mosaic_viewport:lang(ar) {
		margin-left: 0;
		margin-right: calc((100% - 940px) / 2)
	}

	.ntb-planeta_blanco_mosaic_tools {
		display: inline-block;
		width: 16.25rem;
		margin-top: .625rem
	}

	.ntb-planeta_blanco_mosaic_photo {
		width: 15rem
	}

	.ntb-planeta_blanco_userphoto_cont {
		width: 15rem;
		height: 15rem
	}

	.ntb-planeta_blanco_mosaic_btns {
		width: 100%;
		margin-left: .625rem
	}

	.ntb-planeta_blanco_mosaic_btns:lang(ar) {
		margin-left: 0;
		margin-right: .625rem
	}
}

.ntb-landing_offer {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .9375rem;
	line-height: 1.33;
	letter-spacing: -0.15px;
	margin: 1.25rem;
	color: rgba(255, 255, 255, 0.9)
}

.ntb-landing_prodnav {
	margin: .625rem 1.25rem 2.5rem
}

.ntb-landing_prodnav .ntb-cabecera_prodnav_item {
	padding-left: 1.25rem;
	padding-right: 1.25rem
}

.ntb-landing_prod_container {
	margin-bottom: 5.625rem
}

.ntb-landing_swiper_container {
	width: 100%;
	max-width: 100vw;
	min-height: 23.125rem;
	height: auto;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0 2.1875rem 0 1.25rem;
	box-sizing: border-box
}

.ntb-landing_swiper_container .ntb-cabecera_prod_list {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	list-style-type: none;
	transition-property: transform;
	box-sizing: content-box;
	margin: 0;
	padding: 0
}

.ntb-landing_swiper_container .ntb-cabecera_prod_item {
	flex-shrink: 0;
	width: 17.5rem;
	height: 100%;
	position: relative;
	transition-property: transform
}

.ntb-landing_swiper_container .ntb-cabecera_prod_title {
	margin-top: .875rem
}

.ntb-landing_combi_wrapper .ntb-cabecera_combi_title {
	margin: 0 1.5625rem 1.5625rem;
	font-size: 1.4375rem;
	font-weight: 400;
	line-height: 1.3;
	letter-spacing: normal;
	text-transform: none
}

.ntb-landing_combi_wrapper .ntb-cabecera_combi_container {
	padding: 0 1.25rem
}

.ntb-landing_content_wrapper {
	padding-bottom: 0
}

@media screen and (min-width: 350px) {
	.ntb-landing_swiper_container .ntb-cabecera_prod_item {
		width: 18.75rem
	}
}

@media screen and (min-width: 930px) {
	.ntb-landing_info_wrapper {
		max-width: 75rem;
		margin: 0 auto;
		padding: 0 1.875rem;
		box-sizing: border-box
	}

	.ntb-landing_info_wrapper .ntb-cabecera_title {
		text-align: left
	}

	.ntb-landing_info_wrapper .ntb-cabecera_title:lang(ar) {
		text-align: right
	}

	.ntb-landing_info_wrapper .ntb-cabecera_subtitle {
		text-align: left
	}

	.ntb-landing_info_wrapper .ntb-cabecera_subtitle:lang(ar) {
		text-align: right
	}

	.ntb-landing_info_wrapper .ntb-landing_offer {
		font-size: 1.25rem;
		font-weight: 400;
		line-height: 1.05;
		letter-spacing: -0.2px;
		margin: .625rem .625rem 3.75rem
	}

	.ntb-landing_info_wrapper .ntb-landing_offer strong {
		font-weight: 600
	}

	.ntb-landing_prodnav {
		margin: .625rem 0 3.75rem
	}

	.ntb-landing_prod_container {
		margin-bottom: 5rem
	}

	.ntb-landing_moreprod {
		padding: 6.25rem 0 4.6875rem;
		background-color: #000;
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 38%, rgba(0, 0, 0, 0.1)), linear-gradient(164deg, #3476b6 20%, rgba(52, 118, 182, 0.74) 74%)
	}

	.ntb-landing_combi_wrapper {
		background: none;
		padding-top: 2.1875rem;
		padding-bottom: 6.875rem
	}

	.ntb-landing_combi_wrapper .ntb-cabecera_combi_title {
		max-width: none;
		margin: 0 0 1.5625rem;
		color: #fff;
		font-size: 1.125rem;
		font-weight: 300;
		line-height: 1.44;
		letter-spacing: normal
	}

	.ntb-landing_swiper_container .ntb-cabecera_prod_list {
		margin: 0 auto
	}

	.ntb-landing_swiper_container .ntb-cabecera_prod_item {
		flex-shrink: 1;
		width: 17.5rem;
		margin: 0 0.75rem 1.5rem
	}
}

.nne-cabecera {
	height: calc(100vh - 57px);
	height: calc((var(--vh, 1vh) * 100) - 57px);
	position: relative;
	z-index: 2;
	background-color: #fff
}

.nne-cabecera_swiper_container {
	width: 100%;
	max-width: 100vw;
	height: 100%;
	overflow: hidden;
	position: relative
}

.nne-cabecera_swiper_wrapper {
	width: auto;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: flex;
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

.nne-cabecera_swiper_slide {
	width: 100%;
	height: 100%;
	transition-property: transform;
	flex: 0 0 auto
}

.nne-cabecera_swiper_arrows {
	height: calc(100% - 150px);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.nne-cabecera_popup_content_product_container {
	display: flex;
	flex-wrap: wrap
}

.nne-cabecera_swiper_next,
.nne-cabecera_swiper_prev {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 45px;
	height: 45px;
	background-color: rgba(255, 255, 255, 0.45);
	outline: none;
	border-radius: 50%
}

.nne-cabecera_swiper_next {
	right: 20px;
	left: auto
}

.nne-cabecera_swiper_next::after {
	content: '\e914';
	display: inline-block;
	font-size: 25px;
	line-height: 1;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	vertical-align: middle;
	color: rgba(0, 0, 0, 0.3);
	font-family: "Real-Madrid-New-Icons", sans-serif
}

.nne-cabecera_swiper_next:lang(ar) {
	right: auto;
	left: 20px
}

.nne-cabecera_swiper_next:lang(ar)::after {
	content: '\e913'
}

.nne-cabecera_swiper_prev {
	left: 20px;
	right: auto
}

.nne-cabecera_swiper_prev::after {
	content: '\e913';
	display: inline-block;
	font-size: 25px;
	line-height: 1;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	vertical-align: middle;
	color: rgba(0, 0, 0, 0.3);
	font-family: "Real-Madrid-New-Icons", sans-serif
}

.nne-cabecera_swiper_prev:lang(ar) {
	left: auto;
	right: 20px
}

.nne-cabecera_swiper_prev:lang(ar)::after {
	content: '\e914'
}

.nne-cabecera_image {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.nne-cabecera_data_item {
	flex: 0 0 auto;
	width: 33%;
	box-sizing: border-box;
	text-align: center;
	padding: 0 15px
}

.nne-cabecera_data_item.sponsor {
	margin: auto 0;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center
}

.nne-cabecera_data {
	padding: 18px 10px 12px;
	box-sizing: border-box;
	background-image: linear-gradient(to bottom, rgba(248, 248, 248, 0.87) 100%, #f8f8f8 54%);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 150px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: space-between
}

.nne-cabecera_data_logo {
	margin: 0 auto 10px
}

.nne-cabecera_data_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	text-align: center;
	color: #555555;
	display: block
}

.nne-cabecera_data_link {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: -0.26px;
	color: #000000;
	text-align: center;
	display: block;
	flex-basis: 100%
}

.nne-cabecera_data_info {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: normal;
	text-align: center;
	color: #333333;
	display: block;
	line-height: 1.17
}

.nne-cabecera_data_info.nne-cabecera_data_name,
.nne-cabecera_data_info.nne-cabecera_data_site {
	max-width: 78px;
	margin: 0 auto
}

.nne-cabecera_popup {
	position: fixed;
	top: 0;
	bottom: 0;
	background-color: #fff;
	left: 0;
	z-index: 60;
	right: 0;
	transition: opacity 0.25s ease-in;
	overflow: auto;
	opacity: 0;
	height: 100vh;
	height: calc(var(--vh, 1vh) * 100)
}

.nne-cabecera_popup.open {
	opacity: 1
}

.nne-cabecera_popup_close {
	position: fixed;
	left: 50%;
	top: 10px;
	box-shadow: 0 0.188rem 0.375rem 0 rgba(0, 0, 0, 0.16);
	width: 30px;
	height: 30px;
	transform: translateX(-50%);
	font-size: 0;
	border-radius: 50%;
	background-color: #015b8e;
	text-decoration: none
}

.nne-cabecera_popup_close:before {
	content: '\e606';
	color: #fff;
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	font-family: "Real-Madrid-Icons";
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.nne-cabecera_popup_container {
	width: 100%;
	height: calc(100% - 50px);
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap
}

.nne-cabecera_popup_module {
	flex-basis: 100%;
	height: calc(100%/3);
	width: 100%;
	position: relative
}

.nne-cabecera_popup_module:nth-child(4) {
	display: none
}

.nne-cabecera_popup_module.animation .nne-cabecera_popup_cover {
	animation: slide 3s forwards;
	animation-delay: 1s
}

.nne-cabecera_popup_module.animation .nne-cabecera_popup_cover:lang(ar) {
	animation: slide_ar 3s forwards
}

.nne-cabecera_popup_cover_image {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.nne-cabecera_popup_content_image {
	height: 100%;
	width: auto;
	object-fit: cover;
	margin-left: 3px
}

.nne-cabecera_popup_content_image:lang(ar) {
	margin-left: 0;
	margin-right: 3px
}

.nne-cabecera_popup_content_data {
	display: flex;
	padding: 14px 20px;
	box-sizing: border-box;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	flex: 1 0 200px
}

.nne-cabecera_popup_content_product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.09;
	letter-spacing: normal;
	color: #ffffff;
	margin-bottom: 5px
}

.nne-cabecera_popup_content_product_link {
	text-decoration: none;
	border-radius: 20px;
	padding: 10px 47px 10px 21px;
	box-sizing: border-box;
	position: relative;
	color: inherit;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: normal
}

.nne-cabecera_popup_content_product_link:after {
	content: '\e914';
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 14px;
	color: inherit;
	margin-left: 14px;
	position: absolute;
	font-weight: normal;
	right: 21px;
	top: 50%;
	transform: translateY(-50%)
}

.nne-cabecera_popup_content_product_link:lang(ar) {
	padding: 10px 21px 10px 47px
}

.nne-cabecera_popup_content_product_link:lang(ar):after {
	content: '\e913';
	margin-left: 0;
	margin-right: 14px;
	right: auto;
	left: 21px
}

.nne-cabecera_popup_content_product_model {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: normal;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 13px;
	flex-basis: 100%
}

.nne-cabecera_popup_cover {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transform: translateX(0);
	transition: all 1.5s ease-in-out
}

.nne-cabecera_popup_cover.swiped_card {
	transform: translateX(-100%)
}

.nne-cabecera_popup_cover.swiped_card:lang(ar) {
	transform: translateX(100%)
}

.nne-cabecera_popup_content {
	height: 100%;
	width: 100%
}

.nne-cabecera_popup_content_link {
	display: flex;
	flex-wrap: nowrap;
	text-decoration: none;
	height: 100%;
	width: 100%
}

.nne-cabecera_popup_content_link.modulo1 {
	background-color: #3b83bd
}

.nne-cabecera_popup_content_link.modulo1 .nne-cabecera_popup_content_product_link {
	color: #3b83bd
}

.nne-cabecera_popup_content_link.modulo1 .nne-cabecera_popup_content_product_link_text {
	color: #3b83bd
}

.nne-cabecera_popup_content_link.modulo2 {
	background-color: #A17C45
}

.nne-cabecera_popup_content_link.modulo2 .nne-cabecera_popup_content_product_link {
	color: #A17C45
}

.nne-cabecera_popup_content_link.modulo2 .nne-cabecera_popup_content_product_link_text {
	color: #A17C45
}

.nne-cabecera_popup_content_link.modulo3 {
	background-color: #FF6347
}

.nne-cabecera_popup_content_link.modulo3 .nne-cabecera_popup_content_product_link {
	color: #FF6347
}

.nne-cabecera_popup_content_link.modulo3 .nne-cabecera_popup_content_product_link_text {
	color: #FF6347
}

.nne-cabecera_popup_content_link.modulo4 {
	background-color: #86D0C2
}

.nne-cabecera_popup_content_link.modulo4 .nne-cabecera_popup_content_product_link {
	color: #86D0C2
}

.nne-cabecera_popup_content_link.modulo4 .nne-cabecera_popup_content_product_link_text {
	color: #86D0C2
}

@keyframes slide {
	0% {
		left: 0
	}

	33% {
		left: -20px
	}

	66% {
		left: 0
	}

	100% {
		left: -20px
	}
}

@keyframes slide_ar {
	0% {
		right: 0
	}

	33% {
		right: -20px
	}

	66% {
		right: 0
	}

	100% {
		right: -20px
	}
}

@media (min-width: 960px) {
	.nne-cabecera {
		height: calc(100vh - 150px)
	}

	.nne-cabecera_swiper_container {
		max-width: 100%
	}

	.nne-cabecera_swiper_slide {
		width: auto;
		height: 100%;
		position: relative
	}

	.nne-cabecera_swiper_slide:not(.swiper-slide-active):before {
		content: '';
		width: 100%;
		background-color: rgba(255, 255, 255, 0.35);
		height: 100%;
		position: absolute;
		top: 0;
		left: 0
	}

	.nne-cabecera_swiper_slide:not(.swiper-slide-active):lang(ar):before {
		left: auto;
		right: 0
	}

	.nne-cabecera_image {
		width: auto;
		height: 100%
	}

	.nne-cabecera_swiper_arrows {
		max-width: 1300px;
		left: 50%;
		transform: translateX(-50%)
	}

	.nne-cabecera_data {
		bottom: 30px;
		width: 904px;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(255, 255, 255, 0.95);
		padding: 16px 30px 13px;
		height: 90px;
		flex-direction: row;
		flex-wrap: nowrap;
		border-radius: 5px
	}

	.nne-cabecera_data_title {
		color: #606060;
		line-height: 1.83
	}

	.nne-cabecera_data_info {
		font-size: 13px;
		line-height: 1.23;
		color: #444444
	}

	.nne-cabecera_data_logo {
		margin-bottom: 5px
	}

	.nne-cabecera_data_module {
		display: flex;
		flex-wrap: nowrap;
		flex: 0 0 40%;
		justify-content: space-evenly
	}

	.nne-cabecera_data_module.sponsor {
		flex: 0 0 20%;
		justify-content: center
	}

	.nne-cabecera_data_item {
		width: 17%
	}

	.nne-cabecera_data_item.sponsor {
		display: block;
		width: 32%
	}

	.nne-cabecera_popup_close {
		width: 40px;
		height: 40px;
		top: 25px
	}

	.nne-cabecera_popup_close:before {
		font-size: 18px
	}

	.nne-cabecera_popup_content_data {
		padding: 18px 25px 35px 15px;
		flex: 0 1 auto
	}

	.nne-cabecera_popup_content_data:lang(ar) {
		padding: 18px 15px 35px 25px
	}

	.nne-cabecera_popup_container {
		width: 100%;
		margin: 0 auto;
		height: 100%;
		max-width: 960px;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.nne-cabecera_popup_cover {
		display: none
	}

	.nne-cabecera_popup_content_image {
		margin-left: 0
	}

	.nne-cabecera_popup_content_image:lang(ar) {
		margin-right: 0
	}

	.nne-cabecera_popup_content_image {
		height: auto;
		width: 100%
	}

	.nne-cabecera_popup_content_link {
		flex-wrap: wrap;
		padding-top: 5px
	}

	.nne-cabecera_popup_content_link.modulo1 {
		background-color: transparent;
		transition: background-color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link.modulo1 .nne-cabecera_popup_content_product_link {
		color: transparent;
		transition: color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link.modulo2 {
		background-color: transparent;
		transition: background-color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link.modulo2 .nne-cabecera_popup_content_product_link {
		color: transparent;
		transition: color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link.modulo3 {
		background-color: transparent;
		transition: background-color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link.modulo3 .nne-cabecera_popup_content_product_link {
		color: transparent;
		transition: color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link.modulo4 {
		background-color: transparent;
		transition: background-color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link.modulo4 .nne-cabecera_popup_content_product_link {
		color: transparent;
		transition: color 0.4s ease-in-out
	}

	.nne-cabecera_popup_content_link:hover.modulo1 {
		background-color: #3b83bd
	}

	.nne-cabecera_popup_content_link:hover.modulo1 .nne-cabecera_popup_content_product_link {
		color: #1a1a1a
	}

	.nne-cabecera_popup_content_link:hover.modulo2 {
		background-color: #A17C45
	}

	.nne-cabecera_popup_content_link:hover.modulo2 .nne-cabecera_popup_content_product_link {
		color: #1a1a1a
	}

	.nne-cabecera_popup_content_link:hover.modulo3 {
		background-color: #FF6347
	}

	.nne-cabecera_popup_content_link:hover.modulo3 .nne-cabecera_popup_content_product_link {
		color: #1a1a1a
	}

	.nne-cabecera_popup_content_link:hover.modulo4 {
		background-color: #86D0C2
	}

	.nne-cabecera_popup_content_link:hover.modulo4 .nne-cabecera_popup_content_product_link {
		color: #1a1a1a
	}

	.nne-cabecera_popup_content_link:hover .nne-cabecera_popup_content_product,
	.nne-cabecera_popup_content_link:hover .nne-cabecera_popup_content_product_model {
		color: #fff
	}

	.nne-cabecera_popup_content_product_model {
		color: #777777;
		transition: color 0.4s ease-in-out;
		margin-bottom: 19px
	}

	.nne-cabecera_popup_content_product {
		font-size: 25px;
		color: #444444;
		line-height: 1.2;
		transition: color 0.4s ease-in-out
	}

	.nne-cabecera_popup_module {
		flex-basis: calc((100% / 4) - 16px);
		height: auto;
		width: calc((100% / 4) - 16px);
		max-width: 272px;
		margin-right: 16px
	}

	.nne-cabecera_popup_module:last-of-type {
		display: block;
		margin-right: 0
	}

	.nne-cabecera_popup_module:lang(ar) {
		margin-right: 0;
		margin-left: 16px
	}

	.nne-cabecera_popup_module:lang(ar):last-of-type {
		margin-left: 0
	}
}

@media (min-width: 1200px) {
	.nne-cabecera_popup_container {
		max-width: 1136px
	}

	.nne-cabecera_popup_module {
		flex-basis: 272px;
		width: 272px
	}
}

@media (max-width: 960px) and (orientation: landscape) {
	.nne-cabecera_popup_module {
		height: calc(100%/2)
	}

	.nne-cabecera_popup_module:nth-child(3) {
		display: none
	}

	.nne-cabecera_popup_content_data {
		flex: 0 1 auto;
		flex-wrap: nowrap;
		justify-content: space-around
	}

	.nne-cabecera_popup_content_image_container {
		width: 200px;
		flex-basis: 200px
	}

	.nne-cabecera_popup_content_product_container {
		flex-basis: 300px
	}

	.nne-cabecera_popup_content_product_model {
		margin-bottom: 0
	}

	.nne-cabecera_popup_content_image {
		height: 100%;
		width: 100%
	}
}

.nne-jugadores {
	position: relative;
	z-index: 2;
	background-color: #f8f8f8;
	padding: 30px 0;
	box-sizing: border-box
}

.nne-jugadores_container {
	max-width: 100vw;
	margin: 0 auto
}

.nne-jugadores_title {
	font-family: "Oswald", sans-serif;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: normal;
	color: #000000;
	text-align: center;
	margin-bottom: 39px
}

.nne-jugadores_swiper_container {
	width: 100%;
	max-width: 100vw;
	height: 100%;
	overflow: hidden;
	position: relative
}

.nne-jugadores_list {
	width: auto;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: flex;
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

.nne-jugadores_item {
	list-style: none;
	transition-property: transform;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 70px
}

.nne-jugadores_link {
	text-decoration: none;
	display: block;
	position: relative
}

.nne-jugadores_link:before {
	content: attr(data-dorsal);
	font-size: 15px;
	color: white;
	background: #125985;
	border-radius: 50%;
	display: block;
	width: 24px;
	height: 24px;
	text-align: center;
	position: absolute;
	top: 52px;
	right: 1px;
	font-size: 15px;
	line-height: 1.6;
	font-family: "Oswald", sans-serif;
	font-weight: normal
}

.nne-jugadores_link:lang(ar):before {
	right: auto;
	left: 1px
}

.nne-jugadores_name {
	font-size: 15px;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.07;
	color: #000000;
	text-align: center;
	display: block;
	margin-top: 10px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif
}

.nne-jugadores_image {
	width: 70px;
	height: 70px;
	object-fit: contain;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: white
}

@media (min-width: 960px) {
	.nne-jugadores {
		padding: 61px 0 55px
	}

	.nne-jugadores_title {
		margin-bottom: 48px
	}

	.nne-jugadores_container {
		width: 100%;
		max-width: 960px;
		overflow: hidden
	}

	.nne-jugadores_swiper_container {
		max-width: 960px
	}
}

@media (min-width: 1200px) {
	.nne-jugadores_container {
		max-width: 1090px
	}

	.nne-jugadores_swiper_container {
		max-width: 1090px
	}
}

.nne-noticia {
	padding: 54px 0 82px;
	box-sizing: border-box;
	position: relative;
	z-index: 2;
	background-color: #fff
}

.nne-noticia_module_text {
	padding: 0 20px;
	box-sizing: border-box;
	margin-top: 25px
}

.nne-noticia_module_text:first-of-type {
	margin-top: 0
}

.nne-noticia_title {
	text-transform: uppercase;
	font-family: "Oswald", sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0.7px;
	color: #555555;
	margin-bottom: 10px
}

.nne-noticia_subtitle {
	font-family: "Oswald", sans-serif;
	font-size: 28px;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: normal;
	color: #000000;
	margin-bottom: 15px
}

.ck_editor_training p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.56;
	letter-spacing: -0.36px;
	color: #000000
}

.nne-noticia_video {
	margin-top: 25px;
	margin-bottom: 10px
}

.nne-noticia_video .video-js .vjs-big-play-button {
	background-color: rgba(255, 255, 255, 0.3);
	border-color: transparent
}

.nne-noticia_video_text {
	margin: 0;
	padding: 0 20px;
	box-sizing: border-box
}

.nne-noticia_video_title {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: normal;
	color: #222222;
	font-weight: 600;
	margin-right: 5px;
	text-transform: uppercase
}

.nne-noticia_video_subtitle {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	color: #666666;
	letter-spacing: normal
}

.nne-venta-placeholder {
	width: 100vw;
	height: calc(100vh - 57px)
}

.nne-venta {
	position: fixed;
	top: 57px;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%
}

.nne-venta img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.nne-venta_desktop {
	display: none
}

@media (min-width: 960px) {
	.nne-noticia {
		padding: 86px 0 70px
	}

	.nne-noticia_title {
		font-size: 16px;
		margin-bottom: 10px
	}

	.nne-noticia_subtitle {
		font-size: 38px;
		line-height: 1.37;
		letter-spacing: -0.76px;
		margin-bottom: 25px
	}

	.nne-noticia_container {
		width: 100%;
		max-width: 945px;
		margin: 0 auto;
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-between
	}

	.ck_editor_training p {
		font-size: 17px;
		font-weight: 300;
		line-height: 1.53;
		letter-spacing: normal;
		color: #000000
	}

	.nne-noticia_video {
		margin-top: 37px;
		margin-bottom: 10px
	}

	.nne-noticia_video .video-js .vjs-big-play-button {
		font-size: 4em
	}

	.nne-noticia_module_text {
		margin-top: 25px
	}

	.nne-noticia_module_text {
		padding: 0
	}

	.nne-venta-placeholder {
		display: none
	}

	.nne-noticia_container_text {
		max-width: 560px
	}

	.nne-venta_desktop {
		display: block;
		width: 300px;
		height: 600px;
		margin-top: 70px
	}

	.nne-venta_desktop img {
		width: 100%;
		height: 100%;
		object-fit: cover
	}
}

.nne-banner {
	display: none;
	background-color: #fff;
	z-index: 2;
	position: relative
}

@media (min-width: 960px) {
	.nne-banner {
		padding: 70px 0 114px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: nowrap;
		justify-content: center
	}

	.nne-banner_container {
		display: inline-block
	}
}

.ilg-gallery {
	background-color: #f8f8f8;
	box-sizing: border-box;
	padding: 50px 0 25px;
	position: relative;
	z-index: 2
}

.ilg-gallery_title {
	font-family: "Oswald", sans-serif;
	font-size: 1.25rem;
	font-weight: 300;
	text-transform: uppercase;
	color: #000;
	padding: 0 .625rem;
	margin-bottom: 1.5625rem
}

.ilg-gallery_credit {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: .875rem;
	font-weight: 300;
	color: #444;
	padding: 0 10px;
	margin-bottom: 1.25rem
}

.ilg-gallery_content {
	width: 100%;
	max-width: calc(100% - 20px);
	margin: 0 auto
}

.ilg-gallery_list.cols {
	columns: 2;
	column-gap: 5px;
	font-size: 0
}

.ilg-gallery_link {
	width: 100%;
	display: inline-block;
	margin: 0 0 .3125rem 0;
	position: relative
}

[data-lit-vermas]:before {
	content: attr(data-lit-vermas);
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #fff;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 1.125rem;
	font-weight: 700;
	background-color: rgba(0, 0, 0, 0.5)
}

.ilg-gallery_image {
	width: 100%;
	height: auto;
	max-width: 100%
}

.swiper-button-next,
.swiper-button-prev {
	cursor: pointer
}

.ilg-popup_container {
	position: fixed;
	top: 0;
	bottom: 0;
	background-color: #fff;
	left: 0;
	z-index: 60;
	right: 0;
	transition: opacity .25s ease-in;
	overflow: auto;
	opacity: 0;
	padding: 0;
	box-sizing: border-box
}

.ilg-popup_container.open {
	opacity: 1
}

.ilg-popup_wrapper {
	box-sizing: border-box;
	padding: 25px 0;
	width: 100%;
	height: 100%
}

.ilg-popup_btn_close {
	font-size: 0;
	color: transparent;
	position: fixed;
	z-index: 4;
	left: 50%;
	bottom: .9375rem;
	width: 2.5rem;
	height: 2.5rem;
	transform: translateX(-50%);
	border-radius: 50%;
	box-shadow: 0 0.188rem 0.375rem 0 rgba(0, 0, 0, 0.16);
	background-color: #fff
}

.ilg-popup_btn_close:before {
	content: '\e606';
	color: #015b8e;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Real-Madrid-Icons";
	font-size: 1.125rem;
	width: 100%;
	height: 100%;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ilg-popup_btn_thumbs {
	display: none;
	font-size: 0;
	color: transparent;
	position: absolute;
	left: 5rem;
	top: 1.25rem;
	width: 1.25rem;
	height: 1.25rem
}

.ilg-popup_btn_thumbs:lang(ar) {
	left: auto;
	right: 5rem
}

.ilg-popup_btn_thumbs:before {
	content: '\e905';
	color: #808080;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: 1.875rem;
	width: 100%;
	height: 100%;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ilg-popup_sponsor_link {
	display: block;
	position: static;
	width: 2.8125rem;
	height: auto;
	margin: 0 auto;
	padding: 0 0 1.5625rem 0;
	text-align: center;
	font-size: 0
}

.ilg-popup_sponsor_link img {
	display: inline-block;
	width: 100%;
	height: auto
}

.ilg-popup_thumbs {
	display: none
}

.ilg-popup_gallery_wrapper,
.ilg-popup_thumbs_wrapper {
	list-style: none
}

.ilg-popup_gallery_slide {
	margin-bottom: .625rem
}

.ilg-popup_gallery_image {
	width: 100%;
	height: auto
}

.ilg-popup_gallery_pagination {
	display: none;
	position: absolute;
	top: 1.25rem;
	right: 5rem;
	z-index: 2;
	font-size: .8125rem;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	color: #555
}

.ilg-popup_gallery_pagination:lang(ar) {
	right: auto;
	left: 5rem
}

.ilg-popup_gallery_pagination .swiper-pagination-current,
.ilg-popup_gallery_pagination .swiper-pagination-total {
	font-size: .8125rem;
	color: #555
}

.ilg-popup_gallery_btn {
	display: none;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(-2.6875rem, -50%);
	width: 1.5625rem;
	height: 1.5625rem;
	border-radius: 50%;
	background-color: #d9d9d9;
	z-index: 2;
	font-size: 0;
	color: transparent;
	opacity: 1;
	transition: opacity .25s ease-in-out
}

.ilg-popup_gallery_btn:lang(ar) {
	left: auto;
	right: 0;
	transform: translate(2.6875rem, -50%)
}

.ilg-popup_gallery_btn.swiper-button-disabled {
	opacity: 0
}

.ilg-popup_gallery_btn:before {
	content: '\e913';
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Real-Madrid-New-Icons", sans-serif;
	font-size: .9375rem;
	width: 100%;
	height: 100%;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ilg-popup_gallery_btn.next {
	left: auto;
	right: 0;
	transform: translate(2.6875rem, -50%)
}

.ilg-popup_gallery_btn.next:before {
	content: '\e914'
}

.ilg-popup_gallery_btn.next:lang(ar) {
	right: auto;
	left: 0;
	transform: translate(-43px, -50%)
}

.ilg-popup_thumbs_btn {
	display: none;
	position: absolute;
	top: calc((100% - 1.875rem) / 2);
	left: 0;
	transform: translateY(-50%);
	width: 1.25rem;
	height: 3.125rem;
	box-sizing: border-box;
	padding: 0 1.125rem 0 .25rem;
	background-color: #fff;
	z-index: 2;
	font-size: 0;
	color: transparent;
	opacity: 1;
	transition: opacity .25s ease-in-out
}

.ilg-popup_thumbs_btn:lang(ar) {
	left: auto;
	right: 0;
	padding: 0 .25rem 0 1.125rem
}

.ilg-popup_thumbs_btn.swiper-button-disabled {
	opacity: 0
}

.ilg-popup_thumbs_btn:before {
	content: '\e64e';
	color: #d1d1d1;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Real-Madrid-Icons";
	font-size: .8125rem;
	width: 100%;
	height: 100%;
	transform: rotate(180deg);
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ilg-popup_thumbs_btn.next {
	padding: 0 .25rem 0 1.125rem;
	left: auto;
	right: 0
}

.ilg-popup_thumbs_btn.next:lang(ar) {
	padding: 0 1.125rem 0 .25rem;
	right: auto;
	left: 0
}

.ilg-popup_thumbs_btn.next:before {
	transform: rotate(0)
}

.ilg-popup_thumbs_cerrar {
	display: none;
	position: absolute;
	bottom: .3125rem;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	font-size: 0;
	color: transparent;
	width: .875rem;
	height: .625rem
}

.ilg-popup_thumbs_cerrar:before {
	content: '\e64e';
	color: #265788;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Real-Madrid-Icons";
	font-size: .9375rem;
	width: 100%;
	height: 100%;
	transform: rotate(-90deg);
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ilg-popup_gallery_tag {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2
}

.ilg-popup_gallery_tag:lang(ar) {
	left: auto;
	right: 0
}

.ilg-popup_gallery_equip {
	display: none;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2
}

.ilg-equip_container {
	display: none;
	width: 100%;
	height: calc(50% - 3.75rem);
	max-height: calc(50% - 3.75rem);
	overflow: hidden;
	margin-top: 7.5rem
}

.ilg-equip_list {
	width: 100%;
	height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0
}

.ilg-equip_item {
	display: none;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0
}

@media screen and (min-width: 960px) {
	.ilg-gallery {
		padding-bottom: 75px
	}

	.ilg-gallery_content {
		width: calc(100% - 20px);
		max-width: 1200px
	}

	.ilg-gallery_title {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 2.5rem;
		padding: 0;
		max-width: 960px
	}

	.ilg-gallery_credit {
		margin-bottom: 2.5rem;
		padding: 0 100px
	}

	.ilg-gallery_list.cols {
		columns: 3;
		column-gap: 10px
	}

	.ilg-gallery_link {
		margin: 0 0 10px 0;
		display: block
	}

	.ilg-popup_container {
		overflow-x: hidden;
		overflow-y: auto
	}

	.ilg-popup_wrapper {
		padding: 3.75rem
	}

	.withequip .ilg-popup_wrapper {
		height: 200%
	}

	.withequip .ilg-popup_gallery_equip {
		display: block
	}

	.ilg-popup_btn_close {
		bottom: auto;
		top: .9375rem;
		background-color: #015b8e;
		width: 1.875rem;
		height: 1.875rem
	}

	.ilg-popup_btn_close:before {
		color: #fff;
		font-size: .875rem;
		font-weight: 700
	}

	.ilg-popup_btn_thumbs {
		display: block
	}

	.ilg-popup_sponsor_link {
		position: absolute;
		right: 5.3125rem;
		bottom: .75rem;
		padding: 0;
		margin: 0
	}

	.ilg-popup_sponsor_link:lang(ar) {
		right: auto;
		left: 5.3125rem
	}

	.withequip .ilg-popup_sponsor_link {
		bottom: .75rem
	}

	.ilg-popup_gallery,
	.ilg-popup_thumbs {
		display: block;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 1;
		transition: height .25s ease-in-out
	}

	.ilg-popup_gallery_pagination {
		display: block
	}

	.ilg-popup_thumbs {
		height: 0;
		overflow: hidden;
		box-sizing: border-box;
		max-width: 100%
	}

	.ilg-popup_gallery {
		opacity: 0;
		height: 100%;
		max-width: 100%;
		padding: 0;
		box-sizing: border-box;
		background-color: #fff
	}

	.ilg-popup_gallery.active {
		opacity: 1
	}

	.withequip .ilg-popup_gallery {
		height: calc(50% - 3.75rem);
		margin-bottom: 3.75rem
	}

	.with_thumbs .ilg-popup_btn_thumbs {
		display: none
	}

	.with_thumbs .ilg-popup_thumbs {
		height: 5rem
	}

	.with_thumbs .ilg-popup_gallery {
		height: calc(100% - 5rem)
	}

	.with_thumbs .ilg-popup_thumbs_cerrar {
		display: block
	}

	.with_thumbs .ilg-popup_gallery_btn {
		display: none
	}

	.with_thumbs .ilg-popup_thumbs_btn {
		display: block
	}

	.with_thumbs.withequip .ilg-popup_gallery {
		height: calc(50% - 8.75rem)
	}

	.ilg-popup_gallery_wrapper,
	.ilg-popup_thumbs_wrapper {
		list-style: none;
		position: relative;
		width: 100%;
		height: 100%;
		z-index: 1;
		display: flex;
		transition-property: transform;
		box-sizing: content-box
	}

	.ilg-popup_thumbs_wrapper {
		height: 3.125rem
	}

	.ilg-popup_gallery_slide,
	.ilg-popup_thumbs_slide {
		flex-shrink: 0;
		height: 100%;
		position: relative;
		transition-property: transform;
		text-align: center;
		overflow: hidden
	}

	.ilg-popup_gallery_image {
		display: inline-block;
		width: auto;
		height: 100%
	}

	.ilg-popup_thumbs_slide {
		width: auto
	}

	.ilg-popup_thumbs_image {
		max-height: 100%
	}

	.ilg-popup_gallery_slide {
		width: calc(100% - 7.5rem);
		background-color: #f7f7f7
	}

	.ilg-popup_gallery_slide.dfp {
		display: none
	}

	.ilg-popup_gallery_btn {
		display: block
	}

	.ilg-popup_thumbs_cerrar {
		display: none
	}

	.ilg-equip_container {
		display: block
	}

	.ilg-equip_item.active {
		display: flex
	}

	.ilg-equip_col1 {
		width: calc(100% - 33.4375rem)
	}

	.ilg-equip_link {
		display: flex;
		width: 100%;
		height: 100%;
		position: relative;
		box-sizing: border-box;
		text-decoration: none;
		color: #1a1a1a
	}

	.ilg-equip_link.main {
		flex-wrap: wrap;
		align-items: flex-end;
		align-content: flex-end;
		padding: 0 0 6.25rem 3.75rem;
		background-position: right -27vh top;
		background-repeat: no-repeat;
		background-size: auto 140%
	}

	.ilg-equip_link.alt1 {
		background-color: #86d0c2;
		color: #fff
	}

	.ilg-equip_link.alt1 .ilg-equip_titulo {
		font-size: 1.8125rem
	}

	.ilg-equip_link.alt1 .ilg-equip_subtitulo {
		font-size: .875rem
	}

	.ilg-equip_link.alt1 .ilg-equip_texto {
		font-size: .75rem;
		color: #fff;
		margin-top: .75rem;
		margin-bottom: 1.25rem
	}

	.ilg-equip_link.alt1 .ilg-equip_boton {
		color: #4c8e81;
		background-color: #fff
	}

	.ilg-equip_link.alt2 {
		background-color: #352f32;
		color: #fff
	}

	.ilg-equip_link.alt2 .ilg-equip_titulo {
		font-size: 1.8125rem
	}

	.ilg-equip_link.alt2 .ilg-equip_subtitulo {
		font-size: .875rem
	}

	.ilg-equip_link.alt2 .ilg-equip_texto {
		font-size: .75rem;
		color: #fff;
		margin-top: .75rem;
		margin-bottom: 1.25rem
	}

	.ilg-equip_link.alt2 .ilg-equip_boton {
		color: #352f32;
		background-color: #fff
	}

	.ilg-equip_link.interactive:hover .ilg-equip_overlay {
		opacity: 0
	}

	.ilg-equip_titulo {
		display: block;
		width: 13.75rem;
		margin: 0 calc(100% - 13.75rem) 0.25rem 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 2.625rem;
		font-weight: 700;
		line-height: 1.07
	}

	.ilg-equip_subtitulo {
		display: block;
		width: 100%;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.25rem;
		font-weight: 700;
		line-height: 1
	}

	.ilg-equip_texto {
		display: block;
		width: 100%;
		margin: 1rem 0 1.5625rem 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .75rem;
		line-height: 1;
		color: #444444;
		text-transform: uppercase
	}

	.ilg-equip_boton {
		display: block;
		width: auto;
		margin: 0 auto 0 0;
		box-sizing: border-box;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .875rem;
		font-weight: 500;
		line-height: 1;
		color: #ffffff;
		padding: .625rem 1.25rem;
		background-color: #1a1a1a;
		border-radius: 1.25rem;
		vertical-align: middle;
		text-transform: uppercase
	}

	.ilg-equip_boton:after {
		content: '\e914';
		font-family: "Real-Madrid-New-Icons", sans-serif;
		font-size: .875rem;
		color: inherit;
		margin-left: .875rem;
		line-height: 1;
		vertical-align: middle
	}

	.ilg-equip_col2 {
		width: 32.5rem;
		margin-left: auto;
		display: flex;
		flex-wrap: wrap;
		align-content: space-between
	}

	.ilg-equip_col2 .ilg-equip_link {
		width: 100%;
		height: calc(50% - .3125rem);
		flex: 1 0 auto;
		overflow: hidden
	}

	.ilg-equip_overlay {
		height: auto;
		min-height: 100%;
		width: auto;
		min-width: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 2;
		opacity: 1;
		transition: opacity .5s ease-in-out
	}

	.ilg-equip_link_col1 {
		display: flex;
		flex-wrap: wrap;
		box-sizing: border-box;
		padding: 1.25rem .9375rem 2.5rem 1.875rem;
		align-items: flex-end;
		align-content: flex-end
	}

	.ilg-equip_link_col2 {
		width: 17.25rem;
		flex: 1 0 auto;
		height: 100%;
		overflow: hidden
	}

	.ilg-equip_link_image {
		width: 100%;
		height: 100%;
		object-fit: cover
	}
}

.header_section.wide>* {
	max-width: 1200px
}

.grid_not_cabecera {
	display: grid;
	display: -ms-grid;
	grid-template-columns: auto 960px auto;
	-ms-grid-columns: 1fr 960px 1fr;
	grid-template-rows: repeat(4, auto);
	-ms-grid-rows: auto auto auto auto;
	overflow: hidden
}

.grid_not_cabecera.barra_fija_mad {
	margin-bottom: 59px
}

.grid_not_cabecera .text_row {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .specials_layout {
	width: 100vw
}

.grid_not_cabecera .neoplayer_layout .section {
	max-width: 1180px !important;
	margin: 0 auto;
	width: inherit !important;
	position: relative;
	display: block !important;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important
}

.grid_not_cabecera .neoplayer_layout .container-flex {
	display: flex !important
}

.grid_not_cabecera .neoplayer_layout .container-grid {
	display: grid !important;
	display: -ms-grid !important
}

.grid_not_cabecera .master-layout {
	grid-column: 1/4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	grid-row: 1/2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}

.grid_not_cabecera .master-layout .m_media_btn_container {
	margin: 0 auto;
	max-width: 960px
}

.grid_not_cabecera .master-layout .m_media_btn_container.wide {
	max-width: 1200px
}

.grid_not_cabecera .master-layout.no_grid {
	display: block
}

.grid_not_cabecera .master-layout.no_grid .full_section {
	overflow: inherit;
	width: 100%
}

.grid_not_cabecera .master-layout.no_grid .full_section.hidden {
	overflow: hidden
}

.grid_not_cabecera .master-layout .full_section {
	grid-column: 1/4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 3;
	overflow: hidden
}

.grid_not_cabecera .master-layout .full_section.m_main_header_with_subnav {
	overflow: visible
}

.grid_not_cabecera .master-layout .full_section .m_full_header_banner_info .wrapper {
	max-width: 960px
}

.grid_not_cabecera .master-layout .full_section .full_ad_row .m_ad {
	max-width: 960px;
	text-align: center
}

.grid_not_cabecera .master-layout .full_section .full_ad_row .m_ad>div {
	display: inline-block
}

.grid_not_cabecera .master-layout .full_section:not(.m_main_header_with_subnav).overshow {
	overflow: visible
}

.grid_not_cabecera .master-layout .full_section.swiper {
	display: block;
	width: 100%
}

.grid_not_cabecera .master-layout .full_section.wide .cwc17_teams_wrapper,
.grid_not_cabecera .master-layout .full_section.wide .full_special_row,
.grid_not_cabecera .master-layout .full_section.wide .m_media_btn_container,
.grid_not_cabecera .master-layout .full_section.wide .wrapper {
	max-width: 1200px
}

.grid_not_cabecera .master-layout .full_section.wide .rm_section_row {
	width: 1200px;
	max-width: 1200px
}

.grid_not_cabecera .master-layout .full_section .rm_section_row {
	width: 960px;
	max-width: 960px
}

.grid_not_cabecera .master-layout .full_section .rm_section_row img {
	width: 100%
}

.grid_not_cabecera .master-layout .full_section .media_row {
	width: 100%;
	max-width: 100vw
}

.grid_not_cabecera .master-layout .full_section .media_row .m_media_slide_nav {
	max-width: 960px
}

.grid_not_cabecera .master-layout .section {
	grid-column: 2/3;
	-ms-grid-column: 2;
	-ms-grid-column-span: 1;
	width: 960px;
	max-width: 960px;
	grid-template-columns: repeat(12, 1fr);
	-ms-grid-columns: auto auto auto auto auto auto auto auto auto auto auto auto;
	grid-template-rows: auto auto;
	-ms-grid-rows: auto auto
}

.grid_not_cabecera .master-layout .section.wide {
	width: 1200px;
	max-width: 1200px
}

.grid_not_cabecera .master-layout .section.wide .main_row,
.grid_not_cabecera .master-layout .section.wide .club_info_layout .overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout .section.wide .overlapping_main_row {
	width: 1200px;
	max-width: 1200px
}

.grid_not_cabecera .master-layout .section .full_stats {
	grid-column: 1/9;
	-ms-grid-column: 1;
	-ms-grid-column-span: 8;
	grid-row: auto;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}

.grid_not_cabecera .master-layout .section .important {
	grid-column: 1/9;
	-ms-grid-column: 1;
	-ms-grid-column-span: 8;
	grid-row: 1/3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 3
}

.grid_not_cabecera .master-layout .section .agenda {
	grid-column: 9/13;
	-ms-grid-column: 9;
	-ms-grid-column-span: 4;
	grid-row: 1/2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}

.grid_not_cabecera .master-layout .section .aside {
	grid-column: 9/13;
	-ms-grid-column: 9;
	-ms-grid-column-span: 4;
	grid-row: 2/3;
	-ms-grid-row: 2;
	-ms-grid-row-span: 3
}

.grid_not_cabecera .master-layout .section .video_row {
	width: 960px;
	max-width: 960px;
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1
}

.grid_not_cabecera .master-layout .section .main_row,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row {
	grid-column: 1/13;
	width: 960px;
	max-width: 960px;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	display: grid;
	display: -ms-grid;
	grid-template-columns: repeat(12, 1fr);
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-rows: auto 1fr
}

.grid_not_cabecera .master-layout .section .main_row.no_grid,
.grid_not_cabecera .master-layout .section .club_info_layout .no_grid.overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout .section .no_grid.overlapping_main_row {
	display: block
}

.grid_not_cabecera .master-layout .section .main_row .col,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col {
	width: auto
}

.grid_not_cabecera .master-layout .section .main_row .col.form_send_msg,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.form_send_msg,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.form_send_msg {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .master-layout .section .main_row .col.col-1,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.col-1,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.col-1 {
	width: 55%
}

.grid_not_cabecera .master-layout .section .main_row .col.col-2,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.col-2,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.col-2 {
	width: 45%
}

.grid_not_cabecera .master-layout .section .main_row .col.ico,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.ico,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.ico {
	width: 50px
}

.grid_not_cabecera .master-layout .section .main_row .multiple_row>.col,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .multiple_row>.col,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .multiple_row>.col {
	width: 49.9%
}

.grid_not_cabecera .master-layout .section .main_row .sponsors_row.row_2 .col,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .sponsors_row.row_2 .col,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .sponsors_row.row_2 .col {
	width: 50%
}

.grid_not_cabecera .master-layout .section .main_row .sponsors_row.row_3 .col,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .sponsors_row.row_3 .col,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .sponsors_row.row_3 .col {
	width: 33.33%
}

.grid_not_cabecera .master-layout .section .main_row .sponsors_row.row_4 .col,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .sponsors_row.row_4 .col,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .sponsors_row.row_4 .col {
	width: 25%
}

.grid_not_cabecera .master-layout .section .main_row .important,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .important,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .important {
	grid-column: 1/9;
	-ms-grid-column: 1;
	-ms-grid-column-span: 8;
	grid-row: 1/3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	width: auto;
	max-width: 100%
}

.grid_not_cabecera .master-layout .section .main_row .col.aside,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.aside,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.aside {
	grid-column: 9/13;
	-ms-grid-column: 9;
	-ms-grid-column-span: 4;
	grid-row: 1/2;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	width: 100%;
	float: none
}

.grid_not_cabecera .master-layout .section .main_row .col.aside.agenda~.col.aside:not(.agenda),
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.aside.agenda~.col.aside:not(.agenda),
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.aside.agenda~.col.aside:not(.agenda) {
	grid-column: 9/13;
	-ms-grid-column: 9;
	-ms-grid-column-span: 4;
	grid-row: 2/3;
	-ms-grid-row: 2;
	-ms-grid-row-span: 3;
	margin: 0 auto
}

.grid_not_cabecera .master-layout .section .main_row .video_row,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .video_row,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .video_row {
	width: auto
}

.grid_not_cabecera .master-layout .section .main_row .m_cap_legend_nav,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_cap_legend_nav,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_cap_legend_nav,
.grid_not_cabecera .master-layout .section .main_row .m_cup_legend,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_cup_legend,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_cup_legend {
	grid-column: 1/13;
	width: 960px;
	max-width: 960px;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .master-layout .section .overlapping_row,
.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row {
	grid-column: 1/13;
	width: 960px;
	max-width: 960px;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12;
	grid-row: 2/3;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1
}

.grid_not_cabecera .master-layout .section .overlapping_row.tour_head_row,
.grid_not_cabecera .master-layout .section .club_info_layout .tour_head_row.overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout .section .tour_head_row.overlapping_main_row {
	width: auto
}

.grid_not_cabecera .master-layout .section .actions_row,
.grid_not_cabecera .master-layout .section .additional_aside,
.grid_not_cabecera .master-layout .section .cups_row,
.grid_not_cabecera .master-layout .section .form_row,
.grid_not_cabecera .master-layout .section .highlight_fundacion_row,
.grid_not_cabecera .master-layout .section .m_popular_videos,
.grid_not_cabecera .master-layout .section .pirewrap,
.grid_not_cabecera .master-layout .section .search_club_row,
.grid_not_cabecera .master-layout .section .widget_row {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .master-layout .section .pirewrap {
	width: 960px;
	max-width: 960px
}

.grid_not_cabecera .master-layout .section.swiper {
	display: block
}

.grid_not_cabecera .master-layout.neonews-layout .main_row,
.grid_not_cabecera .master-layout.neonews-layout .club_info_layout .overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout.neonews-layout .overlapping_main_row {
	-ms-grid-row: 1
}

.grid_not_cabecera .master-layout.neonews-layout div.video_row:nth-of-type(2) {
	-ms-grid-row: 2
}

.grid_not_cabecera .master-layout.neonews-layout div.video_row:nth-of-type(3) {
	-ms-grid-row: 3
}

.grid_not_cabecera .master-layout.neonews-layout div.video_row:nth-of-type(4) {
	-ms-grid-row: 4
}

.grid_not_cabecera .master-layout.neonews-layout .m_popular_videos,
.grid_not_cabecera .master-layout.neonews-layout .widget_row {
	width: 960px;
	max-width: 960px
}

.grid_not_cabecera .master-layout.vip_layout .spaces_row .col {
	width: 50%
}

.grid_not_cabecera .master-layout.fans_layout .section .content_info_club .m_slider_list img {
	margin: 0 auto
}

.grid_not_cabecera .master-layout.fans_layout .section .main_row,
.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .overlapping_main_row {
	width: auto
}

.grid_not_cabecera .master-layout.fans_layout .section .main_row .aside #div-der_pos3,
.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .overlapping_main_row .aside #div-der_pos3,
.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .overlapping_main_row .aside #div-der_pos3 {
	text-align: right
}

.grid_not_cabecera .master-layout.fans_layout .section .main_row.main_row_club,
.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .main_row_club.overlapping_main_row,
.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .main_row_club.overlapping_main_row {
	display: grid;
	display: -ms-grid;
	width: 960px
}

.grid_not_cabecera .master-layout.fans_layout .section .main_row.main_row_club .col,
.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .main_row_club.overlapping_main_row .col,
.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .main_row_club.overlapping_main_row .col {
	width: auto
}

.grid_not_cabecera .master-layout.specials_layout .main_row .m_special_title,
.grid_not_cabecera .master-layout.specials_layout .club_info_layout .overlapping_main_row .m_special_title,
.club_info_layout .grid_not_cabecera .master-layout.specials_layout .overlapping_main_row .m_special_title {
	grid-row: 1;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .master-layout.specials_layout .main_row .m_special_title~.col.aside,
.grid_not_cabecera .master-layout.specials_layout .club_info_layout .overlapping_main_row .m_special_title~.col.aside,
.club_info_layout .grid_not_cabecera .master-layout.specials_layout .overlapping_main_row .m_special_title~.col.aside {
	grid-row: 2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1
}

.grid_not_cabecera .master-layout.specials_layout .main_row .col.important,
.grid_not_cabecera .master-layout.specials_layout .club_info_layout .overlapping_main_row .col.important,
.club_info_layout .grid_not_cabecera .master-layout.specials_layout .overlapping_main_row .col.important {
	grid-row: 2;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1
}

.grid_not_cabecera .master-layout.specials_layout .main_row.m_special_ffnews .col.important,
.grid_not_cabecera .master-layout.specials_layout .club_info_layout .m_special_ffnews.overlapping_main_row .col.important,
.club_info_layout .grid_not_cabecera .master-layout.specials_layout .m_special_ffnews.overlapping_main_row .col.important,
.grid_not_cabecera .master-layout.specials_layout .main_row.m_special_psnews .col.important,
.grid_not_cabecera .master-layout.specials_layout .club_info_layout .m_special_psnews.overlapping_main_row .col.important,
.club_info_layout .grid_not_cabecera .master-layout.specials_layout .m_special_psnews.overlapping_main_row .col.important {
	grid-row: 1/3;
	-ms-grid-row: 1;
	-ms-grid-row-span: 2
}

.grid_not_cabecera .master-layout.specials_layout .m_fcwc_manga .m_media_slide_viewport {
	display: block
}

.grid_not_cabecera .master-layout.madridistas_layout .section .main_row .highlights_row_2columns .col,
.grid_not_cabecera .master-layout.madridistas_layout .section .club_info_layout .overlapping_main_row .highlights_row_2columns .col,
.club_info_layout .grid_not_cabecera .master-layout.madridistas_layout .section .overlapping_main_row .highlights_row_2columns .col {
	width: 50%
}

.grid_not_cabecera .master-layout.madridistas_layout .section .main_row .aside,
.grid_not_cabecera .master-layout.madridistas_layout .section .club_info_layout .overlapping_main_row .aside,
.club_info_layout .grid_not_cabecera .master-layout.madridistas_layout .section .overlapping_main_row .aside {
	width: 100%
}

.grid_not_cabecera .master-layout.madridistas_layout .section .main_row.l-col *,
.grid_not_cabecera .master-layout.madridistas_layout .section .club_info_layout .l-col.overlapping_main_row *,
.club_info_layout .grid_not_cabecera .master-layout.madridistas_layout .section .l-col.overlapping_main_row * {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .master-layout.club_info_layout .members_row .col {
	width: 33.33333%
}

.grid_not_cabecera .master-layout.training_layout .m_advertising,
.grid_not_cabecera .master-layout.training_layout .m_media_training,
.grid_not_cabecera .master-layout.training_layout .row_narrow {
	grid-column: 1/13;
	-ms-grid-column: 1;
	-ms-grid-column-span: 12
}

.grid_not_cabecera .master-layout.sports_layout .section .main_row .players_row ul li,
.grid_not_cabecera .master-layout.sports_layout .section .club_info_layout .overlapping_main_row .players_row ul li,
.club_info_layout .grid_not_cabecera .master-layout.sports_layout .section .overlapping_main_row .players_row ul li {
	width: 24.9%
}

.grid_not_cabecera .news_report_layout .section .main_row .col.main_content,
.grid_not_cabecera .news_report_layout .section .club_info_layout .overlapping_main_row .col.main_content,
.club_info_layout .grid_not_cabecera .news_report_layout .section .overlapping_main_row .col.main_content {
	width: 75%
}

.grid_not_cabecera .news_report_layout .section .main_row .col.aditional_content,
.grid_not_cabecera .news_report_layout .section .club_info_layout .overlapping_main_row .col.aditional_content,
.club_info_layout .grid_not_cabecera .news_report_layout .section .overlapping_main_row .col.aditional_content {
	width: 25%
}

.grid_not_cabecera .fundacion_layout .overlapping_row.main_row,
.grid_not_cabecera .fundacion_layout .club_info_layout .overlapping_main_row,
.club_info_layout .grid_not_cabecera .fundacion_layout .overlapping_main_row {
	-ms-grid-row: 1
}

.grid_not_cabecera .fundacion_layout .search_club_row {
	-ms-grid-row: 2
}

.grid_not_cabecera .fundacion_layout .highlight_fundacion_row {
	-ms-grid-row: 3
}

.grid_not_cabecera .pre_footer {
	grid-column: 1/4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 4;
	grid-row: 2/3;
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	width: 100%
}

.grid_not_cabecera .pre_footer .wrapper {
	width: 960px;
	max-width: 960px
}

.grid_not_cabecera footer {
	grid-column: 1/4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 4;
	grid-row: 3/4;
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	width: 100%
}

.grid_not_cabecera footer .wrapper {
	max-width: 960px
}

.grid_not_cabecera footer.m_highlight_footer {
	width: 100%;
	margin-top: 10px;
	grid-column: unset;
	grid-row: unset
}

@media (min-width: 991px) and (max-width: 1199px) {
	.grid_not_cabecera {
		grid-template-columns: auto 960px auto;
		-ms-grid-columns: 1fr 960px 1fr
	}

	.grid_not_cabecera .master-layout .m_media_btn_container {
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .m_media_btn_container.wide {
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .full_section .m_full_header_banner_info .wrapper {
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .full_section .full_ad_row .m_ad {
		max-width: 960px;
		text-align: center
	}

	.grid_not_cabecera .master-layout .full_section .rm_section_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .full_section .media_row .m_media_slide_nav {
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .section {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .section.wide {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .section .video_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .section .main_row,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .section .main_row .m_cap_legend_nav,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_cap_legend_nav,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_cap_legend_nav,
	.grid_not_cabecera .master-layout .section .main_row .m_cup_legend,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_cup_legend,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_cup_legend {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .section .overlapping_row,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout .section .pirewrap {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout.neonews-layout .m_popular_videos,
	.grid_not_cabecera .master-layout.neonews-layout .widget_row {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera .master-layout.fans_layout .section .main_row.main_row_club,
	.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .main_row_club.overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .main_row_club.overlapping_main_row {
		width: 960px
	}

	.grid_not_cabecera .pre_footer .wrapper {
		width: 960px;
		max-width: 960px
	}

	.grid_not_cabecera footer .wrapper {
		max-width: 960px
	}
}

@media (min-width: 990px) {
	.grid_not_cabecera .master-layout .m_scroll_mobile .m_full_header_banner_info_wrapper {
		width: auto
	}

	.grid_not_cabecera footer .footer_sitemap .wrapper {
		display: flex;
		flex-wrap: nowrap;
		justify-content: center
	}
}

@media (max-width: 767px) {

	.grid_not_cabecera .master-layout .section .main_row .multiple_row>.col,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .multiple_row>.col,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .multiple_row>.col {
		width: auto
	}

	.grid_not_cabecera .master-layout .section .main_row .sponsors_row.row_2 .col,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .sponsors_row.row_2 .col,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .sponsors_row.row_2 .col {
		width: 50%
	}

	.grid_not_cabecera .master-layout .section .main_row .sponsors_row.row_3 .col,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .sponsors_row.row_3 .col,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .sponsors_row.row_3 .col {
		width: 50%
	}

	.grid_not_cabecera .master-layout .section .main_row .sponsors_row.row_4 .col,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .sponsors_row.row_4 .col,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .sponsors_row.row_4 .col {
		width: 50%
	}

	.grid_not_cabecera .master-layout.sports_layout .section .main_row .players_row ul li,
	.grid_not_cabecera .master-layout.sports_layout .section .club_info_layout .overlapping_main_row .players_row ul li,
	.club_info_layout .grid_not_cabecera .master-layout.sports_layout .section .overlapping_main_row .players_row ul li {
		width: 49.9%
	}

	.grid_not_cabecera .master-layout.specials_layout {
		width: auto
	}

	.grid_not_cabecera .master-layout.specials-layout .full_section.swiper {
		width: auto;
		display: block
	}

	.grid_not_cabecera .master-layout.madridistas_layout .section .main_row .highlights_row_2columns .col,
	.grid_not_cabecera .master-layout.madridistas_layout .section .club_info_layout .overlapping_main_row .highlights_row_2columns .col,
	.club_info_layout .grid_not_cabecera .master-layout.madridistas_layout .section .overlapping_main_row .highlights_row_2columns .col {
		width: auto
	}

	.grid_not_cabecera .master-layout.madridistas_layout .section .main_row .important,
	.grid_not_cabecera .master-layout.madridistas_layout .section .club_info_layout .overlapping_main_row .important,
	.club_info_layout .grid_not_cabecera .master-layout.madridistas_layout .section .overlapping_main_row .important {
		width: 100%
	}

	.grid_not_cabecera .master-layout.madridistas_layout .section .main_row .important .m_cap_legend_nav,
	.grid_not_cabecera .master-layout.madridistas_layout .section .club_info_layout .overlapping_main_row .important .m_cap_legend_nav,
	.club_info_layout .grid_not_cabecera .master-layout.madridistas_layout .section .overlapping_main_row .important .m_cap_legend_nav {
		grid-column: 1;
		width: auto
	}

	.grid_not_cabecera .master-layout.club_info_layout .members_row .col {
		width: 49.9%
	}
}

@media (max-width: 990px) {
	.grid_not_cabecera {
		grid-template-columns: 100%;
		-ms-grid-columns: 1fr
	}

	.grid_not_cabecera .specials-layout {
		width: auto
	}

	.grid_not_cabecera .master-layout,
	.grid_not_cabecera .pre_footer,
	.grid_not_cabecera footer {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	.grid_not_cabecera .master-layout {
		width: 100vw
	}

	.grid_not_cabecera .master-layout .section {
		grid-column: 1;
		width: 100vw;
		grid-template-columns: 100%;
		display: grid;
		-ms-grid-column: 1;
		display: -ms-grid;
		-ms-grid-columns: 1fr
	}

	.grid_not_cabecera .master-layout .section .video_row {
		grid-column: 1;
		width: auto;
		-ms-grid-column: 1
	}

	.grid_not_cabecera .master-layout .section .m_audio_inner {
		width: auto
	}

	.grid_not_cabecera .master-layout .section .main_row,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row {
		grid-column: 1;
		width: 100vw;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-template-columns: 100%;
		grid-template-rows: none
	}

	.grid_not_cabecera .master-layout .section .main_row .important,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .important,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .important {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		width: 100%;
		grid-row: 2;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1
	}

	.grid_not_cabecera .master-layout .section .main_row .col,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col {
		width: auto;
		float: none;
		margin-top: 10px
	}

	.grid_not_cabecera .master-layout .section .main_row .col.aside.agenda,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.aside.agenda,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.aside.agenda {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 13;
		width: 100%;
		float: none;
		grid-row: 1;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1
	}

	.grid_not_cabecera .master-layout .section .main_row .col.aside.agenda~.col.aside:not(.agenda),
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.aside.agenda~.col.aside:not(.agenda),
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.aside.agenda~.col.aside:not(.agenda) {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 13;
		grid-row: 3;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1
	}

	.grid_not_cabecera .master-layout .section .main_row .col.aside,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .col.aside,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .col.aside {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 13;
		grid-row: 3;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1
	}

	.grid_not_cabecera .master-layout .section .main_row .m_cup_legend,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row .m_cup_legend,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row .m_cup_legend {
		grid-column: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 13;
		grid-row: 3;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		width: auto;
		float: none
	}

	.grid_not_cabecera .master-layout .section .pirewrap {
		width: auto
	}

	.grid_not_cabecera .master-layout .section .overlapping_row,
	.grid_not_cabecera .master-layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout .section .overlapping_main_row {
		grid-column: 1/2;
		width: auto;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-row: 1/2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1
	}

	.grid_not_cabecera .master-layout .section .full_stats {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	.grid_not_cabecera .master-layout .section.wide {
		width: 100vw;
		max-width: none
	}

	.grid_not_cabecera .master-layout .section.wide .main_row,
	.grid_not_cabecera .master-layout .section.wide .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout .section.wide .overlapping_main_row {
		width: 100vw;
		max-width: none
	}

	.grid_not_cabecera .master-layout .full_section {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	.grid_not_cabecera .master-layout .full_section.wide .rm_section_row {
		width: 100vw;
		max-width: none
	}

	.grid_not_cabecera .master-layout .full_section .rm_section_row {
		width: auto;
		max-width: auto
	}

	.grid_not_cabecera .master-layout .full_section .rm_section_row img {
		width: auto
	}

	.grid_not_cabecera .master-layout .full_section .m_neonews_ad img {
		width: 100%
	}

	.grid_not_cabecera .master-layout.neonews-layout .m_popular_videos,
	.grid_not_cabecera .master-layout.neonews-layout .widget_row {
		width: auto
	}

	.grid_not_cabecera .master-layout.training_layout .m_advertising,
	.grid_not_cabecera .master-layout.training_layout .m_media_training,
	.grid_not_cabecera .master-layout.training_layout .row_narrow {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1
	}

	.grid_not_cabecera .master-layout.training_layout .m_training_three-col .col-double .col {
		width: 50%
	}

	.grid_not_cabecera .master-layout.fans_layout .section .main_row,
	.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .overlapping_main_row {
		display: block
	}

	.grid_not_cabecera .master-layout.fans_layout .section .main_row .col_highlights_videos,
	.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .overlapping_main_row .col_highlights_videos,
	.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .overlapping_main_row .col_highlights_videos {
		width: auto
	}

	.grid_not_cabecera .master-layout.fans_layout .section .main_row .aside #div-der_pos3,
	.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .overlapping_main_row .aside #div-der_pos3,
	.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .overlapping_main_row .aside #div-der_pos3 {
		text-align: center
	}

	.grid_not_cabecera .master-layout.fans_layout .section .main_row .important,
	.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .overlapping_main_row .important,
	.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .overlapping_main_row .important {
		width: auto
	}

	.grid_not_cabecera .master-layout.fans_layout .section .main_row.main_row_club,
	.grid_not_cabecera .master-layout.fans_layout .section .club_info_layout .main_row_club.overlapping_main_row,
	.club_info_layout .grid_not_cabecera .master-layout.fans_layout .section .main_row_club.overlapping_main_row {
		width: auto
	}

	.grid_not_cabecera .master-layout.specials_layout .main_row .m_special_title~.col.aside,
	.grid_not_cabecera .master-layout.specials_layout .club_info_layout .overlapping_main_row .m_special_title~.col.aside,
	.club_info_layout .grid_not_cabecera .master-layout.specials_layout .overlapping_main_row .m_special_title~.col.aside {
		grid-row: 3;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1
	}

	.grid_not_cabecera .pre_footer {
		grid-column: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2
	}

	.grid_not_cabecera .pre_footer .wrapper {
		width: auto;
		max-width: auto
	}

	.grid_not_cabecera .news_report_layout .section .main_row .col.main_content,
	.grid_not_cabecera .news_report_layout .section .club_info_layout .overlapping_main_row .col.main_content,
	.club_info_layout .grid_not_cabecera .news_report_layout .section .overlapping_main_row .col.main_content {
		width: 100%
	}

	.grid_not_cabecera .news_report_layout .section .main_row .col.aditional_content,
	.grid_not_cabecera .news_report_layout .section .club_info_layout .overlapping_main_row .col.aditional_content,
	.club_info_layout .grid_not_cabecera .news_report_layout .section .overlapping_main_row .col.aditional_content {
		width: 100%
	}

	.fans_layout .m_video_gallery_player {
		padding-bottom: 0
	}
}

@media (min-width: 990px) and (max-width: 1200px) {
	.grid_not_cabecera .master-layout .full_section.wide .wrapper {
		width: 960px;
		max-width: 960px
	}
}

@media screen and (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape) {
	.grid_not_cabecera .master-layout .section.wide {
		width: 960px;
		max-width: 1200px
	}
}

.vjs-modal-dialog .vjs-modal-dialog-content,
.video-js .vjs-modal-dialog,
.vjs-button>.vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.vjs-button>.vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	text-align: center
}

@font-face {
	font-family: VideoJS;
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
	font-weight: normal;
	font-style: normal
}

.vjs-icon-play,
.video-js .vjs-play-control .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-play:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	content: "\f101"
}

.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-play-circle:before {
	content: "\f102"
}

.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
	content: "\f103"
}

.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
	content: "\f104"
}

.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
	content: "\f105"
}

.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
	content: "\f106"
}

.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
	content: "\f107"
}

.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
	content: "\f108"
}

.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
	content: "\f109"
}

.vjs-icon-square {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-square:before {
	content: "\f10a"
}

.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-spinner:before {
	content: "\f10b"
}

.vjs-icon-subtitles,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-subtitles:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
	content: "\f10c"
}

.vjs-icon-captions,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-captions-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-captions:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before {
	content: "\f10d"
}

.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
	content: "\f10e"
}

.vjs-icon-share {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-share:before {
	content: "\f10f"
}

.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-cog:before {
	content: "\f110"
}

.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder,
.video-js .vjs-volume-level,
.video-js .vjs-play-progress {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before,
.video-js .vjs-volume-level:before,
.video-js .vjs-play-progress:before {
	content: "\f111"
}

.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-circle-outline:before {
	content: "\f112"
}

.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-circle-inner-circle:before {
	content: "\f113"
}

.vjs-icon-hd {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-hd:before {
	content: "\f114"
}

.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
	content: "\f115"
}

.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
	content: "\f116"
}

.vjs-icon-facebook {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-facebook:before {
	content: "\f117"
}

.vjs-icon-gplus {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-gplus:before {
	content: "\f118"
}

.vjs-icon-linkedin {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-linkedin:before {
	content: "\f119"
}

.vjs-icon-twitter {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-twitter:before {
	content: "\f11a"
}

.vjs-icon-tumblr {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-tumblr:before {
	content: "\f11b"
}

.vjs-icon-pinterest {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-pinterest:before {
	content: "\f11c"
}

.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
	content: "\f11d"
}

.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
	content: "\f11e"
}

.vjs-icon-next-item {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-next-item:before {
	content: "\f11f"
}

.vjs-icon-previous-item {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-previous-item:before {
	content: "\f120"
}

.vjs-icon-picture-in-picture-enter,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-picture-in-picture-enter:before,
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
	content: "\f121"
}

.vjs-icon-picture-in-picture-exit,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}

.vjs-icon-picture-in-picture-exit:before,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
	content: "\f122"
}

.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	word-break: initial
}

.video-js:-moz-full-screen {
	position: absolute
}

.video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important
}

.video-js[tabindex="-1"] {
	outline: none
}

.video-js *,
.video-js *:before,
.video-js *:after {
	box-sizing: inherit
}

.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
	width: 100%;
	max-width: 100%;
	height: 0
}

.video-js.vjs-16-9 {
	padding-top: 56.25%
}

.video-js.vjs-4-3 {
	padding-top: 75%
}

.video-js.vjs-fill {
	width: 100%;
	height: 100%
}

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.video-js.vjs-fullscreen {
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}

.vjs-hidden {
	display: none !important
}

.vjs-disabled {
	opacity: 0.5;
	cursor: default
}

.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}

.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible
}

.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0px auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
	color: #66A8CC
}

.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.63332em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: 0.06666em solid #fff;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
	border-radius: 0.3em;
	transition: all 0.4s
}

.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -0.81666em;
	margin-left: -1.5em
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5);
	transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
	display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display: block
}

.video-js button {
	background: none;
	border: none;
	color: inherit;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.vjs-control .vjs-button {
	width: 100%;
	height: 100%
}

.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: 0.5em;
	z-index: 2
}

.video-js .vjs-modal-dialog {
	background: rgba(0, 0, 0, 0.8);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
	overflow: auto
}

.video-js .vjs-modal-dialog>* {
	box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}

.vjs-menu-button {
	cursor: pointer
}

.vjs-menu-button.vjs-disabled {
	cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none
}

.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto
}

.vjs-menu .vjs-menu-content>* {
	box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
	display: none
}

.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: 0.2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5)
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2B333F
}

.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em 0;
	font-weight: bold;
	cursor: default
}

.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0em;
	margin-bottom: 1.5em;
	border-top-color: rgba(43, 51, 63, 0.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 14em
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	max-height: 25em
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
	display: block
}

.video-js .vjs-menu-button-inline {
	transition: all 0.4s;
	overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em
}

.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	transition: all 0.4s
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	display: block;
	opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}

.video-js .vjs-control-bar {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7)
}

.vjs-has-started .vjs-control-bar {
	display: flex;
	visibility: visible;
	opacity: 1;
	transition: visibility 0.1s, opacity 0.1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
	display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table
}

.video-js .vjs-control {
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
	font-size: 1.8em;
	line-height: 1.67
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
	text-shadow: 0em 0em 1em white
}

.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
	display: none
}

.video-js .vjs-progress-control {
	cursor: pointer;
	flex: auto;
	display: flex;
	align-items: center;
	min-width: 4em;
	touch-action: none
}

.video-js .vjs-progress-control.disabled {
	cursor: default
}

.vjs-live .vjs-progress-control {
	display: none
}

.vjs-liveui .vjs-progress-control {
	display: flex;
	align-items: center
}

.vjs-no-flex .vjs-progress-control {
	width: auto
}

.video-js .vjs-progress-holder {
	flex: auto;
	transition: all 0.2s;
	height: 0.3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size: 1em
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0
}

.video-js .vjs-play-progress {
	background-color: #fff
}

.video-js .vjs-play-progress:before {
	font-size: 0.9em;
	position: absolute;
	right: -0.5em;
	top: -0.3333333333em;
	z-index: 1
}

.video-js .vjs-load-progress {
	background: rgba(115, 133, 159, 0.5)
}

.video-js .vjs-load-progress div {
	background: rgba(115, 133, 159, 0.75)
}

.video-js .vjs-time-tooltip {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 0.3em;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px 8px;
	pointer-events: none;
	position: absolute;
	top: -3.4em;
	visibility: hidden;
	z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display: none
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
	display: block;
	font-size: 0.6em;
	visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	display: none
}

.vjs-mouse-display .vjs-time-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.8)
}

.video-js .vjs-slider {
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 0.45em 0 0.45em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, 0.5)
}

.video-js .vjs-slider.disabled {
	cursor: default
}

.video-js .vjs-slider:focus {
	text-shadow: 0em 0em 1em white;
	box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
	cursor: pointer;
	flex: none
}

.video-js .vjs-volume-control {
	cursor: pointer;
	margin-right: 1em;
	display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
	width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
	visibility: visible;
	opacity: 0;
	width: 1px;
	height: 1px;
	margin-left: -1px
}

.video-js .vjs-volume-panel {
	transition: width 1s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
	visibility: visible;
	opacity: 1;
	position: relative;
	transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	margin-right: 0
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
	left: -3.5em;
	transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
	width: 10em;
	transition: width 0.1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
	width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height: 8em;
	width: 3em;
	left: -3000em;
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	visibility: visible;
	opacity: 1;
	position: relative;
	transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	position: absolute;
	bottom: 3em;
	left: 0.5em
}

.video-js .vjs-volume-panel {
	display: flex
}

.video-js .vjs-volume-bar {
	margin: 1.35em 0.45em
}

.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: 0.3em
}

.vjs-volume-bar.vjs-slider-vertical {
	width: 0.3em;
	height: 5em;
	margin: 1.35em auto
}

.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff
}

.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: 0.9em
}

.vjs-slider-vertical .vjs-volume-level {
	width: 0.3em
}

.vjs-slider-vertical .vjs-volume-level:before {
	top: -0.5em;
	left: -0.3em
}

.vjs-slider-horizontal .vjs-volume-level {
	height: 0.3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
	top: -0.3em;
	right: -0.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}

.video-js .vjs-volume-vertical {
	width: 3em;
	height: 8em;
	bottom: 8em;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
	left: -2em
}

.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}

.vjs-has-started .vjs-poster {
	display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}

.vjs-using-native-controls .vjs-poster {
	display: none
}

.video-js .vjs-live-control {
	display: flex;
	align-items: flex-start;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}

.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
	display: none
}

.video-js .vjs-seek-to-live-control {
	cursor: pointer;
	flex: none;
	display: inline-flex;
	height: 100%;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-size: 1em;
	line-height: 3em;
	width: auto;
	min-width: 4em
}

.vjs-no-flex .vjs-seek-to-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
	display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
	cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
	margin-right: 0.5em;
	color: #888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
	color: red
}

.video-js .vjs-time-control {
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}

.vjs-live .vjs-time-control {
	display: none
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
	display: none
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
	display: none
}

.vjs-time-divider {
	display: none;
	line-height: 3em
}

.vjs-live .vjs-time-divider {
	display: none
}

.video-js .vjs-play-control {
	cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
	flex: none
}

.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}

.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: 0.1em
}

.vjs-subtitles {
	color: #fff
}

.vjs-captions {
	color: #fc6
}

.vjs-tt-cue {
	display: block
}

video::-webkit-media-text-track-display {
	transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	transform: translateY(-1.5em)
}

.video-js .vjs-picture-in-picture-control {
	cursor: pointer;
	flex: none
}

.video-js .vjs-fullscreen-control {
	cursor: pointer;
	flex: none
}

.vjs-playback-rate>.vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events: none;
	font-size: 1.5em;
	line-height: 2;
	text-align: center
}

.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}

.vjs-error .vjs-error-display:before {
	color: #fff;
	content: "X";
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -0.5em;
	position: absolute;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%
}

.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0.85;
	text-align: left;
	border: 6px solid rgba(43, 51, 63, 0.7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
	animation: vjs-spinner-show 0s linear 0.3s forwards
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: transparent;
	border-top-color: white
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
	border-top-color: white
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
	border-top-color: white;
	-webkit-animation-delay: 0.44s;
	animation-delay: 0.44s
}

@keyframes vjs-spinner-show {
	to {
		visibility: visible
	}
}

@-webkit-keyframes vjs-spinner-show {
	to {
		visibility: visible
	}
}

@keyframes vjs-spinner-spin {
	100% {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes vjs-spinner-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f
	}

	20% {
		border-top-color: #73859f
	}

	35% {
		border-top-color: white
	}

	60% {
		border-top-color: #73859f
	}

	100% {
		border-top-color: #73859f
	}
}

@-webkit-keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f
	}

	20% {
		border-top-color: #73859f
	}

	35% {
		border-top-color: white
	}

	60% {
		border-top-color: #73859f
	}

	100% {
		border-top-color: #73859f
	}
}

.vjs-chapters-button .vjs-menu ul {
	width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align: middle;
	display: inline-block;
	margin-bottom: -0.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: "";
	font-size: 1.5em;
	line-height: inherit
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align: middle;
	display: inline-block;
	margin-bottom: -0.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: " ";
	font-size: 1.5em;
	line-height: inherit
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
	display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
	width: auto;
	width: initial
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
	display: none
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
	flex: auto;
	display: block
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
	width: auto
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
	display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.75);
	color: #fff;
	height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
	display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
	display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
	text-align: right;
	vertical-align: bottom
}

@supports (display: grid) {
	.vjs-text-track-settings .vjs-modal-dialog-content {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
		padding: 20px 24px 0px 24px
	}

	.vjs-track-settings-controls .vjs-default-button {
		margin-bottom: 20px
	}

	.vjs-text-track-settings .vjs-track-settings-controls {
		grid-column: 1/-1
	}

	.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
	.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
	.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
		grid-template-columns: 1fr
	}
}

.vjs-track-setting>select {
	margin-right: 1em;
	margin-bottom: 0.5em
}

.vjs-text-track-settings fieldset {
	margin: 5px;
	padding: 3px;
	border: none
}

.vjs-text-track-settings fieldset span {
	display: inline-block
}

.vjs-text-track-settings fieldset span>select {
	max-width: 7.3em
}

.vjs-text-track-settings legend {
	color: #fff;
	margin: 0 0 5px 0
}

.vjs-text-track-settings .vjs-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
	outline-style: solid;
	outline-width: medium;
	background-image: linear-gradient(0deg, #fff 88%, #73859f 100%)
}

.vjs-track-settings-controls button:hover {
	color: rgba(43, 51, 63, 0.75)
}

.vjs-track-settings-controls button {
	background-color: #fff;
	background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
	color: #2B333F;
	cursor: pointer;
	border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
	margin-right: 1em
}

@media print {
	.video-js>*:not(.vjs-tech):not(.vjs-poster) {
		visibility: hidden
	}
}

.vjs-resize-manager {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	z-index: -1000
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
	outline: none;
	background: none
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
	outline: none;
	background: none
}

.vjs-ad-playing.vjs-ad-playing .vjs-progress-control {
	pointer-events: none
}

.vjs-ad-playing.vjs-ad-playing .vjs-play-progress {
	background-color: #ffe400
}

.vjs-ad-loading .vjs-loading-spinner {
	display: block;
	visibility: visible
}

.vjs-ad-playing .vjs-captions-button {
	display: none
}

.vjs-ad-playing .vjs-audio-button {
	display: none
}

.vjs-ad-loading .vjs-loading-spinner:before,
.vjs-ad-loading .vjs-loading-spinner:after {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-ad-loading .vjs-loading-spinner:before {
	border-top-color: #fff
}

.vjs-ad-loading .vjs-loading-spinner:after {
	border-top-color: #fff;
	-webkit-animation-delay: 0.44s;
	animation-delay: 0.44s
}

.vjs-ad-loading .vjs-big-play-button,
.vjs-ad-loading .vjs-poster,
.vjs-ad-content-resuming .vjs-big-play-button,
.vjs-ad-content-resuming .vjs-poster {
	display: none
}

.ima-ad-container {
	top: 0em;
	position: absolute;
	display: none;
	width: 100%;
	height: 100%
}

.video-js.vjs-playing .bumpable-ima-ad-container {
	margin-top: -4em
}

.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container {
	margin-top: 0em
}

.video-js.vjs-paused .bumpable-ima-ad-container,
.video-js.vjs-playing:hover .bumpable-ima-ad-container,
.video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container {
	margin-top: -4em
}

.ima-controls-div {
	bottom: 0em;
	height: 1.4em;
	position: absolute;
	overflow: hidden;
	display: none;
	opacity: 1;
	background-color: rgba(7, 20, 30, 0.7);
	background: -moz-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(7, 20, 30, 0.7)), color-stop(100%, rgba(7, 20, 30, 0)));
	background: -webkit-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
	background: -o-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
	background: -ms-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
	background: linear-gradient(to top, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0007141E', endColorstr='#07141E', GradientType=0)
}

.ima-controls-div.ima-controls-div-showing {
	height: 3.7em
}

.ima-countdown-div {
	height: 1em;
	color: #FFFFFF;
	text-shadow: 0 0 0.2em #000;
	cursor: default
}

.ima-seek-bar-div {
	top: 1.2em;
	height: 0.3em;
	position: absolute;
	background: rgba(255, 255, 255, 0.4)
}

.ima-progress-div {
	width: 0em;
	height: 0.3em;
	background-color: #ECC546
}

.ima-play-pause-div,
.ima-mute-div,
.ima-slider-div,
.ima-fullscreen-div {
	width: 2.33em;
	height: 1.33em;
	top: 0.733em;
	left: 0em;
	position: absolute;
	color: #CCCCCC;
	font-size: 1.5em;
	line-height: 2;
	text-align: center;
	font-family: VideoJS;
	cursor: pointer
}

.ima-mute-div {
	left: auto;
	right: 5.667em
}

.ima-slider-div {
	left: auto;
	right: 2.33em;
	width: 3.33em;
	height: 0.667em;
	top: 1.33em;
	background-color: #555555
}

.ima-slider-level-div {
	width: 100%;
	height: 0.667em;
	background-color: #ECC546
}

.ima-fullscreen-div {
	left: auto;
	right: 0em
}

.ima-playing:before {
	content: "\00f103"
}

.ima-paused:before {
	content: "\00f101"
}

.ima-playing:hover:before,
.ima-paused:hover:before {
	text-shadow: 0 0 1em #fff
}

.ima-non-muted:before {
	content: "\00f107"
}

.ima-muted:before {
	content: "\00f104"
}

.ima-non-muted:hover:before,
.ima-muted:hover:before {
	text-shadow: 0 0 1em #fff
}

.ima-non-fullscreen:before {
	content: "\00f108"
}

.ima-fullscreen:before {
	content: "\00f109"
}

.ima-non-fullscreen:hover:before,
.ima-fullscreen:hover:before {
	text-shadow: 0 0 1em #fff
}

.preroll-skip-button,
.advertisement-box,
.remaining-time {
	display: block;
	position: absolute;
	top: 10px;
	right: 0;
	width: auto;
	background-color: rgba(0, 0, 0, 0.65);
	color: #aaa;
	font-size: 12px;
	font-style: italic;
	line-height: 12px;
	padding: 10px;
	z-index: 2;
	border: 1px solid rgba(255, 255, 255, 0.35);
	border-right: none
}

.advertisement-box {
	right: auto;
	left: 0;
	font-style: normal;
	border-right: 1px solid rgba(255, 255, 255, 0.35);
	border-left: none
}

.preroll-skip-button.enabled {
	cursor: pointer;
	color: #fff
}

.preroll-skip-button.enabled:hover {
	cursor: pointer;
	background: #333
}

.preroll-blocker {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.video-js .vjs-overlay {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
	background: rgba(0, 0, 0, 0.75);
	z-index: 10
}

.video-js .vjs-share-title {
	order: 1;
	color: #fff;
	font-size: 2.2em;
	display: block;
	flex: 0 1 100%;
	text-align: center;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
	padding: 0 0 10px 0
}

.video-js button.vjs-share-button {
	width: 40px;
	height: 40px;
	border-radius: 2px;
	margin: 5px 10px;
	background: #ccc;
	font-size: 20px;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.35);
	flex: 0 1 auto
}

.video-js button.vjs-close-button {
	position: absolute;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	top: 20px;
	right: 30px;
	font-size: 18px;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.35)
}

.video-js button.vjs-share-button:hover {
	box-shadow: 0 1px 0 0 gray
}

.video-js button.vjs-icon-facebook {
	background: #465A96;
	order: 2
}

.video-js button.vjs-icon-twitter {
	background: #5DA9DD;
	order: 3
}

.video-js button.vjs-icon-whatsapp {
	font-family: 'Real-Madrid-Icons';
	font-size: 32px;
	background: #25d366;
	order: 4
}

.video-js button.vjs-icon-whatsapp:before {
	content: '\e904'
}

.m_video_gallery_player {
	min-height: 390px;
	padding: 17px 0;
	background-color: #000
}

.m_videojs_inner {
	background-color: #000;
	padding: 0
}

.video-js {
	min-width: 128px;
	min-height: 72px;
	width: 100%
}

.video-js .vjs-play-progress {
	background-color: #61D12F
}

.video-js .vjs-big-play-button {
	font-size: 8em;
	cursor: pointer;
	line-height: 1.125em;
	height: 1.25em;
	width: 1.25em;
	border: .085em solid #fff;
	background-color: #2B333F;
	background-color: rgba(43, 51, 63, 0.7);
	border-radius: 50%
}

.vjs-big-play-centered .vjs-big-play-button {
	margin-top: -.625em;
	margin-left: -.625em
}

.vjs-error .vjs-error-display:before {
	content: '';
	background-size: 100px 100px;
	color: transparent;
	width: 100px;
	height: 100px;
	font-size: 1em;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 50%;
	margin-left: -50px;
	border-radius: 50%
}

.vjs-error .vjs-error-display {
	font-size: 1.2em
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5)
}

.vjs-live-display {
	font-weight: 700;
	color: #61D12F;
	padding-left: 5px
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	transition: visibility .25s, opacity .25s
}

.video-js.vjs-ended .vjs-poster {
	display: block
}

.video-js.vjs-ended .vjs-big-play-button {
	display: block
}

.video-js.vjs-ended .vjs-control-bar {
	display: none
}

.vjs-slider-horizontal .vjs-volume-level:before {
	top: -0.33em
}

.vjs-error .preroll-skip-button,
.vjs-error .advertisement-box,
.vjs-error .remaining-time {
	display: none
}

.vjs-ad-loading.vjs-playing>object~.vjs-loading-spinner,
.vjs-ad-loading.vjs-paused>object~.vjs-loading-spinner,
.vjs-ad-loading.vjs-ended>object~.vjs-loading-spinner {
	display: none
}

.buffer-blocker {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5)
}

.video-js .vjs-text-track-display>div>div>div {
	background: #113f88 !important;
	display: block !important;
	margin: 0 1rem !important;
	padding: .5rem !important;
	border: none !important;
	border-radius: 3px !important;
	font-size: 1rem !important
}

::cue {
	background: #113f88 !important;
	font-size: 1rem !important
}

@media only screen and (max-width: 767px) {
	.m_video_gallery_player {
		min-height: 0;
		padding: 0
	}

	.video-js .vjs-big-play-button {
		font-size: 4em
	}

	.vjs-error .vjs-error-display .vjs-modal-dialog-content {
		font-size: 1.2em;
		line-height: 1.2
	}

	.vjs-error .vjs-error-display:before {
		width: 50px;
		height: 50px;
		margin-top: -25px;
		margin-left: -25px;
		background-size: 50px 50px
	}

	#ima-countdown-div {
		font-size: 1.4em
	}

	.m_videojs_stream .m_video_stream_player_cont {
		margin-right: 0;
		margin-left: 0;
		padding-left: 0;
		padding-right: 0
	}

	.m_videojs_stream .m_video_stream_pre {
		padding-left: 0
	}

	.m_videojs_stream .l-vs-col60 {
		padding-bottom: 10px !important
	}
}

.cin-player-wrapper .cin-touch-detail-target .cin-modal {
	position: fixed
}

.m_videojs_player .cin-player-wrapper .cin-player-container {
	z-index: 1
}

@media only screen and (min-width: 30em) {
	.cin-touch-list .cin-touch-container {
		flex: 0 1 48% !important
	}

	.cin-touch-list .cin-touch-container .cin-touch .cin-touch-image {
		padding-top: 15%
	}
}

/*!
 * Photo Sphere Viewer 3.2.2
 * Copyright (c) 2014-2015 Jérémy Heleine
 * Copyright (c) 2015-2016 Damien "Mistic" Sorel
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */
.psv-container {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	background: radial-gradient(#ffffff, #fdfdfd 16%, #fbfbfb 33%, #f8f8f8 49%, #efefef 66%, #dfdfdf 82%, #bfbfbf 100%);
	overflow: hidden
}

.psv-canvas-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0
}

.psv-canvas {
	display: block
}

.psv-loader-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100
}

.psv-loader {
	position: relative;
	text-align: center;
	color: rgba(61, 61, 61, 0.7);
	width: 150px;
	height: 150px;
	border: 10px solid transparent
}

.psv-loader::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.psv-loader,
.psv-loader-image,
.psv-loader-text {
	display: inline-block;
	vertical-align: middle
}

.psv-loader-canvas {
	position: absolute;
	top: 0;
	left: 0
}

.psv-loader-text {
	font: 14px sans-serif
}

.psv-navbar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	z-index: 90;
	bottom: -40px;
	left: 0;
	width: 100%;
	height: 40px;
	background: rgba(61, 61, 61, 0.5);
	transition: bottom ease-in-out .1s
}

.psv-navbar--open {
	bottom: 0
}

.psv-navbar,
.psv-navbar * {
	box-sizing: content-box
}

.psv-caption {
	-webkit-box-flex: 10;
	-webkit-flex-grow: 10;
	-moz-flex-grow: 10;
	-ms-flex-positive: 10;
	flex-grow: 10;
	color: rgba(255, 255, 255, 0.7);
	margin: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	font-family: sans-serif
}

@media (max-width: 800px) {
	.psv-caption {
		visibility: hidden
	}
}

.psv-spacer--weight-1 {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.psv-spacer--weight-2 {
	-webkit-box-flex: 2;
	-webkit-flex-grow: 2;
	-moz-flex-grow: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}

.psv-spacer--weight-3 {
	-webkit-box-flex: 3;
	-webkit-flex-grow: 3;
	-moz-flex-grow: 3;
	-ms-flex-positive: 3;
	flex-grow: 3
}

.psv-spacer--weight-4 {
	-webkit-box-flex: 4;
	-webkit-flex-grow: 4;
	-moz-flex-grow: 4;
	-ms-flex-positive: 4;
	flex-grow: 4
}

.psv-spacer--weight-5 {
	-webkit-box-flex: 5;
	-webkit-flex-grow: 5;
	-moz-flex-grow: 5;
	-ms-flex-positive: 5;
	flex-grow: 5
}

.psv-spacer--weight-6 {
	-webkit-box-flex: 6;
	-webkit-flex-grow: 6;
	-moz-flex-grow: 6;
	-ms-flex-positive: 6;
	flex-grow: 6
}

.psv-spacer--weight-7 {
	-webkit-box-flex: 7;
	-webkit-flex-grow: 7;
	-moz-flex-grow: 7;
	-ms-flex-positive: 7;
	flex-grow: 7
}

.psv-spacer--weight-8 {
	-webkit-box-flex: 8;
	-webkit-flex-grow: 8;
	-moz-flex-grow: 8;
	-ms-flex-positive: 8;
	flex-grow: 8
}

.psv-spacer--weight-9 {
	-webkit-box-flex: 9;
	-webkit-flex-grow: 9;
	-moz-flex-grow: 9;
	-ms-flex-positive: 9;
	flex-grow: 9
}

.psv-spacer--weight-10 {
	-webkit-box-flex: 10;
	-webkit-flex-grow: 10;
	-moz-flex-grow: 10;
	-ms-flex-positive: 10;
	flex-grow: 10
}

.psv-button {
	-webkit-box-flex: 0;
	-webkit-flex-grow: 0;
	-moz-flex-grow: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 10px;
	position: relative;
	cursor: pointer;
	height: 20px;
	width: 20px;
	background: transparent;
	color: rgba(255, 255, 255, 0.7)
}

.psv-button--active {
	background: rgba(255, 255, 255, 0.1)
}

.psv-button--disabled {
	pointer-events: none;
	opacity: 0.5
}

.psv-button .psv-button-svg {
	width: 100%;
	transform: scale(1);
	transition: transform .3s ease
}

.psv-button .psv-button-svg * {
	fill: rgba(255, 255, 255, 0.7)
}

.psv-button--hover-scale:not(.psv-button--disabled):hover .psv-button .psv-button-svg {
	transform: scale(1.2)
}

.psv-autorotate-button {
	width: 25px;
	height: 25px;
	padding: 7.5px
}

.psv-zoom-button {
	cursor: default;
	width: 128px
}

.psv-zoom-button-minus,
.psv-zoom-button-plus {
	float: left;
	position: relative;
	cursor: pointer;
	width: 16px;
	height: 16px
}

.psv-zoom-button-minus .psv-button-svg,
.psv-zoom-button-plus .psv-button-svg {
	position: relative;
	top: 20%
}

.psv-zoom-button-range {
	float: left;
	padding: 9.5px 8px
}

.psv-zoom-button-line {
	position: relative;
	cursor: pointer;
	width: 80px;
	height: 1px;
	background: rgba(255, 255, 255, 0.7);
	transition: all .3s ease
}

.psv-zoom-button-handle {
	position: absolute;
	border-radius: 50%;
	top: -3px;
	width: 7px;
	height: 7px;
	background: rgba(255, 255, 255, 0.7);
	transform: scale(1);
	transition: transform .3s ease
}

.psv-zoom-button:not(.psv-button--disabled):hover .psv-zoom-button-line {
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.7)
}

.psv-zoom-button:not(.psv-button--disabled):hover .psv-zoom-button-handle {
	transform: scale(1.3)
}

@media (max-width: 600px) {
	.psv-zoom-button {
		width: auto;
		padding: 0
	}

	.psv-zoom-button-range {
		display: none
	}

	.psv-zoom-button-minus,
	.psv-zoom-button-plus {
		width: 20px;
		height: 20px;
		padding: 10px
	}

	.psv-zoom-button-minus .psv-button-svg,
	.psv-zoom-button-plus .psv-button-svg {
		top: 0
	}
}

.psv-markers-list-title {
	font: 24px sans-serif;
	margin: 1em 0;
	text-align: center;
	text-shadow: 2px 1px #000000
}

.psv-markers-list {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden
}

.psv-markers-list-item {
	clear: both;
	min-height: 20px;
	padding: 0.5em 1em;
	cursor: pointer;
	transform: translateX(0);
	transition: transform .3s ease-in-out
}

.psv-markers-list-item::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 10px;
	margin-left: -10px
}

.psv-markers-list-item:nth-child(odd),
.psv-markers-list-item:nth-child(odd)::before {
	background: rgba(255, 255, 255, 0.1)
}

.psv-markers-list-item:nth-child(even),
.psv-markers-list-item:nth-child(even)::before {
	background: transparent
}

.psv-markers-list-item:hover {
	transform: translateX(10px);
	transition: transform .1s ease-in-out
}

.psv-markers-list-image {
	float: left;
	width: 20px
}

.psv-markers-list-name {
	margin: 0;
	padding: 0
}

.psv-markers-list-image+.psv-markers-list-name {
	padding-left: calc(20px + 0.5em)
}

.psv-hud {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%
}

.psv-hud-svg-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20
}

.psv-marker {
	cursor: pointer;
	display: none
}

.psv-marker--normal {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	background-size: contain;
	background-repeat: no-repeat
}

.psv-marker--transparent {
	display: block;
	opacity: 0
}

.psv-marker--visible {
	display: block
}

.psv-panel {
	position: absolute;
	z-index: 90;
	right: 0;
	height: 100%;
	width: 400px;
	max-width: calc(100% - 24px);
	background: rgba(10, 10, 10, 0.7);
	transform: translate3d(100%, 0, 0);
	opacity: 0;
	transition-property: opacity, transform;
	transition-timing-function: ease-in-out;
	transition-duration: .1s;
	cursor: default;
	margin-left: 9px
}

.psv-container--has-navbar .psv-panel {
	height: calc(100% - 40px)
}

.psv-panel-close-button {
	display: none;
	position: absolute;
	top: 0;
	left: -24px;
	width: 24px;
	height: 24px;
	background: rgba(0, 0, 0, 0.9)
}

.psv-panel-close-button::before,
.psv-panel-close-button::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 4px;
	width: 15px;
	height: 1px;
	background-color: #ffffff;
	transition: .2s ease-in-out;
	transition-property: width, left, transform
}

.psv-panel-close-button::before {
	transform: rotate(45deg)
}

.psv-panel-close-button::after {
	transform: rotate(-45deg)
}

.psv-panel-close-button:hover::before,
.psv-panel-close-button:hover::after {
	left: 0;
	width: 23px
}

.psv-panel-close-button:hover::before {
	transform: rotate(135deg)
}

.psv-panel-close-button:hover::after {
	transform: rotate(45deg)
}

.psv-panel-resizer {
	display: none;
	position: absolute;
	top: 0;
	left: -9px;
	width: 9px;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	cursor: col-resize
}

.psv-panel-resizer::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 1px;
	margin-top: -14.5px;
	width: 1px;
	height: 1px;
	box-shadow: 1px 0 #ffffff, 3px 0px #ffffff, 5px 0px #ffffff, 1px 2px #ffffff, 3px 2px #ffffff, 5px 2px #ffffff, 1px 4px #ffffff, 3px 4px #ffffff, 5px 4px #ffffff, 1px 6px #ffffff, 3px 6px #ffffff, 5px 6px #ffffff, 1px 8px #ffffff, 3px 8px #ffffff, 5px 8px #ffffff, 1px 10px #ffffff, 3px 10px #ffffff, 5px 10px #ffffff, 1px 12px #ffffff, 3px 12px #ffffff, 5px 12px #ffffff, 1px 14px #ffffff, 3px 14px #ffffff, 5px 14px #ffffff, 1px 16px #ffffff, 3px 16px #ffffff, 5px 16px #ffffff, 1px 18px #ffffff, 3px 18px #ffffff, 5px 18px #ffffff, 1px 20px #ffffff, 3px 20px #ffffff, 5px 20px #ffffff, 1px 22px #ffffff, 3px 22px #ffffff, 5px 22px #ffffff, 1px 24px #ffffff, 3px 24px #ffffff, 5px 24px #ffffff, 1px 26px #ffffff, 3px 26px #ffffff, 5px 26px #ffffff, 1px 28px #ffffff, 3px 28px #ffffff, 5px 28px #ffffff;
	background: transparent
}

.psv-panel-content {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	color: gainsboro;
	font: 16px sans-serif;
	overflow: auto
}

.psv-panel-content:not(.psv-panel-content--no-margin) {
	padding: 1em
}

.psv-panel-content--no-interaction {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none
}

.psv-panel--open {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	transition-duration: .2s
}

.psv-panel--open .psv-panel-close-button,
.psv-panel--open .psv-panel-close-resizer {
	display: block
}

.psv-tooltip {
	position: absolute;
	z-index: 50;
	box-sizing: border-box;
	max-width: 200px;
	background-color: rgba(61, 61, 61, 0.8);
	border-radius: 4px;
	padding: 0.5em 1em;
	opacity: 0;
	transition-property: opacity;
	transition-timing-function: ease-in-out;
	transition-duration: 0.1s
}

.psv-tooltip-content {
	color: white;
	font: 14px sans-serif;
	text-shadow: 0 1px #000000
}

.psv-tooltip-arrow {
	position: absolute;
	height: 0;
	width: 0;
	border: 7px solid transparent
}

.psv-tooltip--bottom-center {
	box-shadow: 0 3px 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(0, -5px, 0);
	transition-property: opacity, transform
}

.psv-tooltip--bottom-center .psv-tooltip-arrow {
	border-bottom-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--center-left {
	box-shadow: -3px 0 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(5px, 0, 0);
	transition-property: opacity, transform
}

.psv-tooltip--center-left .psv-tooltip-arrow {
	border-left-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--top-center {
	box-shadow: 0 -3px 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(0, 5px, 0);
	transition-property: opacity, transform
}

.psv-tooltip--top-center .psv-tooltip-arrow {
	border-top-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--center-right {
	box-shadow: 3px 0 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(-5px, 0, 0);
	transition-property: opacity, transform
}

.psv-tooltip--center-right .psv-tooltip-arrow {
	border-right-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--bottom-left {
	box-shadow: -3px 3px 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(0, -5px, 0);
	transition-property: opacity, transform
}

.psv-tooltip--bottom-left .psv-tooltip-arrow {
	border-bottom-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--bottom-right {
	box-shadow: 3px 3px 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(0, -5px, 0);
	transition-property: opacity, transform
}

.psv-tooltip--bottom-right .psv-tooltip-arrow {
	border-bottom-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--top-left {
	box-shadow: -3px -3px 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(0, 5px, 0);
	transition-property: opacity, transform
}

.psv-tooltip--top-left .psv-tooltip-arrow {
	border-top-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--top-right {
	box-shadow: 3px -3px 0 rgba(90, 90, 90, 0.7);
	transform: translate3d(0, 5px, 0);
	transition-property: opacity, transform
}

.psv-tooltip--top-right .psv-tooltip-arrow {
	border-top-color: rgba(61, 61, 61, 0.8)
}

.psv-tooltip--visible {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	transition-duration: 0.1s
}

.m_stats_drawer {
	background-color: #e4e5e9;
	max-height: 0;
	border-top: 1px solid #d9d9d9;
	transition: max-height .5s ease-in-out;
	box-shadow: inset 0px 10px 30px 0px rgba(0, 0, 0, 0.1), inset 0px -10px 30px 0px rgba(0, 0, 0, 0.1)
}

.m_stats_drawer.open {
	max-height: 900px
}

.m_stats_drawer .m_player_stats {
	margin: 30px 0
}

.m_stats_drawer .btn_drawer {
	display: block;
	width: 150px;
	margin: 10px auto 30px auto;
	text-transform: uppercase;
	color: #0255a5;
	font-weight: bold;
	text-decoration: none;
	font-size: .75rem
}

@media only screen and (max-width: 990px) {
	.m_stats_drawer.open {
		max-height: 1500px
	}
}

.m_team_stats.graph .Opta {
	margin-bottom: 100px
}

.m_team_stats.graph .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Bar-Track .Opta-Bar-Fill {
	background: #025cb1
}

.m_team_stats.graph .Opta .Opta-Stats-Cross .Opta-Stat circle {
	fill: #025cb1
}

.m_team_stats.graph .Opta .Opta-Stats-Radial .Opta-Info {
	background-color: #025cb1;
	color: transparent
}

.m_team_stats.graph .Opta .Opta-Stats-Radial .Opta-Info:before {
	content: 'i';
	color: #fff;
	margin-left: 6px;
	font-size: 15px
}

.m_team_stats.graph .Opta .Opta-Stats-Radial .Opta-Info:before:lang(ar):before {
	margin-left: 0;
	margin-right: 6px
}

.m_team_stats.graph .Opta .Opta-Stat path.Opta-Arc {
	fill: #025cb1
}

.m_team_stats.graph .Opta .Opta-Stat .Opta-Value {
	fill: #025cb1;
	color: #025cb1
}

.m_team_stats.graph .Opta .Opta-Nav>ul {
	display: flex;
	width: 100%
}

.m_team_stats.graph .Opta .Opta-Nav li {
	flex: 1;
	text-align: center
}

.m_team_stats.graph .Opta .Opta-Nav li a {
	width: 100%
}

.tutorial-layer {
	width: 100%;
	height: 100%
}

.tutorial-layer .tutorial-element {
	margin-top: 100px;
	width: 200px;
	height: 200px;
	background-color: #fff;
	float: left;
	margin-right: 20px;
	position: relative
}

.tutorial-layer .highlighted {
	z-index: 20;
	border: 5px solid #fff
}

.tutorial-layer .tutorial-tooltip {
	position: absolute;
	color: #fff;
	top: 115%;
	font-size: 1.6em;
	line-height: 1.5
}

.tutorial-layer .tutorial-tooltip:before {
	font-family: 'Real-Madrid-Icons';
	content: "\e601";
	font-size: 2em;
	font-weight: bold;
	line-height: 1;
	position: absolute;
	left: 50%;
	bottom: 97%;
	transform: translateX(-50%)
}

.tutorial-layer .tutorial-tooltip .tutorial-step-title {
	font-size: 1.25em;
	font-weight: bold
}

.tutorial-layer .tutorial-tooltip p {
	margin-bottom: 1em
}

.tutorial-layer .rounded {
	border-radius: 50%
}

.tutorial-veil {
	position: fixed;
	background: #000;
	opacity: .8;
	width: 100%;
	height: 100%;
	z-index: 10;
	top: 0
}

#indiag {
	display: flex;
	flex-wrap: wrap;
	align-content: stretch;
	justify-content: center;
	position: fixed;
	top: -340px;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: top .35s ease-in-out, opacity .35s ease-in-out;
	width: 100%;
	min-height: 320px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.975);
	z-index: 55;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.4)
}

#indiag.show {
	opacity: 1;
	top: 0
}

#indiag .notifhead {
	color: #0255a5;
	font-size: 1.188rem;
	margin: 25px 10px
}

#indiag .notifhead:before {
	content: '';
	display: block;
	width: 27px;
	height: 35px;
	background: url("/StaticFiles/RealMadridResponsive/images/header_logo_mobile.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin: 0 auto 25px
}

#indiag .notiform {
	width: 100%;
	text-align: center;
	margin: 0 25px
}

#indiag .notiform fieldset>span {
	display: block;
	padding: 4px 40px;
	text-align: left
}

#indiag .notifleg {
	color: #555;
	font-size: .938rem;
	margin-bottom: 20px
}

#indiag .notiflabel {
	color: #555;
	font-size: .938rem;
	padding-right: 12px
}

#indiag .notiflabel>span {
	margin-right: 6px
}

#indiag .notifbut {
	margin-top: 25px;
	width: 175px;
	border-radius: 5px;
	padding: 15px 20px;
	font-size: 0.813rem
}

#indiag .notifnote {
	color: #666;
	font-size: .75rem;
	padding: 20px 40px
}

@media only screen and (min-width: 640px) {
	#indiag {
		width: 540px;
		padding: 0 10px;
		background-color: white
	}

	#indiag .notifhead {
		height: 90px
	}

	#indiag .notiform fieldset>span {
		display: inline-block;
		padding: 0;
		text-align: inherit
	}

	#indiag .notiflabel {
		padding-right: 16px
	}

	#indiag .notifbut {
		margin-top: 50px
	}
}

@media print {
	* {
		box-sizing: border-box !important;
		max-width: 49.625rem !important;
		background-color: transparent !important;
		color: #000;
		position: static
	}

	body,
	html {
		margin: 0 auto !important;
		padding: 0 !important
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		background: #fff !important;
		color: #000 !important
	}

	[role="banner"] .header_schedule,
	[role="banner"] .sticky_header_logo,
	[role="banner"] .header_corp_nav,
	[role="banner"] .navigation_tools,
	[role="banner"] [role="navigation"],
	[role="banner"] .search_bar {
		display: none !important
	}

	.grid_not_cabecera,
	.main_row,
	.club_info_layout .overlapping_main_row {
		display: block !important
	}

	.media_row,
	.m_widget,
	.col.aside,
	.full_ad_row,
	.actions_row,
	.rm_section,
	.rm_e_section,
	.cups_row,
	.m_videojs_hd,
	.col.aditional_content {
		display: none !important
	}

	.col.important {
		display: block !important;
		width: 100%
	}

	.col.main_content {
		float: none !important;
		width: auto !important
	}

	.main_row,
	.club_info_layout .overlapping_main_row,
	.m_articles_col {
		width: 100% !important
	}

	.header_section {
		background: none !important
	}

	.m_main_header:after {
		content: none !important;
		display: none !important
	}

	.m_highlights_banner_container>* {
		display: block !important;
		width: 100% !important
	}

	.m_highlights_banner_item {
		width: auto !important;
		height: 100% !important;
		margin: 10px
	}

	.m_highlights_banner_item:before {
		content: none !important;
		display: none !important
	}

	.m_highlight,
	.m_store {
		margin: 10px 0 !important;
		padding-bottom: 10px;
		border: none !important;
		box-shadow: none !important
	}

	.m_highlights_banner_image img {
		position: static;
		margin: 0;
		width: 100% !important;
		height: auto
	}

	.m_highlights_banner_info {
		position: static !important
	}

	.m_highlights_banner_rm_logo {
		display: none !important
	}

	.m_share,
	.m_fixed_share,
	.news_banner {
		display: none !important
	}

	.m_full_header_banner_info_wrapper {
		width: auto !important;
		margin: 0 10px !important;
		position: static
	}

	.m_full_header_banner_info {
		position: static !important;
		background: none;
		color: #000
	}

	.tb_header {
		display: none
	}

	.notices_layout .details_row,
	.notices_layout .details_row * {
		visibility: visible
	}

	.notices_layout .details_row>* {
		width: 100%
	}

	.m_action_notice,
	.m_action_notice * {
		visibility: visible;
		border: 0
	}

	.m_action_notice_player {
		display: none
	}

	.dashboard_btn {
		display: none
	}

	.m_action_notice_wrapper:after {
		display: none
	}

	.m_action_notice_wrapper {
		padding: 0;
		min-height: auto
	}

	.notices_layout .main_row,
	.notices_layout .club_info_layout .overlapping_main_row,
	.club_info_layout .notices_layout .overlapping_main_row {
		margin-bottom: 10px;
		margin-top: 10px
	}

	.btn {
		display: none
	}

	.m_new_tour .tb_thanks,
	.m_new_tour .tb_thanks * {
		visibility: visible
	}

	.m_new_tour .tb_thanks .opinion_container,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .image,
	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .buttons {
		display: none
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen {
		box-shadow: none;
		border: 1px solid #888;
		padding-bottom: 30px;
		margin-top: 8px
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_title_section {
		width: 100%
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen {
		display: table;
		width: 100%;
		margin-top: 50px;
		flex-basis: 100%
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price img {
		margin: 0 auto
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors {
		text-align: left
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen td.number_visitors:lang(ar) {
		text-align: right
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .price_total {
		width: 100%
	}

	.m_new_tour .tb_thanks .wrapper .tb_resumen .price_reservation .tb_price .price_resumen tr {
		width: 100%
	}

	.hide_for_mobile,
	.hide_for_tablet,
	.hide_for_mobile_devices {
		display: none !important
	}

	.OUTBRAIN,
	iframe {
		display: none !important
	}

	.pre_footer,
	footer {
		display: none !important
	}
}

* {
            margin: 0;
            padding: 0
        }

        .form_checkbox_field:after,
        .form_checkbox_field:before,
        .form_telephone_field:after,
        .form_telephone_field:before,
        .header_info .wrapper:after,
        .header_info .wrapper:before,
        .home_layout .actions_row:after,
        .home_layout .actions_row:before,
        .home_layout .banner_row:after,
        .home_layout .banner_row:before,
        .home_layout .content_row:after,
        .home_layout .content_row:before,
        .home_layout .header_row:after,
        .home_layout .header_row:before,
        .home_layout .main_row:after,
        .home_layout .main_row:before,
        .m_highlighted_direct_game_actions:after,
        .m_highlighted_direct_game_actions:before,
        .m_highlighted_summary_game_actions:after,
        .m_highlighted_summary_game_actions:before,
        .m_images_slider_viewport:after,
        .map-layout .map_row:before,
        .master-layout:after,
        .master-layout:before,
        .navigation_dropdown_content_list:after,
        .navigation_dropdown_content_list:before,
        .navigation_list:after,
        .navigation_list:before,
        .navigation_sub_nav_advertisement:after,
        .navigation_sub_nav_advertisement:before,
        .rm_section_row:after,
        .rm_section_row:before,
        .row:after,
        .row:before,
        [data-header-schedule-carousel]:after,
        [data-header-schedule-carousel]:before,
        [role=banner].sticky .navigation_dropdown_content_list:after,
        [role=banner].sticky .navigation_dropdown_content_list:before {
            content: ".";
            display: block;
            height: 0;
            overflow: hidden
        }

        .error_layout .main_row:after,
        .footer_copyright .wrapper:after,
        .footer_sitemap .wrapper:after,
        .footer_sitemap .wrapper:lang(ar):after,
        .form_checkbox_field:after,
        .form_telephone_field:after,
        .header_info .wrapper:after,
        .home_layout .actions_row:after,
        .home_layout .banner_row:after,
        .home_layout .content_row:after,
        .home_layout .header_row:after,
        .home_layout .main_row:after,
        .m_cups_wrapper:after,
        .m_highlighted_direct_game_actions:after,
        .m_highlighted_summary_game_actions:after,
        .m_images_slider_viewport:after,
        .m_slider_viewport:after,
        .m_video_gallery_current:after,
        .m_video_gallery_current_actions:after,
        .map-layout .map_row:after,
        .master-layout:after,
        .navigation_dropdown_content_list:after,
        .navigation_list:after,
        .navigation_sub_nav_advertisement:after,
        .pre_footer:after,
        .pre_footer_row:after,
        .rm_section_row:after,
        .row:after,
        [data-header-schedule-carousel]:after,
        [role=banner].sticky .navigation_dropdown_content_list:after {
            clear: both
        }

        .error_layout .main_row:after,
        .error_layout .main_row:before,
        .footer_copyright .wrapper:after,
        .footer_copyright .wrapper:before,
        .footer_sitemap .wrapper:after,
        .footer_sitemap .wrapper:before,
        .footer_sitemap .wrapper:lang(ar):after,
        .footer_sitemap .wrapper:lang(ar):before,
        .form_checkbox_field:after,
        .form_checkbox_field:before,
        .form_telephone_field:after,
        .form_telephone_field:before,
        .header_info .wrapper:after,
        .header_info .wrapper:before,
        .home_layout .actions_row:after,
        .home_layout .actions_row:before,
        .home_layout .banner_row:after,
        .home_layout .banner_row:before,
        .home_layout .content_row:after,
        .home_layout .content_row:before,
        .home_layout .header_row:after,
        .home_layout .header_row:before,
        .home_layout .main_row:after,
        .home_layout .main_row:before,
        .m_cups_wrapper:after,
        .m_cups_wrapper:before,
        .m_highlighted_direct_game_actions:after,
        .m_highlighted_direct_game_actions:before,
        .m_highlighted_summary_game_actions:after,
        .m_highlighted_summary_game_actions:before,
        .m_images_slider_viewport:after,
        .m_images_slider_viewport:before,
        .m_slider_viewport:after,
        .m_slider_viewport:before,
        .m_video_gallery_current:after,
        .m_video_gallery_current:before,
        .m_video_gallery_current_actions:after,
        .m_video_gallery_current_actions:before,
        .map-layout .map_row:after,
        .map-layout .map_row:before,
        .master-layout:after,
        .master-layout:before,
        .navigation_dropdown_content_list:after,
        .navigation_dropdown_content_list:before,
        .navigation_list:after,
        .navigation_list:before,
        .navigation_sub_nav_advertisement:after,
        .navigation_sub_nav_advertisement:before,
        .pre_footer:after,
        .pre_footer:before,
        .pre_footer_row:after,
        .pre_footer_row:before,
        .rm_section_row:after,
        .rm_section_row:before,
        .row:after,
        .row:before,
        [data-header-schedule-carousel]:after,
        [data-header-schedule-carousel]:before,
        [role=banner].sticky .navigation_dropdown_content_list:after,
        [role=banner].sticky .navigation_dropdown_content_list:before {
            content: ".";
            display: block;
            height: 0;
            overflow: hidden
        }

        .btn_video,
        .btn_video:before,
        .footer_sponsors a,
        .form_time_field div,
        .form_time_field small,
        .header_corp_nav li,
        .header_corp_nav_logged .header_corp_nav_login img,
        .header_corp_nav_logged .header_corp_nav_login small,
        .header_description_teams .team img,
        .header_description_teams > *,
        .header_info_buy,
        .header_info_more,
        .header_info_sponsor,
        .header_info_sponsor > *,
        .header_info_summary time,
        .header_info_teams,
        .header_info_teams img,
        .header_summary_description em,
        .header_summary_description time,
        .m_articles_col,
        .m_cookie_btn,
        .m_cup div:after,
        .m_cup img,
        .m_cups_wrapper .m_cup,
        .m_full_header_banner_info .news_banner_picture,
        .m_full_header_banner_info .news_banner_video,
        .m_highlighted > *,
        .m_highlighted_aside_section_title > *,
        .m_highlighted_finish_game_header p > * + :before,
        .m_highlighted_finish_game_teams > *,
        .m_highlighted_next_game_header p > * + :before,
        .m_highlighted_next_game_team:before,
        .m_highlighted_summary_game_header p > * + :before,
        .m_highlights_banner_container > *,
        .m_highlights_banner_iconos_picture,
        .m_highlights_banner_iconos_video,
        .m_highlights_upload_content .slider_btn_next,
        .m_highlights_upload_content .slider_btn_prev,
        .m_highlights_upload_content img,
        .m_highlights_upload_header_btn > *,
        .m_images_slider_wrapper > *,
        .m_inner_nav li,
        .m_inner_nav > *,
        .m_media,
        .m_media_slide_wrapper .m_media,
        .m_player_bio_social small,
        .m_player_bio_social_accounts,
        .m_schedule_actions a,
        .m_share,
        .m_share_action,
        .m_slider_list > *,
        .m_weather,
        .m_weather_icon,
        .m_widget_teams div,
        .m_widget_teams > a,
        .navigation_tools .navigation_search_btn,
        .navigation_tools .navlist_item > a,
        .navigation_tools a.navigation_search_btn,
        .news_banner .news_banner_picture,
        .news_banner .news_banner_video,
        .news_banner_enlace,
        .news_banner_iconos_picture,
        .news_banner_iconos_video,
        .row_form > *,
        [data-header-schedule-carousel] ol > * {
            display: inline-block;
            letter-spacing: 0;
            word-spacing: 0
        }

        .header_info_summary time,
        .header_info_teams {
            border-left: 1px solid #2c2c2c;
            display: table-cell;
            letter-spacing: 0;
            word-spacing: 0
        }

        @font-face {
            font-family: Real-Madrid-Icons;
            src: url(fonts/Real-Madrid-Icons.eot)
        }

        @font-face {
            font-family: Real-Madrid-Icons;
            src: url(fonts/Real-Madrid-Icons.woff2) format("woff2"), url(fonts/Real-Madrid-Icons.woff) format("woff"), url(fonts/Real-Madrid-Icons.ttf) format("truetype");
            font-weight: 400;
            font-style: normal
        }

        body {
            font-size: x-small;
            font-family: Arial, Helvetica, sans-serif
        }

        img {
            max-width: 100%;
            display: block
        }

        a img,
        fieldset {
            border: 0
        }

        article,
        aside,
        audio,
        canvas,
        figcaption,
        figure,
        figure img,
        footer,
        header,
        hgroup,
        nav,
        section,
        video {
            display: block
        }

        .m_app {
            display: none
        }

        .btn_show {
            display: inline-block;
            vertical-align: middle;
            font-size: 1.2em;
            color: #000;
            text-transform: uppercase;
            text-decoration: none
        }

        .btn_show:after {
            content: "\e602";
            font-family: real-madrid-icons;
            color: #000;
            font-size: 18px;
            font-weight: 400;
            display: inline-block;
            vertical-align: middle;
            height: 15px;
            margin-top: -5px;
            margin-left: 15px;
            -webkit-transition: -webkit-transform 250ms cubic-bezier(.19, 1, .22, 1);
            -moz-transition: -moz-transform 250ms cubic-bezier(.19, 1, .22, 1);
            -ms-transition: -ms-transform 250ms cubic-bezier(.19, 1, .22, 1);
            -o-transition: -o-transform 250ms cubic-bezier(.19, 1, .22, 1);
            transition: transform 250ms cubic-bezier(.19, 1, .22, 1)
        }

        .hide_for_desktop,
        .show_on_mobile {
            display: none
        }

        .clearfix:after,
        .clearfix:before {
            content: " ";
            display: table
        }

        .clearfix:after {
            clear: both
        }

        .col {
            float: left;
            margin-left: 0;
            box-sizing: border-box
        }

        .btn {
            display: inline-block;
            letter-spacing: 0;
            word-spacing: 0;
            padding: 12px 20px;
            font-size: 1.1em;
            font-weight: 700;
            text-transform: uppercase;
            color: #fff;
            background-color: #0255a5;
            border: none;
            border-radius: 2px;
            text-decoration: none;
            transition: background-color 250ms cubic-bezier(.19, 1, .22, 1)
        }

        .btn_full {
            width: auto;
            display: block;
            padding: 12px 0;
            text-align: center
        }

        [class*=" rm-"],
        [class^=rm-] {
            font-family: Real-Madrid-Icons;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .rm-envelope:before {
            content: "\e909"
        }

        .rm-social-facebook:before {
            content: "\e63a"
        }

        .rm-social-twitter:before {
            content: "\e63c"
        }

        .rm-share_alt:before {
            content: "\e908"
        }

        .rm-social_whatsapp:before {
            content: "\e904"
        }

        [role=banner] {
            background-color: #fff
        }

        [role=banner] a {
            color: #666
        }

        [role=banner].sticky .header_corp_nav,
        [role=banner].sticky .header_schedule,
        [role=banner].sticky .original_logo {
            display: none
        }

        [role=banner] .sticky_header_logo {
            width: 0;
            height: 30px;
            overflow: hidden;
            position: absolute;
            transition: opacity 1s cubic-bezier(.19, 1, .22, 1);
            opacity: 0
        }

        .navigation_dropdown,
        [role=banner].sticky .navigation_dropdown {
            display: none;
            position: absolute;
            z-index: 3
        }

        [role=navigation] {
            position: relative;
            z-index: 3
        }

        [role=navigation] .navigation_list {
            z-index: 2
        }

        .header_schedule.header_1200 {
            background-color: #000
        }

        .header_schedule.header_1200 .header_1200_content {
            max-width: 1200px;
            margin: 0 auto;
            position: relative;
            min-height: 35px
        }

        [data-header-schedule-carousel] {
            position: relative;
            backface-visibility: hidden;
            height: 35px;
            background-color: #000;
            overflow: hidden
        }

        [data-header-schedule-carousel] > * {
            visibility: hidden
        }

        [data-header-schedule-carousel] ol {
            font-size: 0;
            float: left;
            white-space: nowrap
        }

        .header_info_summary a {
            color: #fff
        }

        .header_info_description a {
            color: #f9f9f9
        }

        .header_info_sponsors {
            display: block;
            position: absolute;
            min-width: 266px;
            background-color: #000;
            color: #666;
            text-align: right;
            max-height: 35px;
            overflow: hidden
        }

        .header_info_sponsors.gpt_sponsor {
            vertical-align: middle
        }

        .header_schedule.header_1200 .header_1200_content .header_info_sponsors {
            margin-left: 0;
            top: 0;
            right: 30px;
            left: auto
        }

        .header_info_sponsors.gpt_sponsor > div {
            text-decoration: none;
            padding-left: 10px;
            padding-right: 10px;
            width: 65px;
            text-align: center;
            display: inline-block;
            border-left: 1px solid #2c2c2c
        }

        .header_link_sponsors {
            display: block;
            position: absolute;
            background-color: #000
        }

        .header_schedule.header_1200 .header_1200_content .header_link_sponsors {
            margin-left: 0;
            top: 0;
            right: 0;
            left: auto
        }

        .header_link_sponsors a {
            text-decoration: none;
            padding: 12px 12px 0 12px;
            font-size: x-small;
            text-transform: uppercase;
            display: inline-block;
            height: 23px;
            font-weight: 700;
            color: #fff
        }

        .header_schedule.header_1200 .header_1200_content .header_link_sponsors a:before {
            content: attr(data-txt-desktop)
        }

        .mfp-hide {
            display: none
        }

        .navigation_list,
        .navlist_item_active .navigation_dropdown_content_list {
            list-style: none;
            text-transform: uppercase;
            font-size: x-small
        }

        .header_main_wrapper,
        .navigation_list,
        .navlist_item_active .navigation_dropdown_content {
            max-width: 940px;
            padding-left: 10px;
            padding-right: 10px;
            margin: 0 auto
        }

        .navlist_item {
            font-size: 1.1em
        }

        .navlist_item > a {
            transition: border-color .5s cubic-bezier(.19, 1, .22, 1), color .5s cubic-bezier(.19, 1, .22, 1);
            color: #666;
            display: block;
            text-decoration: none;
            border-bottom: 1px solid transparent;
            position: relative;
            z-index: 3;
            padding-bottom: 14px
        }

        .navlist_item_active .with_dropdown > a,
        .navlist_item_with_dropdown > a,
        [role=banner].sticky .navlist_item_with_dropdown > a {
            overflow: visible;
            position: relative
        }

        .navigation_list > li,
        .navlist_item_active .navigation_dropdown_content_list > li {
            float: left;
            margin-left: 18px
        }

        .header_main_wrapper {
            position: relative;
            padding-top: 14px;
            padding-bottom: 20px
        }

        .navigation_tools .navigation_list {
            float: right;
            margin-top: -2px
        }

        .navigation_tools .navlist_item > a,
        .specials_layout .m_text h3 {
            font-family: Arial, sans-serif
        }

        .navigation_tools .navlist_item > a {
            display: inline-block;
            letter-spacing: 0;
            word-spacing: 0
        }

        .header_main_wrapper.header_main_1200,
        .navigation_list,
        .navigation_tools_1200 .navigation_list {
            max-width: 1180px
        }

        .header_logo {
            display: block;
            width: auto;
            height: 56px
        }

        .header_logo .header_logo_title {
            display: inline-block;
            width: 173px;
            height: 56px;
            overflow: hidden
        }

        .header_logo .header_logo_title a {
            text-decoration: none;
            color: transparent;
            display: block;
            width: 100%;
            height: 100%
        }

        .header_logo > a {
            max-height: 100%
        }

        .header_logo > a > img {
            max-height: 56px;
            width: auto;
            display: inline-block
        }

        .header_logo > a > img .show_on_mobiles,
        .header_logo > a > img.hide_for_desktop {
            display: none
        }

        .header_logo > a > img.header_parche {
            margin-left: 6px;
            padding-left: 10px;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoAQMAAAAFeAI0AAAABlBMVEUAAADe3t5coLa3AAAAAXRSTlMAQObYZgAAAA1JREFUCNdjwA4ayIUApN8OgVWPf/0AAAAASUVORK5CYII=);
            background-repeat: no-repeat;
            background-position: left center;
            display: none
        }

        .header_logo > a > img.header_lazo {
            padding-right: 1px;
            display: none
        }

        .header_logo > a > img.active {
            display: inline-block
        }

        .ventaEntradas {
            display: none
        }

        .m_link_dropdown {
            position: relative;
            cursor: pointer
        }

        .m_link_dropdown span {
            display: inline-block
        }

        .m_link_dropdown:after {
            content: '\e602';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #000;
            font-size: 14px;
            margin-left: 6px;
            font-weight: 700;
            vertical-align: middle
        }

        .header_corp_nav {
            position: absolute;
            right: 10px;
            top: 10px;
            list-style: none;
            font-size: 0;
            z-index: 5
        }

        .header_corp_nav li {
            font-size: x-small;
            border-right: 1px solid #999;
            padding: 0 10px;
            display: inline-block;
            letter-spacing: 0;
            word-spacing: 0
        }

        .header_corp_nav a,
        .header_corp_nav span {
            font-size: 1em;
            text-transform: uppercase;
            text-decoration: none;
            display: inline-block
        }

        .header_corp_nav > li > a,
        .navigation_tools .navlist_item > a,
        .navlist_item_active .navigation_dropdown .navigation_dropdown_content_list > li > a {
            transition: color .5s cubic-bezier(.19, 1, .22, 1)
        }

        .header_corp_nav .m_link_dropdown {
            padding-right: 10px
        }

        .header_corp_nav li a img {
            vertical-align: bottom
        }

        .accessible {
            display: none
        }

        .m_link_dropdown_list {
            display: none;
            position: absolute;
            right: -1px;
            z-index: 3;
            margin-top: 9px
        }

        .navigation_tools {
            z-index: 4;
            font-size: x-small;
            margin: -2px auto 0;
            height: 0
        }

        .navigation_tools.navigation_tools_1200 {
            max-width: 1200px
        }

        .navigation_tools .navlist_item {
            margin-left: 0;
            position: relative;
            z-index: 4
        }

        .navigation_tools .navlist_item_right {
            position: relative;
            z-index: 4
        }

        .navigation_tools.navigation_tools_1200 .navlist_item_login {
            display: none
        }

        .navigation_list > li:first-child,
        .navlist_item_active .navigation_dropdown_content_list > li:first-child {
            margin-left: 0
        }

        .navigation_tools .navigation_search_btn:after,
        .navigation_tools a.navigation_search_btn:after {
            content: '\e60a';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #999;
            background: 0 0;
            font-size: 17px;
            margin-top: -33px;
            font-weight: 400;
            vertical-align: middle;
            transition: background-color .5s cubic-bezier(.19, 1, .22, 1)
        }

        .navigation_tools .navlist_item > a {
            font-weight: 700
        }

        .navigation_tools .navlist_item > a:before {
            content: "";
            display: block;
            float: left;
            width: 1px;
            height: 15px;
            background: #ccc;
            margin-left: -12px
        }

        .navigation_tools .navlist_item:first-child > a:before {
            background: 0 0
        }

        .navigation_goto_subnav {
            display: none
        }

        .navigation_tools .navlist_item > a {
            margin-left: -3px;
            vertical-align: bottom;
            text-decoration: none;
            text-transform: uppercase;
            color: #0255a5;
            padding: 0 12px 14px;
            line-height: 16px
        }

        .navigation_tools .navigation_list .navlist_item_with_dropdown > a {
            padding-right: 27px;
            margin-right: 0
        }

        .navigation_tools .navlist_item_right .navigation_dropdown {
            right: 0
        }

        .navigation_tools .navigation_list .navlist_item_with_dropdown .navigation_dropdown {
            margin-top: -2px
        }

        .navigation_tools .navigation_search_btn,
        .navigation_tools a.navigation_search_btn {
            padding-right: 7px;
            padding-left: 11px;
            padding-bottom: 0
        }

        .navigation_tools .navigation_search_btn,
        .navigation_tools a.navigation_search_btn {
            background-repeat: no-repeat;
            background-position: 11px center;
            font-size: 0;
            width: 16px;
            height: 16px;
            position: relative
        }

        .search_bar,
        .search_bar_error {
            transition: height .7s cubic-bezier(1, 0, 0, 1);
            transform: translateZ(0);
            height: 0;
            background-color: #f2f2f2;
            font-size: x-small;
            position: relative;
            overflow: hidden
        }

        .search_bar_expanded {
            -webkit-transition-duration: .4s;
            -moz-transition-duration: .4s;
            -ms-transition-duration: .4s;
            -o-transition-duration: .4s;
            transition-duration: .4s;
            -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            -moz-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            -ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            transition-timing-function: cubic-bezier(.19, 1, .22, 1);
            height: 116px;
            border-bottom: 1px solid #e6e6e6
        }

        .direct_player {
            background-color: #f2f2f2
        }

        .direct_player_wrapper {
            display: flex;
            flex-wrap: wrap;
            width: 100%;
            max-width: 100%;
            margin: 0 auto
        }

        .direct_player_cont {
            width: 100%;
            height: calc(100vw * .5625 - 2px);
            background-color: #111
        }

        .direct_player_info {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            align-content: flex-end;
            padding: 1.875rem 1.25rem .625rem;
            color: #444;
            box-sizing: border-box;
            position: relative
        }

        .live-icon {
            position: relative;
            display: inline-block;
            height: 20px;
            width: 20px;
            vertical-align: text-top;
            transform: translateY(-4px)
        }

        .direct_player_share {
            position: absolute;
            right: 25px;
            top: 25px;
            width: 20px;
            height: 20px;
            cursor: pointer
        }

        .direct_player_share_icon {
            font-size: 0;
            color: transparent;
            transform: translate(0);
            z-index: 10
        }

        .direct_player_share_icon::before {
            display: block;
            font-family: Real-Madrid-Icons;
            color: #a6a6a6;
            font-size: 20px;
            font-weight: 400;
            content: '\e908';
            width: 20px;
            height: 20px
        }

        .direct_player_live {
            flex: 0 1 100%;
            margin-bottom: .75rem;
            text-transform: uppercase;
            font-size: .75rem;
            color: #090;
            vertical-align: text-top
        }

        .direct_player_title {
            flex: 0 1 100%;
            margin-bottom: 1.25rem;
            font-family: Oswald, sans-serif;
            font-weight: 400;
            font-size: 1.75rem;
            line-height: 1.25
        }

        .direct_player_entradilla {
            display: none
        }

        .news_banner .news_banner_picture ~ .news_banner_video:before {
            margin-left: 12px
        }

        .ico_news_banner_video2:before,
        .news_banner .news_banner_video:before {
            content: '\e632';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #828282;
            font-size: 29px;
            font-weight: 400;
            margin-top: -1px;
            vertical-align: middle
        }

        .ico_news_banner_picture2:before,
        .news_banner .news_banner_picture:before {
            content: '\e627';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #828282;
            font-size: 29px;
            font-weight: 400;
            margin-top: -1px;
            vertical-align: middle
        }

        .wrapper {
            margin: 0 auto;
            max-width: 1200px
        }

        .m_destacados_home {
            margin-bottom: 20px;
            border-top: 1px solid #dcdcdc;
            box-sizing: border-box
        }

        .master-layout > .full_section {
            max-width: 100%
        }

        .master-layout > .section {
            max-width: 1200px;
            margin: 0 auto
        }

        .home_layout .aside {
            position: relative;
            z-index: 1
        }

        .col.agenda {
            float: right
        }

        .m_articles {
            margin-bottom: 25px;
            clear: both
        }

        .m_articles_inner_nav,
        .m_articles_title {
            margin-bottom: 20px
        }

        .side_panel {
            display: none
        }

        .side_panel [data-scroller] {
            overflow: hidden;
            height: 100%
        }

        .m_widget {
            border: 1px solid #e6e6e6;
            font-size: x-small;
            background-color: #fff
        }

        .m_agenda .m_agenda_title {
            position: relative
        }

        .m_agenda .m_agenda_title h2 {
            text-align: center
        }

        .m_widget_title {
            display: block;
            padding: 12px 15px;
            font-size: 1.4em;
            font-weight: 400;
            text-transform: uppercase;
            background-color: #fff;
            border-top: 2px solid #0255a5;
            border-bottom: 1px solid #e6e6e6;
            color: #666;
            text-decoration: none
        }

        .m_agenda .m_agenda_title h2 .m_widget_title {
            font-size: .786em
        }

        .m_agenda .m_widget_title:before {
            font-family: Real-Madrid-Icons;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            font-size: 2.5em;
            vertical-align: middle;
            content: "\e90a";
            margin-right: 10px
        }

        .m_agenda .m_agenda_title .btn_show {
            position: absolute;
            top: 0;
            right: 0;
            padding: 20px 15px
        }

        .m_collapsable_content {
            display: block;
            height: 0;
            padding: 0;
            margin: 0;
            overflow: hidden;
            transition: height .5s cubic-bezier(.19, 1, .22, 1)
        }

        .m_agenda .m_collapsable_content {
            height: auto
        }

        .m_agenda .m_agenda_main {
            position: relative
        }

        .m_agenda .m_agenda_main .m_agenda_tickets_btn {
            display: none
        }

        .m_agenda .m_agenda_main .m_agenda_filters {
            z-index: 4;
            position: relative
        }

        .m_agenda .m_agenda_main .m_agenda_selector {
            padding: 15px;
            font-size: 1.2em;
            z-index: 3;
            text-align: center;
            position: relative;
            background: #fff
        }

        .m_agenda .m_agenda_main .m_agenda_selector .m_agenda_filter_close {
            display: none
        }

        .m_agenda .m_agenda_main .m_agenda_filters .m_agenda_filter_close,
        .m_agenda .m_agenda_main .m_agenda_filters [data-filter-trigger] {
            font-weight: 700;
            color: #0255a5;
            text-decoration: none;
            padding-right: 15px
        }

        .m_agenda .m_agenda_main .m_agenda_filters [data-filter-list] {
            position: absolute;
            z-index: 2;
            width: 100%;
            max-height: 0;
            overflow: hidden;
            transition: max-height .5s ease-in-out;
            list-style-type: none;
            border-top: 1px solid #e1e1e1;
            margin: 0;
            padding: 0;
            font-size: 1.2em
        }

        .m_agenda .m_agenda_main .m_agenda_list {
            border-top: 1px solid #e1e1e1
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event {
            border-bottom: 1px solid #d6d6d6;
            padding: 0 15px 10px;
            line-height: 1.5;
            background-color: #eee
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active {
            text-align: center;
            padding: 20px 15px;
            background-color: #fff;
            display: block;
            position: relative
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_details.active {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 60%
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_abbr {
            font-weight: 700
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_tournament,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_abbr,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_standing {
            display: none
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_standing {
            text-transform: uppercase
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_container {
            display: flex;
            align-items: center
        }

        .m_agenda .m_agenda_main .m_agenda_share {
            list-style-type: none;
            display: none;
            position: relative;
            z-index: 2
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_container,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_tournament,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_share,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_team_abbr,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_team_standing,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_tickets_btn {
            display: block
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_item {
            display: flex;
            align-items: center;
            flex-basis: 100px;
            height: auto
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item {
            max-width: none;
            float: none
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_team {
            width: 30px;
            margin-right: 10px
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_team {
            width: 50px;
            margin: 0
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_team {
            flex: 0 1 40%;
            text-align: center
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item img {
            margin: 10px auto;
            max-width: none
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_item .m_agenda_event_tournament {
            flex: 0 1 20%;
            text-align: center;
            text-transform: uppercase
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_teams {
            flex-basis: 120px;
            margin-right: 10px
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_info {
            flex-basis: auto
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_info,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_teams {
            max-width: none
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_name,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_team_name {
            display: none
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_info,
        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_tickets_btn {
            margin-bottom: 15px
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_date {
            font-weight: 700;
            display: block
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_date {
            font-size: 18px;
            margin: 10px 0 0 0
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_time {
            font-weight: 400;
            display: block
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_time {
            font-size: 1.4em
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event_place {
            font-weight: 400;
            display: block;
            margin-bottom: 10px
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event.active .m_agenda_event_place {
            font-size: 1.1em
        }

        .m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item {
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
            margin-top: 10px
        }

        .m_agenda .m_agenda_main .m_agenda_share .rm-envelope {
            font-size: 14px;
            text-decoration: none;
            border-radius: 50%;
            background-color: #0055a6;
            color: #fff;
            padding: 8px
        }

        .m_agenda .m_agenda_main .m_agenda_share .rm-social-facebook {
            font-size: 20px;
            text-decoration: none;
            border-radius: 100%;
            background-color: #3b5998;
            color: #fff;
            padding: 5px
        }

        .m_agenda .m_agenda_main .m_agenda_share .rm-social-twitter {
            font-size: 20px;
            text-decoration: none;
            border-radius: 100%;
            color: #fff;
            background-color: #1da1f2;
            padding: 5px
        }

        .m_agenda .m_agenda_main .m_agenda_share .rm-social_whatsapp {
            font-size: 20px;
            text-decoration: none;
            border-radius: 100%;
            background-color: #34af23;
            color: #fff;
            padding: 5px
        }

        .m_agenda .m_agenda_main .m_agenda_share .rm-share_alt {
            font-size: 14px;
            text-decoration: none;
            border-radius: 50%;
            background-color: #c8b178;
            color: #fff;
            padding: 8px
        }

        .m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item .m_agenda_share_more {
            display: none
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event {
            border-bottom: 1px solid #d6d6d6;
            padding: 0 15px 10px;
            line-height: 1.5;
            background-color: #eee
        }

        .m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item.hide_for_desktop {
            display: none
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_logo {
            min-width: 30px;
            min-height: 30px;
            max-width: 30px
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_team_name {
            display: block
        }

        .m_agenda .m_agenda_main .m_agenda_list .m_agenda_event .m_agenda_event_name {
            text-transform: uppercase
        }

        .m_agenda .m_agenda_foot {
            padding: 30px 0;
            text-align: center
        }

        .m_agenda .m_agenda_foot .btn_agenda_all {
            border: 1px solid #c8c8c8;
            background-color: #f6f6f6;
            color: #0255a5;
            font-size: 1.6em
        }

        .m_link_dropdown_list a,
        .m_link_dropdown_list span,
        .navigation_list,
        .navigation_sub_nav_advertisement p {
            font-size: x-small
        }

        .m_inner_nav > * {
            vertical-align: middle
        }

        .m_inner_nav strong {
            margin-right: 20px;
            font-size: 1.6em;
            font-weight: 400;
            text-transform: uppercase;
            color: #000;
            vertical-align: middle
        }

        .m_inner_nav h3 {
            margin-right: 20px;
            font-size: 1.6em;
            font-weight: 400;
            text-transform: uppercase;
            color: #000;
            vertical-align: middle
        }

        .m_widget_rmtv {
            position: relative;
            background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/cw_head.jpg);
            background-size: cover;
            background-position: center;
            min-height: 170px
        }

        .m_widget_rmtv h2 {
            text-align: center
        }

        .m_widget_rmtv .m_widget_title {
            font-size: .786em
        }

        .m_widget_title:before {
            font-family: Real-Madrid-Icons;
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            font-size: 30px;
            vertical-align: middle;
            content: "\e637";
            margin-right: 10px
        }

        .m_widget_rmtv .content_rmtv {
            position: relative;
            background-size: 22px;
            padding-bottom: 20px;
            text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 -1px 0 #000, 0 2px 0 #000, 0 2px 2px #000
        }

        .m_widget_rmtv .content_rmtv:before {
            font-family: Real-Madrid-Icons;
            content: "\e638";
            display: block;
            position: absolute;
            font-size: 30px;
            top: 10px;
            left: 50%;
            margin-left: -15px;
            color: #fff
        }

        .m_widget_rmtv .content_rmtv a {
            text-decoration: none
        }

        .m_widget_rmtv .content_rmtv span {
            text-align: center;
            color: #fff;
            display: block
        }

        .m_widget_rmtv .content_rmtv span.directo {
            display: none
        }

        .m_widget_rmtv .content_rmtv span.title {
            padding-top: 46px;
            font-size: 16px;
            border-bottom: 1px solid #40a3e6;
            margin: 0 auto;
            width: 120px;
            padding-bottom: 5px
        }

        .m_widget_rmtv .content_rmtv span.info {
            font-size: 13px;
            margin-top: 5px;
            padding: 0 10px
        }

        .overlapping_row,
        .vip_layout .main_row.overlapping_row {
            margin-top: -98px;
            position: relative;
            z-index: 1
        }

        .m_highlighted {
            background-color: #f6f6f6;
            border: 1px solid #d9d9d9;
            white-space: nowrap;
            position: relative
        }

        .m_highlighted > * {
            font-size: x-small;
            white-space: normal;
            vertical-align: top
        }

        .m_highlighted_section {
            width: 68%
        }

        .m_highlighted_next_game {
            font-size: x-small;
            text-transform: uppercase;
            position: relative
        }

        .m_highlighted_next_game .download_dossier {
            position: absolute;
            right: 0;
            padding: 15px 23px 12px 35px;
            bottom: 0;
            text-decoration: none;
            color: #424242;
            font-weight: 700;
            font-size: 11px;
            text-transform: uppercase
        }

        .m_highlighted_next_game .download_dossier:before {
            content: "\e62d";
            display: inline-block;
            position: absolute;
            font-family: Real-Madrid-Icons;
            color: #000;
            font-size: 21px;
            text-align: center;
            padding-top: 9px;
            font-weight: 400;
            left: 0;
            top: 0;
            width: 40px;
            height: 37px
        }

        .m_highlighted_next_game .download_dossier:lang(ar) {
            right: auto;
            left: 0;
            padding: 15px 35px 12px 23px
        }

        .m_highlighted_next_game .download_dossier:lang(ar):before {
            left: auto;
            right: 0
        }

        .m_highlighted_aside {
            box-sizing: border-box;
            border-left: 1px solid #d9d9d9;
            width: 32%;
            margin-left: -3px
        }

        .m_highlighted_finish_game_header,
        .m_highlighted_next_game_header,
        .m_highlighted_summary_game_header {
            padding-top: 17px
        }

        .m_highlighted_finish_game_title,
        .m_highlighted_next_game_audio,
        .m_highlighted_next_game_title,
        .m_highlighted_summary_game_title {
            font-size: 1.2em;
            float: left;
            max-width: 144px;
            padding-left: 13px;
            padding-right: 13px
        }

        .m_highlighted_finish_game_header p,
        .m_highlighted_next_game_header p,
        .m_highlighted_summary_game_header p {
            font-size: 1.2em;
            font-weight: 700;
            margin: 0 140px;
            text-align: center;
            color: #777
        }

        .m_highlighted_finish_game_header p > * + :before,
        .m_highlighted_next_game_header p > * + :before,
        .m_highlighted_summary_game_header p > * + :before {
            content: "\00b7";
            margin-right: 5px;
            margin-left: 0
        }

        .m_highlighted_next_game_location,
        p.m_highlighted_next_game_location {
            font-weight: 400;
            margin-top: 8px
        }

        .m_highlighted_next_game_teams {
            overflow: hidden;
            position: relative;
            margin-top: 22px
        }

        .m_highlighted_next_game_teams:before {
            content: "";
            display: block;
            top: 0;
            bottom: 0;
            left: 50%;
            width: 1px;
            position: absolute;
            background: #d9d9d9
        }

        .m_highlighted_next_game_team {
            float: left;
            width: 50%;
            height: 150px;
            box-sizing: border-box;
            text-align: right;
            font-size: x-small;
            padding-right: 32px;
            padding-left: 12px
        }

        .m_highlighted_next_game_team:before {
            content: "";
            height: 100%;
            width: 0;
            background-color: red;
            vertical-align: middle
        }

        .m_highlighted_next_game_team > * {
            vertical-align: middle
        }

        .m_highlighted_next_game_team img {
            float: right;
            margin-left: 10px
        }

        .m_highlighted_next_game_team strong {
            color: #333;
            font-size: 1.3em;
            text-transform: none;
            display: inline-block;
            width: 40%;
            word-break: keep-all
        }

        .m_highlighted_next_game_second_team {
            text-align: left;
            padding-left: 32px;
            padding-right: 12px
        }

        .m_highlighted_next_game_second_team img {
            float: left;
            margin-left: 0;
            margin-right: 10px
        }

        .m_highlighted_next_game_info {
            display: table;
            width: 100%;
            color: #777;
            text-transform: uppercase;
            margin-top: 40px;
            margin-bottom: 56px;
            position: relative
        }

        .m_highlighted_next_game_info_wrapper {
            display: table-row;
            font-size: x-small
        }

        .m_highlighted_next_game_info_wrapper > * {
            display: table-cell;
            border-left: 1px solid #ccc;
            font-size: 1.1em;
            min-height: 20px;
            vertical-align: middle
        }

        .m_highlighted_next_game_info_wrapper time {
            width: 56px;
            text-align: center
        }

        .m_highlighted_next_game_info_wrapper > :first-child {
            border: none
        }

        .m_highlighted_next_game_info_wrapper p {
            padding-left: 12px;
            padding-right: 9px
        }

        .m_highlighted_next_game_info_wrapper p.m_highlighted_next_game_channel {
            min-width: 249px;
            font-weight: 400
        }

        .m_highlighted_next_game_info_wrapper > a {
            min-width: 162px;
            text-align: right;
            font-weight: 700;
            color: #0255a5;
            text-decoration: none;
            padding-right: 23px
        }

        .m_share {
            position: relative;
            font-size: x-small;
            z-index: 2
        }

        .m_share_inline {
            display: block;
            overflow: hidden;
            min-height: 41px;
            margin-top: 6px
        }

        .m_highlighted_next_game .m_share {
            margin-top: 15px;
            position: absolute;
            bottom: 0
        }

        .m_share_action {
            position: relative;
            border: 1px solid #d9d9d9;
            padding: 12px 12px 11px 50px;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase;
            text-decoration: none;
            color: #424242;
            background-color: #fff;
            transition: background-color .5s cubic-bezier(.19, 1, .22, 1)
        }

        [class^=m_share_] {
            background-repeat: no-repeat
        }

        .m_share_inline .m_share_action {
            float: left;
            border: none;
            padding: 15px 12px 12px 32px;
            margin-left: 8px;
            background-color: transparent
        }

        .ico_share,
        .m_share_action:after {
            content: "\e60e";
            display: inline-block;
            position: absolute;
            top: 12px;
            left: 16px;
            font-family: real-madrid-icons;
            color: #000;
            font-size: 15px;
            font-weight: 400
        }

        .m_share_golden .m_share_action:after {
            display: block;
            font-family: real-madrid-icons;
            color: #fff;
            font-size: 20px;
            font-weight: 400;
            position: absolute;
            top: 50%;
            left: 50%;
            line-height: 1;
            width: auto;
            height: auto;
            padding: 0;
            border-right: transparent;
            transform: translate(-50%, -50%)
        }

        .m_share_action:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 40px;
            height: 37px;
            background-repeat: no-repeat;
            background-position: 12px 10px
        }

        .m_share_inline .ico_share,
        .m_share_inline .m_share_action:after {
            background-size: 14px 13px;
            background-position: 12px 12px
        }

        .home_layout .highlighted_row > *,
        .m_highlighted_finish_game > * {
            margin-left: 10px;
            margin-right: 10px
        }

        .home_layout .highlighted_row {
            margin-bottom: 33px
        }

        .home_layout .main_row > .col {
            width: 33.33333%
        }

        .home_layout .main_row > .important {
            width: 66.66667%
        }

        .home_layout .important > * {
            margin-left: 10px;
            margin-right: 11px
        }

        .home_layout .main_row .aside.agenda {
            float: right
        }

        .home_layout .aside > *,
        .home_layout .full_banner_row {
            margin-bottom: 20px
        }

        .home_layout .main_row > .aside > * {
            margin-left: 10px;
            margin-right: 10px
        }

        .m_full_header_banner,
        .m_full_header_video {
            position: relative;
            background-color: #e6e6e6;
            overflow: hidden
        }

        .m_full_header_banner_info_wrapper {
            width: 1500px;
            left: 50%;
            margin-left: -750px;
            text-align: left
        }

        .m_full_header_banner_info_wrapper,
        .m_full_header_video_info_wrapper {
            position: relative
        }

        .m_full_header_banner img,
        .m_full_header_video img {
            margin: 0 auto
        }

        .m_full_header_banner_info_wrapper h1,
        .m_full_header_banner_info_wrapper h2 {
            margin: 0
        }

        .m_full_header_banner_info_wrapper img {
            max-width: 100%
        }

        .m_full_header_banner_info_wrapper img.blur-up {
            -webkit-filter: blur(10px);
            filter: blur(10px);
            transition: filter .4s, -webkit-filter .4s
        }

        .m_full_header_banner_info_wrapper img.blur-up.lazyloaded {
            -webkit-filter: blur(0);
            filter: blur(0)
        }

        .m_highlights_banner_image img.blur-up {
            -webkit-filter: blur(10px);
            filter: blur(10px);
            transition: filter .4s, -webkit-filter .4s
        }

        .m_highlights_banner_image img.blur-up.lazyloaded {
            -webkit-filter: blur(0);
            filter: blur(0)
        }

        .m_destacados_home * {
            box-sizing: border-box
        }

        .m_destacados_home .m_full_header_banner,
        .m_destacados_home .m_full_header_banner_info_wrapper {
            min-height: 400px;
            background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/spinner.gif);
            background-repeat: no-repeat;
            background-position: 50% 40%
        }

        .m_scroll_mobile .m_full_header_banner_info_wrapper {
            left: 0;
            margin: 0 auto;
            max-width: 100%;
            height: 400px
        }

        .m_full_header_banner_info {
            padding: 20px 0;
            bottom: 0;
            position: absolute;
            left: 0;
            width: 100%;
            max-width: 1500px
        }

        .m_dest_home_tipo {
            padding-left: 10px;
            color: #fff;
            font-size: 1.2em;
            text-transform: uppercase;
            padding-bottom: 5px;
            display: block;
            font-weight: 700
        }

        .m_full_header_banner_info,
        .m_full_header_banner_info:active {
            background-color: rgba(0, 0, 0, .4)
        }

        .m_full_header_banner_info .news_banner_picture,
        .m_full_header_banner_info .news_banner_video {
            margin: 0 9px 0 0;
            border-left: 1px solid #fff;
            background-repeat: no-repeat;
            height: 27px;
            text-indent: -9999px;
            width: auto;
            float: left;
            text-decoration: none;
            position: relative
        }

        .m_full_header_banner_info .news_banner_picture:before {
            content: '\e627';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #fff;
            font-size: 29px;
            font-weight: 400;
            margin-top: -1px;
            vertical-align: middle;
            position: absolute;
            left: 10px
        }

        .m_full_header_banner_info .news_banner_video:before {
            content: '\e632';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #fff;
            font-size: 29px;
            font-weight: 400;
            margin-top: -1px;
            vertical-align: middle;
            position: absolute;
            left: 10px
        }

        .m_full_header_banner_info .news_banner_enlace,
        .m_full_header_banner_info .news_banner_picture,
        .m_full_header_banner_info .news_banner_video {
            text-indent: 5px;
            font-size: 11px;
            color: #fff;
            margin: 9px 0 0 5px;
            text-transform: uppercase;
            background-position: 11px 0;
            text-indent: 0;
            box-sizing: border-box;
            line-height: 27px;
            vertical-align: middle;
            padding-left: 3em;
            width: auto
        }

        .m_full_header_banner_info h1,
        .m_full_header_banner_info h2,
        .m_full_header_banner_info strong {
            font-size: 2.6em;
            color: #fff
        }

        .m_full_header_banner_info h1,
        .m_full_header_banner_info h2 {
            padding-left: 10px;
            padding-right: 50px
        }

        .m_full_header_banner_info a {
            color: #fff;
            text-decoration: none
        }

        .m_destacados_home .m_dest_home_content a {
            color: #fff;
            text-decoration: none
        }

        .m_full_header_banner_info p {
            margin-top: 18px;
            margin-bottom: 3px;
            margin-left: 10px
        }

        .m_full_header_banner_info p a:nth-child(odd) {
            border: none
        }

        .m_destacados_home .m_full_header_banner_info p a {
            border: none
        }

        .m_full_header_banner_info .news_banner_enlace:first-child,
        .m_full_header_banner_info .news_banner_picture:first-child,
        .m_full_header_banner_info .news_banner_video:first-child {
            margin-left: -9px
        }

        .m_full_header_banner_info .news_banner_picture span,
        .m_full_header_banner_info .news_banner_video span {
            text-indent: 5px;
            font-size: 8px;
            color: #fff;
            text-transform: uppercase;
            display: block
        }

        .m_full_header_banner_info .news_banner_enlace span,
        .m_full_header_banner_info .news_banner_picture span,
        .m_full_header_banner_info .news_banner_video span {
            margin: 0 8px 0 11px
        }

        .m_full_header_banner_info .news_banner_enlace span,
        .m_full_header_banner_info .news_banner_picture span,
        .m_full_header_banner_info .news_banner_video span {
            font-size: 11px;
            font-weight: 700
        }

        .m_scroll_mobile .m_full_header_banner_info {
            left: 50%;
            transform: translateX(-50%)
        }

        .m_ads_aside > div {
            margin-bottom: 20px
        }

        .m_highlights_banner {
            overflow: hidden;
            overflow-x: auto;
            background-color: #000
        }

        .m_highlights_banner_container {
            min-width: 100%;
            font-size: 0;
            white-space: nowrap;
            float: left
        }

        .m_highlights_banner_container > * {
            display: inline-block;
            letter-spacing: 0;
            word-spacing: 0;
            width: 33.33%;
            height: 400px
        }

        .m_highlights_banner_item {
            position: relative
        }

        .m_highlights_banner_item:before {
            position: absolute;
            content: "";
            display: block;
            left: -1px;
            top: 0;
            bottom: 0;
            width: 0;
            z-index: 1;
            border-left: 1px solid #000
        }

        .m_highlights_banner_item a {
            display: block;
            height: 100%;
            position: relative;
            font-size: x-small
        }

        .m_highlights_banner_image {
            width: 100%;
            height: 100%;
            position: relative;
            overflow: hidden
        }

        .youtube_video .m_highlights_banner_image {
            position: relative
        }

        .m_highlights_banner_overlay {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            background-color: rgba(2, 85, 165, 0);
            display: block;
            z-index: 1
        }

        .player_rueda_prensa .m_highlights_banner_image:after,
        .youtube_video .m_highlights_banner_image:after {
            content: '\e632';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #fff;
            font-size: 80px;
            font-weight: 700;
            vertical-align: middle;
            position: absolute;
            left: 50%;
            top: 35%;
            transform: translate(-50%, -35%);
            -webkit-transform: translate(-50%, -35%)
        }

        .m_highlights_banner_image img {
            position: absolute;
            margin-left: -470px;
            left: 50%;
            width: auto;
            height: 400px;
            max-width: none
        }

        .m_highlights_banner_image img.lazyload,
        .m_highlights_banner_image img.lazyloaded {
            width: auto;
            height: 100%
        }

        .m_highlights_banner_info {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
            white-space: normal;
            color: #fff;
            background-color: rgba(0, 0, 0, .4);
            padding: 18px 25px 50px;
            transition: background-color .5s cubic-bezier(.19, 1, .22, 1)
        }

        .m_highlights_banner_info strong {
            font-size: 1.2em;
            text-transform: uppercase;
            padding-bottom: 5px;
            display: block
        }

        .m_highlights_banner_info p {
            font-size: 2.3em;
            font-weight: 700;
            line-height: 1.1em
        }

        .m_highlights_banner_iconos {
            padding-left: 47px;
            height: 0;
            margin-top: 0;
            display: none
        }

        .m_highlights_banner_rm_logo {
            display: block;
            height: 0;
            background-repeat: no-repeat;
            transition: height .5s cubic-bezier(.19, 1, .22, 1), margin-top .5s cubic-bezier(.19, 1, .22, 1);
            margin-top: 0
        }

        .m_highlights_banner_iconos_picture,
        .m_highlights_banner_iconos_video {
            display: block;
            width: auto;
            height: 0;
            background-repeat: no-repeat;
            transition: height .5s cubic-bezier(.19, 1, .22, 1), margin-top .5s cubic-bezier(.19, 1, .22, 1);
            margin-top: 0
        }

        .m_highlights_banner_iconos_picture,
        .m_highlights_banner_iconos_video {
            margin: 0 14px 0 0;
            border-left: 1px solid #fff;
            background-repeat: no-repeat;
            height: 27px;
            background-position: 14px 0;
            float: left;
            text-decoration: none
        }

        .m_highlights_banner_iconos_picture span,
        .m_highlights_banner_iconos_video span {
            font-size: 8px;
            color: #fff;
            padding: 9px 0 9px 33px;
            margin-left: 14px;
            text-transform: uppercase;
            display: block
        }

        .m_articles_banner {
            margin-bottom: 20px
        }

        .m_articles_banner {
            display: block
        }

        .m_highlight {
            position: relative;
            z-index: 0;
            box-shadow: 0 0 0 0 #e4e4e4;
            border: 1px solid #d9d9d9;
            border-top: 2px solid #0255a5;
            transition: box-shadow .5s cubic-bezier(.19, 1, .22, 1);
            transform: translateZ(0);
            font-size: x-small;
            padding-bottom: 55px
        }

        .m_fixed_share {
            padding: 10px 10px 8px;
            text-align: right;
            position: absolute;
            right: 0;
            bottom: 0
        }

        .image_replaced,
        .m_media_slide_next,
        .m_media_slide_prev,
        .m_player_bio_date_current,
        .m_special_banner_link,
        .m_video_item_icon_small,
        .mfp-close,
        .search_bar_close,
        .search_bar_error_close {
            text-indent: 100%;
            word-spacing: nowrap;
            overflow: hidden
        }

        .btn_social_facebook:before {
            content: '\e63a';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #828282;
            font-size: 33px;
            font-weight: 400;
            vertical-align: middle
        }

        .btn_social_twitter:before {
            content: '\e63c';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #828282;
            font-size: 33px;
            font-weight: 400;
            vertical-align: middle
        }

        .btn_social_twitter:hover {
            border: 1px solid #5da9dd
        }

        .btn_social_twitter:before {
            color: #5da9dd
        }

        .btn_social_facebook:hover {
            border: 1px solid #465a96
        }

        .btn_social_facebook:before {
            color: #465a96
        }

        .btn_social_dugout,
        .btn_social_facebook,
        .btn_social_g_plus,
        .btn_social_instagram,
        .btn_social_qzone,
        .btn_social_renren,
        .btn_social_snapchat,
        .btn_social_tencent,
        .btn_social_twitter,
        .btn_social_weibo,
        .btn_social_whatsapp,
        .btn_social_youku {
            display: inline-block;
            width: 37px;
            height: 37px;
            background-repeat: no-repeat;
            background-position: center center;
            background-color: #fff
        }

        .btn_social_facebook {
            border: 1px solid #ccc
        }

        .btn_social_twitter {
            border: 1px solid #ccc
        }

        .btn_social_whatsapp {
            border: 1px solid #25d366;
            display: none
        }

        .btn_social_whatsapp:before {
            content: '\e904';
            display: inline-block;
            font-family: real-madrid-icons;
            color: #828282;
            font-size: 33px;
            font-weight: 400;
            vertical-align: middle
        }

        .m_fixed_share a {
            width: 33px;
            height: 33px;
            margin-left: 5px
        }

        .m_highlight:hover {
            box-shadow: 0 0 2px 1px #e4e4e4
        }

        .m_highlight a {
            text-decoration: none
        }

        .btn_social_twitter:hover {
            border: 1px solid #00aced
        }

        .m_highlight_header img {
            width: inherit;
            height: auto;
            opacity: 1;
            transition: opacity .5s cubic-bezier(.19, 1, .22, 1)
        }

        .m_highlight img,
        .m_highlight_header img {
            width: 100%;
            height: auto
        }

        .m_highlight_header .m_highlight_cover {
            display: none
        }

        .m_highlight_content {
            padding: 0 20px 0 20px
        }

        .m_highlight_content address,
        .m_highlight_content p {
            font-size: 1.4em;
            color: #666;
            line-height: 18px;
            font-style: normal
        }

        .m_highlight_content strong {
            display: block;
            padding: 20px 20px 8px 0;
            font-size: 1.2em;
            text-transform: uppercase;
            color: #999
        }

        .m_highlight_content p {
            padding-bottom: 8px
        }

        .m_highlight_content h1 {
            margin-top: 20px
        }

        .m_highlight_content strong + h1 {
            margin-top: 0
        }

        .footer_sitemap_title,
        .footer_standalone_links a,
        .m_cup strong,
        .m_cup_legend .m_cup_legend_details h2,
        .m_cup_legend .m_cup_legend_info .number,
        .m_highlight_content .m_highlight_content_title,
        .m_highlight_content h1,
        .m_highlight_mobile_title strong,
        .m_highlighted_finish_game_result strong,
        .m_news strong,
        .m_player_history_caption,
        .m_player_info_content strong,
        .m_player_info_number,
        .m_related_content strong,
        .m_schedule_event_description_text,
        .m_section strong,
        .m_slider_list .m_player_info_content strong,
        .m_slider_list .m_player_info_number,
        .m_slider_list strong,
        .m_widget_teams_score,
        .mfp_title,
        .navigation_sub_nav_advertisement strong {
            font-family: Oswald, sans-serif;
            font-weight: 400;
            font-style: normal
        }

        .m_highlight_content .m_highlight_content_title,
        .m_highlight_content h1 {
            font-weight: 400;
            font-size: 1.4em;
            text-transform: uppercase;
            color: #333;
            margin-bottom: 5px;
            padding: 0;
            display: block
        }

        .news_banner {
            padding-left: 20px;
            width: 100%
        }

        .news_banner .news_banner_picture,
        .news_banner .news_banner_video {
            margin-right: 3px;
            background-repeat: no-repeat;
            height: 27px;
            background-position: 12px 0;
            float: left;
            text-decoration: none
        }

        .news_banner a {
            border-left: 1px solid #999
        }

        .news_banner a:first-child,
        .news_banner a:lang(ar):first-child {
            border: none
        }

        .news_banner .news_banner_picture span,
        .news_banner .news_banner_video span {
            font-weight: 700;
            font-size: 8px;
            color: #999;
            margin-left: 3px;
            text-transform: uppercase;
            display: inline-block;
            width: 76px
        }

        .m_articles_row {
            font-size: 0;
            margin-top: 20px
        }

        .m_articles_row > * {
            font-size: x-small;
            vertical-align: top;
            white-space: normal
        }

        .m_articles_col {
            width: 50%
        }

        .m_articles_col > * {
            margin-left: 10px;
            margin-bottom: 20px
        }

        .m_articles_col:first-child > * {
            margin-left: 0;
            margin-right: 10px
        }

        .m_highlighted_aside_section_title {
            background-color: #f0f0f0;
            padding: 9px 11px 12px 11px;
            text-transform: uppercase;
            font-size: 1.3em;
            color: #666;
            font-weight: 400;
            display: block;
            border-bottom: 1px solid #d9d9d9;
            margin-bottom: 5px
        }

        .m_highlighted_aside_section_title > * {
            vertical-align: middle
        }

        .m_highlighted_aside_section_title span {
            width: 78%
        }

        .m_highlighted_aside_section_title a {
            font-size: .84615em;
            width: 22%;
            text-decoration: none;
            margin-left: -4px;
            text-align: right;
            color: #0255a5;
            font-weight: 700
        }

        .m_highlighted_tickets ul {
            display: table;
            width: 100%;
            margin-top: 17px
        }

        .m_highlighted_tickets ul:first-child {
            margin-top: 5px
        }

        .m_highlighted_tickets li {
            display: table-row;
            font-size: x-small
        }

        .m_highlighted_tickets li > * {
            display: table-cell
        }

        .m_highlighted_tickets p {
            font-size: 1.4em;
            font-weight: 700;
            color: #999;
            text-transform: uppercase;
            padding: 0 11px
        }

        .m_highlighted_tickets small {
            font-size: .86em;
            font-weight: 400
        }

        .m_highlighted_tickets strong {
            color: #666;
            min-width: 50px;
            text-align: left;
            padding-right: 11px;
            padding-left: 11px;
            font-size: 2.4em
        }

        .m_highlighted_tickets strong span {
            font-size: .625em
        }

        .m_highlighted_tickets a {
            margin-left: 11px;
            margin-right: 11px;
            margin-top: 9px;
            margin-bottom: 9px
        }

        .m_highlighted_tickets_rel,
        .m_match_actions_rel,
        small.m_highlighted_tickets_rel {
            font-size: 1.1em;
            text-transform: uppercase;
            margin-top: 14px;
            margin-bottom: 10px
        }

        .m_highlighted_tickets_rel,
        .m_highlighted_tickets_rel a,
        .m_match_actions_rel,
        .m_match_actions_rel a,
        small.m_highlighted_tickets_rel,
        small.m_highlighted_tickets_rel a {
            display: block
        }

        .m_highlighted_tickets_rel a,
        .m_match_actions_rel a,
        small.m_highlighted_tickets_rel a {
            color: #0052a5;
            text-decoration: none;
            margin-top: 0
        }

        .m_highlighted_direct_game_actions,
        .m_highlighted_summary_game_actions {
            position: relative
        }

        .m_highlighted_direct_game_actions div + a,
        .m_highlighted_summary_game_actions div + a {
            float: right;
            font-size: 1.1em;
            font-weight: 700;
            text-transform: uppercase;
            text-decoration: none;
            color: #0255a5;
            margin-right: 10px;
            margin-top: 23px
        }

        .m_highlighted_direct_game_actions .m_share,
        .m_highlighted_summary_game_actions .m_share {
            float: left
        }

        .m_highlighted_summary_game_title {
            text-transform: uppercase
        }

        @media only screen and (min-width: 991px) {
            .header_main_wrapper.header_main_1200 .btn {
                display: none
            }

            .navlist_item_with_dropdown > a,
            [role=banner].sticky .navlist_item_with_dropdown > a {
                margin-right: 0;
                padding-bottom: 14px
            }

            .navigation_tools .navlist_item > a {
                padding-bottom: 12px
            }

            .navigation_tools .navigation_list .navlist_item_with_dropdown > a {
                padding-right: 12px
            }

            .navigation_tools .navlist_item .navigation_search_btn {
                padding-bottom: 0
            }

            .m_highlighted_aside_section {
                min-height: 0
            }
        }

        @media only screen and (min-width: 990px) {
            .direct_player_wrapper {
                flex-wrap: nowrap
            }

            .direct_player_cont {
                width: 50%;
                height: calc((100% / 2) * .5625 - 2px)
            }

            .direct_player_info {
                width: 50%;
                padding: 1.25rem 1.875rem;
                background: url(https://www.realmadrid.com/StaticFiles/RealMadridResponsive/images/backgrounds/rm_logo_headers.png);
                background-position: 110% 240%;
                background-repeat: no-repeat;
                background-size: 35%
            }

            .direct_player_share {
                right: 40px;
                top: 32px
            }

            .direct_player_live {
                font-size: .625rem
            }

            .direct_player_title {
                font-size: 2.0625rem
            }

            .direct_player_entradilla {
                display: block;
                flex: 0 1 100%;
                margin-bottom: 1.25rem;
                font-size: 1rem;
                line-height: 1.6
            }
        }

        @media only screen and (max-width: 990px) {
            .m_highlighted_next_game .download_dossier {
                position: static;
                text-align: center;
                width: 100%;
                margin: 0 auto;
                display: block;
                padding: 0;
                margin: 15px 0;
                text-transform: uppercase;
                position: relative;
                display: flex;
                align-items: center;
                justify-content: center
            }

            .m_highlighted_next_game .download_dossier:before {
                position: static;
                width: auto;
                height: auto;
                padding-top: 0;
                padding-right: 5px;
                width: auto;
                height: auto
            }

            .m_highlighted_next_game .download_dossier:lang(ar):before {
                padding-right: 0;
                padding-left: 5px
            }

            .hide_for_desktop {
                display: block
            }

            [role=banner] {
                border-bottom: 1px solid #d4d4d4
            }

            .side_panel,
            [data-slideable] {
                transition: transform 250ms cubic-bezier(.19, 1, .22, 1);
                backface-visibility: hidden
            }

            .header_corp_nav {
                position: static;
                top: 0;
                right: 0;
                background-color: #000;
                font-size: x-small
            }

            [role=banner].sticky {
                transition: none
            }

            .header_schedule.header_1200 {
                display: none
            }

            .header_main_wrapper,
            [role=banner].sticky .header_main_wrapper {
                padding: 6px 15px 0 62px;
                min-height: 50px
            }

            [role=banner] [data-morph=nav] {
                display: none
            }

            .mobile_menu_trigger {
                height: 56px;
                border-right: 1px solid #d9d9d9;
                width: 50px;
                display: block;
                position: absolute;
                left: 0;
                top: 0
            }

            .mobile_menu_trigger span,
            .mobile_menu_trigger span:after,
            .mobile_menu_trigger span:before {
                width: 20px;
                height: 2px;
                background-color: #000300;
                display: block;
                position: absolute
            }

            .mobile_menu_trigger span:after,
            .mobile_menu_trigger span:before {
                content: ""
            }

            .mobile_menu_trigger span:after {
                bottom: -6px
            }

            .mobile_menu_trigger span:before {
                top: -6px
            }

            .mobile_menu_trigger span {
                left: 50%;
                top: 50%;
                transform: translateX(-50%) translateY(-50%)
            }

            .header_logo {
                display: inline-block;
                width: auto;
                height: 43px
            }

            .original_logo {
                display: block;
                position: static
            }

            .header_logo .header_logo_title {
                width: 32px;
                height: 43px
            }

            .header_logo > a {
                max-height: 100%
            }

            .header_logo > a > img {
                max-height: 43px;
                width: auto
            }

            .header_logo > a .hide_for_NarrowMobile {
                display: none
            }

            .header_main_wrapper.header_main_1200 .btn {
                position: absolute;
                top: 10px;
                right: 10px;
                color: #fff;
                padding-left: 40px
            }

            .header_main_wrapper.header_main_1200 #btnVentaEntradas:hover {
                background-color: #0255a5
            }

            .header_main_wrapper.header_main_1200 #btnVentaEntradas:before {
                content: '\e919';
                display: block;
                font-family: real-madrid-icons;
                color: #fff;
                font-size: 28px;
                font-weight: 400;
                position: absolute;
                left: 6px;
                top: 4px
            }

            .header_main_wrapper.header_main_1200 #btnVentaEntradas #ventaEntradaToggle {
                width: 0;
                height: 0;
                display: none
            }

            .sticky_header_logo {
                display: none
            }

            .side_panel {
                display: block
            }

            .navigation_goto_subnav {
                display: block
            }

            .navigation_tools_1200,
            .navigation_tools_1200 .navigation_list {
                margin-top: 0
            }

            .navigation_list {
                padding: 0
            }

            .navigation_list > li,
            .navlist_item_active .navigation_dropdown_content_list > li {
                float: none;
                margin-left: 0
            }

            .header_corp_nav li {
                display: block;
                border-right: none;
                font-size: 1.4em;
                padding-left: 19px
            }

            .navlist_item > a {
                padding-bottom: 20px;
                border: none
            }

            .header_info_sponsors {
                display: table;
                position: static
            }

            .header_info_sponsor {
                display: table-cell
            }

            .header_link_sponsors {
                position: static
            }

            .header_link_sponsors a {
                font-size: 12px;
                color: #999;
                font-weight: 400
            }

            .current_panel,
            .navlist_item_active .current_panel {
                display: block !important;
                position: absolute;
                z-index: 4
            }

            .search_bar {
                display: none
            }

            [data-slideable] {
                -moz-backface-visibility: visible
            }

            .m_destacados_home {
                min-height: 1px
            }

            .m_full_header_banner_info_wrapper {
                max-width: 100%;
                margin-left: 0;
                left: 0
            }

            .m_destacados_home .m_full_header_banner,
            .m_destacados_home .m_full_header_banner_info_wrapper {
                min-height: 1px
            }

            .m_full_header_banner_info_wrapper img {
                width: auto;
                transform: translateX(-50%);
                max-width: none;
                position: relative;
                left: 50%;
                margin: 0
            }

            .m_highlights_banner_container > * {
                width: 499px
            }

            .side_panel {
                background-image: url(/StaticFiles/RealMadridResponsive/images/backgrounds/side_panel_bg.png);
                background-position: right top;
                background-repeat: repeat-y
            }

            .home_layout .main_row {
                display: table;
                width: 100%
            }

            .home_layout .aside {
                float: none;
                min-width: 100%
            }

            .home_layout .aside.agenda {
                float: none
            }

            .home_layout .important {
                float: none;
                min-width: 100%
            }

            .m_articles {
                margin-left: 10px;
                margin-right: 10px
            }

            .m_highlight_header img {
                margin: 0 auto
            }

            .btn_social_facebook {
                border: 1px solid #465a96
            }

            .btn_social_facebook:before {
                color: #465a96
            }

            .btn_social_twitter {
                border: 1px solid #00aced
            }

            .btn_social_twitter:before {
                color: #00aced
            }

            .btn_social_whatsapp {
                display: inline-block
            }

            .btn_social_whatsapp:before {
                color: #25d366
            }

            .m_fixed_share a {
                margin-left: 10px
            }

            .m_articles_view_more {
                margin-top: 19px
            }

            .overlapping_row,
            .vip_layout .main_row.overlapping_row {
                margin-top: 0
            }

            .home_layout .highlighted_row > *,
            .m_highlighted_finish_game > * {
                margin-left: 20px;
                margin-right: 20px
            }

            .m_highlighted > * {
                float: none;
                width: auto;
                display: block
            }

            .m_highlighted_next_game {
                margin-bottom: 8px
            }

            .m_highlighted_next_game_info {
                width: auto;
                margin: 12px auto 0
            }

            .m_highlighted_next_game_info_wrapper {
                display: block
            }

            .m_highlighted_next_game_info_wrapper > a {
                display: block;
                text-align: center;
                width: auto;
                border: none;
                margin-top: 10px
            }

            .m_highlighted_aside {
                margin-left: 0;
                border-left: none;
                border-top: 1px solid #d9d9d9
            }
        }

        @media only screen and (max-width: 767px) {
            .hide_for_desktop {
                display: block
            }

            .hide_for_mobile {
                display: none
            }

            .with_sticky_banner {
                padding-top: 58px
            }

            .btn_social_whatsapp {
                display: inline-block
            }

            .navigation_tools {
                display: none
            }

            .m_destacados_home {
                border: none
            }

            .home_layout .full_banner_row {
                margin-bottom: 20px
            }

            .m_full_header_banner.m_scroll_mobile .m_full_header_banner_info_wrapper {
                width: 806px;
                height: 215px;
                max-width: none
            }

            .m_full_header_banner_info_wrapper img {
                height: 153px
            }

            .m_full_header_banner.m_scroll_mobile .m_full_header_banner_info_wrapper img {
                width: 806px;
                height: 215px
            }

            .m_full_header_banner_info {
                position: static;
                background-color: #000;
                padding-bottom: 19px;
                margin-bottom: 0
            }

            .m_destacados_home .m_full_header_banner_info {
                overflow: hidden;
                padding-left: 0;
                padding-right: 0;
                background-color: #242424
            }

            .m_full_header_banner.m_scroll_mobile .m_full_header_banner_info {
                position: absolute;
                background-color: rgba(0, 0, 0, .4)
            }

            .m_full_header_banner.m_scroll_mobile .iScrollHorizontalScrollbar.iScrollLoneScrollbar {
                height: 4px;
                bottom: 0;
                width: 100%;
                background: #eee;
                position: absolute
            }

            .m_full_header_banner.m_scroll_mobile .iScrollHorizontalScrollbar.iScrollLoneScrollbar .iScrollIndicator {
                position: absolute;
                border-radius: 5px;
                background: #c8b17b;
                height: 100%
            }

            .m_destacados_home .m_dest_home_content {
                overflow: hidden;
                padding-right: 10px
            }

            .m_dest_home_tipo {
                margin-top: 10px
            }

            .m_full_header_banner_info h1,
            .m_full_header_banner_info h2 {
                color: #fff;
                font-size: 2.2em;
                padding-left: 20px;
                padding-right: 20px;
                line-height: 24px
            }

            .m_destacados_home .m_full_header_banner_info h1,
            .m_destacados_home .m_full_header_banner_info h2 {
                padding-left: 10px
            }

            .m_destacados_home .m_dest_home_content h1 {
                font-size: 25px;
                margin-bottom: 14px
            }

            .m_destacados_home .m_full_header_banner_info p {
                margin-left: 10px
            }

            .m_full_header_banner .m_full_header_banner_info_wrapper .m_full_header_banner_info p {
                margin-top: 0;
                margin-bottom: 30px;
                margin-left: 20px
            }

            .m_destacados_home .m_dest_home_content a.news_banner_picture:after,
            .m_destacados_home .m_dest_home_content a.news_banner_video:after {
                position: absolute;
                width: 1px;
                height: 15px;
                content: ' ';
                background-color: #fff;
                left: 0;
                top: 5px
            }

            .m_destacados_home .m_dest_home_content a.news_banner_picture:nth-child(odd):after,
            .m_destacados_home .m_dest_home_content a.news_banner_video:nth-child(odd):after {
                display: none
            }

            .m_destacados_home .m_dest_home_content a.news_banner_picture,
            .m_destacados_home .m_dest_home_content a.news_banner_video {
                position: relative
            }

            .m_highlights_banner_container > * {
                width: 280px;
                height: 262px
            }

            .m_highlights_banner_item .m_highlights_banner_iconos_picture,
            .m_highlights_banner_item .m_highlights_banner_iconos_video,
            .m_highlights_banner_item .m_highlights_banner_info,
            .m_highlights_banner_item .m_highlights_banner_overlay,
            .m_highlights_banner_item .m_highlights_banner_rm_logo {
                transition: none
            }

            .m_highlights_banner_image img {
                height: 262px;
                width: auto;
                margin-left: -308px
            }

            .m_highlights_banner_info {
                padding-bottom: 47px
            }

            .m_highlights_banner_item .m_highlights_banner_info {
                min-height: 1px;
                padding-bottom: 13px
            }

            .m_highlights_banner_item .m_highlights_banner_iconos_picture,
            .m_highlights_banner_item .m_highlights_banner_iconos_video,
            .m_highlights_banner_item .m_highlights_banner_info,
            .m_highlights_banner_item .m_highlights_banner_overlay,
            .m_highlights_banner_item .m_highlights_banner_rm_logo {
                transition: none
            }

            .m_highlights_banner_info p {
                font-size: 1.7em
            }

            .m_highlights_banner_item .m_highlights_banner_iconos_picture,
            .m_highlights_banner_item .m_highlights_banner_iconos_video,
            .m_highlights_banner_item .m_highlights_banner_info,
            .m_highlights_banner_item .m_highlights_banner_overlay,
            .m_highlights_banner_item .m_highlights_banner_rm_logo {
                transition: none
            }

            .m_highlights_banner_item .m_highlights_banner_iconos_picture,
            .m_highlights_banner_item .m_highlights_banner_iconos_video,
            .m_highlights_banner_item .m_highlights_banner_rm_logo {
                margin-top: 0
            }

            .m_highlights_banner_item .m_highlights_banner_rm_logo {
                height: 44px;
                margin-top: 8px
            }

            .m_highlights_banner_item .m_highlights_banner_iconos {
                display: block;
                top: 4px;
                position: relative
            }

            .home_layout .main_row > .aside {
                width: 100%
            }

            .home_layout .aside > * {
                max-width: 100%
            }

            .m_inner_nav {
                font-size: x-small
            }

            .m_inner_nav strong {
                display: block;
                margin-top: 0;
                margin-bottom: 16px
            }

            .m_articles_banner {
                margin-bottom: 10px
            }

            .m_highlight .m_highlight_header {
                width: 100%;
                box-sizing: border-box;
                display: block;
                padding: 0
            }

            .m_highlight .m_highlight_content {
                padding: 0 20px 0 20px
            }

            .m_highlight .m_highlight_content strong {
                padding: 10px 20px 4px 0;
                font-size: 1.1em
            }

            .m_highlight .m_highlight_content .m_highlight_content_title {
                margin-bottom: 10px;
                line-height: 1.4em
            }

            .m_highlight .m_highlight_content p {
                padding-bottom: 8px;
                display: none;
                line-height: 1.25em
            }

            .m_articles_banner .m_highlight .m_highlight_content p,
            ul li:first-child .m_highlight .m_highlight_content p {
                display: block
            }

            .m_highlight .news_banner {
                padding-left: 17px
            }

            .m_highlight .news_banner .news_banner_picture,
            .m_highlight .news_banner .news_banner_video {
                background-position: 12px 2px;
                height: 29px
            }

            .m_articles_row {
                margin-top: 10px
            }

            .m_articles_col {
                display: block;
                width: auto
            }

            .m_articles_col:first-child > *,
            .m_articles_col > * {
                margin: 0;
                margin-bottom: 10px
            }

            .home_layout .highlighted_row {
                margin-top: 10px
            }

            .home_layout .highlighted_row > *,
            .m_highlighted_finish_game > * {
                margin-left: 10px;
                margin-right: 10px
            }

            .m_highlighted > * {
                min-height: 0
            }

            .m_highlighted_finish_game_header p,
            .m_highlighted_next_game_header p,
            .m_highlighted_summary_game_header p {
                margin-left: 0;
                margin-right: 0
            }

            .m_highlighted_next_game_new .m_highlighted_next_game_team,
            .m_highlighted_next_game_team {
                position: relative;
                height: 98px;
                padding: 0 0 10px;
                text-align: center;
                margin-bottom: 5px
            }

            .m_highlighted_next_game_new .m_highlighted_next_game_team > *,
            .m_highlighted_next_game_team > * {
                vertical-align: bottom
            }

            .m_highlighted_next_game_new .m_highlighted_next_game_team img,
            .m_highlighted_next_game_new .m_highlighted_next_game_team img:lang(ar),
            .m_highlighted_next_game_team img,
            .m_highlighted_next_game_team img:lang(ar) {
                margin: 0;
                position: absolute;
                top: 0;
                left: 50%;
                margin-left: -29px;
                width: auto;
                height: 65px
            }

            .m_highlighted_next_game_new .m_highlighted_next_game_team strong,
            .m_highlighted_next_game_team strong {
                display: inline;
                width: auto
            }

            .m_highlighted_next_game_new .m_highlighted_next_game_team,
            .m_highlighted_next_game_team {
                position: relative;
                height: 98px;
                padding: 0 0 10px;
                text-align: center;
                margin-bottom: 5px
            }

            .m_highlighted_next_game_new .m_highlighted_next_game_team strong,
            .m_highlighted_next_game_team strong {
                display: inline;
                width: auto
            }

            .m_highlighted_next_game_info_wrapper {
                position: relative
            }

            .m_highlighted_next_game_info_wrapper .m_highlighted_next_game_info_country,
            .m_highlighted_next_game_info_wrapper .m_highlighted_weather,
            .m_highlighted_next_game_info_wrapper time {
                position: absolute;
                top: 0;
                left: 50%
            }

            .m_highlighted_next_game_info_wrapper time {
                margin-left: -28px;
                padding-top: 4px;
                min-height: 16px
            }

            .m_highlighted_next_game_info_wrapper p {
                padding-top: 29px;
                border: none;
                text-align: center
            }

            .m_highlighted > * {
                float: none;
                width: auto;
                display: block
            }

            .m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item.hide_for_mobile {
                display: none
            }

            .m_agenda .m_agenda_main .m_agenda_share .m_agenda_share_item.hide_for_desktop {
                display: inline-block
            }
        }

        @media only screen and (max-width: 479px) {
            .hide_for_NarrowMobile {
                display: none
            }

            .header_main_wrapper.header_main_1200 .header_logo_mobile {
                display: inline-block
            }
        }

        @media only screen and (min-width: 991px) and (max-width: 1199px) {
            .master-layout > .section {
                width: 960px;
                max-width: 960px;
                margin: 0 auto
            }

            .grid_not_cabecera .master-layout .section {
                width: 960px;
                max-width: 960px
            }

            .grid_not_cabecera {
                grid-template-columns: auto 960px auto;
                -ms-grid-columns: 1fr 960px 1fr
            }

            .grid_not_cabecera .master-layout .section .main_row {
                width: 960px;
                max-width: 960px
            }
        }

        @media only screen and (min-width: 1200px) {
            .navlist_item_active .navigation_dropdown_content {
                max-width: 1180px
            }
        }
