/*
	background:#b5ca28;
	background:#8a9b1b;
	background:#5b6519;
	
	background:#1ebbe8;
	background:#188aba;
	background:#153f4f;
*/

body {
	margin:0;
	padding:0;
	overflow-y: scroll;
	color:#444;
}

body,
input,
select,
textarea,
button,
.ui-btn {
	font-family: Arial;
}

a {
	text-decoration:none;
	color:#444;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    background-color: #fff;
}

.ui-footer .footer-inner {
	padding:0 0.5em;
}

.ui-header-fixed {
	top:0 !important;
	position: fixed;
	padding-top: 0;
}

.body-has-left .ui-footer .footer-inner {
	padding-right:5.5em;
}

.ui-bar-b, .ui-page-theme-b .ui-bar-inherit, html .ui-bar-b .ui-bar-inherit, html .ui-body-b .ui-bar-inherit, html body .ui-group-theme-b .ui-bar-inherit {
    background-color: #2f2f2f;
	color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 0 #222;
}

/* Focus */
.ui-page-theme-a .ui-btn:focus,
html .ui-bar-a .ui-btn:focus,
html .ui-body-a .ui-btn:focus,
html body .ui-group-theme-a .ui-btn:focus,
html head + body .ui-btn.ui-btn-a:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,
html .ui-bar-a .ui-focus,
html .ui-body-a .ui-focus,
html body .ui-group-theme-a .ui-focus,
html head + body .ui-btn-a.ui-focus,
html head + body .ui-body-a.ui-focus {
	-webkit-box-shadow: 0 0 0 #1ebbe8 /*{a-active-background-color}*/;
	-moz-box-shadow: 0 0 0 #1ebbe8 /*{a-active-background-color}*/;
	box-shadow: 0 0 0 #1ebbe8 /*{a-active-background-color}*/;
}

/* Focus */
.ui-page-theme-b .ui-btn:focus,
html .ui-bar-b .ui-btn:focus,
html .ui-body-b .ui-btn:focus,
html body .ui-group-theme-b .ui-btn:focus,
html head + body .ui-btn.ui-btn-b:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-b .ui-focus,
html .ui-bar-b .ui-focus,
html .ui-body-b .ui-focus,
html body .ui-group-theme-b .ui-focus,
html head + body .ui-btn-b.ui-focus,
html head + body .ui-body-b.ui-focus {
	-webkit-box-shadow: 0 0 0 #1ebbe8 /*{a-active-background-color}*/;
	-moz-box-shadow: 0 0 0 #1ebbe8 /*{a-active-background-color}*/;
	box-shadow: 0 0 0 #1ebbe8 /*{a-active-background-color}*/;
}

/* Button hover */
.ui-page-theme-a ul .ui-btn:hover {
	border-color: rgba(0,0,0,0.06);
}

.ui-panel-position-left {
    background-color: #1a1a1a;
}

.ui-panel-position-left li.ui-first-child .ui-btn {
	border-top-width:0px !important;
}

.ui-panel-position-left .ui-listview > li.ui-first-child {
	padding-top:1px;
}

.ui-page-theme-a .ui-listview li.odd-nolink,
.ui-listview li.odd-nolink
.ui-page-theme-a .ui-listview li.odd a,
.ui-listview li.odd a {
	background:rgba(0,0,0,0.015);
	border-color:rgba(0,0,0,0.05);
}

.ui-page-theme-a .ui-listview li.odd a:hover,
.ui-listview li.odd a:hover {
	background:rgba(0,0,0,0.065);
	border-color:rgba(0,0,0,0.01);
}

.ui-page-theme-a .ui-listview li.even-nolink,
.ui-listview li.even-nolink,
.ui-page-theme-a .ui-listview li.even a,
.ui-listview li.even a{
	background-color:rgba(0,0,0,0);
	border-color:rgba(0,0,0,0.06);
}

.ui-page-theme-a .ui-listview li.even a:hover,
.ui-listview li.even a:hover{
	background-color:rgba(0,0,0,0.05);
	border-color:rgba(0,0,0,0.06);
}

.ui-panel-position-left li.even {
	background-color:rgba(0,0,0,0.2);
}

.ui-icon-loading {
	background: url(/assets/ajax-loader.gif);
	background-size: 2.875em 2.875em;
}

.ui-listview > .ui-li-has-thumb > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-thumb {
    min-height: 1.25em;
    padding-left: 5em;
}

.ui-listview .ui-li-has-thumb > img:first-child, 
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child, 
.ui-listview .ui-li-has-thumb .ui-li-thumb {
    left: 0.5em;
    top: 0.3em;
}

.ui-listview > .ui-li-static {
    padding: 0.7em 2.45em 0.7em 1em;
}

.label-title {
	color:#aaa;
	font-weight:300;
	line-height:2em;
	padding-right:2em;
}

.top-header {
	top:0 !important;
	position:fixed !important;
	background:#f0f0f0;
}

.top-header-placeholder {
	position:relative;
	display:none;
	z-index:1000;
}

.top-header-placeholder li {
	list-style:none;
	display:block;
	width:100%;
}

.top-header-placeholder li table div {
	line-height:2.5em;
}

.top-header-placeholder-on {
	display:block;
	margin-bottom:-0.3em;
	border-bottom:1px solid rgba(255,255,255,0.3);
}

.top-header .ui-btn-left, .top-header .ui-btn-right {
    margin-top: 0;
}

.top-header .button-transparent {
	border:0 !important;
	background:transparent !important;
	padding:0 !important;
	margin-right:0.175em !important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	box-shadow: 0 0 transparent;
	-moz-box-shadow: 0 0 transparent;
	-webkit-box-shadow: 0 0 transparent;
}

.top-header .logo {
	margin-top:3px;
}

.ui-panel-wrapper .ui-content {
	padding:0;
}

/*color theme*/
.bg-dark, .bg-dark a.ui-btn {
	background:#1a4d5e !important;
	color: #fafafa !important;
	text-shadow:0 1px 0 #000 !important;
}

.bg-med, .bg-med a.ui-btn {
	background:#23617d !important;
	color: #fafafa !important;
	text-shadow:0 0 0 #000 !important;
	border:0;
	border-color:#1e5a6e !important;
}

.bg-light, .bg-light a.ui-btn {
	background:#e3eff3 !important;
	text-shadow:0 0 0 #55a4c9 !important;
	color:#34a7dc !important;
	border:0;
	border-color:rgba(0,0,0,0.1);
	font-weight:normal !important;
}


.bg-light a.ui-btn:after {
	background-color: rgba(33, 137, 185, 0.35);
}

	
.body-has-left .ui-page-active .ui-panel-position-left svg {
	height:38px;
	width:38px;
}

.card-header {
    line-height: 2em;
    text-align: center;
	font-weight:bold;
	font-size: 90%;
	padding:0em 1.15em 0em 1em
}

.club-form-box {
	font-size:0.75em;
	display:inline-block;
	border:1px solid #ddd;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	text-shadow:0 0 0 #fff;
	border-radius:1em;
	text-align:center;
	width:1.75em;
	height:1.75em;
	line-height:1.75em;
}

.club-form-box+.club-form-box {
	margin-left:0.25em;
}

.club-form-box-w {
	background: #b2e8b2 none repeat scroll 0 0 !important;
    border-color: #19ad19;
}

.club-form-box-d {
	background: #f9dbab none repeat scroll 0 0 !important;
    border-color: #f5b45f;
}

.club-form-box-l {
	background: #ff9191 none repeat scroll 0 0 !important;
    border-color: #d98175;
}

.header-fixed {
	display:none !important;
}

.li-grey {
	background:rgba(0, 0, 0, 0.016);
	border-color: rgba(0, 0, 0, 0.08);
    color: #666;
    text-shadow: 0 0 0 #f3f3f3;
	font-weight:bold;
}

.ui-page-theme-a li.li-round a.ui-btn,
li.li-round a.ui-btn,
.ui-page-theme-a li.li-date a.ui-btn,
li.li-date a.ui-btn {
	font-weight:400;
	font-weight: bold;
	color:rgba(0,0,0,0.3);
}

li.li-date + li a.ui-btn,
li.li-date a.ui-btn {
	border-color: #e7e7e7;
}

.ui-page-theme-a li.li-label,
li.li-label {
	background:rgba(0,0,0,0.03);
	color:rgba(0,0,0,0.3);
	border-color:rgba(0,0,0,0.075);
}

li.li-tiny {
	font-size:60%;
}

li.li-tiny a.ui-btn {
	font-size:100%;
	font-weight:400;
	font-weight: bold;
}

li.li-tiny a.ui-btn::after {
    height: 20px;
    position: absolute;
    width: 20px;
	margin:-10px 0.5em 0;
	background-color:rgba(0,0,0,0.1);
}

li.li-round+li.li-date a {
	border-top:0;
}

.panel-title {
	background:#f9f9f9;
}

.panel-title-inner {
	padding:0.5em 1.15em 0.5em 1em;
}

.panel-title-inner,
.card-header,
li.li-label,
li.li-date a.ui-btn {
	padding-right:2.5em;
}

li.li-round a.ui-btn {
	padding-right:3em;
}

.panel-title .main-title {
	color:#666;
	display:block;
	font-weight:normal;
	line-height:2em;
}

.panel-title-person .main-title {
	line-height:1.75em;
}

.panel-title .full-title {
	color:#bbb;
	font-weight:normal;
}

.formation-football-field {
	background:#249021 !important;
	background-image:url(../assets/football-field-texture.jpg) !important;
}

.formation-football-field-inner {
	margin:auto;
	padding:0.5em;
}

.formation-football-field-inner .field-outline {
	margin:auto !important;
	width:100% !important;
	background-color:transparent !important;
	background-image:url(../assets/football-field.png) !important;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size: auto 100% !important;
	padding-top:0.5em;
}

.formation-football-field-inner .field-outline-vertical {
	background-image:url(../assets/football-field-vertical.png) !important;
	background-repeat:no-repeat !important;
	background-size: 100% auto !important;
}

.formation-football-field-inner table {
	border-collapse: collapse;
	width:100%;
}

.formation-football-field-inner table td {
	text-align:center;
	height:1em;
	width:1em;
}

.grid-bullet {
	display:block;
	margin:11px auto 0;
	height:14px;
	width:14px;
	border:1px solid;
	border-radius:999px;
	-moz-border-radius:999px;
	-webkit-border-radius:999px;
}

.grid-bullet-w {
	background: none repeat scroll 0 0 #b2e8b2;
    border-color: #19ad19;
}

.grid-bullet-l {
	background: none repeat scroll 0 0 #ff9191;
    border-color: #D98175;
}

.grid-bullet-d {
	background: none repeat scroll 0 0 #F9DBAB;
    border-color: #F5B45F;
}


.formation-football-field .table-formation span.p {
	display:block;
	border:2px solid transparent;
	margin:0.5em 1em;
	width:1.15em;
	height:1.15em;
	border-radius:100px;
}

.formation-football-field .table-formation span.p0 {
	opacity:0;
}

.formation-football-field .table-formation span.p1 {
	border-color:#e6c1a6;
	background:#e9ae21;
	opacity:0.9;
}

.formation-football-field .table-formation span.p2 {
	border-color:#C0FFC0;
	background:#83D212;
	opacity:0.95;
}

.formation-football-field .table-formation span.p3 {
	border-color:#FFF;
	background:#00ff00;
}


.panel-title .ui-listview > .ui-li-static, 
.panel-title .ui-listview > .ui-li-divider, 
.panel-title .ui-listview > li > a.ui-btn {
	text-align:center;

}

.panel-title .ui-btn-icon-right {
    padding-right: 3em;
}

.panel-title .mini-link span {
	display:inline-block;
	background-repeat:no-repeat;
}

.flag-icon,
.panel-title .mini-link span.flag {
	background-size:100% 100%;
	top:0.25em;
	margin-top:-0.25em;
	position:relative;
	height:1.125em;
	width:1.5625em;
	margin-right:0.5em;
	border-radius:0.25em;
	-moz-border-radius:0.25em;
	-webkit-border-radius:0.25em;
	border:1px solid rgba(0,0,0,0.1) !important;
}

.logo-icon,
.panel-title .mini-link span.logo {
	background-size:100% 100%;
	top:0.4em;
	margin-top:-0.5em;
	position:relative;
	height:1.6em;
	width:1.6em;
	margin-right:0.5em;
}

.panel-title .mini-link-2 span.flag {
	top:0.25em;
	margin-top:-0.25em;
	height:1em;
	width:1.33em;
	margin-right:0.5em;
}

.panel-title .mini-link-1 {
	background-color: #fdfdfd !important;
    padding-top: 0.5em;
    padding-bottom: 0.4em;
	font-size:90%;
}

.panel-title .mini-link-1:hover {
	background-color: #f8f8f8 !important;
}

.panel-title .mini-link-2 {
	background-color: #fdfdfd !important;
    padding-top: 0.55em;
    padding-bottom: 0.5em;
	font-size:76%;
}

.panel-title .mini-link-2:hover {
	background-color: #f5f5f5 !important;
}

.panel-title .sub-title {
	color:#888 !important;
	display:block;
	font-weight:normal;
	line-height:1.25em;
}

.panel-title .sub-title-button::after {
	top:1.15em;
	height:1.5em;
	width:1.5em;
	background-size:0.9em;
}

.person-player-position svg {
	width:3em;
	height:3em;
}

table.person-stats {
	width:100%;
	border-collapse:collapse;
}
 
table.person-stats td.panel-person-stats {
	width:33%;
	min-width:33%;
}
 
.body-has-left .ui-panel-position-left {
	clip: unset;
    visibility: visible;
	z-index: 998;
	position:fixed;
}

.body-has-left .ui-panel-position-left svg {
	float:right;
	display: inline-block;
	margin-left:1em;
}

.body-has-left .ui-panel-position-left a.ui-icon-none::after {
	display:none;
}

.body-has-left .ui-panel-position-left svg text {
	color:#eee;
	fill:#eee;
	stroke:#eee;
}

.body-has-left .ui-panel-position-left svg path {
	fill:#eee;
}

.body-has-left .ui-panel-position-left svg path.bg {
	fill:#111;
}

.body-has-left .ui-panel-position-left div.svg-text {
	position:relative;
	float:right;
	top:1.6em;
	right:2.4em;
	overflow:visible;
	width:0;
	height:0;
	z-index:1;
}

.body-has-left .ui-panel-position-left div.svg-text span {
	text-shadow:0 0 0 transparent;
	background:#eee;
	color:#111;
	font-size:50%;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	width:4.35em;
	display:block;
	border-radius:1em;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	margin:0 0.25em;
}

.body-has-left .ui-panel-position-left .ui-btn-a {
    color: #eee !important;
    text-shadow: 0 1px 0 #333 !important;
}

.body-has-left .ui-panel-position-left .ui-btn-a svg path {
	fill:#eee;
}

.body-has-left .ui-panel-position-left .ui-btn-a svg path.bg {
	fill:#333;
}

.body-has-left .ui-panel-position-left .ui-btn-b {
    color: #b5ca28 !important;
    text-shadow: 0 1px 0 #333 !important;
}

.body-has-left .ui-panel-position-left .ui-btn-b svg path {
	fill:#b5ca28;
}

.body-has-left .ui-panel-position-left .ui-btn-b svg path.bg {
	fill:#111;
}

.body-has-left .ui-panel-position-left .ui-panel-inner li:hover {
    background-color: rgba(255,255,255,0.125);
}

.body-has-left .ui-panel-position-left .ui-panel-inner .ui-btn:hover,
.body-has-left .ui-panel-position-left .ui-panel-inner .ui-btn {
    background-color: transparent;
    border-color: rgba(0,0,0,0.5);
}

.panel-fixtures .ui-listview li,
.panel-fixtures .ui-listview li a {
	text-align:center;
}

.panel-fixtures .ui-listview li h2 {
	margin:0;
}

.panel-fixtures .ui-listview table.fixtures-list-view {
	width:100%;
}


.panel-fixtures .ui-listview table.fixtures-list-view td.home,
.panel-fixtures .ui-listview table.fixtures-list-view td.away {
	font-size:90%;
	width:42%;
	overflow:hidden;
	text-overflow:ellipsis;
}

.panel-fixtures .ui-listview table.fixtures-list-view td.home {
	text-align:right;
	padding-right:1em;
}

.panel-fixtures .ui-listview table.fixtures-list-view td.away {
	text-align:left;
	padding-left:1em;
}

.panel-fixtures .ui-listview table.fixtures-list-view td.score {
	font-size:160%;
	min-width:2.9em;
	text-align:center;
}

.panel-fixtures .ui-listview table.fixtures-list-view td.notes {
	font-size:70%;
	font-weight:normal;
	padding:0.5em 1em 0;
	line-height:1em;	
}

.panel-fixture li table.event {
	width:100%;
}

.panel-fixture li table.event td.home,
.panel-fixture li table.event td.away {
	width:45%;
}

.panel-fixture li table.event td.home,
.panel-fixture li table.event td.home-icon {
	text-align:right;
	padding-right:0.25em;
}

.panel-fixture li table.event td.away,
.panel-fixture li table.event td.away-icon {
	padding-left:0.25em;
}

.panel-fixture li table.event td.home-icon,
.panel-fixture li table.event td.away-icon {
	padding:0 0.25em;
}

.panel-fixture li table.event td.home-icon svg,
.panel-fixture li table.event td.away-icon svg {
	height:1.5em;
	width:1.5em;
}

.panel-fixture li table.event td.middle {
	width:10%;
	text-align:center;
}

.panel-fixture li table.event td.minute {
	text-align:center;
}

.panel-title table {
	margin:auto;
}

.panel-title td.logo {
	padding:0 2em 0 1em;
}

.panel-title td.title {
	min-width:100px;
	text-align:center;
	vertical-align:top;
	padding-top:0.25em;
}

.panel-title .logo span.logo {
	display:block;
	margin:auto;
	width:86px;
	height:60px;
	box-shadow: 0 -52px 45px -28px rgba(111, 111, 111, 0.23) inset;
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100%;
	border-radius:0.5em;
	-webkit-border-radius:0.5em;
	-moz-border-radius:0.5em;
	border:1px solid rgba(0,0,0,0.05);
}

.panel-title .title span.fa-icon {
	display:inline-block;
	position:relative;
	top:0.2em;
	margin:auto;
	margin-right:0.5em;
	width:1.35em;
	height:1.35em;
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100%;
}


.ui-content li.label {
	font-size:70%; 
	line-height:1.35em; 
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-align:center; 
	color:#777;
	text-align:center;
}

.ui-page-theme-a li.round-played .ui-btn, 
html .ui-bar-a li.round-played .ui-btn, 
html .ui-body-a li.round-played .ui-btn, 
html body .ui-group-theme-a li.round-played .ui-btn, 
html head + body li.round-played .ui-btn.ui-btn-a, 
.ui-page-theme-a li.round-played .ui-btn:visited, 
html .ui-bar-a li.round-played .ui-btn:visited, 
html .ui-body-a li.round-played .ui-btn:visited, 
html body .ui-group-theme-a li.round-played .ui-btn:visited, 
html head + body li.round-played .ui-btn.ui-btn-a:visited {
	background-color:#f3f3f3;
	border-color: #e0e0e0;
}

.panel-title-fixture td.score {
	color:#007ca4;
	font-family:'Trebuchet MS';
}

.panel-title-fixture td.icon {
	text-align:center;
}

.panel-title-fixture td.icon span.sub-title {
	margin:auto;
}
		
.panel-title td.logo img {
	height:5em;
}

.panel-title-person td.logo img {
	height:6em;
}

.panel-title-person td.title {
	vertical-align:middle;
}

.panel-person-stats {
	color:#aaa;
	text-align: center;
	background:rgba(0,0,0,0.01);
}

.panel-person-stats .ui-collapsible-content {
	background-color:rgba(0,0,0,0.0015) !important;
}

.panel-person-stats+.panel-person-stats h3 a {
	border-top:0;
}

.panel-person-stats .ui-btn:focus {
	box-shadow:0 !important;
}

.panel-person-stats svg.icon-big {
	position:relative; 
	top:5px;
	width:44px;
	height:44px;
}

.panel-person-stats .title-sep {
	text-align:center;
	border-bottom:1px solid #ccc;
	line-height:2.25em;
}

.panel-person-stats .title-sep .icon {
	display:inline-block; 
	position: relative; 
	top: 10px;
}

.panel-person-stats .title {
	color:#aaa; 
	font-size:90%; 
	font-weight:300; 
	margin:0 0 1em; 
	text-align:center;
}

.panel-person-stats div.value {
	display:inline-block;
	vertical-align: top;
	min-width: 220px;
}

.panel-person-stats div.value table.value {
	width:100%;
	border-collapse: collapse;
}

.panel-person-stats table.main-value {
	margin:0 auto 0.25em;
}

.panel-person-stats table.main-value td.icon {
	padding-right: 6px;
    width: 44px;
}

.panel-person-stats table.main-value td.value {
	color:#777; 
	text-align:center;
	min-width:100px;
}

.panel-person-stats table.main-value td.value h1 {
	font-size:2.25em;
	font-weight:400;
	margin:0;
}

.panel-person-stats table.main-value td.value p.label {
	color:#aaa; 
	font-size:80%; 
	font-weight:300; 
	margin:0;
	white-space:normal;
}

.panel-person-stats .value-holder {
	vertical-align:top; 
	width:140px;
}

.panel-person-stats .text-holder {
	vertical-align:top; 
	padding-left:0.5em; 
	color:#aaa; 
	font-weight:300;
	text-align:center;
	font-size:80%;
}

.panel-person-stats table.triple-v {
	width:100%;
	max-width:200px;
	margin:0 auto;
	border-collapse: collapse;
	font-size:85%;
}

.panel-compact .panel-person-stats table.triple-v {
	max-width:166px;
	margin:0;
}

.panel-person-stats table.triple-v td {
	width:33.33%;
	text-align:center;
	vertical-align:top;
	border:0;
}

.panel-compact .panel-person-stats table.triple-v td {
	text-align:left;
}

.panel-person-stats .icon-86 {
	display:inline-block;
	margin-right:0.5em;
}

.panel-person-stats .icon-86 svg {
	width:13px;
	height:13px;
	top:2px !important;
}

table.table-stats {
	width:100%;
}

table.table-stats td {
	text-align:right;
}

table.table-stats img.club,
table.table-stats img.flag {
	float:left;
	position:relative;
	top:1px;
	margin-right:0.5em;
}

table.table-league td.team,
table.table-person-games td.team,
table.table-roster td.person {
	text-align:left;
	padding-left:0.5em;
	max-width: 1em;
	overflow:visible;
}

table.table-league td.team div,
table.table-person-games td.team div,
table.table-roster td.person div {
	display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

table.table-league td.gd {
	text-align:center;
}

table.table-league td.win,
table.table-league td.draw,
	table.table-league td.loss,
	table.table-league td.gd {
	border-right:1px solid #ddd;
}

table.table-roster td.games,
table.table-roster td.games_start,
table.table-roster td.games_in,
table.table-roster td.games_out,
table.table-roster td.minutes,
table.table-roster td.goals,
table.table-roster td.card_ylw {
	border-right:1px solid #ddd;
}

.title-competition {
	width:100%;
	background:#fff;
	padding:0.5em 0 0.5em;
	border-bottom:1px solid #eee;
}

li.table-stats-row table.table-person-games td svg {
	position:relative;
	top:0.15em;
}

.wrapper {
	margin:auto;
	padding: 0 1em;
}


/*
	SIZE:Tiny
*/
@media screen and (max-width: 399px) {
	.page-table-stats .ui-listview > .ui-li-static,
	.page-table-stats ul a.ui-btn {
		padding-left:0.005em;
	}

	table.table-league {
		font-size:65% !important;
	}
	
	table.table-league td.gd {
		display:none !important;
	}

	table.table-roster {
		font-size:65% !important;
	}
	
	.body-has-left .top-header-placeholder {
		margin-right: 3em;
	}
	
	.body-has-left .top-header-placeholder li table.table-league {
		padding-right:3.8em !important;
	}
	.body-has-left .top-header-placeholder li table.table-roster {
		padding-right:3.75em !important;
	}
	.body-has-left .top-header-placeholder li table.table-person-games {
		padding-right:2.45em !important;
	}
	
	.header-stats svg {
		width:1.25em;
	}
	
	.panel-title-fixture td.icon  img {
		width:4em !important;
	}
	
	.panel-title-fixture tr.names td.icon {
		font-size:75% !important;
	}
	
	.panel-title-fixture td.score {
		font-size: 200% !important;
	}
	
	.panel-fixture li table.event {
		font-size:76% !important;
	}
}
	
/*
	SIZE:COMPACT
*/
@media screen and (min-width: 300px) and (max-width: 600px) {
	.min-600, .min-800 { display:none !important; }

	.club-form {
		font-size:0.75em;
	}
	
	.body-has-left .ui-panel-position-left div.svg-text {
		top:1.4em;
		right:2em;
	}

	.body-has-left .ui-panel-position-left div.svg-text span {
		font-size:44%;
		width:3.8em;
		margin:0 0.69em;
	}
		
	.ui-panel-position-left {
		background-color: #1a1a1a;
		background: #1a1a1a; /* Old browsers */
		background: -moz-linear-gradient(left, #1b1b1b 0%, #141414 82%, #1a1a1a 82%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #1b1b1b 0%,#141414 82%,#1a1a1a 82%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #1b1b1b 0%,#141414 82%,#1a1a1a 82%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#202020',GradientType=1 ); /* IE6-9 */
	}
	
	.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right {
		margin-top: 0.025em !important;
	}

	.panel-fixtures .ui-listview .ui-btn {
		padding-left:3px;
		font-size:96%;
	}
	
	.panel-fixtures .ui-listview table.fixtures-list-view td.home,
	.panel-fixtures .ui-listview table.fixtures-list-view td.away {
		min-width:4em;
	}
	
	.panel-fixtures .ui-listview table.fixtures-list-view td.away {
		padding-left:0.35em;
	}
	
    .panel-fixtures .ui-listview table.fixtures-list-view td.home {
		padding-right:0.35em;
	}
	
	.body-has-left .top-header-placeholder {
		margin-right: 3em;
	}
	
	.body-has-left .top-header-placeholder li table.table-league {
		padding-right:3.3em;
	}
	.body-has-left .top-header-placeholder li table.table-roster {
		padding-right:3em;
	}
	.body-has-left .top-header-placeholder li table.table-person-games {
		padding-right:2.5em;
	}
	
	.top-header .ui-btn-left {
		margin-left:0.6em;
	}
		
	.body-has-left .ui-panel-wrapper,
	.body-has-left .ui-footer,
	.body-has-left .top-header {
		transform: translate3d(3em, 0px, 0px);
	}
				
	.body-has-left .ui-panel-page-content-display-push {
		transform: translate3d(17em, 0px, 0px);
	}	
	
	.body-has-left .ui-panel-wrapper {
		margin-right:3em;
	}
	.body-has-left .ui-footer .ui-btn-right,
	.body-has-left .top-header .ui-btn-right {
		right:5em;
	}
	.body-has-left .ui-header .ui-title, 
	.body-has-left .ui-footer .ui-title {
		margin:0 3em 0 0;
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-page-content-position-left {
		transform: translate3d(17em, 0px, 0px);
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left {
		min-width: 17em;
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay, 
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
		transform: translate3d(-14em, 0px, 0px);
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay, 
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
		transform: translate3d(0em, 0px, 0px);
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left svg {
		width:1.75em;
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		padding-bottom: 0.45em;
		padding-top: 0.5em;
		padding-right:0.65em;
	}	
	
	.body-has-left .ui-page-active .ui-panel-position-left .ui-listview > li h3 {
		font-size:90%;
		margin: 0.45em 0 0.25em;
	}
			
	.body-has-left .ui-footer .footer-inner {
		padding-right:3.5em;
	}
	
	.ui-listview > .ui-li-has-thumb > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-thumb {
		padding-left: 3.5em;
	}
	
	.page-table-stats .ui-listview > .ui-li-static,
	.page-table-stats ul a.ui-btn {
		padding-left:0.005em;
	}

	table.table-league {
		font-size:75%;
	}
	
	table.table-league td.pos {
		width:2em;
	}
	
	table.table-league td.win,
	table.table-league td.draw,
	table.table-league td.loss,
	table.table-league td.points,
	table.table-league td.comp {
		width:8%;
		padding-right:1em;
	}
	
	table.table-league td.gd {
		width:14%;
		padding-right:0.25em;
		padding-left:0.25em;
	}
		
	table.table-league td.comp {
		width:6%;
		padding-right:0.5em;
	}
	
	table.table-league td.comp div {
		width:1.5em;
	}
	
	table.table-roster {
		font-size:84%;
	}
	
	table.table-roster td.jersey,
	table.table-roster td.age {
		width:2em;
		padding-right:0.5em;
	}
	
	table.table-roster td.country {
		width:1em;
		padding-right:0.15em;
	}
	
	table.table-roster td.type {
		width:1em;
		padding-right:0.5em;
	}
	
	table.table-roster td.games,
	table.table-roster td.games_start,
	table.table-roster td.games_in,
	table.table-roster td.games_out,
	table.table-roster td.goals,
	table.table-roster td.card_ylw,
	table.table-roster td.card_red {
		width:4%;
		padding-right:0.5em;
	}
		
	table.table-roster td.minutes {
		width:7.5%;
		padding-right:0.5em;
	}
	
	table.table-league td div,
	table.table-roster td div {
		min-width:1.4em;
	}
	
	
	table.table-roster td.minutes div {
		min-width:2em;
	}
	
	table.table-person-games td.sub_in,
	table.table-person-games td.sub_out,
	table.table-person-games td.card_ylw,
	table.table-person-games td.card_red {
		width:6%;
		padding-right:0.5em;
	}
	
	table.table-person-games td.goals {
		width:7%;
		padding-right:0.5em;
	}
	
	table.table-person-games td.sub_in div,
	table.table-person-games td.sub_out div,
	table.table-person-games td.card_ylw div,
	table.table-person-games td.card_red div {
		min-width:1.75em;
	}
	
	table.table-person-games td.goals div {
		min-width:2.25em;
	}
	
	.panel-title-fixture td.icon  img {
		width:4em;
	}
		
	.panel-title-fixture td.score {
		width:1em;
		font-size:300%;
	}
	
	.panel-title-fixture td.score .scoremain {
		width:1.6em;
	}
		
	.panel-title-fixture td.score-mid {
		width:0.4em;
	}
	
	.panel-title-fixture tr.names td.icon {
		font-size:80%;
	}
		
	.panel-fixture li table.event {
		font-size:78%;
	}
	
	.panel-fixture li table.event td.home,
	.panel-fixture li table.event td.away {
		width:35%;
	}

	.panel-fixture li table.event td.middle {
		width:30%;
	}
	
	.panel-fixture li table.event td.middle td.home-icon div,
	.panel-fixture li table.event td.middle td.away-icon div {
		min-width:1.2em !important;
		font-size:86%;
	}
	
	.panel-fixture li table.event td.middle td.minute div {
		min-width:1.75em !important;
	}
	
}

/*
	SIZE:MID
*/
@media screen and (min-width: 600px) and (max-width: 830px) {
	 
table.person-stats td.panel-person-stats {
	width:50%;
	min-width:50%;
	}
 	
	.max-300 { display:none !important; }
	.min-800 { display:none !important; }
	
	.club-form {
		font-size:1em;
	}
	
	.ui-panel-position-left {
		background-color: #1a1a1a;
		background: #1a1a1a; /* Old browsers */
		background: -moz-linear-gradient(left, #1b1b1b 0%, #141414 80%, #1a1a1a 80%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #1b1b1b 0%,#141414 80%,#1a1a1a 80%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #1b1b1b 0%,#141414 80%,#1a1a1a 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#202020',GradientType=1 ); /* IE6-9 */
	}
	
	table.fixtures-list-view {
		font-size:90%;
	}
	
	table.fixtures-list-view .home,
	table.fixtures-list-view .away {
		line-height:1.9em !important;
	}
	
	table.fixtures-list-view .home_icon img,
	table.fixtures-list-view .away_icon img {
		height:1.75em !important;
	}
	
	.body-has-left .top-header-placeholder {
		margin-right: 4em;
	}
	
	.body-has-left .top-header-placeholder li {
		padding-left:0.25em;
	}
	
	.body-has-left .top-header-placeholder li table.table-league {
		padding-right:3.1em;
	}
	.body-has-left .top-header-placeholder li table.table-roster {
		padding-right:3.35em;
	}
	.body-has-left .top-header-placeholder li table.table-person-games {
		padding-right:2.75em;
	}
	
	.body-has-left .ui-panel-position-left div.svg-text {
		right:2.27em;
	}

	.body-has-left .ui-panel-position-left div.svg-text span {
		width:3.85em;
		margin:0 0.375em;
	}
		
	.top-header .ui-btn-left {
		margin-left:0.6em;
	}
		
	.body-has-left .ui-panel-wrapper,
	.body-has-left .ui-footer,
	.body-has-left .top-header {
		transform: translate3d(4em, 0px, 0px);
	}
			
	.body-has-left .ui-panel-page-content-display-push {
		transform: translate3d(20em, 0px, 0px);
	}	
	
	.body-has-left .ui-panel-wrapper {
		margin-right:4em;
	}
	.body-has-left .ui-footer .ui-btn-right,
	.body-has-left .top-header .ui-btn-right {
		right:6em;
	}
	.body-has-left .ui-header .ui-title, 
	.body-has-left .ui-footer .ui-title {
		margin:0 4em 0 0;
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-page-content-position-left {
		transform: translate3d(20em, 0px, 0px);
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left {
		min-width: 20em;
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay, 
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
		transform: translate3d(-16em, 0px, 0px);
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay, 
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
		transform: none;
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left svg {
		width:2.22em;
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		padding-bottom: 0.45em;
		padding-top: 0.45em;
		padding-right:0.95em;
	}	
	
	.body-has-left .ui-page-active .ui-panel-position-left .ui-listview > li h3 {
		font-size:100%;
		margin: 0.45em 0 0.25em;
	}
	
	.body-has-left .ui-footer .footer-inner {
		padding-right:4.5em;
	}

	.ui-listview > .ui-li-has-thumb > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-thumb {
		padding-left: 3.5em;
	}
	
	.page-table-stats .ui-listview > .ui-li-static,
	.page-table-stats ul a.ui-btn {
		padding-left:0.25em;
	}

	table.table-league {
		font-size:88%;
	}
	
	table.table-league td.pos {
		width:2em;
	}
	
	table.table-league td.win,
	table.table-league td.draw,
	table.table-league td.loss,
	table.table-league td.points,
	table.table-league td.comp {
		width:8%;
		padding-right:1em;
	}
	
	table.table-league td.gd {
		width:12%;
		padding-right:0.25em;
		padding-left:0.25em;
	}
		
	table.table-league td.comp {
		width:6%;
		padding-right:0.5em;
	}
	
	table.table-league td.comp div {
		width:1.5em;
	}
	
	table.table-roster {
		font-size:84%;
	}
	
	table.table-roster td.jersey,
	table.table-roster td.age {
		width:2em;
		padding-right:0.5em;
	}
	
	table.table-roster td.country {
		width:2.25em;
		padding-right:0.15em;
	}
	
	table.table-roster td.type {
		width:1em;
		padding-right:0.5em;
	}
	
	table.table-roster td.games,
	table.table-roster td.games_start,
	table.table-roster td.games_in,
	table.table-roster td.games_out,
	table.table-roster td.goals,
	table.table-roster td.card_ylw,
	table.table-roster td.card_red {
		width:4%;
		padding-right:0.5em;
	}
		
	table.table-roster td.minutes {
		width:7.5%;
		padding-right:0.5em;
	}
	
	table.table-league td div,
	table.table-roster td div {
		min-width:1.5em;
	}
	
	table.table-roster td.minutes div {
		min-width:2.5em;
	}
	
	
	table.table-roster td.minutes div {
		min-width:2em;
	}
	
	table.table-person-games td.minutes {
		width:6%;
		padding-right:0.5em;
	}
			
	table.table-person-games td.sub_in,
	table.table-person-games td.sub_out,
	table.table-person-games td.card_ylw,
	table.table-person-games td.card_red {
		width:6%;
		padding-right:0.5em;
	}
	
	table.table-person-games td.goals {
		width:7%;
		padding-right:0.5em;
	}
	
	table.table-person-games td.minutes div {
		min-width:3em;
	}
			
	table.table-person-games td.sub_in div,
	table.table-person-games td.sub_out div,
	table.table-person-games td.card_ylw div,
	table.table-person-games td.card_red div {
		min-width:2em;
	}
	
	table.table-person-games td.goals div {
		min-width:2.5em;
	}
	
	.panel-title-fixture td.icon  img {
		max-width:6em;
	}
		
	.panel-title-fixture td.score {
		width:1em;
		font-size:400%;
	}
	
	.panel-title-fixture td.score .scoremain {
		width:1.65em;
	}
		
	.panel-title-fixture td.score-mid {
		width:0.5em;
	}
		
	.panel-title-fixture tr.names td.icon {
		font-size:90%;
	}
	
	.panel-fixture li table.event {
		font-size:90%;
	}
	
	.panel-fixture li table.event td.home,
	.panel-fixture li table.event td.away {
		width:36%;
	}

	.panel-fixture li table.event td.middle {
		width:28%;
	}
		
}

/**************************************************************************************
	SIZE:LARGE
**************************************************************************************/
@media screen and (min-width: 830px) {
    .max-300, .max-600 { display:none !important; }
	
	.club-form {
		font-size:1.15em;
	}
	
	.ui-panel-position-left {
		background-color: #1a1a1a;
		background: #1a1a1a; /* Old browsers */
		background: -moz-linear-gradient(left, #1b1b1b 0%, #141414 75%, #1a1a1a 75%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #1b1b1b 0%,#141414 75%,#1a1a1a 75%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #1b1b1b 0%,#141414 75%,#1a1a1a 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#202020',GradientType=1 ); /* IE6-9 */
	}
	
	table.fixtures-list-view .home,
	table.fixtures-list-view .away {
		line-height:1.9em !important;
	}
	
	table.fixtures-list-view .home_icon img,
	table.fixtures-list-view .away_icon img {
		height:1.75em !important;
	}
	
	.top-header .ui-btn-left {
		margin-left:0.6em;
	}
	
	.body-has-left .ui-panel-wrapper,
	.body-has-left .ui-footer,
	.body-has-left .top-header {
		transform: translate3d(5em, 0px, 0px);
	}
		
	.body-has-left .ui-panel-page-content-display-push {
		transform: translate3d(20em, 0px, 0px);
	}	
	
	.body-has-left .top-header-placeholder {
		margin-right: 5.65em;
	}
	
	.body-has-left .top-header-placeholder li {
		padding-left:1em;
	}	
	
	.body-has-left .top-header-placeholder li table.table-league {
		padding-right:2.85em;
	}
	.body-has-left .top-header-placeholder li table.table-roster {
		padding-right:3.075em;
	}
	.body-has-left .top-header-placeholder li table.table-person-games {
		padding-right:2.85em;
	}
	
	.body-has-left .ui-panel-wrapper {
		margin-right:5em;
	}
	.body-has-left .ui-footer .ui-btn-right,
	.body-has-left .top-header .ui-btn-right {
		right:7em;
	}
		
	.body-has-left .ui-header .ui-title, 
	.body-has-left .ui-footer .ui-title {
		margin-left:0;
		margin-right:5em;
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-page-content-position-left {
		transform: translate3d(20em, 0px, 0px);
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left {
		min-width: 20em;
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay, 
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
		transform: translate3d(-15em, 0px, 0px);
	}
	
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay, 
	.body-has-left .ui-page-active .ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
		transform: none;
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left svg {
		width:2.35em;
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		padding-right: 1.35em;
	}	
	
	.body-has-left .ui-page-active .ui-panel-position-left .ui-listview > li h3 {
		font-size:110%;
	}
		
	.body-has-left .ui-footer .footer-inner {
		padding-right:5.5em;
	}
	
	.ui-listview > .ui-li-has-thumb > .ui-btn, .ui-listview > .ui-li-static.ui-li-has-thumb {
		padding-left: 4.5em;
	}
	
	table.table-league td.pos {
		width:2em;
	}
	
	table.table-league td.win,
	table.table-league td.draw,
	table.table-league td.loss,
	table.table-league td.points,
	table.table-league td.comp {
		width:8%;
		padding-right:1em;
	}
	
	table.table-league td.gd {
		width:12%;
		padding-right:0.25em;
		padding-left:0.25em;
	}
		
	table.table-league td.comp {
		width:6%;
		padding-right:0.5em;
	}
	
	table.table-league td.comp div {
		min-width:2.75em;
	}
	
	table.table-roster {
		font-size:94%;
	}
	
	table.table-roster td.jersey,
	table.table-roster td.age {
		width:2em;
		padding-right:0.5em;
	}
	
	table.table-roster td.country,
	table.table-roster td.type {
		min-width:2.25em;
		width:2.25em;
	}
	
	table.table-roster td.games,
	table.table-roster td.games_start,
	table.table-roster td.games_in,
	table.table-roster td.games_out,
	table.table-roster td.goals,
	table.table-roster td.card_ylw,
	table.table-roster td.card_red {
		width:6%;
		padding-right:0.75em;
	}
		
	table.table-roster td.minutes {
		width:8%;
		padding-right:0.75em;
	}
	
	table.table-league td div,
	table.table-roster td div {
		min-width:1.15em;
	}
	
	table.table-roster td.minutes div {
		min-width:2em;
	}

	table.table-person-games td.minutes {
		width:6%;
		padding-right:0.5em;
	}
			
	table.table-person-games td.sub_in,
	table.table-person-games td.sub_out,
	table.table-person-games td.card_ylw,
	table.table-person-games td.card_red {
		width:6%;
		padding-right:0.5em;
	}
	
	table.table-person-games td.goals {
		width:7%;
		padding-right:0.5em;
	}
	
	table.table-person-games td.minutes div {
		min-width:3em;
	}
			
	table.table-person-games td.sub_in div,
	table.table-person-games td.sub_out div,
	table.table-person-games td.card_ylw div,
	table.table-person-games td.card_red div {
		min-width:3em;
	}
	
	table.table-person-games td.goals div {
		min-width:4em;
	}
		
	.panel-title-fixture td.icon img {
		max-width:8em;
	}
	
	.panel-title-fixture td.score {
		width:1em;
		font-size:500%;
	}
	
	.panel-title-fixture td.score .scoremain {
		width:1.65em;
	}
		
	.panel-title-fixture td.score-mid {
		width:0.5em;
	}
	
	.panel-fixture li table.event {
		font-size:100%;
	}
	
	.panel-fixture li table.event td.home,
	.panel-fixture li table.event td.away {
		width:40%;
	}

	.panel-fixture li table.event td.middle {
		width:10%;
	}
	
	.wrapper {
		max-width:740px;
	}
	

}



/*
	Height Size:COMPACT
*/
@media screen and (max-height: 500px) {
	.body-has-left .ui-page-active .ui-panel-position-left svg {
		position:relative;
		top:0.15em;
		height: 1.76em;
	}
	
	.body-has-left .ui-panel-position-left div.svg-text {
		top:1.3em;
	}

	.body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		padding-bottom: 0em;
		padding-top: 0.185em;
		height:2.25em;
	}

	.body-has-left .ui-page-active .ui-panel-position-left .ui-listview > li h3 {
		font-size:90%;
		margin: 0.45em 0 0.3em;
	}
		
	.mozilla .body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		height:2.3em;
	}

	.ui-header .ui-title, .ui-footer .ui-title {
		min-height: 1em;
		padding: 0.6em 0;
    }
	
	.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right {
		margin-top: 0.6em !important;
	}

	.ui-header-fixed .ui-btn-left svg, .ui-header-fixed .ui-btn-right svg {
		height:2em;
	}
	
	.top-header {
		padding:0;
	}
	
	.top-header .logo {
		margin-top: 1px;
	}
	
	.panel-title .logo span.logo {
		width:62px;
		height:44px;
		box-shadow: 0 -44px 45px -28px rgba(111, 111, 111, 0.23) inset;
	}

	.panel-title {
		font-size:70%;
	}
		
	.panel-title td.title {
		text-align:left;
	}

	.panel-title .title span.fa-icon {
		top:0.35em;
	}
	
		
	.panel-title .mini-link-2 span.flag {
		top:0.3em;
		margin-top:-0.3em;
	}
	
	.panel-title-fixture td.icon {
		font-size:80%;
	}
	
	.panel-title-fixture td.icon img {
		margin-bottom:0.5em;
	}
	
	.mini-link-1::after {
		margin-top: -10px;
		height: 20px;
		width: 20px;
	}	
	
	.mini-link-2::after {
		margin-top: -8px;
		margin-right:2px;
		height: 18px;
		width: 18px;
	}
	
}

/*
	Height Size:iPhone5
*/
@media screen and (min-height: 500px) and (max-height: 600px) {

	.body-has-left .ui-page-active .ui-panel-position-left svg {
		height: 1.9em;
	}
	
	.body-has-left .ui-panel-position-left div.svg-text {
		top:1.3em;
	}

	.body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		padding-top: 0.35em;
		padding-bottom: 0.1em;
		height:2.2em;
	}

	.body-has-left .ui-page-active .ui-panel-position-left .ui-listview > li h3 {
		font-size:90%;
		margin: 0.4em 0 0.3em;
	}
	
	.mozilla .body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		height:2.25em;
	}

	.ui-header .ui-title, .ui-footer .ui-title {
		min-height: 1em;
		padding: 0.6em 0;
    }
		
	.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right {
		margin-top: 0.6em !important;
	}

	.ui-header-fixed .ui-btn-left svg, .ui-header-fixed .ui-btn-right svg {
		height:2.25em;
	}

	.top-header {
		padding:0.1em 0;
	}
	
	.top-header .logo {
		margin-top: 1px;
	}
	
	.ui-header-fixed.ui-fixed-hidden {
		padding-top: 0.1em;
	}
		
	.panel-title .logo span.logo {
		width:71px;
		height:50px;
		box-shadow: 0 -50px 45px -28px rgba(111, 111, 111, 0.23) inset;
	}

	.panel-title {
		font-size:80%;
	}
	
	.panel-title td.title {
		text-align:left;
	}

	.panel-title .title span.fa-icon {
		top:0.34em;
	}

	.panel-title-fixture td.icon img {
		margin-bottom:0.5em;
	}
	
	.mini-link-2::after {
		margin-top: -9px;
		margin-right:2px;
		height: 20px;
		width: 20px;
	}

}

/*
	Height Size:iPhone6, iPhone6 plus
*/
@media screen and (min-height: 600px) and (max-height: 740px) {
	
	.body-has-left .ui-page-active .ui-panel-position-left svg {
		height: 2.22em;
	}
	
	.body-has-left .ui-panel-position-left div.svg-text {
		top:1.5em;
	}

	.body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		padding-top: 0.4em;
		padding-bottom: 0.3em;
		height:2.25em;
	}

	.mozilla .body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		height:2.3em;
	}

	.body-has-left .ui-page-active .ui-panel-position-left .ui-listview > li h3 {
		font-size:100%;
		margin: 0.4em 0 0.3em;
	}
	
	.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right {
		margin-top: 0.6em !important;
	}
	
	.ui-header-fixed .ui-btn-left svg, .ui-header-fixed .ui-btn-right svg {
		height:2.5em;
	}

	.top-header {
		padding:0.15em 0;
	}
	
	.top-header .logo {
		margin-top: 1px;
	}
	
	.ui-header-fixed.ui-fixed-hidden {
		padding-top: 0.15em;
	}
	
	.panel-title .logo span.logo {
		width:77px;
		height:54px;
		box-shadow: 0 -54px 45px -28px rgba(111, 111, 111, 0.23) inset;
	}

	.panel-title {
		font-size:90%;
	}
	
	.panel-title td.title {
		text-align:left;
	}

	.panel-title .title span.fa-icon {
		top:0.34em;
	}

	.panel-title-fixture td.icon img {
		margin-bottom:0.75em;
	}
	
	.mini-link-2::after {
		margin-top: -9px;
		margin-right:2px;
		height: 20px;
		width: 20px;
	}
}

/*
	Height Size:large
*/
@media screen and (min-height: 740px) {

	.body-has-left .ui-page-active .ui-panel-position-left svg {
		height: 2.35em;
	}
	
	.body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		padding-top: 0.5em;
		padding-bottom: 0.45em;
		height:2.3em;
	}

	.mozilla .body-has-left .ui-page-active .ui-panel-position-left a.ui-icon-none {
		height:2.35em;
	}

	.body-has-left .ui-page-active .ui-panel-position-left .ui-listview > li h3 {
		font-size:110%;
		margin: 0.4em 0 0.3em;
	}
	
	.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right {
		margin-top: 0.6em !important;
	}

	.top-header {
		padding:0.3em 0;
	}
	
	.ui-header-fixed.ui-fixed-hidden {
		padding-top: 0.3em;
	}

	table.panel-title {
		padding-top:1em;
	}
	
	.panel-title-competition, .panel-title-country, .panel-title-location, .panel-title-club, .panel-title-person, .panel-title-media, .panel-title-venue,
	.panel-title-competition tbody, .panel-title-country tbody, .panel-title-location tbody, .panel-title-club tbody, .panel-title-person tbody, .panel-title-media tbody, .panel-title-venue tbody,
	.panel-title-competition tr, .panel-title-country tr, .panel-title-location tr, .panel-title-club tr, .panel-title-person tr, .panel-title-media tr, .panel-title-venue tr {
		display:block;
	}
	
	.panel-title td.logo {
		display:block;
		padding:0;
		width:100%;
	}
	
	.panel-title td.title {
		display:block;
	}
	
	.panel-title-person td.logo,
	.panel-title-person td.title {
		display: table-cell;
		width:auto;
	}
	
	.panel-title-fixture td.icon img {
		margin-bottom:1em;
	}
	
	.panel-title .title span.fa-icon {
		top:0.4em;
	}

	.mini-link-2::after {
		margin-top: -9px;
		margin-right:2px;
		height: 20px;
		width: 20px;
	}
	
}







	
	

