/* CSS fcbarcelonanoticias.com */
/* Author: FCBN - www.fcbarcelonanoticias.com */

/* GENERIC */
.bg_degrader{
background: -moz-linear-gradient(top,  #f7f7f7 0%, #adadad 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#adadad));
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#adadad 100%);
background: -o-linear-gradient(top,  #f7f7f7 0%,#adadad 100%);
background: -ms-linear-gradient(top,  #f7f7f7 0%,#adadad 100%);
background: linear-gradient(to bottom,  #f7f7f7 0%,#adadad 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#adadad',GradientType=0 );
}

/* BREADCRUMB */
ol.breadcrumb{list-style:none; width: 100%; overflow: hidden;}
ol.breadcrumb li{float:left;}
ol.breadcrumb li a{color:#071689; text-transform:uppercase; font-family: lato, arial, sans-serif; font-weight:700; font-size:12px;}
ol.breadcrumb li a:hover{color:#000;}
ol.breadcrumb li a span{background: url("../images/base.svg") no-repeat -411px -49px; width:11px; height:14px; display:inline-block; vertical-align:text-bottom; margin-left: 5px; margin-right:5px;}

/* TITLE PAGE + SOCIAL */
.title_page_social{overflow:hidden; margin-top: 10px;}
.title_page_social .title_page{width:75%; float:left; font-family:lato, arial, sans-serif; font-weight:900; font-size:25px; line-height:1.1em;}
.title_page_social .socials_page{width:25%; float:right; text-align:right;}
.title_page_social .socials_page span{font-weight:700; font-size:20px; vertical-align: super;}
.title_page_social .socials_page .social_item{width:29px; height:28px; margin-left:0px; margin-right:5px; float:none; text-align:right;}
.title_page_social .socials_page .social_item.facebook{background: url("../images/base.svg") no-repeat -28px -42px; border-radius:0px;}
.title_page_social .socials_page .social_item.twitter{background: url("../images/base.svg") no-repeat -58px -42px; border-radius:0px;}
.title_page_social .socials_page .social_item.google{background: url("../images/base.svg") no-repeat -90px -42px; border-radius:0px;}
.title_page_social .socials_page .social_item.whatsapp{background: url("../images/base.svg") no-repeat -121px -42px; border-radius:0px; display:none;}
.title_page_social .socials_page .social_item.more{background: url("../images/base.svg") no-repeat -184px -42px; border-radius:0px;}


/* TITLE STD */
.title_std{background:#323232; color:#FFF; padding:5px 10px; text-transform: uppercase; font-family: lato, arial, sans-serif; font-weight:400; font-size:13px;}
.title_std span{color:#edb210; margin-right:4px; font-weight:inherit; font-size:inherit;}

/* TABS */
ul.tabs{margin:20px 0; overflow:hidden; background:url("../images/bg_line.gif") bottom repeat-x;}
ul.tabs li {float:left; background:#eee; border:1px solid #b8b8b8; margin:0 0.5%; padding:10px; width:24%;}
ul.tabs li.active{border-bottom:1px solid #fff; background:#fff;}
ul.tabs li a{}
ul.tabs li a:hover{}
ul.tabs li a span{float:left;}
ul.tabs li.fcb a span{background: url("../images/base.svg") no-repeat -5px -117px; display:inline-block; height:34px; width:34px; margin-right:5px; vertical-align: middle;}
ul.tabs li.liga a span{background: url("../images/base.svg") no-repeat -48px -119px; display:inline-block; height:34px; width:34px; margin-right:5px; vertical-align: middle;}
ul.tabs li.champions a span{background:url("../images/base.svg") no-repeat -93px -119px; display:inline-block; height:34px; width:34px; margin-right:5px; vertical-align: middle;}
ul.tabs li.copa a span{background:url("../images/base.svg") no-repeat -136px -119px; display:inline-block; height:34px; width:34px; margin-right:5px; vertical-align: middle;}
ul.tabs li a .tab_content{display:inline-block; margin-left:5px;}
ul.tabs li a .tab_content .tab_topic{font-size:12px; line-height:1.1em;}
ul.tabs li a .tab_content .tab_competition{font-size:14px; font-weight:900; line-height:1em; margin-top:3px;}


/* NOTICIAS RESUMEN GENERAL */
.noti_group_avantitle{overflow:hidden; margin-top:5px;}
.noti_group_avantitle .noti_category{overflow:hidden; float:left; display:inline-block;}
.noti_group_avantitle .noti_category a{color:#8b1b3f; font-family: lato, arial, sans-serif; font-weight:700; font-size:11px; text-decoration:none; text-transform:uppercase; float:left; display:inline-block; border-right:1px solid #ccc; margin-right:5px; padding-right:5px; line-height:11px;}
.noti_group_avantitle .noti_category a:hover{color:#000;}
.noti_group_avantitle .noti_avantitle{color:#8d8d8d; font-family:lato, arial, sans-serif; font-weight:700; font-size:11px; text-transform:uppercase; display:inline-block; float:left; display:inline-block; line-height:11px;}

.noti_title{font-family: lato, arial, sans-serif; font-weight:900; font-size:26px; line-height:26px; padding:5px 0;}
.noti_title a{color:#303030; text-decoration:none;}
.noti_title a:hover{color:#8b1b3f;}

.noti_group_media{position:relative; margin-top:3px;}
.noti_group_media a{margin:0; padding:0; display:block;}
.noti_group_media a:hover{opacity:0.8}
.noti_group_media a span{position: absolute;  background:url("../images/base.svg") no-repeat -402px -70px; width:71px; height: 71px; top:calc(50% - 35px); left:calc(50% - 35px); opacity: 0.7;}
.noti_group_media a img.noti_img{width:100%;}
.noti_group_media iframe{width:100%; height:auto;}

.noti_group_info_social {overflow:hidden; margin-top:3px;}
.noti_group_info_social .noti_group_info{font-size:10px; text-transform:uppercase; color:#5353532; font-family: lato, arial, sans-serif; display:inline-block; margin-left:5px;}
.noti_group_info_social .noti_group_info .noti_author{font-weight:900; line-height:12px;}
.noti_group_info_social .noti_group_info .noti_publish{line-height:18px; overflow:hidden;}
.noti_group_info_social .social_networks{display:inline-block; float:none;}

.noti_group_info_social .social_networks .social_item{width:29px; height:28px; margin-left:0px; margin-right:5px;float: left;}
.noti_group_info_social .social_networks a.whatsapp{background: url("../images/base.svg") no-repeat -121px -42px; border-radius:0px; display:none;}
.noti_group_info_social .social_networks a.facebook{background: url("../images/base.svg") no-repeat -28px -42px; border-radius:0px;}
.noti_group_info_social .social_networks a.google{background: url("../images/base.svg") no-repeat -90px -42px; border-radius:0px;}
.noti_group_info_social .social_networks a.more{background: url("../images/base.svg") no-repeat -184px -42px; border-radius:0px;}
.noti_group_info_social .social_networks a.twitter{background: url("../images/base.svg") no-repeat -58px -42px; border-radius:0px;}
										
.noti_subtitle{margin:5px 0 15px 0; font-family:tahoma, arial, verdana; font-size:14px; color:#333;}

.noti_group_related{}
.noti_group_related .noti_related{border-top:1px solid #e1e1e1; padding:4px 0 4px 0;}
.noti_group_related .noti_related a{color:#333; text-decoration:none; font-family:lato, arial, verdana; font-size:14px; font-weight:700; width:calc(100% - 30px); display: inline-block;}
.noti_group_related .noti_related a:hover{color:#8b1b3f;}
.noti_group_related .noti_related span{width:25px; height:25px; float:left; display:inline-block; }
.noti_group_related .noti_related span.img_ralated_noti{background: url("../images/base.svg") no-repeat -328px -42px;}
.noti_group_related .noti_related span.img_ralated_gallery{background:url("../images/base.svg") no-repeat -355px -42px;}
.noti_group_related .noti_related span.img_ralated_video{background:url("../images/base.svg") no-repeat -382px -42px;}

/* NOTI EXTENDED */
.noti_extended{}
.noti_extended .noti_title{font-size:42px; line-height:1em;}
.noti_extended .noti_subtitle{font-size:18px; line-height:1.3em; font-weight:900;}
.noti_extended .noti_body{margin:5px 0 15px 0; font-family:tahoma, arial, verdana; font-size:18px; color:#333; line-height:1.5em;}
.noti_extended .noti_body strong, .noti_subtitle b {font-weight:bold;}
.noti_extended .noti_body p{padding:15px 0;}
.noti_extended .noti_body a{color:#f00; text-decoration:underline;}
.noti_extended .noti_body a:hover{color:#000;}
.noti_extended .noti_group_related{width:40%; float:left; margin:20px 20px 20px 0px;}

ol.breadcrumb.extended{border-bottom:1px solid #ccc; padding-bottom:15px;}

.sell_tickets{}
.sell_tickets .sell_tickets_item{width:100%; overflow:hidden; margin-bottom:1px;}
.sell_tickets .sell_tickets_item .ticket_name{float:left; width:15%; background:#333; color:#fff; text-align:center; padding:13px 0; font-size:14px; text-transform:uppercase; font-weight:700;}
.sell_tickets .sell_tickets_item .mach_block{float:left; width:60%;}
.sell_tickets .sell_tickets_item .mach_block .mach_local{float:left; width:13%; padding:5px;}
.sell_tickets .sell_tickets_item .mach_block .mach_local img{width:30px; float:right;}
.sell_tickets .sell_tickets_item .mach_block .mach_info{float:left; width:74%; padding:5px;}
.sell_tickets .sell_tickets_item .mach_block .mach_info .mach_teams{font-size:15px; display:block; text-align:center; font-weight:900; line-height:1em;}
.sell_tickets .sell_tickets_item .mach_block .mach_info .mach_competition{font-size:12px; display:block; text-align:center; line-height:1em; margin-top:3px;}
.sell_tickets .sell_tickets_item .mach_block .mach_visitor{float:left; width:13%; padding:5px;}
.sell_tickets .sell_tickets_item .mach_block .mach_visitor img{width:30px; float:left;}
.sell_tickets .sell_tickets_item .ticket_btn{float:left; width:25%;}
.sell_tickets .sell_tickets_item .ticket_btn a{width:90%; padding:8px 0px; font-size:14px;}

/* NOTICIAS RESUMEN STD */
.noti_short_std{padding:5px 0px 15px 0px; border-bottom:1px solid #ccc;}

/* NOTICIAS RESUMEN STD HIGHLIGHT */
.highlight{}
.highlight .noti_title{font-size:48px; line-height:1em;}

/* NOTICIAS RESUMEN STD HIGHLIGHT2 */
.highlight .noti_group_media{position:relative;}
.highlight .noti_group_media .noti_title{font-size:38px; line-height:1em; position:absolute; padding:15px; background: rgba(0, 0, 0, 0.7);  bottom:0;}
.highlight .noti_group_media .noti_title a{color:#eab010;}
.highlight .noti_group_media .noti_title a:hover{color:#FFF;}
.highlight .noti_group_media .noti_img{width:100%;}


/* FCB CALENDARIO */
.fcb_calendar {margin:3px 0; overflow:hidden;}

.fcb_calendar .calendar_left {width:35%; background-color:rgba(0, 0, 0, 0.1); float:left; padding:10px; min-height:90px;}
.fcb_calendar .calendar_left .calendar_info{}
.fcb_calendar .calendar_left .calendar_info img{width:33px; float:left; margin-right:5px;}
.fcb_calendar .calendar_left .calendar_info .calendar_championship{font-size:12px; font-weight:900; line-height:1em; margin-bottom:5px;}
.fcb_calendar .calendar_left .calendar_info .calendar_date{font-size:11px; line-height:1em;margin-bottom:5px;}
.fcb_calendar .calendar_left .calendar_btns{margin-top:10px;}
.fcb_calendar .calendar_left .calendar_btns a.btn.small{width:auto; float:left; padding:3px 8px;}
.fcb_calendar .calendar_left .calendar_btns a:hover{}

.fcb_calendar .calendar_center{width:40%; float:left; padding:10px; margin:15px 0;}
.fcb_calendar .calendar_center .calendar_local {float:left; text-align:right; width:48%;}
.fcb_calendar .calendar_center .calendar_local span{font-size:16px; font-weight:900;}
.fcb_calendar .calendar_center .calendar_local img{width:42px; vertical-align:middle; margin:0 5px 0 5px;}
.fcb_calendar .calendar_center .calendar_vs{float:left; width:2%; text-align:center; line-height:1.7em; font-weight:900; font-size:23px;}
.fcb_calendar .calendar_center .calendar_visitor{float:left; width:48%;}
.fcb_calendar .calendar_center .calendar_visitor img{width:42px; vertical-align:middle; margin:0 5px 0 5px;}
.fcb_calendar .calendar_center .calendar_visitor span{font-size:16px; font-weight:900;}
.fcb_calendar .calendar_right {width:25%; background-color:rgba(0, 0, 0, 0.1); float:left; text-align:center; padding:7px 0; min-height:90px;}
.fcb_calendar .calendar_right a{width:90%; text-align:center; font-size:18px;}
.fcb_calendar .calendar_right a:hover{}
.fcb_calendar .calendar_right a span{width:100%; display:block; font-size:12px; margin-top:5px;}

/* FCB RESULTADOS */
.fcb_result {margin:3px 0; overflow:hidden;}
.fcb_result .result_left{width:50%; background-color:rgba(0, 0, 0, 0.1); float:left; padding:25px 10px 10px 10px; min-height:90px;}
.fcb_result .result_left .result_local {float:left; text-align:right; width: 40%;}
.fcb_result .result_left .result_local span{font-size:16px; font-weight:900;}
.fcb_result .result_left .result_local img{width:42px; vertical-align:middle; margin:0 5px 0 5px;}
.fcb_result .result_left .result_vs{float:left; width: 20%; text-align:center; line-height: 1em; font-weight:900; font-size: 40px; color:#222;}
.fcb_result .result_left .result_visitor{float:left; width: 40%;}
.fcb_result .result_left .result_visitor img{width:42px; vertical-align:middle; margin:0 5px 0 5px;}
.fcb_result .result_left .result_visitor span{font-size:16px; font-weight:900;}
.fcb_result .result_right {width:50%; float:left; text-align:center; padding:7px 0; min-height:90px; padding-left:10px;}
.fcb_result .result_right .result_info img{width:33px; float:left; margin-right:5px;}
.fcb_result .result_right .result_info .result_championship{font-size:12px; font-weight:900; line-height:1em; margin-bottom:5px; text-align:left;}
.fcb_result .result_right .result_info .result_date{font-size:11px; line-height:1em;margin-bottom:5px;  text-align:left;}
.fcb_result .result_right .result_btns{margin-top:10px;}
.fcb_result .result_right .result_btns a.btn.small{width:auto; float:left; padding:3px 8px;}
.fcb_result .result_right .result_btns a:hover{}

/* FCB ENTRADAS */
.fcb_tickets{margin:3px 0; overflow:hidden;}
.fcb_tickets .tickets_left{width:45%; overflow: hidden; float:left; padding:10px;}
.fcb_tickets .tickets_left img:first-child{width:50px; float:left; margin-left:20px;}
.fcb_tickets .tickets_left img:last-child{width:50px; float:left; margin-right:20px;}
.fcb_tickets .tickets_left .tickets_info{width:calc(100% - 140px); float:left; text-align: center;}
.fcb_tickets .tickets_left .tickets_info .tickets_teams{font-size:16px; font-weight:900;}
.fcb_tickets .tickets_left .tickets_info .tickets_championship{font-size:13px; font-weight:700;}
.fcb_tickets .tickets_left .tickets_info .tickets_date{font-size:12px;}
.fcb_tickets .tickets_right{width:55%; overflow:hidden; float:left; background-color:rgba(0, 0, 0, 0.1); padding:10px;}
.fcb_tickets .tickets_right .ticket_ofert{background: url("../images/base.svg") no-repeat -188px -163px; width:80px; height:50px; float:left; margin-top:4px; color:#fff; padding-left:5px; font-size:26px; font-weight:700; text-shadow: 1px 1px 1px #444;}
.fcb_tickets .tickets_right .ticket_ofert span{display:block; font-size:12px; margin-top:3px;}
.fcb_tickets .tickets_right .btn{width:calc(100% - 100px); float:left;}

/* FCB TV */
.fcb_tv{margin:3px 0; overflow:hidden;}
.fcb_tv .tv_left{width:40%; overflow: hidden; float:left; padding:10px;}
.fcb_tv .tv_left img:first-child{width:50px; float:left; margin-left:20px;}
.fcb_tv .tv_left img:last-child{width:50px; float:left; margin-right:20px;}
.fcb_tv .tv_left .tv_info{width:calc(100% - 140px); float:left; text-align:center; margin-top:5px;}
.fcb_tv .tv_left .tv_info .tv_teams{font-size:16px; font-weight:900;}
.fcb_tv .tv_left .tv_info .tv_championship{font-size:13px; font-weight:700; margin-top:5px;}
.fcb_tv .tv_left .tv_info .tv_championship span.liga{background: url("../images/base.svg") no-repeat -491px -124px; width: 20px; height:20px;display: inline-block;vertical-align: middle;}
.fcb_tv .tv_left .tv_info .tv_championship span.champions{background: url("../images/base.svg") no-repeat -491px -143px; width: 20px; height:20px;display: inline-block;vertical-align: middle;}
.fcb_tv .tv_left .tv_info .tv_championship span.copa{background: url("../images/base.svg") no-repeat -491px -165px; width: 20px; height:20px;display: inline-block;vertical-align: middle;}
.fcb_tv .tv_left .tv_info .tv_date{font-size:12px;}
.fcb_tv .tv_center{width:15%; overflow: hidden; float:left; padding:10px; background-color:rgba(0, 0, 0, 0.1); text-align:right;}
.fcb_tv .tv_center .tv_date{font-size:11px; line-height:1.2em; font-weight:700;}
.fcb_tv .tv_center .tv_time{font-size:28px; line-height:1.2em; font-weight:900; margin-top:5px;}
.fcb_tv .tv_right{width:45%; overflow:hidden; float:left; background-color:rgba(0, 0, 0, 0.2); padding:5px 10px 5px 15px; min-height:85px;}
.fcb_tv .tv_right .tv_ppv{float:left; overflow:hidden; margin-right:10px;}
.fcb_tv .tv_right .tv_ppv span{display: block; font-size:10px; margin-bottom:3px; text-transform:uppercase; font-weight:700;}
.fcb_tv .tv_right .tv_ppv img{width:45px; margin-right:5px; border:1px solid #666; background:#fff; padding:3px;}
.fcb_tv .tv_right .tv_open{float:left; overflow:hidden; margin-right:10px;}
.fcb_tv .tv_right .tv_open span{display: block; font-size:10px; margin-bottom:3px; text-transform:uppercase;  font-weight:700;}
.fcb_tv .tv_right .tv_open img{width:45px; margin-right:5px; border:1px solid #666; background:#fff; padding:3px;}
.fcb_tv .tv_right .tv_int{float:left; overflow:hidden;}
.fcb_tv .tv_right .tv_int a.btn{font-size:12px; width:140px; padding:3px; margin-top:10px; font-weight:400; font-size:11px; margin-top:23px;}


/* BUTTONS */
.group_button{text-align:center; overflow:hidden; margin-bottom:10px;}
.btn{padding:15px 15%; width: 98%; margin:15px 0; text-align:center; border-radius:6px; font-family:lato, arial, sans-serif; font-weight:700; font-size:18px; color:#323232; border:none; background: -moz-linear-gradient(top,  #f7f7f7 0%, #adadad 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#adadad)); background: -webkit-linear-gradient(top,  #f7f7f7 0%,#adadad 100%); background: -o-linear-gradient(top,  #f7f7f7 0%,#adadad 100%); background: -ms-linear-gradient(top,  #f7f7f7 0%,#adadad 100%); background: linear-gradient(to bottom,  #f7f7f7 0%,#adadad 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#adadad',GradientType=0 ); -webkit-box-shadow: 0 3px 2px 0 #333 ;  box-shadow: 0 1px 3px 0 #333 ;} 	
.btn:hover{color:#000 !important; background: -moz-linear-gradient(top,  #d6d6d6 0%, #969696 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#969696)); background: -webkit-linear-gradient(top,  #d6d6d6 0%,#969696 100%); background: -o-linear-gradient(top,  #d6d6d6 0%,#969696 100%); background: -ms-linear-gradient(top,  #d6d6d6 0%,#969696 100%); background: linear-gradient(to bottom,  #d6d6d6 0%,#969696 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#969696',GradientType=0 );}
.btn.highlight{color:#fff !important; background: -moz-linear-gradient(top,  #3273b5 0%, #083789 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3273b5), color-stop(100%,#083789)); background: -webkit-linear-gradient(top,  #3273b5 0%,#083789 100%); background: -o-linear-gradient(top,  #3273b5 0%,#083789 100%); background: -ms-linear-gradient(top,  #3273b5 0%,#083789 100%); background: linear-gradient(to bottom,  #3273b5 0%,#083789 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3273b5', endColorstr='#083789',GradientType=0 ); text-shadow: 1px 1px 1px #000;}
.btn.highlight:hover{background: -moz-linear-gradient(top,  #27528e 0%, #061868 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27528e), color-stop(100%,#061868)); background: -webkit-linear-gradient(top,  #27528e 0%,#061868 100%); background: -o-linear-gradient(top,  #27528e 0%,#061868 100%); background: -ms-linear-gradient(top,  #27528e 0%,#061868 100%); background: linear-gradient(to bottom,  #27528e 0%,#061868 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27528e', endColorstr='#061868',GradientType=0 );}
.btn.small{padding:8px 10px; margin:5px; font-size:12px; display: inline-block;}
.btn.medium{padding:13px 10px; margin:5px; font-size:14px; display: inline-block;}
.btn.big{padding:18px 10px; margin:5px; font-size:18px; display: inline-block;}


/* NOTICIAS MEME */
.noti_meme{padding:10px; background:#dbdbdb; margin-top:3px; margin-bottom:20px;}
.noti_meme img{width:100%;}
.noti_meme div{background:#eaeaea; padding:7px 0px 3px 0px;}
.noti_meme .noti_group_info_social .social_networks{text-align:center; width:100%; padding:0;}
.noti_meme .noti_group_info_social .social_networks .social_item{text-align: center; float:none;}

/* TOP VIEWED */
.top_viewed{margin-top:3px; margin-bottom:20px}
.top_viewed .item_viewed{border-bottom:5px solid #7d7d7d; padding:5px 10px;}
.top_viewed .item_viewed span{padding:3px; border-radius:3px; background-color:#323232; color:#fff; min-width:22px; display:inline-block; text-align:center; font-weight:700; vertical-align:top; margin:5px 7px 0px 0px;}
.top_viewed .item_viewed a{width:calc(100% - 35px); display:inline-block; text-decoration: none; color:#333;}
.top_viewed .item_viewed a:hover{color:#8b1b3f;}

/* PHOTOGALLERY MINI */
.photogallery_mini{padding-top:8px; margin-top:3px;}
.photogallery_mini .photogallery_img{background:url("../images/bg_photogallery.svg") no-repeat; padding:4.8% 6% 4.8% 6%; background-size:100%;}
.photogallery_mini .photogallery_img img{width:100%; outline: 6px solid #FFFFFF; outline-offset: -6px; -webkit-box-shadow: 0 2px 2px 1px #8F8F8F; box-shadow: 0 2px 5px 2px #666;}
.photogallery_mini .photogallery_content{margin:10px;}
.photogallery_mini .photogallery_content .photogallery_title{font-size:18px; font-weight:700;}
.photogallery_mini .photogallery_content .photogallery_title a{color:#333;}
.photogallery_mini .photogallery_content .photogallery_title a:hover{color:#8b1b3f;}
.photogallery_mini .photogallery_content .photogallery_body{}
.photogallery_mini .photogallery_content .group_button a.btn{padding:5px 15% !important; margin:15px 0; font-size:1em; display:inline-block;}


/* GENERIC SCORE MINI + NEXT MACH */
.mach_title{background-color:#bfbfbf;}
.mach_title .mach_logo{display:inline-block; height: 26px; width: 26px; vertical-align: middle; margin:3px;}
.mach_title .mach_logo.sin{margin:3px; width: 0px;}
.mach_title .mach_logo.liga{background: url("../images/base.svg") no-repeat 0px -160px;}
.mach_title .mach_logo.champions{background: url("../images/base.svg") no-repeat -27px -159px;}
.mach_title .mach_logo.copa{background: url("../images/base.svg") no-repeat -58px -160px;}
.mach_title .mach_championship{display:inline-block;}
.mach_title .mach_championship span{font-weight:700; font-size:12px;}

/* SCORE MINI */
.score{margin-top:3px; margin-bottom:20px;}
.score .score_info{}
.score .score_info .score_teams{}
.score .score_info .score_teams .score_local{width:49%; display:inline-block; border-right:1px solid #bcbcbc; margin:20px 0px; padding:0% 3%; text-align:right; vertical-align:top;}
.score .score_info .score_teams .score_local .score_shield{text-align:right; margin-bottom:5px;}
.score .score_info .score_teams .score_local .score_shield img{width:45px; display:inline-block; vertical-align:middle; margin-right:5px;}
.score .score_info .score_teams .score_local .score_shield div{background-color:#333; display:inline-block; color:#fff; padding:14% 0; vertical-align:middle; font-size:45px; font-weight:900; width:calc(100% - 70px); text-align:center;}
.score .score_info .score_teams .score_local .score_team{font-weight:900; }
.score .score_info .score_teams .score_local .score_gols{margin-top:5px;}
.score .score_info .score_teams .score_local .score_gols span{display:block; font-size:0.9em; line-height:1.3em;}

.score .score_info .score_teams .score_visitant{width:49%; display:inline-block; border-right:none; margin:20px 0px; padding:0% 3%; text-align:left; vertical-align:top;}
.score .score_info .score_teams .score_visitant .score_shield{text-align:left; margin-bottom:5px;}
.score .score_info .score_teams .score_visitant .score_shield img{width:50px; display:inline-block; vertical-align:middle; margin-left:5px;}
.score .score_info .score_teams .score_visitant .score_shield div{background-color:#333; display:inline-block; color:#fff; padding:14% 0; vertical-align:middle; font-size:45px; font-weight:900; width:calc(100% - 70px); text-align:center;}
.score .score_info .score_teams .score_visitant .score_team{font-weight:900; }
.score .score_info .score_teams .score_visitant .score_gols{margin-top:5px;}
.score .score_info .score_teams .score_visitant .score_gols span{display:block; font-size:0.9em; line-height:1.3em;}

.score_btn{margin:0 2%; padding-bottom:15px;}
.score_btn .btn{}

/* NEXT MACH */
.mach_group{margin-bottom: 20px; overflow: hidden;}
.mach{margin-top:3px; padding-bottom:10px; overflow:hidden;}
.mach .mach_block{margin: 8px 8px 0px 8px; overflow:hidden;}
.mach .mach_block .mach_local{width:20%; float:left; text-align:center;}
.mach .mach_block .mach_local img{width:85%;}										
.mach .mach_block .mach_info{width:60%; float:left; text-align:center; }
.mach .mach_block .mach_info .mach_teams{font-weight:900; font-size:15px; display:block;}
.mach .mach_block .mach_info .mach_date{font-size:11px; display:block;}
.mach .mach_block .mach_info .mach_time{font-weight:700; font-size:13px; display:block;}
.mach .mach_block .mach_visitor{width:20%; float: right; text-align:left;}
.mach .mach_block .mach_visitor img{width:85%;}

/* LA FRASE */
.frase{margin-bottom: 20px; overflow: hidden; text-align:center;}
.frase .frase_content {position:relative; min-height:178px; overflow:hidden;}
.frase .frase_content img{width:480px; height:270px; opacity:0.2; position:absolute; left:0; top:0; filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: gray;}
.frase .frase_content .frase_text{position:absolute; padding:5%; }
.frase .frase_content .frase_text .frase_title{font-size:22px; font-weight:900; line-height:1.2em; font-style:italic; color:#333; }
.frase .frase_content .frase_text .frase_author{font-size:15px; font-weight:400; line-height:1.2em; color:#444; margin-top:15px;}
.frase .noti_group_info_social{width:100%; padding:2% 0% 1% 0%; background:#a8a8a8 ; margin:0px;}

/* ALERTAS */
.alertas_mini{overflow: hidden; text-align:center; padding:5%; margin-bottom: 20px;}
.alertas_mini form .alertas_title{font-size:22px; font-weight:900; line-height:1.2em; font-style:italic; color:#333;}
.alertas_mini form .alertas_input {border-radius:6px; width:98%; padding:15px; margin:15px 0; border:none; -webkit-box-shadow:inset 1px 1px 5px 1px #7A7A7A; box-shadow:inset 1px 1px 5px 1px #7A7A7A; outline:0; background:#fff; overflow:hidden;}
.alertas_mini form .alertas_input i {float:left; display: inline:block; width:40px; height:25px; background: url("../images/base.svg") -97px -160px; }
.alertas_mini form .alertas_input input{border:none; float:left; margin-top:3px; width:calc(100% - 42px); font-size:1.3em;}
.alertas_mini form .alertas_input input:focus{outline:0;}
.alertas_mini form a.btn{width:80%; margin:0 auto;}

/* GENERAL TABLES */
table{font-family:lato, arial, sans-serif; font-weight:700; font-size:14px; width:100%; margin-top:3px}
table thead{}
table thead{}
table thead tr{}
table thead tr th{border:1px solid #b0b0b0; padding:5px 10px; background:#d9d9d9;}
table tbody{}
table tbody tr{}
table tbody tr td{border:1px solid #b0b0b0; padding:5px 10px; vertical-align: middle;}
table tbody tr td img{width:30px; height:30px; vertical-align:middle; margin-right:5px;}

/* PICHICHI */
.pichichi_group{margin-bottom:20px; overflow:hidden;}
table.pichichi{}
table.pichichi thead tr th:nth-child(1){}
table.pichichi thead tr th:nth-child(2){text-align:right;}
table.pichichi tbody tr:nth-child(1){background-color:#c5e5ff;}
table.pichichi tbody tr:nth-child(2){background-color:#daefff;}
table.pichichi tbody tr:nth-child(3){background-color:#ecf7ff;}
table.pichichi tbody tr td img{}
table.pichichi tbody tr td:nth-child(1){}
table.pichichi tbody tr td:nth-child(2){text-align:right; font-weight:700;}

/* CLASIFICACIÓN MINI */
.clasificacion_mini_group{margin-bottom:20px; overflow:hidden;}
.clasificacion_mini_group a img{width:20px; height:20px; margin-right:5px; vertical-align: middle;}
table.clasificacion_mini{}
table.clasificacion_mini thead tr th:nth-child(1){text-align:center;}
table.clasificacion_mini thead tr th:nth-child(2){}
table.clasificacion_mini thead tr th:nth-child(3){text-align:right;}
table.clasificacion_mini tbody tr:nth-child(1){background-color:#e5f7e7;}
table.clasificacion_mini tbody tr:nth-child(2){background-color:#e5f7e7;}
table.clasificacion_mini tbody tr:nth-child(3){background-color:#e5f7e7;}
table.clasificacion_mini tbody tr:nth-child(4){background-color:#fcf1d1;}
table.clasificacion_mini tbody tr:nth-child(5){background-color:#fcf1d1;}
table.clasificacion_mini tbody tr td{}
table.clasificacion_mini tbody tr td img{}
table.clasificacion_mini tbody tr td:nth-child(1){text-align:right; width: 60px;}
table.clasificacion_mini tbody tr td:nth-child(1) img{width:20px; height:20px;}
table.clasificacion_mini tbody tr td:nth-child(2){}
table.clasificacion_mini tbody tr td:nth-child(3){text-align:right; font-weight:700;}

/* CLASIFICACIÓN */
.clasificacion_group{margin-bottom:20px; overflow:hidden;}
.clasificacion_group a img{width:20px; height:20px; margin-right:5px; vertical-align: middle;}
table.clasificacion{}
table.clasificacion thead tr th:nth-child(1){text-align:center;}
table.clasificacion thead tr th:nth-child(2){}
table.clasificacion thead tr th:nth-child(3){text-align:right;}
table.clasificacion tbody tr:nth-child(-n+3){background-color:#e5f7e7;}
table.clasificacion tbody tr:nth-child(4), table.clasificacion tbody tr:nth-child(5){background-color:#fcf1d1;}
table.clasificacion tbody tr:nth-last-child(-n+2){background-color:#ffe2e2;}
table.clasificacion tbody tr td{}
table.clasificacion tbody tr td img{}
table.clasificacion tbody tr td:nth-child(1){text-align:right; width:60px;}
table.clasificacion tbody tr td:nth-child(1) img{width:20px; height:20px;}
table.clasificacion tbody tr td:nth-child(2){}
table.clasificacion tbody tr td:nth-child(1n+3){text-align:right; width:1%;}
table.clasificacion tbody tr td:last-child {font-weight:700;}

/* ELIMINATORIAS */
.eliminatoria_group{margin-bottom:20px; overflow:hidden;}
.eliminatoria_group a img{width:20px; height:20px; margin-right:5px; vertical-align: middle;}
table.eliminatoria{}
table.eliminatoria thead tr th{text-align:center;}
table.eliminatoria tbody tr td{background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0); }
table.eliminatoria tbody tr td img{width:20px; height:20px;}
table.eliminatoria tbody tr{background:#f2f2f2;}
table.eliminatoria tbody tr td:nth-child(1){text-align:center; width:80px; font-size:24px; font-weight:900;}
table.eliminatoria tbody tr td:nth-child(2){text-align:center; font-size:16px; font-weight:900;}
table.eliminatoria tbody tr td:nth-child(2) img{width:30px; height:30px; margin:10px 10px;}
table.eliminatoria tbody tr td:nth-child(2) span.winner{font-weight:900;}
table.eliminatoria tbody tr td:nth-child(3){text-align:center; width:80px;  font-size:24px; font-weight:900;}



/* CALENDAR Y RESULTADOS*/
.calendar{overflow:hidden; margin-top:20px;}
.calendar .calendar_info{float:left; width:60%;  padding:10px;}
.calendar .calendar_info img{width:47px; height:47px; float:left; margin-right:10px;}
.calendar .calendar_info .calendar_competition{float:left; font-size:16px; font-weight:700; display:inline-block; width:calc(100% - 60px);}
.calendar .calendar_info .calendar_session{float:left; font-size:26px; font-weight:900;  display:inline-block; width:calc(100% - 60px); margin-top:6px;}
.calendar .calendar_nav{float:right; width:40%;}
.calendar .calendar_nav a{line-height:4em; font-size:16px; color:#fff; width:50%; height:67px; background:rgba(0,0,0,0.3); text-align:center;}
.calendar .calendar_nav a span{width:30px; height:30px;  display:inline-block; vertical-align:middle;}
.calendar .calendar_nav a:hover{background:rgba(0,0,0,0.6);}
.calendar .calendar_nav a:first-child{float:left; border-right:1px solid #ddd;}
.calendar .calendar_nav a:first-child span{background: url("../images/base.svg") -278px -167px; margin-right:5px;}
.calendar .calendar_nav a:last-child{float:right;}
.calendar .calendar_nav a:last-child span{background: url("../images/base.svg") -308px -167px; margin-left:5px;}

.calendar_result{margin-top:5px;}
.calendar_result .head_result{text-align:center; border-left:1px solid #d1d1d1; border-top:1px solid #d1d1d1; overflow:hidden;}
.calendar_result .head_result div{border-right:1px solid #d1d1d1; float:left;  padding:6px; background:#dedede; font-size:16px; font-weight:700;}
.calendar_result .head_result div:nth-child(1){width:40%;}
.calendar_result .head_result div:nth-child(2){width:10%;}
.calendar_result .head_result div:nth-child(3){width:25%;}
.calendar_result .head_result div:nth-child(4){width:25%;}

.calendar_result .mach_result{border-left:1px solid #d1d1d1; border-top:1px solid #d1d1d1; overflow:hidden;}
.calendar_result .mach_result .mach_item{border-right:1px solid #d1d1d1; float:left; font-size:12px; height:60px;}
.calendar_result .mach_result:last-child .mach_item{border-bottom:1px solid #d1d1d1;}
.calendar_result .mach_result .mach_item.mach_1{width:40%; padding:16px 5px 0px 5px;}
.calendar_result .mach_result .mach_item.mach_2 {width:10%; text-align:center; padding:12px 5px 0px 5px;}
.calendar_result .mach_result .mach_item.mach_3 {width:25%; text-align:center; padding:20px 5px 0px 5px;}
.calendar_result .mach_result .mach_item.mach_4 {width:25%; text-align:center; padding:2px 5px 0px 5px;}

.calendar_result .mach_result.finish{background: -moz-linear-gradient(top,  #eaeaea 0%, #d2d2d2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#d2d2d2)); background: -webkit-linear-gradient(top,  #eaeaea 0%,#d2d2d2 100%); background: -o-linear-gradient(top,  #eaeaea 0%,#d2d2d2 100%); background: -ms-linear-gradient(top,  #eaeaea 0%,#d2d2d2 100%); background: linear-gradient(to bottom,  #eaeaea 0%,#d2d2d2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#d2d2d2',GradientType=0 ); }
.calendar_result .mach_result.future{background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0); }

.calendar_result .mach_1 .result_left {width:100%; padding:0px; overflow:hidden;}
.calendar_result .mach_1 .result_left .result_local {float:left; text-align:right; width: 43%;}
.calendar_result .mach_1 .result_left .result_local span{font-size:14px; font-weight:900;}
.calendar_result .mach_1 .result_left .result_local img{width:30px; vertical-align:middle; margin:0 5px 0 5px;}
.calendar_result .mach_1 .result_left .result_vs{float:left; width:14%; text-align:center; line-height: 1em; font-weight:900; font-size:25px; color:#222;}
.calendar_result .mach_1 .result_left .result_visitor{float:left; width: 43%;}
.calendar_result .mach_1 .result_left .result_visitor img{width:30px; vertical-align:middle;}
.calendar_result .mach_1 .result_left .result_visitor span{font-size:14px; font-weight:900;}

.calendar_result .mach_2{}
.calendar_result .mach_2 div:first-child{font-size:12px;}
.calendar_result .mach_2 div:last-child{font-size:14px; font-weight:900;}

.calendar_result .mach_3 span{font-size:12px;}

.calendar_result .mach_4{}
.calendar_result .mach_4 a{font-size:14px; padding:5px 3px; width:90%;}
.calendar_result .mach_4 a span{display:block; font-size:12px;}
.calendar_result .mach_4 div{font-size:13px; font-weight:900; margin-top:15px;}
.calendar_result .mach_4 div span{display:inline-block; width:30px; height:25px; vertical-align:middle; margin-right:5px; background:url("../images/base.svg") no-repeat -428px -43px;}


/* PALMARES */
.palmares_group{margin-bottom:20px; overflow:hidden;}
table.palmares{}
table.palmares tbody tr{background: -moz-linear-gradient(top,  #ffffff 0%, #dfdfdf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf)); background: -webkit-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); background: -o-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); background: linear-gradient(to bottom,  #ffffff 0%,#dfdfdf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );}
table.palmares tbody tr td:nth-child(2){text-align: center; font-weight:700;}
table.palmares tbody tr td img{}

/* BIOGRAFIA */
.biografia{margin-top:3px; margin-bottom:20px; overflow:hidden;}
.biografia .biografia_left{width:35%; float:left; padding:3%; min-height:175px; background: -moz-linear-gradient(top,  rgba(137,137,137,1) 0%, rgba(173,173,173,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,137,137,1)), color-stop(100%,rgba(173,173,173,0))); background: -webkit-linear-gradient(top,  rgba(137,137,137,1) 0%,rgba(173,173,173,0) 100%); background: -o-linear-gradient(top,  rgba(137,137,137,1) 0%,rgba(173,173,173,0) 100%); background: -ms-linear-gradient(top,  rgba(137,137,137,1) 0%,rgba(173,173,173,0) 100%); background: linear-gradient(to bottom,  rgba(137,137,137,1) 0%,rgba(173,173,173,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#00adadad',GradientType=0 );}
.biografia .biografia_left img{border:3px solid #FFF; width:100%; -webkit-box-shadow: 0 1px 5px 2px #666666; box-shadow: 0 1px 5px 2px #666666;}
.biografia .biografia_right{width:65%; float:left; padding:3%;}
.biografia .biografia_right .biografia_name{font-weight:900; font-size:16px; margin-bottom:10px;}
.biografia .biografia_right .biografia_body{margin-bottom:15px;}

/* INTERNET */
.internet_group{margin-top:3px; margin-bottom:20px; overflow:hidden;}
table.internet{}
table.internet tr{background: -moz-linear-gradient(top,  #ffffff 0%, #dfdfdf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf)); background: -webkit-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); background: -o-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); background: linear-gradient(to bottom,  #ffffff 0%,#dfdfdf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );}
table.internet tr td{}
table.internet tr td img{width:25px !important; height:25px !important;}

/* BANNER */
.banner_std{margin-top:3px; margin-bottom:20px; overflow:hidden; background:#f5f5f5; text-align: center; color:#ccc; font-size:7px;}
.banner_std span{text-align:right; float:right; margin-right:10px;}
.banner_std img{width:98%; height:auto; margin:0 1%;}

/* ENCUESTA */
.encuesta {margin-top:3px; margin-bottom:20px; overflow:hidden;}
.encuesta_int{padding:5%}
.question_encuesta {font-family:lato; font-size: 22px; font-weight: 900; line-height:1.2em;}
.options_encuesta {margin-top:15px;}
.option_encuesta {margin-bottom:15px;}
.check_encuesta{float: left; margin-right:6px;}
.text_encuesta{font-size:15px;}
.bars_encuesta{display:block; height:21px; margin: 8px 0; background-color:#f0f0f0; position:relative;}
.bars_encuesta .bars_active{background: #8b1b3f; height:auto; height:21px;float: left;}
.foot_encuesta {padding:10px;}
.foot_encuesta .input_vote {text-align:center;}
.foot_encuesta .input_vote input.btn {width:90% !important;}
.percent_encuesta {display:block; line-height:19px; float:right; margin:2px 5px 0 0; position:absolute; right:0; color:#aaa;}

/* VIDEOS MINI */
.videos_mini{margin-top:3px; margin-bottom:20px; overflow:hidden;}
.videos_mini .video_mini_item{margin-bottom:3px;}
.videos_mini .video_mini_item .noti_group_media{margin-top:0px;}
.videos_mini .video_mini_item .video_title{background:#323232; color:#FFF; font-size:18px; padding:10px 5%; margin-top:-4px; line-height:1.2em;}
.videos_mini .video_mini_item .video_title a{color:#FFF;}
.videos_mini .video_mini_item .video_title a:hover{color:#ccc;}

/* LINKS */
.links{margin-top:3px; margin-bottom:20px; overflow:hidden; padding:15px; border-top:8px solid #323232;}
.links .link_title{font-size:18px; font-weight:700;}
.links .link_title.champions span{background:url("../images/base.svg") no-repeat -95px -76px; display:inline-block; height:30px; width:30px; margin-right:5px; vertical-align: middle;}
.links .link_title.liga span{background:url("../images/base.svg") no-repeat -56px -77px; display:inline-block; height:30px; width:30px; margin-right:5px; vertical-align: middle;}
.links .link_title.copa span{background:url("../images/base.svg") no-repeat -133px -77px; display:inline-block; height:30px; width:30px; margin-right:5px; vertical-align: middle;}
.links .link_title.fcb span{background:url("../images/base.svg") no-repeat -140px -161px; display:inline-block; height:30px; width:30px; margin-right:5px; vertical-align: middle;}
.links ul{margin-top:10px;}
.links ul li{margin-bottom:6px; margin-left:4%;}
.links ul li a{text-decoration:underline;}

/* PLANTILLA */
ul.plantilla{margin-top:3px; margin-bottom:20px; overflow:hidden;}
ul.plantilla li{background:#373737; width: 32.5%; float:left;margin-right: 1.2%;padding: 3px;margin-bottom: 3px;}
ul.plantilla li:nth-child(3n+3){margin-right:0;}
ul.plantilla li a img{width:100%; height:auto;}
ul.plantilla li a div{text-align:center; margin-bottom: 3px;}
ul.plantilla li a{color:#eab010;}
ul.plantilla li a:hover{color:#FFF;}




@media screen and (max-width:1016px) {

	/* TITLE PAGE + SOCIAL */
	.title_page_social .title_page{width:100%;}
	.title_page_social .socials_page{width:100%; margin-top:5px; padding-bottom:10px; text-align:left;}

	/* TABS */
	ul.tabs{}
	ul.tabs li{}
	ul.tabs li a span{margin-left:calc(50% - 17px);}
	ul.tabs li a .tab_content{width:100%; margin:5px 0px 0px 0px; padding:0;}
	ul.tabs li a .tab_content .tab_topic{font-size:11px; text-align: center;}
	ul.tabs li a .tab_content .tab_competition{font-size:11px; text-align:center;}
	
	/* NOTICIAS RESUMEN GENERAL */
	.noti_group_info_social .noti_group_info{display: none;}
	.noti_group_info_social .social_networks{width:100%;}
	.noti_group_info_social .social_networks .social_item{width:29px; height:28px; margin-right:10px; margin-left:0; float:left;}

	/* NOTICIAS RESUMEN STD HIGHLIGHT2 */
	.highlight .noti_group_media .noti_title{font-size:28px;}

	/* NOTICIAS MEME */
	.noti_meme .noti_group_info_social .social_networks .social_item{margin-right:6px;}

	/* LA FRASE */
	.frase .noti_group_info_social .social_networks .social_item{float:none;}

	/* FCB CALENDARIO */
	.fcb_calendar{margin-bottom:10px; border-top:4px solid #999;}
	.fcb_calendar .calendar_left {width:40%; min-height:130px;}
	.fcb_calendar .calendar_center{width:60%; margin:0px 0;}
	.fcb_calendar .calendar_center .calendar_local span{font-size:14px;}
	.fcb_calendar .calendar_center .calendar_local img{width:35px;}
	.fcb_calendar .calendar_center .calendar_vs{line-height:1.3em;}
	.fcb_calendar .calendar_center .calendar_visitor span{font-size:14px;}
	.fcb_calendar .calendar_center .calendar_visitor img{width:35px;}
	.fcb_calendar .calendar_right {width:60%; background:none; min-height:0px;}
	.fcb_calendar .calendar_right a{width:90%; font-size:13px; padding:10px 0px 10px 0px;}
	.fcb_calendar .calendar_right a:hover{}
	.fcb_calendar .calendar_right a span{display:none;}

	/* FCB RESULTADOS */
	.fcb_result {margin-bottom:10px; border-top:4px solid #999;}
	.fcb_result .result_left{width:100%; background:none; padding:10px; min-height:10px;}
	.fcb_result .result_left .result_local {width: 40%;}
	.fcb_result .result_left .result_vs{width: 20%;}
	.fcb_result .result_left .result_visitor{width: 40%;}
	.fcb_result .result_left .result_visitor span{font-size:16px; font-weight:900;}
	.fcb_result .result_right {width:100%; background-color:rgba(0, 0, 0, 0.1);}

	/* FCB ENTRADAS */
	.fcb_tickets {margin-bottom:10px; border-top:4px solid #999;}
	.fcb_tickets .tickets_left{width:55%;}
	.fcb_tickets .tickets_left img:first-child{width:35px; float:left; margin-left:5px;}
	.fcb_tickets .tickets_left img:last-child{width:35px; float:left; margin-right:5px;}
	.fcb_tickets .tickets_left .tickets_info{width:calc(100% - 80px); float:left; text-align: center;}
	.fcb_tickets .tickets_left .tickets_info .tickets_teams{font-size:13px;}
	.fcb_tickets .tickets_left .tickets_info .tickets_championship{font-size:12px;}
	.fcb_tickets .tickets_left .tickets_info .tickets_date{font-size:11px;}
	.fcb_tickets .tickets_right{width:45%;}
	.fcb_tickets .tickets_right .btn{}
	.fcb_tickets .tickets_right .btn span{display:none; font-size:11px;}

	/* FCB TV */
	.fcb_tv {margin-bottom:10px; border-top:4px solid #999;}
	.fcb_tv .tv_left{width:75%; overflow: hidden; float:left; padding:10px;}
	.fcb_tv .tv_center{width:25%; min-height:80px;}
	.fcb_tv .tv_right{width:100%; min-height:80px;}

	/* CALENDAR Y RESULTADOS*/	
	.calendar_result .mach_1 .result_left .result_local {width: 45%;}
	.calendar_result .mach_1 .result_left .result_local span{font-size:13px;}
	.calendar_result .mach_1 .result_left .result_local img{width:20px;}
	.calendar_result .mach_1 .result_left .result_vs{width:10%;font-size:16px;}
	.calendar_result .mach_1 .result_left .result_visitor{width:45%;}
	.calendar_result .mach_1 .result_left .result_visitor img{width:20px;}
	.calendar_result .mach_1 .result_left .result_visitor span{font-size:13px;}
	.calendar_result .mach_2 div:first-child{font-size:11px;}
	.calendar_result .mach_2 div:last-child{font-size:15px;}
	.calendar_result .mach_4 a{font-size:15px; padding:13px 3px;}
	.calendar_result .mach_4 a span{display:none;}

}

@media screen and (max-width:768px) {


	/* TITLE PAGE + SOCIAL */
	.title_page_social{}
	.title_page_social .title_page{width:100%; float:none; display: block; font-size:20px;}
	.title_page_social .socials_page{position:fixed; top:6px; right:50px; height:30px; z-index:9998; display:inline-block; background:none; width:auto;}
	.title_page_social .socials_page span{display:none;}
	.title_page_social .socials_page .social_item{width:29px; height:28px; margin-left:0px; margin-right:5px; float:none; text-align:right;}
	.title_page_social .socials_page .social_item.facebook{background: url("../images/base.svg") no-repeat -28px -42px; border-radius:0px;}
	.title_page_social .socials_page .social_item.twitter{background: url("../images/base.svg") no-repeat -58px -42px; border-radius:0px;}
	.title_page_social .socials_page .social_item.google{background: url("../images/base.svg") no-repeat -90px -42px; border-radius:0px;}
	.title_page_social .socials_page .social_item.whatsapp{background: url("../images/base.svg") no-repeat -121px -42px; border-radius:0px; display:inline-block;}
	.title_page_social .socials_page .social_item.more{background: url("../images/base.svg") no-repeat -184px -42px; border-radius:0px;}

	/* TABS */
	ul.tabs{background:none;}
	ul.tabs li{width:100%; width:49%; margin-bottom:10px; padding:6px;}
	ul.tabs li.active {border:1px solid #b8b8b8;}
	ul.tabs li a span{margin-left:0;}
	ul.tabs li a .tab_content{width:auto; margin-left:5px;}
	ul.tabs li a .tab_content .tab_topic{font-size:11px; text-align:left;}
	ul.tabs li a .tab_content .tab_competition{font-size:13px; text-align:left;}

	/* NEXT MACH */
	.mach .mach_block .mach_local{width:50%; text-align:right;}
	.mach .mach_block .mach_local img{width:50%; margin-right:5%;}										
	.mach .mach_block .mach_info{width:100%; float:left;}
	.mach .mach_block .mach_info .mach_teams{font-size:17px;}
	.mach .mach_block .mach_info .mach_date{font-size:13px;}
	.mach .mach_block .mach_info .mach_time{font-size:15px;}
	.mach .mach_block .mach_visitor{width:50%; text-align:left;}
	.mach .mach_block .mach_visitor img{width:50%;  margin-left:5%;}

	/* FCB TV */
	.fcb_tv .tv_left{width:70%; overflow: hidden; float:left; padding:10px;}
	.fcb_tv .tv_center{width:30%; min-height:80px;}
	.fcb_tv .tv_right{width:100%; min-height:80px;}

	/* CALENDAR Y RESULTADOS*/	
	.calendar_result .head_result{display:none;}

	.calendar_result .mach_result .mach_item.mach_1{width:45%; padding:20px 0px 0px 5px;}
	.calendar_result .mach_result .mach_item.mach_2 {width:15%; padding:12px 0px 0px 0px;}
	.calendar_result .mach_result .mach_item.mach_3 {width:20%; padding:12px 5px 0px 5px;}
	.calendar_result .mach_result .mach_item.mach_4 {width:20%;padding:0px;}

	.calendar_result .mach_1 .result_left .result_local {width:44%;}
	.calendar_result .mach_1 .result_left .result_local span{font-size:12px;}
	.calendar_result .mach_1 .result_left .result_local img{width:20px; margin:0;}
	.calendar_result .mach_1 .result_left .result_vs{width:12%;font-size:14px;}
	.calendar_result .mach_1 .result_left .result_visitor{width:44%;}
	.calendar_result .mach_1 .result_left .result_visitor img{width:20px; margin:0;}
	.calendar_result .mach_1 .result_left .result_visitor span{font-size:12px;}
	.calendar_result .mach_2 div:first-child{font-size:10px;}
	.calendar_result .mach_2 div:last-child{font-size:15px;}
	.calendar_result .mach_3 span{font-size:12px;}
	.calendar_result .mach_4 a{font-size:13px; padding:7px 3px;}
	.calendar_result .mach_4 a span{display:none;}
	.calendar_result .mach_4 div {font-size:11px; margin-top:20px;}
	.calendar_result .mach_4 div span{display:none;}

	/* NOTICIAS RESUMEN STD HIGHLIGHT */
	.highlight{}
	.highlight .noti_title{font-size:38px; line-height:1em;}
	.highlight .noti_subtitle{font-size:1.2em; margin-bottom:10px; line-height: 1.3em;}

}

@media screen and (max-width:600px) {
	/* NOTICIAS RESUMEN GENERAL */
	.noti_group_info_social .social_networks a.whatsapp{display:inline-block;}

	/* NOTICIAS RESUMEN STD HIGHLIGHT2 */
	.highlight .noti_group_media .noti_title{font-size:24px;}

	/* FCB CALENDARIO */
	.fcb_calendar .calendar_left {width:45%; min-height:170px; padding:10px 5px;}
	.fcb_calendar .calendar_left .calendar_info img{display:none;}
	.fcb_calendar .calendar_left .calendar_info .calendar_championship{text-align:center;}
	.fcb_calendar .calendar_left .calendar_info .calendar_date{text-align:center; line-height:1.3em;}
	.fcb_calendar .calendar_left .calendar_btns a.btn.small{width:94%; padding:5px 3px; font-size:0.8em;}
	.fcb_calendar .calendar_center{width:55%; margin:0px 0;}
	.fcb_calendar .calendar_center .calendar_local{width:100%; text-align:left; margin-bottom:10px;}
	.fcb_calendar .calendar_center .calendar_local span{font-size:14px; line-height:2em;}
	.fcb_calendar .calendar_center .calendar_local img{width:30px; float:left;}
	.fcb_calendar .calendar_center .calendar_vs{line-height:1.3em; display:none;}
	.fcb_calendar .calendar_center .calendar_visitor{width:100%;}
	.fcb_calendar .calendar_center .calendar_visitor span{font-size:14px; line-height:2em;}
	.fcb_calendar .calendar_center .calendar_visitor img{width:30px; float:left;}
	.fcb_calendar .calendar_right {width:55%;}
	.fcb_calendar .calendar_right a:hover{}
	.fcb_calendar .calendar_right a span{font-size:10px;}

	/* FCB ENTRADAS */
	.fcb_tickets .tickets_left{width:100%;}
	.fcb_tickets .tickets_left img:first-child{width:50px;}
	.fcb_tickets .tickets_left img:last-child{width:50px;}
	.fcb_tickets .tickets_left .tickets_info{width:calc(100% - 112px);}
	.fcb_tickets .tickets_right{width:100%;}

	/* FCB TV */
	.fcb_tv .tv_left .tv_info{width:calc(100% - 100px);}
	.fcb_tv .tv_left img:first-child{width:50px; margin-left:0px;}
	.fcb_tv .tv_left img:last-child{width:50px; float:left; margin-right:0px;}
	.fcb_tv .tv_left .tv_info .tv_teams{font-size:13px; font-weight:900;}
	.fcb_tv .tv_left .tv_info .tv_championship{font-size:11px; font-weight:700; margin-top:5px;}

	/* CLASIFICACIÓN */
	table.clasificacion{font-size:11px;}
	table.clasificacion thead tr th{padding:5px;}
	table.clasificacion tbody tr td{padding:5px;}
	table.clasificacion tbody tr td img{display:none;}
	table.clasificacion tbody tr td:nth-child(1){width:1%;}
	table.clasificacion tbody tr td:nth-child(2){font-weight:700;}

	/* CALENDAR Y RESULTADOS*/
	.calendar .calendar_info{width:55%;}
	.calendar .calendar_info img{width:30px; height:30px; margin-right:5px;}
	.calendar .calendar_info .calendar_competition{font-size:12px;}
	.calendar .calendar_info .calendar_session{font-size:16px; margin-top:0px;}
	.calendar .calendar_nav{width:45%;}
	.calendar .calendar_nav a{line-height:3.8em; font-size:14px; font-weight:700; height:55px; background:rgba(0,0,0,0.3); text-align:center;}
	.calendar .calendar_nav a span{width:20px; height:20px; }
	.calendar .calendar_nav a:first-child span{background: url("../images/base.svg") -280px -172px;}
	.calendar .calendar_nav a:last-child span{background: url("../images/base.svg") -318px -172px;}

	.calendar_result .mach_result .mach_item.mach_1 {width:100%; padding:10px; height:auto;}
	.calendar_result .mach_result .mach_item.mach_2 {width:50%; padding:0px; height:auto;  text-align:right; border-right:none;  padding-right:5px;}
	.calendar_result .mach_result .mach_item.mach_3 {width:50%; padding:0px; height:auto; text-align:left; padding-left:5px; padding-left:5px; border-left:1px solid #999;}
	.calendar_result .mach_result .mach_item.mach_4 {width:100%;padding:0px; height:auto;  padding-top:10px;}

	.calendar_result .mach_1 .result_left .result_local span{font-size:13px;}
	.calendar_result .mach_1 .result_left .result_local img{width:30px; margin:0;}
	.calendar_result .mach_1 .result_left .result_vs{font-size:22px; margin-top:3px;}
	.calendar_result .mach_1 .result_left .result_visitor img{width:30px; margin:0;}
	.calendar_result .mach_1 .result_left .result_visitor span{font-size:13px;}
	.calendar_result .mach_2 div:first-child{font-size:12px; display:inline-block;}
	.calendar_result .mach_2 div:last-child{font-size:12px; display:inline-block; margin-left:5px;}
	.calendar_result .mach_4 a{font-size:13px; padding:8px 3px; margin-bottom:15px;}
	.calendar_result .mach_4 div {display:none;}
	.calendar_result .mach_result:last-child .mach_item{border-bottom:none;}
	.calendar_result .mach_result:last-child .mach_item.mach_4{border-bottom:1px solid #d1d1d1;}

	/* ELIMINATORIAS */
	table.eliminatoria tbody tr td:nth-child(1){width:60px; font-size:18px;}
	table.eliminatoria tbody tr td:nth-child(2){font-size:13px;}
	table.eliminatoria tbody tr td:nth-child(2) img{width:30px; height:30px; margin:6px 3px;}
	table.eliminatoria tbody tr td:nth-child(3){width:60px;  font-size:18px;}

}

@media screen and (max-width:480px) {
	/* TABS */
	ul.tabs li{width:99%; margin-bottom:10px; padding:6px;}

	/* FCB RESULTADOS */
	.fcb_result .result_left .result_local {width:42%;}
	.fcb_result .result_left .result_local span{font-size:13px; line-height:2em;}
	.fcb_result .result_left .result_local img{width:30px;}
	.fcb_result .result_left .result_vs{width:16%; font-size:26px;}
	.fcb_result .result_left .result_visitor{width:42%;}
	.fcb_result .result_left .result_visitor img{width:30px;}
	.fcb_result .result_left .result_visitor span{font-size:13px;}

	/* FCB ENTRADAS */
	.fcb_tickets .tickets_left .tickets_info .tickets_teams{font-size:13px;}
	.fcb_tickets .tickets_left img:first-child{width:40px; margin:0;}
	.fcb_tickets .tickets_left img:last-child{width:40px;  margin:0;}
	.fcb_tickets .tickets_left .tickets_info{width:calc(100% - 80px);}

	/* FCB TV */
	.fcb_tv .tv_left{width:100%; overflow: hidden; float:left; padding:10px;}
	.fcb_tv .tv_center{width:100%; min-height:10px; text-align:center; padding:7px;}
	.fcb_tv .tv_center .tv_date, .fcb_tv .tv_center .tv_time{font-size:13px; display:inline-block; margin:0;}
	.fcb_tv .tv_center .tv_time{border-left:1px solid #333; padding-left:3px;}
	.fcb_tv .tv_right{width:100%; min-height:80px;}
	.fcb_tv .tv_left .tv_info{width:calc(100% - 80px);}
	.fcb_tv .tv_left img:first-child{width:40px; margin-left:0px;}
	.fcb_tv .tv_left img:last-child{width:40px; float:left; margin-right:0px;}
	.fcb_tv .tv_left .tv_info .tv_teams{font-size:13px; font-weight:900;}
	.fcb_tv .tv_left .tv_info .tv_championship{font-size:11px; font-weight:700; margin-top:5px;}
	.fcb_tv .tv_right .tv_int{width:100%;}
	.fcb_tv .tv_right .tv_int a.btn{font-size:12px; width:97%; padding:3px; margin:5px 0px;}

	/* CLASIFICACIÓN */
	table.clasificacion{font-size:11px;}
	table.clasificacion thead tr th{padding:2px;}
	table.clasificacion tbody tr td{padding:2px;}
	table.clasificacion tbody tr td img{display:none;}
	table.clasificacion tbody tr td:nth-child(1){width:1%;}
	table.clasificacion tbody tr td:nth-child(2){font-weight:700;}

	/* CALENDAR Y RESULTADOS*/
	.calendar .calendar_info{width:50%; padding:5px;}
	.calendar .calendar_info img{width:24px; height:24px; margin-right:5px; margin-top:5px;}
	.calendar .calendar_info .calendar_competition{font-size:10px;}
	.calendar .calendar_info .calendar_session{font-size:12px; line-height:1em;}
	.calendar .calendar_nav{width:50%;}
	.calendar .calendar_nav a{line-height:3.8em; font-size:11px; font-weight:400; height:45px;}
	.calendar .calendar_nav a span{width:10px; height:20px;}
	.calendar .calendar_nav a:first-child span{background: url("../images/base.svg") -280px -172px;}
	.calendar .calendar_nav a:last-child span{background: url("../images/base.svg") -328px -172px;}

	.calendar_result .mach_1 .result_left .result_local span{font-size:12px;}
	.calendar_result .mach_1 .result_left .result_local img{width:25px; margin:0;}
	.calendar_result .mach_1 .result_left .result_vs{font-size:19px;}
	.calendar_result .mach_1 .result_left .result_visitor img{width:25px; margin:0;}
	.calendar_result .mach_1 .result_left .result_visitor span{font-size:12px;}

	/* ELIMINATORIAS */
	table.eliminatoria tbody tr td:nth-child(1){width:43px; font-size:13px;}
	table.eliminatoria tbody tr td:nth-child(2){font-size:12px;}
	table.eliminatoria tbody tr td:nth-child(2) img{width:20px; height:20px; margin:0px; display:none;}
	table.eliminatoria tbody tr td:nth-child(3){width:43px;  font-size:13px;}

}

@media screen and (max-width:380px) {

	/* TITLE PAGE + SOCIAL */
	.title_page_social .socials_page .social_item{margin-right:2px;}
	.title_page_social .socials_page .social_item.google{display:none;}

	/* FCB RESULTADOS */
	.fcb_result .result_left .result_local {width:44%;}
	.fcb_result .result_left .result_local span{font-size:12px; line-height:2em;}
	.fcb_result .result_left .result_local img{width:24px; margin-right:5px;}
	.fcb_result .result_left .result_vs{width:12%; font-size:20px;}
	.fcb_result .result_left .result_visitor{width:44%;}
	.fcb_result .result_left .result_visitor img{width:24px;  margin-right:0;}
	.fcb_result .result_left .result_visitor span{font-size:12px;}
}





