@import url(http://fonts.googleapis.com/css?family=Raleway);

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../../../fonts/bebasneue-webfont.eot');
    src: url('../../../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/bebasneue-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

input{ outline: 0 !important; }

/* Backgrounds ----------------------------------------------------------*/

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.btn-primary,
.btn-primary:hover,
.style-caption h1,
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li a:hover,
.title-color,
.tags a:hover,
.title-aside,
.pagination .active,
.info-player h4 a,
.tooltip-inner,
.portfolioFilter .current,
.portfolioFilter a:hover,
.owl-theme .owl-controls .owl-buttons div,
#theme-options .layout-style li.active,
.thumbs li:hover,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.pagination > .active > a,
.pagination > .active:hover > a{
	background: #000;
	background-color: #000;
	font-family: 'Raleway', sans-serif;
}
.footer-down{
	background:#818181;
}
.events-carousel li .header-post .date{
	background: #000;
	background: rgba(0, 0, 0, 0.6);
}

/* Colors ----------------------------------------------------------*/

blockquote > a,
.tweet_time a,
.tweet_text a,
.tags i,
.text-resalt,
.post-item h4 a:hover,
.post-item p a,
.links li i,
.entry-title a,
.info-clubs h4 a:hover,
.sf-menu .sf-mega ul li a:hover,
.sf-menu li li a:hover,
.crumbs ul li a:hover,
.acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover,
.crumbs li a,
.page-error h1 i,
.sitemap li a:hover,
.pagination > li > a, .pagination > li > span,
address i,
address a,
.list li i,
.events-carousel h4 a,
.pagination > li:hover a{
	color: #000;
}

/* Borders ----------------------------------------------------------*/

.nav-tabs li.active:after {
	border: 6px solid #000;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	bottom: -11px;
	content: "";
	left: 50%;
	margin-left: -6px;
	position: absolute;
	z-index: 101;
}
.style-caption p,
.item-clubs{
	border-right: 5px solid #000;
}
.titles h4{
	border-left: 5px solid #000;
	margin-left: 5px;
}
.pagination > .active > a,
.pagination > .active:hover > a{
	border-color: #000;
}
.style-caption h1:before{
	border-top: 40px solid transparent;
	border-bottom: 40px solid transparent;
	border-left: 40px solid #000;
}
.crumbs:before{
	border-bottom: 20px solid #000;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #000;
}
.sf-menu li:hover > .sf-mega,
.sf-menu li.sfHover > .sf-mega,
.mainmenu,
.sf-menu .sub-current,
.header-2,
.header-2 .is-sticky{
	border-bottom: 0px solid #000;
}
header,
.overlay-player,
.crumbs{
	border: 0px !important;
	background: #000000;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: #000; /* IE8 fallback colour */
}
ul.sub-current .current  > .sf-with-ul:focus:after,
ul.sub-current .current:hover > .sf-with-ul:after,
ul.sub-current .current .sfHover > .sf-with-ul:after {
  border-left-color: #000; /* IE8 fallback colour */
}

footer{
	padding:0px;
	margin-top:120px;
	font-size:12px;
}

.footer-down p{
	font-size:12px;
}

.content-info{
	border-bottom:0px !important;
}

.section-wide{
	margin-top:0px;
}

.section-content{
	background: #FFFFFF;
}

.layout-wide .section-title{
	min-height:108px;
	height: auto;
	background: url(../../../img/bg_title.jpg) center no-repeat;
}

.section-title h1{
	padding:25px 0 0 5px;
}

.sponsors-partners{
	background:#F2F2F2;
	padding: 20px 0px;
	border-top:0px !important;
}

.logo{
	font-family: 'bebas_neueregular';
}

.logo img{
	max-height:100px;
}

.headertop{
	background:#000000;
	height:40px;
	border-bottom:1px solid #1a1a1a;
	line-height: 40px;
	font-size:12px;
}

.headertop img{
	margin-top:-2px;
	margin-right:2px;
}

.headertop a{
	color:#727272;
}

.headerbox{
	background:#0B0B0B;
	border-bottom:1px solid #222222;
	padding:5px 0px;
}

.headerbox .form-control:focus {
	border-color: transparent;
	outline: 0;
	-webkit-box-shadow: none;
			box-shadow: none;
}

.headerbox .btn-default:hover{
	color:white;
}

.company-name{
	color:#FFFFFF;
	font-size:26px;
	margin-right:10px;
	margin-left:10px;
}

.company-desc{
	font-size:18px;
}

.mainmenu{
	background:#080808;
	border:0px !important;
	color:#FFFFFF;
	height:53px;
}

.nav-justified > li > a{
	color:#FFFFFF;
	font-size:11.8px;
	line-height:47px;
}

.nav-justified > li > a:hover ,.nav-justified > li > a:focus{
	background:#262626;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	background:#262626;
}

.slider-container{
	background:url(../../../img/slide/slide_bg.png) top center no-repeat #000000;
}

.tej{
	background:url(../../../img/bg_tej_d.jpg) top center no-repeat #000000;
	background-size:100% 100%;
	padding: 23px 0px;
	width:100%;
	float:left;
}

#tournaments {
	margin:0px;
	padding:0px;
	width:100%;
	display:inline-table;
	border-spacing:10px 2px;
	border-collapse:separate;
}
#tournaments li{
	list-style:none;
	background:#2D2D2D;
	color:#FFFFFF;
	display: table-cell;
	text-align: center;
	padding: 0px 18px;
}

#tournaments li a{
	display:table-row;
	color:#FFFFFF;
	font-size:24px;
	line-height: 50px;
}

#tournaments li a:hover{
	text-decoration: none;
}

.form-black{
	background:#0B0B0B;
	border:0px;
	border-bottom:1px solid #222222;

}

.btn-black{
	border:0px;
	border-bottom:1px solid #222222;
	background: #000000;
	top:1px;
	color:#FFFFFF;
}

.btn-gray{
	background: #1B1B1B;
	border:1px solid #222222;
	color:#CCCCCC !important;
}

.btn-tables{
	color:#FFFFFF;
	background:#494949;
	border-radius:0px;
	float:left;
	width:50%;
}

.btn-datos{
	width:25%;
}

.btn-datos.goleadores{
	width:20%;
}

.btn-datos.mejores_goles{
	width:30%;
}

.btn-tables:hover, .btn-tables.active{
	color:#FFFFFF;
	background:#006D9B;
}

.fechas-select{
	float:left;
	list-style:none;
	margin:0px;
	padding-left:10px;
}

.fechas-select li{
	cursor: pointer;
	padding:5px 6px !important;
	margin:0px 2px !important;
}

.fechas-select li.active, .fechas-select li:hover{
	color:#FFFFFF;
	background:#006D9B;
	padding:5px 6px !important;
	margin:0px 2px !important;
}

.col-busca-equipo, .col-btns-header{
	margin-top:30px;
}

.col-btns-header a i{
	color:#CCCCCC;
	font-size:26px;
}

hr.gray{
	width:85%;
	float:left;
	border-top:2px solid #e7e7e7;
}

hr.blue{
	border-top:2px solid #007fb6;
	width:15%;
	float:left;
}

.post-item{
	background: none;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

.post-item h4{
	margin-top:10px !important;
}

.post-item .data-info{
	color:#c3c3c3;
	font-size:10px !important;
}

hr.bottom{
	margin-top:77px;
}

.btn-abs-black{
	position: absolute;
	right:15px;
	top:45px;
	padding:3px 10px;
	color:#FFFFFF;
}

.is-sticky .mainmenu{
	min-height:67px;
}

.panel-box{
	border:0px !important;
	padding-top:20px;
}

.titles{
	border:0px;
}

.titles h4{
	border:0px !important;
	text-transform: capitalize;
	font-size:20px;
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td{
	border-bottom:0px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	border-top:0px;
}

.tabs_goleadores_sancionados{
	float:left;
	width:99%;
	border:1px solid #CCCCCC;
}

.datos-contenido .btn-tables{
	margin:0px;
}

.drag{ cursor:pointer; color:#FFFFFF; font-size:12px; }
.drag:hover .span_stats { display:block; }

.span_stats
{
	z-index: 99999999;
	display: none;
	position: absolute;
	background: white;
	border: 1px solid #069;
	top: -20px;
	top: -46px;
	left: 35px;
	width: 155px;
	text-align: left;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.table{ font-size:12px; }

.navbar{
	margin-bottom:0px;
}

.navbar-collapse{
	padding:0px !important;
}

.navbar-toggle .icon-bar{
	background: #FFFFFF;
}

.dropdown-menu{
	background:#262626;
	margin:0px;
}

.dropdown-menu > li > a{
	color:#fafafa;
}

.post-item span{
	color: #a7a7a7 !important;
}

.post-item-short{
	margin-bottom:20px;
}

.post-item-short h4{
	font-size:14px;
	font-weight: bold;
	margin: 0px !important;
	padding:0px;
}

.post-item-short h4 a{
	color:#000000;
}

ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block;
}

.btn-default:hover{
  background-color: #0B0B0B !important;
  border-bottom:1px solid #222;
}

.btn-default:focus{
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  background-color: #000000 !important;
  border-color: #000000 !important;
}

.owl-item{
	text-align: center;
}


.match-box{
	border:1px solid #585657;
	width:80%;
	margin:0px 10%;
	height:auto;
	color:#FFFFFF;
	text-align: center;
	float:left;
	min-height: 74px;
}

.match-box .team{
	background:#2D2D2D;
	width:40%;
	float:left;
	height:40px;
	line-height: 40px;
}

.match-box .team a{
  color: #FFF;
  text-decoration: none;
  font-family: 'bebas_neueregular';
  font-size: 22px;
}

.match-box .results{
	background:#00A74D;
	width:20%;
	float:left;
	height:40px;
	line-height: 40px;
}

.match-box .clear{
	border-top:2px solid #000000;
	float:left;
}

.match-info{
	float:left;
	width:100%;
}

.match-info div{
	background:#2D2D2D;
	float:left;
	width:33%;
	border-left:1px solid #000000;
	height:40px;
	line-height: 40px;
}
.match-info div.zona-name{
	line-height: normal;
	font-size:16px;
	font-family: 'bebas_neueregular';
	line-height: 40px;
}
.match-info div:last-child{
	border-left:0px;
}

.match-info .match-status{
	background:#00A74D;
	width:34%;
}

.match-box.jugado .match-status, .match-box.jugado .results{
	background:#006d9b;
	font-family: 'bebas_neueregular';
	font-size:16px;
}

.match-box.jugado .results{
	font-size:26px;
}

.liganame{
  font-size: 14px;
  padding: 0px;
  margin: 0px;
  line-height: 14px;
  text-transform:uppercase;
}

.ligaletter{
	font-size:28px;
	line-height: 45px;
	text-transform:uppercase;
}

.liga-box
{
  margin: 10px;
  text-align: center;
  text-align: center;
  color: #FFF;
  background: #2D2D2D;
  padding: 10px 20px;
  display: inline-block;
}
.ligas-cont
{
	text-align:center;
    display:inline-block;
	width:100%;
}
.liga-box a, .liga-box a:hover{
	color:#FFFFFF;
	text-decoration: none;
}



@media (max-width: 768px) {
    .match-box, .sign {
        margin-top:20px !important;
    }

}