h1, h2, h3, h4, h5, h6, nav>ul>li a {
	font-weight: 500;
	line-height: normal
}
h1, h2, h3, h4, h5, h6, html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
.pock, h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase
}
a, a:hover {
	text-decoration: none
}
address, dd, dt, li {
	line-height: 18px
}
address, dl {
	margin-bottom: 18px
}
#country-select ul, .match-info-bar, .table-column table .arsenal td {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#cccccc', GradientType=0)
}
#country-select, #quick-links, #site-search, #site-search form, #site-search>a {
	position: absolute;
	top: 0
}
#country-select>a, #logo, abbr[title] {
	white-space: nowrap
}
img, table {
	max-width: 100%
}
#wrapper:after, .alert-bar, .article-list li:after, .clearfix:after, .inner:after, .module, .social:after, .widget:after, .widgets:after, section:after, small.copyright {
	clear: both
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none
}
html {
	font-size: 100%
}
a:focus {
	outline: #333 dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
a:active, a:hover {
	outline: 0
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic
}
.ie8 img {
	width: auto;
	height: auto
}
button, input, select, textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle
}
.kidos, .skldfwels {
	font-size: 34px
}
button, input {
	line-height: normal
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button
}
input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
textarea {
	overflow: auto;
	vertical-align: top
}
#country-select, #logo, #site-search, abbr[title] {
	overflow: hidden
}
@font-face {
	font-family: digitalstrip;
	src: url(../fonts/digitalstrip2bb_bold-webfont.eot);
	src: url(../fonts/digitalstrip2bb_bold-webfontd41dd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/digitalstrip2bb_bold-webfont.woff) format('woff'), url(../fonts/digitalstrip2bb_bold-webfont.ttf) format('truetype'), url(../fonts/digitalstrip2bb_bold-webfont.html#digitalstrip_2.0_bbitalic) format('svg');
	font-weight: 400;
	font-style: normal
}
.clearfix:after, .clearfix:before {
	display: table;
	content: ""
}
.hidden {
	display: none
}
#logo, address {
	display: block
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	color: #2f2f2f;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased
}
.skldfwels {
	color: #2e2e2e;
	padding: 0 0 10px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1054px no-repeat
}
.pock, h3 {
	font-size: 20px
}
.pock {
	color: #fff;
	padding: 10px 0;
	border-top: 1px solid #636363;
	border-bottom: 1px solid #636363
}
h4 {
	font-size: 14px
}
h5 {
	font-size: 12px
}
h6 {
	font-size: 11px
}
a {
	color: #000;
	font-weight: 500;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#country-select a, #quick-links a {
	font-family: wf-proximanova-n7, proxima-nova, arial, sans-serif
}
a:hover {
	color: #fc0405
}
#sub-header .promotions a:hover, #terms-box label a, .get-involved h3, .league-table-full table tfoot a:hover, .match-btn:hover, .season-filter ul li a:hover, .table a:hover, .text tfoot a:hover, .wallpapers li a:hover {
	text-decoration: underline
}
::-moz-selection {
color:#fff;
text-shadow:none;
background:#ad1a1f
}
::selection {
	color: #fff;
	text-shadow: none;
	background: #ad1a1f
}
a:link {
	-webkit-tap-highlight-color: #ad1a1f
}
:-moz-any-link:focus, a:active, a:focus, a:hover, a:selected, a:visited {
outline:0;
border:none
}
ol ol, ol ul, ul ol, ul ul {
	margin-top: 0
}
ul {
	list-style: disc
}
ol {
	list-style: decimal
}
li {
	list-style: none
}
dt {
	line-height: 17px
}
dd {
	margin-left: 9px
}
strong {
	font-weight: 700
}
em {
	font-style: italic
}
abbr[title] {
	width: 65px;
	cursor: default;
	display: inline-block;
	text-overflow: ellipsis
}
address {
	font-style: normal
}
small {
	font-size: 90%
}
header .inner {
	width: 936px
}
#logo {
	position: absolute;
	top: 24px;
	left: -34px;
	text-indent: 100%;
	z-index: 100;
	font-size: 0;
	width: 130px;
	height: 149px;
	background: url(../images/structure/arsenal-crest.html) no-repeat
}
#country-select a, #quick-links a, #site-search>a {
	font-size: 12px;
	text-transform: uppercase
}
.medium-only, .small-only {
	display: none
}
.large-only {
	display: block
}
#quick-links {
	list-style: none;
	padding: 0;
	margin: 0;
	right: 178px;
	z-index: 98
}
#quick-links li {
	float: left;
	height: 44px;
	line-height: 44px;
	padding: 0 10px 0 11px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -799px -1174px no-repeat
}
#quick-links li:first-child {
	background: 0 0
}
#quick-links a {
	color: #5c5c5c
}
#quick-links a:hover {
	color: #1b222a
}
#country-select {
	right: 0;
	z-index: 99;
	height: 44px
}
#country-select>a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -100px no-repeat;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	width: 58px;
	height: 44px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9
}
#country-select>.open {
	background-position: 0 -144px
}
#country-select ul {
	list-style: none;
	width: 156px;
	padding: 10px;
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -o-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -ms-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: linear-gradient(to bottom, #e9e9e9 0, #ccc 100%);
	margin: 1px 0 0;
	-webkit-box-shadow: 0 -1px 0 #d3d3d3;
	-moz-box-shadow: 0 -1px 0 #d3d3d3;
	box-shadow: 0 -1px 0 #d3d3d3;
	border-top: 1px solid #f5f5f5
}
.ie7 #country-select ul, .ie8 #country-select ul {
	margin: 0
}
#country-select li {
	width: 136px;
	height: 30px;
	padding: 0 10px;
	margin: 10px 0 0;
	background: #fff;
	line-height: 32px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.5);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.5);
	box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.5)
}
.ie7 #country-select li, .ie8 #country-select li {
	line-height: 30px;
	margin: 8px 0 0
}
#country-select li:first-child, nav>ul {
	margin: 0
}
#country-select a {
	display: block;
	color: #5b5b5b
}
#country-select .arsenal {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 116px -194px no-repeat
}
#country-select .usa {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -664px -338px no-repeat
}
#country-select .japan {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 114px -223px no-repeat
}
#country-select .south-korea {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 114px -251px no-repeat
}
#country-select .china {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 115px -278px no-repeat
}
#account {
	position: absolute;
	top: 44px;
	right: 0;
	height: 30px;
	min-width: 176px;
	line-height: 30px;
	background: #c70003;
	-webkit-box-shadow: inset 0 -1px 6px -2px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 -1px 6px -2px rgba(0,0,0,.2);
	box-shadow: inset 0 -1px 6px -2px rgba(0,0,0,.2)
}
#account a {
	color: #fff;
	float: left;
	font-weight: 700;
	font-style: italic;
	padding: 0 24px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -799px -1099px no-repeat;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#account a:first-child {
	padding: 0 21px;
	background: 0 0
}
#account a.manage {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 20px -394px no-repeat;
	padding: 0 21px 0 50px
}
#account .manage span {
	font-style: normal
}
.menu-tweet h3, .menu-tweet p, cite, small.copyright {
	font-style: italic
}
#login-btn, #logout-btn, #manage-btn, #register-btn {
	display: none
}
#site-search {
	right: 0;
	height: 44px;
	width: 115px;
	z-index: 100;
	border-right: 1px solid #e9e9e9
}
#site-search>a {
	right: 0;
	border: none;
	color: #5b5b5b;
	display: block;
	width: 96px;
	height: 44px;
	line-height: 44px;
	padding: 0 0 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -100px no-repeat;
	font-family: wf-proximanova-n7, proxima-nova, arial, sans-serif
}
#site-search .open {
	color: #ecc232;
	background-position: right -144px
}
#site-search form {
	right: 116px;
	height: 44px;
	width: 300px;
	background: #0f1926
}
#site-search label {
	display: none
}
#site-search input#search-field {
	position: absolute;
	top: 0;
	left: 52px;
	outline: 0;
	border: none;
	color: #fff;
	font-size: 18px;
	background: #0f1926;
	padding: 13px 10px 0;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#site-search input[type=reset], #site-search input[type=submit] {
	position: absolute;
	top: 0;
	font-size: 0;
	border: none;
	text-indent: 100%;
	width: 48px;
	height: 44px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	outline: 0
}
#site-search input[type=reset] {
	right: 0;
	padding: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -769px -269px no-repeat
}
#site-search input[type=submit] {
	left: 0;
	padding: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -201px no-repeat
}
nav>ul {
	list-style: none;
	padding: 0
}
nav>ul>li {
	float: left;
	height: 56px;
	font-size: 24px;
	padding: 0 0 0 1px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -799px -1100px no-repeat
}
nav>ul>li:first-child {
	background: 0 0
}
nav ul .open>a, nav>ul>li a.active, nav>ul>li a.active:hover, nav>ul>li a:hover {
	color: #fff;
	background: url(../images/structure/active.png) 50% 49px no-repeat
}
nav>ul>li a {
	position: relative;
	color: #fff;
	z-index: 98;
	height: 64px;
	display: block;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	text-transform: uppercase;
	padding: 6px 25px 0
}
nav ul .open>a, nav>ul>li a:hover {
	position: relative;
	z-index: 99
}
nav>ul>li.open a.active, nav>ul>li.open a.active:hover {
	background-color: #15212f
}
.mega-nav {
	position: absolute;
	top: 150px;
	left: 0;
	z-index: 99;
	width: 960px;
	height: 362px;
	display: none;
	background: #15212f;
	margin: 0 0 0 -73px;
	padding: 38px 49px 0 72px;
	border-bottom: 10px solid #da0000
}
.mega-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto
}
.mega-nav li {
	color: #99999f;
	padding: 9px 0;
	border-bottom: 1px solid #3a3f48
}
.mega-nav .title {
	padding: 0 0 20px
}
.mega-nav a, .mega-nav a:hover {
	padding: 0;
	height: auto;
	display: block;
	font-size: 14px;
	background: 0 0;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-transform: none
}
.mega-nav .title h2 a, .mega-nav .title h2 a:hover, .mega-nav h2, .mega-nav h2 a, .mega-nav h2 a:hover {
	color: #fff;
	font-size: 24px;
	font-weight: 400;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.mega-nav p {
	margin: 3px 0 0
}
.mega-nav h2 {
	padding: 0 0 10px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1170px no-repeat
}
.mega-nav .title h2 a, .mega-nav .title h2 a:hover, .mega-nav h2 a, .mega-nav h2 a:hover {
	padding: 0;
	background: 0 0
}
.contact-column span, .table-column table {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.mega-nav .column a:hover, .mega-nav .column h2 a:hover {
	color: #fc0405
}
.mega-nav .left-shadow, .mega-nav .right-shadow {
	position: absolute;
	top: 0;
	left: -31px;
	width: 31px;
	height: 430px;
	background: url(../images/structure/nav-shadow.png) no-repeat
}
.mega-nav .right-shadow {
	left: 1080px;
	background: url(../images/structure/nav-shadow.png) -31px 0 no-repeat
}
.column {
	position: relative;
	float: left;
	width: 193px;
	height: 312px;
	font-size: 14px;
	padding: 0 23px 50px;
	border-left: 1px solid #3a3f48
}
.column:first-child {
	border: none;
	padding-left: 0
}
.nav-column {
	width: 94px;
	height: 278px;
	padding-top: 55px
}
.nav-column li:first-child {
	border-top: 1px solid #3a3f48
}
.fixture-column .small-see-more, .mega-nav .see-more, .nav-column ul li a, .result-column .small-see-more {
	color: #edb90b;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -324px no-repeat;
	padding: 0 0 0 16px;
	line-height: normal
}
.fixture-column .small-see-more:hover, .mega-nav .see-more:hover, .nav-column ul li a:hover, .result-column .small-see-more:hover {
	color: #fc0405;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -368px no-repeat;
	padding: 0 0 0 16px;
	line-height: normal
}
.mega-nav .see-more {
	position: absolute;
	left: 23px;
	bottom: 20px
}
.fixture-column .small-see-more, .result-column .small-see-more {
	font-size: 12px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1303px no-repeat;
	padding: 0 0 0 10px
}
.fixture-column .small-see-more:hover, .result-column .small-see-more:hover {
	font-size: 12px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1353px no-repeat;
	padding: 0 0 0 10px
}
.mega-nav .column:first-child .see-more {
	left: 0
}
.no-borders li {
	border: none
}
.no-borders .title {
	border-bottom: 1px solid #3a3f48
}
.last-column {
	width: 180px
}
.no-title {
	width: 148px;
	height: 312px;
	padding: 54px 0 0 23px
}
.no-title li:first-child {
	border-top: 1px solid #3a3f48
}
.latest-column {
	width: 195px
}
.latest-column li {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -771px -1178px no-repeat
}
.latest-column .title {
	background: 0 0
}
.latest-column li a, .latest-column li a:hover {
	font-size: 13px;
	padding: 0 0 0 40px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 7px -748px no-repeat
}
.latest-column li a:hover {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 7px -695px no-repeat
}
.latest-column .image a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -911px no-repeat
}
.latest-column .image a:hover {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -964px no-repeat
}
.latest-column .video a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -645px no-repeat
}
.latest-column .video a:hover {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -592px no-repeat
}
.fixture-column {
	width: 160px
}
.fixture-column span {
	color: #9d9fa3;
	display: block;
	font-size: 12px
}
.ie7 .fixture-column span, .ie8 .fixture-column span {
	font-size: 11px
}
.fixture-column a, .fixture-column a:hover {
	padding: 4px 0 0
}
.feature-column {
	width: 110px
}
.feature-column li {
	border: none;
	padding: 0
}
.feature-column .feature h4 {
	width: 90px;
	font-size: 24px;
	line-height: 22px;
	padding: 12px 10px;
	letter-spacing: normal
}
.feature-column .feature {
	width: 110px;
	margin: 0
}
.feature-column .feature .reveal {
	width: 110px;
	background-position: center top
}
.feature-column .feature .reveal p {
	font-size: 13px;
	line-height: 14px;
	padding: 12px 10px
}
.feature-column .feature .overlay {
	height: 160px;
	width: 110px;
	background-position: -37px 14px
}
.team-column {
	width: 600px
}
.team-column ul {
	float: left;
	width: 132px;
	padding: 0 0 0 23px
}
.team-column ul:first-child {
	padding: 0
}
.team-column li {
	padding: 9px 0 0
}
.team-column .title {
	border-bottom: 1px solid #3a3f48
}
.team-column a, .team-column a:hover {
	padding: 0;
	width: 130px;
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.team-column span {
	color: #999
}
.club-column {
	width: 250px
}
.contact-column {
	width: 168px
}
.contact-column strong {
	display: block;
	padding: 0 0 3px
}
.contact-column span {
	font-size: 20px
}
.table-columnn {
	width: 220px
}
.table-column table {
	width: 194px;
	font-size: 13px;
	margin-top: 20px;
	border-spacing: 0;
	text-align: center;
	line-height: normal
}
.table-column table th {
	color: #fff;
	font-weight: 400;
	padding: 10px 2px
}
.bold-table, .menu-tweet h3, .menu-tweet p, .promo-article h2 a {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.table-column table td {
	color: #b0b3b6;
	padding: 8px 2px;
	background: #121923;
	border: 1px solid #15212f
}
.table-column table .left {
	text-align: left;
	padding-left: 6px
}
.table-column table .head {
	background: #0f161e
}
.table-column table .arsenal td {
	color: #1f232c;
	border: none;
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -o-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -ms-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: linear-gradient(to bottom, #e9e9e9 0, #ccc 100%)
}
.result-column {
	width: 170px
}
.result-column span {
	font-size: 12px
}
.wallpaper-column li {
	border: none
}
.wallpaper img {
	border-left: 4px solid #fc0405
}
.menu-tweet h3 {
	color: #fff;
	font-size: 15px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -495px no-repeat;
	text-transform: none;
	padding: 6px 0 6px 26px
}
.menu-tweet p {
	color: #b0b2b6;
	font-size: 14px;
	line-height: normal
}
.menu-tweet p a, .menu-tweet p a:hover {
	display: inline
}
#wrapper:after, #wrapper:before, .inner:after, .inner:before {
	display: table;
	content: ""
}
.greatest-column .title, .membership-column .title {
	border: none;
	padding: 0 0 10px
}
.last-membership-column {
	width: 120px;
	height: 312px
}
.mega-nav .social-icons li {
	border: 0;
	padding: 0;
	width: 36px;
	height: 36px;
	line-height: normal;
	margin: 0 8px 8px 0
}
#wrapper, .inner {
	position: relative;
	margin: 0 auto
}
.mega-nav .social-icons img {
	width: 36px;
	height: 36px
}
.social-column li {
	padding-bottom: 0
}
#wrapper {
	width: 1080px;
	z-index: 1;
	padding: 0 0 72px;
	-webkit-box-shadow: 0 0 50px -2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 50px -2px rgba(0,0,0,.3);
	box-shadow: 0 0 50px -2px rgba(0,0,0,.3);
	background: url(../images/structure/sidebar.png) top right no-repeat #fff
}
#wrapper.stats-centre {
	background: #fff
}
#wrapper.homepage {
	padding-top: 42px
}
#wrapper.with-pagination {
	padding: 0 0 110px
}
#wrapper .with-carousel-and-pagination {
	padding: 0 0 500px
}
#content {
	float: left;
	width: 720px;
	padding: 44px 2px 0 72px
}
.facebook-tab, .twitter-tab {
	position: absolute;
	right: -59px;
	display: block;
	text-indent: 100%;
	width: 58px;
	height: 54px;
	overflow: hidden;
	white-space: nowrap
}
#content>h2 {
	margin: 0 0 30px
}
.facebook-tab {
	top: 108px;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -542px -400px no-repeat
}
.facebook-tab:hover {
	background-position: -640px -400px
}
.twitter-tab {
	top: 163px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -340px -400px no-repeat
}
.promo, .promo-holder, select.styled {
	position: relative
}
.twitter-tab:hover {
	background-position: -440px -400px
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
form {
	margin: 0
}
form .placeholder {
	color: #a9a9a9
}
input.styled {
	display: none
}
select.styled {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5
}
.disabled {
	opacity: .3;
	filter: alpha(opacity=30)
}
.homepage #content {
	padding-top: 21px
}
.homepage #content article {
	float: left;
	width: 456px
}
.homepage #content aside {
	float: left;
	width: 192px;
	margin: 0 0 0 23px;
	padding: 0 0 0 23px;
	border-left: 1px dotted #cdcdcd
}
.homepage #content aside .widget {
	margin: 10px 0 0
}
.homepage .sidebar {
	margin: 21px 0 0
}
.homepage .sidebar h2 {
	margin-left: 23px
}
.homepage .sidebar .widgets {
	padding-left: 0
}
.promo-holder {
	z-index: 2
}
.promo {
	overflow: hidden;
	background: #15212f;
	border-bottom: 12px solid #a97b50
}
.ie7 .promo {
	width: 100%;
	min-width: 1080px
}
.promo .inner {
	height: 400px;
	width: 1080px
}
.promo-image {
	position: absolute;
	top: 0;
	left: -136px
}
.ie8 .promo-image {
	width: 100%
}
.promo-arrow {
	position: absolute;
	bottom: -23px;
	left: 50%;
	width: 72px;
	height: 36px;
	margin-left: -36px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -726px -3812px no-repeat
}
.promo-bg, .promo-mask {
	top: 0;
	height: 400px;
	position: absolute
}
.promo-bg {
	left: -508px;
	width: 1246px;
	background: url(../images/structure/promo-stripes.html) no-repeat
}
.promo-mask {
	left: -136px;
	width: 710px;
	background: url(../images/structure/promo-mask.html) top right no-repeat
}
.promo-article {
	position: absolute;
	top: 30px;
	left: 562px;
	width: 445px
}
.promo-article a {
	color: #fff;
	font-size: 13px
}
.promo-article ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.promo-article li {
	height: 30px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -34px no-repeat;
	margin: 5px 0 0;
	line-height: 29px
}
.ie .promo-article li {
	line-height: 31px
}
.promo-article li:first-child {
	margin-top: 0
}
.promo-article li.even {
	background: 0 0
}
.promo-article ul a {
	display: block;
	padding: 0 0 0 62px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 25px -742px no-repeat
}
.promo-article a:hover {
	color: #fc0405;
	background-position: 25px -689px
}
.promo-article .video {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 20px -640px no-repeat
}
.promo-article .video:hover {
	background-position: 20px -587px
}
.promo-article .image {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 20px -905px no-repeat
}
.promo-article .image:hover {
	background-position: 20px -958px
}
.promo-article .primary h2 {
	margin: 0;
	background: 0 0;
	line-height: 42px
}
.promo-article h2 a {
	color: #fff;
	font-size: 42px;
	text-transform: none
}
.feature-promo h1, .feature-promo h1 a, .feature-promo h1 a span, .feature-promo h1 a:hover, .feature-promo h1 span {
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.promo-article .primary p {
	margin: 0;
	padding: 0;
	color: #fff;
	text-indent: 70px;
	background: url(../images/structure/lead-line.png) 0 8px no-repeat
}
.promo .primary, .promo .secondary {
	border: none
}
.promo .primary {
	margin: 0 0 13px
}
.promo .small .primary {
	margin-bottom: 15px
}
.feature-promo {
	position: relative;
	height: 400px;
	border: none;
	background: 0 0;
	overflow: visible
}
.feature-promo .inner {
	height: 435px;
	z-index: 5
}
.feature-promo .promo-mask {
	position: absolute;
	bottom: -36px;
	left: 50%;
	top: auto;
	width: 74px;
	height: 36px;
	margin-left: -37px
}
.feature-promo .promo-image {
	position: absolute;
	height: 400px;
	top: 0;
	left: auto;
	width: 100%;
	overflow: hidden;
	background: #15212f;
	border-bottom: 10px solid #df0012
}
.feature-promo .promo-image img {
	position: absolute;
	top: 0;
	left: 50%;
	height: 435px;
	width: 1880px;
	max-width: none;
	margin-left: -940px
}
.feature-promo .promo-article {
	top: 80px
}
.feature-promo h1, .feature-promo h1 a, .feature-promo h1 a:hover {
	color: #ddd;
	font-size: 72px;
	background: 0 0;
	padding: 0 0 26px;
	line-height: 64px
}
.feature-promo h1 a span, .feature-promo h1 span {
	color: #fff;
	display: block
}
.feature-promo .primary {
	margin: 0 0 13px
}
.match .promo-article {
	top: 20px
}
.match .primary {
	margin: 0 0 22px
}
.match-result {
	display: block;
	margin: 0 0 10px
}
.match-result .center-result, .match-result h3, .match-result p, .match-result span {
	display: inline-block
}
.match-result h3 {
	color: #fff;
	padding: 0 10px;
	font-size: 18px;
	font-weight: 700;
	line-height: normal;
	text-transform: none;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.match-result .home {
	padding-left: 0
}
.match-result p {
	margin: 0;
	padding: 6px 10px;
	background: #363e4b
}
.match-result .match-v {
	height: 23px
}
.match-result span {
	font-size: 23px;
	padding: 0 5px;
	color: #101a26;
	font-weight: 500;
	line-height: normal;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.match-result .red {
	padding: 0;
	color: #fc0405
}
.match-result .white {
	padding: 0;
	color: #fff
}
.match-result:hover h3, .match-result:hover span {
	color: #fc0405
}
.promo .small {
	height: 350px
}
.small .promo-image {
	left: 71px;
	width: 480px
}
.small .promo-bg {
	height: 270px;
	width: 842px;
	left: -180px;
	background: url(../images/structure/small-promo-stripes.png) no-repeat
}
.small .promo-mask {
	height: 270px;
	width: 480px;
	left: 71px;
	background: url(../images/structure/small-promo-mask.html) right top no-repeat
}
.articles article {
	padding: 0 24px 50px 0
}
.article-figure {
	position: relative;
	margin: 0
}
.article-figure figcaption {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	text-align: right;
	padding: 6px 16px;
	line-height: normal;
	background: #2c2c2c
}
article h2 {
	margin: 16px 0 0
}
article h1 a, article h2 a {
	color: #2e2e2e;
	font-weight: 500;
	font-family: 'agency-gothic-ct-cond-tt-n5", "agency-gothic-ct-cond-tt', arial, sans-serif
}
.articles h1, .articles h1 a {
	color: #2d2d2d
}
.articles h1, .articles section p:first-child, cite span {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.articles h1 {
	font-size: 54px;
	background: 0 0;
	line-height: 60px;
	text-transform: none;
	padding: 0 0 0 145px
}
#sub-header.fixtures-header .countdown .upper, .feature-article h1 {
	text-transform: uppercase
}
.articles .article-header-video+h1, .articles figure+h1 {
	padding-top: 32px
}
.articles section {
	position: relative;
	font-size: 15px;
	padding: 24px 0 19px 145px
}
.articles section p:first-child {
	margin: 0;
	text-indent: 70px;
	background: url(../images/structure/lead-line.png) 0 8px no-repeat
}
.article-text {
	line-height: 24px
}
.article-text>h2 {
	background-position: 0 -1039px;
	border-top: 1px solid #fc0405;
	padding-top: 14px;
	overflow: hidden;
	display: block;
	width: 100%
}
cite {
	position: absolute;
	left: 0;
	top: 24px;
	width: 120px
}
cite span {
	display: block
}
cite .date {
	color: #999;
	padding: 6px 0
}
cite .fb-like {
	width: 120px;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.feature-image {
	position: relative;
	height: 400px;
	width: 1080px;
	margin: 0 auto;
	z-index: 2;
	background: #212b3b
}
.feature-type {
	position: absolute;
	top: 28px;
	left: 70px;
	line-height: 28px;
	background-position: 0 -1035px
}
.feature-article h1 {
	float: none;
	padding-top: 0;
	font-size: 88px;
	font-weight: 500;
	line-height: 76px;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.article-info h2, .cluster-title {
	text-transform: none;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.feature-image-cover {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 1080px;
	height: 20px;
	background: url(../images/structure/feature-article-mask.png) no-repeat
}
small.copyright {
	display: block;
	font-size: 12px;
	margin: 31px 0 0
}
.articles.full-width #content {
	width: 90%
}
.articles.full-width section.article-text {
	padding-left: 0
}
.articles.full-width cite {
	display: none
}
.articles.full-width#wrapper {
	background: #fff
}
.article-info h2 {
	padding: 0;
	margin: 0;
	color: #2e2e2e;
	background: 0 0
}
.article-info h2 a {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-size: 30px
}
.article-image {
	position: relative
}
.article-image a, .article-image img {
	position: absolute;
	top: 0;
	left: 0
}
.article-image a {
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap
}
.article-image:hover {
	background: #fc0405
}
.article-image:hover img {
	opacity: .9;
	filter: alpha(opacity=90)
}
section {
	padding: 19px 0
}
section:after, section:before {
	display: table;
	content: ""
}
article h3+section {
	padding-top: 0
}
.cluster-title {
	font-size: 16px;
	margin: 20px 0
}
.cluster-title:first-child {
	margin-top: 0
}
.cluster-title a, .cluster-title a:hover, .cluster-title span {
	color: #fff;
	height: 30px;
	display: block;
	line-height: 31px;
	padding: 0 0 0 70px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -740px -400px no-repeat #4a4e59
}
.cluster-title a:hover {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -740px -430px no-repeat #2b2e35
}
.primary {
	padding-bottom: 4px;
	margin-top: -1px
}
.primary h2 {
	font-size: 24px;
	margin: 20px 0 0
}
.primary p {
	margin: 6px 0 0;
	text-indent: 70px;
	background: url(../images/structure/lead-line.png) 0 8px no-repeat
}
.primary .video a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -503px -1196px no-repeat
}
.primary .image a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -700px -1396px no-repeat
}
.primary .article-image, .primary .article-image a {
	width: 456px;
	height: 257px
}
.secondary {
	border-bottom: 1px solid #e1e1e1
}
.secondary h2 {
	font-size: 15px;
	margin: 6px 0 0
}
.articles .related-articles p, .tertiary a {
	font-size: 13px
}
.secondary p {
	margin: 4px 0 0;
	text-indent: 40px;
	background: url(../images/structure/lead-line.png) -22px 8px no-repeat
}
.secondary .video a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -371px -1231px no-repeat
}
.secondary .image a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -571px -1431px no-repeat
}
.secondary .article-image, .secondary .article-image a {
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
	width: 120px;
	height: 67px
}
.secondary .article-info {
	float: left;
	width: 316px
}
.secondary .article-info a {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.tertiary {
	border: none
}
.tertiary ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.tertiary li {
	height: 30px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) no-repeat;
	margin: 12px 0 0;
	line-height: 31px
}
.tertiary li:first-child {
	margin-top: 0
}
.tertiary li.even {
	background: 0 0
}
.tertiary li.no-filter a {
	padding-right: 12px
}
.tertiary a {
	color: #404458;
	display: block;
	padding: 0 89px 0 62px;
	position: relative;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 26px -689px no-repeat
}
.ie7 .tertiary a {
	height: 30px
}
.tertiary a:hover {
	color: #fc0405
}
.tertiary .video {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 20px -587px no-repeat
}
.tertiary .image {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 20px -799px no-repeat
}
.articles .share-articles {
	padding: 19px 0;
	margin: 20px 0 0 145px;
	border-top: 1px solid #e1e1e1
}
.share-articles h2 {
	margin: 0
}
.share-articles ul {
	list-style: none;
	padding: 0;
	margin: 25px 0 0
}
.share-articles li {
	float: left;
	padding: 0 10px 0 11px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -700px -1182px no-repeat
}
.share-articles li:first-child {
	background: 0 0;
	padding: 0 20px 0 0
}
.share-articles a {
	cursor: pointer;
	margin: 5px 0 0
}
.share-articles a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}
.news-wrapper .news-feature a:hover img, .social-icons a:hover img, ul li.feature-listing a:hover img {
	opacity: .9;
	filter: alpha(opacity=90)
}
.share-articles .share {
	color: #fff;
	margin: 0;
	display: block;
	line-height: 31px;
	width: 70px;
	height: 31px;
	padding: 0 0 0 50px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1400px no-repeat
}
.share-articles .email, .share-articles .facebook, .share-articles .googleplus, .share-articles .pinterest, .share-articles .print, .share-articles .twitter {
	text-indent: 100%;
	width: 23px;
	height: 21px;
	display: block;
	overflow: hidden;
	white-space: nowrap
}
.share-articles .facebook {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1446px no-repeat
}
.share-articles .twitter {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1479px no-repeat
}
.share-articles .googleplus {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1512px no-repeat
}
.share-articles .pinterest {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -34px -1446px no-repeat
}
.share-articles .email {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1545px no-repeat
}
.share-articles .print {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1578px no-repeat
}
.articles .related-articles {
	padding: 0 0 50px
}
.related-articles {
	width: 793px;
	margin: 0 0 0 -72px;
	background: url(../images/structure/related-divider.png) 50% 0 no-repeat #fff
}
.stories {
	padding: 30px 100px 0 217px
}
.related-articles section {
	padding: 19px 0
}
.related-articles .cluster-title {
	margin-left: -52px
}
.portal-header {
	left: 0;
	height: 340px;
	width: 1080px;
	margin: 0 auto
}
.portal-sub-nav {
	padding: 0;
	list-style: none;
	margin: 20px 0 40px;
	border-top: 1px solid #ccc
}
.portal-sub-nav li {
	padding: 5px 0;
	border-bottom: 1px solid #ccc
}
.portal-sub-nav a {
	font-size: 14px;
	padding: 0 0 0 24px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -695px no-repeat
}
.portal-sub-nav ul {
	list-style: none;
	padding: 0;
	margin: 5px 0 0 45px
}
.portal-sub-nav ul li {
	background: 0 0;
	border: none
}
.portal-sub-nav ul li a {
	padding: 0 0 0 14px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -795px -2296px no-repeat
}
#sub-header {
	position: relative;
	width: 1080px;
	height: 301px;
	display: block;
	margin: 0 auto;
	z-index: 2;
	background-color: #212b3b
}
#sub-header .sub-inner {
	float: left;
	width: 1100px;
	height: 301px;
	margin: 0 0 0 -10px
}
#sub-header.no-filters, #sub-header.no-filters .sub-inner {
	height: 260px
}
#sub-header.portal-header {
	height: 340px;
	width: 1080px
}
#sub-header.club-header, #sub-header.moments-header, #sub-header.sub-portal-header, #sub-header.wallpaper-header {
	height: 170px;
	width: 1080px
}
#sub-header.wallpaper-header {
	background: url(../images/structure/wallpaper-header-bt.html) center top no-repeat
}
#sub-header.news-header .sub-inner {
	background: url(../images/headers/news-header.html) center top no-repeat
}
#sub-header.fixtures-header .sub-inner {
	background: url(../images/headersv3/fixtures-header-jean-richard63a363a3.html?v=1.52.0) center top no-repeat
}
#sub-header.fixtures-header .countdown {
	position: absolute;
	right: 0;
	top: 120px;
	color: #756b5f
}
#sub-header.fixtures-header .countdown .fade {
	color: #97978f;
	font-weight: 600;
	display: inline-block;
	width: 60px
}
#sub-header.fixtures-header .countdown .section {
	width: 67px;
	height: 40px;
	font-size: 12px;
	border-left: 1px solid #aaa;
	display: inline-block;
	text-align: center
}
#sub-header.fixtures-header .countdown .section.no-border {
	border-left: none
}
#sub-header.fixtures-header .countdown .section .digit {
	font-size: 17px;
	font-weight: 600;
	font-family: inherit;
	width: 72px;
	display: inline-block
}
#sub-header.teams-header .sub-inner {
	background: url(../images/headersv3/teams-header63a363a3.html?v=1.52.0) center top no-repeat
}
.ie7 #sub-header, .ie8 #sub-header {
	width: 1080px
}
.ie7 #sub-header h1, .ie7 .blue-ribbon-nav, .ie7 .page-filters, .ie8 #sub-header h1, .ie8 .blue-ribbon-nav, .ie8 .page-filters {
	left: 73px
}
#sub-header h1 {
	font-size: 56px;
	color: #fff;
	position: absolute;
	top: 50px;
	left: 73px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -775px -1710px no-repeat
}
#sub-header .link-list {
	position: absolute;
	top: 134px;
	left: 84px
}
.blue-ribbon-nav, .page-filters {
	position: absolute;
	left: 73px;
	margin: 0;
	float: left
}
#sub-header .link-list ul {
	border-top: 1px solid #373d45
}
#sub-header .link-list li {
	display: block;
	float: left;
	clear: both;
	width: 330px;
	border-bottom: 1px solid #373d45
}
#sub-header .link-list li a {
	padding: 0 0 0 15px;
	color: #fff
}
.blue-ribbon-nav {
	top: 170px;
	background: url(../images/structure/blue-ribbon-a.png) right 0 no-repeat;
	padding: 0 15px 0 0
}
.blue-ribbon-nav li {
	float: left;
	display: block;
	background: url(../images/structure/blue-ribbon-a.png) no-repeat
}
.blue-ribbon-nav li a {
	display: block;
	line-height: 49px;
	padding: 5px 25px;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.blue-ribbon-nav li a.active {
	background: url(../images/structure/active.png) 50% 100% no-repeat
}
.blue-ribbon-nav li a:hover {
	color: #969ca4
}
.page-filters {
	bottom: 0;
	padding: 0
}
.page-filters li {
	float: left;
	display: block;
	margin: 0 1px 0 0
}
.page-filters li a {
	display: block;
	text-align: center;
	width: 138px;
	line-height: 50px;
	background: #f90304;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.page-filters li a:hover {
	background: #a20203
}
.page-filters li a.active {
	color: #525051;
	background: #fff
}
.news-wrapper {
	float: left;
	width: 794px
}
.team-profiles, .top-stories {
	float: left;
	width: 718px;
	margin: 0 1px;
	padding: 34px 2px 32px 72px;
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x
}
.team-profiles {
	position: relative
}
.news-wrapper .article-list {
	margin: 20px 0 0
}
.news-wrapper .article-list li {
	padding: 0;
	float: left;
	margin: 0 0 0 48px
}
.news-wrapper .article-list li:first-child {
	padding: 0;
	margin: 0
}
.news-wrapper .article-list li h2 {
	height: 40px
}
.ie8 .news-wrapper .article-list li h2 {
	height: auto;
	margin: 9px 0;
	font-size: 15px
}
.ie8 .news-wrapper .article-list li h2 a {
	height: 35px;
	display: block
}
.news-wrapper .article-list li .article-image, .news-wrapper .article-list li .article-image a {
	margin: 0;
	width: 192px;
	height: 108px
}
.news-wrapper .article-list li .image a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -600px -1433px no-repeat
}
.news-wrapper .article-list li .article-info {
	float: left;
	width: 192px
}
.news-wrapper .article-list li a {
	padding: 0;
	background: 0 0
}
.news-wrapper .article-list li h2 {
	margin: 9px 0;
	font-size: 15px
}
.pagination .next, .pagination .prev {
	line-height: 30px;
	display: inline-block;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: italic
}
.news-wrapper .article-list li p {
	margin: 9px 0 0;
	text-indent: 40px;
	background: url(../images/structure/lead-line.png) -22px 8px no-repeat
}
.pagination {
	background: #f8f8f8;
	height: 90px;
	text-align: center;
	margin: 80px 1px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 792px
}
.ie7 .pagination {
	overflow: hidden
}
.pagination .prev {
	padding: 0 0 0 58px;
	background: url(../images/structure/pagination-sprite.gif) no-repeat;
	margin: 30px 10px 0 0;
	color: #a6a6a6
}
.pagination .prev:hover {
	background: url(../images/structure/pagination-sprite.gif) 0 -52px no-repeat;
	color: #8e8e8e
}
.pagination .prev.inactive, .pagination .prev.inactive:hover {
	background: url(../images/structure/pagination-sprite.gif) 0 100% no-repeat;
	color: #e7e7e7
}
.pagination .next {
	padding: 0 58px 0 0;
	background: url(../images/structure/pagination-sprite.gif) 100% 0 no-repeat;
	margin: 30px 0 0 10px;
	color: #a6a6a6
}
.pagination .next:hover {
	background: url(../images/structure/pagination-sprite.gif) 100% -52px no-repeat;
	color: #8e8e8e
}
.pagination .next.inactive, .pagination .next.inactive:hover {
	background: url(../images/structure/pagination-sprite.gif) 100% 100% no-repeat;
	color: #e7e7e7
}
.pagination .page-red-btn {
	width: 134px;
	line-height: 40px;
	text-indent: 20px;
	background: url(../images/structure/page-red-btn.png) 100% 0 no-repeat;
	display: block;
	text-align: left;
	color: #fff;
	margin: 25px 0 0 74px
}
.pagination .page-red-btn.clicked {
	background: url(../images/structure/page-red-btn.png) no-repeat
}
.news-wrapper #content article {
	float: left;
	width: 455px;
	border-right: 1px solid #efefef
}
.news-wrapper #content .tertiary {
	position: relative;
	padding: 30px 0 0 50px
}
.news-wrapper #content .tertiary .time, .news-wrapper .story-filter {
	position: absolute;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.news-wrapper .tertiary a {
	padding-right: 82px
}
.ie7 .news-wrapper .tertiary a, .ie8 .news-wrapper .tertiary a {
	font-size: 11px
}
.news-wrapper #content .tertiary.first {
	background: 0 0;
	padding-top: 0;
	margin-top: 0
}
.news-wrapper .date, .news-wrapper .season-date {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: none;
	margin: 40px 0 25px;
	background: url(../images/structure/news-divider.png) -30% 0 no-repeat;
	padding: 20px 0 0
}
.news-wrapper #content .date:first-child {
	background: 0 0;
	padding: 0
}
.news-wrapper #content .tertiary .time {
	top: 33px;
	left: 0;
	font-size: 16px;
	text-transform: none
}
.news-wrapper #content .tertiary.first .time {
	top: 2px
}
.news-wrapper .story-filter {
	padding: 0 10px;
	font-size: 11px;
	border-left: #fff solid 1px;
	color: #aaa;
	text-transform: uppercase;
	text-align: right;
	line-height: 30px;
	display: block;
	top: 50%;
	margin: -15px 0 0;
	right: 0
}
.news-wrapper .even .story-filter {
	border-left: #f1f1f1 solid 1px
}
.news-wrapper #content aside {
	float: left;
	width: 216px;
	margin: 0;
	padding: 0 0 0 15px
}
.news-wrapper .grey-span {
	color: #777
}
.news-wrapper .red-span {
	color: #f80204
}
.news-wrapper .news-feature {
	width: 695px;
	height: 280px;
	margin: 20px 0 0 74px;
	background: url(../images/structure/news-feature-bg.png) right bottom no-repeat;
	padding: 0
}
.news-wrapper .date.full-width {
	margin: 20px 1px 0 75px
}
.news-wrapper .date.top-date, .news-wrapper .season-date {
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x;
	margin: 0 1px 10px;
	padding: 0 0 0 74px;
	line-height: 60px
}
.news-wrapper .news-feature .pic {
	position: relative;
	float: left;
	width: 192px;
	display: block;
	background: #3a3f48
}
.news-wrapper .news-feature a:hover .pic {
	background: #fc0405
}
.news-wrapper .news-feature .overlay {
	position: absolute;
	height: 193px;
	width: 192px;
	left: 0;
	bottom: 0;
	background: url(../images/structure/overlay-nored.png) left bottom no-repeat
}
.news-wrapper .news-feature .red-box {
	float: left;
	width: 152px;
	padding: 30px 20px 0;
	height: 250px;
	background: #fc0405;
	font-size: 30px;
	color: #fff
}
.news-wrapper .news-feature .red-box span {
	color: #7d0c0b;
	display: block
}
.news-wrapper .news-feature p {
	margin: 44px 0 0 40px;
	text-indent: 40px;
	float: left;
	width: 238px;
	font-size: 16px;
	line-height: 26px;
	background: url(../images/structure/lead-line.png) -22px 8px no-repeat
}
#content.two-col-news {
	padding-top: 18px
}
#content.two-col-news section:first-child {
	padding-top: 0
}
#content.two-col-news section ul {
	padding: 0;
	margin: 0;
	list-style: none
}
#content.two-col-news section ul li {
	padding: 0 25px;
	margin: 30px 0 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 11px -695px no-repeat
}
#content.two-col-news section ul li:first-child {
	margin: 0
}
#content.two-col-news .date {
	margin: 10px 0 0;
	padding: 20px 0 0
}
.team-news {
	padding: 0 0 11px;
	margin: 0 1px;
	background: url(../images/structure/team-news-shadow.png) bottom repeat-x
}
.team-news .table-holder {
	padding: 30px 20px 22px 74px;
	background: url(../images/structure/team-news-table-bg.png) top repeat-x #f0f0f0
}
.team-news table {
	width: 100%;
	border-collapse: separate
}
.pika-table, .text table {
	border-collapse: collapse
}
.team-news table th {
	text-align: left;
	border-bottom: 1px solid #dfdfdf;
	padding: 4px 0
}
.team-news table td {
	border-top: #f9f9f9 solid 1px;
	border-bottom: 1px solid #dfdfdf;
	padding: 7px 0
}
.team-news table .issue-type {
	width: 90px
}
.team-news .align-right {
	text-align: right;
	padding: 0 10px 0 0
}
.red-arrow-link {
	padding: 0 0 0 25px;
	display: inline-block;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 11px -696px no-repeat
}
.team-news-section {
	width: 579px;
	min-height: 115px;
	padding: 20px 20px 30px 122px;
	position: relative;
	margin: 20px 0 0 72px;
	background: url(../images/structure/news-divider.png) bottom right no-repeat
}
.team-news-section.no-shadow {
	background: 0 0
}
.team-news-section img {
	position: absolute;
	top: 0;
	left: 0
}
.team-news-section h2 {
	color: #3f4458;
	font-size: 24px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	background: 0 0;
	text-transform: none;
	padding: 0
}
.team-news-section p.last-updated {
	font-size: 14px;
	color: #777;
	margin: 12px 0 0
}
.two-col-news .tweet {
	position: relative;
	padding: 10px 0 0 120px;
	min-height: 120px;
	margin-top: 20px;
	font-size: 15px;
	font-style: italic
}
.two-col-news .tweet:first-child {
	margin-top: 0
}
.two-col-news .tweet img {
	position: absolute;
	left: 0;
	top: 0
}
.two-col-news .tweet p {
	margin: 0;
	color: #969696;
	padding: 0 20px 0 0;
	line-height: 21px
}
.two-col-news .tweet p:first-child {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 4px -1981px no-repeat;
	text-indent: 28px;
	padding: 4px 30px 0 0;
	margin: 10px 0;
	line-height: normal
}
.two-col-news .tweet p a {
	color: #d60a0b
}
.two-col-news .tweet .time {
	position: absolute;
	right: 20px;
	top: 20px;
	color: #ccc;
	text-align: right;
	width: 35px
}
.no-reduction .news-wrapper #content {
	padding-top: 20px
}
ul li.feature-listing {
	height: 280px;
	background: 0 0;
	line-height: normal
}
ul li.feature-listing a {
	display: block;
	padding: 0;
	width: 400px;
	height: 200px
}
ul li.feature-listing .pic {
	position: relative;
	float: left;
	width: 192px;
	display: block;
	background: #3a3f48
}
ul li.feature-listing a:hover .pic {
	background: #fc0405
}
ul li.feature-listing .overlay {
	position: absolute;
	height: 193px;
	width: 192px;
	left: 0;
	bottom: 0;
	background: url(../images/structure/overlay-nored.png) left bottom no-repeat
}
ul li.feature-listing .red-box {
	float: left;
	width: 152px;
	margin: 0;
	padding: 30px 20px 0;
	height: 250px;
	background: #fc0405;
	font-size: 30;
	color: #fff
}
ul li.feature-listing .red-box span {
	color: #7d0c0b;
	display: block
}
.migration {
	position: relative;
	margin: 0;
	text-align: right;
	width: 656px;
	height: 250px;
	padding: 0 40px 0 0;
	background: url(../images/structure/migration.jpg) no-repeat
}
.migration figcaption {
	position: absolute;
	right: 40px;
	bottom: 0;
	color: #fff;
	line-height: normal;
	padding: 6px 16px;
	background: #2c2c2c
}
.feature, .sidebar {
	position: relative;
	float: left
}
.sidebar {
	width: 286px;
	margin: 44px 0 0
}
.sidebar.news-sidebar {
	margin: 34px 0 0
}
aside h2 {
	margin: 20px 0
}
aside h2:first-child {
	margin: 0 0 20px
}
aside h2 a {
	color: #2e2e2e;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
aside h2 a:hover {
	color: #fc0405
}
.feature h4, .feature h4 a, .feature h4 a:hover {
	color: #7d0c08;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.features {
	float: left
}
.feature {
	width: 192px;
	display: block;
	background: #3a3f48
}
.feature .overlay, .feature .reveal, .feature .video {
	position: absolute;
	width: 192px
}
.features .feature:first-child {
	margin: 0
}
.feature img {
	float: left
}
.feature h4 {
	float: left;
	width: 164px;
	font-size: 30px;
	line-height: 30px;
	padding: 18px 14px;
	background: #fc0405;
	text-shadow: 1px 1px #fd4344
}
.feature h4 span {
	color: #fff;
	display: block;
	text-shadow: none
}
.feature .overlay {
	height: 280px;
	left: 0;
	top: 0;
	background: url(../images/structure/angled-overlay.png) left bottom no-repeat
}
.feature .video {
	height: 280px;
	left: 0;
	top: 0;
	background: url(../images/structure/feature-btn.png) 50% no-repeat
}
.feature .reveal {
	height: 0;
	left: 0;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/structure/hover-overlay.html) left bottom no-repeat
}
.next-match, .social-icons li, .widget, .widget cite {
	position: relative
}
.feature .reveal p {
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	padding: 28px 14px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.features .ads {
	display: none
}
.widgets {
	padding: 0 0 30px 24px
}
.widgets:after, .widgets:before {
	display: table;
	content: ""
}
#content .widgets {
	padding: 0
}
.widgets h3 {
	color: #2e2e2e;
	font-size: 34px;
	padding: 0 0 10px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1054px no-repeat;
	margin: 10px 0 20px 23px
}
.widgets h3 a {
	color: #2e2e2e;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.article-list a, .widgets .cluster-title a {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.widgets h3 a:hover {
	color: #fc0405
}
.widget {
	display: block;

}
.article-list li:after, .article-list li:before, .widget:after, .widget:before {
	display: table;
	content: ""
}
.widgets .widget:first-child {
	margin: 0
}
.widgets .cluster-title {
	margin: 0;
	font-size: 15px;
	background: 0 0;
	font-style: normal
}
.widgets .cluster-title a {
	color: #fff;
	padding-left: 35px;
	background-position: -777px -400px
}
.widgets .cluster-title a:hover {
	background-position: -777px -430px
}
.article-list {
	list-style: none;
	padding: 0;
	margin: 0
}
.article-list li {
	width: 192px;
	padding: 20px 0 20px 20px
}
.article-list a {
	display: block;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 10px -694px no-repeat;
	padding: 0 30px 0 40px
}
.article-list .video a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 4px -590px no-repeat
}
.article-list .image a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 4px -802px no-repeat
}
.article-list li.even {
	width: 224px;
	padding: 20px 42px 20px 20px;
	background: url(../images/structure/sidebar-article-even.png) repeat-y #fff
}
.article-list li.primary {
	width: auto;
	padding: 0 36px 20px 25px
}
.articles .article-list li.primary {
	border: none
}
.article-list li.primary.even {
	padding: 20px 36px 20px 25px
}
.match-news-listing .article-list li.primary {
	padding: 0 0 18px
}
.article-list li.primary a {
	padding: 0;
	background: 0 0
}
.article-list li.primary p {
	margin: 9px 0 0;
	text-indent: 40px;
	background: url(../images/structure/lead-line.png) -22px 8px no-repeat
}
.article-list li.primary .video a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -400px -1233px no-repeat
}
.article-list li.primary .image a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -600px -1433px no-repeat
}
.article-list li.primary h2 {
	margin: 9px 0;
	font-size: 15px
}
.article-list li.primary .article-image, .article-list li.primary .article-image a {
	margin: 0;
	width: 192px;
	height: 108px
}
.article-list li.primary .article-info {
	float: left;
	width: 192px
}
.articles .article-list li {
	padding: 0
}
.articles .article-list li span {
	color: #f90304;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	font-size: 100px;
	display: block;
	padding: 30px 0
}
.most-read span, .social p, .video-tower .arsenal-player h2, .widget .arsenal-player h2 {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.module.video-tower {
	width: 192px;
	font-size: 13px
}
.video-tower .arsenal-player .view-player, .widget .arsenal-player .view-player {
	top: 14px;
	left: 16px;
	right: auto;
	width: 155px;
	height: 38px;
	background: url(../images/player/logo.html) 7px bottom no-repeat
}
.video-tower .arsenal-player .inner, .widget .arsenal-player .inner {
	width: 192px;
	padding: 68px 0 0
}
.video-tower .arsenal-player h2, .widget .arsenal-player h2 {
	color: #fff;
	width: 110px;
	margin: 0 auto;
	font-size: 14px;
	background: 0 0;
	text-align: center;
	text-transform: none
}
.video-tower .arsenal-player .thumbnails, .widget .arsenal-player .thumbnails {
	position: relative;
	width: 126px;
	margin: 0 auto;
	padding: 0 0 20px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333
}
.video-tower .arsenal-player .thumbnails figure, .widget .arsenal-player .thumbnails figure {
	height: auto;
	margin: 20px 0 0
}
.arsenal-player .thumbnails figure figcaption, .video-tower .arsenal-player .thumbnails figure figcaption {
	height: auto
}
.video-tower .arsenal-player .view-all, .widget .arsenal-player .view-all {
	color: #fff;
	width: 114px;
	display: block;
	margin: 20px auto;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -696px no-repeat;
	padding: 0 0 0 12px;
	line-height: normal
}
.video-tower .arsenal-player .view-all:hover, .widget .arsenal-player .view-all:hover {
	color: #fc0405
}
.social:after, .social:before {
	display: table;
	content: ""
}
.social p {
	margin: 0;
	color: #ccc;
	font-size: 16px;
	padding: 20px 0 10px
}
.social a {
	color: #000
}
.social a:hover {
	color: #AD1A1F!important
}
.social-icons {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden
}
.social-icons li {
	float: left;
	margin: 7px
}
.ie7 .social-icons li {
	zoom: 1;
	width: 50px
}
.social-icons a {
	display: block;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.most-read a, .most-read span {
	display: inline-block;
	vertical-align: top
}
.social-links {
	float: left;
	margin: 8px 0 8px 8px
}
.ie7 .social #fb-like-sidebar, .social-links .fb-like {
	float: left;
	width: 84px;
	height: 20px;
	margin: 0 14px 0 0
}
.social-links .twitter-follow-button, .social-links iframe {
	float: right;
	width: 160px;
	height: 20px
}
.most-read ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 205px
}
.most-read li {
	padding: 0 0 26px
}
.most-read span {
	width: 29px;
	color: #b7b5b6;
	font-size: 28px;
	line-height: 28px
}
.most-read a {
	width: 164px
}
.widget blockquote p, .widget cite {
	display: block;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.side-text {
	padding: 0 0 10px
}
.side-text p {
	padding: 0 72px 0 0
}
.side-text address {
	font-size: 14px
}
.side-text strong {
	font-size: 20px
}
.side-text a:hover {
	color: #fc0405
}
.widget blockquote {
	margin: 0;
	padding: 0 25px 52px;
	background: url(../images/structure/close-quote.png) 25px bottom no-repeat
}
.widget blockquote p {
	margin: 0;
	text-indent: 0;
	color: #3f3f3f;
	font-size: 20px;
	line-height: 26px;
	font-style: italic;
	padding: 12px 0 0
}
.widget blockquote p:first-child {
	padding: 52px 0 0;
	background: url(../images/structure/open-quote.png) no-repeat
}
.widget cite {
	left: 0;
	top: 0;
	width: auto;
	margin: 9px 0 0;
	text-indent: 70px;
	background: url(../images/structure/lead-line.png) 0 8px no-repeat
}
.season-filter {
	width: 190px;
	margin: 40px 0 0
}
.season-filter h4 {
	color: #7a7a7a;
	font-size: 15px;
	font-weight: 700;
	text-transform: none;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	border-bottom: 1px #eaeaea solid;
	padding: 0 0 10px
}
.season-filter ul {
	font-size: 16px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	list-style: none;
	color: #7b7b7b;
	margin: 20px 0 0;
	border-bottom: 1px #eaeaea solid;
	padding: 0 0 20px
}
.season-filter ul a {
	color: #7b7b7b
}
.season-filter ul li {
	padding: 0 0 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -790px -3936px no-repeat;
	margin: 15px 0 0;
	cursor: pointer
}
.season-filter ul li:first-child {
	margin: 0
}
.season-filter ul li.active-year {
	background-position: -790px -3988px
}
.table-bg .season-filter ul li.active-year {
	background-position: -794px -3963px
}
.season-filter ul li.active-year a {
	color: #f20104;
	font-size: 14px
}
.season-filter ul li ul {
	display: none;
	margin: 10px 0 0;
	border-bottom: none;
	padding-bottom: 0
}
.season-filter ul li ul li {
	background: 0 0;
	padding: 0 0 0 26px;
	margin: 0;
	line-height: 30px
}
.season-filter ul li.active-year ul li a {
	color: #404040;
	font-size: 13px
}
.season-filter .active-year ul {
	display: block
}
.season-filter ul li.active-year ul li.active-month {
	border-left: 6px #f20104 solid;
	padding: 0 0 0 20px
}
.season-filter ul li.active-year ul li.active-month a {
	color: #f20104
}
.next-match {
	width: 656px;
	padding: 31px 20px;
	background: #363e4b;
	color: #fff;
	margin: 20px 0 0 74px
}
.feature-fixture-link:hover .club-name {
	color: #fc0405!important
}
.dashed {
	background: url(../images/structure/dashed.png) left center no-repeat;
	line-height: 18px;
	padding: 0 0 0 6px;
	margin: 0 0 0 2px
}
.competition {
	position: absolute;
	right: 20px;
	top: 25px;
	width: 128px;
	margin: 0;
	text-align: right
}
.versus {
	background: url(../images/structure/versus.html) 50% -40px no-repeat;
	width: 656px;
	padding: 0 20px;
	margin: 0 0 0 74px;
	height: 200px;
	display: block
}
.versus.score {
	background: url(../images/structure/versus2.html) center no-repeat;
	height: 210px
}
.versus table {
	width: 100%
}
.versus table td {
	height: 152px;
	vertical-align: middle
}
.versus tabel td.left {
	text-align: left
}
.versus table td.right {
	text-align: right
}
.versus table td.club-name {
	width: 150px;
	font-size: 18px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	color: #fff;
	position: relative
}
.versus table td.club-name .scorers {
	position: absolute;
	color: #bdc0c4;
	font-size: 13px;
	width: 150px;
	margin: 0;
	padding: 10px 0 0
}
.ie7 .versus table td.club-name .scorers {
	left: 0;
	bottom: -10px
}
.versus table td.crest {
	width: 101px
}
.versus table .vs {
	width: 154px
}
.versus table .score {
	width: 97px;
	padding: 0 28px
}
.versus table .score table {
	width: 100%;
	font-size: 44px;
	font-weight: 500;
	line-height: normal;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	text-align: center;
	color: #fff;
	margin-top: 1px
}
.versus table .score table td {
	width: 33%;
	height: 60px;
	padding: 5px 0 0;
	background: #363e4a
}
.versus table .score .red {
	color: red
}
.versus table .score .grey {
	color: #1f242b
}
.fixture-extra-info {
	padding: 0 20px;
	position: relative;
	background: #e6e6e6;
	height: 30px;
	width: 656px;
	margin: 0 0 0 74px;
	list-style: none
}
.fixture-extra-info li {
	float: left
}
.alert-bar.last, .fixture-extra-info.last {
	margin-bottom: 40px
}
.fixture-extra-info .channel {
	display: block;
	background: url(../images/structure/dashed-grey.png) center right no-repeat;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	line-height: 30px
}
.fixture-extra-info .headphones {
	line-height: 30px;
	padding: 0 0 0 23px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -3804px no-repeat
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.fixture-extra-info .headphones {
	line-height: 33px
}
}
.fixture-extra-info .headphones a, .fixture-extra-info .headphones span {
	color: #656565;
	font-weight: 400;
	text-shadow: 1px 1px 1px #fff
}
.fixture-extra-info .fixture-news-btn {
	right: 143px
}
.fixture-extra-info .fixture-teams-btn {
	right: 110px
}
.fixture-extra-info .fixture-news-btn, .fixture-extra-info .fixture-teams-btn {
	position: absolute;
	top: 0
}
.fixture-extra-info .fixture-news-btn a.red-arrow-link, .fixture-extra-info .fixture-teams-btn a.red-arrow-link {
	line-height: 30px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 11px -691px no-repeat
}
.fixture-extra-info .fixture-news-btn.post-match {
	right: 20px
}
.fixture-extra-info .ticket-btn {
	background: url(../images/structure/mod-extra-link.png) top repeat-x;
	position: absolute;
	top: 0;
	right: 0
}
.fixture-extra-info .ticket-btn a {
	line-height: 30px;
	display: block;
	width: 123px;
	text-align: center;
	color: #fff;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 20px -743px no-repeat;
	text-indent: 10px
}
.fixture-info {
	padding: 0 30px 0 20px;
	background: url(../images/structure/fixture-strip-bg.png) top repeat-x;
	margin: 20px 0 1px 74px;
	width: 646px
}
.fixture-info .away span, .fixture-info .home span {
	line-height: 39px;
	text-align: center;
	display: block;
	background: #fff;
	font-weight: 700
}
.fixture-info table {
	width: 100%;
	font-size: 13px
}
.fixture-info table td {
	height: 57px;
	vertical-align: middle
}
.fixture-info .fixture-date {
	width: 170px
}
.fixture-info .against {
	width: 253px;
	font-size: 18px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.fixture-info .away, .fixture-info .home {
	width: 36px
}
.fixture-info .home span {
	width: 36px;
	color: #f90304
}
.fixture-info .away span {
	width: 36px
}
.fixture-info .fixture-competition, .fixture-info.post-match .left-score {
	text-align: right
}
.fixture-competition .attendence {
	margin: 0 0 0 9px;
	padding: 0 0 0 11px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -799px -1187px no-repeat
}
.fixture-info.post-match {
	width: 676px;
	padding: 0 0 0 20px
}
.fixture-info.post-match .final-score {
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	width: 78px;
	color: #888;
	text-align: right
}
.fixture-info.post-match .final-score table {
	width: 100%
}
.fixture-info.post-match .final-score table td {
	width: 26px;
	font-size: 36px;
	font-weight: 500
}
.fixture-info.post-match .final-score .red {
	color: red
}
.fixture-info.post-match .final-score .grey {
	color: #2c2c2c
}
.ie7 .fixture-info.post-match .final-score .grey, .ie7 .fixture-info.post-match .final-score .red {
	line-height: 38px
}
.fixture-info.post-match .fixture-date {
	width: 140px
}
.fixture-info.post-match .center-score {
	text-align: center
}
.fixture-info.post-match .right-score {
	text-align: left
}
.alert-bar {
	background: #2d2d2d;
	line-height: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	width: 696px;
	margin: 0 0 0 74px
}
.alert-bar span {
	display: inline-block;
	background: url(../images/structure/alert.png) 0 50% no-repeat;
	padding: 0 0 0 30px
}
a.month-waypoint {
	cursor: text
}
a.month-waypoint:hover {
	color: #41465c
}
.check-list h3, .filter-dropdown {
	color: #525051;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#season-fixtures-lightbox-trigger {
	position: absolute;
	padding: 0 24px;
	float: left;
	top: -33px;
	left: 24px
}
.with-filter {
	margin: 0 1px 10px;
	padding: 10px 0 15px 74px;
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x #fff
}
.ie8 .with-filter {
	padding-bottom: 8px
}
.with-filter .filter {
	width: 696px;
	position: relative
}
.ie8 .with-filter .filter {
	height: 0;
	padding-top: 10px;
	position: absolute;
	top: 0;
	left: 74px
}
.filter-dropdown {
	display: block;
	float: right;
	width: 189px;
	height: 39px;
	border: 0;
	cursor: pointer;
	background: url(../images/structure/filter-btn-sprite63a363a3.png?v=1.52.0) no-repeat;
	font-size: 16px;
	line-height: 41px;
	text-indent: 12px
}
.ie8 .filter-dropdown {
	position: relative;
	z-index: 100
}
.filter-dropdown.open {
	height: 49px;
	background: url(../images/structure/filter-btn-sprite63a363a3.png?v=1.52.0) 0 100% no-repeat
}
.with-filter-date {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-size: 24px;
	background: 0 0;
	font-weight: 700;
	text-transform: none;
	position: absolute;
	left: 74px;
	top: 0;
	line-height: 60px;
	margin: 0;
	padding: 0
}
.ie8 .with-filter-date {
	position: relative;
	left: 0
}
.filter-options {
	position: relative;
	height: 0;
	float: left;
	width: 696px;
	overflow: hidden;
	background: #e6e6e6
}
.ie8 .filter-options {
	margin-top: -11px
}
.filter-options .filter-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 680px;
	height: 300px;
	background: url(../images/structure/filter-overlay.png)
}
.filter-options .filter-overlay span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 31px;
	height: 31px;
	margin: -15px 0 0 -15px;
	background: url(../images/structure/ajax-loader.gif) no-repeat
}
.check-list {
	float: left;
	width: 200px;
	margin: 25px 0 0 25px
}
.check-list.post-match {
	width: 310px
}
.check-list:first-child {
	margin: 25px 0 0 20px
}
.check-list h3 {
	font-size: 15px;
	text-transform: none
}
.check-list ul {
	padding: 0;
	margin: 15px 0 0;
	list-style: none;
	border-bottom: 1px solid #fff
}
.check-list ul li, .check-list ul.show-all li {
	border: 1px solid #ccc;
	line-height: 38px;
	height: 34px;
	background: #eee;
	padding: 0 12px 0 36px
}
.check-list ul li {
	position: relative;
	margin-top: -1px
}
.check-list .checkbox, .check-list input[type=checkbox] {
	position: absolute;
	left: 6px;
	top: 6px
}
.check-list label {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.check-list .checkbox {
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/structure/checkbox.png) no-repeat
}
#season-fixtures-lightbox {
	display: none
}
.fixture-lightbox-title {
	position: relative;
	color: #fff;
	width: 880px;
	font-size: 16px;
	font-weight: 700;
	padding: 10px 20px;
	background: #363e4b;
	text-transform: none;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.fixture-lightbox {
	padding: 0 0 40px;
	background: #fff
}
.fixture-lightbox .date {
	width: 120px!important
}
.fixture-lightbox .comp, .fixture-lightbox .op {
	width: 140px
}
.fixture-lightbox .home-away {
	width: 40px;
	text-align: center!important
}
.fixture-lightbox .tv {
	width: 80px;
	text-align: right!important;
	padding-right: 40px!important
}
.fixture-lightbox .center-score, .fixture-lightbox .left-score, .fixture-lightbox .right-score {
	font-size: 36px;
	font-weight: 500;
	display: inline-block;
	text-align: center;
	line-height: normal;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.fixture-lightbox .final-score {
	width: 66px
}
.fixture-lightbox .left-score {
	width: 22px
}
.fixture-lightbox .center-score {
	width: 16px
}
.fixture-lightbox .right-score {
	width: 22px;
	color: #2c2c2c
}
#wrapper .module blockquote p, #wrapper .module cite, .league-table-full h3, .table h2 {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-weight: 700
}
.fixture-lightbox .red {
	color: red
}
.fixture-lightbox, .fixture-lightbox table {
	margin: 0;
	width: 920px
}
.fixture-lightbox table {
	background: #e9e9e9
}
.fixture-lightbox.league-table-full h3 {
	width: 880px;
	color: #363e4b;
	background: #fff;
	padding: 10px 20px
}
.fixture-lightbox.league-table-full table tr td {
	text-align: left;
	padding: 6px 20px;
	border-top: 1px solid #fff
}
.fixture-lightbox.league-table-full table tr td:first-child {
	width: auto;
	padding: 6px 20px 6px 80px
}
.season-fixtures-lightbox-print {
	position: absolute;
	top: 10px;
	right: 20px;
	color: #fff;
	padding: 0 40px 0 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 44px -3922px no-repeat
}
.league-table-full {
	background: #f5f5f5;
	border-top: 10px solid #fe0002;
	margin: 20px 25px 0 74px
}
.league-table-full h3 {
	color: #fff;
	background: #363e4b;
	font-size: 16px;
	text-transform: none;
	padding: 10px 20px 15px
}
.league-table-full table {
	width: 100%;
	border-top: 1px solid #fff;
	text-align: center
}
.league-table-full table th {
	border-bottom: 1px solid #fff
}
.league-table-full table .border {
	border-left: 1px solid #fff
}
.league-table-full table .left {
	text-align: left;
	width: 126px;
	padding-top: 9px;
	padding-bottom: 9px
}
.live-match-table table .left {
	padding-left: 10px
}
.league-table-full table tr td:first-child, .league-table-full table tr th:first-child {
	text-align: left;
	padding: 0 0 0 20px;
	width: 35px
}
.extra-padding, .league-table-full table td.extra-padding, .league-table-full table th.extra-padding {
	padding-left: 20px
}
.league-table-full table tr.arsenal td {
	background: #fff;
	color: #fe0002
}
.league-table-full table tr.dashed td {
	border-bottom: 1px dashed #d7d7d7
}
.league-table-full table tfoot {
	height: 50px;
	width: 100%;
	line-height: 50px;
	background: url(../images/structure/tfoot-bg.png) repeat-x #fe0002
}
.league-table-full table tfoot a {
	color: #fff;
	float: right;
	display: block;
	line-height: 50px;
	font-size: 13px;
	padding: 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 5px -733px no-repeat
}
.ie7 .league-table-full table tfoot a {
	width: 100px
}
.league-table-full.aside-league {
	margin: 0
}
.league-table-full.aside-league h3 {
	font-size: 14px;
	padding: 10px 0 15px 10px
}
.league-table-full table td {
	padding: 9px 10px
}
.league-table-full.aside-league table tr td:first-child, .league-table-full.aside-league table tr th:first-child {
	padding: 0 0 0 10px;
	width: auto
}
.league-table-full.aside-league table tr td:first-child {
	width: 20px
}
.league-table-full.aside-league table .position {
	padding: 9px 7px 9px 0
}
.league-table-full.aside-league table .left {
	width: 78px
}
.league-filter .filter {
	position: relative;
	height: 39px;
	width: 200px
}
.league-filter .styled {
	position: absolute;
	top: 0;
	left: 0;
	height: 39px;
	cursor: pointer;
	width: 180px!important;
	-webkit-appearance: menulist-button
}
.module, .poll li {
	position: relative
}
.league-filter .select {
	display: block;
	color: #525051;
	font-weight: 700;
	line-height: 40px;
	padding: 0 0 0 20px;
	height: 39px;
	width: 160px!important;
	background: url(../images/structure/filter-btn-sprite63a363a3.png?v=1.52.0) top right no-repeat
}
#season-update .filter {
	float: right;
	width: 180px;
	margin: 0 25px 0 0
}
.module {
	float: left;
	width: 290px;
	line-height: 20px;
	margin: 20px 30px 20px -145px
}
.full {
	width: 552px;
	margin-left: 0
}
#wrapper .module blockquote {
	margin: 0;
	padding: 0 0 52px;
	background: url(../images/structure/close-quote.png) bottom left no-repeat
}
#wrapper .module blockquote p {
	margin: 0;
	text-indent: 0;
	color: #3f3f3f;
	display: block;
	font-size: 20px;
	line-height: 26px;
	font-style: italic;
	padding: 12px 0 0
}
#wrapper .module blockquote p:first-child {
	padding: 52px 0 0;
	background: url(../images/structure/open-quote.png) no-repeat
}
#wrapper .module cite {
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	display: block;
	margin: 9px 0 0;
	text-indent: 70px;
	background: url(../images/structure/lead-line.png) 0 8px no-repeat
}
#wrapper .iframe-module, #wrapper .module.iframe {
	overflow-x: hidden;
	overflow-y: auto;
	border: 0
}
.table {
	background: #f5f5f5
}
.table thead {
	border-top: 10px solid #fe0002
}
.table h2 {
	margin: 0;
	padding: 0;
	color: #323232;
	font-size: 16px;
	text-transform: none
}
.table td, .table th {
	text-align: left;
	padding: 0 0 0 20px;
	vertical-align: middle
}
.table table {
	width: 100%;
	font-size: 13px
}
.table tbody {
	border-top: 10px solid #f5f5f5;
	border-bottom: 10px solid #f5f5f5
}
.table th {
	height: 40px;
	font-size: 13px;
	border: 1px solid #fff
}
.table td {
	height: 30px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5
}
.table a, .table span {
	float: right;
	padding: 0 20px
}
.table tfoot {
	height: 50px;
	line-height: 50px;
	background: url(../images/structure/tfoot-bg.png) repeat-x #fe0002
}
.table .home {
	background: #fff
}
.table .home span {
	color: red
}
.table .padding {
	height: 20px
}
.table a {
	color: #fff;
	font-size: 13px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 5px -733px no-repeat
}
.table a:hover {
	color: #fff
}
.player-stats td, .player-stats th {
	width: auto;
	padding: 8px 0;
	text-align: center
}
.player-stats .border-bottom {
	border-bottom: 1px solid #fff
}
.table.match th {
	width: 20%;
	padding-left: 1.5%;
	padding-right: 1.5%
}
.table.match .home {
	width: 35%;
	text-align: right;
	background: 0 0
}
.table.match .away {
	width: 35%;
	text-align: left
}
.match td, .match th, .match thead h2 {
	text-align: center
}
.table.match .divider td {
	padding-top: 14px
}
.fixture-list td {
	width: auto;
	border: none;
	padding: 0 0 0 13px
}
.article-thumb {
	clear: none;
	width: auto;
	width: 120px;
	margin: 0 20px 20px 0
}
.article-thumb img {
	display: block
}
.article-thumb figcaption {
	padding: 10px;
	color: #585858;
	font-size: 13px;
	font-weight: 700;
	font-style: italic;
	background: #f4f4f4
}
.article-thumb figcaption span {
	color: #9b9b9b;
	display: block
}
.match thead {
	background: #363e4a
}
.match th {
	width: auto;
	border: none;
	padding: 10px 0;
	border-bottom: 1px solid #fff
}
.match thead h2 {
	color: #fff
}
.match td {
	padding: 0;
	height: auto;
	border: none
}
.images, .poll {
	border-top: 10px #fe0002 solid
}
.match td b {
	float: none;
	font-size: 26px;
	font-weight: 500;
	padding: 8px 12px;
	background: #cfd0d3;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.cta .title, .match tr.fixture td, .match tr.score td, .module .bx-pager, .poll h2 {
	font-weight: 700
}
.match tr.fixture td, .match tr.score td, .poll h2, .text h3 {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.ie7 .match td b {
	line-height: 38px
}
.match tr.fixture, .match tr.score {
	height: 64px;
	padding: 0 0 10px;
	border-bottom: 1px solid #fff
}
.match tr.fixture td, .match tr.score td, .match tr.scorers td {
	width: 33%
}
.match tr.date td, .match tr.match-type td, .match tr.venue td {
	width: 100%
}
.match tr.date td, .match tr.first td {
	padding: 20px 0 0
}
.match tr.venue td {
	padding: 0 0 20px
}
.match tr.score span {
	float: none;
	padding: 0;
	color: #fc0405
}
.match td.text-left {
	text-align: left
}
.match td.text-right {
	text-align: right
}
.match-report .fixture-extra-info, .match-report .next-match, .match-report .versus {
	margin-left: 0
}
.match-report .fixture-extra-info li {
	float: none;
	line-height: 30px
}
.match-report .legacy {
	width: 696px;
	text-align: center;
	background: #111924
}
.images figcaption {
	background: #f2f0f1;
	padding: 20px
}
.poll {
	background: #f2f0f1
}
.poll h2 {
	margin: 0;
	color: #323232;
	font-size: 16px;
	background: 0 0;
	text-transform: none;
	padding: 8px 28px 6px
}
.poll .foot a, .poll label, .poll span {
	font-size: 13px
}
.poll .poll-body {
	padding: 20px 28px;
	border-top: 1px solid #fff
}
.gallery figure, .text {
	border-top: 10px solid #fe0002
}
.poll ul {
	list-style: none;
	margin: 0;
	padding: 20px 0 0
}
.poll li {
	padding: 2px 0 16px 30px
}
.poll li .radio, .poll li input[type=radio] {
	position: absolute;
	top: 0;
	left: 0
}
.poll li .radio {
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/structure/radio.png) no-repeat
}
.poll .foot {
	height: 20px;
	padding: 16px 0 14px 30px;
	background: url(../images/structure/tfoot-bg.png) repeat-x #fe0002
}
.poll .foot a {
	color: #fff;
	float: right;
	padding: 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 5px -749px no-repeat
}
.poll-result li {
	position: relative;
	margin: 0 0 8px;
	background: #fff;
	padding: 8px 16px
}
.poll-result .percent-bar {
	height: 10px;
	overflow: hidden;
	background: #323232;
	margin: 8px 35px 0 0
}
.poll-result .percent-bar .bar {
	height: 10px;
	padding: 0 15px 0 0;
	background: url(../images/structure/poll-percentage.png) top right no-repeat #fe0002
}
.poll-result .percentage {
	position: absolute;
	right: 16px;
	bottom: 2px
}
.gallery figure {
	position: relative;
	padding: 0;
	margin: 0;
	width: 290px;
	height: 214px;
	text-align: center;
	background: #28292d
}
.gallery figure a.fancybox, figure.images.module a.fancybox {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	width: 48px;
	height: 40px;
	background: url(../images/structure/full-size.png) no-repeat
}
.module .bx-wrapper {
	position: relative
}
.module .caption {
	padding: 18px 20px 0 96px;
	height: 80px;
	color: #fff;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -736px -1810px no-repeat #292f38
}
.module .bx-controls {
	position: absolute;
	bottom: -104px;
	left: 0;
	width: 60px
}
.slide-nav {
	position: absolute;
	top: 92px;
	left: 0;
	width: 100%
}
.module .slider-next, .module .slider-prev {
	float: right;
	width: 32px;
	height: 63px
}
.module .slider-prev {
	float: left
}
.module .bx-next, .module .bx-prev {
	background: url(../images/structure/gallery-sprite63a363a3.png?v=1.52.0) no-repeat;
	width: 32px;
	height: 63px;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	z-index: 90
}
.module .bx-next {
	background: url(../images/structure/gallery-sprite63a363a3.png?v=1.52.0) -35px 0 no-repeat
}
.module .bx-prev:hover {
	background: url(../images/structure/gallery-sprite63a363a3.png?v=1.52.0) 0 -67px no-repeat
}
.module .bx-next:hover {
	background: url(../images/structure/gallery-sprite63a363a3.png?v=1.52.0) -35px -67px no-repeat
}
.module .bx-pager {
	position: absolute;
	color: #fff;
	right: 4px;
	width: 80px;
	z-index: 90;
	bottom: 25px;
	text-align: right
}
.module .bx-pager-current {
	font-size: 24px
}
.module .extra-module-info {
	background: #f2f0f1;
	padding: 7px 107px 7px 25px;
	position: relative;
	font-size: 13px;
	width: 158px;
	height: 50px
}
.module .extra-module-info a {
	position: absolute;
	top: 0;
	right: 0;
	width: 97px;
	color: #fff;
	display: block;
	line-height: 50px;
	text-align: center;
	background: url(../images/structure/mod-extra-link.png) top repeat-x
}
.module.full figure {
	width: 552px;
	height: 310px
}
.module.full .caption {
	position: relative;
	top: -52px;
	left: 0;
	height: 16px;
	padding: 20px 117px 18px 72px;
	background-color: #292f38;
	background-color: rgba(41,47,56,.9)
}
.ie7 .module.full .caption {
	top: 0;
	z-index: 98
}
.ie7 .bx-wrapper {
	z-index: 99
}
.module.full .bx-controls {
	left: auto;
	right: 10px;
	bottom: -10px
}
.ie7 .module.full .bx-controls {
	bottom: -60px;
	z-index: 100
}
.module.full .slide-nav {
	top: 114px
}
.ie7 .module.full .slide-nav {
	top: 152px;
	z-index: 101
}
.module.full .extra-module-info {
	height: auto;
	width: 420px;
	margin-top: -54px;
	line-height: 30px;
	background: #f2f0f1;
	padding: 0 107px 0 25px
}
.module.full .extra-module-info a {
	line-height: 30px;
	background: url(../images/structure/mod-extra-link.png) top repeat-x
}
.text {
	background: #f5f5f5;
	padding: 0 0 5%
}
.text h3 {
	padding: 10px 20px;
	border-bottom: 1px solid #fff;
	margin: 0;
	font-size: 16px;
	text-transform: none
}
.text p {
	padding: 0 20px;
	font-size: 13px
}
.text p:first-child {
	margin-top: 20px;
	background-position: 20px 8px!important
}
.text table {
	width: 90%;
	border: none;
	font-size: 13px;
	margin: 5% 5% 0
}
.text table td, .text table th {
	width: auto;
	text-align: left;
	padding: 0 0 0 20px;
	vertical-align: middle
}
.text table th {
	height: 40px;
	font-size: 13px;
	border: 1px solid #fff
}
.text table td {
	height: 30px
}
.text table tfoot {
	height: 50px;
	line-height: 50px;
	background: url(../images/structure/tfoot-bg.png) repeat-x #fe0002
}
.text tfoot a {
	color: #fff;
	float: right;
	font-size: 13px;
	padding: 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 5px -733px no-repeat
}
.text tfoot a:hover {
	color: #fff
}
.cta {
	position: relative;
	background: #f5f5f5;
	padding: 20px 0 70px;
	border-top: 10px solid #fe0002
}
.cta img {
	position: absolute;
	top: 14px;
	left: 24px
}
.ie8 .cta img {
	width: 40px
}
.cta .title {
	color: #323232;
	font-size: 14px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 82px -694px no-repeat;
	padding: 0 20px 0 94px
}
.cta footer a, .ie7 .cta .title, .module.cta p {
	font-size: 13px
}
.module.cta p {
	margin: 6px 0 0;
	padding: 0 20px 0 80px
}
.cta footer {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 20px;
	width: 260px;
	padding: 16px 0 14px 30px;
	background: url(../images/structure/tfoot-bg.png) repeat-x #fe0002
}
.cta footer a {
	color: #fff;
	float: right;
	padding: 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 5px -747px no-repeat
}
.cta-btn {
	padding: 20px 0 0
}
.cta-btn footer {
	position: relative;
	height: 30px;
	margin: 20px 0 0;
	background: 0 0;
	border-top: 1px solid #fff;
	padding: 10px 20px 10px 10px
}
.lineups, .lineups.full {
	border-top: 10px solid #fe0002
}
.cta-btn footer a {
	height: 30px;
	display: block;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	line-height: 30px
}
.cta.logged-in-only {
	display: none
}
.module.tweet {
	position: relative;
	padding: 10px 0 0 82px;
	width: 208px;
	min-height: 86px;
	font-size: 14px;
	font-style: italic
}
.module.tweet p {
	margin: 8px 0 0;
	color: #969696
}
.module.tweet p:first-child {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1981px no-repeat;
	text-indent: 28px;
	margin: 10px 0 0;
	padding: 4px 50px 0 0
}
.module.tweet p a {
	color: #d60a0b
}
.module.tweet .time {
	position: absolute;
	right: 2px;
	top: 4px;
	color: #969696;
	font-weight: 700;
	font-style: normal
}
.module.tweet .pic-holder {
	position: absolute;
	left: 0;
	top: 0;
	width: 72px;
	margin: 0
}
.module.tweet.full {
	padding: 10px 0 0 116px;
	width: 436px;
	min-height: 115px;
	font-size: 16px
}
.module.tweet.full .pic-holder {
	width: 96px
}
#match-report-lineups {
	clear: both
}
.mobile-report .module.lineups {
	clear: none;
	float: left;
	margin-top: 100px
}
.full-video:after, .player-years, .slice:after, .ticket-holder:after, .ticket-info:after, .video-container:after {
	clear: both
}
.mobile-report .module.lineups+.lineups {
	float: right
}
.mobile-report .has-author .module.lineups {
	margin-top: 115px
}
.lineups h2, .lineups h3 {
	margin: 0;
	height: 50px;
	padding: 0 20px;
	font-size: 16px;
	line-height: 50px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-transform: none
}
.mobile-report .articles section p:first-child {
	text-indent: 0;
	background: 0 0
}
.lineups {
	background: #f5f5f5
}
.lineups.full {
	background: url(../images/structure/vcenter.png) 50% 0 repeat-y #f5f5f5
}
.lineups h2 {
	color: #fff;
	background: #363e4a
}
.lineups h3 {
	color: #323232;
	border-bottom: 1px solid #fff
}
.lineups dl {
	float: left;
	width: 276px;
	color: #323232;
	font-size: 13px;
	margin: 0 0 12px
}
.lineups dd, .lineups dt {
	margin: 12px 0 0;
	float: left
}
.lineups dt {
	width: 25px;
	padding: 0 0 0 20px
}
.lineups dd {
	position: relative;
	width: 230px
}
.starting-list {
	float: left;
	width: 276px;
	margin: 0 0 12px
}
.lineups .sub-list {
	float: left;
	border: none;
	height: 40px;
	border-top: 1px solid #fff
}
.starting-list .player-goal, .starting-list .player-red, .starting-list .player-second-yellow, .starting-list .player-yellow {
	display: block;
	text-indent: 100%;
	height: 16px;
	overflow: hidden;
	white-space: nowrap
}
.starting-list span {
	float: left;
	margin: 2px 0 0 4px
}
.starting-list .player-name {
	margin: 0 6px 0 10px
}
.starting-list .player-goal {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -783px -687px no-repeat;
	width: 16px;
	margin-right: 2px
}
.starting-list .player-yellow {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -784px -730px no-repeat;
	width: 16px
}
.starting-list .player-second-yellow {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -775px -751px no-repeat;
	width: 25px
}
.starting-list .player-red {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -784px -708px no-repeat;
	width: 16px
}
.starting-list .player-off, .starting-list .player-on {
	position: absolute;
	top: 2px;
	right: 20px;
	color: #999;
	padding: 0 0 0 22px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -782px -669px no-repeat
}
.match-details {
	float: left;
	margin: 0;
	clear: both;
	width: 100%;
	padding: 20px 0;
	list-style: none;
	background: #ddd
}
.match-details li {
	font-size: 14px;
	padding: 0 25px
}
.inline-form form {
	padding: 20px;
	margin: 20px 0 0;
	background: #f5f5f5;
	border-top: 10px solid #fe0002
}
.inline-form ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.inline-form ul li {
	position: relative;
	display: inline-block;
	margin: 20px 0 0;
	width: 100%
}
.inline-checkbox .checkbox, .inline-checkbox input[type=checkbox] {
	position: absolute;
	left: 170px;
	top: 6px
}
.inline-form label {
	float: left;
	width: 170px;
	font-size: 14px;
	display: inline-block;
	padding: 10px 0 0
}
.inline-submit {
	width: 100%;
	margin: 10px 0 0;
	display: inline-block
}
.inline-submit .red-btn-submit {
	float: right
}
.inline-form form ul li.note p {
	width: 506px;
	text-indent: 0;
	background: 0 0;
	font-weight: 700;
	padding: 0 30px 10px 20px;
	margin: 10px 0 0 -20px;
	border-bottom: 1px solid #fff
}
.inline-form input[type=text], .inline-form input[type=password], .inline-form textarea {
	width: 318px;
	height: 30px;
	padding: 0 10px;
	display: inline-block;
	border: 1px solid #bebebe;
	-webkit-box-shadow: inset 0 2px 10px -5px #000;
	-moz-box-shadow: inset 0 2px 10px -5px #000;
	box-shadow: inset 0 2px 10px -5px #000
}
.inline-form textarea {
	height: 160px
}
.inline-form input[type=text]:focus, .inline-form input[type=password]:focus, .inline-form textarea:focus {
	border: 1px solid #000
}
.inline-checkbox .checkbox {
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/structure/checkbox.png) no-repeat
}
.inline-checkbox label {
	position: relative;
	left: 200px
}
.inline-select select {
	position: absolute;
	left: 0;
	top: 0;
	height: 32px;
	cursor: pointer;
	width: 340px!important;
	-webkit-appearance: menulist-button
}
.note.smaller p {
	font-size: 14px
}
.inline-select .select-holder {
	margin: 0;
	width: 340px!important
}
.inline-select .multi-select-wrapper {
	position: relative;
	width: 340px!important;
	overflow: hidden
}
.inline-select .select {
	position: absolute;
	left: 0;
	top: 0;
	height: 30px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 32px;
	text-indent: 10px;
	padding: 0 30px 0 0;
	width: 308px!important;
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 10px -5px #000
}
.inline-select .select .select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: url(../images/structure/select-arrow.png) no-repeat
}
.inline-radio .radio-holder {
	width: 338px;
	display: inline-block;
	padding: 0 0 0 170px
}
.inline-radio .radio-holder ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.inline-radio .radio-holder li {
	position: relative;
	margin: 0;
	padding: 0 0 10px 30px
}
.inline-radio .radio-holder li label {
	width: 100%;
	padding: 4px 0 0;
	display: inline-block;
	vertical-align: middle
}
.inline-radio .radio-holder li input[type=radio] {
	position: absolute;
	left: 0;
	top: 0
}
.inline-radio .radio-holder li .radio {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/structure/radio.png) no-repeat
}
#terms-box {
	position: relative;
	width: 100%;
	padding: 15px 0;
	margin: 20px 0 0;
	border-top: 1px solid #dfdfdf
}
#terms-box .checkbox, #terms-box input[type=checkbox] {
	position: absolute;
	top: 18px;
	left: 0
}
#terms-box .checkbox {
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/structure/checkbox.png) no-repeat
}
#terms-box label {
	padding: 0 0 0 35px;
	line-height: 30px;
	font-size: 12px;
	width: 100%
}
.video-container {
	position: relative;
	width: 550px;
	padding: 1px;
	margin: 20px 0;
	background: #000;
	line-height: 20px;
	border-bottom: 1px solid #000
}
.video-container:after, .video-container:before {
	display: table;
	content: ""
}
.video-container .play {
	position: relative;
	text-align: center;
	z-index: 11!important;
	height: auto!important;
	width: 100%;
	float: left
}
.video-container .innerWrapper {
	height: 0;
	position: relative;
	padding-bottom: 56.25%
}
.arsenal-player-logged-in .video-container .innerWrapper {
	padding: 0
}
.video-container object {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.ie7 .video-container .innerWrapper object {
	width: 550px!important;
	height: 308px!important
}
.play-btn-wrap {
	position: absolute;
	left: 0;
	top: 50%;
	background: #080806;
	margin: -67px 0 0;
	width: 258px;
	height: 133px
}
.play-btn-wrap .play-vid {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.play-btn-wrap .play-vid:hover {
	color: #fff;
	opacity: .6;
	filter: alpha(opacity=60)
}
.play-btn-wrap.logged-in {
	width: 138px
}
.half-video .play-btn-wrap.logged-in {
	width: 108px
}
.half-video .play-btn-wrap.logged-in a.play-vid, .play-btn-wrap.logged-in a.play-vid {
	width: 0;
	padding-right: 0
}
.half-video .play-btn-wrap {
	margin: -48px 0 0;
	width: 288px;
	height: 95px
}
.play-vid {
	font-size: 16px;
	color: #fff;
	width: 100px;
	height: 98px;
	display: block;
	cursor: pointer;
	text-align: left;
	z-index: 9999!important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	padding: 16px 20px 19px 138px;
	background: url(../images/player/play-btn.html) 20px 20px no-repeat #080806
}
.my-mfp-zoom-in .mfp-content, .my-mfp-zoom-in.mfp-ready .mfp-content {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out
}
.half-video .play-vid {
	height: 60px;
	width: 160px;
	padding: 16px 20px 19px 108px;
	background: url(../images/player/play-btn-small.html) 16px 13px no-repeat #080806
}
.play-vid:hover {
	color: #fff;
	opacity: .7;
	filter: alpha(opacity=70)
}
.play-btn-wrap .center {
	display: block;
	line-height: 95px
}
.half-video .play-btn-wrap .center {
	line-height: 60px
}
.video-container .meta {
	position: relative;
	float: left;
	color: #fff;
	width: 307px;
	min-height: 18px;
	padding: 23px 220px 18px 23px;
	background: url(../images/player/logo.html) 392px -756px no-repeat #000
}
.video-container .digital-link {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	width: 130px;
	height: 60px;
	background: 0 0
}
.video-container .meta .title {
	font-size: 14px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.ie7 .video-container .meta .title {
	font-size: 13px
}
.video-container .meta .title a {
	color: #fff
}
.video-container .temp-controls {
	position: relative;
	float: left;
	z-index: 1;
	border-top: 1px solid #000;
	width: 100%
}
.video-overlay, .video-overlay-full {
	z-index: 12!important;
	position: absolute
}
.video-overlay {
	color: #fff;
	width: 180px;
	height: 200px;
	padding: 20px;
	background: url(../images/structure/trans-bg.png);
	text-align: center;
	top: 90px;
	left: 50%;
	margin-left: -100px
}
.video-overlay.non-subscriber {
	height: 106px;
	top: 50%;
	margin-top: -53px
}
.video-overlay.non-subscriber p:first-child {
	margin: 0;
	text-indent: 0;
	font-weight: 700;
	background: 0 0
}
section .video-container .red-btn, section .video-container .red-btn:hover {
	display: inline-block;
	padding: 0 20px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	background: url(../images/structure/mod-extra-link.png) top repeat-x;
	color: #fff;
	height: 30px;
	margin: 20px 0 0
}
.video-overlay-full {
	width: 506px;
	padding: 0 23px 20px;
	background: url(../images/structure/trans-bg.png);
	top: 60px;
	left: 0
}
.video-container .alert {
	background: #bf0000;
	width: 506px;
	height: 40px;
	text-align: center;
	color: #fff
}
.video-container .alert span {
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	line-height: 40px;
	background: url(../images/structure/alert.png) 0 10px no-repeat;
	padding: 0 0 0 25px
}
.video-container .video-tabs {
	padding: 20px 0 0;
	margin: 0;
	list-style: none
}
.video-container .video-tabs li {
	background: url(../images/structure/overlay-tab-bg.png) top repeat-x;
	display: block;
	float: left;
	font-weight: 700;
	margin: 0 0 0 22px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	color: #fff;
	text-shadow: 0 1px 0 #333;
	text-align: center;
	min-height: 102px
}
.video-container .video-tabs li div {
	display: table-cell;
	vertical-align: middle;
	width: 122px;
	height: 102px;
	cursor: pointer
}
.ie7 .video-container .video-tabs li div {
	padding: 10px;
	height: 82px;
	width: 102px
}
.video-container .video-tabs li div:hover {
	color: #fc0405
}
.video-container .video-tabs li:first-child {
	margin: 0
}
.video-container .video-tabs li:first-child div {
	width: 218px
}
.ie7 .video-container .video-tabs li:first-child div {
	width: 198px
}
.video-article .article-header-video {
	width: 550px;
	margin: 4px 0 0 145px
}
.video-article .article-header-video .video-container {
	margin-top: 0
}
.ie7 .video-container object {
	width: 550px!important;
	height: 308px!important
}
.half-video .video-overlay {
	top: 50%;
	width: 160px;
	height: 120px;
	padding: 14px 10px;
	margin: -46px 0 0 -90px
}
.half-video .video-overlay img {
	width: 42px;
	height: 42px;
	background-size: 100%
}
.half-video .video-overlay p {
	margin: 6px;
	font-size: 12px;
	line-height: 14px
}
.half-video .video-container {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	max-width: 548px
}
.half-video .play {
	max-height: 162px
}
.half-video .play .innerWrapper {
	position: relative;
	margin: 0 auto;
	height: auto!important
}
.ie7 .half-video object {
	width: 290px!important;
	height: 163px!important
}
.half-video .video-container .meta {
	width: 244px;
	padding: 45px 23px 12px;
	background-position: 10px -759px
}
.articles .video-overlay p {
	color: #fff;
	margin: 6px;
	font-size: 12px;
	line-height: 14px
}
.ie7 .articles .video-overlay p {
	font-size: 11px
}
.half-video .video-container .red-btn {
	font-size: 13px;
	padding: 0 15px;
	margin: 4px 0 0
}
.ie7 .half-video .video-container .innerWrapper object {
	width: 290px!important;
	height: 163px!important
}
.full-video {
	margin: 20px 0;
	height: auto
}
.full-video:after, .full-video:before {
	display: table;
	content: ""
}
.full-video .video-overlay {
	height: 190px;
	top: 104px
}
.full-video .video-overlay p {
	margin: 15px 0 0;
	font-size: 16px;
	line-height: 20px
}
.full-video .video-container .red-btn {
	margin: 15px 0 0
}
.full-video .video-overlay p:first-child, .half-video .video-overlay p:first-child {
	color: #fff;
	text-indent: 0;
	background: 0 0
}
.video-container .oo_promo .oo_start_button {
	top: 50%;
	left: 50%!important;
	bottom: auto!important;
	margin: -30px 0 0 -30px
}
.video-container .oo_controls_wrap {
	position: absolute!important;
	top: 0;
	left: 0
}
.video-container .oo_spinner {
	position: absolute!important;
	top: 50%!important;
	left: 50%!important;
	margin: -25px 0 0 -25px!important
}
.video-container .discovery_toaster {
	display: none!important
}
.slice {
	width: 745px;
	padding: 0 0 0 48px;
	margin: 36px 0 0 -72px
}
.slice:after, .slice:before {
	display: table;
	content: ""
}
.slice:first-child {
	margin: 0 0 0 -72px
}
.portion {
	float: left;
	margin: 0 0 0 24px
}
.one .portion {
	width: 672px
}
.one h2 {
	overflow: hidden;
	margin: 0 0 24px
}
.three h2, .two h2 {
	margin: 0 0 24px 24px;
	overflow: hidden
}
.two .portion {
	width: 324px
}
.three .portion {
	width: 208px
}
.portion h2 {
	overflow: hidden;
	margin: 0 0 18px
}
.portion h2 a, .slice h2 a {
	padding: 0;
	color: #2e2 e2;
	font-size: 34px;
	background: 0 0
}
.slice.grey {
	background: #f1f1f1;
	padding: 20px 0 20px 48px
}
.basic {
	font-size: 14px
}
.basic a {
	font-weight: 400;
	color: #fc0405;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#ticket-titles li, .image-advanced h4, .image-small h4, .match-info .away, .match-info .home, .match-info h3, .sold-out h3 {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.link-list p+ul {
	margin-top: 20px
}
.link-list img {
	float: left
}
.link-list ul {
	list-style: none;
	padding: 0;
	margin: 0 0 8px;
	border-top: 1px solid #ccc
}
.link-list li {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -688px no-repeat;
	line-height: normal;
	padding: 8px 0 5px 22px;
	border-bottom: 1px solid #ccc
}
.link-list a {
	font-size: 13px;
	cursor: pointer
}
.image-basic .portion {
	position: relative
}
.image-basic h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	height: 60px;
	font-size: 34px;
	line-height: 60px;
	padding: 0 72px 0 24px;
	background: url(../images/structure/portion-caption.png) top right no-repeat
}
.image-advanced .portion {
	position: relative
}
.image-advanced img {
	float: right
}
.image-advanced .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 672px;
	height: 198px;
	background: url(../images/structure/portion-banner-overlay.png) no-repeat
}
.image-advanced .caption {
	position: absolute;
	top: 20px;
	left: 26px;
	width: 330px
}
.image-advanced h3 {
	color: #fff;
	font-size: 76px;
	margin: 16px 0
}
.image-advanced h4 {
	color: #fff;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -751px no-repeat;
	padding: 0 0 0 14px;
	text-transform: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.image-advanced h4 {
	background-position: 0 -748px
}
}
.image-advanced h3.smaller {
	font-size: 50px;
	margin: 0 0 6px;
	line-height: 45px
}
.image-advanced h3.smaller span {
	color: #1d1932
}
.image-advanced p {
	color: #fff;
	margin: 0 80px 10px 0;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.image-small .caption {
	height: 34px;
	display: block;
	padding: 16px 0 0 14px;
	background: url(../images/structure/portion-caption-small.png) top right no-repeat #f90304
}
.ticket-holder:after, .ticket-holder:before, .ticket-info:after, .ticket-info:before {
	display: table;
	content: ""
}
.image-small h4 {
	color: #fff;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -751px no-repeat;
	padding: 0 0 0 14px;
	text-transform: none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.image-small h4 {
	background-position: 0 -748px
}
}
#sub-header .promotions {
	position: absolute;
	top: 142px;
	left: 73px;
	width: 380px
}
#sub-header .promotions h2 {
	color: #fff;
	font-size: 36px;
	margin: 0 0 10px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -775px -1728px no-repeat
}
#sub-header .promotions a, #sub-header .promotions p {
	color: #fff
}
#sub-header .promotions p:first-child {
	margin: 0
}
#sub-header .promotions .link-list {
	position: relative;
	left: 0;
	top: 0
}
#sub-header .promotions ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 21px 0 0;
	border-top: 1px solid #333c45
}
#sub-header .promotions li {
	width: 100%;
	padding: 5px 0;
	background: 0 0;
	border-bottom: 1px solid #333c45
}
#sub-header .promotions li a {
	color: #fff;
	font-size: 14px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -695px no-repeat;
	padding: 0 0 0 16px
}
.ticket-heading {
	margin-top: 0
}
#ticket-titles {
	height: 50px;
	width: 697px;
	margin: 18px 0 0
}
#ticket-titles ul {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 50px;
	width: 697px
}
#ticket-titles li {
	float: left;
	color: #fff;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding: 0 0 0 22px;
	border-right: 1px solid #fff
}
.fixture-title {
	width: 323px;
	background: url(../images/structure/fixture-bg.png) repeat-x
}
.on-sale-soon-title {
	width: 153px;
	background: url(../images/structure/on-sale-soon-bg.png) repeat-x
}
.now-selling-title {
	width: 152px;
	border: none;
	background: url(../images/structure/now-selling-bg.png) repeat-x
}
.ticket-holder {
	margin: 10px 0 0
}
.ticket-info {
	background: url(../images/structure/tickets-bg.png) repeat-y
}
.fixture-ticket-info {
	float: left;
	margin: 0;
	width: 345px;
	padding: 16px 0 0;
	min-height: 150px
}
.now-selling, .on-sale, .sale-info, .sold-out {
	float: left;
	min-height: 166px
}
.fixture-ticket-info .crest {
	float: left;
	width: 96px;
	text-align: center
}
.fixture-ticket-info .crest figure {
	width: 60px;
	margin: 0 auto
}
.match-info h3, .match-info p {
	margin: 0 0 18px
}
.match-info {
	position: relative;
	float: left;
	width: 240px
}
.match-info h3 {
	text-transform: none
}
.match-info a {
	color: #4c5165;
	display: block;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -696px no-repeat;
	padding: 0 0 0 12px
}
.match-info h3 a {
	background: 0 0;
	padding: 0;
	color: #2f2f2f
}
.match-info a:hover, .match-info h3 a:hover {
	color: #fc0405
}
.match-info .more-info {
	position: absolute;
	top: 40px;
	right: 6px;
	padding: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -1px -3773px no-repeat;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	height: 20px
}
.match-info .more-info:hover {
	background-position: -22px -3773px
}
.match-info .away, .match-info .home {
	position: absolute;
	top: -6px;
	right: 0;
	color: #f90505;
	font-size: 11px;
	background: #fff;
	line-height: 31px;
	width: 32px;
	height: 30px;
	text-align: center
}
.match-info .away {
	color: #2b2b2b
}
.sale-info {
	position: relative;
	width: 350px
}
.on-sale {
	width: 154px;
	padding: 0 10px 10px
}
.sold-out {
	position: relative;
	width: 350px;
	background: #d8d8d8
}
.members {
	padding: 12px;
	max-width: 174px;
	margin: 10px 0 0;
	background: url(../images/structure/ticket-borders.png) no-repeat #fff
}
.members strong {
	color: #000;
	display: block;
	padding: 4px 0
}
.members span {
	color: #000;
	display: block;
	font-size: 12px
}
.red {
	background-position: -801px 50%
}
.travel {
	background-position: -201px 50%
}
.junior, .sale-info .junior-gunners {
	background: url(../images/structure/ticket-borders.png) 0 50% no-repeat #fff
}
.silver {
	background-position: -601px 50%
}
.gold {
	background-position: -401px 50%
}
.platinum {
	background-position: -1000px 50%
}
.ticket-exchange, .ticket-forward {
	background-position: -1200px 50%
}
.now-selling {
	width: 154px;
	padding: 0 10px 10px
}
.sold-out h3 {
	color: #666;
	font-size: 20px;
	margin: 72px 0 0;
	text-align: center;
	text-transform: none;
	text-shadow: 1px 1px #eee
}
.red-btn, .red-btn:hover {
	color: #fff;
	height: 40px;
	display: block;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	line-height: 40px;
	white-space: nowrap
}
.red-btn span {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -746px no-repeat;
	padding: 0 0 0 12px
}
.buy-now {
	float: right;
	width: 124px;
	padding: 0 0 0 50px
}
.player-column {
	float: left;
	width: 340px;
	margin: 26px 0 0 34px
}
.player-column.left {
	margin-left: 0;
	border-right: 1px solid #eaeaea
}
.player-column figure {
	position: relative;
	margin: 25px 0 0
}
.player-column a {
	display: block
}
.player-column figure:first-child {
	margin: 0
}
.player-column figure img {
	display: inline-block
}
.player-column figure span {
	position: absolute;
	top: 15px;
	left: 97px;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	background: url(../images/structure/player-diamond.html) no-repeat
}
.player-column figcaption, .team-profiles p, .team-profiles.loan .player-column figcaption span {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.player-column figcaption {
	color: #000;
	font-size: 14px;
	display: inline-block;
	padding: 0 0 0 30px;
	line-height: normal;
	font-weight: 700
}
.player-column figcaption .job-title {
	color: #756b5f
}
.ie7 .player-column figcaption {
	width: 160px
}
.player-column ul.loan-stats {
	list-style: none;
	margin: 9px 0 0 2px
}
.team-profiles p {
	margin: 20px 0;
	text-indent: 70px;
	font-weight: 700;
	width: 98%;
	background: url(../images/structure/lead-line.png) 0 8px no-repeat
}
.team-profiles .red-arrow {
	display: block;
	padding: 0 0 0 50px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 26px -696px no-repeat;
	position: absolute;
	right: 30px;
	top: 52px
}
section.loanees {
	font-size: 13px;
	padding: 24px 0 19px
}
.loanees p {
	margin: 21px 0 0;
	text-indent: 0;
	font-weight: 400;
	width: 100%;
	background: 0 0
}
.team-profiles.loan {
	background: 0 0;
	position: relative;
	margin-top: 20px
}
.team-profiles.loan .player-column figcaption {
	position: relative;
	top: 10px
}
.team-profiles.loan .return {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -362px no-repeat;
	padding: 5px 5px 5px 25px;
	position: absolute;
	right: 10px;
	top: 30px
}
.team-profiles.loan .player-column figcaption span {
	position: static;
	top: auto;
	left: auto;
	color: #b6b2b3;
	font-size: 14px;
	letter-spacing: 0;
	width: auto;
	line-height: 18px;
	height: auto;
	display: block;
	font-weight: 700;
	background: 0 0;
	text-align: left
}
.player-profile-img {
	max-width: 794px;
	margin: -44px 0 0 -72px;
	position: relative;
	display: block
}
.player-profile-img.small-only {
	display: none
}
.player-profile-table tbody td, .player-profile-table tbody th {
	vertical-align: top;
	padding-bottom: 10px;
	height: auto;
	border: none
}
.my-year {
	background: url(../images/structure/my-year-profile.png) top repeat-x;
	width: 575px;
	margin: 20px 0 0 -71px;
	padding: 0 0 0 217px!important
}
.my-year .bx-wrapper {
	width: 453px;
	position: relative;
	margin: 33px 0 0 51px
}
.my-year .bx-wrapper ul {
	margin: 0
}
.my-year .bx-wrapper .bx-controls-direction {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0
}
.my-year .bx-wrapper .bx-controls-direction a {
	display: block;
	width: 50px;
	height: 50px;
	text-indent: -9999px
}
.my-year .bx-wrapper .bx-controls-direction a.bx-next {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -478px -80px no-repeat #f90304;
	position: absolute;
	right: -51px;
	top: 0
}
.my-year .bx-wrapper .bx-controls-direction a.bx-prev {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -180px -80px no-repeat #f90304;
	position: absolute;
	left: -467px;
	top: 0
}
.my-year .bx-wrapper .bx-controls-direction a:hover {
	background-color: #d90000
}
.my-year .bx-wrapper .bx-controls-direction a.disabled {
	opacity: .1!important;
	filter: alpha(opacity=10)!important;
	background-color: #333
}
.my-year ul {
	float: left;
	padding: 0;
	margin: 34px 0 0
}
.my-year h2 {
	margin: 0
}
.my-year ul li {
	float: left;
	height: 50px;
	width: 150px;
	line-height: 50px;
	background: #f90304;
	color: #fff;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	font-size: 24px;
	display: block;
	text-align: center;
	cursor: pointer
}
.honours table tr td:first-child, .player-years h2 {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.my-year ul li.active {
	background: #fff;
	color: #525051
}
.player-years {
	display: none;
	padding: 30px 20px 0 0
}
.player-years h2 {
	margin: 30px 0 20px;
	font-size: 24px;
	font-weight: 700;
	text-transform: none;
	color: #525051;
	background: 0 0;
	padding: 0
}
.player-years h2:first-child {
	margin-top: 0
}
.league-table-full.stats-table, .league-table-full.teams-table {
	font-size: 13px;
	padding: 0
}
.league-table-full.stats-table table.ladies-stats tr td.player-name, .league-table-full.teams-table table.ladies-stats tr td.player-name {
	width: 300px
}
.league-table-full.stats-table table.ladies-stats tr td.dark, .league-table-full.stats-table table.ladies-stats tr td.light, .league-table-full.teams-table table.ladies-stats tr td.dark, .league-table-full.teams-table table.ladies-stats tr td.light {
	width: 75px
}
.league-table-full.stats-table table tr td, .league-table-full.stats-table table tr th {
	border-left: 1px solid #fff
}
.league-table-full.stats-table table tr td:first-child, .league-table-full.stats-table table tr th:first-child {
	width: auto;
	background: #e9e9e9
}
.league-table-full.stats-table table tr th.corner {
	background: #f5f5f5
}
.league-table-full.stats-table h3, .league-table-full.teams-table h3 {
	background: #363e4b;
	color: #fff
}
.news-wrapper .league-filter {
	padding: 38px 0 5px
}
.news-wrapper .league-filter .filter {
	float: left;
	margin: 0 0 0 75px
}
.league-table-full.teams-table table th, .league-table-full.teams-table table tr td {
	background: #e9e9e9
}
.league-table-full.teams-table table th.light, .league-table-full.teams-table table tr td.light {
	background: #f5f5f5
}
.league-table-full.teams-table table tr.arsenal td, .league-table-full.teams-table table tr.arsenal td.dark, .league-table-full.teams-table table tr.arsenal td.light {
	background: #fff;
	color: #fe0002
}
.league-table-full.teams-table table tfoot tr td {
	background: url(../images/structure/tfoot-bg.png) repeat-x #fe0002
}
.league-table-full.stats-table table tr td.light, .league-table-full.stats-table table tr th.light {
	background: #fff
}
.league-table-full.stats-table table tr td.dark, .league-table-full.stats-table table tr th.dark {
	background: #f5f5f5
}
.league-table-full.stats-table table tr.stats-header th {
	padding: 7px 0;
	font-size: 13px
}
.league-table-full.stats-table table tr.stats-header th:first-child {
	padding-left: 20px
}
.league-table-full.stats-table table tfoot, .league-table-full.stats-table table tfoot tr td, .league-table-full.stats-table table tfoot tr td:first-child {
	background: #ddd;
	border: none
}
.league-table-full.stats-table table tfoot {
	border: 1px solid #fff;
	vertical-align: top
}
.league-table-full.stats-table table tfoot tr td p, .league-table-full.stats-table table tfoot tr td p:first-child {
	margin: 0;
	font-size: 13px;
	background: 0 0;
	padding: 0;
	text-indent: 0;
	font-weight: 400;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-align: left;
	line-height: 20px
}
.league-table-full.stats-table table tfoot tr td:first-child p {
	padding-left: 20px
}
.league-table-full.stats-table table tfoot tr td {
	padding: 10px 0
}
.honours {
	float: left;
	width: 574px;
	margin: 30px 1px 0;
	padding: 22px 2px 32px 216px;
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x;
	position: relative
}
.honours h2 {
	font-size: 34px;
	margin: 0 0 20px
}
.honours h2 span {
	color: #b6b2b2
}
.honours figure {
	position: absolute;
	left: 34px;
	top: 0
}
.honours table {
	width: 552px
}
.honours table td {
	border-top: 10px solid #fff;
	vertical-align: middle;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 15%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #f8f8f8), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(top, #f8f8f8 15%, #f0f0f0 100%);
	background: -o-linear-gradient(top, #f8f8f8 15%, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #f8f8f8 15%, #f0f0f0 100%);
	background: linear-gradient(to bottom, #f8f8f8 15%, #f0f0f0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f0f0f0', GradientType=0)
}
.honours table tr:first-child td {
	border-top: none
}
.honours table tr td:first-child {
	font-size: 18px;
	color: #323232;
	font-weight: 700;
	border-right: 1px solid #fff;
	border-left: 6px solid red;
	width: 66px;
	text-align: center;
	line-height: 50px;
	vertical-align: top
}
.honours table tr td.achievement {
	width: 100%;
	height: 56px;
	font-size: 13px;
	text-align: left;
	line-height: 18px;
	border-right: none;
	vertical-align: middle
}
.honours table .white-row td {
	background: 0 0;
	border-top: 10px solid #fff
}
.honours table td a, .honours table td span {
	display: block;
	font-weight: 700;
	padding: 0 20px 0 50px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 26px -696px no-repeat
}
.honours table tr.white-row td:first-child {
	border-left: none;
	padding-left: 6px;
	border-right: #f1f1f1 solid 1px;
	line-height: 30px
}
.honours table tr td.double-date, .honours table tr.white-row td.double-date {
	font-size: 15px;
	padding: 1px 10px
}
.wallpapers dd h3, .wallpapers figcaption h3 {
	font-size: 14px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-transform: none;
	font-weight: 700
}
.wallpapers {
	width: 710px;
	padding: 0 0 0 84px
}
.wallpapers figure {
	float: none;
	clear: none;
	display: inline-block;
	margin: 0 24px 40px;
	vertical-align: top
}
#dm-benefits .sign-up-row:after, #dm-benefits:after, #dm-register .submit-row:after, #dm-register .terms-row:after, #dm-register fieldset:after, #dm-register-confirmation:after, #dm-register:after, #minute-by-minute li, #wrapper.international-registration #dm-register .strapline span.clear:after, #wrapper.international-registration .dm-both:after, #wrapper.international-registration a.bind-register, .ad-small:after, .ad-tall:after, .arsenal-player-logged-in:after, .dm-forgotten .sign-up-row, .dm-forgotten .sign-up-row:after, .dm-forgotten:after, .embthumb:after, .get-involved li, .get-involved ul, .lightbox-form, .live-match-tabs:after, .media-watch article aside:nth-child(3n+1), .password-request form:after, .scores li, .timeline .multi ul.markers li, .wallpapers figure ul:after, .welcome-message:after, footer:after {
	clear: both
}
.wallpapers .preview {
	overflow: hidden;
	width: 290px;
	height: 163px
}
.wallpapers figcaption {
	height: 90px
}
.wallpapers figcaption h3 {
	color: #fc0405
}
.wallpapers figcaption p {
	margin: 0;
	color: #3f3f3f;
	font-weight: 700
}
.wallpapers figure ul {
	list-style: none;
	margin: 0;
	padding: 16px 0 14px 30px;
	background: url(../images/structure/tfoot-bg.png) repeat-x #fe0002
}
.wallpapers figure ul:after, .wallpapers figure ul:before {
	display: table;
	content: ""
}
.wallpapers figure li {
	float: left;
	padding: 2px 40px 2px 0
}
.wallpapers figure a, .wallpapers figure a:hover {
	color: #fff;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -747px no-repeat;
	padding: 0 0 0 18px;
	line-height: 20px;
	display: inline-block;
	white-space: nowrap;
	min-width: 72px
}
.wallpapers dl {
	float: left;
	width: 686px;
	margin: 28px 0 0 24px
}
.wallpapers dt {
	float: left;
	width: 120px;
	height: 69px;
	margin: 0 24px 20px 0;
	border-left: 10px #fe0002 solid
}
.wallpapers dd {
	float: left;
	width: 490px;
	height: 69px;
	margin: 0 0 20px
}
.wallpapers dd h3 {
	width: 440px;
	height: 30px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) no-repeat;
	color: #2c2c2c;
	line-height: normal;
	padding: 0 10px 0 30px
}
.countdown.bottom figure h3, .countdown.middle figure h3, .countdown.top figure h3 {
	font-size: 80px;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.wallpapers dd .date, .wallpapers dd .title {
	display: block;
	line-height: 30px;
	height: 30px;
	float: left
}
.wallpapers dd .title {
	width: 340px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -80px 0 no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.wallpapers dd .date {
	color: #898989;
	text-align: right;
	width: 100px
}
.wallpapers dd ul {
	list-style: none;
	margin: 0;
	padding: 14px 0 0 10px
}
.wallpapers dd li {
	display: inline-block;
	padding: 0 0 0 20px
}
.ie7 .wallpapers dd li {
	padding: 0 0 0 15px
}
.wallpapers dd li a {
	color: #fc0405;
	font-weight: 700;
	font-style: italic
}
.slice.countdown {
	background: url(../images/structure/count-bg.png) 1px -30px no-repeat;
	float: left;
	width: 107%;
	padding: 30px 0 0 48px;
	margin-bottom: -15px
}
.slice.countdown>h2 {
	display: none
}
.slice.countdown.top {
	background: 0 0;
	margin-top: -20px
}
.slice .countdown-side {
	float: left;
	border-top: 8px solid #fd0305;
	width: 100px;
	height: 240px
}
.slice .countdown-side h2 {
	background: 0 0;
	text-align: center;
	color: #363e4b
}
.slice .countdown-list {
	float: left;
	width: 595px
}
.countdown-link {
	display: block
}
.countdown.top figure {
	position: relative;
	float: left;
	margin: 0 0 20px 30px;
	width: 265px
}
.countdown.top figure figcaption {
	border-top: 8px solid #fd0305;
	background: #1f2833;
	float: left;
	padding: 10px;
	width: 244px;
	height: 60px
}
.countdown.top figure h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	width: 94px;
	height: 83px;
	color: #363e4b;
	font-weight: 500;
	display: block;
	text-align: center
}
.countdown.top figure figcaption p {
	float: right;
	color: #fff;
	width: 65%;
	margin: 10px 0 0;
	text-align: left
}
.countdown.top figure figcaption p span {
	display: block;
	color: #fd0305;
	font-weight: 700
}
.countdown.middle figure {
	float: left;
	margin: 0 0 20px 30px;
	width: 100%
}
.countdown.middle figure figcaption {
	background: #f4f4f4;
	float: left;
	padding: 10px 33px;
	width: 230px;
	height: 80px
}
.countdown.middle figure h3 {
	border-right: 8px solid #fd0305;
	background: #1f2833;
	float: left;
	color: #363e4b;
	font-weight: 500;
	display: block;
	padding: 10px 22px;
	text-align: center;
	width: 45px;
	height: 80px
}
.countdown.middle figure img {
	float: left
}
.countdown.middle figure figcaption p {
	float: left;
	color: #363e4b;
	width: 95%;
	margin: 10px 0 0;
	text-align: left
}
.countdown.middle figure figcaption p span {
	display: block;
	color: #fd0305;
	font-weight: 700
}
.countdown.bottom figure {
	float: left;
	margin: 0 -5px 20px 28px
}
.countdown.bottom figure figcaption {
	background: #f4f4f4;
	float: left;
	padding: 10px 27px;
	width: 123px;
	height: 80px
}
.countdown.bottom figure h3 {
	border-right: 8px solid #fd0305;
	background: #1f2833;
	float: left;
	color: #363e4b;
	font-weight: 500;
	display: block;
	padding: 10px 22px;
	text-align: center;
	width: 45px;
	height: 80px
}
.arsenal-player-logged-in .versus .club-name, .arsenal-player-strip .matchday-show {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.countdown.bottom figure figcaption p {
	float: left;
	color: #363e4b;
	width: 95%;
	margin: 10px 0 0;
	text-align: left
}
.countdown.bottom figure figcaption p span {
	display: block;
	color: #fd0305;
	font-weight: 700
}
.arsenal-player-logged-out {
	width: 100%;
	height: 44px;
	background: #000
}
.arsenal-player-strip {
	position: relative;
	line-height: 40px;
	padding: 16px 0 0
}
.ie7 .arsenal-player-strip {
	line-height: 30px
}
.arsenal-player-strip .arsenal-player-logo {
	position: absolute;
	top: 15px;
	left: 82px;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 160px;
	height: 30px;
	background: url(../images/player/logo.html) left bottom no-repeat
}
.arsenal-player-strip .matchday-show, .arsenal-player-strip p {
	padding: 0 0 0 40px;
	background: url(../images/structure/dashed-grey.png) 20px 50% no-repeat
}
.arsenal-player-strip .cta-strip {
	display: none
}
.arsenal-player-strip .matchday-show {
	color: #fff;
	display: inline-block;
	margin: 0 0 0 228px
}
.arsenal-player-strip p {
	margin: 0;
	display: inline-block
}
.arsenal-player-strip a.live-audio {
	color: #fff;
	display: inline-block;
	padding: 0 0 0 35px;
	background: url(../images/player/audio.html) 5px 7px no-repeat
}
.arsenal-player-strip a.has-video {
	background: url(../images/player/video.html) 5px 7px no-repeat
}
.arsenal-player-strip .red-btn {
	position: absolute;
	top: 15px;
	right: 82px;
	line-height: 30px;
	width: 80px;
	height: 30px;
	text-align: center
}
.arsenal-player-logged-in {
	position: relative;
	padding: 0 0 30px;
	background: #000
}
.arsenal-player-logged-in:after, .arsenal-player-logged-in:before {
	display: table;
	content: ""
}
.arsenal-player-logged-in .arsenal-player-strip {
	height: 50px;
	margin: 0 0 20px;
	border-bottom: 1px solid #2c2c2c
}
.arsenal-player-strip .digital-membership {
	position: absolute;
	top: 0;
	right: 72px;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 112px;
	height: 64px;
	background: url(../images/player/digital-member-live.html) right top no-repeat #000
}
.arsenal-player-logged-in .video-container {
	float: left;
	width: 514px;
	height: 289px;
	margin: 0 0 0 82px;
	border: 1px solid #2c2c2c
}
.arsenal-player-logged-in .versus {
	position: relative;
	float: left;
	display: block;
	width: 400px;
	height: auto;
	padding: 0;
	text-align: center;
	margin: 0 0 0 30px;
	background: #000
}
.arsenal-player-logged-in .versus img {
	width: 68px
}
.arsenal-player-logged-in .versus .score {
	width: 100px;
	vertical-align: top;
	padding: 30px 10px 0
}
.arsenal-player-logged-in .versus .crest {
	padding: 10px 0 0
}
.arsenal-player-logged-in .versus .club-name {
	font-size: 18px;
	margin: 6px 0 0
}
.arsenal-player-logged-in .versus .scorers {
	color: #aaa;
	margin: 6px 0 0
}
.arsenal-player-logged-in .versus td {
	height: auto
}
.arsenal-player-logged-in .versus table td.right {
	text-align: center
}
.arsenal-player-logged-in .gunners-gaming {
	left: 82px;
	width: 936px;
	bottom: 12px;
	border-top: 1px solid #2c2c2c
}
.arsenal-player-logged-in .gunners-gaming img {
	padding: 5px 0 0
}
#play-live .oo_promo div.oo_start_button {
	bottom: 46%!important;
	left: 46%!important
}
#play-live video, #play-live>div {
	z-index: 10!important
}
#play-live .video-overlay {
	top: 25px
}
.arsenal-player-event {
	padding-bottom: 30px
}
.arsenal-player-event .live-match-info {
	color: #fff
}
.arsenal-player-event .live-match-info p {
	left: 190px
}
.arsenal-player-event .versus img {
	float: left;
	height: 290px;
	padding-right: 20px;
	width: 140px
}
.arsenal-player-event .versus h1 {
	background-image: none;
	color: #fff;
	font-size: 42px;
	line-height: 36px;
	text-align: left;
	top: 100px;
	position: relative
}
#wrapper.live-match {
	padding-top: 144px;
	background: #fff
}
#wrapper.live-match article {
	display: none
}
#wrapper.live-match article.active {
	display: block
}
#sub-header.live-match-header {
	left: 0;
	margin: 0;
	color: #fff;
	width: 100%;
	height: auto;
	background: url(../images/structure/live-match-shadow.png) 50% 70px no-repeat #15212e
}
.live-match-header .inner {
	width: 1080px
}
.live-match-tabs {
	position: relative;
	width: 326px;
	margin: 0 auto;
	padding: 20px 0 0
}
.live-match-tabs:after, .live-match-tabs:before {
	display: table;
	content: ""
}
.live-match-tabs a {
	float: left;
	color: #fff;
	display: block;
	font-size: 26px;
	font-weight: 500;
	line-height: 49px;
	text-align: center;
	width: 160px;
	height: 49px;
	background: #eb0107;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	border-top: 1px solid #f24145
}
.get-involved p, .gunners-gaming a, .live-match-fixture .versus table td.club-name .scorers, .match-news-date, .match-news-time, .pre-match-name {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.live-match-tabs .homepage {
	margin: 0 0 0 6px
}
.live-match-tabs a.active {
	background: #363e4a;
	border-top: 1px solid #4a525c
}
.live-match-info {
	position: relative;
	height: 60px;
	background: #363e4a
}
.live-match-info p {
	position: absolute;
	left: 82px;
	top: 0;
	margin: 0;
	font-size: 16px;
	line-height: 60px
}
.live-match-info .live-now {
	margin: 0 5px 0 0;
	padding: 4px 10px;
	background: #ec0107;
	text-transform: uppercase
}
.live-match-info .live-location {
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
	text-transform: none;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -799px -1102px no-repeat
}
.gunners-gaming span, .timeline .markers li {
	text-transform: uppercase
}
.live-match-info figure {
	position: absolute;
	right: 72px;
	top: 0;
	height: 60px;
	line-height: 60px
}
.live-match-nav, .live-match-nav .page-filters {
	position: relative
}
.live-match-nav {
	width: 1080px;
	height: 50px;
	background: url(../images/structure/live-match-tabs.png) -62px 0 no-repeat
}
.live-match-nav .page-filters li {
	margin: 0;
	padding: 0;
	width: auto
}
.live-match-nav .page-filters li a {
	width: auto;
	padding: 0 20px;
	background: url(../images/structure/live-match-divider.png) top right no-repeat
}
.live-match-nav .page-filters li:first-child {
	background-position: 0 0
}
.live-match-nav .page-filters li .active {
	background: #fff
}
.live-match-fixture {
	position: relative;
	height: 220px
}
.live-match-fixture .versus {
	position: absolute;
	padding: 0;
	background: 0 0
}
.live-match-fixture .versus.small-only {
	display: none
}
.live-match-fixture .stadium {
	position: absolute;
	margin: 0;
	overflow: hidden;
	width: 1080px;
	height: 220px
}
.live-match-fixture .stadium img {
	float: right
}
.live-match-fixture .stadium-mask {
	position: absolute;
	margin: 0;
	width: 1080px;
	height: 220px;
	background: url(../images/structure/stadium-mask.html) no-repeat
}
.gunners-gaming {
	position: absolute;
	bottom: 10px;
	left: 72px;
	overflow: hidden;
	width: 610px;
	height: 34px;
	border-top: 1px solid #313b47
}
.gunners-gaming img {
	float: left
}
.gunners-gaming ul {
	position: absolute;
	top: 0;
	width: 100%;
	left: 100px;
	list-style: none;
	padding: 0;
	margin: 0
}
.gunners-gaming li {
	display: inline-block;
	line-height: 34px;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -799px -1181px no-repeat
}
.gunners-gaming a {
	float: left;
	color: #a4a9ae
}
.gunners-gaming .shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 76px;
	height: 32px;
	background: url(../images/structure/gunners-gaming-shadow.png) no-repeat
}
#sub-header.match-news {
	padding: 0;
	background: 0 0
}
#sub-header.match-news .live-match-info {
	height: 80px
}
#sub-header.match-news .live-match-info p {
	line-height: 80px
}
#sub-header.match-news .live-match-info figure {
	height: 80px;
	line-height: 80px
}
#sub-header.pre-match .live-match-fixture {
	height: 220px;
	background: url(../images/structure/pre-match.html) no-repeat
}
#sub-header.pre-match .live-match-fixture .stadium-mask {
	right: 0;
	width: 450px;
	background-position: -570px 0
}
.match-info-bar {
	position: relative;
	height: 50px;
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -o-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -ms-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: linear-gradient(to bottom, #e9e9e9 0, #ccc 100%)
}
.get-involved, .get-involved .drop, .match-btn, .match-news-time, .timeline {
	position: absolute
}
.match-info-bar p {
	margin: 0;
	color: #777;
	font-size: 14px;
	line-height: 50px;
	padding: 0 0 0 72px
}
.pre-match .fixture-extra-info {
	background: 0 0;
	padding: 10px 0 0
}
.match-info-bar strong {
	color: #343434
}
.match-btn {
	top: 10px;
	right: 72px;
	color: #fff;
	height: 30px;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	line-height: 31px
}
.match-btn span {
	padding: 0 45px 0 12px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 159px -3490px no-repeat
}
.match-btn:hover {
	color: #fff
}
.pre-match .match-btn span {
	padding: 0 24px 0 34px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 16px -749px no-repeat
}
.match-news-listing #content {
	padding-top: 18px
}
.match-news-body #content article {
	float: left;
	width: 456px
}
.match-news-body #content aside {
	float: left;
	width: 192px;
	margin: 21px 0 0 23px;
	padding: 0 0 0 23px
}
.match-news-body .tertiary {
	padding: 30px 0;
	border-right: 1px solid #f5f5f5;
	background: url(../images/structure/news-divider.png) bottom left no-repeat
}
.match-news-body .tertiary:first-child {
	background: 0 0
}
.match-news-body .tertiary ul {
	padding-left: 50px
}
.match-news-date, .match-news-time {
	color: #514f50;
	font-size: 24px;
	margin: 0 0 30px;
	font-weight: 700;
	text-transform: none
}
.match-news-date span, .match-news-time span {
	color: #9d9d9d
}
.match-news-time {
	line-height: normal
}
.match-news-time span {
	font-size: 16px
}
.pre-match-away, .pre-match-home {
	position: absolute;
	top: 0;
	left: 190px;
	padding: 10px 0 0;
	width: 300px;
	height: 210px;
	text-align: center
}
.pre-match-away {
	left: auto;
	right: 190px
}
.pre-match-name {
	color: #fff;
	font-size: 18px;
	text-align: center;
	font-weight: 700
}
.get-involved {
	top: 0;
	right: 72px;
	height: 50px;
	width: 389px;
	z-index: 98;
	overflow: hidden
}
.get-involved.open {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -412px -3450px no-repeat
}
.get-involved h3 {
	float: left;
	color: #fff;
	padding: 13px 0;
	font-size: 23px;
	background: 0 0;
	margin: 0 0 0 64px;
	line-height: normal
}
.get-involved.open h3 {
	color: #333;
	text-decoration: none
}
.get-involved p {
	float: left;
	color: #fff;
	width: 150px;
	font-size: 12px;
	font-weight: 700;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -2990px no-repeat;
	line-height: normal;
	padding: 0 0 0 21px;
	margin: 5px 0 0 20px
}
.get-involved h4, .get-involved h4 a, .timeline li {
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.get-involved.open p {
	color: #333;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -3354px no-repeat
}
.get-involved ul {
	float: left;
	width: 343px;
	list-style: none;
	margin: 0;
	padding: 22px;
	background: #fff;
	border: 1px solid #ddd;
	border-top: none
}
.get-involved li {
	float: left;
	width: 306px;
	margin: 20px 0 0;
	padding: 20px 0 0;
	border-top: 1px solid #ddd
}
.get-involved li:first-child {
	border: none;
	margin-top: 0;
	padding-top: 0
}
.get-involved h4, .get-involved h4 a {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 23px;
	font-weight: 500
}
.get-involved li p, .get-involved.open li p {
	background: 0 0;
	margin: 0;
	padding: 0;
	color: #666;
	width: auto;
	font-size: 13px;
	line-height: 19px
}
.get-involved .email, .get-involved .phone, .get-involved .twitter h4, .get-involved .twitter h4+p {
	padding-left: 36px
}
.get-involved .drop, .get-involved.open .drop {
	text-indent: 100%;
	white-space: nowrap;
	width: 16px;
	height: 16px;
	display: block;
	overflow: hidden
}
.get-involved a, .get-involved h4 a span, .get-involved strong {
	color: #d80004;
	font-weight: 400
}
.get-involved .twitter h4 {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -3389px no-repeat
}
.get-involved .facebook h4 {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -777px -606px no-repeat;
	padding-left: 36px
}
.get-involved .drop {
	top: 16px;
	right: 25px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -2949px no-repeat
}
.get-involved.open .drop {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -784px -3393px no-repeat
}
.timeline {
	top: 0;
	left: 72px;
	z-index: 97;
	overflow: hidden;
	width: 936px;
	height: 280px;
	background: url(../images/structure/timeline-bg.png) repeat-x
}
.timeline ul {
	list-style: none;
	padding: 0;
	width: 2000px;
	height: 30px;
	background: #15212f;
	margin: 72px 0 22px
}
.away-game ul {
	border-top: 5px solid #363e4a;
	border-bottom: 5px solid #d90104
}
.home-game ul {
	border-top: 5px solid #d90104;
	border-bottom: 5px solid #363e4a
}
.timeline li {
	position: relative;
	float: left;
	color: #919498;
	display: block;
	font-size: 19px;
	width: 9px;
	height: 30px;
	line-height: 30px;
	font-weight: 500
}
.timeline .teams {
	color: #fff;
	display: block;
	width: 36px;
	height: 30px;
	text-align: center
}
.timeline .teams span {
	position: absolute;
	left: 0;
	font-size: 14px;
	width: 36px;
	height: 30px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.timeline .ht-marker, .timeline .markers li, .timeline .multi .amount {
	font-size: 11px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.home-game .teams .away {
	bottom: -35px;
	background: #363e4a
}
.home-game .teams .home {
	top: -35px;
	background: #d90104
}
.away-game .teams .away {
	bottom: -35px;
	background: #d90104
}
.away-game .teams .home {
	top: -35px;
	background: #363e4a
}
.timeline .ht-marker {
	position: absolute;
	top: -60px;
	left: -6px;
	color: #101924;
	padding: 5px 0 0;
	width: 27px;
	height: 50px;
	text-align: center;
	background: #e1e1e1;
	line-height: normal
}
.timeline .plus {
	width: 27px
}
.timeline .minute-90 {
	margin-right: 19px
}
.timeline .seperator {
	color: #15212f;
	margin: -5px 0 0;
	line-height: 40px;
	width: 118px;
	height: 40px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -682px -2465px no-repeat #fff
}
.seperator span {
	float: left;
	display: block;
	cursor: pointer
}
.seperator .extra-time {
	width: 25px;
	padding: 0 0 0 10px
}
.seperator .normal-time {
	width: 71px;
	padding: 0 0 0 12px
}
.timeline .multi, .timeline ul.markers {
	width: 20px;
	position: absolute;
	cursor: pointer
}
.timeline ul.markers {
	top: 35px;
	left: -13px;
	margin: 0;
	padding: 4px 7px;
	height: auto;
	overflow-x: hidden;
	background-color: #fff;
	border: 1px solid #fff
}
.timeline ul.markers.right {
	left: auto;
	right: -15px
}
.timeline ul.markers.home {
	top: -39px
}
.timeline .multi {
	top: 34px;
	left: -7px;
	overflow: hidden;
	height: 42px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -777px -3245px no-repeat
}
.timeline .multi.home {
	top: -53px;
	background-position: -777px -3175px
}
.timeline .multi .amount {
	position: absolute;
	top: 24px;
	left: 2px;
	color: #fff;
	width: 18px;
	line-height: 15px;
	text-align: center
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.timeline .multi .amount {
	line-height: normal
}
}
.timeline .multi.home .amount {
	top: 9px
}
.timeline .multi ul.markers {
	top: 7px;
	left: 20px
}
.timeline .multi.right ul.markers {
	left: auto;
	right: 18px
}
.timeline .multi ul.markers li {
	float: left
}
.timeline .multi.right ul.markers li {
	float: right
}
.ie7 .timeline .multi.right ul.markers li {
	float: left
}
.timeline .multi.home ul.markers {
	top: 22px
}
.timeline .multi:hover {
	overflow: visible
}
.timeline .multi .cover {
	position: absolute;
	top: 7px;
	left: 0;
	display: none;
	z-index: 99;
	width: 21px;
	height: 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -777px -3322px no-repeat
}
.timeline .multi.home .cover {
	top: 22px;
	background-position: -777px -3355px
}
.timeline .multi.right .cover {
	background-position: -749px -3322px
}
.timeline .multi.right.home .cover {
	background-position: -749px -3355px
}
.timeline .multi:hover .cover {
	display: block
}
.timeline .multi:hover ul.markers, .timeline ul.markers:hover {
	width: auto;
	z-index: 98;
	overflow: visible;
	border-color: #e5e5e5
}
.ie7 .timeline .multi:hover ul.markers, .ie7 .timeline .right:hover, .ie7 .timeline ul.markers:hover {
	z-index: 9999!important
}
.timeline .pens ul.markers {
	top: 40px
}
.timeline .pens ul.markers.home {
	top: -38px
}
.timeline .pens ul.markers:hover {
	width: 21px;
	overflow: hidden;
	padding-bottom: 0;
	border-color: #fff
}
.timeline .multi:hover+.away-arrow, .timeline .multi:hover+.home-arrow, .timeline ul.markers:hover+.away-arrow, .timeline ul.markers:hover+.home-arrow {
	z-index: 97
}
.ie7 .timeline .multi:hover+.away-arrow, .ie7 .timeline .multi:hover+.home-arrow, .ie7 .timeline ul.markers:hover+.away-arrow, .ie7 .timeline ul.markers:hover+.home-arrow {
	z-index: 9999!important
}
.timeline .markers li {
	color: #2c2c2c;
	line-height: 24px;
	width: auto;
	height: 20px;
	white-space: nowrap;
	padding: 2px 0 2px 28px
}
.away-game.timeline li .away-arrow, .away-game.timeline li .home-arrow, .home-game.timeline li .away-arrow, .home-game.timeline li .home-arrow {
	position: absolute;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 8px;
	height: 4px;
	left: 0
}
.timeline ul.markers.right li {
	padding: 2px 28px 2px 0
}
.ie7 .timeline ul.markers.right li {
	padding: 2px 0 2px 28px
}
.away-game.timeline li .away-arrow {
	top: 35px;
	padding: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -791px -2536px no-repeat
}
.away-game.timeline li .home-arrow {
	top: -9px;
	padding: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -791px -2532px no-repeat
}
.home-game.timeline li .away-arrow {
	top: 35px;
	padding: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -791px -2545px no-repeat
}
.home-game.timeline li .home-arrow {
	top: -9px;
	padding: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -791px -2541px no-repeat
}
.markers li.pen-goal, .markers li.pen-miss {
	width: 21px;
	height: 17px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}
.markers li.goal {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2813px no-repeat
}
.markers.right li.goal {
	float: right;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -2813px no-repeat
}
.ie7 .markers.right li.goal {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2813px no-repeat
}
.right .markers.right li.goal {
	background-position: right -2813px
}
.ie7 .markers.right li.goal, .ie7 .right .markers.right li.goal {
	background-position: -779px -2813px
}
.ie7 .markers.right li.goal {
	float: left
}
.markers li.special-event {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2874px no-repeat
}
.markers.home li.special-event {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2927px no-repeat
}
.markers.right li.special-event {
	float: right;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -2927px no-repeat
}
.ie7 .markers.right li.special-event {
	float: left;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2927px no-repeat
}
.markers.right.home li.special-event {
	float: right;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -2927px no-repeat
}
ie7 .markers.right.home li.special-event {
	float: left;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2927px no-repeat
}
.right .markers.right.home li.special-event {
	background-position: right -2927px
}
.ie7 .right .markers.right.home li.special-event {
	background-position: -779px -2927px
}
.markers li.sent-off {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -3004px no-repeat
}
.markers.right li.sent-off {
	float: right;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -3004px no-repeat
}
.ie7 .markers.right li.sent-off {
	float: left;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -3004px no-repeat
}
.right .markers.right li.sent-off {
	background-position: right -3004px
}
.ie7 .right .markers.right li.sent-off {
	background-position: -779px -3004px
}
.markers li.booking {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -3060px no-repeat
}
.markers.right li.booking {
	float: right;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -3060px no-repeat
}
.ie7 .markers.right li.booking {
	float: left;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -3060px no-repeat
}
.right .markers.right li.booking {
	background-position: right -3060px
}
.ie7 .right .markers.right li.booking {
	background-position: -779px -3060px
}
.markers li.substitution {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -777px -3123px no-repeat
}
.markers.right li.substitution {
	float: right;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -3123px no-repeat
}
.ie7 .markers.right li.substitution {
	float: left;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -3123px no-repeat
}
.right .markers.right li.substitution {
	background-position: right -3123px
}
.ie7 .right .markers.right li.substitution {
	background-position: -779px -3123px
}
.markers li.pen-goal {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2700px no-repeat
}
.markers li.pen-miss {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -779px -2759px no-repeat
}
.markers li.more-events {
	width: 64%;
	line-height: 18px;
	text-align: center
}
#minute-by-minute {
	list-style: none;
	padding: 0;
	margin: 0
}
#minute-by-minute li {
	float: left;
	width: 692px;
	margin: 1px 0 0;
	padding: 20px 0;
	background: #f5f5f5;
	border-left: 6px solid #f5f5f5
}
#minute-by-minute li:first-child {
	margin: 0
}
#minute-by-minute .minute {
	float: left;
	color: #2f2f2f;
	display: block;
	font-size: 38px;
	width: 68px;
	height: 40px;
	line-height: 34px;
	padding: 0 0 0 24px;
	font-weight: 500;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -765px -2328px no-repeat;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif;
	text-transform: uppercase
}
#minute-by-minute .arsenal-tweet .title, #minute-by-minute .fan-tweet .title, #minute-by-minute .title, .scores p, .tweet-box h3, .tweet-list a, .twitter-feed .tweet-box h2 {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#minute-by-minute .blank {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -752px -2224px no-repeat
}
#minute-by-minute .minute.repeat {
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: 0 0
}
#minute-by-minute .commentary {
	float: left;
	width: 546px;
	min-height: 40px;
	margin: 0 0 0 22px
}
#minute-by-minute .title {
	font-size: 16px;
	font-weight: 700;
	text-transform: none
}
#minute-by-minute .info {
	margin: 4px 0 0
}
#minute-by-minute .fan-tweet {
	background: #fff;
	border-left: 6px solid #fff
}
#minute-by-minute .fan-tweet .minute {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -752px -2224px no-repeat
}
#minute-by-minute .fan-tweet .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -278px -3876px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .fan-tweet .title {
	font-style: italic;
	font-weight: 700;
	text-transform: none
}
#minute-by-minute .fan-tweet a {
	color: #1f9beb
}
#minute-by-minute .arsenal-tweet {
	background: #fff;
	border-left: 6px solid #fff
}
#minute-by-minute .arsenal-tweet .minute {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -752px -2224px no-repeat
}
#minute-by-minute .arsenal-tweet .commentary {
	position: relative;
	padding: 0 0 0 48px;
	background: 0 0;
	width: 506px;
	margin: 0
}
#minute-by-minute .arsenal-tweet .title {
	font-style: italic;
	font-weight: 700;
	text-transform: none
}
#minute-by-minute .arsenal-tweet a {
	color: #f90304
}
#minute-by-minute .arsenal-tweet .icon {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 38px
}
#minute-by-minute .substitution .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -3035px no-repeat;
	margin: 0
}
#minute-by-minute .arsenal, #minute-by-minute .special-event {
	border-left: 6px solid #d90104
}
#minute-by-minute .booking, #minute-by-minute .opponent, #minute-by-minute .sent-off {
	border-left: 6px solid #363e4a
}
#minute-by-minute .booking .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -203px -3961px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .sent-off .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -238px -3917px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .special-event .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -170 -4005px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .kick-off .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -67px -4122px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .half-time .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -32px -4161px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .full-time .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -4198px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .extra-time .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -102px -4084px no-repeat;
	width: 506px;
	margin: 0
}
#minute-by-minute .goal {
	background: #15212f
}
#minute-by-minute .goal .minute, #minute-by-minute .goal .title {
	color: #fff
}
#minute-by-minute .goal .info {
	color: #ccc
}
#minute-by-minute .goal .commentary {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -132px -4046px no-repeat;
	width: 506px;
	margin: 0
}
.twitter-feed {
	display: none;
	width: 214px
}
.twitter-feed .tweet-box {
	color: #afb3b8;
	text-align: center;
	background: #363e4b;
	border-top: 10px solid #00aced
}
.twitter-feed .tweet-box h2 {
	color: #fff;
	height: 32px;
	padding: 0;
	margin: 10px 0;
	font-size: 15px;
	line-height: 32px;
	font-weight: 700;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 34px -3387px no-repeat
}
.tweet-box p {
	margin: 0;
	padding: 0 24px 20px
}
.tweet-box h3 {
	height: 20px;
	line-height: 20px;
	color: #e8e9eb;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 1px;
	background: #15212f
}
.tweet-box figure {
	margin: 0;
	text-align: left
}
.tweet-box figure img {
	width: 28px;
	height: 28px;
	margin: 10px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #fff
}
.tweet-box figcaption {
	color: #fff;
	margin: 10px 0;
	display: inline-block;
	font-style: italic
}
.tweet-box figcaption a {
	color: #fff
}
.tweet-box figcaption a:hover {
	text-decoration: underline
}
.tweet-list {
	list-style: none;
	padding: 0;
	margin: 0
}
.tweet-list li {
	position: relative;
	padding: 20px 24px;
	background: #f1f1f1;
	border-top: 1px solid #fff
}
.tweet-list li:first-child {
	border: none;
	padding-top: 21px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 50% -2493px no-repeat #f1f1f1
}
.scores .kick-off, .scores .result {
	border-left: 1px solid #fff;
	text-align: center
}
.tweet-list a {
	color: #1f9beb
}
.tweet-list p {
	margin: 0;
	color: #666
}
.tweet-list .time {
	position: absolute;
	top: 20px;
	right: 24px;
	color: #bababa
}
.live-match .league-table-full {
	margin: 20px 0 0;
	padding: 0 0 10px;
	border-bottom: 10px solid #fe0002
}
.live-match .league-table-full h3 {
	color: #fff;
	background: #373d4b;
	border-top: 1px solid #fff
}
.scores {
	width: 620px;
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 10px solid #fe0002
}
.scores li {
	float: left;
	height: 60px;
	width: 100%;
	line-height: 60px;
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #f4f4f4 0, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(100%, #e7e7e7));
	background: -webkit-linear-gradient(top, #f4f4f4 0, #e7e7e7 100%);
	background: -o-linear-gradient(top, #f4f4f4 0, #e7e7e7 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0, #e7e7e7 100%);
	background: linear-gradient(to bottom, #f4f4f4 0, #e7e7e7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e7e7e7', GradientType=0);
	border-bottom: 1px solid #fff
}
.scores p {
	float: left;
	margin: 0;
	color: #2c2c2c;
	font-size: 18px;
	font-weight: 700
}
.scores span {
	position: relative;
	top: 5px;
	color: #2c2c2c;
	font-size: 32px;
	font-weight: 500;
	line-height: normal;
	padding: 14px 0 0;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.scores .result {
	width: 85px;
	color: #878787;
	background: #dddedf;
	border-right: 1px solid #fff
}
.scores .away, .scores .home {
	width: 210px;
	padding: 0 0 0 20px
}
.scores .kick-off {
	width: 72px
}
.scores li.highlighted {
	color: #fff;
	background: #1e2935;
	background: -moz-linear-gradient(top, #1e2935 0, #15212f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1e2935), color-stop(100%, #15212f));
	background: -webkit-linear-gradient(top, #1e2935 0, #15212f 100%);
	background: -o-linear-gradient(top, #1e2935 0, #15212f 100%);
	background: -ms-linear-gradient(top, #1e2935 0, #15212f 100%);
	background: linear-gradient(to bottom, #1e2935 0, #15212f 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e2935', endColorstr='#15212f', GradientType=0)
}
.scores li.highlighted p, .scores li.highlighted span {
	color: #fff
}
.scores li.highlighted .result {
	color: #fff;
	background: #17202a;
	border-left: 1px solid #38424e;
	border-right: 1px solid #38424e
}
.scores li.highlighted .kick-off {
	border-left: 1px solid #38424e
}
#wrapper.with-carousel-and-pagination {
	padding-bottom: 520px
}
#wrapper.with-carousel-and-pagination #arsenal-player-carousel {
	position: absolute;
	bottom: 0;
	left: 1px;
	padding: 0
}
#wrapper.with-carousel-and-pagination .pagination {
	position: absolute;
	bottom: 390px
}
#arsenal-player-carousel .arsenal-player {
	width: 792px;
	height: auto;
	padding: 0 0 34px;
	margin: 0 0 0 -72px
}
#wrapper.with-carousel-and-pagination .arsenal-player {
	margin: 0
}
#arsenal-player-carousel .inner {
	width: auto;
	margin: 0 72px;
	padding: 100px 0 45px
}
#arsenal-player-carousel .view-player {
	left: -4px;
	right: auto
}
#arsenal-player-carousel .thumbnails {
	overflow: hidden
}
#arsenal-player-carousel .thumbnails figure {
	margin: 0;
	padding: 0
}
#arsenal-player-carousel .thumbnails img {
	width: 120px
}
#arsenal-player-carousel .thumbnails .watch-now {
	left: 0
}
#arsenal-player-carousel .bx-pager {
	position: relative;
	margin: 40px auto 0;
	width: 74px;
	height: 30px;
	text-align: center
}
#arsenal-player-carousel .bx-next, #arsenal-player-carousel .bx-prev {
	position: absolute;
	text-indent: 100%;
	top: -30px;
	white-space: nowrap;
	overflow: hidden
}
#arsenal-player-carousel .bx-pager-item {
	width: 10px;
	height: 10px;
	margin: 10px 7px;
	display: inline-block
}
#arsenal-player-carousel .bx-pager a {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	display: block;
	width: 10px;
	height: 10px;
	background: url(../images/structure/carousel-sprite63a363a3.png?v=1.52.0) -48px -140px no-repeat
}
#arsenal-player-carousel .bx-pager a:hover {
	background-position: -24px -140px
}
#arsenal-player-carousel .bx-pager .bx-pager-link.active, #arsenal-player-carousel .bx-pager .bx-pager-link.active:hover {
	background-position: 0 -140px
}
#arsenal-player-carousel .bx-prev {
	left: 200px;
	display: block;
	width: 58px;
	height: 30px;
	background: url(../images/structure/carousel-sprite63a363a3.png?v=1.52.0) no-repeat
}
#arsenal-player-carousel .bx-prev:hover {
	width: 58px;
	height: 30px;
	background-position: 0 -30px
}
#arsenal-player-carousel .bx-next {
	right: 200px;
	display: block;
	width: 58px;
	height: 30px;
	background: url(../images/structure/carousel-sprite63a363a3.png?v=1.52.0) 0 -60px no-repeat
}
#arsenal-player-carousel .bx-next:hover {
	width: 58px;
	height: 30px;
	background-position: 0 -90px
}
#arsenal-player-carousel .bx-controls, #arsenal-player-carousel .bx-controls .bx-pager {
	width: 648px;
	text-align: center
}
#arsenal-player-carousel .bx-controls-direction {
	position: relative;
	width: 648px;
	height: 20px
}
#embedded-player #arsenal-player-carousel .arsenal-player {
	width: 552px;
	margin: 0
}
#embedded-player #arsenal-player-carousel .inner {
	width: auto;
	margin: 0;
	padding: 102px 48px 0
}
#embedded-player #arsenal-player-carousel .view-player {
	left: 44px;
	right: auto
}
#embedded-player .bx-controls-direction {
	width: 456px;
	height: 20px;
	display: block;
	position: relative
}
#embedded-player #arsenal-player-carousel .bx-controls, #embedded-player #arsenal-player-carousel .bx-controls .bx-pager {
	width: 456px;
	height: 32px;
	text-align: center
}
.ie7 #embedded-player #arsenal-player-carousel .bx-pager {
	margin-top: 10px
}
#embedded-player #arsenal-player-carousel .bx-prev {
	left: 100px;
	top: -30px
}
#embedded-player #arsenal-player-carousel .bx-next {
	right: 100px;
	top: -30px
}
#embedded-player #arsenal-player-carousel .bx-pager {
	width: 456px;
	margin-top: 40px
}
#embedded-player #arsenal-player-carousel .bx-pager-item {
	float: none;
	display: inline-block
}
#embedded-player #arsenal-player-carousel .bx-pager-item a {
	float: none;
	display: block
}
#embedded-player #arsenal-player-carousel figure {
	padding: 0;
	margin-right: 38px!important
}
#embedded-player #arsenal-player-carousel .thumbnails .watch-now {
	left: 0
}
.my-account-section {
	float: left;
	width: 700px;
	margin: 0 1px;
	padding: 22px 20px 20px 72px;
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x;
	position: relative
}
.my-account-section.no-bg {
	background: 0 0
}
.my-account-section h1 {
	margin: 10px 0 0
}
.my-account-section .sub-heading {
	font-size: 21px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	color: #525051;
	font-weight: 700;
	text-transform: none;
	padding: 0;
	margin: 35px 0 0
}
.my-account-section .blue-header, .my-account-section .edit-details {
	font-size: 15px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-weight: 700
}
.my-account-section .edit-details {
	line-height: 38px;
	text-align: center;
	padding: 0 20px;
	color: #525051;
	background: #ececec;
	background: -moz-linear-gradient(top, #ececec 15%, #d0d0d0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #ececec), color-stop(100%, #d0d0d0));
	background: -webkit-linear-gradient(top, #ececec 15%, #d0d0d0 100%);
	background: -o-linear-gradient(top, #ececec 15%, #d0d0d0 100%);
	background: -ms-linear-gradient(top, #ececec 15%, #d0d0d0 100%);
	background: linear-gradient(to bottom, #ececec 15%, #d0d0d0 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#d0d0d0', GradientType=0);
	border-bottom: 1px solid #b5b5b5;
	position: absolute;
	right: 20px;
	bottom: 20px
}
.my-account-section .blue-header {
	border-left: 6px solid #fd0305;
	line-height: 30px;
	background: url(../images/structure/my-account-heading.png) right center no-repeat #363e4b;
	color: #fff;
	text-transform: none;
	text-indent: 10px;
	margin: 0 0 20px
}
.my-account-section ul {
	width: 700px;
	border-bottom: #e5e5e5 1px solid;
	list-style: none;
	margin: 0
}
.my-account-section ul li {
	display: inline-block;
	width: 340px;
	margin: 15px 0 0
}
.my-account-section ul.block li {
	display: block
}
.my-account-section ul li label {
	width: 132px;
	display: inline-block;
	font-weight: 700;
	line-height: normal
}
.my-account-section .select {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	height: 30px;
	display: block;
	line-height: 32px;
	text-indent: 10px;
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 10px -5px #000
}
.my-account-section .select .select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: url(../images/structure/select-arrow.png) no-repeat
}
.my-account-section ul li input[type=password], .my-account-section ul li input[type=text] {
	border: none;
	width: 180px;
	padding: 0;
	height: 18px;
	vertical-align: top
}
input[type=password]:disabled, input[type=text]:disabled {
	background: #fff
}
.my-account-section .email-checklist {
	width: 649px;
	padding: 0 0 0 46px;
	position: relative;
	margin-bottom: 20px
}
.my-account-section p.section-intro {
	margin: 0 0 25px;
	font-size: 16px
}
.my-account-section .email-checklist input[type=checkbox] {
	position: absolute;
	left: 0;
	top: 50%;
	margin: -11px 0 0
}
.my-account-section .email-checklist label img {
	float: left;
	margin: 0 25px 0 0
}
.my-account-section .email-checklist .checkbox {
	width: 22px;
	height: 22px;
	padding: 0;
	background: url(../images/structure/checkbox.png) no-repeat;
	display: block;
	position: absolute;
	left: 0;
	top: 22px
}
.email-checklist .label-text {
	display: table
}
.email-checklist .label-text span {
	color: #444;
	display: block;
	margin-bottom: 5px
}
.price-slice-text {
	color: #fff;
	font-size: 14px;
	font-style: italic;
	position: absolute;
	bottom: 12px;
	right: 35px;
	width: 170px;
	text-align: center
}
.my-account-section.edit-form ul li input[type=password], .my-account-section.edit-form ul li input[type=text] {
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 10px -5px #000;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
	width: 170px;
	padding: 8px 5px;
	font-size: 13px;
	margin-top: -4px
}
.ie7 .my-account-section.edit-form ul li input[type=password], .ie7 .my-account-section.edit-form ul li input[type=text] {
	margin-top: 0
}
.my-account-section.edit-form ul li input[type=password]:focus, .my-account-section.edit-form ul li input[type=text]:focus {
	border: 1px solid #000
}
.my-account-section ul {
	padding: 10px 0 20px
}
.my-account-section.edit-form ul li {
	margin: 10px 0 0
}
.my-account-section .selector-field select {
	width: 180px!important;
	top: -4px;
	left: 0;
	height: 38px;
	-webkit-appearance: menulist-button
}
.my-account-section .selector-field .select {
	width: 135px!important;
	padding: 0 45px 0 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.grey-btn, .red-btn-submit {
	display: inline-block;
	padding: 0 20px
}
.my-account-section .selector-field .select-holder {
	float: none;
	display: inline-block;
	width: 185px!important
}
.my-account-buttons {
	float: left;
	width: 700px;
	margin: 0 20px 20px 72px;
	text-align: right;
	border-top: 1px solid #dfdfdf
}
.red-btn-submit {
	border: none;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	height: 30px;
	color: #fff;
	border-radius: 0;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0)
}
.my-account-buttons .red-btn-submit {
	margin: 0 0 0 20px
}
.grey-btn {
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -o-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -ms-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: linear-gradient(to bottom, #e9e9e9 0, #ccc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#cccccc', GradientType=0);
	color: #525051;
	line-height: 29px;
	border-bottom: 1px solid #bfbfbf;
	white-space: nowrap
}
.subscription-slice {
	width: 700px;
	background: url(../images/test/subscription-slice.html) no-repeat;
	height: 154px;
	display: block;
	position: relative
}
.subscription-slice .pass-type {
	width: 200px;
	position: absolute;
	left: 273px;
	top: 70px;
	color: #fff;
	margin: 0;
	font-size: 14px
}
.subscription-slice .pass-type strong {
	font-size: 15px
}
.subscription-slice .pass-price {
	width: 180px;
	height: 90px;
	display: block;
	position: absolute;
	top: 37px;
	right: 30px;
	font-size: 16px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-align: center;
	color: #fff;
	font-weight: 700;
	text-shadow: 0 1px 0 #000
}
.subscription-slice .pass-price span {
	display: block;
	font-size: 32px;
	margin: 20px 0 0
}
.lightbox-form {
	width: 656px;
	padding: 0 20px 20px;
	display: block;
	background: #fff;
	border-top: 10px solid #fe0002;
	position: relative;
	box-shadow: 0 0 30px -6px #000
}
.lightbox-form h2 {
	width: 656px;
	margin: 0 0 0 -20px;
	background: #15212f;
	color: #fff;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-transform: none;
	padding: 30px 20px 20px;
	font-size: 21px
}
.lightbox-form .close-lightbox {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/test/close-lightbox.html) no-repeat;
	position: absolute;
	top: -10px;
	right: 0;
	text-indent: -9999px
}
.lightbox-form form {
	padding: 20px 0;
	border-bottom: 1px solid #dfdfdf
}
.lightbox-form form label {
	display: inline-block;
	vertical-align: middle;
	width: 184px;
	color: #525252
}
form label span {
	color: #fe0002
}
.lightbox-form form input[type=email], .lightbox-form form input[type=password] {
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 10px -5px #000;
	display: inline-block;
	padding: 0 10px;
	width: 428px;
	height: 30px
}
.ie7 .lightbox-form form input[type=email], .ie7 .lightbox-form form input[type=password], .ie8 .lightbox-form form input[type=email], .ie8 .lightbox-form form input[type=password] {
	height: 23px;
	padding-top: 7px
}
.lightbox-form form input[type=submit] {
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	color: #fff;
	height: 30px;
	padding: 0 15px;
	border: none;
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.ie7 .lightbox-form form input[type=submit] {
	width: 140px
}
.lightbox-form .activate-membership, .lightbox-form .forgot-password {
	position: absolute;
	bottom: 22px;
	color: #545454;
	font-size: 12px;
	text-decoration: underline
}
.lightbox-form .forgot-password {
	right: 170px
}
.lightbox-form .activate-membership {
	right: 134px;
	bottom: 0
}
.password-request form {
	border: none
}
.password-request form:after, .password-request form:before {
	display: table;
	content: ""
}
.password-request form label {
	float: left;
	width: auto;
	padding: 7px 0 0
}
.password-request form input {
	float: right
}
.password-request .password-request-footer {
	float: left;
	width: 100%;
	height: 25px;
	margin: 20px 0 0;
	border-top: 1px solid #dfdfdf
}
.player-intergration {
	border-top: 10px solid #000;
	background: #000;
	box-shadow: none
}
.ie7 .player-intergration {
	overflow: hidden
}
.player-intergration h2 {
	background: url(../images/player/logo.html) right 10px no-repeat #000;
	width: 90%;
	margin: 0;
	font-size: 15px;
	padding: 19px 20px 20px
}
.player-intergration .close-lightbox {
	background: url(../images/player/close.html) no-repeat
}
.player-intergration .login-password {
	border-top: 0
}
.player-intergration form {
	padding: 0;
	border: 0;
	width: 464px;
	float: left
}
.player-intergration form .login-radio label {
	color: #fff;
	font-size: 14px;
	margin: 0 0 4px
}
.player-intergration form input[type=submit] {
	padding: 0 30px;
	right: 0;
	top: 0
}
.player-intergration .login-password input[type=text], .player-intergration .login-radio input[type=text] {
	box-shadow: none
}
.player-intergration .login-submit {
	margin: 20px 0 0;
	height: 11px
}
.player-intergration .login-submit label {
	left: auto;
	right: 156px;
	position: absolute;
	top: 5px;
	width: auto;
	color: #fff
}
.player-intergration .login-submit .checkbox {
	left: auto;
	right: 122px;
	top: 4px
}
.player-intergration input#password {
	width: 100%
}
.ie7 .player-intergration input#password {
	width: 96%
}
.player-intergration .footer {
	box-shadow: none;
	margin: 0;
	padding: 18px 0 0;
	position: relative;
	width: auto;
	background: #000
}
.player-intergration .footer a {
	color: #999
}
.tab-links {
	margin: 0;
	padding: 0;
	list-style: none
}
.tab-links li {
	float: left;
	text-align: center;
	margin: 0 3px 0 0;
	border-top: 1px solid #666
}
.tab-links li a {
	color: #fff;
	text-shadow: 0 1px #000;
	height: 73px;
	width: 186px;
	padding: 17px 16px 0;
	display: block;
	font-size: 14px;
	line-height: 19px;
	border-left: 1px solid #424242;
	border-right: 1px solid #424242;
	background: #595959;
	background: -moz-linear-gradient(top, #595959 0, #333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #595959), color-stop(100%, #333));
	background: -webkit-linear-gradient(top, #595959 0, #333 100%);
	background: -o-linear-gradient(top, #595959 0, #333 100%);
	background: -ms-linear-gradient(top, #595959 0, #333 100%);
	background: linear-gradient(to bottom, #595959 0, #333 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595959', endColorstr='#333333', GradientType=0)
}
.ie7 .tab-links li a {
	font-size: 13px;
	width: 216px
}
.tab-links li .active {
	height: 74px;
	margin: 0 0 -1px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	background: #393939;
	background: -moz-linear-gradient(top, #393939 0, #010101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939), color-stop(100%, #010101));
	background: -webkit-linear-gradient(top, #393939 0, #010101 100%);
	background: -o-linear-gradient(top, #393939 0, #010101 100%);
	background: -ms-linear-gradient(top, #393939 0, #010101 100%);
	background: linear-gradient(to bottom, #393939 0, #010101 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#010101', GradientType=0)
}
.tab-links .small a {
	width: 80px
}
.ie7 .tab-links .small a {
	width: 110px
}
.tab-links .small .active {
	margin: 0 0 -1px
}
.tab-links .small span {
	padding: 9px 0 0;
	display: inline-block
}
.tab-content {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #666
}
.tab-content li {
	padding: 18px 27px
}
.tab-content .alert {
	height: 48px;
	width: 600px;
	line-height: 48px;
	text-align: center;
	background: #fefebb;
	color: #333;
	font-size: 21px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-transform: none;
	margin: 0 0 28px
}
.tab-content .login-password {
	border-top: 1px solid #3d3d3d;
	margin: 14px 0 0 29px;
	padding: 30px 0;
	width: 435px
}
.ie7 .tab-content .login-password input {
	margin-left: -29px
}
.tab-content .activate-membership, .tab-content .forgot-password {
	color: #fff
}
.ie7 .lightbox-form form .login-submit input[type=submit] {
	width: 100px;
	padding: 0
}
.tab-content li .small-advert {
	float: right;
	border: 1px solid #333;
	margin: 12px 0 0
}
.tab-content li .large-advert {
	border: 1px solid #333
}
.tab-content p {
	color: #fff;
	font-size: 15px;
	margin: 0 0 14px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.success, .warning {
	height: auto;
	padding: 10px 40px;
	text-align: center;
	margin: 10px 0 21px;
	background: #bf0000
}
.success span, .warning h4 {
	background: url(../images/structure/alert.png) left no-repeat;
	padding: 0 0 0 23px;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	line-height: normal;
	text-transform: none
}
.success {
	background-color: #468847
}
.success span {
	background: url(../images/structure/alert.png) left no-repeat
}
.player-intergration .footer .back {
	float: left;
	background: url(../images/player/grey-arrow.html) left 6px no-repeat
}
.player-intergration .footer .blue-button {
	height: 30px;
	line-height: 30px;
	padding: 0 16px;
	color: #fff;
	display: inline-block;
	text-shadow: 0 -1px #003392;
	float: right;
	background: #0051ea;
	background: -moz-linear-gradient(top, #0051ea 0, #002aa3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0051ea), color-stop(100%, #002aa3));
	background: -webkit-linear-gradient(top, #0051ea 0, #002aa3 100%);
	background: -o-linear-gradient(top, #0051ea 0, #002aa3 100%);
	background: -ms-linear-gradient(top, #0051ea 0, #002aa3 100%);
	background: linear-gradient(to bottom, #0051ea 0, #002aa3 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0051ea', endColorstr='#002aa3', GradientType=0)
}
.prices a, h2.small-hidden {
	float: left
}
.blue-button span {
	background: url(../images/player/arrow.html) right no-repeat;
	padding: 0 18px 0 0
}
.prices {
	margin: 20px 0 0
}
.prices a {
	display: block;
	border-top: 1px solid #fe595a;
	height: 76px;
	padding: 13px 15px 0;
	width: 150px;
	text-align: center;
	margin: 0 0 0 30px;
	background: #fd0002;
	background: -moz-linear-gradient(top, #fd0002 0, #bd0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fd0002), color-stop(100%, #bd0000));
	background: -webkit-linear-gradient(top, #fd0002 0, #bd0000 100%);
	background: -o-linear-gradient(top, #fd0002 0, #bd0000 100%);
	background: -ms-linear-gradient(top, #fd0002 0, #bd0000 100%);
	background: linear-gradient(to bottom, #fd0002 0, #bd0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd0002', endColorstr='#bd0000', GradientType=0)
}
.prices a:first-child {
	margin-left: 0
}
.prices a h5 {
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	border-bottom: 1px dotted #f18080;
	padding: 0 0 4px;
	margin: 0 0 13px
}
.ie7 .prices a h5 {
	font-size: 14px
}
.prices a p span {
	font-size: 11px
}
.prices a p {
	font-size: 31px
}
.player-database-wrapper {
	float: right;
	margin: 0 36px 0 0
}
.letter-picker, .letter-picker li {
	float: left
}
.player-database-wrapper .select-holder {
	position: relative;
	height: 39px;
	margin: 0 0 0 20px;
	width: 180px!important
}
.player-database-wrapper .select {
	position: absolute;
	top: 0;
	left: 0;
	height: 39px;
	display: block;
	color: #525051;
	font-weight: 700;
	line-height: 40px;
	padding: 0 0 0 20px;
	width: 160px!important;
	background: url(../images/structure/filter-btn-sprite63a363a3.png?v=1.52.0) top right no-repeat
}
.player-database-wrapper select {
	position: absolute;
	top: 0;
	left: 0;
	height: 39px;
	cursor: pointer;
	width: 180px!important;
	-webkit-appearance: menulist-button
}
.letter-picker ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0
}
.ie7 .letter-picker li {
	width: 25px
}
.letter-picker a {
	color: #41465c;
	font-size: 37px;
	padding: 4px 6px;
	background: 0 0;
	font-weight: 400;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.errors span, .header .tabs, .login-register h3, .login-register h4 {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.letter-picker a:hover, .letter-picker li.active a {
	color: #fc0405;
	text-decoration: none
}
.player-database {
	margin: 0 0 60px;
	width: 683px
}
.player-database td, .player-database th {
	width: auto
}
.player-database thead th {
	height: 52px
}
.player-database td a {
	padding: 0;
	float: none;
	color: #41465c;
	background: 0 0
}
.player-database td a:hover {
	color: #fc0405;
	text-decoration: none
}
#cookie-header .straptext a:hover, .error-row a, .footer a:hover, .login-pagination label a {
	text-decoration: underline
}
.login-register {
	height: auto
}
.login-register form {
	border: none
}
.login-register .header {
	height: 165px;
	width: 656px;
	padding: 0 20px;
	margin: 0 0 0 -20px;
	background: #15212f
}
.login-register .header h2 {
	margin: 0;
	padding: 0;
	height: 74px;
	line-height: 74px;
	text-align: center
}
.header .tabs {
	color: #fff;
	float: left;
	height: 91px;
	display: block;
	font-size: 18px;
	background: red;
	-webkit-box-shadow: inset 0 -6px 10px -1px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 -6px 10px -1px rgba(0,0,0,.3);
	box-shadow: inset 0 -6px 10px -1px rgba(0,0,0,.3)
}
.header .tabs span {
	line-height: 91px;
	display: inline-block;
	vertical-align: top
}
.header .login {
	width: 372px;
	margin: 0 1px 0 0;
	padding: 0 0 0 58px
}
.header .login ul {
	font-size: 13px;
	display: inline-block;
	margin: 20px 0 0 50px
}
.header .register {
	width: 225px;
	text-align: center
}
.header .active {
	color: #222;
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.login-register h3, .login-register h4 {
	color: #222;
	font-size: 18px;
	margin: 0 0 12px;
	text-transform: none
}
.footer {
	height: 40px;
	width: 656px;
	background: #15212f;
	padding: 20px 20px 0;
	margin: 0 0 -20px -20px;
	-webkit-box-shadow: inset 0 6px 10px 1px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 6px 10px 1px rgba(0,0,0,.3);
	box-shadow: inset 0 6px 10px 1px rgba(0,0,0,.3)
}
.footer a {
	color: #fff;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1936px no-repeat;
	padding: 0 0 0 12px
}
.login-radio {
	position: relative;
	padding: 0 0 16px 30px
}
.lightbox-form .login-radio label {
	width: 100%;
	height: 30px;
	margin: 0 0 10px;
	line-height: 30px
}
.login-radio input[type=radio] {
	position: absolute;
	left: 0;
	top: 5px
}
.login-radio .radio {
	position: absolute;
	left: 0;
	top: 4px;
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/structure/radio.png) no-repeat
}
.login-submit .checkbox, .login-submit input[type=checkbox] {
	left: 510px;
	top: 24px;
	position: absolute
}
.login-password input[type=text], .login-radio input[type=text], form .login-password input[type=password] {
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 10px -5px #000;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
	width: 96%;
	height: auto;
	text-indent: 0;
	padding: 8px 2%;
	font-size: 13px
}
.login-password input[type=text]:focus, .login-radio input[type=text]:focus {
	border: 1px solid #000
}
.login-password {
	position: relative;
	margin: 14px 0 0;
	padding: 30px 0 30px 30px;
	border-top: 1px solid #dfdfdf
}
.login-submit {
	position: relative;
	padding: 20px 0 0;
	height: 30px
}
.login-password .forgot-password, .login-register .login-submit .red-btn-submit {
	right: 0;
	bottom: 0
}
.login-register .login-submit .red-btn-submit {
	padding: 0 35px
}
.login-submit .checkbox {
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/structure/checkbox.png) no-repeat
}
.login-register .login-submit label {
	position: absolute;
	width: auto;
	top: 27px;
	left: 415px
}
.steps {
	list-style: none;
	padding: 0;
	margin: 20px 0;
	width: 642px;
	height: 31px;
	background: url(../images/structure/steps.png) no-repeat
}
.steps li {
	float: left
}
.steps a {
	color: #999;
	display: block;
	font-size: 14px;
	line-height: 31px;
	width: 214px;
	height: 31px;
	text-align: center
}
.step-1-active {
	background-position: 0 0
}
.step-2-active {
	background-position: 0 -31px
}
.step-3-active {
	background-position: 0 -62px
}
.steps .active {
	color: #fff
}
.login-row {
	position: relative;
	margin: 0 0 10px;
	min-height: 34px
}
form .login-row label {
	float: left;
	width: 170px;
	padding: 10px 0 0
}
.login-row input[type=text], .login-row input[type=password] {
	width: 448px;
	height: 30px;
	padding: 0 10px;
	display: inline-block;
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 10px -5px #000
}
.ie7 .login-row input[type=text], .ie7 .login-row input[type=password], .ie8 .login-row input[type=text], .ie8 .login-row input[type=password] {
	height: 23px;
	padding-top: 7px
}
.login-row select {
	position: absolute;
	left: 0;
	top: 0;
	height: 32px;
	-webkit-appearance: menulist-button
}
.login-row .select {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	height: 30px;
	display: block;
	line-height: 32px;
	text-indent: 10px;
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 10px -5px #000
}
.login-row .select .select-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: url(../images/structure/select-arrow.png) no-repeat
}
.select-holder {
	position: relative;
	float: left;
	height: 32px;
	margin: 0 10px 0 0
}
.login-pagination .next, .login-pagination .previous {
	width: 85px;
	height: 30px;
	display: block;
	line-height: 30px;
	color: #fff;
	float: right
}
.login-pagination {
	position: relative;
	padding: 15px 0;
	border-top: 1px solid #dfdfdf
}
.login-pagination .checkbox, .login-pagination input[type=checkbox] {
	position: absolute;
	left: 0;
	top: 18px
}
.login-pagination .previous {
	background: #999;
	text-align: right;
	margin: 0 25px 0 0;
	padding: 0 15px 0 0
}
.login-pagination .previous span {
	display: block;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -785px -779px no-repeat
}
.login-pagination .next {
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	padding: 0 0 0 15px
}
.login-pagination .next span {
	display: block;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 65px -743px no-repeat
}
.login-pagination .checkbox, .login-row .checkbox {
	height: 22px;
	background: url(../images/structure/checkbox.png) no-repeat;
	display: block
}
.login-pagination .checkbox {
	padding: 0;
	width: 22px
}
.login-row .checkbox, .login-row input[type=checkbox] {
	left: 0;
	top: 12px;
	position: absolute
}
.login-pagination label {
	padding: 0 0 0 35px;
	line-height: 30px;
	font-size: 12px
}
#login-post-code {
	width: 160px
}
.login-row .checkbox {
	padding: 0;
	width: 22px
}
.mailing-options {
	padding: 0 0 0 50px
}
.login-register .mailing-options label {
	width: 590px
}
.full-width-select, .full-width-select .select {
	width: 465px!important
}
.login-thanks h3 {
	font-size: 16px;
	margin: 20px 0 0
}
.login-thanks p {
	margin: 20px 0
}
.login-thanks-footer {
	padding: 12px 0 0;
	border-top: 1px solid #dfdfdf
}
.login-forgotten-password {
	margin: 20px 0 0;
	padding: 0 0 20px;
	border-top: 1px solid #dfdfdf
}
.login-thanks-footer .red-btn-submit {
	float: right;
	line-height: 30px
}
.register-remember-wrap, .register-terms-wrap {
	position: absolute
}
.register-terms-wrap {
	width: 240px
}
.register-remember-wrap {
	width: 120px;
	left: 280px
}
.register-terms-wrap .checkbox, .register-terms-wrap input[type=checkbox] {
	top: 3px
}
.register-remember-wrap .checkbox, .register-remember-wrap input[type=checkbox] {
	top: 3px;
	right: 0;
	left: auto
}
.register-remember-wrap label {
	padding: 0 35px 0 0
}
.errors {
	width: 100%;
	padding: 8px 0;
	background: #bf0000;
	line-height: normal;
	margin: 10px 0 20px
}
.errors span {
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 0 15px 0 45px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -764px -844px no-repeat;
	line-height: 20px
}
.junior-gunners aside h2 a, .junior-gunners h1, .junior-gunners h2, .junior-gunners h3, .junior-gunners h4, .junior-gunners h5, .junior-gunners h6, .junior-gunners nav>ul>li a {
	font-weight: 400;
	font-family: digitalstrip, arial, sans-serif
}
.errors .red-btn {
	float: right;
	height: 31px;
	padding: 0 10px;
	line-height: 31px;
	margin: -5px 0 0
}
.error {
	color: #bf0000
}
.hide-forms {
	height: 0;
	overflow: hidden;
	visibility: hidden;
	margin: -10px 0 0;
	padding: 0!important
}
#register-step-2, #register-step-3 {
	padding-top: 20px
}
#account-password-wrap {
	width: 696px;
	margin: 60px auto 150px
}
.junior-gunners {
	background: url(../images/junior/bg63a363a3.html?v=1.52.0) 50% 150px no-repeat #970014
}
.junior-gunners #logo {
	top: 14px;
	left: -193px;
	width: 445px;
	height: 171px;
	background: url(../images/junior/gunnersaurs63a363a3.html?v=1.52.0) no-repeat
}
.junior-gunners nav>ul {
	width: 682px
}
.junior-gunners nav>ul>li {
	padding: 0;
	font-size: 18px;
	background: 0 0;
	line-height: normal;
	letter-spacing: normal
}
.junior-gunners nav>ul>li a {
	height: 42px;
	display: block;
	text-align: center;
	line-height: normal;
	letter-spacing: normal;
	padding: 24px 8px 0
}
.junior-gunners nav>ul>li a.games-downloads {
	width: 105px;
	height: 54px;
	padding: 12px 8px 0
}
.junior-gunners nav>ul>li a.soccor-schools {
	width: 78px;
	height: 54px;
	padding: 12px 8px 0
}
.junior-gunners nav>ul>li a.become-gunner {
	width: 86px;
	height: 54px;
	padding: 12px 8px 0
}
.junior-gunners #wrapper {
	left: auto;
	margin: 0 auto;
	background-color: #fff;
	-webkit-box-shadow: 0 -40px 50px rgba(0,0,0,.6);
	-moz-box-shadow: 0 -40px 50px rgba(0,0,0,.6);
	box-shadow: 0 -40px 50px rgba(0,0,0,.6)
}
.junior-gunners .news-wrapper .date:first-child {
	margin-top: 0
}
.junior-gunners h1, .junior-gunners h2 {
	background-position: 0 -1062px
}
.junior-gunners #sub-header h1 {
	background-position: -775px -1722px
}
.junior-gunners .image-basic h3 {
	font-size: 28px
}
.junior-gunners .image-advanced h3 {
	font-size: 56px
}
.junior-gunners .portion h2, .junior-gunners .slice h2 {
	font-size: 28px;
	background-position: 0 -1067px
}
.junior-gunners .arsenal-player h2, .junior-gunners .homepage h1, .junior-gunners .homepage h2, .junior-gunners .media-watch h2, .junior-gunners .wider-web h2 {
	font-size: 30px;
	background-position: 0 -1064px
}
.junior-gunners .primary h2 {
	font-size: 24px
}
.junior-gunners .secondary h2 {
	font-size: 15px;
	background-position: 0 -1062px
}
.junior-gunners .feature {
	outline: #222 solid 4px
}
.junior-gunners .feature h4 {
	color: #222
}
.junior-gunners .junior-social {
	padding: 22px 0 0;
	background: url(../images/junior/side-gunnersaurs63a363a3.html?v=1.52.0) top right no-repeat
}
.junior-gunners .junior-social h2 {
	display: none
}
.junior-gunners .junior-social h2.junior-followers {
	display: block;
	margin-bottom: 40px
}
.pika-single {
	z-index: 99;
	display: block;
	position: relative;
	width: 240px;
	padding: 8px;
	color: #333;
	background: #fff;
	border: 1px solid #ccc;
	border-bottom-color: #bbb;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.pika-single.is-hidden {
	display: none
}
.pika-single.is-bound {
	position: absolute;
	box-shadow: 0 5px 15px -5px rgba(0,0,0,.5)
}
.pika-title {
	position: relative;
	text-align: center
}
.pika-label {
	display: inline-block;
	position: relative;
	z-index: 99;
	overflow: hidden;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	background-color: #fff
}
.pika-title select {
	cursor: pointer;
	position: absolute;
	z-index: 98;
	margin: 0;
	left: 0;
	top: 5px;
	opacity: 0
}
.pika-next, .pika-prev {
	display: block;
	cursor: pointer;
	position: relative;
	outline: 0;
	border: 0;
	padding: 0;
	width: 20px;
	height: 30px;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 75% 75%;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	opacity: .5
}
.pika-next:hover, .pika-prev:hover {
	opacity: 1
}
.is-rtl .pika-next, .pika-prev {
	float: left;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)
}
.is-rtl .pika-prev, .pika-next {
	float: right;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)
}
.pika-next.is-disabled, .pika-prev.is-disabled {
	cursor: default;
	opacity: .2
}
.pika-select {
	display: inline-block
}
.pika-table {
	width: 100%;
	border-spacing: 0;
	border: 0
}
.pika-table abbr[title] {
	width: auto
}
.pika-table td, .pika-table th {
	width: 14.28571429%
}
.pika-table th {
	color: #999;
	font-size: 12px;
	line-height: 25px;
	font-weight: 700;
	text-align: center
}
.pika-button {
	cursor: pointer;
	display: block;
	outline: 0;
	border: 0;
	margin: 0;
	width: 100%;
	padding: 5px;
	color: #666;
	font-size: 12px;
	line-height: 15px;
	text-align: right;
	background: #f5f5f5
}
.is-today .pika-button {
	color: #3af;
	font-weight: 700
}
.is-selected .pika-button {
	color: #fff;
	font-weight: 700;
	background: #fd0305;
	border-radius: 3px
}
.is-disabled .pika-button {
	pointer-events: none;
	cursor: default;
	color: #999;
	opacity: .3
}
.pika-button:hover {
	color: #fff!important;
	background: #363e4b!important;
	box-shadow: none!important;
	border-radius: 3px!important
}
.top-search h3, .top-search p {
	color: #777;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.top-search {
	float: left;
	width: 718px;
	margin: 0 1px;
	padding: 34px 2px 32px 72px;
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x
}
.top-search h3 {
	font-size: 26px;
	margin: 24px 0 0;
	text-transform: none
}
.top-search p {
	font-size: 15px;
	margin: 14px 0 0
}
.top-search h3 span, .top-search p span {
	color: #2e2e2e
}
#cookie-wrapper {
	position: relative;
	background: #eee
}
#cookie-header {
	position: relative;
	margin: 0 auto;
	width: 798px;
	height: 100px;
	padding: 0 0 0 174px;
	background: url(../images/structure/cookie.png) no-repeat #eee
}
#cookie-header .straptext {
	margin: 0;
	padding: 20px 220px 0 0
}
#cookie-header .straptext a {
	color: #fc0405;
	font-weight: 400
}
#cookie-header .straptext span {
	color: #fc0405;
	font-weight: 700;
	font-size: 24px
}
#cookie-header .cookie-links {
	position: absolute;
	top: 25px;
	right: 0;
	width: 143px;
	height: 47px;
	padding: 8px 0 0 40px;
	border-left: 1px dotted #acacac
}
#cookie-header .cookie-close {
	display: block;
	margin: 0 0 5px;
	padding: 0 0 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -74px no-repeat
}
#cookie-header .cookie-more {
	display: block;
	padding: 0 0 0 20px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -370px no-repeat
}
.embimg label, .embthumb label {
	padding: 10px;
	color: #585858;
	font-size: 13px;
	font-style: italic;
	background: #f4f4f4;
	font-weight: 700
}
.embimg {
	float: left;
	margin: 20px 20px 20px 0
}
.embimg img {
	float: left;
	height: 72px;
	width: 72px
}
.embimg label {
	float: left;
	height: 52px;
	display: block;
	width: 135px!important
}
.embthumb {
	margin: 0 20px 20px 0
}
.embthumb:after, .embthumb:before {
	display: table;
	content: ""
}
.embthumb img {
	width: 155px
}
.embthumb label {
	display: block
}
.video-restricted-msg {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	width: 60%!important;
	line-height: 22px
}
.half-video .video-restricted-msg {
	height: 133px!important;
	padding: 30px 20% 0
}
.article-header-video .video-restricted-msg, .full-video .video-restricted-msg {
	height: 208px!important;
	padding: 100px 20% 0
}
.ad-pushdown-wrapper {
	background: #fff;
	border-bottom: 1px solid #eee
}
.ad-pushdown {
	position: relative;
	display: block;
	margin: 0 auto
}
.ad-small, .ad-tall {
	background: #fff;
	margin: 10px 0 0;
	padding: 10px 11px
}
.ad-small:after, .ad-small:before, .ad-tall:after, .ad-tall:before {
	display: table;
	content: ""
}
.mfp-container:before, .mfp-figure:after {
	content: ''
}
.homepage .ad-small, .homepage .ad-tall {
	margin-left: 20px
}
.error-header {
	background-image: url(../images/structure/error-header.jpg)
}
.error-header .link-list li {
	background: 0 0
}
.error-page h1, .error-page section {
	padding-left: 0
}
.error-page pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
}
.opta-stat-wrapper {
	float: left;
	width: 686px;
	padding: 44px 0 0 72px
}
.live-match .opta-stat-wrapper {
	padding: 0
}
.opta-widget-container table {
	margin: 0
}
.opta-widget-container .comparison .tabs-active .tabs-content li tbody th, .opta-widget-container .comparison tbody td, .opta-widget-container .comparison tbody th {
	border: 0;
	font-size: 13px
}
.opta-widget-container {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif!important
}
.opta-widget-container .matchstats-teamstats-container, .opta-widget-container .playerstats-container {
	margin: 0 0 40px
}
.opta-widget-container .hidden {
	display: block
}
.opta-widget-container .squad dt, .opta-widget-container .timeline .clock-period {
	background: #d90104
}
.opta-widget-container .fixtures .matches dt .match-score, .opta-widget-container .fixtures .matches dt .match-time, .opta-widget-container .match-score a:hover, .opta-widget-container .match-snapshot a:hover, .opta-widget-container .player a:hover, .opta-widget-container .team a:hover {
	color: #d90104
}
.opta-widget-container .matchstats-lineup li span.jersey {
	width: 20px
}
.opta-widget-container .fixtures .matches dd li span.event-icon {
	display: inline
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td.stat-away span {
	width: 34px;
	text-align: left
}
.opta-widget-container .commentary li:hover, .opta-widget-container .matches dt:hover, .opta-widget-container .matchstats-lineup div:hover, .opta-widget-container .matchstats-lineup li:hover, .opta-widget-container .ranking-container tbody tr:hover td, .opta-widget-container .squad tbody td.highlighted, .opta-widget-container .standings-container tbody tr:hover td, .opta-widget-container .team-container tbody tr:hover td, .opta-widget-container .ticker li:hover {
	background: #efefef
}
.opta-widget-container .optafacts li:hover {
	background-color: #efefef
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .away-percentage {
	background: #323232
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .away-percentage, .opta-widget-container .matchstats-teamstats-container .tabs-content dd .home-percentage, .opta-widget-container .matchstats-teamstats-container.light-coverage dd .away-percentage, .opta-widget-container .matchstats-teamstats-container.light-coverage dd .home-percentage {
	height: 10px
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd .home-percentage, .opta-widget-container .matchstats-teamstats-container.light-coverage dd .home-percentage {
	background: url(../images/structure/percentage-line.png) top right no-repeat #d90104
}
.opta-widget-container button.details-collapsed {
	background: url(../images/structure/arrow-red-right.png) 10px 8px no-repeat
}
.opta-widget-container button.details-expanded {
	background: url(../images/structure/arrow-red-down.png) 8px 11px no-repeat
}
.opta-widget-container .fixtures .matches dt .home-side {
	padding-left: 3px
}
.opta-widget-container .fixtures .matches dt .away-side {
	padding-left: 2px
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td.stat-away, .opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td.stat-home {
	font-size: 15px;
	padding: 0 10px 12px
}
.opta-widget-container .fixtures .matches dt .match-time, .opta-widget-container .fixtures .matches dt.prematch .match-time {
	width: 30px
}
.opta-widget-container li {
	font-size: 13px;
	font-weight: 400;
	border: none
}
.opta-widget-container tbody tr.ranking1 td, .opta-widget-container tbody tr.ranking2 td, .opta-widget-container tbody tr.ranking3 td {
	font-size: 13px
}
.opta-widget-container .ranking-container thead th {
	width: 7%
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td.stat-away, .opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td.stat-home {
	width: 10%
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td {
	width: 80%
}
.opta-widget-container .tabs-active .tabs-nav {
	background: #fff;
	border-bottom: 1px solid #ccc
}
.opta-widget-container .tabs-active .tabs-nav li.tabs-selected a, .opta-widget-container .tabs-active .tabs-nav li.tabs-selected a:hover {
	color: #404040;
	border-color: #ddd;
	background: #f5f5f5;
	border-bottom: 1px solid #f5f5f5
}
.opta-widget-container .comparison .tabs-active .tabs-nav li.tabs-selected:first-child a, .opta-widget-container .tabs-active .tabs-nav li:first-child a {
	border-left-color: #f5f5f5
}
.opta-widget-container .tabs-active .tabs-nav li a:hover {
	background: #fff;
	border-color: #fff #fff #ccc;
	color: #fc0405
}
.opta-widget-container .comparison .tabs-active .tabs-nav li.tabs-selected a {
	border-left: 1px solid #ccc
}
.opta-widget-container .tabs-active .tabs-nav li {
	height: 40px;
	line-height: 40px
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dt, .opta-widget-container .matchstats-teamstats-container.light-coverage dt {
	font-size: 13px;
	line-height: 36px
}
.hide-header h2 {
	background: #d90104;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	width: 100%
}
.hide-header h2 span {
	padding: 0 10px
}
.hide-header .opta-widget-container {
	margin-top: 0
}
.hide-header .opta-widget-container h2 {
	display: none
}
.opta-widget-container .ranking-container thead td.position, .opta-widget-container .ranking-container thead th.position, .opta-widget-container tbody td.jersey, .opta-widget-container tbody td.position {
	width: 25px
}
.opta-widget-container .averageposition, .opta-widget-container .c_scorecard, .opta-widget-container .chalkboard, .opta-widget-container .commentary, .opta-widget-container .comparison, .opta-widget-container .fixtures, .opta-widget-container .formation, .opta-widget-container .goalreplay, .opta-widget-container .matchstats-teamstats-container, .opta-widget-container .motorsport-liverace .tabs-content, .opta-widget-container .optafacts, .opta-widget-container .passingcombination, .opta-widget-container .profile, .opta-widget-container .ranking-container, .opta-widget-container .season-standings, .opta-widget-container .squad, .opta-widget-container .standings-container, .opta-widget-container .stats, .opta-widget-container .team-container, .opta-widget-container .ticker, .opta-widget-container .timeline, .opta-widget-container .venues, .opta-widget-container .wagonwheel {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
.opta-widget-container .category-key dd, .opta-widget-container .category-key dt {
	font-size: 12px
}
.opta-widget-container .category-key {
	padding: 12px 0 0 12px
}
.opta-widget-container h2 {
	color: #fff;
	width: auto;
	height: 48px;
	padding: 0 20px;
	font-size: 16px;
	font-weight: 600;
	line-height: 48px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #363e4b;
	text-transform: none;
	border-top: 10px solid #fe0002
}
.opta-widget-container .cricket-playerstats .tabs-container tbody th, .opta-widget-container .light-coverage th, .opta-widget-container .tabs-active .tabs-content li th {
	background: #f5f5f5
}
.opta-widget-container .tabs-container {
	margin: 0;
	padding: 0 0 28px;
	background: #f5f5f5
}
.opta-widget-container .matchstats-teamstats-container .matchup {
	font-size: 0;
	width: 100%;
	height: 105px;
	background: url(../images/structure/opta-v.png) 50% no-repeat
}
.opta-widget-container .matchstats-teamstats-container .matchup img {
	width: auto
}
.opta-widget-container .matchstats-teamstats-container .matchup>span {
	width: 42%;
	float: left;
	height: 105px;
	padding: 0 4%;
	display: block;
	font-size: 16px;
	text-align: left;
	line-height: 105px;
	text-transform: none
}
.opta-widget-container .matchstats-teamstats-container .matchup .home-team+span {
	text-align: right
}
.opta-widget-container .matchstats-teamstats-container .matchup .home-team {
	left: 40px;
	top: 20px
}
.opta-widget-container .matchstats-teamstats-container .matchup .away-team {
	top: 20px;
	right: 40px;
	text-align: right
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dl {
	margin: 100px auto 0
}
.opta-widget-container .matchstats-teamstats-container .tabs-content, .opta-widget-container table {
	background: #f5f5f5
}
.opta-widget-container .matchstats-teamstats-container .tabs-content dd tbody td, .opta-widget-container .matchstats-teamstats-container.light-coverage dd tbody td {
	border-bottom: 1px solid #f5f5f5
}
.opta-widget-container tbody td {
	font-size: 13px;
	padding: 18px .5em
}
.opta-widget-container tbody th {
	font-size: 13px;
	padding-bottom: 14px
}
.opta-widget-container tbody td.jersey, .opta-widget-container tbody td.position {
	text-align: center
}
.opta-widget-container .stats dd, .opta-widget-container .stats dt, .opta-widget-container .venues dd, .opta-widget-container .venues dt {
	height: 36px;
	border: none;
	font-size: 13px;
	line-height: 36px;
	border-bottom: 1px solid #eee
}
.opta-widget-container .tabs-active h3 {
	margin: 20px 0 0
}
.opta-widget-container .stats dl.percentage .bargraph {
	height: 10px;
	border: none;
	background: #323232
}
.opta-widget-container .stats dl.percentage .bargraph span {
	color: #fff;
	height: 10px;
	font-size: 0;
	line-height: 10px;
	background: url(../images/structure/percentage-line.png) top right no-repeat #d90104
}
.opta-widget-container .opta-betting-widget .stats span.red-cards, .opta-widget-container .opta-betting-widget .stats span.yellow-cards, .opta-widget-container .stats dt.red-cards, .opta-widget-container .stats dt.yellow-cards {
	border: none;
	height: 26px;
	margin: 5px 0;
	line-height: 26px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -783px -725px no-repeat
}
.opta-widget-container .opta-betting-widget .stats span.red-cards, .opta-widget-container .stats dt.red-cards {
	background-position: -783px -704px
}
.opta-widget-container .opta-betting-widget .stats span.goals, .opta-widget-container .stats dt.goals {
	border: none;
	height: 26px;
	margin: 5px 0;
	line-height: 26px;
	padding: 0 0 0 36px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -772px -683px no-repeat
}
.opta-widget-container .stats .shot-distribution {
	border: none;
	margin: 44px 0 0 42px;
	background: url(../images/structure/stats-figure.html) no-repeat
}
.opta-widget-container .stats .shot-distribution dd, .opta-widget-container .stats .shot-distribution dt {
	margin: 0;
	padding: 0;
	font-size: 11px;
	background: none;
	font-family: Arial, sans-serif!important
}
.opta-widget-container .stats .shot-distribution dl.other-shot, .opta-widget-container .stats .shot-distribution dl.right-shot {
	left: 10px
}
.opta-widget-container .stats .shot-distribution h4 {
	font-size: 12px;
	font-weight: 700
}
.opta-widget-container .ranking-container {
	padding: 20px 0;
	background: #f5f5f5
}
.opta-widget-container .ranking-category {
	background: #fff;
	border: 1px solid #ccc;
	border-top: 0
}
.opta-widget-container .ranking-category select {
	top: 7px
}
.opta-widget-container table.colchart.horizontal tbody td:first-child {
	padding: .5em 10px;
	text-align: right
}
.opta-loader {
	height: 80px;
	padding: 80px 0
}
.opta-loader p, .opta-widget-container .loading-layer p {
	left: 50%;
	top: 80px;
	width: 80px;
	height: 80px;
	margin: 0 0 0 -40px;
	text-indent: -9999px;
	background: url(../images/structure/opta-loader.gif) no-repeat
}
.opta-widget-container table.colchart tbody td div {
	background: #d90104
}
.opta-widget-container table.colchart.horizontal tbody tr td span.rating {
	top: 0;
	left: 6px;
	font-size: 16px;
	font-weight: 700;
	text-shadow: none;
	line-height: 30px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.opta-widget-container .comparison legend {
	border: 0;
	font-size: 13px;
	background: #f5f5f5;
	border-bottom: 1px solid #ccc
}
.opta-widget-container .comparison legend span {
	height: 40px;
	display: block;
	padding: 0 20px;
	line-height: 40px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.opta-widget-container .stats {
	margin: 0 0 40px;
	background: #f5f5f5
}
.opta-widget-container .stats .tabs-container {
	padding: 0;
	background: #f5f5f5
}
.opta-widget-container .stats .tabs-content {
	padding: 28px 0
}
.opta-widget-container .comparison {
	background: #f5f5f5
}
.opta-widget-container .comparison fieldset fieldset {
	padding: 10px 15px
}
.opta-widget-container .comparison .tabs-active .tabs-content li thead th, .opta-widget-container .comparison form, .opta-widget-container .comparison table, .opta-widget-container .comparison thead th {
	background: #f5f5f5;
	padding: 10px;
	border: 0
}
.opta-widget-container .comparison td.player1, .opta-widget-container .comparison td.player2, .opta-widget-container .comparison td.team1, .opta-widget-container .comparison td.team2, .opta-widget-container .comparison th.player1, .opta-widget-container .comparison th.player2, .opta-widget-container .comparison th.team1, .opta-widget-container .comparison th.team2 {
	padding: 4px 20px;
	border-bottom: 1px solid #eee
}
.opta-widget-container .comparison .hidden, .opta-widget-container .comparison .player1, .opta-widget-container .comparison .player2 {
	padding: 10px 20px;
	height: 30px
}
.opta-widget-container .comparison .player1 .player, .opta-widget-container .comparison .player2 .player {
	display: block;
	font-size: 16px;
	line-height: normal
}
.opta-widget-container .comparison>table {
	margin: 20px 0
}
.opta-widget-container .comparison form {
	padding: 0;
	background: #fff;
	border-bottom: 1px solid #ccc
}
.opta-widget-container .comparison .tabs-container {
	padding: 0 0 28px;
	background: #f5f5f5
}
.opta-widget-container .comparison td, .opta-widget-container .comparison th {
	font-size: 13px
}
.opta-widget-container .comparison .tabs-active .tabs-content li tbody th, .opta-widget-container .comparison tbody th, .opta-widget-container .comparison thead th {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee
}
.opta-widget-container .comparison tbody th img {
	display: none
}
.opta-widget-container .prominent td, .opta-widget-container .prominent th {
	border: 0!important
}
.opta-widget-container ol, .opta-widget-container ul {
	margin: 0
}
.opta-widget-container .averageposition div.team dl dt {
	height: auto;
	padding: 10px 5px;
	font-size: 13px;
	border-radius: 0;
	line-height: 40px;
	background: #363e4b;
	border-top: 10px solid #fe0002
}
.opta-widget-container .averageposition div.homeTeam dl dt span, .opta-widget-container .averageposition div.team dl dt span {
	margin: 0;
	padding: 0 18px 0 0;
	line-height: normal;
	background-color: #363e4b;
	background-position: 107px 4px
}
.opta-widget-container .averageposition div.awayTeam dl dt span {
	padding: 0 0 0 18px;
	background-position: 2px 4px
}
ul.team li {
	position: relative;
	font-size: 12px;
	line-height: 18px;
	padding: 6px 26px 6px 6px
}
ul.team li span {
	position: absolute;
	top: 6px;
	right: 6px;
	padding: 0;
	color: #fe0002
}
ul.awayTeam li {
	padding: 6px 6px 6px 26px
}
ul.awayTeam li span {
	right: auto;
	left: 6px
}
.opta-widget-container .averageposition div.team dl dt.lowlighted {
	background-color: #363e4b
}
.opta-widget-container .averageposition div.team dl dt.lowlighted span {
	background-color: #363e4b;
	background-position: 107px 6px
}
.opta-widget-container .averageposition div.awayTeam dl dt.lowlighted span {
	background-position: 2px 6px
}
.averageposition ul.team li.substitutes {
	height: 20px;
	background-color: #f5f5f5
}
.averageposition ul.homeTeam li.substitutes span {
	margin: 0;
	padding: 0 20px 0 0;
	background-color: #f5f5f5;
	background-position: 70px 6px
}
.averageposition ul.awayTeam li.substitutes span {
	margin: 0;
	padding: 0 0 0 20px;
	background-color: #f5f5f5;
	background-position: 2px 6px
}
.averageposition ul.homeTeam li.substitutes.selected span {
	background-color: #f5f5f5;
	background-position: 70px 4px
}
.averageposition ul.awayTeam li.substitutes.selected span {
	background-color: #f5f5f5;
	background-position: 2px 4px
}
.opta-widget-container .averageposition, .opta-widget-container .chalkboard, .opta-widget-container .passingcombination {
	margin: 0 0 40px;
	background: #f5f5f5
}
.passingcombination .passingoptions {
	color: #444;
	margin: 10px;
	font-size: 13px
}
.passingcombination .canvas-container {
	width: 98%;
	margin: 10px 1% 0
}
.canvas-pitch .button-panel, .canvas-pitch .time-panel {
	height: auto;
	background-color: #f5f5f5
}
.canvas-pitch .time-controls button {
	border: 0;
	height: 40px;
	color: #535353;
	display: block;
	font-weight: 600;
	background: #e9e9e9;
	background: -moz-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e9e9e9), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -o-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: -ms-linear-gradient(top, #e9e9e9 0, #ccc 100%);
	background: linear-gradient(to bottom, #e9e9e9 0, #ccc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#cccccc', GradientType=0);
	line-height: 40px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.wider-web .image-day figure figcaption, .wider-web h3 span, footer .see-more {
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.canvas-pitch .time-controls button.selected, .canvas-pitch .time-controls button:hover {
	color: #fff;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0)
}
.canvas-pitch .play-direction span.dop-left, .canvas-pitch .play-direction span.dop-right {
	background-image: url(../images/structure/opta-dop-left.png)
}
.canvas-pitch .play-direction span.dop-right {
	background-image: url(../images/structure/opta-dop-right.png)
}
.canvas-pitch .time-line-gap {
	background-color: #f5f5f5;
	border-left-color: #f5f5f5;
	border-right-color: #f5f5f5
}
.opta-logo-white {
	display: none
}
.canvas-pitch .time-line-holder {
	overflow: hidden
}
.canvas-pitch .time-line .mins-1, .canvas-pitch .time-line .mins-15, .canvas-pitch .time-line .mins-5 {
	background-color: #363e4b
}
.canvas-pitch .time-line {
	border: 1px solid #363e4b
}
.canvas-pitch .injury-time {
	margin-right: -1px;
	background-color: #ddd;
	border-right: 1px solid #363e4b
}
.passingcombination.canvas-pitch .time-line-holder .time-span {
	background-color: #fe0002
}
.canvas-pitch .time-line-holder .time-span {
	background-color: #f5f5f5
}
.chalkboard .time-controls .time-line-holder span.time-span {
	background-color: #fe0002
}
.canvas-pitch .time-controls {
	border: 0
}
.opta-widget-container .chalkboard div.events dl dt, .opta-widget-container .chalkboard div.personal>dl>dt, .opta-widget-container .chalkboard div.teams dl.starters dt {
	height: auto;
	font-size: 13px;
	border-radius: 0;
	line-height: 30px;
	padding: 10px 5px 10px 20px;
	border-top: 10px solid #fe0002;
	background: url(../images/splash/checkbox.html) 6px -15px no-repeat #363e4b
}
.chalkboard ul.team li, .opta-widget-container .chalkboard div.teams dl.subs dt {
	background-image: url(../images/splash/checkbox.html)
}
.chalkboard div.events dl ul li:hover, .chalkboard div.events ul.events li:hover, .chalkboard ul.team li:hover, ul.team li.selected, ul.team li:hover {
	background-color: #ededed
}
.opta-widget-container .chalkboard div.events dl dt.partial, .opta-widget-container .chalkboard div.teams dl dt.partial {
	background-position: 6px -50px
}
.opta-widget-container .chalkboard div.teams dl.subs dt.selected {
	background-position: 5px 8px
}
.chalkboard div.events dl ul li, .chalkboard div.events ul.events li {
	background-image: url(../images/splash/checkbox.html);
	background-position: 5px -27px
}
.chalkboard div.events dl ul li.selected, .chalkboard div.events ul.events li.selected {
	background-position: 5px 8px
}
.chalkboard ul.team li {
	background-position: 5px -25px
}
.chalkboard ul.team li.selected {
	background-position: 5px 10px
}
.opta-widget-container .chalkboard div.events dl dt.selected, .opta-widget-container .chalkboard div.teams dl dt.selected {
	background-position: 5px 20px
}
.chalkboard dl dt div.expansion {
	width: 30px;
	height: 30px;
	background-position: 10px 7px
}
.chalkboard dl dt.closed div.expansion {
	background-position: 10px 7px
}
.opta-widget-container .chalkboard div.events dl dt span, .opta-widget-container .chalkboard div.teams dl dt span {
	padding: 0 5px
}
.chalkboard div.events dl ul li:last-child, .chalkboard dl.subs ul.team li:last-child {
	border-radius: 0
}
.opta-widget-container .chalkboard div.teams dl.subs dt span {
	padding: 0 4px 0 20px
}
.chalkboard ul.team li {
	position: relative;
	padding: 5px 30px 5px 45px
}
.chalkboard ul.team li span.shirt {
	position: absolute;
	top: 5px;
	right: 6px;
	color: #fe0002
}
.chalkboard ul.team li span.role {
	position: absolute;
	top: 5px;
	left: 20px;
	color: #888
}
.chalkboard ul.team li span.player_name {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	display: inline-block
}
.mfp-bg, .mfp-container, .mfp-wrap {
	width: 100%;
	left: 0;
	top: 0;
	height: 100%
}
.mfp-bg {
	z-index: 502;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .84;
	filter: alpha(opacity=84)
}
.ie7 .mfp-bg, .ie8 .mfp-bg {
	opacity: 1;
	filter: alpha(opacity=100);
	background: url(../images/structure/fancybox_overlay.png)
}
.mfp-wrap {
	z-index: 503;
	position: fixed;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	text-align: center;
	position: absolute;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.ie7 .mfp-container {
	left: 50%;
	width: 656px;
	margin: 40px 0 40px -328px
}
.ie8 .mfp-container {
	margin-top: 40px;
	margin-bottom: 40px
}
.mfp-container:before {
	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: 505;
	padding: 0 0 20px
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	cursor: auto
}
.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-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-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: -.8em;
	left: 8px;
	right: 8px;
	z-index: 504
}
.dm-forgotten h3, .dm-forgotten p {
	text-align: left;
	position: relative
}
.mfp-preloader a {
	color: #ccc
}
.mfp-preloader a:hover {
	color: #fff
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	padding: 0;
	z-index: 506
}
.mfp-close, .wider-web .image-day figure a {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close {
	position: absolute;
	right: -6px;
	top: -6px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	display: block;
	z-index: 999;
	width: 24px;
	height: 24px;
	text-decoration: none;
	background: url(../images/structure/close.png) no-repeat #010101
}
.mfp-close:active, .mfp-close:focus, .mfp-close:hover {
	background-position: 0 -24px
}
.mfp-counter {
	position: absolute;
	top: 10px;
	right: 20px;
	color: #ccc;
	font-size: 12px;
	line-height: 18px
}
.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}
.mfp-arrow:active {
	margin-top: -54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1
}
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: solid transparent
}
.mfp-arrow .mfp-a, .mfp-arrow:after {
	opacity: .8;
	border-top-width: 12px;
	border-bottom-width: 12px;
	top: 8px
}
.mfp-arrow .mfp-b, .mfp-arrow:before {
	border-top-width: 20px;
	border-bottom-width: 20px
}
.mfp-arrow-left {
	left: 0
}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
	border-right: 12px solid #000;
	left: 5px
}
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
	border-right: 20px solid #fff
}
.mfp-arrow-right {
	right: 0
}
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
	border-left: 12px solid #000;
	left: 3px
}
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
	border-left: 20px solid #fff
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.ie7 .mfp-iframe-holder {
	left: 50%;
	width: 750px;
	margin: 40px 0 40px -375px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 750px
}
.mfp-image-holder .mfp-content, img.mfp-img {
	max-width: 100%
}
.mfp-iframe-scaler {
	width: 750px;
	height: 510px
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 750px;
	height: 510px;
	box-shadow: 0 0 8px rgba(0,0,0,.6);
	background: #000
}
.mfp-figure:after, img.mfp-img {
	width: auto;
	height: auto;
	display: block
}
img.mfp-img {
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto
}
.mfp-figure:after {
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0,0,0,.6)
}
.mfp-figure {
	line-height: 0;
	padding: 10px;
	background: #000
}
.mfp-bottom-bar {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
	padding: 10px 0;
	background: #000;
	margin-top: -26px
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-break: break-word;
	padding: 0 66px 0 20px
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.mfp-image-holder .mfp-content .mfp-close {
	top: 0;
	right: 0
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
.my-mfp-zoom-in .mfp-content {
	opacity: 0;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8)
}
.my-mfp-zoom-in.mfp-ready .mfp-content {
	opacity: 1;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.my-mfp-zoom-in.mfp-removing .mfp-content {
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8)
}
.my-mfp-zoom-in.mfp-bg, .my-mfp-zoom-in.mfp-ready.mfp-bg {
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out
}
.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	filter: alpha(opacity=0);
	transition: opacity .2s ease-in-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: .84;
	filter: alpha(opacity=84);
	transition: opacity .2s ease-in-out
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0
}
.mfp-img-mobile img.mfp-img {
	padding: 0
}
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0,0,0,.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px
}
.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0,0,0,.6);
	position: fixed;
	text-align: center;
	padding: 0
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px
}
}
.wider-web, footer {
	position: relative
}
@media all and (max-width:800px) {
.mfp-arrow {
	-webkit-transform: scale(.75);
	transform: scale(.75)
}
.mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0
}
.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%
}
.mfp-container, .mfp-content {
	padding: 0
}
}
.mfp-ie7 .mfp-img {
	padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}
.mfp-ie7 .mfp-container {
	padding: 0
}
.mfp-ie7 .mfp-content {
	padding-top: 44px
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}
#wrapper .modal-only, .mfp-wrap .modal-hidden {
	display: none
}
footer {
	z-index: 2;
	background: url(../images/structure/ww-bg.html) 50% 0 repeat-y
}
footer:after, footer:before {
	display: table;
	content: ""
}
footer h2 {
	color: #fff
}
footer .see-more {
	float: right;
	color: #fff;
	margin: 30px 0 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -697px no-repeat;
	padding: 0 0 0 16px
}
footer .see-more:hover {
	color: #d60a0b
}
.wider-web {
	padding-top: 26px;
	border-top: 10px solid #AD1A1F
}
.wider-web-top {
	position: absolute;
	left: 50%;
	top: -10px;
	width: 72px;
	height: 36px;
	margin-left: -36px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -726px -3848px no-repeat
}
.wider-web .inner {
	width: 936px;
	padding: 0 0 60px;
	background: url(../images/structure/ww-shadow.png) 475px 70px no-repeat
}
.wider-web article {
	float: left;
	width: 456px;
	margin: 0 48px 0 0
}
.wider-web article.tweets {
	width: 432px;
	margin: 0
}
.wider-web h3 a, .wider-web h3 span {
	color: #fff;
	height: 30px;
	display: block;
	font-size: 16px;
	line-height: 31px;
	padding: 0 0 0 10px;
	text-transform: none;
	background: url(../images/structure/ww-title.png) top right no-repeat
}
.wider-web h3 a:hover {
	color: #d60a0b
}
.wider-web .image-day {
	padding-bottom: 21px;
	background: url(../images/structure/ww-hr.png) bottom left repeat-x
}
.wider-web .best-blog h3, .wider-web .image-day h3 {
	margin: 0 0 20px
}
.wider-web .best-blog .secondary h2 {
	margin: 0
}
.wider-web .image-day figure {
	position: relative;
	width: 456px;
	margin: 0
}
.wider-web .image-day figure a {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/structure/full-size.png) top right no-repeat
}
.ie7 .wider-web .image-day figure a {
	overflow: visible;
	font-size: 0;
	line-height: 0;
	cursor: pointer
}
.wider-web .image-day figure figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	height: 45px;
	width: 432px;
	font-size: 16px;
	line-height: 45px;
	padding: 0 0 0 24px;
	background: url(../images/structure/ww-caption.png)
}
.wider-web .best-blog .secondary, .wider-web .best-blog .secondary a {
	border: none;
	color: #fff
}
.wider-web .best-blog .secondary a:hover {
	color: #d60a0b
}
.wider-web .player-tweets {
	background: url(../images/structure/ww-hr.png) bottom left repeat-x
}
.wider-web .player-tweets .tweet {
	width: 346px;
	padding-top: 0;
	margin: 20px 0 0
}
.wider-web .fan-tweets .tweet {
	width: 432px;
	padding: 0;
	margin: 20px 0 0
}
.wider-web .fan-tweets .tweet p a, .wider-web .player-tweets .tweet p a {
	color: #fff
}
.wider-web .fan-tweets .tweet p a:hover, .wider-web .player-tweets .tweet p a:hover {
	color: #d60a0b
}
.wider-web .fan-tweets p:first-child, .wider-web .player-tweets p:first-child {
	background: 0 0;
	text-indent: 0;
	margin: 0 0 6px
}
.arsenal-player .digital-membership, .arsenal-player .view-player, .sponsors a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}
.wider-web .fan-tweets p:first-child a, .wider-web .player-tweets p:first-child a {
	padding: 0 0 0 28px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -500px no-repeat
}
.wider-web .fan-tweets p:first-child a:hover, .wider-web .player-tweets p:first-child a:hover {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -1982px no-repeat
}
.wider-web .tweet .time {
	display: block
}
.media-watch {
	padding: 30px 0;
	min-height: 250px;
	background: #111;
	background: rgba(0,0,0,.3)
}
.media-watch h2 a {
	color: #fff;
	font-weight: 500;
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
#dm-login .dm-right h1, .email-not-found h4, .error-row .title {
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.media-watch h2 a:hover {
	color: #d10b0c
}
.media-watch .inner {
	width: 936px
}
.media-watch article {
	margin: 19px 0 0
}
.media-watch .see-more {
	margin: 15px 0 20px
}
.media-watch aside {
	float: left;
	width: 286px;
	color: #fff;
	padding: 0 15px;
	background: url(../images/structure/ww-divider.png) left top repeat-y
}
.media-watch article aside:nth-child(3n+1) {
	background: 0 0;
	padding: 0 15px 20px 0
}
.media-watch aside a {
	color: #d10b0c;
	display: block;
	padding: 10px 0 0
}
.media-watch aside a:hover {
	color: #fff
}
.media-watch aside strong {
	color: #8c8c8c;
	font-weight: 400
}
.media-watch aside p {
	margin: 0
}
.media-disclaimer {
	float: left;
	width: 630px;
	margin: 18px 0 0;
	color: #aaa
}
.media-disclaimer.in-media-page {
	color: #41465c;
	width: auto;
	padding: 30px 25px 60px;
	background: url(../images/structure/news-divider.png) -30% 0 no-repeat
}
.arsenal-player {
	background: #000
}
.arsenal-player .digital-membership {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 159px;
	height: 94px;
	background: url(../images/player/digital-membership.html) no-repeat
}
.arsenal-player .inner {
	width: 936px;
	padding: 24px 0 60px
}
.arsenal-player h2 {
	margin: 0 0 24px
}
.arsenal-player .view-player {
	position: absolute;
	right: 0;
	top: 26px;
	display: block;
	width: 200px;
	height: 48px;
	background: url(../images/player/logo.html) no-repeat
}
.arsenal-player .latest-video-holder {
	position: relative;
	text-align: center
}
.arsenal-player figure {
	position: relative;
	float: left;
	margin: 0
}
.arsenal-player figure img {
	border: 3px solid #fff
}
.arsenal-player figure a {
	color: #fff;
	display: block;
	font-size: 16px;
	margin: 10px 0 0
}
.arsenal-player figure p {
	color: #ccc;
	margin: 5px 0 0
}
.arsenal-player .watch-now {
	position: absolute;
	top: 0;
	left: 0
}
.arsenal-player a.watch-now>img {
	height: 100%;
	width: 100%;
	border: 0
}
.ie7 .arsenal-player .watch-now {
	background: #000;
	filter: alpha(opacity=1)
}
.arsenal-player .watch-now:hover {
	background: url(../images/structure/watch-now.html) 50% no-repeat
}
.ie7 .arsenal-player .watch-now:hover {
	filter: alpha(opacity=100)
}
#dm-register .submit-row input[type=submit], .remember-row input[type=submit] {
	outline: 0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	-webkit-appearance: none
}
.arsenal-player .latest-video {
	margin: 0 60px 0 0
}
.arsenal-player .latest-video figcaption {
	width: 408px
}
.arsenal-player .latest-video .watch-now {
	margin: 0;
	width: 408px;
	height: 230px
}
.arsenal-player .latest-video img {
	border: 5px solid #fff
}
.arsenal-player .thumbnails {
	margin: 0 -18px 0 0
}
.ie7 .arsenal-player .thumbnails {
	float: left;
	display: inline;
	position: relative
}
.arsenal-player .thumbnails figcaption {
	width: 126px;
	height: 30px
}
.arsenal-player .thumbnails .watch-now {
	margin: 0;
	width: 126px;
	height: 73px
}
.arsenal-player .thumbnails figure {
	height: 120px;
	margin: 0 18px 20px
}
.arsenal-player .thumbnails figure a {
	font-size: 13px
}
.smallprint, .sponsors {
	background: #000;
	padding: 20px 0;
	border-top: 1px solid #222
}
.sponsors .inner {
	width: 760px
}
.smallprint .inner {
	width: 936px
}
.row-one, .row-two {
	display: block;
	width: 100%;
	text-align: center
}
.row-one {
	margin: 0 0 10px
}
.smallprint a {
	color: #fff
}
.smallprint small {
	text-align: center;
	display: block;
	color: #777
}
.sponsors a {
	margin: 0 12px;
	text-align: center;
	vertical-align: top;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) no-repeat;
	width: 0;
	height: 0;
	display: inline-block
}
.row-one a {
	margin: 0 20px
}
#nike-logo {
	margin-top: 26px;
	width: 90px;
	height: 39px;
	background-position: -484px -3666px
}
#nike-logo:hover {
	background-position: -583px -3665px
}
#emirates-logo {
	width: 91px;
	height: 66px;
	background-position: -143px -3707px
}
#emirates-logo:hover {
	background-position: -143px -3612px
}
#puma-logo {
	width: 82px;
	height: 66px;
	background-position: -679px -3527px
}
#puma-logo:hover {
	background-position: -593px -3527px
}
#carlsberg-logo {
	width: 79px;
	height: 53px;
	background-position: 0 -3710px
}
#carlsberg-logo:hover {
	background-position: 0 -3615px
}
#citroen-logo {
	width: 54px;
	height: 53px;
	background-position: -84px -3707px
}
#citroen-logo:hover {
	background-position: -84px -3612px
}
#huawei-logo {
	width: 55px;
	height: 53px;
	background-position: -67px -3533px
}
#huawei-logo:hover {
	background-position: -2px -3532px
}
#indesit-logo {
	width: 85px;
	height: 53px;
	background-position: -425px -3707px
}
#indesit-logo:hover {
	background-position: -425px -3612px
}
#jean-richard-logo {
	width: 92px;
	height: 53px;
	background-position: -248px -3533px
}
#jean-richard-logo:hover {
	background-position: -138px -3533px
}
#premier-league-logo {
	width: 45px;
	height: 53px;
	background-position: -286px -3707px
}
#premier-league-logo:hover {
	background-position: -286px -3612px
}
#gatorade-logo {
	width: 50px;
	height: 53px;
	background-position: -351px -3707px
}
#gatorade-logo:hover {
	background-position: -351px -3612px
}
#coopertires-logo {
	width: 110px;
	height: 53px;
	background-position: -475px -3533px
}
#coopertires-logo:hover {
	background-position: -355px -3533px
}
#marketscom-logo {
	width: 120px;
	height: 33px;
	background-position: -342px -3774px;
	margin-top: 13px
}
#marketscom-logo:hover {
	background-position: -212px -3774px
}
#vitality-logo {
	width: 84px;
	height: 50px;
	background-position: -87px -3471px
}
#vitality-logo:hover {
	background-position: 3px -3471px
}
#europcar-logo {
	width: 100px;
	height: 42px;
	background-position: -574px -3759px
}
#europcar-logo:hover {
	background-position: -468px -3759px
}
#login-wrap {
	width: 696px
}
#digital-membership {
	position: relative;
	padding: 0;
	margin: 0;
	width: 696px;
	display: block;
	background: #f1f1f1;
	-webkit-box-shadow: 0 0 30px -6px #000;
	-moz-box-shadow: 0 0 30px -6px #000;
	box-shadow: 0 0 30px -6px #000
}
#digital-membership .footer {
	margin: 0;
	padding: 0 20px;
	width: 656px;
	height: 60px
}
#digital-membership .back {
	height: 60px;
	display: block;
	line-height: 60px;
	padding: 0 0 0 16px;
	background-position: 2px -1913px
}
#dm-benefits, #dm-confirmation, #dm-login, #dm-register, #dm-register-confirmation, .dm-forgot-confirmation {
	margin: 0;
	height: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden
}
#dm-benefits.active, #dm-confirmation.active, #dm-login.active, #dm-register-confirmation.active, #dm-register.active, .dm-forgot-confirmation.active, .dm-forgotten.active {
	height: auto;
	overflow: visible;
	visibility: visible
}
#dm-forgot-confirmation {
	height: 226px
}
.error-row {
	color: #fff;
	margin: 0 0 10px;
	background: #be0000;
	padding: 10px 10px 12px
}
.error-row p {
	margin: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	padding: 0 0 0 26px;
	background: url(../images/player/warning.html) 0 50% no-repeat
}
.email-not-found p {
	padding: 0;
	background: 0 0
}
.email-not-found h4 {
	color: #fff;
	font-weight: 600;
	text-transform: none;
	padding: 4px 0 6px 24px;
	background: url(../images/player/warning.html) 0 50% no-repeat
}
.error-row a {
	color: #fff
}
.error-row .title {
	margin: 0 0 6px;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 0 24px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -783px -844px no-repeat
}
#dm-benefits .sign-up-row:after, #dm-benefits .sign-up-row:before, #dm-benefits:after, #dm-benefits:before, #dm-login:after, #dm-login:before, .dm-forgotten:after, .dm-forgotten:before {
	display: table;
	content: ""
}
.dm-forgotten .error-row p {
	margin: 0;
	width: auto;
	border: none;
	padding: 0 0 0 26px
}
.dm-forgotten .error-row {
	margin: 0 0 20px
}
#dm-login:after {
	clear: both
}
#dm-login .dm-left {
	float: left;
	width: 343px;
	height: 565px;
	text-align: center;
	border-right: 10px solid #fe0002
}
#dm-login figure {
	position: relative;
	margin: 0;
	height: 411px;
	background: url(../images/player/sign-up-for-digital-membership.html) no-repeat
}
#dm-login .benefits {
	position: absolute;
	top: 343px;
	left: 0;
	margin: 0;
	color: #fff;
	height: 48px;
	width: 323px;
	padding: 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
	background: #42454f
}
#dm-login .benefits-link {
	display: block;
	color: #42454f;
	line-height: 20px;
	padding: 16px 16px 10px
}
#dm-login .benefits-link span {
	padding: 0;
	margin: 0 0 4px;
	display: inline-block;
	border-bottom: 1px solid #696969
}
#dm-login .btn {
	font-size: 16px;
	line-height: 48px;
	width: 300px;
	height: 48px;
	margin: 0 auto 20px
}
#dm-login .dm-right {
	float: left;
	width: 303px;
	height: 525px;
	padding: 20px
}
#dm-login .dm-right h1 {
	color: #0e212f;
	font-size: 22px;
	margin: 0 0 10px;
	background: 0 0;
	font-weight: 700;
	padding: 0 0 10px;
	text-transform: none;
	border-bottom: 1px solid #ccc
}
.login-form {
	position: relative;
	height: 462px
}
.login-form .placeholder {
	color: #868686;
	font-size: 12px
}
.login-form ::-webkit-input-placeholder {
color:#868686;
font-size:12px
}
.login-form :-moz-placeholder {
color:#868686;
font-size:12px
}
.login-form ::-moz-placeholder {
color:#868686;
font-size:12px
}
.login-form :-ms-input-placeholder {
color:#868686;
font-size:12px
}
.login-form :focus::-webkit-input-placeholder {
color:transparent
}
.login-form :focus:-moz-placeholder {
color:transparent
}
.login-form :focus::-moz-placeholder {
color:transparent
}
.login-form :focus:-ms-input-placeholder {
color:transparent
}
.login-form label {
	display: block;
	font-weight: 700;
	margin: 0 0 10px 2px
}
.login-form input[type=password], .login-form input[type=text] {
	font-size: 12px;
	padding: 0 10px;
	display: inline-block;
	border-radius: 0;
	width: 281px;
	height: 30px;
	vertical-align: middle;
	-webkit-appearance: none;
	border: 1px solid #b9b9b9;
	-webkit-box-shadow: inset 0 2px 2px 0 #e9e9e9;
	-moz-box-shadow: inset 0 2px 2px 0 #e9e9e9;
	box-shadow: inset 0 2px 2px 0 #e9e9e9
}
.login-form input[type=password]:focus, .login-form input[type=text]:focus {
	outline: 0;
	border: 1px solid #888
}
.ie7 .login-form input[type=password], .ie7 .login-form input[type=text], .ie8 .login-form input[type=password], .ie8 .login-form input[type=text] {
	height: 23px;
	padding-top: 7px
}
.login-form .email-row {
	margin: 20px 0 0
}
.login-form .extra-info {
	color: #696969;
	font-size: 13px;
	margin: 10px 0 20px;
	padding: 0 0 10px 2px;
	border-bottom: 1px solid #ccc
}
.login-form .password-row {
	position: relative;
	padding: 0 0 40px
}
.login-form .activate-member, .login-form .forgot {
	position: absolute;
	bottom: 10px;
	right: 0;
	color: #444;
	font-size: 12px;
	font-weight: 700;
	padding: 0 0 2px;
	border-bottom: 1px solid #444
}
#dm-benefits .strapline, .remember-row input[type=submit] {
	color: #fff;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.login-form .activate-member {
	bottom: -16px
}
.login-form .remember-row {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 0 0;
	border-top: 1px solid #ccc
}
.remember-row label {
	position: absolute;
	top: 30px;
	left: 0
}
.remember-row .checkbox, .remember-row input[type=checkbox] {
	left: 100px;
	top: 28px;
	position: absolute
}
.remember-row .checkbox {
	padding: 0;
	display: block;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background: url(../images/structure/checkbox.png) no-repeat
}
.remember-row input[type=submit] {
	float: right;
	height: 48px;
	border: none;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
	padding: 0 30px;
	font-size: 16px;
	font-weight: 400;
	border-radius: 0;
	line-height: 48px
}
#dm-benefits {
	background: #fff
}
#dm-benefits .dm-both {
	border-top: 10px solid #fe0002
}
#dm-benefits .strapline {
	position: absolute;
	top: 100px;
	right: 30px;
	font-size: 13px;
	font-weight: 700
}
#dm-benefits figure {
	margin: 0;
	width: 696px;
	height: 140px;
	background: url(../images/player/digital-member-benefits.html) no-repeat
}
#dm-benefits ul {
	color: #666;
	margin: 20px 76px
}
#dm-benefits li {
	color: #666;
	padding: 10px 0;
	font-size: 16px
}
#dm-benefits .sign-up-row {
	margin: 20px 30px 0;
	padding: 11px 0 12px;
	border-top: 1px solid #e5e5e5
}
#dm-benefits .sign-up-row a {
	float: left;
	padding: 0 20px
}
.dm-forgotten {
	background: #fff
}
.dm-forgotten h1, .dm-forgotten h3 {
	background: 0 0;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-transform: none
}
.dm-forgotten h1 {
	color: #0e212f;
	font-size: 22px;
	margin: 0 0 10px;
	font-weight: 700;
	padding: 0 0 10px;
	border-bottom: 1px solid #e5e5e5
}
.dm-forgotten h3 {
	width: 440px;
	padding: 0;
	color: #666;
	font-size: 14px;
	font-weight: 500;
	margin: 10px auto;
	line-height: 21px
}
.dm-forgotten p {
	width: 656px;
	padding: 0 0 20px;
	margin: 21px auto 0;
	border-bottom: 1px solid #e5e5e5
}
.dm-forgotten .dm-both {
	text-align: center;
	padding: 20px 26px;
	border-top: 10px solid #fe0002
}
.dm-forgotten form {
	position: relative;
	text-align: left;
	margin: 0 auto;
	border-bottom: none
}
.dm-forgotten label {
	display: block;
	font-weight: 700;
	margin: 0 0 10px 1px
}
.dm-forgotten label[for=forgot-password-email] {
	width: 225px
}
.dm-forgotten input[type=text] {
	font-size: 12px;
	padding: 0 2%;
	display: block;
	height: 30px;
	width: 95%;
	border-radius: 0;
	margin: 0 0 0 1px;
	-webkit-appearance: none;
	border: 1px solid #b9b9b9;
	-webkit-box-shadow: inset 0 2px 2px 0 #e9e9e9;
	-moz-box-shadow: inset 0 2px 2px 0 #e9e9e9;
	box-shadow: inset 0 2px 2px 0 #e9e9e9
}
#dm-register:after, #dm-register:before, .dm-forgotten .sign-up-row:after, .dm-forgotten .sign-up-row:before {
	display: table;
	content: ""
}
.dm-forgotten input[type=text]:focus {
	outline: 0;
	border: 1px solid #888
}
.ie7 .dm-forgotten input[type=text], .ie8 .dm-forgotten input[type=text] {
	height: 23px;
	padding-top: 7px
}
.dm-forgotten .sign-up-row {
	margin: 22px 0 0;
	padding: 22px 0 0;
	border-top: 1px solid #e5e5e5
}
.dm-forgotten .red-btn-submit {
	float: right;
	height: 40px;
	border: none;
	padding: 0 20px;
	line-height: 40px;
	-webkit-appearance: none
}
#dm-register {
	background: #fff
}
#dm-register .dm-both {
	border-top: 10px solid #fe0002
}
#dm-register .strapline {
	position: absolute;
	top: 87px;
	right: 30px;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#dm-register figure {
	margin: 0;
	width: 696px;
	height: 140px;
	background: url(../images/player/register-header.html) no-repeat
}
#dm-register .benefits-link {
	display: block;
	color: #42454f;
	line-height: 20px;
	margin: 10px 0 0 54px
}
#dm-register .benefits-link span {
	margin: 0;
	display: inline-block;
	padding: 0 0 0 4px;
	border-bottom: 1px solid #696969
}
#dm-register .benefits-link .first-line {
	padding: 0
}
#dm-register form {
	position: relative;
	padding: 10px 0;
	margin: 0 auto;
	width: 472px
}
#dm-register .login-row {
	margin: 0 0 20px
}
#dm-register .half-width {
	width: 310px
}
#dm-register .half-width input[type=text] {
	width: 290px
}
#dm-register .hr {
	width: 100%;
	height: 1px;
	margin: 30px 0 24px;
	border-top: 1px solid #e5e5e5
}
#dm-register .login-row label {
	width: auto;
	float: none;
	display: block;
	color: #5b5b5b;
	font-size: 14px;
	font-weight: 700;
	padding: 0 0 8px
}
#dm-register .mailing-options label {
	font-weight: 400
}
#dm-register .checkbox, #dm-register input[type=checkbox] {
	top: 4px
}
#dm-register fieldset {
	background: #eee;
	margin: 30px 0 20px;
	padding: 20px 20px 0;
	border: 1px solid #ddd
}
#dm-register fieldset:after, #dm-register fieldset:before {
	display: table;
	content: ""
}
#dm-register h3 {
	display: block;
	color: #5b5b5b;
	font-size: 18px;
	font-weight: 700;
	padding: 0 0 24px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	text-transform: none
}
#dm-register .submit-row:after, #dm-register .submit-row:before, #dm-register .terms-row:after, #dm-register .terms-row:before, #dm-register-confirmation:after, #dm-register-confirmation:before {
	display: table;
	content: ""
}
#dm-register .submit-row input[type=submit], #dm-register-confirmation .strapline {
	color: #fff;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
#dm-register .submit-row {
	padding: 20px 0;
	border-top: 1px solid #e5e5e5
}
#dm-register .terms-row {
	margin: 10px 0 6px
}
#dm-register .terms-row a {
	font-size: 13px;
	border-bottom: 1px solid #696969
}
#dm-register .submit-row .mailing-options, #dm-register .terms-row .mailing-options {
	float: right;
	min-height: 30px;
	line-height: 30px;
	margin: 0 30px 0 0;
	padding: 0 30px 0 0
}
#dm-register .terms-row .mailing-options {
	margin: 0
}
#dm-register .submit-row .checkbox, #dm-register .submit-row input[type=checkbox], #dm-register .terms-row .checkbox, #dm-register .terms-row input[type=checkbox] {
	left: auto;
	top: 6px;
	right: 0
}
#dm-register .submit-row input[type=submit] {
	float: right;
	height: 30px;
	border: none;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
	padding: 0 30px;
	font-weight: 400;
	border-radius: 0;
	line-height: 30px
}
#dm-register .submit-row .optional {
	padding: 0;
	font-weight: 700
}
#dm-register-confirmation {
	background: #fff
}
#dm-register-confirmation .dm-both {
	text-align: center;
	border-top: 10px solid #fe0002
}
#dm-register-confirmation .strapline {
	position: absolute;
	top: 87px;
	right: 30px;
	font-size: 13px;
	font-weight: 700
}
#dm-register-confirmation figure {
	margin: 0;
	width: 696px;
	height: 140px;
	background: url(../images/player/register-header.html) no-repeat
}
#dm-register-confirmation .benefits-link {
	display: block;
	color: #42454f;
	line-height: 20px;
	margin: 10px 0 0 54px
}
#dm-register-confirmation .benefits-link span {
	margin: 0;
	display: inline-block;
	padding: 0 0 0 4px;
	border-bottom: 1px solid #696969
}
#dm-register-confirmation .benefits-link .first-line {
	padding: 0
}
#dm-register-confirmation .loading {
	margin: 40px 0
}
.welcome-message {
	padding: 20px 0;
	border-top: 1px solid #e5e5e5
}
.welcome-message:after, .welcome-message:before {
	display: table;
	content: ""
}
.welcome-message p {
	color: #999;
	margin: 0;
	font-size: 22px;
	font-weight: 600
}
.welcome-message #register-name {
	color: #333
}
#dm-notification {
	color: #fff;
	height: 40px;
	background: #010101
}
#dm-notification .message {
	position: relative;
	line-height: 40px;
	margin: 0 auto;
	width: 940px
}
#dm-notification .success {
	font-weight: 700;
	padding: 0 0 0 30px;
	background: url(../images/player/success.html) 0 50% no-repeat
}
#dm-notification .divider {
	padding: 0 0 0 30px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -785px -1102px no-repeat
}
#dm-notification .benefits {
	color: #fff;
	cursor: pointer;
	padding: 0 0 2px;
	border-bottom: 1px solid #5a5a5a
}
#dm-notification .benefits:hover {
	border-color: #fff
}
#dm-notification .hide {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	height: 24px;
	margin: 8px 0;
	cursor: pointer;
	line-height: 24px;
	padding: 0 30px 0 0;
	background: url(../images/structure/close.png) right top no-repeat
}
#dm-notification .hide:hover {
	background-position: right bottom
}
.junior-gunners #dm-benefits figure {
	height: 100px
}
#dob-register-message, #junior-register-message {
	margin: 21px 0;
	font-weight: 700
}
#junior-register-message a {
	color: #fe0002
}
.junior-gunners #dm-benefits .strapline {
	top: 86px
}
.junior-gunners #dm-benefits h2, .junior-gunners #dm-benefits h3 {
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	background: 0 0;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	margin: 20px 56px 0;
	text-transform: none
}
.junior-gunners #dm-benefits h3 span {
	font-weight: 400
}
.junior-gunners #dm-benefits li {
	font-size: 14px
}
.junior-gunners #dm-benefits p {
	margin: 20px 56px 0
}
.dm-forgotten .password-row, .dm-forgotten .select-holder {
	margin-bottom: 15px
}
a.forgot-btn {
	position: absolute;
	bottom: 28px;
	left: 390px
}
.dm-forgotten .dob-label-year {
	width: 100%;
	padding: 0 0 5px
}
.dm-forgotten .login-row-captcha {
	float: left;
	width: 100%
}
div.reset-password-success {
	display: none;
	height: 180px;
	margin-top: 5px
}
div.invalid-reset-token .password-request-footer a.red-btn, div.reset-password-success .password-request-footer a.red-btn {
	margin-top: 5px;
	float: right;
	text-align: center;
	width: 100px
}
div.invalid-reset-token {
	height: 180px
}
div.invalid-reset-token a.btn.red-btn {
	margin-left: 5px;
	width: 130px
}
div.invalid-reset-token a.btn.red-btn.cancel {
	width: 100px
}
@media only screen and (max-width:767px) {
#login-wrap {
	width: 320px
}
#digital-membership {
	width: 320px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
#digital-membership .mfp-close {
	right: 0;
	top: 0
}
#digital-membership .footer {
	padding: 0 10px;
	width: 300px;
	height: 60px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
#dm-login .dm-left, #dm-login .dm-right {
	position: relative;
	float: none;
	width: 320px;
	border: none;
	height: auto;
	border-top: 10px solid #fe0002
}
#dm-login .benefits, #dm-register .benefits, #dm-register-confirmation .benefits {
	position: absolute;
	width: 300px;
	bottom: 0;
	top: auto;
	left: 0
}
#dm-login .dm-right {
	width: 300px;
	padding: 10px
}
#dm-login .dm-right h1 {
	font-size: 19px
}
.login-form {
	height: auto;
	padding: 0 0 80px
}
.login-form input[type=password], .login-form input[type=text] {
	width: 278px
}
.full-select .login-row .select, .full-select .login-row select, .full-select .select-holder {
	width: 100%!important
}
#dm-register .terms-row .mailing-options label {
	text-align: right
}
#dm-register .submit-row .mailing-options {
	float: left;
	width: 120px
}
.dob .select, .dob .select-holder, .dob select {
	width: 90px!important
}
.dob .select {
	top: 0;
	left: 0;
	padding: 0;
	float: left;
	height: 30px;
	background: 0 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 30px
}
.dob .select-holder {
	margin: 0 10px 0 0
}
.dob .select-holder:last-child {
	margin: 0
}
#dm-register h3 {
	font-size: 16px
}
#dm-register .half-width, #dm-register .half-width input[type=text] {
	width: 100%
}
#dm-benefits figure {
	position: relative;
	width: 320px;
	height: 360px;
	background: url(../images/player/sign-up-for-digital-membership.html) 50% 0 no-repeat
}
#dm-login figure, #dm-register figure, #dm-register-confirmation figure {
	position: relative;
	width: 320px;
	height: 188px;
	background: url(../images/player/mobile-register-header.html) 50% 0 no-repeat
}
#dm-login figure {
	height: 126px
}
#dm-benefits .strapline, #dm-register .strapline, #dm-register-confirmation .strapline {
	right: 0;
	top: auto;
	bottom: 0;
	width: 300px;
	padding: 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 24px;
	text-align: center;
	background: #42454f
}
#dm-register .strapline, #dm-register-confirmation .strapline {
	width: 100%;
	font-size: 13px;
	padding: 8px 0 0;
	line-height: 20px
}
#dm-benefits figcaption span, #dm-register figcaption span, #dm-register-confirmation figcaption span {
	display: block
}
#dm-benefits figcaption .divider, #dm-register figcaption .divider, #dm-register-confirmation figcaption .divider {
	display: none
}
#dm-register .benefits-link, #dm-register-confirmation .benefits-link {
	display: block;
	color: #42454f;
	margin: 8px 0 0;
	line-height: 20px;
	padding: 10px 16px 14px;
	background: url(../images/player/mobile-register-shadow.html) left bottom repeat-x #f1f1f1
}
#dm-register .benefits-link span, #dm-register-confirmation .benefits-link span {
	padding: 0;
	margin: 0 0 4px;
	display: inline-block;
	border-bottom: 1px solid #696969
}
#dm-register .submit-row input[type=submit] {
	height: 48px
}
.welcome-message {
	line-height: 30px
}
#dm-register form {
	width: 92%;
	padding: 12px 4%
}
#dm-benefits ul {
	margin: 20px 46px
}
#dm-benefits li {
	font-size: 14px
}
.junior-gunners #dm-benefits h2, .junior-gunners #dm-benefits h3 {
	font-size: 15px;
	margin: 20px 26px 0
}
.junior-gunners #dm-benefits p {
	margin: 20px 26px 0
}
.dm-forgotten.lightbox-form {
	background-color: #fff;
	height: auto;
	max-width: 320px;
	margin: 0 auto;
	padding-bottom: 20px
}
.dm-forgotten.lightbox-form h2 {
	width: 280px;
	margin-left: 0
}
.dm-forgotten.lightbox-form form {
	padding: 10px 0 0;
	width: 80%
}
.dm-forgotten.lightbox-form p {
	width: 80%
}
#dm-forgot-confirmation {
	height: auto
}
#dm-forgot-confirmation p {
	width: 93%
}
#dm-forgot-confirmation div.password-request-footer {
	margin: 10px 10px 0 0
}
#dm-benefits .sign-up-row a, .dm-forgotten .red-btn-submit {
	float: none;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	text-align: center
}
.dm-forgotten form, .dm-forgotten h2, .dm-forgotten h3, .dm-forgotten p {
	width: 100%
}
.dm-forgotten h2, .dm-forgotten h3 {
	font-size: 13px
}
.dm-forgotten .red-btn-submit {
	padding: 0;
	width: 100%
}
.junior-gunners #dm-benefits figure {
	position: relative;
	width: 100%;
	height: 390px
}
.junior-gunners #dm-benefits .strapline {
	top: auto
}
.junior-gunners #dm-register figure, .junior-gunners #dm-register-confirmation figure {
	position: relative;
	width: 100%;
	height: 188px
}
.dm-forgotten .select-holder {
	margin: 0 10px 15px 0
}
.dm-forgotten .g-recaptcha {
	margin-left: -17px
}
}
@media only screen and (max-width:940px) {
#dm-notification {
	height: auto
}
#dm-notification .message {
	width: auto;
	padding: 10px 0;
	max-width: 940px;
	text-align: center;
	line-height: normal
}
#dm-notification .success {
	position: relative;
	margin: 0 auto;
	display: block;
	width: 180px
}
#dm-notification .divider {
	display: none
}
#dm-notification .benefits {
	position: relative;
	margin: 10px auto 0;
	display: block;
	width: 240px;
	border: 0;
	text-decoration: underline
}
#dm-notification .hide {
	position: absolute;
	top: 10px;
	margin: 0;
	padding: 0;
	right: 10px;
	width: 24px;
	display: block;
	text-indent: -9999px
}
}
#wrapper.international-registration {
	background: 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	padding-bottom: 0
}
#wrapper.international-registration #digital-membership {
	margin: 0 auto;
	width: 100%;
	max-width: 1080px
}
#wrapper.international-registration #logo {
	top: 10px;
	left: 10px;
	width: 115px;
	background-size: 100%
}
#wrapper.international-registration #dm-register {
	border-top: solid 10px #fe0002
}
#wrapper.international-registration #dm-register:after, #wrapper.international-registration #dm-register:before {
	display: none
}
#wrapper.international-registration #dm-register.locale-ms figure .banner-heading {
	top: 33px;
	font-size: 23px
}
#wrapper.international-registration #dm-register.locale-fr figure .banner-heading {
	top: 35px;
	font-size: 21px
}
#wrapper.international-registration #dm-register.locale-vi figure .banner-heading {
	font-size: 24px
}
#wrapper.international-registration #dm-register.locale-id figure .banner-heading {
	font-size: 21px;
	top: 34px;
	width: 163px
}
#wrapper.international-registration #dm-register.locale-zh figure .banner-heading {
	left: 163px;
	width: 160px
}
#wrapper.international-registration #dm-register.locale-es figure .banner-heading {
	left: 160px;
	width: 160px
}
#wrapper.international-registration #dm-register .strapline {
	right: 60px;
	top: 77px
}
#wrapper.international-registration #dm-register .strapline span.clear:after {
	content: '';
	position: relative;
	display: block
}
#wrapper.international-registration #dm-register #login-preferred-language {
	width: 220px
}
#wrapper.international-registration #dm-register .hidden {
	height: 0;
	overflow: hidden
}
#wrapper.international-registration #dm-register>.dm-both {
	-webkit-box-shadow: 0 0 50px -2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 50px -2px rgba(0,0,0,.3);
	box-shadow: 0 0 50px -2px rgba(0,0,0,.3)
}
#wrapper.international-registration #dm-benefits .dm-both {
	margin-top: 0
}
#wrapper.international-registration #dm-benefits:after, #wrapper.international-registration #dm-benefits:before {
	display: none!important
}
#wrapper.international-registration figure {
	top: -135px;
	position: absolute;
	height: 135px;
	width: 100%;
	background: url(../images/structure/digital-membership-header.jpg) top right no-repeat
}
#wrapper.international-registration figure .banner-heading-container {
	float: left;
	width: 346px;
	height: 100%;
	background: url(../images/structure/digital-membership-banner-left.png) top left no-repeat
}
#wrapper.international-registration figure .banner-heading {
	position: absolute;
	left: 165px;
	width: 150px;
	top: 30px;
	background: 0 0;
	color: #fff;
	font-size: 26px;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	transform: rotate(-15deg);
	text-align: center
}
#wrapper.international-registration figure figcaption {
	text-align: center
}
#wrapper.international-registration figure figcaption .benefits-link {
	display: inline-block;
	text-align: center;
	margin-left: 0
}
#wrapper.international-registration .dm-both {
	border-top: none;
	position: relative;
	width: 1080px;
	margin: 135px auto 0;
	z-index: 1;
	padding: 0;
	background: url(../images/structure/sidebar.png) top right no-repeat #fff
}
#wrapper.international-registration .dm-both:after, #wrapper.international-registration .dm-both:before {
	display: table;
	content: ""
}
#wrapper.international-registration .benefits-wrapper, #wrapper.international-registration form {
	margin: 44px 5.6% 0;
	padding-top: 0;
	width: 62.3%;
	float: left
}
#wrapper.international-registration .benefits-wrapper p, #wrapper.international-registration form p {
	font-size: 15px;
	margin: 0 0 30px
}
#wrapper.international-registration .benefits-wrapper {
	display: none
}
#wrapper.international-registration .benefits-wrapper img {
	margin: 0 0 15px
}
#wrapper.international-registration .benefits-wrapper.active {
	display: block
}
#wrapper.international-registration h1 {
	margin-bottom: 20px
}
#wrapper.international-registration .sidebar .widgets {
	padding-left: 0
}
#wrapper.international-registration .sidebar h2 {
	margin-left: 23px
}
#wrapper.international-registration .sidebar .ad-small, #wrapper.international-registration .sidebar .ad-tall {
	margin: 10px auto 0
}
#wrapper.international-registration .benefits-link span.medium-only {
	display: none
}
@media (max-width:990px) {
#wrapper.international-registration #dm-register .strapline {
	right: 20px
}
#wrapper.international-registration .dm-both {
	background: 0 0;
	width: auto
}
#wrapper.international-registration form {
	margin-left: auto;
	margin-right: auto;
	float: none
}
#wrapper.international-registration .benefits-link span.medium-off {
	display: none
}
#wrapper.international-registration .benefits-link span.medium-only {
	display: inline-block
}
}
@media (max-width:767px) {
#wrapper.international-registration {
	margin: 0 auto;
	display: block
}
#wrapper.international-registration #dm-benefits {
	width: 92%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 66px 4% 0
}
#wrapper.international-registration #dm-register {
	overflow: hidden
}
#wrapper.international-registration #dm-register.locale-fr figure .banner-heading, #wrapper.international-registration #dm-register.locale-ms figure .banner-heading {
	left: 112px;
	width: 150px;
	top: 9px
}
#wrapper.international-registration #dm-register.locale-vi figure .banner-heading {
	top: 4px;
	left: 106px;
	width: 148px
}
#wrapper.international-registration #dm-register.locale-id figure .banner-heading {
	top: 11px;
	left: 99px
}
#wrapper.international-registration #dm-register.locale-zh figure .banner-heading {
	left: 94px
}
#wrapper.international-registration #dm-register.locale-es figure .banner-heading {
	left: 115px;
	width: 130px
}
#wrapper.international-registration .dm-both {
	margin-top: 175px
}
#wrapper.international-registration .banner-heading-container {
	background: url(../images/structure/digital-membership-banner-left-hollow.png) -60px -25px no-repeat!important
}
#wrapper.international-registration figure {
	height: 176px;
	top: -175px
}
#wrapper.international-registration figure .banner-heading {
	left: 115px;
	top: 13px;
	font-size: 20px;
	width: 120px
}
#wrapper.international-registration figure figcaption {
	top: 71px!important
}
#wrapper.international-registration .benefits-link span.small-off {
	display: none
}
#wrapper.international-registration .benefits-link span.small-on {
	display: inline-block
}
#wrapper.international-registration .benefits-link {
	display: block!important;
	background: #f1f1f1;
	padding-bottom: 0;
	text-decoration: none!important;
	border: none
}
#wrapper.international-registration .benefits-link span {
	border: none;
	text-decoration: underline
}
#wrapper.international-registration .benefits-link:first-of-type {
	margin-top: 13px!important
}
#wrapper.international-registration .benefits-link:last-child {
	padding-bottom: 10px;
	margin-top: 0;
	background: url(../images/player/mobile-register-shadow.html) left bottom repeat-x #f1f1f1
}
#wrapper.international-registration #logo {
	top: 0;
	width: 60px;
	background-size: 100%
}
#wrapper.international-registration .strapline {
	right: 0!important
}
#wrapper.international-registration form {
	margin-top: 64px;
	width: 92%
}
}
.ie7 #wrapper.international-registration figure, .ie8 #wrapper.international-registration figure {
	display: block;
	background-position: right;
	width: 100%;
	left: 0
}
.ie7 #wrapper.international-registration .banner-heading, .ie8 #wrapper.international-registration .banner-heading {
	top: 10px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.96592583, M12=0.25881905, M21=-0.25881905, M22=0.96592583,sizingMethod='auto expand')";
filter:progid:DXImageTransform.Microsoft.Matrix(M11=.96592583, M12=.25881905, M21=-.25881905, M22=.96592583, sizingMethod='auto expand')
}
.ie7 #wrapper.international-registration #logo, .ie8 #wrapper.international-registration #logo {
	background: url(../images/crests/arsenal-med-ie.html) no-repeat!important
}
.ie7 #wrapper.international-registration #dm-register figcaption.strapline, .ie8 #wrapper.international-registration #dm-register figcaption.strapline {
	font-size: 12px
}
.ie7 #wrapper.international-registration #dm-register.locale-id figure .banner-heading, .ie8 #wrapper.international-registration #dm-register.locale-id figure .banner-heading {
	top: 14px
}
.ie7 #wrapper.international-registration #dm-register.locale-ms figure .banner-heading, .ie8 #wrapper.international-registration #dm-register.locale-ms figure .banner-heading {
	top: 15px
}
.ie7 #wrapper.international-registration #dm-register.locale-fr figure .banner-heading, .ie8 #wrapper.international-registration #dm-register.locale-fr figure .banner-heading {
	top: 17px
}
#fb_content_7 {
	padding: 10px 0 0!important
}
#fb_content_7 .pw-widget {
	width: 452px!important
}
#fb_content_7.pw-lower-article .pw-widget {
	width: 508px!important
}
#fb_content_7 .button-fb-send, #fb_content_7 .pw-icon {
	display: block;
	height: 35px;
	width: 35px;
	margin-right: 3px!important;
	border: none;
	background-size: 630px 120px!important;
	background-image: url(../images/structure/arsenal-social63a363a3.html?v=1.52.0);
	background-repeat: no-repeat
}
#fb_content_7 .pw-button-facebook .pw-icon {
	background-position: 0 -65px!important
}
#fb_content_7 #fb-send-target {
	margin-right: 3px!important
}
#fb_content_7 .pw-button-twitter .pw-icon {
	background-position: -50px -65px!important
}
#fb_content_7 .pw-button-googleplus .pw-icon {
	background-position: -425px -65px!important
}
#fb_content_7 .pw-button-reddit .pw-icon {
	background-position: -322px -65px!important
}
#fb_content_7 .pw-button-email .pw-icon {
	background-position: -212px -65px!important
}
#fb_content_7 .pw-button-pinterest .pw-icon {
	background-position: -374px -65px!important
}
#fb_content_7 .pw-button-post .pw-icon {
	background-position: -266px -65px!important
}
#fb_content_7 .pw-button-print .pw-icon {
	background-position: -475px -65px!important
}
#fb_content_7.pw-lower-article {
	padding-top: 27px!important
}
@media screen and (min-width:768px) {
#fb_content_7_mobile {
	display: none!important
}
#fb_content_7 {
	display: inline-block!important
}
}
@media screen and (max-width:767px) {
#fb_content_7_mobile, #fb_content_7_mobile:before {
	display: inline-block
}
#fb_content_7 {
	display: none!important
}
#fb_content_7_mobile {
	padding: 5px 0!important;
	float: right
}
#fb_content_7_mobile .pw-icon {
	display: block;
	padding-right: 0!important;
	height: 35px;
	width: 35px;
	border: none!important;
	background-size: 441px 84px!important;
	background-image: url(../images/structure/arsenal-social63a363a3.html?v=1.52.0)!important;
	background-repeat: no-repeat!important
}
#fb_content_7_mobile .pw-button-facebook .pw-icon {
	background-position: 0 0!important
}
#fb_content_7_mobile .pw-button-twitter .pw-icon {
	background-position: -50px 0!important
}
#fb_content_7_mobile .pw-button-whatsapp {
	display: inline-block!important
}
#fb_content_7_mobile .pw-button-whatsapp .pw-icon {
	background-position: -100px 0!important
}
#fb_content_7_mobile .pw-button-email .pw-icon {
	background-position: -202px 0!important
}
#fb_content_7_mobile .pw-button-post .pw-icon {
	background-position: -302px 0!important
}
#fb_content_7_mobile .pw-button-reddit .pw-icon {
	background-position: -152px 0!important
}
cite .fb-like {
	display: none!important
}
cite.with-author #fb_content_7_mobile {
	margin-top: -15px
}
cite.with-author span {
	height: 12px
}
cite.with-author span.author {
	padding: 5px 0 0
}
section.share-articles #fb_content_7_mobile {
	float: left
}
}
@media screen and (max-width:360px) {
section.article-text #fb_content_7_mobile .pw-button-post {
	display: none!important
}
}
.ra1-pw-mobile .fb-like {
	display: none!important
}
.ra1-pw-mobile span.date {
	display: inline-block!important
}
cite .date {
	display: inline-block;
	padding-top: 10px
}
@media (min-width:768px) and (max-width:990px) {
#quick-links, #quick-links .hidden {
	position: absolute;
	top: 0;
	overflow: hidden
}
.ad-small, .ad-wide, .player-column {
	vertical-align: top
}
body, html {
	min-width: 100%;
	background: #fff;
	overflow-x: hidden
}
#logo {
	left: 16px
}
.facebook-tab, .large-only, .no-aside .sidebar, .small-only, .twitter-tab {
	display: none
}
.medium-only {
	display: block
}
#quick-links {
	margin: 0;
	right: 175px;
	border-top: none;
	max-height: 43px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease
}
#quick-links.open {
	max-height: 220px
}
#quick-links li {
	clear: both;
	width: 143px;
	height: 43px;
	line-height: 43px;
	background: #fff;
	padding: 0 0 0 20px;
	border: 1px solid #e9e9e9;
	border-top: 0
}
.last-column, .last-column li {
	line-height: 40px;
	height: 40px
}
#quick-links li:first-child {
	height: 44px;
	padding: 0 0 0 20px;
	background: 0 0;
	border: none
}
#quick-links.open li:first-child {
	background-color: transparent
}
#quick-links .hidden {
	right: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 11px -1802px no-repeat #fff;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	width: 47px;
	height: 43px;
	border: 1px solid #e9e9e9;
	border-top: 0
}
#site-search, .no-title li:first-child {
	border: none
}
.mega-nav {
	margin: 0;
	width: 100%;
	height: 388px;
	padding: 26px 0
}
.column {
	width: 184px;
	height: 321px
}
.column a {
	font-size: 13px
}
.column:first-child {
	margin-left: 4.42708333%
}
.nav-column {
	width: 94px;
	height: 266px
}
.mega-nav .nav-column li a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -324px no-repeat
}
.latest-column {
	width: 170px
}
.fixture-column {
	width: 160px
}
.result-column {
	width: 140px
}
.result-column span {
	font-size: 12px
}
.feature-column {
	width: 120px
}
.team-column {
	padding-right: 0;
	width: 580px
}
.team-column ul {
	width: 122px
}
.team-column a, .team-column a:hover {
	font-size: 10px
}
.membership-column {
	width: 120px
}
.table-column {
	width: 155px;
	padding-right: 0
}
.table-column table {
	width: 155px;
	font-size: 12px
}
.latest-column li a, .latest-column li a:hover {
	font-size: 12px
}
.last-column {
	clear: both;
	border: none;
	width: 100%;
	padding: 0;
	border-top: 1px solid #3a3f48
}
.last-column ul {
	height: 40px;
	margin: 0 0 0 20px
}
.last-column li {
	float: left;
	border: none;
	padding: 0 0 0 15px
}
.last-column li:first-child {
	padding: 0
}
.last-column li a {
	font-size: 11px;
	line-height: 40px
}
#wrapper, .promos .inner, .wider-web .inner, header .inner {
	position: relative;
	width: auto;
	margin: 0
}
#wrapper {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 0;
	width: 768px;
	margin: 0 auto;
	padding: 0 0 42px;
	background-position: 480px 0
}
.homepage #content {
	width: 456px;
	padding: 0 24px 0 0
}
#sub-header, #sub-header .sub-inner, #sub-header.club-header, #sub-header.moments-header, #sub-header.portal-header, #sub-header.sub-portal-header, #sub-header.wallpaper-header {
	margin: 0;
	left: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-position: 85% 0!important
}
.match-report .next-match, .versus.score {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box
}
#sub-header.news-header {
	background: url(../images/tablet/news-header.html) center top no-repeat
}
#sub-header h1 {
	left: 36px
}
#sub-header.fixtures-header .countdown .section {
	width: 61px
}
.blue-ribbon-nav, .page-filters {
	left: 36px!important
}
.top-stories {
	float: left;
	width: 477px;
	margin: 0 1px;
	padding: 34px 2px 32px 36px
}
.top-search {
	float: left;
	width: 441px;
	margin: 0 1px;
	padding: 34px 2px 32px 72px
}
.news-wrapper {
	margin-left: -36px;
	width: 515px
}
.medium-version .news-sidebar .widget {
	display: block
}
.news-wrapper .article-list li:last-child {
	display: none
}
.news-wrapper .article-list li.news-ad-unit {
	display: list-item
}
#content aside, .news-wrapper .date.top-date {
	display: none
}
.news-wrapper #content {
	padding: 44px 0 0 72px;
	width: 444px
}
.news-wrapper #content .tertiary ul {
	margin: 0 20px 0 0
}
.news-wrapper #content article {
	width: 490px;
	margin-left: -46px;
	border: none
}
.news-wrapper .date.full-width {
	margin-left: 0
}
.news-wrapper.feature-tab .date {
	margin-left: 36px
}
.mobile-top-date.small-only {
	display: block
}
.mobile-top-date.small-only h2 {
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x;
	margin: 0 1px 10px;
	line-height: 60px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-size: 24px;
	font-weight: 700;
	padding: 0;
	text-transform: none;
	text-indent: 34px
}
.news-wrapper .news-feature {
	margin-left: 36px;
	width: 384px;
	overflow: hidden;
	margin-bottom: 20px
}
.news-wrapper .team-news {
	display: none
}
.team-news.medium-only {
	width: 100%;
	display: block
}
.team-news.medium-only .table-holder {
	padding-left: 36px
}
.team-news-section {
	margin-left: 36px;
	width: 338px;
	background: url(../images/structure/news-divider.png) 80px 100% no-repeat
}
.pagination {
	left: -36px;
	width: 515px
}
.pagination .next {
	display: none
}
.pagination .prev, .pagination .prev:hover {
	margin: 33px 0;
	line-height: 24px;
	padding: 0 35px 0 0;
	background: url(../images/tablet/older-btn.html) 100% 0 no-repeat
}
.as-desktop.pagination {
	width: 100%;
	padding-right: 36px
}
.as-desktop.pagination .next {
	display: inline-block
}
.as-desktop.pagination .prev {
	line-height: 30px;
	padding: 0 0 0 58px;
	margin: 30px 10px 0 0;
	background: url(../images/structure/pagination-sprite.gif) no-repeat
}
.as-desktop.pagination .prev:hover {
	background: url(../images/structure/pagination-sprite.gif) 0 -52px no-repeat
}
#wrapper.medium-margin-fix {
	margin-left: 36px
}
.promo-article h2 {
	line-height: 32px
}
.promo-article h2 a {
	font-size: 30px;
	line-height: 32px
}
.promo .large {
	width: 100%;
	height: auto
}
.large .promo-image {
	position: relative;
	left: 0;
	height: 340px;
	overflow: hidden;
	text-align: center
}
.large .promo-cover {
	left: 0;
	width: 100%;
	overflow: hidden;
	background-position: 50% 0
}
.large .promo-image img {
	width: 100%
}
.large .promo-bg {
	left: 0;
	width: 100%;
	height: 340px;
	background: url(../images/structure/promo-stripes-left.html) center left no-repeat, url(../images/structure/promo-stripes-right.html) center right no-repeat
}
.large .promo-mask {
	display: none
}
.large .promo-article {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	margin: 40px 0
}
.large .promo-article:after, .large .promo-article:before {
	display: table;
	content: ""
}
.large .promo-article:after {
	clear: both
}
.large .promo-article ul {
	list-style: none;
	padding: 0;
	margin: 30px 0 0
}
.large .promo-article h2 {
	margin: 0;
	width: 330px;
	background: 0 0;
	line-height: 38px
}
.large .promo-article h2 a {
	font-size: 38px;
	line-height: 38px
}
.large .promo-article p {
	color: #fff;
	width: auto
}
.large .primary, .large .secondary {
	margin: 0;
	width: 40%;
	float: left;
	border: none;
	padding: 0 5%
}
.feature-promo .inner, .match-result .center-result p {
	width: auto
}
.feature-promo .promo-article {
	top: 60px;
	left: auto;
	right: 35px
}
.promo .match {
	height: auto
}
.match .promo-article {
	margin: 20px 0 40px
}
.match-result {
	margin: 0 0 10px 5%
}
.promo .small {
	width: 100%
}
.small .promo-article {
	position: absolute;
	top: 20px;
	left: auto;
	width: 45%;
	right: 20px
}
.small .promo-image {
	left: -48px
}
.small .promo-bg {
	height: 270px;
	width: 842px;
	left: -300px;
	background: url(../images/structure/small-promo-stripes.png) no-repeat
}
.small .promo-mask {
	height: 270px;
	width: 480px;
	left: -48px;
	background: url(../images/structure/small-promo-mask.html) no-repeat
}
#wrapper.articles {
	width: 100%;
	background: 0 0
}
.articles #content {
	width: 100%;
	padding: 44px 0 0
}
.articles article {
	position: relative;
	margin: 0 auto;
	width: 696px;
	padding: 0 0 50px
}
.articles .related-articles {
	width: 100%;
	padding: 0;
	margin: 0
}
.related-articles .stories {
	position: relative;
	width: 480px;
	margin: 0 auto;
	padding: 30px 0 0 72px
}
article h3.cluster-title {
	margin-left: -36px
}
article .cluster-title a {
	padding-left: 56px;
	background-color: #434450;
	background-position: -754px -500px
}
article .cluster-title a:hover {
	padding-left: 56px;
	background-position: -754px -530px
}
.social-holder {
	display: block
}
.social-holder .social {
	width: 489px;
	overflow: hidden;
	margin: 20px 0 0 -50px;
	padding: 24px 0 10px 40px;
	background-position: top right
}
.social-holder .social p {
	padding: 0;
	float: left;
	width: 170px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -550px -1188px no-repeat
}
.social-holder .social-icons {
	margin: 0 0 0 8px
}
.social-holder .social-icons li {
	width: 36px;
	height: 36px;
	margin: 0 8px 8px 0
}
.social-holder .social-icons img {
	width: 36px;
	height: 36px
}
.feature-image {
	width: 100%;
	height: 284px;
	overflow: hidden
}
.feature-image-cover {
	left: 0;
	width: 100%;
	overflow: hidden;
	background-position: 50% 0
}
.feature-type {
	left: 0
}
#sub-header .promotions, .with-filter-date {
	left: 36px
}
.articles.full-width #content {
	width: 100%
}
.articles .news-wrapper {
	width: 100%;
	margin: 0
}
.articles .news-wrapper.tables {
	width: 90%;
	margin: 0 0 0 40px
}
.news-wrapper .with-filter {
	display: none
}
.with-filter {
	position: relative;
	padding-left: 34px
}
.grey-span {
	color: #9d9d9d
}
.match-report {
	width: 100%
}
.match-report .next-match {
	width: 100%;
	box-sizing: border-box
}
.match-report .match-report-image {
	text-align: center;
	background: url(../images/structure/match-default-back.jpg) 50% no-repeat
}
.versus.score {
	width: 100%;
	box-sizing: border-box;
	background: url(../images/structure/post-match.html) 50% no-repeat
}
#wrapper.live-match #content, .match-report .fixture-extra-info {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box
}
.alert-bar, .fixture-extra-info, .fixture-info, .next-match, .versus {
	margin-left: 0
}
.match-report .fixture-extra-info {
	width: 100%;
	box-sizing: border-box
}
.tab-content .alert {
	width: auto
}
.league-table-full {
	margin: 20px 0 0
}
.league-table-full table tfoot a {
	text-indent: -9999px;
	background: 0 0
}
.news-wrapper .league-filter .filter {
	margin: 0
}
.league-table-full.teams-table {
	margin-bottom: 40px
}
#wrapper.table-bg {
	background: url(../images/tablet/table-bottom.html) bottom center no-repeat
}
.league-table-full.teams-table table th.dark, .league-table-full.teams-table table tr td.dark {
	background: #ddd
}
.league-table-full.teams-table table tr.arsenal td, .league-table-full.teams-table table tr.arsenal td.dark, .league-table-full.teams-table table tr.arsenal td.light {
	background: #fff;
	color: #fe0002
}
.tablet-dropdown {
	display: block;
	float: right;
	color: #525051;
	font-size: 16px;
	line-height: 38px;
	text-indent: 10px;
	cursor: pointer;
	width: 189px
}
.fixture-mobile-top-date {
	display: block
}
.ticket-holder {
	width: 696px
}
#wrapper.medium-only-no-margin {
	width: 768px;
	margin: 0 auto
}
#wrapper .center-wrapper {
	float: none;
	width: 696px;
	margin: 0 auto
}
.medium-only-no-margin .news-wrapper {
	overflow: hidden
}
.team-profiles {
	float: none;
	width: auto;
	margin: 0;
	padding: 22px 36px 32px
}
.team-profiles .red-arrow {
	top: 20px
}
.player-column {
	float: none;
	width: 334px;
	margin: 26px 0 0 22px;
	display: inline-block
}
.player-profile-img {
	max-width: 768px;
	margin: -44px 0 0 -36px
}
.my-year {
	margin: 20px 0 0 -36px;
	padding: 0 13px 0 180px!important
}
.player-years {
	width: 550px
}
.arsenal-player-logged-in .video-container {
	position: relative;
	float: none;
	margin: 0 auto
}
.arsenal-player-logged-in .versus {
	float: none;
	margin: 20px auto 0
}
.live-match-header .inner {
	width: 100%
}
#sub-header.pre-match .live-match-fixture {
	background-position: 50% 0
}
.pre-match-home {
	left: 30px
}
.pre-match-away {
	right: 30px
}
.pre-match .fixture-extra-info {
	padding-left: 36px
}
.match-btn {
	right: 36px
}
.match-news-body #content {
	width: 100%;
	padding: 44px 0 0
}
.match-news-body #content aside {
	display: block
}
.arsenal-player-event .versus img, .arsenal-player-strip p, .get-involved>p, .gunners-gaming .shadow, .live-match-fixture .stadium img, .live-match-nav .page-filters .large-only, .match-news-body #content aside.large-only, .timeline {
	display: none
}
.match-news-body.match-news-listing #content {
	width: 477px
}
.match-news-body.match-news-listing .article-list li {
	padding-left: 0
}
.match-info-bar p {
	font-size: 13px;
	padding: 0 0 0 36px
}
.live-match-fixture .versus {
	position: relative;
	margin: 0 auto
}
.live-match-fixture .stadium {
	width: 100%
}
.live-match-fixture .stadium-mask {
	background-color: #15212f
}
#wrapper.live-match {
	padding: 0;
	margin: 0 auto
}
.live-match-info .live-match {
	left: 222px
}
.live-match-info .homepage {
	left: 388px
}
.live-match-nav {
	width: 100%;
	background-position: -192px 0
}
#wrapper.live-match #content {
	width: 518px;
	box-sizing: border-box;
	padding: 30px 36px 0
}
#minute-by-minute {
	float: left;
	padding: 0 0 30px
}
#minute-by-minute .minute {
	width: 52px
}
#minute-by-minute .commentary {
	width: 320px
}
#minute-by-minute .arsenal-tweet .commentary, #minute-by-minute .booking .commentary, #minute-by-minute .extra-time .commentary, #minute-by-minute .fan-tweet .commentary, #minute-by-minute .full-time .commentary, #minute-by-minute .goal .commentary, #minute-by-minute .half-time .commentary, #minute-by-minute .kick-off .commentary, #minute-by-minute .sent-off .commentary, #minute-by-minute .special-event .commentary, #minute-by-minute .substitution .commentary {
	width: 280px
}
.get-involved h3 {
	text-decoration: none
}
#minute-by-minute li {
	width: 100%;
	padding-right: 20px
}
.twitter-feed {
	margin: 10px 0 0
}
.get-involved {
	right: 0;
	width: 280px
}
.get-involved ul {
	width: 234px
}
.get-involved li {
	width: 200px;
	padding: 14px 0 0
}
.arsenal-player-event {
	padding-bottom: 0
}
.arsenal-player-event .live-match-info p {
	left: -157px;
	position: relative;
	text-align: center
}
.arsenal-player-event .versus h1 {
	padding-top: 10px;
	text-align: center;
	top: 0
}
.arsenal-player-event .arsenal-player-logged-in .arsenal-player-strip {
	text-align: center
}
.arsenal-player-event .arsenal-player-logged-in .arsenal-player-strip .arsenal-player-logo {
	display: inline-block;
	position: relative;
	left: -180px;
	top: 0
}
.wider-web-top {
	margin: 0 0 24px -36px
}
.media-watch .inner, .smallprint .inner, .sponsors .inner {
	width: auto;
	margin: 0 36px
}
.arsenal-player .inner {
	width: 750px;
	margin: 0 36px
}
.video-tower .arsenal-player .inner {
	margin: 0
}
.wider-web .inner {
	width: 768px;
	margin: 0 auto
}
.wider-web .fan-tweets .tweet, .wider-web article.tweets {
	width: 190px
}
.wider-web .player-tweets .tweet {
	width: 190px;
	padding: 82px 0 0
}
.module.tweet .pic-holder {
	width: 60px
}
.wider-web .fan-tweets .tweet:nth-child(2), .wider-web .fan-tweets .tweet:nth-child(3), .wider-web .player-tweets .tweet:nth-child(3) {
	display: none
}
.media-watch article aside, .media-watch article aside:nth-child(3n+1) {
	width: 46%;
	margin-bottom: 20px;
	padding: 0 0 0 4%;
	clear: none;
	background: url(../images/structure/ww-divider.png) left top repeat-y
}
.media-watch article aside:nth-child(2n+1) {
	background: 0 0;
	clear: both;
	padding: 0 4% 0 0
}
.media-disclaimer {
	width: 50%
}
.smallprint small span {
	visibility: hidden;
	display: block;
	height: 1px
}
#wrapper.mobile-account aside.sidebar, .articles .sidebar, .homepage #content aside, .page-filters .stats-centre-tab {
	display: none
}
#wrapper.with-carousel-and-pagination #arsenal-player-carousel {
	left: -36px;
	width: 100%;
	overflow: hidden;
	background: #000;
	padding: 0 36px 0 0
}
#wrapper.mobile-account, .sidebar .article-list li.even {
	background: 0 0
}
.homepage .sidebar .widgets {
	padding-left: 24px
}
.homepage .sidebar .ads, .homepage .sidebar .widgets h2 {
	margin-left: 0
}
.homepage .sidebar .article-list li {
	padding: 6px 0
}
.sidebar {
	width: 250px;
	overflow: hidden;
	margin-top: 20px
}
.homepage .sidebar {
	margin-top: 0
}
.my-account-section {
	width: 712px;
	padding: 21px 20px 20px 34px
}
.password-request form input[type=password], .password-request form input[type=email] {
	width: 456px
}
.password-request form input[type=submit] {
	bottom: 15px
}
.player-database-wrapper .select-holder {
	margin: 0 14px 0 0
}
.letter-picker a {
	font-size: 34px
}
.player-database {
	margin: 0 0 60px;
	width: 683px
}
.junior-gunners {
	background: #fff
}
.junior-gunners #wrapper {
	width: auto;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin: 0 0 0 36px
}
.junior-gunners #logo {
	top: 42px;
	left: -40px;
	width: 320px;
	height: 140px;
	background-size: 100%
}
.junior-gunners nav {
	width: 435px;
	margin: 86px 52px 0 0
}
.junior-gunners nav ul {
	width: 1000px;
	margin: 0 0 0 107px
}
.junior-gunners nav>ul>li {
	margin: 0
}
.junior-gunners nav>ul .hidden {
	height: 54px;
	margin: 0 10px;
	background: url(../images/structure/more-btn.png) no-repeat
}
.junior-gunners nav>ul .hidden #morelink {
	padding: 24px 24px 0;
	background-position: -419px -74px
}
.junior-gunners nav>ul>li.clicked {
	background: url(../images/structure/more-btn.png) right 0 no-repeat
}
.junior-gunners nav>ul li.clicked #morelink {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -196px -74px no-repeat
}
#cookie-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	width: 100%;
	height: auto;
	padding: 0 0 20px 20px
}
#cookie-header .straptext {
	font-size: 13px
}
.opta-stat-wrapper {
	float: none;
	padding: 44px 0 0
}
.ad-leaderboard {
	background: #fff;
	width: 100%!important;
	border-bottom: 1px solid #eee
}
.ad-leaderboard iframe {
	position: relative;
	display: block;
	margin: 0 auto
}
.ad-small, .ad-tall {
	margin: 10px 0 0
}
.ad-small {
	display: inline-block;
	margin: 0 46px 50px 36px
}
.news-sidebar .ad-small {
	display: none
}
.ad-holder {
	width: 450px;
	overflow: hidden;
	margin-left: -12px
}
.full-width-ads {
	width: 100%
}
.ad-wide {
	display: inline-block;
	margin: 42px 0 0
}
.content-ad-holder .ad-wide {
	margin: 34px 0 0
}
.full-width-ads .ad-small {
	margin-top: 34px;
	padding: 0
}
.feature-tab .ad-holder .ad-wide {
	margin: 34px 0 0 34px
}
.related-ads {
	float: left;
	clear: both;
	width: 100%
}
.articles .ad-holder {
	margin-left: 72px
}
.arsenal-player .latest-video {
	margin: 0 4% 0 0
}
footer .thumbnails figure:nth-child(n+5) {
	display: none
}
}
@media (min-width:768px) and (max-width:840px) {
#wrapper.homepage, .wider-web .inner {
	margin: 0 0 0 36px
}
}
@media (min-width:768px) and (max-width:815px) {
.arsenal-player .latest-video {
	width: 360px
}
.arsenal-player .latest-video .watch-now {
	width: 370px;
	height: 209px
}
}
@media only screen and (min-device-height:768px) and (max-device-width:1024px) and (orientation:landscape) {
body, html {
	position: relative;
	width: 100%!important;
	min-width: 100%!important;
	background: #fff!important;
	overflow-x: hidden!important
}
.ad-leaderboard {
	background: #fff;
	width: 100%!important;
	border-bottom: 1px solid #eee
}
.ad-leaderboard iframe {
	position: relative;
	display: block;
	margin: 0 auto
}
nav>ul>li {
	margin: 0 0 0 -2px
}
.mega-nav .left-shadow, .mega-nav .right-shadow {
	display: none
}
#sub-header {
	left: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
	background-position: 0 0
}
#sub-header.live-match-header {
	overflow: visible
}
.promo .inner {
	width: 100%;
	overflow: hidden
}
.mega-nav {
	padding: 38px 20px 0 73px
}
.sidebar {
	width: 230px
}
.arsenal-player-strip p {
	display: inline-block
}
.arsenal-player .thumbnails figure {
	margin: 0 17px 20px
}
.password-request form input[type=password] {
	width: 456px
}
.password-request form input[type=submit] {
	bottom: 15px
}
.timeline {
	position: absolute!important
}
.fancybox-inner .league-table-full {
	margin: 0!important
}
.opta-stat-wrapper {
	float: none;
	padding: 44px 0 0
}
.social-icons, .social-links {
	width: 200px
}
.social-links .fb-like {
	margin: 0 14px 5px 0
}
.social-links iframe {
	float: left
}
}
@media only screen and (max-width:767px) {
#account, #country-select li {
	-webkit-box-shadow: none;
	-moz-box-shadow: none
}
nav.d_inline_m.d_xs_none.m_xs_right_0.t_align_l.picso {
	width: 100%;
}
article.promo-holder.b-le-p {
	margin-top: 90px;
	margin-left: 0px !important;
}
.main_menu > li {
	height: auto !important;
}
.main_menu > li a {
	height: 35px !important;
	background: none !important;
}
#sub-header .link-list li, nav>ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
#quick-links .hidden, #site-search>a, nav>ul>li.hidden a {
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap
}
body, html {
	position: relative;
	margin: 0 auto;
	width: auto;
	max-width: 100%;
	min-width: 320px;
	background: #fff
}
header {
	height: 140px;
	background: url(../images/mobile/headerbg.png) repeat-x
}
header .header-wrap {
	background: 0 0
}
header .inner {
	width: 100%
}
#logo {
	top: 5px;
	left: 6px;
	z-index: 98;
	width: 68px;
	height: 79px;
	background: url(../images/mobile/arsenal-crest.html) no-repeat
}
#account {
	top: 52px;
	min-width: 10px
}
#account a.manage {
	font-style: normal;
	padding-right: 11px
}
#account a {
	padding-left: 12px
}
#account .manage span, .facebook-tab, .large-only, .medium-only, .small-hidden, .twitter-tab {
	display: none
}
#account #user-forename, .small-only {
	display: block
}
.small-off {
	display: none
}
#quick-links {
	position: absolute;
	margin: 0;
	top: 0;
	right: 97px;
	overflow: hidden;
	z-index: 99;
	max-height: 43px;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease
}
#quick-links.open {
	max-height: 220px
}
#quick-links li {
	clear: both;
	width: 125px;
	height: 43px;
	line-height: 43px;
	background: #fff;
	padding: 0 0 0 20px;
	border: 1px solid #e9e9e9;
	border-top: 0
}
#quick-links li:first-child {
	height: 44px;
	padding: 0 0 0 10px;
	background: 0 0;
	border: none
}
#quick-links.open li:first-child {
	background-color: transparent
}
#quick-links .hidden {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 11px -1802px no-repeat #fff;
	display: block;
	width: 47px;
	height: 43px;
	border: 1px solid #e9e9e9;
	border-top: 0
}
#site-search {
	width: 49px;
	right: 0;
	z-index: 99;
	border: none
}
#site-search>a {
	width: 48px;
	height: 44px;
	padding: 0;
	display: block;
	z-index: 99;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) right -100px no-repeat;
	border-left: 1px solid #e9e9e9
}
#site-search form {
	right: 0;
	width: 240px;
	z-index: 98
}
#site-search form, #site-search input#search-field {
	background: #fff
}
#site-search .open+form, #site-search .open+form input#search-field {
	background: #0f1926
}
#site-search input#search-field {
	left: 32px;
	width: 150px
}
#site-search input[type=reset] {
	background-position: -769px -269px
}
#site-search input[type=submit] {
	width: 38px;
	background-position: -765px -201px
}
#account {
	background: 0 0;
	box-shadow: none
}
#country-select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 44px;
	z-index: 98
}
#country-select ul {
	width: 100%;
	padding: 0;
	margin: 45px 0 0;
	-webkit-box-shadow: 0 0 0 none;
	-moz-box-shadow: 0 0 0 none;
	box-shadow: 0 0 0 none
}
#country-select li {
	width: 100%;
	margin: 0;
	padding: 0;
	height: 38px;
	line-height: 38px;
	box-shadow: none;
	border-top: 1px solid #f0eeef;
	border-bottom: 1px solid #a9a7a8;
	background: url(../images/mobile/navbg.png) right center no-repeat
}
#country-select a {
	padding: 0 0 0 60px
}
#country-select>a {
	position: absolute;
	right: 48px;
	padding: 0;
	width: 50px;
	border: none;
	background-position: -59px -100px
}
#country-select>.open {
	background-position: -59px -144px
}
#country-select .japan {
	background-position: 20px -220px
}
#country-select .usa {
	background-position: -758px -334px
}
#country-select .south-korea {
	background-position: 20px -248px
}
#country-select .china {
	background-position: 20px -274px
}
header .inner {
	position: relative;
	padding-bottom: 50px;
	height: 88px;
	z-index: 100
}
.mega-nav {
	display: none
}
#wrapper {
	left: 0;
	width: auto;
	max-width: 580px;
	background: 0 0;
	margin: 26px 4.6875%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
#content, .homepage #content article {
	float: none;
	padding: 0;
	width: auto
}
#content>h2 {
	margin: 0 0 19px
}
#wrapper.homepage {
	padding-top: 0;
	padding-bottom: 0
}
#wrapper.with-carousel-and-pagination .pagination {
	bottom: 0
}
#wrapper.with-carousel-and-pagination {
	padding-bottom: 0
}
#wrapper.with-carousel-and-pagination .top-date {
	display: block
}
#wrapper.with-pagination {
	padding-bottom: 110px
}
#sub-header {
	left: 0;
	margin: 0;
	height: 70px;
	width: 100%!important
}
#sub-header.club-header, #sub-header.moments-header, #sub-header.news-header, #sub-header.sub-portal-header, #sub-header.teams-header, #sub-header.wallpaper-header {
	height: 70px;
	background: url(../images/mobile/news-header.png) right top no-repeat #212b3b!important
}
#sub-header .sub-inner {
	float: none!important;
	width: 100%!important;
	height: auto!important;
	background: 0 0!important
}
#sub-header h1 {
	font-size: 26px;
	top: 15px;
	left: 15px;
	white-space: nowrap;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -787px -1970px no-repeat
}
#sub-header .link-list {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 70px 0 0;
	background-color: #212b3b
}
#sub-header .link-list:after, #sub-header .link-list:before {
	display: table;
	content: ""
}
#sub-header .link-list:after {
	clear: both
}
#sub-header .link-list li {
	width: 100%;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-position: 20px -688px
}
#ticket-titles li, .news-wrapper .tertiary a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.moments-header h1 {
	display: none
}
.moments-header h1.small-only {
	display: block
}
.blue-ribbon-nav, .page-filters {
	display: none
}
.news-wrapper {
	width: 100%;
	float: none
}
.news-wrapper #content article {
	width: 100%;
	border: none
}
.news-wrapper .story-filter {
	border: none;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -100px -1px no-repeat
}
.news-wrapper .story-filter span {
	display: block;
	padding: 0 0 0 10px;
	border-left: 1px solid #fff
}
.news-wrapper .news-feature p, .news-wrapper .top-date, .news-wrapper .top-stories {
	display: none
}
.news-wrapper .news-feature {
	width: 100%;
	height: auto;
	margin: 15px 0 0;
	position: relative
}
.news-wrapper .news-feature .pic {
	width: 41%;
	background: #fc0405
}
.news-wrapper .news-feature .overlay {
	width: 100%
}
.news-wrapper .news-feature .red-box {
	width: 50%;
	padding: 0 5%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 26px
}
.news-wrapper .news-feature .red-box span {
	margin: 20px 0 0
}
.news-wrapper .tertiary a {
	width: 100%;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 12px
}
.no-reduction .news-wrapper #content {
	padding-top: 0
}
.mobile-top-date {
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	border-bottom: #d9d9d9 1px solid;
	background: url(../images/structure/team-news-table-bg.png) top repeat-x #f0f0f0
}
.mobile-top-date h2 {
	width: 100%;
	border-bottom: 1px solid #fff;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-size: 16px;
	font-weight: 700;
	background: url(../images/mobile/mobile-top-date.png) top center no-repeat;
	text-transform: none;
	padding: 10px 0
}
.mobile-top-date .grey-span {
	color: #9d9d9d
}
.news-wrapper .date, .news-wrapper .date.full-width {
	font-size: 16px;
	text-transform: none;
	margin: 15px 0;
	background: url(../images/mobile/h2-date-bg.png) top center no-repeat;
	padding: 15px 0 0;
	text-align: center
}
.news-wrapper #content.search article h2:first-child {
	display: block
}
.news-wrapper .top-search {
	position: relative;
	left: -20px;
	float: left;
	width: 100%;
	margin: 0 1px;
	padding: 0 0 25px 28px;
	background: url(../images/structure/common-news-shadow.png) bottom repeat-x #fff
}
.top-search h3 {
	font-size: 15px
}
.top-search p {
	margin: 2px 0 0
}
.news-wrapper #content article h2:first-child {
	display: none
}
.news-wrapper #content .tertiary .time {
	position: static;
	display: block;
	margin: 0 0 10px
}
.news-wrapper #content .tertiary {
	background: url(../images/structure/news-divider.png) 14% 0 no-repeat;
	padding: 10px 0 0;
	margin-right: -4.6875%
}
.news-wrapper #content .tertiary h3, .news-wrapper #content .tertiary ul {
	margin-right: 4.6875%
}
.news-wrapper #content .tertiary ul {
	padding-bottom: 5px
}
.news-wrapper .team-news {
	display: none
}
.team-news.medium-only {
	width: 100%;
	display: block
}
.team-news .table-holder {
	padding: 0 4.6875%
}
.team-news .table-holder table tr td:nth-child(3), .team-news .table-holder table tr th:nth-child(3) {
	display: none
}
.team-news-section {
	width: auto!important;
	min-height: 115px;
	padding: 20px 0 30px 85px;
	position: relative;
	margin: 0;
	background: url(../images/structure/news-divider.png) bottom right no-repeat
}
.team-news-section img {
	max-width: 75px
}
.stat-table-holder {
	width: 100%;
	overflow: auto
}
.feature-image, .feature-image-cover, .promo-holder, .tertiary a {
	overflow: hidden
}
.stat-table-holder table {
	width: 460px!important;
	white-space: nowrap!important
}
.arsenal-player-strip .matchday-show, .arsenal-player-strip .red-btn, .cta footer a, .league-table-full table .border, .module table tfoot a, .scores p, .tertiary a, ul li.feature-listing .red-box {
	white-space: nowrap
}
.two-col-news .tweet {
	padding: 10px 0 0 90px;
	min-height: 86px;
	margin-top: 10px;
	font-size: 13px
}
.two-col-news .tweet img {
	width: 75px
}
#content.two-col-news {
	padding-top: 0
}
#content.two-col-news section.tweet:first-child {
	padding-top: 10px
}
.pagination {
	width: 100%;
	left: 0
}
.news-wrapper .tertiary .no-filter a {
	padding-right: 10px
}
#sub-header.history-header, #sub-header.portal-header {
	height: auto;
	width: 100%;
	padding: 0 0 10px;
	background: url(../images/mobile/news-header.png) right top no-repeat!important
}
#sub-header.history-header:after, #sub-header.history-header:before, #sub-header.portal-header:after, #sub-header.portal-header:before {
	display: table;
	content: ""
}
#sub-header.history-header:after, #sub-header.portal-header:after {
	clear: both
}
#sub-header .promotions {
	position: relative;
	margin-top: 70px;
	top: 0;
	left: 0;
	width: 100%;
	display: inline-block;
	padding: 15px 0;
	background: #111b27
}
#sub-header .promotions h2 {
	margin: 0;
	font-size: 22px;
	padding: 20px 0 20px 15px;
	background-position: -773px -1950px
}
#sub-header .promotions p {
	padding: 0 15px 10px
}
#sub-header .promotions .link-list {
	top: auto;
	bottom: auto;
	margin-top: 0
}
#sub-header .link-list ul, #sub-header .promotions ul {
	border: none;
	margin: 0
}
#sub-header .promotions li {
	height: 30px;
	border: none;
	padding: 10px 0 0;
	background: url(../images/mobile/subnav-fields.png) no-repeat
}
.promotions li a {
	margin: 6px 0 0 15px
}
.ticket-info {
	background: #e6e6e6
}
.fixture-ticket-info {
	width: 100%;
	background: #e6e6e6;
	border-bottom: 1px solid #fff
}
.fixture-ticket-info .crest {
	width: 20%
}
.fixture-ticket-info .crest figure {
	width: 40px
}
.match-info {
	width: 80%
}
.match-info a {
	font-size: 12px
}
.match-info h3 a {
	font-size: 14px
}
#ticket-titles, #ticket-titles ul, .sale-info, .sold-out {
	width: 100%;
	min-height: auto
}
.sale-info {
	background: url(../images/mobile/sale-info.png) 50% 0 repeat-y
}
#ticket-titles li {
	width: 50%;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.module, .now-selling, .on-sale {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.fixture-title {
	display: none
}
.members {
	font-size: 12px
}
.now-selling, .on-sale {
	width: 50%;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	min-height: auto
}
.match-info .away, .match-info .home {
	right: 10px
}
#mobile-sub-nav {
	position: relative;
	height: 44px;
	background: #15212f;
	width: 100%!important
}
#leagues-filter, #mobile-filter {
	position: relative;
	height: 42px;
	margin: 18px 4.6875%
}
#leagues-filter {
	width: 90%
}
#leagues-filter .select-holder, #mobile-filter .select-holder {
	float: none;
	width: 100%!important
}
#mobile-filter .select-holder, #mobile-sub-nav .select-holder {
	float: none
}
#leagues-filter .select, #mobile-filter .select, #mobile-sub-nav .select {
	position: absolute;
	top: 0;
	left: 0;
	height: 44px;
	display: block;
	color: #525051;
	line-height: 44px;
	border-radius: 2px;
	text-indent: 4.6875%;
	width: 100%!important;
	background: url(../images/mobile/grey-drop.jpg) right top no-repeat
}
.league-table-full tfoot, .promo-arrow, .promo-bg, .promo-mask {
	display: none
}
#mobile-sub-nav .select {
	color: #fff;
	font-size: 16px;
	border-radius: none;
	background-image: url(../images/mobile/blue-drop.jpg)
}
#leagues-filter .styled, #mobile-filter .styled, #mobile-sub-nav .styled {
	position: absolute;
	top: 0;
	left: 0;
	height: 42px;
	width: 100%!important;
	background: #fff
}
.league-table-full {
	margin: 20px 4.6875% 0;
	border: none
}
.league-table-full h3, .league-table-full.teams-table h3 {
	color: #fff;
	font-size: 14px;
	border-top: 10px #fe0002 solid;
	background: #363e4b;
	text-transform: none;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.league-table-full table {
	border-bottom: 40px solid #fff
}
.league-table-full h3 {
	padding: 20px 10px
}
.league-table-full table th.border {
	border-left: none
}
.league-table-full.teams-table table tr td:first-child, .league-table-full.teams-table table tr th:first-child {
	width: 30px;
	text-align: left;
	padding: 0 0 0 10px
}
.league-table-full.teams-table table tr td:first-child {
	padding: 0;
	text-align: center
}
.league-table-full.teams-table h3 {
	padding: 20px 10px
}
.promo {
	border: none
}
.promo .inner {
	height: auto;
	width: 100%;
	background: #fff
}
.promo-image {
	position: relative;
	left: 0;
	text-align: center;
	background-color: #212b3b
}
.promo-image span {
	width: 100%;
	display: block;
	text-align: center
}
.match .promo-article, .promo-article {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
	max-width: 640px
}
.promo-article ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.promo-article li, .promo-article li.even {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -15px 0 no-repeat
}
.promo-article ul a, .promo-article ul a:hover {
	color: #404458;
	padding-left: 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 16px -689px no-repeat
}
.promo-article .image, .promo-article .image:hover {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 10px -799px no-repeat
}
.promo-article .video, .promo-article .video:hover {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 10px -587px no-repeat
}
.promo-article ul a:hover {
	color: #fc0405
}
.promo-article h2 a {
	padding: 0;
	color: #2e2e2e;
	font-size: 16px;
	background: 0 0;
	font-weight: 700;
	text-transform: none;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.promo-article .primary {
	width: auto;
	padding: 0 0 19px;
	margin: 24px 4.6875% 0;
	border-bottom: 1px solid #e1e1e1
}
.promo-article .secondary {
	width: auto;
	margin: 12px 4.6875% 0
}
.promo-article .primary h2 {
	line-height: 30px
}
.promo-article .primary p {
	margin: 0;
	padding: 0;
	color: #444;
	text-indent: 40px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -20px -1692px no-repeat
}
.match .primary {
	margin: 12px 4.6875% 0
}
.match-result {
	width: 100%;
	padding: 10px 0;
	text-align: center;
	background: #15212f;
	margin: 0 auto 10px
}
.match-result:after, .match-result:before {
	display: table;
	content: ""
}
.match-result:after {
	clear: both
}
.match-result .center-result {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 320px
}
.match-result .center-result:after, .match-result .center-result:before {
	display: table;
	content: ""
}
.match-result .away, .match-result .home, .match-result .match-v, .match-result-holder .match-score, .match-result-holder .match-score span, .match-v .result-v {
	display: block;
	height: 35px;
	line-height: 35px
}
.match-result .center-result:after {
	clear: both
}
.match-result .away, .match-result .home {
	float: left;
	color: #fff;
	font-size: 14px;
	text-align: left;
	width: 128px;
	padding: 0 0 0 10px
}
.match-result .home {
	text-align: right;
	padding: 0 10px 0 0
}
.match-result .match-v {
	float: left;
	padding: 0;
	width: 44px
}
.match-result-holder .match-score {
	float: left;
	padding: 0 5px;
	width: 40px
}
.match-result-holder .match-score span {
	float: left;
	width: 10px
}
.feature-promo h1, .feature-promo h1 a, .feature-promo h1 a:hover {
	font-size: 32px;
	line-height: 32px
}
.match-result-holder .away, .match-result-holder .home {
	width: 125px
}
.match-result-holder .red, .match-result-holder .white {
	text-align: center
}
.promo .small {
	height: auto
}
.small .promo-image {
	left: 0;
	width: 100%
}
.feature-promo {
	height: auto;
	padding: 164px 0 0
}
.feature-promo .promo-image img {
	width: 778px;
	height: 180px;
	margin-left: -389px
}
.feature-promo .promo-image {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	width: 100%;
	border: none;
	height: 330px;
	background: #fff
}
.feature-promo h1 {
	position: absolute;
	padding: 0;
	top: -136px;
	right: 10px;
	width: 220px
}
.feature-promo .promo-article {
	top: 0
}
#wrapper.articles {
	padding: 0
}
.articles article {
	width: 100%;
	padding: 0 0 30px
}
.articles h1 {
	font-size: 38px;
	padding: 20px 0 0;
	line-height: 38px
}
.articles section {
	position: relative;
	font-size: 16px;
	padding: 100px 0 19px
}
.articles section p {
	line-height: 24px;
	font-size: 16px;
	color: #505050
}
.fixture-info .against span.red, .fixture-info .home span {
	color: #f90304
}
cite {
	top: 10px;
	width: 100%;
	padding: 8px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
cite span {
	padding: 0 10px 0 0
}
cite .fb-like {
	position: absolute;
	top: 14px;
	right: 0;
	width: 76px!important;
	border: none;
	padding: 0
}
.articles.full-width #content, .migration {
	width: 100%
}
cite .fb-like span {
	padding: 0
}
.gallery figure a.fancybox {
	display: none
}
.migration {
	height: auto;
	padding: 0
}
.migration figcaption {
	right: 0;
	font-size: 12px;
	padding: 4px 16px
}
figure.migration {
	min-height: 40px
}
.article-image {
	background: #fff
}
.primary h2, .secondary h2 {
	font-size: 14px;
	margin: 6px 0 0
}
.primary p, .secondary p {
	text-indent: 40px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 120px -1692px no-repeat
}
.primary .video a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -371px -1232px no-repeat
}
.primary .image a {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -571px -1432px no-repeat
}
.primary .article-image, .primary .article-image a {
	float: left;
	margin: 0;
	width: 120px;
	height: 67px
}
.primary .article-image, .secondary .article-image {
	margin: 0;
	border-right: 20px solid #fff;
	border-bottom: 10px solid #fff
}
.primary .article-info, .secondary .article-info {
	float: none;
	width: auto
}
.social-holder {
	display: block
}
.feature-type, .share-articles h2, .share-articles li {
	display: none
}
.social-holder h2 {
	margin: 0 0 19px
}
.social-holder .social {
	width: 88%;
	padding: 4%;
	overflow: hidden
}
.social-holder .social p {
	float: left;
	width: 100%;
	padding: 0 0 10px
}
.social-icons li {
	margin: 6px
}
.social-links {
	width: 100%
}
.social-links .fb-like {
	margin: 0 4px 0 0
}
.tertiary li {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -15px 0 no-repeat
}
.tertiary a {
	padding: 0 0 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 16px -689px no-repeat;
	text-overflow: ellipsis;
	max-width: 100%
}
.tertiary .image {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 10px -799px no-repeat
}
.tertiary .video {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 10px -587px no-repeat
}
.feature-image {
	width: 100%;
	height: auto
}
.feature-image-cover {
	left: 0;
	height: 12px;
	width: 100%;
	background-position: center bottom
}
.feature-article h1 {
	padding: 0;
	line-height: normal
}
.articles .share-articles {
	padding: 10px 0;
	margin: 20px 0 0;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}
.share-articles ul {
	margin: 0
}
.share-articles li:first-child {
	display: block
}
.share-articles .small-only {
	display: block;
	padding: 3px 0 0
}
.articles .related-articles, .stories {
	padding: 0
}
.related-articles {
	margin: 0;
	width: auto;
	background: 0 0
}
.stories h2 {
	margin-left: 0
}
.related-articles section {
	padding: 10px 0 19px
}
.related-articles .cluster-title {
	margin-left: -52px
}
.video-article .article-header-video {
	width: 100%;
	margin: 0 0 10px
}
.video-article .article-header-video:after, .video-article .article-header-video:before {
	display: table;
	content: ""
}
#sub-header.fixtures-header, .touch-device .slide-nav {
	display: none
}
.video-article .article-header-video:after {
	clear: both
}
.arsenal-player-logged-in #play-live.video-container .oo_promo div.oo_start_button {
	cursor: pointer;
	background: url(../images/player/play-btn-small.html) center no-repeat!important;
	width: 43px!important;
	height: 43px!important;
	position: absolute!important;
	bottom: 50%!important;
	left: 50%!important;
	opacity: .8!important;
	filter: alpha(Opacity=80)!important;
	border: 0!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	-ms-border-radius: 0!important;
	-o-border-radius: 0!important;
	border-radius: 0!important;
	-webkit-background-size: auto!important;
	-moz-background-size: auto!important;
	-ms-background-size: auto!important;
	-o-background-size: auto!important;
	background-size: auto!important;
	background-origin: content!important;
	margin-bottom: -22px!important;
	margin-left: -22px!important
}
#content .three .portion img, #content .two .portion img, .image-advanced .mask, .image-small img {
	width: 100%
}
#content .portion, #content .slice {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0
}
#content .portion {
	margin-top: 24px
}
#content .slice .portion:first-child, #content .slice h2+.portion {
	margin-top: 0
}
#content .grey {
	margin-left: -4.6875%;
	padding-left: 4.6875%;
	padding-right: 4.6875%
}
.two h2 {
	margin: 0 0 24px
}
.image-advanced .mask {
	height: 100%;
	background-position: -186px 0
}
.image-advanced .portion {
	max-width: 490px
}
.image-advanced .caption {
	width: 190px;
	left: 12px;
	top: 10px
}
.image-advanced .caption h3 {
	line-height: 40px;
	font-size: 46px;
	margin: 0 0 6px
}
.image-advanced h3.smaller {
	line-height: 30px;
	font-size: 32px
}
.image-advanced p {
	margin-right: 0
}
.module {
	float: left;
	clear: both;
	width: 100%;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 20px 0
}
.cta footer, .module.tweet.full, .module.tweet.half {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.module.full, .module.half {
	width: 100%;
	overflow: auto
}
.module.tweet.full, .module.tweet.half {
	padding: 10px 12px 0 82px;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-height: 86px;
	font-size: 14px
}
.module.tweet.full .pic-holder, .module.tweet.half .pic-holder {
	width: 72px
}
.lineups.full {
	background: #f5f5f5
}
.cta footer {
	margin: 0;
	height: 50px;
	width: 100%;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
#wrapper .module cite {
	padding: 0;
	border: none
}
.module.full .gallery figure {
	width: 290px;
	height: 214px
}
.module.full .bx-controls {
	bottom: -60px
}
.module .extra-module-info {
	padding: 7px 107px 7px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	height: 50px;
	width: 100%
}
.module.full .extra-module-info {
	position: relative;
	margin-top: 0;
	width: 100%;
	height: auto;
	line-height: normal;
	padding: 7px 107px 7px 15px
}
.module.full .caption {
	top: 0;
	padding-right: 56px
}
.player-stats table {
	width: 800px
}
.player-stats th {
	text-align: left;
	padding: 0 0 0 20px
}
.full-video .video-overlay, .half-video .video-overlay, .video-overlay {
	top: 61%;
	width: 160px;
	height: 120px;
	padding: 14px 10px;
	margin: -74px 0 0 -90px
}
.video-overlay img {
	width: 42px;
	height: 42px;
	background-size: 100%
}
.full-video .video-overlay p, .video-overlay p {
	margin: 6px;
	font-size: 12px;
	line-height: 14px
}
.full-video .video-container .red-btn, .video-container .red-btn {
	font-size: 13px;
	padding: 0 15px;
	margin: 4px 0 0
}
.full-video .play, .half-video .play, .video-container .play {
	max-height: 320px
}
.module.video-tower {
	float: none;
	padding: 0;
	width: 100%;
	margin: 21px 0 0
}
.video-tower .arsenal-player .inner {
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 767px
}
.video-tower .arsenal-player .view-player {
	left: 0;
	margin: 0 auto 20px
}
.video-tower .arsenal-player h2 {
	width: 320px
}
.video-tower .arsenal-player .thumbnails {
	width: 90%;
	padding: 20px 0
}
.video-tower .arsenal-player .thumbnails figure {
	float: none;
	width: 126px;
	margin: 0 auto!important
}
.video-tower .arsenal-player .view-all {
	width: 180px
}
.small-only.page-filters {
	position: static;
	display: block;
	padding: 20px 4.6875% 0;
	background: #15212f;
	float: none
}
.small-only.page-filters li {
	width: 95px;
	float: none;
	display: inline-block;
	margin-left: -3px
}
.small-only.page-filters li:first-child {
	margin-left: 0
}
.opta-stat-wrapper, .small-only.page-filters li.stats-centre-tab {
	display: none
}
.page-filters li a {
	width: 95px;
	text-transform: uppercase
}
.with-filter {
	display: none!important
}
.fixture-extra-info .channel, .fixture-extra-info .headphones, .fixture-info table, .next-match, .versus {
	display: none
}
#wrapper.fixtures-small-only {
	margin: 20px auto
}
.fixture-extra-info {
	padding: 0 20px;
	position: relative;
	background: #e6e6e6;
	height: 30px;
	width: auto;
	margin: 0;
	list-style: none
}
.fixture-info {
	padding: 0 4.6875% 10px;
	background: -moz-linear-gradient(top, #f9f9f9 0, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #ececec));
	background: -webkit-linear-gradient(top, #f9f9f9 0, #ececec 100%);
	background: -o-linear-gradient(top, #f9f9f9 0, #ececec 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0, #ececec 100%);
	background: linear-gradient(to bottom, #f9f9f9 0, #ececec 100%);
	margin: 15px 0 1px;
	width: auto
}
.fixture-mobile-top-date-no-filter {
	background: -moz-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background: -o-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background: linear-gradient(to bottom, #fff 0, #f0f0f0 100%);
	border-bottom: 1px solid #d9d9d9;
	margin-top: -25px;
	position: relative;
	z-index: 100
}
.fixture-mobile-top-date-no-filter h2 {
	background: 0 0!important
}
.fixture-mobile-top-date {
	background: -moz-linear-gradient(top, #f9f9f9 0, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(100%, #f0f0f0));
	background: -webkit-linear-gradient(top, #f9f9f9 0, #f0f0f0 100%);
	background: -o-linear-gradient(top, #f9f9f9 0, #f0f0f0 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0, #f0f0f0 100%);
	background: linear-gradient(to bottom, #f9f9f9 0, #f0f0f0 100%);
	border-bottom: 1px solid #d9d9d9
}
.fixture-mobile-top-date h2.full-width {
	margin: 0!important;
	padding-bottom: 5px!important;
	border-bottom: 1px solid #fff
}
.fixture-info table.small-only, .fixture-info table.small-only table {
	display: table
}
.fixture-info table.small-only .fixture-date {
	min-width: 140px;
	padding-top: 8px
}
.fixture-info table td {
	height: auto;
	vertical-align: middle;
	margin: 0
}
.fixture-info table.small-only .fixture-competition {
	text-align: right;
	min-width: 140px;
	padding-top: 8px
}
.fixture-info table, .fixture-info tr {
	position: relative
}
.fixture-info .against {
	width: auto;
	min-width: 250px;
	padding: 10px 5px 5px 0;
	position: relative
}
.fixture-info .against span {
	position: absolute;
	right: 0;
	bottom: 5px;
	font-size: 13px
}
.alert-bar, .tab-content .alert {
	margin: 0;
	clear: both;
	width: 100%;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px 10px;
	line-height: normal
}
#mobile-filter.fixtures-filters {
	margin: 0;
	padding: 0 4.6875% 10px;
	background: -moz-linear-gradient(top, #fff 0, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f9f9f9));
	background: -webkit-linear-gradient(top, #fff 0, #f9f9f9 100%);
	background: -o-linear-gradient(top, #fff 0, #f9f9f9 100%);
	background: -ms-linear-gradient(top, #fff 0, #f9f9f9 100%);
	background: linear-gradient(to bottom, #fff 0, #f9f9f9 100%)
}
.fixture-info .away span, .fixture-info .home span {
	line-height: normal;
	text-align: right;
	display: block;
	background: 0 0;
	width: auto
}
.fixture-info.post-match {
	width: auto;
	padding: 0 4.6875% 10px
}
.fixture-info.post-match .fixture-date {
	width: auto
}
.fixture-info.post-match .final-score {
	font-size: 24px;
	width: auto
}
.fixture-info .away, .fixture-info .home {
	height: auto
}
.fixture-extra-info .fixture-competition.small-only {
	position: absolute;
	left: 4.6875%;
	top: 5px
}
.team-profiles {
	padding: 10px 4.6875% 15px;
	float: none;
	width: auto
}
.team-profiles.loan .return, .top-stories {
	display: none
}
.team-profiles .red-arrow {
	top: 11px;
	right: 4.6875%;
	background-position: 33px -694px
}
.team-profiles #mobile-filter {
	margin: 0;
	width: 100%
}
#wrapper.medium-only-no-margin {
	position: relative;
	margin: 0 auto;
	width: 100%
}
.player-column {
	float: none;
	width: auto;
	margin: 0 0 10px;
	border: none!important
}
.player-column figure {
	position: relative
}
.player-column figcaption {
	font-size: 12px;
	padding: 10px 0 0 25px;
	position: absolute
}
.team-profiles h2 {
	margin: 0 0 20px
}
.team-profiles:last-child {
	background: 0 0
}
.player-profile-img.small-only {
	max-width: 100%;
	margin: -4px 0 0;
	position: relative;
	display: block
}
#wrapper .player-profile-img, .news-wrapper .league-filter, article.small-sections section.my-year {
	display: none
}
.player-profile-article .small-sections {
	padding-bottom: 0
}
article.small-sections section {
	padding: 19px 0
}
article.small-sections h1 {
	padding-top: 0
}
.honours {
	width: 90%;
	margin: 20px 4.6875% 0;
	padding: 10px 0 20px;
	background: url(../images/mobile/h2-date-bg.png) center bottom no-repeat
}
.honours:last-child {
	background: 0 0;
	padding-bottom: 30px
}
.honours h2 {
	font-size: 16px;
	margin: 0 0 20px 10px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	background: 0 0;
	font-weight: 700;
	text-transform: none;
	display: inline-block
}
.honours table {
	width: 100%;
	margin-top: 5px
}
.honours table .achievement {
	padding: 5px 0
}
.honours figure {
	position: relative;
	top: -12px;
	left: 0;
	width: 72px;
	margin: 0;
	display: inline-block
}
#sub-header.match-news .competition, .match-info-bar, .my-year {
	display: none
}
.honours figure img {
	vertical-align: middle
}
.live-match-tabs {
	width: 318px;
	padding-left: 2px
}
.live-match-tabs a {
	width: 155px;
	text-transform: uppercase
}
#sub-header.match-news .inner, #wrapper.live-match article, .live-match-header .inner {
	width: 100%
}
#wrapper.live-match article {
	margin: 0 0 20px
}
#wrapper.live-match article.active {
	float: left
}
.live-match .module.full {
	float: none
}
.live-match-fixture {
	height: auto;
	overflow: hidden;
	background-color: #1d2835;
	background-position: 50% 0;
	border-bottom: 10px solid #323a45
}
#sub-header.match-news .live-match-info {
	overflow: hidden;
	height: auto
}
#sub-header.match-news .live-match-info p {
	padding: 0;
	font-size: 13px;
	margin: 16px 20px;
	line-height: 18px
}
#sub-header.match-news .live-match-info .comp {
	margin: 0;
	padding: 0;
	display: block;
	background: 0 0;
	text-transform: none
}
#sub-header.pre-match .live-match-fixture {
	height: 200px;
	background: url(../images/structure/pre-match.html) 50% no-repeat #1d2835
}
.pre-match .match-info-bar {
	height: 40px;
	display: block
}
.fixture-extra-info, .fixture-page.fixture-competition, .pre-match .match-info-bar .fixture-extra-info {
	display: none
}
.fixture-page.fixture-extra-info {
	display: block
}
.fixture-page.fixture-extra-info li {
	height: 30px;
	line-height: 30px
}
.fixture-page.fixture-extra-info .fixture-news-btn {
	right: 20px
}
.fixture-page.fixture-extra-info .fixture-news-btn .red-arrow-link {
	background-position: 11px -689px
}
.pre-match .match-info-bar .match-btn {
	top: 0;
	left: 0;
	right: auto;
	font-weight: 700;
	line-height: 40px;
	width: 100%;
	height: 40px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.pre-match-away, .pre-match-home {
	left: 10px;
	width: 98px;
	height: auto;
	padding: 30px 0 0
}
.pre-match-away figure, .pre-match-home figure {
	width: 64px;
	margin: 0 auto
}
.pre-match-away p, .pre-match-home p {
	margin: 10px 0 0
}
.pre-match-away {
	right: 10px;
	left: auto
}
.match-news-time {
	position: relative;
	margin: 0 0 10px
}
.live-match-fixture .small-only td.team-name {
	vertical-align: top
}
.arsenal-player-logged-in, .arsenal-player-logged-out {
	padding: 0;
	height: 60px;
	border-bottom: 1px solid #333
}
.arsenal-player-logged-in {
	height: auto;
	background: url(../images/mobile/live-match.png) 50% 0 no-repeat #1d1d1d
}
.arsenal-player-logged-in .arsenal-player-strip {
	height: 60px;
	width: 320px;
	margin: 0 auto
}
.arsenal-player-strip .digital-membership {
	right: 0;
	width: 108px;
	height: 64px;
	background: url(../images/player/digital-membership.html) 0 -4px no-repeat;
	background-size: 100%
}
.arsenal-player-strip, .player-info-holder {
	position: relative;
	background: url(../images/mobile/live-match.png) 50% 0 no-repeat #1d1d1d;
	height: 60px
}
.player-info-holder {
	width: 320px;
	margin: 0 auto!important
}
.arsenal-player-strip {
	padding: 0;
	line-height: 60px
}
.arsenal-player-logged-in .gunners-gaming, .arsenal-player-logged-in .versus, .arsenal-player-strip .arsenal-player-logo {
	display: none
}
.arsenal-player-strip .matchday-show {
	position: absolute;
	top: 0;
	left: 10px;
	padding: 0;
	margin: 0;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	width: 134px;
	height: 60px;
	background: url(../images/mobile/arsenal-player.html) no-repeat
}
.arsenal-player-strip p {
	display: none
}
.arsenal-player-strip .cta-strip {
	position: absolute;
	bottom: 0;
	padding: 0;
	display: block;
	background: 0 0;
	width: 100%;
	height: 29px;
	line-height: 29px;
	text-align: center
}
.arsenal-player-strip .cta-strip span {
	color: #bbb;
	padding: 0 0 0 18px;
	background: url(../images/mobile/new-window.png) 0 50% no-repeat
}
.arsenal-player-logged-in .cta-strip span {
	padding: 0;
	background: 0 0
}
.arsenal-player-logged-in .cta-strip a {
	color: #bbb;
	text-decoration: underline
}
.arsenal-player-strip .red-btn {
	top: 0;
	left: 214px;
	right: auto;
	line-height: 60px;
	width: auto;
	height: 60px;
	padding: 0 0 0 30px;
	background: url(../images/mobile/audio.html) no-repeat
}
.live-match-fixture .versus {
	display: none
}
.live-match-fixture .versus.small-only {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 90%;
	height: auto;
	padding: 0 0 10px
}
.live-match-fixture .small-only img {
	width: 68px
}
.live-match-fixture .small-only .score {
	vertical-align: top;
	padding: 30px 10px 0
}
.live-match-fixture .small-only .crest {
	padding: 10px 0 0
}
.live-match-fixture .small-only .club-name {
	font-size: 18px;
	margin: 6px 0 0;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.countdown.middle figure h3, .countdown.top figure h3 {
	font-family: agency-gothic-ct-cond-tt-n5, agency-gothic-ct-cond-tt, arial, sans-serif
}
.live-match-fixture .small-only .scorers {
	color: #aaa;
	margin: 6px 0 0
}
.live-match-fixture .small-only td {
	height: auto;
	width: 33%
}
.gunners-gaming, .timeline {
	display: none
}
.match-news-body #content {
	width: 100%;
	padding: 0
}
.match-news-body #content article {
	width: 100%
}
.match-news-body #content aside {
	display: block
}
.match-news-body .tertiary ul {
	padding: 0
}
.match-news-body .pre-head {
	margin-top: 36px
}
.match-news-body .match-news-date {
	margin: 15px 0;
	font-size: 16px;
	text-align: center;
	padding: 15px 0 0;
	text-transform: none;
	background: url(../images/mobile/h2-date-bg.png) top center no-repeat
}
.match-news-body .tertiary {
	position: relative;
	padding: 10px 0 0;
	border: none;
	background: 0 0
}
.match-news-body .first .match-news-date {
	background: 0 0
}
ul li.feature-listing a {
	height: 30px;
	width: auto
}
.match-report:after, .match-report:before {
	display: table;
	content: ""
}
.match-report:after {
	clear: both
}
.versus.score {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/structure/post-match.html) 50% no-repeat
}
#minute-by-minute li {
	padding-right: 20px
}
#minute-by-minute .arsenal-tweet .icon img {
	width: 38px;
	height: 46px
}
#wrapper.live-match {
	padding: 0;
	margin: 0 auto
}
.live-match-info .live-match {
	left: 10px;
	width: 144px
}
.live-match-info .homepage {
	left: 164px;
	width: 144px
}
.live-match-nav {
	width: 100%;
	background-position: 50% 0
}
.live-match-info {
	height: auto
}
.live-match-info figure {
	display: none
}
.live-match-info p {
	position: relative;
	font-size: 13px;
	left: 0;
	line-height: normal;
	padding: 14px 0 7px 66px
}
.live-match-info span {
	position: relative;
	display: block
}
.live-match-info .live-now {
	position: absolute;
	top: 18px;
	left: 10px;
	display: block;
	font-weight: 700
}
.get-involved>p, .live-match .league-table-full td:nth-child(4), .live-match .league-table-full td:nth-child(5), .live-match .league-table-full td:nth-child(6), .live-match .league-table-full td:nth-child(7), .live-match .league-table-full td:nth-child(8), .live-match .league-table-full th:nth-child(4), .live-match .league-table-full th:nth-child(5), .live-match .league-table-full th:nth-child(6), .live-match .league-table-full th:nth-child(7), .live-match .league-table-full th:nth-child(8), .live-match-nav {
	display: none
}
.live-match-info .live-ko, .live-match-info .live-location {
	margin: 0;
	padding: 0;
	background: 0 0;
	font-weight: 400;
	text-transform: none
}
.live-match-info .comp {
	position: relative;
	top: auto;
	left: auto;
	margin: 0;
	padding: 0 0 5px;
	background: 0 0;
	font-weight: 400;
	text-transform: none
}
#wrapper.live-match #content {
	width: auto;
	padding: 0;
	margin: 0 16px 30px
}
.play-btn-wrap {
	margin: -48px 0 0;
	width: 288px;
	height: 95px
}
.play-btn-wrap.logged-in {
	width: 108px
}
.play-vid {
	height: 60px;
	width: 160px;
	padding: 16px 20px 19px 108px;
	background: url(../images/player/play-btn-small.html) 16px 13px no-repeat #000
}
.play-btn-wrap .center {
	line-height: 60px
}
.arsenal-player-logged-in .video-container, .half-video .video-container, .video-container {
	float: none;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	max-width: 514px;
	max-height: 400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.video-container {
	min-height: 200px
}
.video-container .digital-link {
	width: 80px
}
.video-container table {
	margin: 20px 0 0;
	font-size: 14px!important;
	text-align: center!important
}
.arsenal-player-logged-in .video-container .innerWrapper {
	padding-bottom: 56.25%
}
.play .innerWrapper {
	position: relative;
	margin: 0 auto;
	height: auto!important
}
.half-video .video-container .meta, .video-container .meta {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 23px 12px;
	background-position: 10px -759px
}
.live-match .league-table-full {
	border: none;
	padding: 0;
	border-top: 10px solid #fe0002
}
.league-table-full table .left {
	width: 110px
}
.live-match .league-table-full th {
	padding-top: 9px;
	padding-bottom: 9px
}
.scores, .scores li {
	width: 100%
}
.scores .result {
	width: 20%
}
.scores .away, .scores .home {
	width: 30%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px
}
.get-involved, .get-involved ul {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.scores span {
	font-size: 28px
}
.scores p {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis
}
.scores .kick-off {
	width: 18%;
	font-size: 14px;
	text-align: center
}
.get-involved {
	position: relative;
	padding: 0;
	right: 0;
	left: 0;
	width: 90%;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	margin: 0 4.6875% 20px
}
.get-involved .drop {
	top: 18px;
	right: 11px
}
.get-involved.open {
	border: 1px solid #ddd;
	background: #fff
}
.get-involved h3 {
	margin: 0 0 0 16px
}
.get-involved ul {
	width: 100%;
	border: none;
	padding: 22px;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
#minute-by-minute li, .get-involved li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%
}
.get-involved li {
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
#minute-by-minute {
	float: left;
	width: 100%;
	padding: 0 0 30px
}
#minute-by-minute li {
	position: relative;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 20px 20px 80px
}
#minute-by-minute .minute {
	position: absolute;
	top: 20px;
	left: 0;
	width: 50px
}
#minute-by-minute .commentary {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0
}
#minute-by-minute .arsenal-tweet .commentary, #minute-by-minute .booking .commentary, #minute-by-minute .extra-time .commentary, #minute-by-minute .fan-tweet .commentary, #minute-by-minute .full-time .commentary, #minute-by-minute .goal .commentary, #minute-by-minute .half-time .commentary, #minute-by-minute .kick-off .commentary, #minute-by-minute .sent-off .commentary, #minute-by-minute .special-event .commentary, #minute-by-minute .substitution .commentary {
	width: 100%
}
.arsenal-player-event {
	padding-bottom: 0
}
.arsenal-player-event .live-match-info p {
	left: -10px
}
.arsenal-player-event .live-match-info .live-now {
	top: 10px
}
.arsenal-player-event .arsenal-player-logged-in {
	background-image: none
}
.arsenal-player-event .arsenal-player-logged-in .versus {
	display: block;
	margin: 0
}
#wrapper #arsenal-player-carousel, .arsenal-player-event .arsenal-player-logged-in .arsenal-player-strip, .arsenal-player-event .arsenal-player-logged-in .versus img {
	display: none
}
.arsenal-player-event .arsenal-player-logged-in .versus h1 {
	top: 0;
	text-align: center;
	padding: 10px
}
#arsenal-player-carousel {
	padding: 0
}
#arsenal-player-carousel .arsenal-player {
	height: auto;
	width: auto;
	margin: 0
}
#arsenal-player-carousel .inner {
	width: auto;
	margin: 0;
	padding: 0 20px
}
#arsenal-player-carousel .view-player {
	position: relative;
	left: auto;
	right: auto;
	margin: 20px auto
}
#arsenal-player-carousel .bx-wrapper {
	margin: 0 auto
}
#arsenal-player-carousel .bx-prev {
	position: absolute;
	top: -45px;
	left: 6px;
	bottom: 0
}
#arsenal-player-carousel .bx-controls, #arsenal-player-carousel .bx-controls .bx-pager {
	width: 100%
}
#arsenal-player-carousel .bx-controls-direction {
	height: 30px;
	width: 100%
}
#arsenal-player-carousel .bx-pager {
	margin: 20px auto;
	width: 100%
}
#arsenal-player-carousel .bx-prev:hover {
	background-position: 0 0
}
#arsenal-player-carousel .bx-next {
	top: -45px;
	right: 6px;
	bottom: 0
}
#arsenal-player-carousel .bx-next:hover {
	background-position: 0 -60px
}
#arsenal-player-carousel .thumbnails figure {
	display: block
}
.slice.countdown {
	background: 0 0;
	float: none;
	width: 100%;
padding:0 margin:0
}
.slice.countdown h2 {
	display: block;
	font-size: 26px;
	margin: 0 0 10px;
	padding: 0 0 20px;
	background-position: 0 -1062px
}
.slice .countdown-side {
	display: none
}
.slice .countdown-list {
	width: 100%
}
.countdown.top figure {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 20px
}
.countdown.top figure figcaption {
	background: #f4f4f4;
	border: none;
	float: left;
	width: 100%;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
.countdown.top figure figcaption p, .countdown.top figure h3 {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.countdown.top figure figcaption p {
	padding: 8px 16px
}
.countdown.top figure h3 {
	position: relative;
	bottom: auto;
	left: auto;
	border-right: 8px solid #fd0305;
	background: #1f2833;
	color: #a9abad;
	font-size: 80px;
	font-weight: 500;
	display: block;
	padding: 0 22px;
	height: 140px;
	line-height: 140px;
	text-align: center;
	width: 35%;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.countdown.top figure .image-placeholder {
	position: absolute;
	top: 0;
	right: 0;
	width: 66%;
	display: block
}
.countdown.top figure img {
	position: absolute;
	top: 0;
	right: 0;
	height: 140px;
	text-align: left
}
.countdown.top figure figcaption p {
	margin: 0;
	width: 100%;
	color: #363e4b;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}
.countdown.middle figure figcaption, .countdown.middle figure h3 {
	height: 100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left
}
.countdown.top figure figcaption p span {
	display: block;
	color: #fd0305;
	font-weight: 700
}
.countdown.middle figure {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 20px
}
.countdown.middle figure figcaption {
	background: #f4f4f4;
	padding: 20px 27px;
	width: 65%;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.countdown.middle figure h3 {
	width: 35%;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	color: #a9abad;
	font-size: 80px;
	padding: 0 22px;
	font-weight: 500;
	line-height: 100px;
	text-align: center;
	background: #1f2833;
	border-right: 8px solid #fd0305
}
.countdown.bottom figure figcaption, .countdown.bottom figure h3 {
	height: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.countdown.bottom figure img, .countdown.middle figure img {
	display: none
}
.countdown.middle figure figcaption p {
	float: left;
	color: #363e4b;
	width: 100;
	margin: 10px 0 0;
	text-align: left
}
.countdown.middle figure figcaption p span {
	display: block;
	color: #fd0305;
	font-weight: 700
}
.countdown.bottom figure {
	position: relative;
	width: 100%;
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px solid #e1e1e1
}
.countdown.bottom figure figcaption {
	width: 100%;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	padding: 6px 0 0 18%
}
.countdown.bottom figure h3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 15%;
	padding: 0;
	color: #a9abad;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 30px;
	line-height: 50px;
	border-right: 8px solid #fd0305
}
.countdown.bottom figure figcaption p {
	float: left;
	color: #363e4b;
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.countdown.bottom figure figcaption p span {
	display: block;
	color: #fd0305;
	font-weight: 700
}
.arsenal-player .thumbnails figure:nth-child(n+3), .image-day, .media-watch aside:nth-child(n+2), .wider-web .fan-tweets, .wider-web .player-tweets .tweet:nth-child(3) {
	display: none
}
.wider-web {
	width: 100%;
	margin: 0;
	padding-top: 46px
}
.wider-web .inner {
	background: 0 0
}
.arsenal-player .inner, .media-watch .inner, .smallprint .inner, .sponsors .inner, .wider-web .inner {
	width: auto;
	margin: 0 4.6875%
}
.wider-web .secondary .article-image {
	border: none;
	margin: 0 20px 0 0
}
.wider-web article {
	width: 100%;
	margin: 0
}
.wider-web .secondary p {
	background-position: 142px -1619px
}
.wider-web .secondary .article-info {
	float: none;
	width: 100%
}
.wider-web .wider-web article, .wider-web article.tweets {
	float: none;
	width: 100%;
	margin: 0;
	clear: both
}
.wider-web .player-tweets .tweet {
	width: 100%
}
.wider-web .player-tweets {
	background: 0 0
}
.media-watch {
	min-height: auto
}
.arsenal-player .inner {
	overflow: hidden;
	padding-bottom: 0;
	background: 0 0;
	max-width: 430px
}
.arsenal-player .view-player {
	position: relative;
	right: auto;
	left: 0;
	top: 0;
	margin: 0 0 20px
}
.media-watch aside {
	width: 100%;
	padding: 0!important
}
footer .see-more {
	float: left
}
.media-watch .see-more {
	margin: 25px 0 20px
}
.media-disclaimer {
	clear: both;
	margin: 0 0 20px;
	width: 100%
}
.media-disclaimer.in-media-page {
	padding-bottom: 10px;
	background: url(../images/mobile/h2-date-bg.png) top center no-repeat;
	margin-top: 10px
}
.arsenal-player .digital-membership {
	width: 112px;
	height: 64px;
	background: url(../images/player/digital-member-live.html) no-repeat
}
.arsenal-player .latest-video {
	margin: 0;
	width: 100%;
	max-width: 430px
}
.arsenal-player .latest-video img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.login-register .choose, .login-register h2.thanks-header {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.arsenal-player .latest-video .watch-now {
	width: 100%;
	height: 100%
}
.arsenal-player figure {
	position: relative;
	float: left;
	margin: 0
}
.arsenal-player .thumbnails {
	margin: 0;
	clear: both
}
.arsenal-player .thumbnails figure {
	margin: 20px 0 20px 30px
}
.arsenal-player .thumbnails figure:first-child {
	margin-left: 0
}
.arsenal-player .latest-video figcaption, .arsenal-player .latest-video img {
	width: 100%
}
.sponsors .inner {
	margin: 0;
	padding: 0 0 20px
}
.row-one, .row-two {
	display: block;
	margin: 10px 0;
	text-align: center
}
.sponsors .row-one {
	position: relative;
	margin: 0 auto;
	height: 80px;
	width: 205px
}
.sponsors .row-two {
	position: relative;
	margin: 0 auto;
	height: 290px;
	width: 300px
}
#nike-logo, #puma-logo {
	position: relative;
	margin-top: 0
}
.feature, .features {
	width: 100%
}
.sponsors .row-one a {
	position: relative;
	margin: 0
}
#emirates-logo {
	position: relative;
	top: 0;
	left: 0
}
#nike-logo {
	top: 24px;
	left: 20px
}
#puma-logo {
	top: 0;
	left: 16px
}
.sponsors .row-two a {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0
}
#citroen-logo {
	top: 7px;
	left: 0
}
#coopertires-logo {
	top: 14px;
	left: 72px
}
#europcar-logo {
	top: 13px;
	left: 200px
}
#gatorade-logo {
	top: 92px;
	left: 32px
}
#huawei-logo {
	top: 90px;
	left: 112px
}
#indesit-logo {
	top: 86px;
	left: 197px
}
#jean-richard-logo {
	top: 166px;
	left: 1px
}
#marketscom-logo {
	top: 166px;
	left: 96px
}
#vitality-logo {
	top: 168px;
	left: 215px
}
#premier-league-logo {
	top: 246px;
	left: 130px
}
.smallprint small span {
	visibility: hidden;
	display: block;
	height: 1px
}
.feature .reveal, aside:nth-child(n+2), ul li.feature-listing .pic {
	display: none
}
.sidebar {
	margin: 0;
	padding: 0;
	border: none
}
aside h2 {
	margin-bottom: 19px
}
.feature {
	overflow: hidden;
	max-height: 180px;
	background: #fc0405;
	margin: 0 0 20px
}
h2+.feature {
	margin-top: 19px
}
.feature img {
	float: left;
	width: 40%;
	max-width: 120px
}
.feature h4 {
	float: left;
	width: 50%;
	padding: 20px 5%
}
.feature .overlay {
	width: 40%;
	max-width: 120px;
	background-size: 200%;
	background-position: -20px -40px
}
.feature .video {
	height: 100%;
	width: 116px;
	background-size: 40%
}
ul li.feature-listing {
	height: 30px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -15px 0 no-repeat;
	line-height: 31px
}
.news-wrapper ul li.feature-listing a {
	width: auto;
	height: auto;
	padding-right: 10px
}
ul li.feature-listing .red-box {
	float: none;
	margin: 0;
	width: auto;
	height: auto;
	color: #404458;
	font-size: 13px;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	font-weight: 700;
	text-transform: none;
	padding: 0 10px 0 48px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 16px -689px no-repeat;
	text-overflow: ellipsis;
	max-width: 100%;
	overflow: hidden;
	line-height: 31px
}
ul li.feature-listing .red-box span {
	color: #404458;
	display: inline
}
.login-register {
	margin: 0 auto;
	max-width: 320px;
	background-color: #fff
}
.login-register:after, .login-register:before {
	display: table;
	content: ""
}
.login-register:after {
	clear: both
}
.steps {
	width: 290px;
	background: url(../images/mobile/steps.png) no-repeat
}
.steps a {
	font-size: 13px;
	font-weight: 400;
	width: 96px;
	height: 31px
}
.steps a.step-1 {
	width: 76px;
	text-align: right;
	padding: 0 20px 0 0
}
.steps a.step-3 {
	width: 76px;
	text-align: left;
	padding: 0 0 0 20px
}
.step-1-active {
	background-position: 0 0
}
.step-2-active {
	background-position: 0 -31px
}
.step-3-active {
	background-position: 0 -62px
}
.lightbox-form, .login-register .header {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 62px;
	background: #15212f;
	border-top: 8px solid #fe0002
}
.login-register .header h2, .login-register h3 {
	background: 0 0;
	text-align: left;
	font-weight: 400;
	text-transform: none;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif
}
.login-register .header h2 {
	margin: 0;
	color: #fff;
	height: 62px;
	font-size: 16px;
	line-height: 62px;
	padding: 0 0 0 15px
}
.login-register h3 {
	font-size: 13px;
	margin: 0 0 20px
}
.login-register h2.thanks-header {
	margin: 0;
	width: 100%;
	padding: 15px;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 18px
}
.login-register .choose, .login-register .login-thanks {
	padding: 15px;
	-ms-box-sizing: border-box;
	background: #fff;
	position: relative;
	width: 100%
}
.login-register .choose {
	box-sizing: border-box;
	margin: 0 auto
}
.login-register-complete {
	margin: 0 auto!important
}
.login-register .login-thanks {
	max-width: 320px!important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto!important
}
.login-thanks-footer {
	background: #fff;
	padding: 12px
}
.lightbox-form form, .login-player form, .login-register form {
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 90px 15px 15px
}
.login-player .choose a, .login-player .select, .login-register .choose a, .login-register .select {
	color: #545454;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	display: block;
	text-shadow: 1px 1px #efefef;
	height: 51px;
	font-weight: 400
}
.login-player .choose a, .login-register .choose a {
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 10px;
	width: 100%;
	line-height: 51px;
	padding: 0 52px 0 12px;
	background: url(../images/mobile/choose.png) top right no-repeat
}
.login-player .choose .line-height, .login-register .choose .line-height {
	line-height: normal;
	padding: 6px 72px 0 12px
}
.login-player .select, .login-register .select {
	position: absolute;
	top: 0;
	left: 0;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 51px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 256px;
	padding: 0 52px 0 12px;
	background: url(../images/mobile/register-drop.png) top right no-repeat
}
#login-page-3 {
	padding-bottom: 10px
}
.login-player .member-type, .login-register .member-type {
	position: absolute;
	top: 15px;
	left: 15px;
	height: 51px;
	width: 278px!important
}
.login-player .member-type, .player-login-form .member-type {
	top: 0;
	left: 0
}
.login-player .member-type .select, .login-register .member-type .select {
	width: 288px!important;
	cursor: pointer
}
.login-player .member-type select, .login-register .member-type select {
	width: 272px!important;
	height: 51px;
	cursor: pointer;
	-webkit-appearance: menulist-button
}
.login-player .member-type .section-select, .login-register .member-type .section-select {
	width: 290px!important;
	height: 51px
}
.login-row, .login-row input[type=text], .login-submit {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.login-row input[type=text], .login-row input[type=password], .login-row input[type=email], .login-row input[type=tel] {
	width: 100%;
	height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	display: inline-block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #bebebe;
	-webkit-box-shadow: inset 0 2px 10px -5px #000;
	-moz-box-shadow: inset 0 2px 10px -5px #000;
	box-shadow: inset 0 2px 10px -5px #000
}
.login-stage .login-row {
	margin: 0 0 14px
}
.login-register .login-submit {
	height: 52px;
	margin: 20px 0 0;
	border-top: 1px solid #e5e5e5
}
.full-width-select, .full-width-select .select, .login-register .dob .select, .login-register .login-row .select {
	padding: 0;
	height: 30px;
	background: 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 30px;
	float: left;
	white-space: nowrap
}
.login-register .login-submit label {
	top: 24px;
	left: 10px;
	white-space: nowrap
}
.login-pagination .previous {
	float: left
}
.login-submit .checkbox {
	top: 24px;
	left: 110px
}
form .login-row label {
	width: 100%;
	margin: 0 0 8px
}
.full-width-select, .full-width-select .select, .login-register .login-row .select {
	top: 0;
	left: 0;
	width: 286px!important
}
#login-title {
	width: 290px!important
}
.login-register .dob .select {
	top: 0;
	left: 0
}
.login-register .dob .select, .login-register .dob select {
	width: 90px!important
}
.login-register .dob .select-holder {
	width: 90px!important;
	margin: 0 10px 0 0
}
.login-register .dob .select-holder:last-child {
	margin: 0
}
.login-register form select {
	left: 0;
	top: 0;
	height: 32px;
	-webkit-appearance: menulist-button
}
.login-register form select.section-select {
	height: 51px
}
.red-btn-submit {
	-moz-border-radius: 0
}
.login-pagination {
	margin: 30px 0 0
}
.login-pagination.with-terms a {
	margin: 10px 0 0
}
.errors span {
	font-size: 13px
}
.login-register .mailing-options label {
	width: 100%
}
.login-register.complete .header {
	height: 90px
}
.login-register.complete .header h2 {
	padding-top: 10px;
	line-height: 32px
}
.login-thanks a {
	color: #444;
	font-weight: 400;
	padding: 0 0 0 14px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -696px no-repeat
}
.login-thanks a.next {
	text-align: center;
	padding: 0 20px
}
.forgotten form .or {
	min-height: 10px;
	margin: 5px 0 0
}
.forgotten form .or strong {
	font-weight: 400;
	font-size: 16px
}
.forgotten form {
	padding: 15px
}
.forgotten form p {
	margin: 0 0 10px
}
.login-forgotten-password {
	padding-top: 10px
}
.login-forgotten-password .forgot-password {
	color: #545454;
	font-size: 12px;
	line-height: 28px;
	text-decoration: underline
}
.login-register .login-row .select {
	background: 0 0;
	left: 0;
	top: 0;
	padding: 0;
	height: 30px
}
#account-password-wrap {
	width: 100%;
	margin: 0 auto
}
.login-pagination.with-terms {
	margin: 30px 0 0;
	padding: 70px 0 15px
}
.register-remember-wrap, .register-terms-wrap {
	position: absolute
}
.register-terms-wrap {
	width: 200px;
	top: 43px
}
.register-remember-wrap {
	width: 240px;
	left: 0;
	top: 10px
}
.register-terms-wrap .checkbox, .register-terms-wrap input[type=checkbox] {
	top: 3px
}
.register-remember-wrap .checkbox, .register-remember-wrap input[type=checkbox] {
	top: 3px;
	left: 0;
	right: auto
}
.register-remember-wrap label {
	padding: 0 0 0 35px
}
a.forgot-btn {
	position: relative;
	line-height: 27px;
	bottom: auto;
	left: auto;
	float: left
}
#wrapper.mobile-account {
	margin-left: 0;
	margin-right: 0
}
#wrapper.mobile-account .my-account-section {
	margin: 0;
	padding: 20px 4.6875%;
	width: auto;
	float: none
}
#wrapper.mobile-account .my-account-section:first-child {
	padding-top: 0
}
#wrapper.mobile-account .my-account-section h1 {
	font-size: 26px;
	padding-bottom: 6px;
	background-position: -10px -1063px
}
.my-account-section .sub-heading {
	font-size: 16px;
	padding: 8px;
	margin: 10px 0 0;
	text-align: center;
	background: url(../images/mobile/h2-date-bg-no-shadow.png) top center no-repeat
}
.my-account-section .edit-details {
	position: static;
	display: block;
	width: 100%;
	text-indent: 10px;
	text-align: left;
	padding: 0;
	margin: 5px 0 0
}
.my-account-section ul li {
	display: block;
	width: auto;
	margin: 15px 0 0
}
.my-account-section ul {
	width: auto
}
.my-account-section ul:nth-last-child(2) {
	border: none;
	margin-bottom: 30px
}
.my-account-section .email-checklist {
	width: auto;
	padding: 0 0 0 46px;
	position: relative;
	margin-bottom: 20px
}
.my-account-section .email-checklist img {
	display: none
}
.my-account-section .email-checklist .checkbox {
	top: 50%;
	margin: -11px 0 0
}
.my-account-section ul li label {
	width: 46%
}
.my-account-section ul li input[type=text], .my-account-section ul li input[type=password] {
	width: 50%!important;
	padding-left: 1%!important;
	padding-right: 1%!important
}
#dob_mobile {
	border: 1px solid #bebebe;
	box-shadow: inset 0 2px 8px -5px #000;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
	width: 52%;
	font-size: 13px;
	margin-top: -4px;
	-webkit-appearance: none;
	padding: 8px 1%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left
}
.my-account-section .selector-field .select-holder {
	margin: 0;
	width: 52%!important
}
.my-account-section .selector-field .select {
	width: 100%!important;
	box-sizing: border-box;
	-moz-box-sizing: border-box
}
.login-player, .red-links {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box
}
.subscription-slice {
	width: 100%;
	background: url(../images/mobile/player-logo-on-black.html) 20px 20px no-repeat #000;
	height: 200px;
	display: block;
	position: relative;
	font-size: 15px!important
}
.subscription-slice .pass-type {
	width: auto;
	position: static;
	display: block;
	font-size: 14px;
	margin: 0 0 0 20px;
	padding: 60px 0 18px
}
.price-slice-text {
	margin: 10px 20px 0;
	border-top: 1px solid #333;
	line-height: 35px;
	color: #fff;
	font-size: 13px;
	font-style: italic
}
.subscription-slice .pass-price {
	width: auto;
	height: auto;
	position: relative;
	top: 0;
	right: 0;
	text-align: left;
	font-size: 13px;
	margin: 0 20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #ba0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #ba0000 100%);
	background: -moz-linear-gradient(top, #fe0002 0, #ba0000 100%);
	line-height: 40px;
	text-indent: 10px
}
.subscription-slice .pass-price span {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	font-size: 24px;
	margin: 0;
	text-align: right;
	width: auto;
	padding: 0 10px 0 0
}
.my-account-buttons {
	float: none;
	width: auto;
	margin: 0 4.6875%;
	text-align: left
}
.red-btn-submit {
	float: right;
	border-radius: 0;
	-webkit-border-radius: 0
}
#player-login-mobile-wrap {
	background: url(../images/structure/fancybox_overlay.png)
}
.close-lightbox {
	z-index: 9999
}
.login-player {
	position: relative;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 320px;
	padding: 68px 15px 15px;
	background: url(../images/player/logo.html) 15px 15px no-repeat #000
}
.login-player:after, .login-player:before {
	display: table;
	content: ""
}
.login-player:after {
	clear: both
}
.login-player .message {
	color: #000;
	width: 96%;
	padding: 10px 2%;
	font-size: 11px;
	font-weight: 700;
	margin: 0 0 24px;
	background: #fafcd5;
	background: -moz-linear-gradient(top, #fafcd5 0, #fafbbf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafcd5), color-stop(100%, #fafbbf));
	background: -webkit-linear-gradient(top, #fafcd5 0, #fafbbf 100%);
	background: -o-linear-gradient(top, #fafcd5 0, #fafbbf 100%);
	background: -ms-linear-gradient(top, #fafcd5 0, #fafbbf 100%);
	background: linear-gradient(to bottom, #fafcd5 0, #fafbbf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafcd5', endColorstr='#fafbbf', GradientType=0);
	text-align: center
}
.login-player .choose a, .red-links a {
	font-size: 12px;
	color: #fff;
	font-weight: 700
}
.login-player form {
	background: #000;
	padding: 65px 0 15px
}
.login-player .login-submit label {
	color: #fff;
	line-height: 26px
}
.login-player .section-select, .login-player .select {
	top: 0;
	left: 0
}
.login-player .select {
	color: #fff;
	font-weight: 700;
	text-shadow: 1px 1px #111;
	background-image: url(../images/mobile/dark-drop.png)
}
.login-player .warning {
	color: #fff;
	height: auto;
	background: #bf0103
}
.login-player .errors span {
	margin-left: -15px
}
.login-player .choose a {
	text-shadow: none;
	text-shadow: 1px 1px #111;
	background: url(../images/mobile/player-choose.png) top right no-repeat
}
.red-links {
	position: relative;
	margin: 32px 0 0;
	box-sizing: border-box;
	width: 100%
}
.player-offers, .red-links a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	width: 100%
}
.red-links a {
	display: block;
	box-sizing: border-box;
	background: #fe0002;
	background: -moz-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe0002), color-stop(100%, #bc0000));
	background: -webkit-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -o-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: -ms-linear-gradient(top, #fe0002 0, #bc0000 100%);
	background: linear-gradient(to bottom, #fe0002 0, #bc0000 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe0002', endColorstr='#bc0000', GradientType=0);
	margin: 0 0 10px;
	padding: 10px 16px;
	text-shadow: 1px 1px #be0010;
	border-top: 1px solid #f8575d
}
.player-offers {
	position: relative;
	box-sizing: border-box;
	margin: 0;
	padding: 30px 0 0
}
.player-offers img {
	float: left;
	margin: -30px 20px 0 0
}
.login-player form, .login-player form p {
	color: #fff;
	margin: 0
}
.red-links span {
	float: right;
	font-size: 20px;
	display: inline-block;
	text-align: right;
	vertical-align: middle
}
.red-links span.from {
	font-size: 11px;
	padding: 0 10px
}
.module.inline-form {
	overflow-x: hidden
}
#login-wrap-mobile, #player-login-mobile-wrap {
	overflow: scroll;
	z-index: 99999!important
}
.module.inline-form form li.note p {
	width: auto
}
.inline-form input[type=text], .inline-form input[type=password], .inline-form textarea {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.inline-select .select, .inline-select .select-holder, .inline-select select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%!important
}
.inline-select .multi-select-wrapper {
	width: 310px!important
}
.inline-radio .radio-holder {
	width: auto;
	padding: 0
}
.inline-radio .radio-holder li label {
	padding: 1px 0 0
}
.inline-form label {
	padding: 10px 0
}
.inline-checkbox .checkbox {
	left: 0;
	top: 6px
}
.inline-checkbox label {
	left: auto;
	width: auto;
	padding: 6px 0;
	margin: 0 0 0 34px
}
#wrapper.mobile-report {
	padding: 0;
	margin: 0 auto
}
#wrapper.mobile-report .versus {
	display: none
}
#wrapper.mobile-report .versus.score.small-only {
	display: block
}
#wrapper.mobile-report .versus table td.crest {
	width: auto!important
}
#wrapper.mobile-report .versus.small-only {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 90%;
	height: auto;
	padding: 0 0 10px
}
#wrapper.mobile-report .small-only img {
	width: 68px
}
#wrapper.mobile-report .small-only .score {
	vertical-align: top;
	padding: 30px 10px 0;
	width: 83px
}
#wrapper.mobile-report .small-only .crest {
	padding: 10px 0 0
}
#wrapper.mobile-report .small-only .club-name {
	font-size: 18px;
	margin: 6px 0 0;
	font-weight: 700;
	font-family: ff-meta-web-pro-n4, ff-meta-web-pro, arial, sans-serif;
	color: #fff
}
#wrapper.mobile-report .small-only .scorers {
	color: #aaa;
	margin: 6px 0 0
}
#wrapper.mobile-report .fixture-extra-info {
	float: left;
	height: auto;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 20px
}
#wrapper.mobile-report .fixture-extra-info .fixture-news-btn {
	position: static;
	display: block;
	background-color: #e6e6e6;
	width: 100%;
	line-height: 20px;
	border-top: 1px solid #fff
}
#wrapper.mobile-report .fixture-extra-info .fixture-news-btn a.red-arrow-link {
	line-height: 28px;
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) 0 -692px no-repeat;
	padding: 0 0 0 20px
}
#wrapper.mobile-report .small-padding, #wrapper.mobile-report .small-padding+article {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 4.6875%
}
#wrapper.mobile-report .next-match, .wallpapers dd h3 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box
}
#wrapper.mobile-report .next-match {
	display: block;
	margin: 0;
	padding: 30px 4.6875%;
	box-sizing: border-box;
	width: 100%
}
#wrapper.mobile-report .next-match .competition, .widget .arsenal-player {
	display: none
}
#login-wrap-mobile {
	background: url(../images/structure/fancybox_overlay.png)
}
.fancybox-close {
	top: 0;
	right: 0
}
.close-lightbox {
	position: absolute;
	top: 0;
	right: 50%;
	width: 24px;
	height: 24px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	margin-right: -160px;
	background: url(../images/test/close-lightbox.html) no-repeat
}
.junior-gunners {
	background: #fff
}
.junior-gunners #wrapper {
	width: auto;
	padding: 0 0 20px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin: 26px 4.6875%
}
.junior-gunners #logo {
	top: 1px;
	left: 0;
	width: 114px;
	height: 83px;
	background: url(../images/mobile/junior-logo-2015.html) no-repeat
}
.junior-gunners .arsenal-player h2, .junior-gunners .homepage h1, .junior-gunners .media-watch h2, .junior-gunners .wider-web h2 {
	font-size: 28px
}
.junior-gunners .image-basic {
	height: 40px;
	line-height: normal;
	padding: 18px 72px 0 24px
}
.junior-gunners .image-basic h3 {
	font-size: 22px
}
.junior-gunners .primary h2, .junior-gunners nav>ul>li {
	font-size: 15px
}
.junior-gunners .slice {
	height: auto
}
.junior-gunners nav>ul {
	width: 100%
}
.junior-gunners nav>ul>li a {
	height: 32px;
	text-align: left;
	padding: 16px 8px 0
}
.junior-gunners nav>ul>li a:hover {
	line-height: normal
}
.junior-gunners nav>ul>li.hidden {
	width: 46px
}
.junior-gunners nav>ul>li.hidden a {
	height: 28px;
	padding: 16px 0 0
}
.junior-gunners nav>ul>li a.become-gunner, .junior-gunners nav>ul>li a.games-downloads, .junior-gunners nav>ul>li a.soccor-schools {
	width: auto;
	height: 32px;
	padding: 16px 8px 0
}
.wallpapers .preview, .wallpapers .preview img, .wallpapers dd {
	height: auto;
	width: 100%
}
.wallpapers {
	width: 100%;
	padding: 0
}
.wallpapers figure {
	float: left;
	clear: both;
	margin: 0 0 20px
}
.wallpapers dl {
	width: 100%;
	margin: 28px 0 0
}
.wallpapers dt {
	clear: both;
	margin: 0 0 20px
}
.wallpapers dd {
	clear: both
}
.wallpapers dd h3 {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -80px 0 no-repeat;
	padding: 0 10px;
	box-sizing: border-box;
	width: 100%
}
.wallpapers dd ul {
	padding: 14px 0 0
}
.wallpapers dd li {
	float: left;
	padding: 10px
}
.wallpapers dd .title {
	width: 60%
}
.wallpapers dd li a {
	font-style: normal
}
.player-database-wrapper {
	float: none;
	margin: 0
}
.player-database-wrapper .select-holder {
	width: 100%!important;
	margin: 0 0 10px
}
.player-database-wrapper .select {
	position: absolute;
	top: 0;
	left: 0;
	height: 44px;
	display: block;
	color: #525051;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 44px;
	border-radius: 2px;
	padding: 0 0 0 20px;
	width: 100%!important;
	background: url(../images/mobile/grey-drop.jpg) right top no-repeat
}
.player-database-wrapper select {
	position: absolute;
	top: 0;
	left: 0;
	height: 42px;
	width: 100%!important;
	background: 0 0
}
.letter-picker a {
	font-size: 20px;
	padding: 4px 7px 4px 6px
}
.player-database {
	width: 100%;
	margin: 0 0 120px
}
.player-database td, .player-database th {
	padding: 0;
	text-align: center
}
.player-database td:first-child, .player-database th:first-child {
	text-align: left;
	padding-left: 5px
}
footer {
	margin-bottom: 50px
}
.homepage+footer {
	margin: 0
}
#cookie-header {
	width: 100%;
	height: auto;
	padding: 0;
	background: 0 0
}
#cookie-header .straptext {
	font-size: 12px;
	padding: 10px 15px;
	border-bottom: 1px dotted #acacac
}
#cookie-header .straptext span {
	color: #fc0405;
	font-weight: 700;
	font-size: 15px
}
#cookie-header .cookie-links {
	position: relative;
	top: 0;
	left: 0;
	right: auto;
	border: none;
	margin: 0 auto;
	padding: 8px 0;
	width: 190px;
	height: 20px
}
#cookie-header .cookie-close {
	float: left;
	background-position: 0 -73px
}
#cookie-header .cookie-more {
	float: left;
	margin: 0 0 0 30px;
	white-space: nowrap;
	background-position: 0 -368px
}
.ad-mobile-bottom, .ad-mobile-top {
	width: 100%!important;
	background: #fff
}
.ad-mobile-top iframe {
	position: relative;
	margin: 0 auto;
	display: block;
	width: 320px
}
.ad-mobile-footer-wrapper {
	position: fixed;
	left: 0;
	bottom: 0;
	background: #fff;
	width: 100%;
	height: 50px;
	text-align: center;
	z-index: 99994!important
}
.ad-mobile-inner {
	position: relative;
	margin: 0 auto;
	width: 320px;
	height: 50px
}
.ad-mobile-bottom iframe {
	border: none;
	width: 320px;
	height: 50px
}
.ad-mobile-footer-wrapper .close {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 14px;
	height: 14px;
	background: url(../images/test/close-lightbox.html) no-repeat
}
.page-filters .stats-centre-tab {
	display: none
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.arsenal-player .thumbnails figure {
	margin-left: 24px
}
.arsenal-player .thumbnails figure:nth-child(3) {
	display: block
}
.arsenal-player .latest-video img {
	width: 430px
}
.homepage .feature {
	height: 169px
}
.row-one, .row-two {
	display: block;
	margin: 10px 0;
	text-align: center
}
.sponsors div:after, .sponsors div:before {
	display: table;
	content: ""
}
.sponsors div:after {
	clear: both
}
.sponsors .row-one {
	position: relative;
	margin: 0 auto 6px;
	width: 275px;
	height: 76px
}
.match-info {
	width: 80%
}
}
@media only screen and (min-width:620px) and (max-width:767px) {
nav>ul>li.hidden {
	display: none
}
.junior-gunners nav>ul>li.hidden {
	display: block
}
}
@media only screen and (min-width:590px) and (max-width:767px) {
.feature-promo h1, .feature-promo h1 a, .feature-promo h1 a:hover {
	font-size: 66px;
	line-height: 56px
}
#wrapper {
	margin: 26px auto
}
.promo-bg, .small .promo-bg {
	left: 0;
	width: 100%;
	height: 330px;
	display: block;
	background: url(../images/structure/promo-stripes-left.html) left -70px no-repeat, url(../images/structure/promo-stripes-right.html) right -70px no-repeat
}
.small .promo-bg {
	height: 270px
}
.small .promo-image {
	height: auto
}
.large .promo-image {
	height: 330px;
	overflow: hidden
}
.match .promo-article {
	max-width: 100%
}
.match .primary, .match .secondary {
	max-width: 580px;
	margin: 12px auto 0
}
.feature-promo {
	padding: 330px 0 0
}
.feature-promo .promo-image img {
	width: 1556px;
	height: 360px;
	margin-left: -778px
}
.feature-promo .promo-image {
	height: 330px
}
.feature-promo h1 {
	top: -250px;
	right: -10px;
	width: 400px
}
}
@media only screen and (min-width:990px) and (max-width:1100px) {
#sub-header, #sub-header .sub-inner {
	width: 1080px;
	margin: 0 auto
}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
#logo {
	background: url(../images/structure/arsenal-crest.html) no-repeat;
	background-size: 100%
}
}
@media (max-width:767px) {
.wf-inactive #cookie-header .cookie-links {
	width: 200px
}
.wf-inactive nav>ul>li {
	font-size: 11px!important
}
.wf-inactive nav>ul>li a {
	padding: 0 6px
}
.wf-inactive .junior-gunners .arsenal-player h2, .wf-inactive .junior-gunners .homepage h1, .wf-inactive .junior-gunners .homepage h2, .wf-inactive .junior-gunners .media-watch h2, .wf-inactive .junior-gunners .wider-web h2 {
	font-size: 20px
}
.wf-inactive .junior-gunners nav>ul>li a {
	padding: 16px 8px 0
}
.wf-inactive nav>ul>li.hidden {
	width: 48px!important;
	overflow: hidden!important
}
.wf-inactive nav>ul>li.hidden a {
	margin: 0!important
}
.wf-inactive #account a {
	font-size: 12px
}
.wf-inactive h1, .wf-inactive h2 {
	background-position: 0 -1066px
}
.wf-inactive .feature h4, .wf-inactive h1, .wf-inactive h1 a, .wf-inactive h2, .wf-inactive h2 a {
	font-size: 22px;
	font-weight: 700;
	text-transform: none
}
.wf-inactive .primary h2, .wf-inactive .primary h2 a, .wf-inactive .secondary h2, .wf-inactive .secondary h2 a {
	font-size: 14px
}
.wf-inactive #sub-header h1, .wf-inactive .image-basic h3, .wf-inactive .live-match-info a, .wf-inactive .media-watch h2 a {
	font-size: 22px
}
.wf-inactive .page-filters li a {
	font-size: 18px
}
.wf-inactive .module .caption {
	font-size: 13px!important
}
.wf-inactive .fixture-info.post-match .final-score, .wf-inactive .table h2 {
	font-size: 16px
}
.wf-inactive .image-advanced h3, .wf-inactive .image-advanced h3.smaller {
	line-height: 22px;
	font-size: 22px
}
.wf-inactive .large .promo-article h2 a {
	line-height: 44px
}
.wf-inactive .lineups h2 {
	font-size: 12px!important
}
}
@media (min-width:768px) {
.wf-inactive nav>ul>li, .wf-loading nav>ul>li {
	font-size: 14px
}
.wf-inactive .junior-gunners nav>ul>li a {
	font-size: 18px
}
.wf-inactive nav>ul .hidden #morelink, .wf-inactive nav>ul>li a {
	padding-top: 17px
}
.wf-inactive nav>ul .hidden #morelink {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -426px -80px no-repeat
}
.wf-inactive nav>ul li.clicked #morelink {
	background: url(../images/structure/sprite63a363a3.png?v=1.52.0) -196px -80px no-repeat
}
.wf-inactive .fixture-column .small-see-more, .wf-inactive .latest-column li a, .wf-inactive .latest-column li a:hover, .wf-inactive .mega-nav .see-more, .wf-inactive .mega-nav a, .wf-inactive .mega-nav a:hover, .wf-inactive .nav-column ul li a, .wf-inactive .result-column .small-see-more {
	padding-top: 0
}
.wf-inactive .fixture-column a, .wf-inactive .fixture-column a:hover {
	padding-top: 4px
}
.wf-inactive #account a {
	font-size: 12px
}
.wf-inactive h1, .wf-inactive h2 {
	background-position: 0 -1066px
}
.wf-inactive .feature h4, .wf-inactive h1, .wf-inactive h1 a, .wf-inactive h2, .wf-inactive h2 a {
	font-size: 22px;
	font-weight: 700;
	text-transform: none
}
.wf-inactive .mega-nav h2, .wf-inactive .mega-nav h2 a, .wf-inactive .mega-nav h2 a:hover {
	font-weight: 400;
	font-size: 16px;
	background-position: 0 -1066px
}
.wf-inactive .image-basic h3, .wf-inactive .live-match-info a, .wf-inactive .media-watch h2 a {
	font-size: 22px
}
.wf-inactive .page-filters li a {
	font-size: 18px
}
.wf-inactive .module .caption {
	font-size: 13px
}
.wf-inactive .article-info h2 a, .wf-inactive .fixture-info.post-match .final-score, .wf-inactive .table h2 {
	font-size: 16px
}
.wf-inactive .image-advanced h3, .wf-inactive .image-advanced h3.smaller {
	line-height: 22px;
	font-size: 22px
}
.wf-inactive .news-wrapper .news-feature .red-box {
	font-size: 26px
}
.wf-inactive #sub-header h1 {
	font-size: 48px;
	background-position: -774px -1716px
}
}
@media print {
blockquote, img, pre, tr {
	page-break-inside: avoid
}
* {
	color: #000!important;
	box-shadow: none!important;
	text-shadow: none!important;
	font-family: Arial!important;
	background: 0 0!important
}
.related-articles, .share-articles, .sidebar, cite, footer, header {
	display: none!important
}
a, a:visited {
	text-decoration: underline
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
blockquote, pre {
	border: 1px solid #999
}
thead {
	display: table-header-group
}
img {
	max-width: 100%!important
}
h1, h2, h3, h4, h5, h6, p {
	orphans: 3;
	widows: 3
}
h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid
}
.fixture-lightbox {
	border: none
}
.fixture-lightbox h2 {
	display: none
}
}
