*{  behavior: url(/PIE.htc);}

.outline{outline:1px solid;}

body{
	background:url(../../graphics/bg_shel4.jpg?ver=1.2) no-repeat;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center top;
	background-size: 100%;	
	background-color: #64111b;	
}

.clear{clear:both;}

.margin_row{
	margin-top:10px;
	margin-bottom:10px;
}


.content{
	background-color:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.margin_bottom{margin-bottom:50px;}

.center{text-align:center;}

.relative{position: relative;}

a{
position: relative;
z-index: 1;
}

.google_ad_top{
width: 728px;
height: 90px;
margin-top: 20px;
}

.google_ad_footer{
width: 728px;
height: 90px;
margin: 0 auto;
}

/* Color   *************************/

.red{color:#e10000;}

.red_bg{background-color:#e10000;}

.white{color:#fff;}

.black{color:#000;}

/* header   *************************/

.logo{
text-align:center;
left: 5px;
}

.banner{
max-width: 728px;
width: 100%;
margin: 40px 20px 0px 20px;;
}

#follow_top{
float: left;
position: absolute;
right: 43px;
}

.follow_text {
color: #fff;
font-size: 13px;
position: relative;
display: inline-block;
top: -11px;
width: 63px;
}

#follow_top .addthis_toolbox{
width: 73px;
display: inline-block;
}


.follow_right_text{
display: inline-block;
top: -9px;
position: relative;
width: 73px;
}

#follow_right .addthis_toolbox{ 
display: inline-block;
width: 73px;
}

/* menu   *************************/

#main_menu{
	position:relative;
	z-index:1000;	
}

#main_menu .navbar {
margin-bottom: 0;
min-height: 0;
	
}

.nav > li > a{padding:10px 13px;}

.ie8 .nav > li > a{padding:10px 33px;}

.nav > li:nth-child(3) a {

}

/* footer   *************************/

.footer{
padding: 20px 0;
color: #e10000;

}

/* Ads   *************************/



.mpu small,
.footer_ad small{
float: left;
}

.mpu{
padding: 10px 0; 
display: block;
position: relative;
} 

.footer_ad { 
padding: 20px 0;
display: block;
position: relative;
}


/* content   *************************/

.fixture{
	width: 100%;
	height: 118px;
	padding: 8px 0;
	position:relative;
}

.f_size{
	width:100%;
	height:100px;
	position:absolute;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.fixture_content{
	z-index:3;
	border:1px solid #a2a2a2;
}

.fixture_gradient{
	background: #e7e7e7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#c0c0c0));
	background: -webkit-linear-gradient(#e7e7e7, #c0c0c0);
	background: -moz-linear-gradient(#e7e7e7, #c0c0c0);
	background: -ms-linear-gradient(#e7e7e7, #c0c0c0);
	background: -o-linear-gradient(#e7e7e7, #c0c0c0);
	background: linear-gradient(#e7e7e7, #c0c0c0);
	-pie-background: linear-gradient(#e7e7e7, #c0c0c0);	
	z-index:1;
}

.fixture_texture{	
	background: url(../../graphics/texture.png);
	z-index:2;
}

.call_actions{text-align:center;}

.action img:hover{ opacity: 0.5;}

.action img{ margin-bottom:10px;}

.extratime_left {margin:12px 0;}

.extratime_left a{margin-left:1%;}

.extratime_left a img{width:20%;}

.extratime_right{
margin:12px 0 12px 6px;
text-align: right;
}

.extratime_right a{margin-left:1%;}

.extratime_right a img{width:40%;}

.league_table{
margin-bottom:0 !important;
border-bottom: 1px solid #C5C5C5;
}

.league_table tr td{text-align: center;}

.league_table tr td:nth-child(1){text-align: left;}

.league_table tr th:nth-child(2),
.league_table tr th:nth-child(3),
.league_table tr th:nth-child(4),
.league_table tr th:nth-child(5){
width: 24px;
text-align: center;
}

.league_table tr th:nth-child(6),
.league_table tr th:nth-child(7){text-align: center;}

.league_table  .alert-danger{
color: #e10000;
font-weight: bold;
background-color: transparent;
border:0;
}

.tw{
width:100%;
margin:20px auto 0 auto;
}

.tw iframe{width:100%}

#pager-container ul li{
	list-style: none;
	display: inline-block;	
}

.more_news{
text-align: center;
margin-bottom: 20px;
}


/* carousel   *************************/

.carousel_image{
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-bottom: 30px;	
}

.carousel_image .bxslider{
	padding: 0;
	margin: 0;
}

.carousel_image .bx-wrapper img {
	width:100%;
	max-width:720px;
	max-height:405px;
}

.caption_carousel {
position: relative;
background: #D50F0F;
width: 100%;
height: 50px;
color: #fff;
font-family: Arial;
display: block;
font-size: 20px;
padding: 15px;
line-height: 1;
}

.caption_carousel a{ color: #fff;}

/* article  home page  *************************/

.article_home{float: left;}

.article_home img{	width:100%;}



/* article page  *************************/

.article_list{
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: inline-block;
}

.article_list h3{ margin-top:0;}

.article_list .col-md-7{ padding-left: 0;}

.article_list hr{
	margin-top: 10px;
	margin-bottom: 0;
}

.article_content img{	width:100%;}

.article_content dl{	margin:35px 0;}



/* TOP FIXTURES   *************************/

.topFixtures{
overflow: hidden;
padding: 0;
margin: 0 auto;
width:96%;
}

.topFixtures li{
list-style:none;
float:left;
position:relative;
width:33%;
}

.topFixtures_box{
width: 100%;
height: 97px;
margin: 0 auto;
}

.topFixtures_box .club_logo{
float:left; 
top: 6px;
position: relative;
width:30%;
}

.topFixtures_boxContent{
top: 18px;
position: relative;
width: 70%;
float:right;
}

.topFixtures_boxContent h4{
margin:0;
display:block;
}

.topFixtures_boxContent hr{
margin:1%; 
border-top: 1px solid #d99596;
}


.topFixtures_boxContent .venue{
font-weight:bold;
float:left;
position: relative;
width:100%;
}

.topFixtures_boxContent .date,
.topFixtures_boxContent .time{
color:#6b0115;
font-weight:bold;
font-size:.9em;
position: relative;
display:inline-block;

}

.topFixtures_line{
width: 2px;
position: absolute;
height: 74px;
top: 12px;
right: 0;
background: url('/assets/graphics/line.png') no-repeat;
}

.buyTicket{
display: inline-block;
top: -1px;
position: relative;
}



/* fixtures   *************************/

.fixturesTable tr th:nth-child(1){width:15%;}

.fixturesTable tr th:nth-child(2){width:5%;}

.fixturesTable tr th:nth-child(3){width:40%;}

.fixturesTable tr th:nth-child(4){width:25%;}

.fixturesTable tr th:nth-child(5){width:15%;}


.fixturesTable tr th:nth-child(2),
.fixturesTable tr th:nth-child(5),
.fixturesTable tr th:nth-child(6)
{text-align:center; }

.fixturesTable tr:last-of-type{border-bottom: 1px solid #C5C5C5;}

.fixturesTable td:nth-child(1) { text-align:left; padding:2%;}

.fixturesTable td:nth-child(2) { text-align:center;}

.fixturesTable td:nth-child(3) {
padding:2% 2% 2% 0;
text-align:left;
}

.fixturesTable td:nth-child(5) {text-align:center; padding:2%;}

.fixturesTable td:nth-child(6) {text-align:center;}

.fixturesTable td span{display:block;}

.fixturesTable td:nth-child(3) img{
width:30%;
position: relative;
display: inline-block;
} 

.fixturesTable .team_name{
display: inline-block;
margin-left:2%;
font-weight:bold;
}


.panel-heading .accordion-toggle:after {
font-family: 'Glyphicons Halflings';
content: "\e114"; 
float: right; 
color: grey;  
}
.panel-heading .accordion-toggle.collapsed:after {
content: "\e080";    
}

/* team  *************************/

.team .col-md-3,
.team .col-sm-3, 
.team .col-xs-3{
padding-left: 0;
padding-right: 0;
margin:15px ;
}

.team h5{
text-align:center;
bottom: 20px;
position: relative;
}

.team h5.staff{bottom:0;}

.team .number_player{
width: 38px;
height: 38px;
position: relative;
color: #fff;
text-align: center;
line-height: 31px;
font-weight: bold;
margin: 0 auto;
bottom: 21px;
border: 3px solid white;
z-index: 100;
}



/* profile player   *************************/

.profile h1{margin-bottom:20px;}

.profile select{
margin:26px 0 20px 0;
z-index: 1000000;
position: relative;
}

.profile_details table{ border-bottom: 1px solid #C5C5C5;}

.profile_details table tr{height: 40px;}

.profile_bio{margin:15px 0;} 

.profile_content{text-align:;}

.profile_image{
margin:0 auto;
max-width: 154px;
width: 154px;
height: 160px;
display: inline-block;
}
	
.profile .number_player{
width: 48px;
height: 48px;
position: relative;
color: #fff;
text-align: center;
line-height: 41px;
font-weight: bold;
margin: 0 auto;
bottom: 26px;
border: 3px solid white;
font-size: 20px;
}

.staffTitle{margin-top: 34px;}

.bottom_bar{height: 10px;}

.bio_image{
width:100%;
max-width: 278px;
height:278px;
}

optgroup{
	border-top: 1px solid #CCCCCC;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}


.footer_wrapper {
	position: relative;
	clear: both;
}

.sponsor_area { margin-bottom: 20px;}

.sponsor_caption p { 
font-size: .8em;
margin-bottom: 0;
}

.center_table {
	display: table;
}

.center_cell { 
	display: table-cell;
	vertical-align: middle;
	height: 100px;
}


@-moz-document url-prefix() {  
    img{
        width: 100%;
        max-width: 100%;
    }
}


.sponsor_ad { font-size: 100%; color: #fff;}


#static-content table p {margin: 0}

#static-content ul {padding-left: 15px;}



/* Responsive   *************************/

@media (max-width: 992px){

	.navbar-nav{border-bottom: 1px solid #980000;}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background: #fff !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fbfbfb)) !important;
	background: -webkit-linear-gradient(#fff, #fbfbfb) !important;
	background: -moz-linear-gradient(#fff, #fbfbfb) !important;
	background: -ms-linear-gradient(#fff, #fbfbfb) !important;
	background: -o-linear-gradient(#fff, #fbfbfb) !important;
	background: linear-gradient(#fff, #fbfbfb) !important;
	-pie-background: linear-gradient(#fff, #fbfbfb) !important;
	}	
	
	  .nav > li > a{
 	border-radius: 0 0 0 0 !important;
 	background: #6E0016 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6E0016), to(#6E0016)) !important;
	background: -webkit-linear-gradient(#6E0016, #6E0016) !important;
	background: -moz-linear-gradient(#6E0016, #6E0016) !important;
	background: -ms-linear-gradient(#6E0016, #6E0016) !important;
	background: -o-linear-gradient(#6E0016, #6E0016) !important;
	background: linear-gradient(#6E0016, #6E0016) !important;
	-pie-background: linear-gradient(#6E0016, #6E0016) !important; 
 	}
 	
   
}


@media screen and (min-width: 320px) and (max-width: 959px){
	.logo img{ display:inline-block; left:0;}
	.logo_responsive{	float:left;	margin: 3px 5px;}
	.action img{	display:inline-block;}
	.article_list .col-md-7{	padding-left: 15px;}
	.container{margin-top: 40px;}
	#main_menu .navbar {
	margin-bottom: 0;
	min-height: 0;
	position: fixed;
	right: 0;
	top: 26px;
	width:100%;	
	}	
	.navbar-header{
	position: fixed;
	right: 0;
	top: 0;
	width:100%;	
		
	background: red;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(red), to(#6E0016));
	background: -webkit-linear-gradient(red, #6E0016);
	background: -moz-linear-gradient(red, #6E0016);
	background: -ms-linear-gradient(red, #6E0016);
	background: -o-linear-gradient(red, #6E0016);
	background: linear-gradient(red, #6E0016);
	-pie-background: linear-gradient(red, #6E0016);
	border:0;
	height: 40px;
	}
	.banner{ margin: 0;}
	.navbar-toggle {height: 40px;}
	.navbar-brand {width:80%;}
	.navbar-brand {
	padding: 0 !important;
	font-size: 16px !important;
	line-height: 39px !important;
	}
	.tw{width: 80%;}
	.profile_details {margin:15px 0;}
	.profile select{margin: 0 0 20px 0;}
	.article_content img{	margin-bottom:10px;}
	.article_home img{	margin-bottom:10px;}
	.league_table tr th:nth-child(2),
	.league_table tr th:nth-child(3),
	.league_table tr th:nth-child(4),
	.league_table tr th:nth-child(5){
		width: initial;
	}
	.league_logos{width:100%; text-align: center;}
	.league_logos img{margin:0 auto;}
	.caption_carousel { height: 70px;}
	.league_table{ margin-top: 20px;}
	
}


@media screen and (min-width: 320px) and (max-width: 479px){
	.fixturesTable td:nth-child(3) {text-align:center; }
	.fixturesTable td:nth-child(3) img {width: 50%; }
	.fixturesTable .team_name{display: block; font-size: .8em;}
	.fixturesTable{ font-size: .9em;}
	.topFixtures li:nth-child(2){display:none;}
	.topFixtures li:nth-child(3){display:none;}
	.topFixtures li{width:100%;}
	.logo_responsive{width: 10%; }
	.navbar-brand {	line-height: 43px !important;	}
	.extratime_left a img{width:40%;}
	.profile_image{	width: 87px; max-height: 90px; }
	.profile_content{margin: 14px !important;}
	.topFixtures_box .club_logo{top:0;}
	.google_ad_top{
		width: 300px;
		height: auto;
		margin: 0 auto;
		position: relative;
		left: -5px;
	}
	.google_ad_footer{
		display:none;
	}
	.sponsor_area { margin-top: 30px;}
	.sponsor_logo { margin-bottom: 20px;}
	.sponsor_area .center_table {
	    display: table;
	    width: 100%;
	    text-align: center;
	}
	.sponsor_area .img-responsive {
    	display: inline-block;
	}

}


@media screen and (min-width: 480px) and (max-width: 599px){	
	.topFixtures li:nth-child(3){display:none;}
	.topFixtures li{width:50%;}
	.topFixtures_box .club_logo{top: 6px; width:38%;}
	.topFixtures_boxContent h4{font-weight:bold; font-size: 1.1em !important;}
	.topFixtures_boxContent .venue{font-size: .9em !important;;}
	.topFixtures_boxContent {top:13px; width:60%;}
	.logo_responsive{	width: 8%;}
	.action img {width:47%;}
	.action:nth-child(1) img {margin-right:5%;}
	.extratime_right a img{width:30%;}
	.google_ad_top,
	.google_ad_footer{
		width: 100%;
		min-height: 60px;
		margin: 0 auto 10px auto;
	}
		.sponsor_area .center_table {
	    display: table;
	    width: 100%;
	    text-align: center;
	}
	.sponsor_area .img-responsive {
    	display: inline-block;
	}
}

@media screen and (min-width: 600px) and (max-width: 767px){	
	.topFixtures li:nth-child(3){display:none;}
	.topFixtures li{width:50%;}
	.topFixtures_box .club_logo{top: 0px; width:34%;}
	.topFixtures_boxContent {top:10px; width:65%;}
	.logo_responsive{	width: 6%;}
	.action img {width:47%;}
	.action:nth-child(1) img {margin-right:5%;}
	.extratime_right a img{width:20%;}
	.google_ad_top,
	.google_ad_footer{
		width: 468px;
		height: 60px;
		margin: 0 auto 10px auto;
	}
		.sponsor_area .center_table {
	    display: table;
	    width: 100%;
	    text-align: center;
	}
	.sponsor_area .img-responsive {
    	display: inline-block;
	}
	.top_ad_area { padding: 0;}
}

@media screen and (min-width: 768px) and (max-width: 959px){
	
	.action img{	display:inline-block;}
	.article_list .col-md-7{	padding-left: 15px;}
	.topFixtures li:nth-child(3){display:none;}
	.topFixtures li{width:50%;}
	.topFixtures_box .club_logo{ top:3px; }
	.logo_responsive{	width: 5%;	margin: 2px 5px;}
	.action:nth-child(1) img {margin-right:5%;}
	.extratime_right a img{width:20%;}

}

@media screen and (min-width: 768px) and (max-width: 768px){
	.google_ad_top,
	.google_ad_footer{
		width: 728px;
		height: 90px;
		margin: 0 auto 20px auto;
	}
	.center_cell { 	height: 84px;	}
}
