@font-face {
    font-family: bignoodletitling;
    src: url('../fonts/bignoodletitling.woff');
    src: url('../fonts/bignoodletitling.eot');
    src: url('../fonts/bignoodletitling.svg');
    src: url('../fonts/bignoodletitling.ttf') format('truetype');
}
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{margin:0;padding:0; line-height:100%;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
img{max-width:100%}
th { font-weight:bold; }
body,td,div,input,textarea{}
strong { font-weight:bold;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
input,textarea{ border:1px solid #222; outline: 0; }
textarea	{ padding:3px 5px; }
.space { height:20px; clear:both; }
input { height:28px !important; font-size: 13px; width: 272px; height: 100%; color: #000; padding-left:5px; box-sizing:border-box; -moz-box-sizing:border-box; }
textarea { height:120px; font-size:13px; width:272px; color:#000; padding-left:5px; -moz-box-sizing:border-box; box-sizing:border-box; resize:none; }
select { height:26px; }
:required { box-shadow:none; }
/* CSS Document */
html, body, #wrapper			{ height:100%;}
body 						{ font-family: "Lato", Tahoma, Arial, Geneva; color: #000; font-size:16px; line-height:100%;  background-color:#E2E2E2; overflow-x:hidden; word-wrap:break-word; min-width:320px;  }
a							{ text-decoration: none; color:#FFF;  font-family:"bignoodletitling", "Lato", Tahoma,Arial; cursor:pointer;}
a:hover						{ color:#fc0; text-decoration: none;  }
header						{ min-height:135px; }
footer						{ background-color:#E9E8D6; }
#scroller, .bulletins		{ padding-top:118px; }
.bulletins 					{ background:#ededed; }
.bulletins .bulletinArea		{ margin:0 auto; width:80%; padding:25px; }
.bulletins .bulletinImage 	{ float:left; max-width:70px; margin-right:15px; }
.bulletins .bulletinImage img{ width:70px; }
.bulletins .bulletinTitle	{ color:#009850; font-size:1.3em; font-weight:bold; padding-top:5px; }
.bulletins .bulletinContent	{ color:#000; font-size:1em; padding-top:5px; height:32px; overflow:hidden; }
.giftConfirm				{ color:green !important; width:60%; margin:0 auto; }
#headerMobile, #headerMobileNav	{ display:none; }
.bxslider					{ display:none; }
#wrapper					{ height: auto; min-height: 100%; max-width: 1618px; margin: 0 auto; position: relative; padding-bottom:160px;}
#pageShadowLeft				{ left: 0px; top: 0px; position: absolute; background-position: -14px 0; height: 1px; width: 9px; width: 9px; height: 100%; z-index: -1; background: url('../images/web/bgShadowLeft.png') repeat-y;}
#pageShadowRight			{ right: 0px; top: 0px; position: absolute; background-position: -24px 0; height: 1px; width: 9px; width: 9px; height: 100%; z-index: -1; background: url('../images/web/bgShadowRight.png') repeat-y;}
#content					{ max-width: 1600px; margin: 0 auto;position: relative; overflow: hidden;}
#contentBG					{ width: 100%; height: 100%; min-height: 100%; position: absolute; background: #f0f0f0; max-width: 1600px; left: 0px; right: 0px; margin: 0 auto;}
#mainContent				{ position:relative;}

#headBack					{ background-color:#222; padding-top:119px;}
.videoWrapper				{ width:1000px; margin:0 auto; height:390px; padding-bottom: 50px; }
.HQ .videoWrapper			{ width:1213px; height:604px;}
#videoP						{ width:640px; height:360px; margin-right:20px; float:left; position:relative;}
#videoP img					{ width:640px; height:360px; }
.HQ #videoP					{ width:853px; height:480px; }
.HQ #videoP img				{ width:853px; height:480px; }
.videoInfo, .comments,.loginInfo { float:left; background: url('../images/web/tranBg70.png') repeat; width:320px; color:#fff; padding:10px; }
.videoInfo					{ margin-bottom:20px; height:154px; }
.videoInfo a					{ font-size:1.2em; margin-right:5px; }
.videoInfo .tags				{ margin-top:5px; }
.videoInfo h2, .comments h2	{ margin:0px; line-height: 100%; position: relative; top: -3px;}
.videoInfo h2				{ font-size:1.8em; height:29px; overflow:hidden;}
.videoInfo select				{ border: 2px solid #343434; line-height: 1.4; padding: 5px 10px; color: #000; display: block; width: 100%; height:32px; }
/*.videoInfo p:nth-child(2) 	{ height:49px; overflow:hidden; }*/
.videoInfo p:nth-child(2)	{ height:33px; overflow:hidden; }
.videoInfo p:nth-child(3)	 { height:48px; overflow:hidden; }
.matchday p:nth-child(2) { height:18px; overflow:hidden; }
.comments					{ height:198px; padding-bottom:0px; position:relative; }
.HQ .comments				{ height:318px; }
.commentArea				{ height:140px; overflow:auto; }
.HQ .commentArea				{ height:286px; }
.commentPost .commentBox		{ float:left; height:23px; }
.commentPost .commentBox input	{ width:270px; margin-top: 2px; border:1px solid #ccc; color:#f1f1f1; background-color:#000; height:22px !important; }
.comments .commentPost span	{ float: right; width:36px; text-align:right;}
.commentArea .gold			{ font-weight:bold; margin-right:3px;}
.commentArea p				{ margin: 5px 0; font-size:0.9em; color:#ddd; }
.gold						{ color:#ffcc00; }
.comments .socialPlugin		{ position:absolute; top:8px; right:0px; }
.socialPlugin img			{ width:30px; height:30px ;margin-right:10px; }
.socialPlugin img.rate		{ margin-right:2px; }
.socialPlugin span			{ position:relative; top:-8px; margin-right:8px; }

#headerContent .title		{ padding:37px 0 0 160px; font-size:1.8em; }
nav 							{ position: relative; }
nav table						{ width:100%; padding:5px 0 0 140px;}
nav table td					{ text-align:center; height:34px; vertical-align: top; width:20%; cursor:pointer; }
nav table td:nth-child(3),nav table td:nth-child(5) { width:21%; }
nav table td.active div,nav table td:hover div { border-bottom: 8px solid #ffcc00; position:relative; bottom:0px; width: 100%; height: 4px;}
nav a 						{ padding: 3px 11px; text-decoration: none; color: #fff; font-size: 1.8em; line-height: 0.8em; text-transform: uppercase; }
nav a:hover					{ color:#fff; }
.title a						{ color: #009850; font-size: 1.4em; line-height:1.0em; float:left; padding:0px 12px; }
.title a:hover				{ color: #009850; }
.searchBoxArea			{ float:right; position:relative; top:-1px; width:280px; top:4px; margin-right:15px; }
#logo a						{ padding:0px !important; }
td.active a					{ color:#fff; }
#topNav						{ position:absolute; top:5px; right:15px;}
#topNav a					{ margin-left:15px;  font-size:1.8em; }
#topNav a:hover				{ color:#fff; }
#topNav a img					{ width: 23px; padding-top:2px; top: 1px; position: relative;}

#headerContent				{ background-color:#009850; height:110px; width:100%; position:absolute; top:0px; border-bottom:8px solid #015120;}
#logo						{ max-width:125px; max-height:125px; margin:5px 0 0 8px; position:absolute; }
#logo img					{ max-width:125px; }
.stripe						{ position: absolute; top: 38px; height: 37px; background-color: #ededed; width: 100%; }

.desc 						{ height:81px; overflow:hidden;}

.vinfo						{ position: absolute; bottom: 100px; left: 108px; background: url('../images/web/tranBg70.png') repeat; width: 300px; padding: 10px 20px 20px; font-family: "Lato", Tahoma, Arial, Geneva; line-height:110%; max-height:140px; }
.vinfo .HTitle				{ font-size: 2em; line-height: 105%; color: #fc0; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial;}
.vinfo .HDesc { min-height:40px; max-height:80px; overflow:hidden; }
.vinfo .watchNow				{ width:100%; text-align:right; color:#fc0; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:1.4em; padding-top:5px; }

#headerMobile				{ position: absolute; width: 100%; top: 0px; background-color:#009850; height: 40px; }
#headerMobile .logo img		{ width:53px; }
#headerMobile .logo			{ width:65px; margin:0 auto; position: absolute; top: 0px; width:100%; text-align:center; }
#headerMobileNav			{ min-height: 500px; background: url(../images/web/tranBg70.png); margin-top: 40px; width: 100%; z-index:10000;}
#headerMobileNav nav a		{ font-size:1.5em; }
#headerMobileNav nav			{ padding:10px 20px 20px; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:1.8em; color:#fff;}
#headerMobileNav nav li		{ border-top:1px solid #aaa; padding:6px 5px 5px 5px;}
#headerMobileNav nav li:last-child { border-bottom: 1px solid #aaa; }
#mobileMenuIcon				{ position:absolute; background: url('../images/web/mobileNavHighlighted.png') no-repeat; margin:14px 15px; width:21px; height:16px; top:0px; left:0px; cursor:pointer; }
#mobileMenuIcon.active		{ background: url('../images/web/mobileNav.png') no-repeat; }

.scrollerItem				{ position:relative; }
#scroller .scrollerItem img	{ width:100%; }
.scrollerItem .playButton,.scrollerItem .leftOption, .scrollerItem .rightOption { position:absolute; top:0px; height:100%; cursor:pointer; }
.scrollerItem .playButton	{ background: url('../images/web/playButton.png') no-repeat center center; width:100%; background-size: 140px; }
.scrollerItem .leftOption	{ background: url('../images/web/arrowLeftWhite.png') no-repeat center center; width:50px; left:0px;}
.scrollerItem .rightOption	{ background: url('../images/web/arrowRightWhite.png') no-repeat center center;  width:50px; right:0px;}

#mainContent				{ padding:10px; }

.hList						{ overflow:hidden; height:274px; margin:20px 32px; position:relative; }
.hList .leftOption			{ background: url('../images/web/arrowLeftGrey.png') no-repeat center center; height:220px; width:50px; position:absolute; left:0px;}
.hList .leftOption:hover		{ background: url('../images/web/arrowLeftGreyHover.png') no-repeat center center;}
.hList .rightOption			{ background: url('../images/web/arrowRightGrey.png') no-repeat center center; height:220px; width:50px; position:absolute; right:0;}
.hList .rightOption:hover	{ background: url('../images/web/arrowRightGreyHover.png') no-repeat center center;}
.hList .row					{ }
.hList .row .rowWrapper		{ width:100%; margin:0 auto; }
.hList .listItem				{ float:left; margin:0 19px; width:250px; cursor:pointer; }
.hList .thumb img			{ width:250px; height:140px; }
.hList .title, .hList .type, .hList .date	{ color:#077C01; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; padding-top:5px; line-height: 85%; height: 24px; overflow: hidden; }
.hList .title				{ font-size:1.8em; }
.hList .type					{ float:left; font-size:1.4em; }
.hList .date					{ float:right; font-size:1.4em;}

h1							{ font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:2.5em; color:#000; margin:10px; }
h2							{ font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:2.0em; color:#FFCC00; margin:10px; }
h3							{ font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:1.5em; color:#ffcc00; }
h4							{ font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:1.1em; color:#000; }

h3.postVideoComment, h3.postWallComment { cursor:pointer; position: relative; top: 1px; }
.noticeArea                 { border-bottom:1px solid #fff; }
.commentBox ::-webkit-input-placeholder{
    color:#ddd;
}
.commentBox :-moz-placeholder{
    color:#ddd;
}
.commentBox ::-moz-placeholder{
    color:#ddd;
}
.commentBox :-ms-input-placeholder {
    color:#ddd;
}

footer						{ position: relative; margin-top: -160px; margin-left: auto; margin-right: auto; max-width: 1600px; height: 160px; background: #009850; color: #ccc; clear: both; }
footer .logo					{ float:left; background: url('../images/web/crestfooter.png') no-repeat; width:140px; height:140px; margin:10px 20px; }
footer .logos				{ float:left; }
footer .sponsors				{ float:left; margin:50px 0; }
footer .sponsors img			{ float:left; width:140px; margin-right:20px; }
footer .sponsors img:last-child { margin-right:0; }
footer .nav					{ float:right; }
footer .nav .col				{ float:left; height:142px; padding:10px 80px 0 0;}
footer .nav .col:last-child 	{ padding-right:40px; }
footer .nav .col h3			{padding-bottom: 4px;}
footer .nav .col h3 a			{ font-weight:bold;}
footer .nav .col li				{ font-size:0.8em; line-height:18px;}
footer a						{ color:#eee; font-family: "Lato", Tahoma, Arial, Geneva; font-size:0.8em; }
footer a:hover				{ color:#fff; }

#matchdayLayout, #matchdayLayout ul { width:100%; }
#matchdayLayout li			{ float:left; height:100%; width:28%;}
#matchdayLayout li:first-child { width:44%; overflow: auto; }
#matchdayLayout .headline	{ text-align:center; }
#matchdayLayout .rightA		{ text-align:right; }
.sendStudio, .sendHelp { cursor:pointer; }
#matchdayLayout input, #matchdayLayout textarea { width:95%; margin-top: 10px; }
#matchdayLayout li ul li			{margin:0 10px; width:43% !important;}
#matchdayLayout h3, #matchdayLayout h2 { color:#000; margin:0; }
#matchdayLayout ul li:first-child h2 span { margin:0 0 0 10px; }
#matchdayLayout ul li h2 span	 { margin-right:10px; }
#matchdayLayout .padding		{ padding:20px; }

#videoList ul.list,#vList ul.list			{ float:left; width:50%; }
#videoList .listItem,#vList ul.list		{ clear: both; width: 100%; height: 100px; color: #fff; cursor: pointer; float:none; color:#000; }
.listItem:hover .videoTitle,.listItem:hover .videoType	{color:#000; }
.listItem li					{ float:left; height:100px; overflow:hidden; margin-bottom:10px; }
.listItem ul					{ clear:both; margin: 0 25px 15px;}
.videoImg					{ width: 180px; height: 100px; margin-right:10px; }
.videoImg img 				{ width: 180px; height: 100px; }
.videoText					{ width:541px; overflow:hidden;}
.videoText span				{ padding-top: 0px;}
.videoTitle,.videoType,.videoDate	{ float:left; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; color:#067B00; font-size:1.5em; margin:0 5px 2px 0; line-height: 100%; overflow: hidden; height: 22px;}
.videoType,.videoDate		{ font-size:1.3em; }
.videoTitle					{ width: 315px; }
.videoType					{ width: 125px; text-align: right;}
.videoDesc					{ word-wrap:break-word; }
.videoDate					{ width:80px; text-align:right; float:right !important;  }
.pagination					{ float:right; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:1.2em; }
.pagination a				{ color:#000; margin:0 5px; cursor:pointer;}
.pagination a.inactive		{ color:#bbb; cursor:default;}

h1.left						{ float:left; }
#videoFilterArea			{ position:absolute; margin-left:10px; top:32px; left: 140px; }
.videoFilter				{ float:left; margin-right:8px; }
.videoFilter span			{ font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:1.2em;  }
.videoFilter select			{ height: 20px; position: relative; top: -2px; }

.relativeArea				{ position:relative; }
.relativeArea #videoFilterArea { top:14px; }

#searchBoxArea				{ position:absolute; top:10px; right:6px; }
#searchIcon					{ position: absolute; width: 26px; height: 26px; right: 3px; top: 2px;}
#searchBox					{ position:relative; background: url(../images/web/search.jpg) no-repeat 0 0; width:280px; height:28px; padding:1px; }
#searchBox input				{ border:0; height:100%; background: url(../images/web/spacer.gif); }
.searchBox					{ position:relative; background: url(../images/web/search.jpg) no-repeat 0 0; width:280px; }
.searchBox input				{ border:0; height:100%; background: url(../images/web/spacer.gif); position:relative;top:-4px; }
.searchIcon					{ position: absolute; width: 26px; height: 26px; right: 3px; top: 2px;}

.loginWrapper				{width:400px; margin:0 auto; position:relative; height: 348px;}
.contactWrapper 				{ height:471px; width:400px; margin:0 auto; position:relative; }
.loginInfo					{ width:100%; margin-top:50px; box-sizing:border-box; -moz-box-sizing:border-box;}
.loginInfo span				{ margin-left:100px; }
.loginInfo p					{ padding:5px; }
.loginInfo a					{ font-size:1.8em; }
#loginBtn,#contactBtn,#submitBtn,#submitBtnParent { float:right; cursor:pointer; }
.trophy					{ position:absolute; bottom:0px; left:-430px; background: url(../images/web/trophy.png) no-repeat; height: 389px; width: 546px;}
.krisCommons				{ position:absolute; bottom:0px; left:-350px; background: url(../images/web/kriscommons.png) no-repeat; height: 346px; width: 347px;}
.errorText 					{ color:red; font-size:1.1em; }
.errorText2 					{ color:#07BE01; font-size:1.1em; }
.required					{ position:relative; top:-4px; }
.profileError 				{ text-align: center; font-weight: bold; position: relative; top: -14px; }

.unCheck					{ border-color: #ffcc00 !important; }
.unOk						{ border-color: #009850 !important; }
.unNotOk					{ border-color: red !important; }

.hide						{ display:none; background-color: #eee; opacity: 0.8; position: fixed; width: 100%; height: 100%; color: #fff; top: 10px; text-align: center; vertical-align: middle; font-size: 4em; margin: -10px 0; left:0;}
.loader						{ position: relative; background: url('../images/web/loader.gif'); margin: 0 auto; width: 64px; height: 64px; top:30%;}

.regFormLayout				{ float:left; width:50%; padding: 0 50px; box-sizing: border-box; -moz-box-sizing:border-box;}
.regFormLayout label			{ display: block; padding: 10px 5px 5px 2px; text-transform: uppercase; letter-spacing: 1px; cursor: pointer; }
.regFormLayout input, .regFormLayout select { border: 2px solid #343434; line-height: 1.4; padding: 5px 10px; color: #000; display: block; width: 100%; height:32px !important; }
.regFormLayout label:first-child { padding-top: 0px; }
#regForm .regFormLayout:nth-child(4) { margin-top:20px; }
#dob li						{ width:33%; padding-right:15px; float:left; box-sizing:border-box; -moz-box-sizing:border-box;}
.smallprint					{ font-size:0.8em; padding:5px 0; }
.smallprint	input			{ width:20px; position: relative; top: 2px; left: 3px; height:13px !important; display:inline; border:0; padding:0;}
#regSubmit					{ margin:47px 10px 0 40px; }
#mainContent a.largeBtn					{ font-size:1.8em; color:#000; margin-top:47px; float:right; margin-left: 29px;}

::-webkit-input-placeholder { /* WebKit browsers */ color: #343434; font-style: italic; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #343434; font-style: italic; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #343434; font-style: italic; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #343434; }

.table 					{ width: 100%; margin: 0 auto; border-collapse: separate; border-spacing: 15px; }
.table td, table .table th 	{ padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; }
.table th				{ border-bottom: 4px solid; padding-bottom: 9px; font-size: 1.3em;}

.seachResults			{ display:none; top: -4px; position: relative; }
.searchTerm				{ margin-left:5px; font-style:italic; }
.searchClear a			{ font-size: 1.8em; color: #000; margin-left: 10px; top: 4px; position: relative; }

.sorry					{ text-align: center; padding: 10px 0 60px; font-style: italic; font-size: 1.1em; }

/* RTE Areas */
.rtearea { }
.rtearea .section_title { font-size: 1.3em; padding: 15px 0 5px; color:#077C01; }
.rtearea p { font-size:0.9em; line-height:20px; padding-bottom:10px; }
.rtearea b, .rtearea strong { font-weight:bold; }
.rtearea em, .rtearea i	{ font-style:italic; }
.rtearea h1	{ font-size: 1.2em; color:inherit; padding: 5px 0 0; }
.rtearea h2	{ font-size: 1.08em !important; padding: 0; border:0 !important; color:inherit; }
.rtearea h3	{ font-size: 1.8em; padding:0; color:#000; padding:30px 0 10px; }
.rtearea h4 { font-size: 1.1em; padding:0; font-weight:bold; }
.rtearea h5	{ font-size: 0.88em; padding: 0; }
.rtearea h6	{ font-size: 0.8em; padding: 0; }
.rtearea ol li { list-style: lower-roman; display:list-item; }
.rtearea ol, .rtearea ul { padding: 0 18px; }
.rtearea ul li	{ list-style: square;}
.rtearea a	{ color:inherit; font-weight:bold; font-family:"Lato", Tahoma, Arial, Geneva; }

.centered { width:70%; margin:0 auto; }

#subWrapper					{ margin: 0 auto; width: 972px; }
#subWrapper a				{ font-family: "Lato", Tahoma, Arial, Geneva; color: #000; font-size:16px; line-height:100%; overflow-x:hidden; word-wrap:break-word; min-width:320px;  }
.subBox						{ background: url(../images/web/subCard.png) no-repeat; height:224px; padding:20px; width:366px; float:left; margin:20px; cursor:pointer; }
.subBox .contents 			{ }
.subBox h2					{ font-size:2.5em; }
.subBox p					{ color:#fff; font-size:2em; padding-left:10px; }
.subBox ul					{ padding:10px; color:#fff; }
.subBox li					{ line-height:21px; }
.scrollItem .subBox			{ background: url(../images/web/subCardSmall.png) no-repeat; width:100%; background-size:100%; margin:20px 52px 20px 0; height:184px; }
.scrollItem .subBox li		{ height:auto; font-size:0.8em; line-height:normal; margin-bottom:0; background:none; float:none; }
.scrollItem .subBox h2		{ font-size:1.8em; margin-bottom:5px; }
.scrollItem .subBox p		{ font-size:1.3em; }
.scrollItem .subBox ul		{ /*margin-bottom:5px;*/ margin: 5px 10px 15px; }
.packageContainer .scrollItem { width: auto !important; }

.modalClose { position:relative; bottom:0; right:5px; cursor:pointer; float:right; }
.modalHider { display:none; position:fixed; top:0; height:100%; width:100%; opacity:0.8; left:0;  }
.modalPopup { display:none; position:fixed; margin:auto; top:-150px; left:0; right:0; bottom:0; box-shadow:0px 2px 10px 10px #000; line-height:16px; }
.modalContent p { margin:10px 0; }
.modalCloseImg { background:url(../images/icons/close_button.png) no-repeat center center; height:64px; width:64px; position:absolute; top:-35px; right:-35px; cursor:pointer; background-size:64px; }
.modal { overflow:auto; padding-top:5px; height:100%; font-size:0.9em; }
.modal img { max-width:100%; max-height:100%; }
.modal table, .modal form { max-width:100%; }
.modal table { width:100%; border-collapse:collapse; }

.modal h1 { font-size:2.5em; margin:0 0 10px; }
.modal h3 { color:#009850; }
.modal input { width:200px; }
.modal table td { vertical-align:top; padding-left:20px; }
.modal table td:nth-child(1){ width:50%; padding-left:0; }
.modal table td:nth-child(2){ width:50%; }
.modal table td:nth-child(3){ width:30%; vertical-align:middle; }
.modal table.loginModal td { vertical-align:middle; padding:5px; width:50%; box-sizing:border-box; }
.modal > table tr:first-child td h3 { padding-bottom:15px; }
.modal a { color:#FC0; }
.modal table.loginModal td a { font-size:1.5em; }
.modal ul.subBenefits li { padding:10px 0 5px; border-bottom:1px solid #999; }
.modal ul.subBenefits li:first-child { padding-top:0; }
.modal table.loginModalSpace { margin-top:44px; }
.modal p.regArea { margin-top:20px; }
.modal p.regArea a.regBtn { color:#FC0; font-size:2.5em; margin-top:20px; float:right; }
.modal p.largerText { font-size:1.5em; }

.cookieNotice { font-size:0.8em; padding:10px 0; }
.cookieNotice a { color:#009850; font-family:"Lato", Tahoma, Arial, Geneva; }
.cookieText { text-align:center; }

#pageContent 				{ position: relative; background: #e2e2e2; z-index: 1; }
#mobileNav 					{ min-height:100%; background: #017E44; position: fixed; color:#fff; left: 0; top: 0; width: 250px; z-index: 1; display:none;	}
#mobileNav > ul > li,.mobileNavHeader  { line-height:29px; color:#fff; font-size:1.6em; padding:5px 10px; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; border-bottom: 2px solid #003f22; height:29px;}
#mobileNav > ul > li:hover		{ cursor:pointer; color:#fc0; }
#menuLevelOne	{ position: absolute; top: 40px; width: 250px; display:block; left:0;  }
.mobileNavHeader h2			{ color:#fc0; margin:0; padding:0 5px; line-height:29px; font-size:1.4em; }
.mobileSubNav				{ background: url('../images/web/mobileNavArrow.png') right center no-repeat; height:35px;}
#mobileNav .copyright		{ position: absolute; bottom: 10px; left:10px; }
#mobileNav .searchBoxArea { width:230px; float:none; }
#mobileNav .searchBoxArea .searchBox { width:230px; background-size:100%; }
#mobileNav .searchBoxArea input { width:230px; }
input[type="radio"] { height:auto !important; width:auto !important; }
.oldBrowser					{ display:none; }
#oldBrowserId				{ position:relative; top:118px; }
#oldBrowserId .OBTable		{ display:table; background:#fff; width:100%; }
#oldBrowserId .OBTable > div	{ display:table-row; padding:10px; }
#oldBrowserId .OBTable > div img { padding:10px; }
#oldBrowserId .OBTable > div > li { float:left; margin:10px 0 20px 30px;}
#oldBrowserId h1				{ font-size:4em; padding-top:10px;}
#oldBrowserId h3				{ color:#000; padding-top:10px;}
#oldBrowserId .OBTable tbody tr:first-child { height:50px; }
#oldBrowserId .OBTable tbody tr:last-child { vertical-align:top; }
.browserLogo				{ background:url('../images/web/browsers.jpg') no-repeat 0 0; width:128px; height:129px; }
.browserLogo.firefox		{ background:url('../images/web/browsers.jpg') no-repeat -128px 0px; }
.browserLogo.ie				{ background:url('../images/web/browsers.jpg') no-repeat -256px 0px; }



@media screen and (max-width : 489px) and (max-height:450px) {
    #mobileNav > ul > li 		{ line-height:19px; height:19px; font-size:1.2em;}
    .mobileNavHeader h2 		{ line-height:25px; font-size:1.3em; }
}

@media screen and (max-width : 479px) {
    /* Mobile */
    .modal table.mainTable>tbody>tr>td { display:block; padding-left:0; width:90%; box-sizing:border-box; }
    .modal table.mainTable td:nth-child(2){ margin-top:20px; }
    .modalPopup { top:0; }
    .giftConfirm				{ color:green !important; width:90%; margin:0 auto; font-size:0.9em; }
    .rightArrow, .leftArrow { display:none; }
    #videoList ul.itemContainer,#vList ul.itemContainer { max-height:400px; overflow:hidden; }
    #mainContent a.largeBtn { line-height:137%; }
    #mainContent a.largeBtn.tranBtn { margin-left:0; }
    .noticeText { padding-bottom:10px; }
    .errorText { padding-top:15px; }
    .table  th				{ font-size:0.9em;padding:2px; }
    .table 					{ border-spacing: 2px; }
    .table td				{ font-size: 0.7em; padding:2px; vertical-align: top;}
    .table td.transdate		{ width:70px; }
    .table .transid			{ display:none;}
    .table td.transcost		{ width:45px; }
    .table td.transstatus	{ width:55px; }
    .table td.transsub		{ word-wrap:break-word; }
    header					{ min-height:50px; }
    footer .nav				{ padding-top: 3px;}
    footer .nav .col 			{ height:auto; float:none; padding:10px 0 0 0; }
    footer .nav ul				{  }
    .vinfo					{ position: absolute; bottom: 0; left: 0; width:100%; height:15px; font-size:1em; }
    .vinfo .HDesc			{ display:none; }
    .vinfo .HTitle			{ font-size: 1.6em; line-height: 105%; color: #fc0; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial;}
    .vinfo .watchNow			{ display:none; }
    .bx-wrapper .bx-pager 	{ text-align: right !important; font-size: 0em !important; }
    #scroller,.bulletins	{ padding-top: 40px; }
    .bulletins 					{ background:#ededed; }
    .bulletins .bulletinArea		{ margin:0 auto; width:80%; padding:10px; }
    .bulletins .bulletinImage 	{ float:left; max-width:70px; margin-right:15px; }
    .bulletins .bulletinImage img{ width:70px; }
    .bulletins .bulletinTitle	{ color:#009850; font-size:1em; font-weight:bold; padding-top:5px; }
    .bulletins .bulletinContent	{ color:#000; font-size:0.8em; padding-top:5px; height:39px; overflow:hidden; }
    #headerMobile			{ display:block; z-index:10001;}
    #headerContent			{ display:none; }

    footer .nav .col h3		{ padding:0 0 4px 0; font-size:1.2em; }
    footer .nav .col 			{ height:auto; float:left; padding:5px 0 0 0; margin:0 4px 0 0; }
    footer .nav .col:last-child { display:none; }

    footer .logo					{ width:80px !important; height:80px !important; background-size:100% !important; margin: 10px 13px; }
    .logos { width:106px; }
    footer .sponsors				{ float:left; margin:0 23px; }
    footer .sponsors img			{ width:60px; margin-right:0px; margin-bottom:5px; clear:both; }
    #mainContent			{ padding:5px; }
    .hList					{ margin: 0; height:auto; }
    .hList .listItem {  }
    .hList .row .rowWrapper	{ width:310px; }
    .hList .leftOption, .hList .rightOption  { display:none; }
    .hList .thumb img		 { width:130px; height:auto; }
    .hList .thumb			 { float:left; margin-right:10px; }
    .hList .thumb			{ width:130px; }
    .hList .descArea			{ width:170px; float:left; height:72px;}
    .hList .desc				{ height: 25px; font-size:0.8em; overflow:hidden; line-height: 12px; }
    .hList .listItem			{ margin:5px 0; width:100%; }
    .scrollItem { height:75px !important; }
    .rowWrapper  .thumbsClip	{ width:312px !important; height: 254px !important; overflow: hidden; }
    .arrowsCon				{ display:none; }
    .advancedscroller .bulletsCon { display:none !important; }
    .advancedscroller .thumbsClip > li { float:none !important; }
    .hList .title, .hList .type, .hList .date { font-size:1.2em; padding-top:0px; line-height: 100%; height: 19px;}
    .hList .title			{ padding-top:7px; }
    .videoWrapper, #videoP img { width:320px !important; margin:0 auto; }
    #videoP, .HQ #videoP		{ float:none; width:320px; height:380px; }
    .videPNoMatch { height:180px !important; }
    #twitter-widget-0 { width:100%; height:180px !important; }
    .HQ #twitter-widget-0 { height:180px !important; }
    #videoP img				{ height:180px !important; }
    .HQ #headBack			{ height:621px !important; width:100% !important; }
    .videoWrapper			{ height:770px !important; }
    #headBack				{padding-top:50px; }
    .videoInfo				{ margin: 20px 20px 0 0; width:300px; }
    .comments				{ margin: 20px 0 0 0; width:300px; height:258px !important;}
    .commentArea			{ height:200px !important;}
    .commentPost .commentBox input { width:247px; }
    .videoInfo select			{ width:300px; margin:0; }
    #matchdayLayout li,#matchdayLayout li:first-child { width:100%; }
    #matchdayLayout h2		{ font-size:1.5em; }
    #videoList ul.list,#vList ul.list		{ float:none; width:320px; margin: 0 auto;}
    .listItem ul				{ margin: 0; }
    .listItem li				{height:70px; margin-bottom:20px; }
    .listItem ul				{ margin:0; }
    .videoImg				{ width: 100px; height: 56px; margin-right:5px; }
    .videoImg img 			{ width: 135px; height: 70px; }
    .videoTitle, .videoDate { font-size:1.3em; margin: 0 5px 0 0; float:none !important; }
    .videoType, .videoDesc	{ width:100%; text-align:left; font-size:1.1em; }
    .videoDate				{ width:150px;  text-align:left; float:left !important; margin-top:0px; }
    .videoTitle				{ float:left!important; height:23px; width:200px; padding-top:2px; }
    #videoList .listItem,#vList .listItem		{ height:70px; background:#ddd; }
    .videoText				{width:205px; }
    .videoText span			{ padding:0; }
    #searchBoxArea			{ width:280px; position:relative; margin:0 auto; right:0; top: 4px; }
    #searchBox				{ }
    #videoFilterArea		{position: absolute; margin: 10px auto; top: 16px; left: 0; width: 317px; }
    .relativeArea #videoFilterArea { position:initial; }

    .scrollerItem .playButton { background-size: 40px;}
    .neilLennon,.krisCommons  {display:none; }
    .loginInfo  form  h2:first-child + p span { margin-left:20px !important; }
    .loginWrapper,.contactWrapper			{ width:300px; }
    .loginWrapper input, .loginWrapper texarea { width:170px; }
    .contactWrapper input,.contactWrapper textarea{ width:192px; }
    .regFormLayout			{ width:100%; padding:0 15px; }
    .regFormLayout label:first-child { padding-top:10px;  }
    .pagination 				{ float: none; text-align: center; }
    .centered 				{ width: 95%; }
    #subWrapper				{ margin: 0 auto; width: 300px; }
    .subBox					{ background: url(../images/web/subCardSmall.png) no-repeat; height:175px; padding:10px; width:280px; margin:0 0 20px 0; }
    .subBox h2				{ font-size: 2.0em;margin: 0 10px; }
    .subBox p				{ font-size:1.6em; }
    .subBox ul				{ padding: 0 10px;font-size:13px;}
    .profileError 				{ top: 0; }
    .scrollItem .subBox { background:black; padding:2px; margin:0; height:auto; box-sizing:border-box; margin-bottom:3px; }
    .scrollItem .subBox p { font-size:1.2em; }
    .scrollItem .subBox h2 { font-size:1.5em; }
    .scrollItem .subBox .contents > * { float:left; width:24%; }
    .scrollItem .subBox ul { clear:none; }
    .scrollItem .subBox p { float:right !important; margin-right:10px; text-align:right; }
    .scrollItem .subBox .contents > ul { width:30%; font-size:0.89em; }
}

@media screen and (min-width: 480px) and (max-width : 764px) {
    /* Large Mobile & Tablet */
    .modalPopup { top:0; }
    .giftConfirm				{ color:green !important; width:80%; margin:0 auto; font-size:0.9em; margin-top:10px; }
    .bulletins 					{ background:#ededed; }
    .bulletins .bulletinArea		{ margin:0 auto; width:80%; }
    .bulletins .bulletinImage 	{ float:left; max-width:70px; margin-right:15px; }
    .bulletins .bulletinImage img{ width:70px; }
    .bulletins .bulletinTitle	{ color:#009850; font-size:1.3em; font-weight:bold; padding-top:5px; }
    .bulletins .bulletinContent	{ color:#000; font-size:1em; padding-top:5px; height:39px; overflow:hidden; }
    .hList .title { width:285px; font-size:1.6em; height:22px; }
    .hList .type { position:relative;top:-2px; }
    .hList .date { position:relative; top:-49px; }
    .rightArrow, .leftArrow { display:none; }
    #videoList ul.itemContainer,#vList ul.itemContainer { max-height:415px; overflow:hidden; }
    .table  th				{ font-size:1em; }
    .table 					{ border-spacing: 6px; }
    .table td				{ font-size: 0.7em;}
    .table td.transdate		{ width:75px; }
    .table .transid			{ display:none;}
    .table td.transcost		{ width:55px; }
    .table td.transstatus	{ width:65px; }
    .table td.transsub		{ word-wrap:break-word; }
    .vinfo					{ position: absolute; bottom: 0; left: 0; width:100%; height:15px; font-size:1em; }
    .vinfo .HDesc			{ display:none; }
    .vinfo .HTitle			{ font-size: 1.6em; line-height: 105%; color: #fc0; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial;}
    .vinfo .watchNow			{ display:none; }
    .bx-wrapper .bx-pager 	{ text-align: right !important; font-size: 0em !important; }
    .loginInfo  form  h2:first-child + p span { margin-left:20px !important; }
    footer .nav				{ padding-top: 3px;}
    #logo img				{ width:95px; }
    #logo					{ margin: 5px 0 0 7px; }
    header					{ min-height:83px; }
    #headerContent			{ height:83px; }
    #scroller,.bulletins	{ padding-top: 83px; }
    .stripe					{ top:30px; height:30px;}
    #headerContent .title	{ padding: 29px 0 0 110px; font-size: 2em; }
    .title a					{ font-size:1.0em; line-height:0.8em; padding:4px 12px; }
    .searchBox { width:200px; background-size:100%; height:28px; }
    .searchBox input { top:-12px; width:200px; }
    .searchBoxArea { width:200px; }
    #topNav a				{ margin-left:10px; }
    #topNav					{ top:0; }
    nav table td:nth-child(3), nav table td:nth-child(5) { width: 22%; }
    nav a					{ font-size: 1.2em; padding:0;  }
    nav table td				{ height:26px; }
    nav table					{ padding: 2px 0 0 110px;}
    nav table td.active div,nav table td:hover div		{ height:3px; }
    .hList					{ margin: 0; height:auto; }
    .hList .listItem {  }
    .hList .row .rowWrapper	{ width:310px; }
    .hList .leftOption, .hList .rightOption  { display:none; }
    .hList .thumb img		 { width:130px; height:auto; }
    .hList .thumb			 { float:left; margin-right:10px; }
    .hList .thumb			{ width:130px; }
    .hList .descArea			{ width:315px; float:left; height:79px;}
    .hList .desc				{ height: 23px; font-size:0.8em; overflow:hidden; line-height:12px; }
    .hList .listItem			{ margin:5px 0; width:100%; }
    footer .nav .col 			{ height:auto; float:left; padding:5px 0 0 0; margin:0 14px 0 0; }
    footer .nav ul				{  }
    footer .nav .col:last-child { display:none; }
    .videoWrapper, #videoP img { width:426px !important; margin:0 auto; }
    #videoP, .HQ #videoP		{ float:none; width:426px; height:240px; }
    #twitter-widget-0 { width:100%; height:240px !important; }
    .HQ #twitter-widget-0 { height:240px !important; }
    #videoP img				{ height:240px !important; }
    .HQ #headBack			{ height:621px !important; width:100% !important; }
    .videoWrapper			{ height:715px !important; }
    #headBack				{padding-top:100px; }
    .videoInfo				{ margin: 165px 20px 0 0; width:406px; }
    .noMatch				{ margin: 20px 20px 0 0 !important; width:406px; }
    .comments				{ margin: 20px 0; width:406px; height:198px !important;}
    .commentArea			{ height:140px !important;}
    .commentPost .commentBox input { width:352px; }
    .videoInfo select		{ width:406px; }
    #matchdayLayout li,#matchdayLayout li:first-child { width:100%; }
    #videoList ul.list,#vList ul.list		{ float:none; width:470px; margin: 0 auto;}
    .listItem ul				{ margin: 0; }
    .listItem li				{height:72px; margin-bottom:20px; background: #ddd;}
    .listItem ul				{ margin:0; }
    .videoImg				{ width: 135px; height: 70px; margin-right:5px; }
    .videoImg img 			{ width: 135px; height: 70px; }
    .videoDesc				{font-size: 0.8em;}
    .videoTitle, .videoType, .videoDate { font-size:1.3em; margin: 0 5px 0 0;}
    .videoDate				{ width:71px; }
    .videoTitle				{ width: 170px;	}
    .videoType				{ display:none; }
    #videoList .listItem	,#vList .listItem		{ height:73px; background:#ddd; }
    .videoText				{width:321px; }
    .videoText span			{ padding:0; }
    .videoTitle, .videoType, .videoDate { font-size: 1.1em; height: 19px; }
    #videoFilterArea		{position: absolute; margin: 10px auto; top: 24px; left: 0; width: 436px; }
    .relativeArea #videoFilterArea { position:initial; }
    .videoFilter			{ margin-right:30px; }
    .videoDesc				{ margin-top:5px; height: 40px; overflow: hidden; }
    .scrollerItem .playButton { background-size: 65px;}
    .neilLennon,.krisCommons  {display:none; }
    .regFormLayout			{ padding: 0 15px; }
    #regForm .regFormLayout:nth-child(3) input { width:100%; }
    #regForm .regFormLayout:nth-child(3),#regForm .regFormLayout:nth-child(4) { clear:both; width:100%; margin-top:20px; }
    #regSubmit				{ clear:both; }
    #dob li 					{ padding-right:8px; }
    #dob li select				{ padding: 0px; }
    .centered 				{ width: 90%; }
    #subWrapper					{ margin: 0 auto; width: 440px; }
    .subBox h2					{ font-size: 2.0em;margin: 0 10px; }
    .subBox p					{ font-size:1.6em;  }
    .subBox ul					{ padding: 0 10px;}
    .scrollItem .subBox { background:black; height:auto; padding:2px; margin:0; box-sizing:border-box; margin-bottom:5px;}
    .scrollItem .subBox h2, .scrollItem .subBox p { }
    .scrollItem .subBox .contents > * { float:left; width:24%; }
    .scrollItem .subBox ul { clear:none; }
    .scrollItem .subBox p { float:right !important; margin-right:15px; text-align:right; }
    .scrollItem .subBox .contents > ul { width:38%; }

    footer .logo					{ width:90px !important; height:90px !important; background-size:100% !important; margin: 10px 45px 5px; }
    .logos { width:180px; }
    footer .sponsors				{ float:left; margin:0 65px; }
    footer .sponsors img			{ width:50px; margin-right:0px; margin-bottom:5px; clear:both; }
}

@media screen and (min-width: 765px) and (max-width : 979px) {
    /* Large Tablet & Small Screens */
    .giftConfirm				{ color:green !important; width:80%; margin:-10px auto 0; font-size:0.9em; }
    .hList { margin:20px 10px; }
    .table  th				{ font-size:1em; }
    .table 					{ border-spacing: 10px; }
    .table td				{ font-size: 0.9em;}
    .vinfo					{ bottom: 60px; left: 50px; width:230px; max-height:117px; }
    .vinfo .HTitle			{ font-size: 1.5em; line-height: 105%; color: #fc0; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial;}
    .vinfo .watchNow			{ width:100%; text-align:right; color:#fc0; font-family:"BigNoodleTitling", "Lato", Tahoma,Arial; font-size:1.2em; padding-top:5px; }
    .hList					{ height:239px; }
    .hList .row .rowWrapper	{ width:631px; }
    .hList .listItem			{ width:190px; margin:0 10px;}
    .hList .thumb img		 { width:190px; height:auto; }
    footer .nav .col 			{ padding-right:33px; }
    .videoWrapper, #videoP img { width:640px !important; margin:0 auto; }
    #videoP, .HQ #videoP		{ float:none; width:640px; height:360px; }
    #twitter-widget-0 { width:100%; height:360px !important; }
    .HQ #twitter-widget-0 { height:330px !important; }
    .HQ #videoP img			{ height:360px; }
    .HQ #headBack			{ width:100% !important; }
    .videoWrapper			{ height:588px !important; }
    .videoInfo				{ margin: 45px 20px 0 0; width:267px; }
    .comments				{ margin: 45px 0; width:313px; height:198px !important;}
    .commentArea			{ height:140px !important;}
    .commentPost .commentBox input { width:259px; }
    .videoInfo select			{ width:268px; }
    .videoText				{ width:538px; }
    .videoType				{ font-size: 1.2em;}
    #matchdayLayout li		{ width:50%; }
    #videoList ul.list,#vList ul.list		{ float:none; width:745px; margin: 0 auto;}
    .listItem ul				{ margin: 0; }
    .listItem li				{ margin-bottom:20px; background:#ddd; padding: 4px;}
    #videoFilterArea 		{ margin-left:0; }
    .scrollItemContainer { float:left; width:210px; }
    /*.packageContainer	{ width:180px; padding:0 30px 0 0; }
    .packageContainer .scrollItem { min-width:190px; margin:0 0 0 0; }*/
    .scrollItem { float:left !important; clear:none !important; width:190px !important; height:auto !important; background-size:100%; }
    .scrollItem .subBox { margin:0 0 0 0; min-width:190px; box-sizing:border-box;  background:black; height:auto; background-size:100% 100%;  }
    .scrollItem .subBox ul {  }
    .rowWrapper				  { width:630px; overflow:hidden; margin:0 auto; }
    .scrollerItem .playButton { background-size: 100px;}
    /*.neilLennon				{display:none; }*/
    .loginWrapper, .contactWrapper {margin-right: 35px;}
    .centered 					{ width: 85%; }
    #subWrapper					{ margin: 0 auto; width: 680px; }
    .subBox						{ background: url(../images/web/subCardSmall.png) no-repeat; height:175px; padding:10px; width:280px; }
    .subBox h2					{ font-size: 2.0em;margin: 0 10px; }
    .subBox p					{ font-size:1.6em; }
    .subBox ul					{ padding: 0 10px; font-size:13px;}
    .bulletins 					{ background:#ededed; }
    .bulletins .bulletinArea		{ margin:0 auto; width:80%; }
    .bulletins .bulletinImage 	{ float:left; max-width:70px; margin-right:15px; }
    .bulletins .bulletinImage img{ width:70px; }
    .bulletins .bulletinTitle	{ color:#009850; font-size:1.3em; font-weight:bold; padding-top:5px; }
    .bulletins .bulletinContent	{ color:#000; font-size:1em; padding-top:5px; height:39px; overflow:hidden; }
    footer .logo					{ width:90px; height:90px; background-size:100%; margin:30px 10px; }
    footer .sponsors				{ float:left; margin:60px 0; }
    footer .sponsors img			{ float:left; width:80px; margin-right:10px; }
}

@media screen and (min-width: 980px) and (max-width : 1269px) {
    /* Normal Screens and Latops */
    .vinfo					{bottom: 80px; left: 70px;  padding: 5px 10px 10px; max-height:120px; }
    .hList .row .rowWrapper	{ width:840px; }
    .hList					{ height:239px; }
    .hList .listItem			{ width:190px; margin:0 10px;}
    .hList .thumb img		 { width:190px; height:auto; }
    .HQ .videoWrapper, .HQ #videoP img { width:853px; margin:0 auto; }
    .HQ #videoP img			{ height:480px; }
    .HQ #videoP 				{ float:none; }
    .HQ	.videoWrapper		{ height:708px !important;	}
    .HQ .videoInfo			{ margin: 20px 20px 0 0; }
    .HQ .comments			{ margin: 20px 0; width:473px; height:198px;}
    .HQ .commentArea			{ height:160px; }
    .HQ .commentPost .commentBox input { width:418px; }
    .videoText				{ width:325px; }
    .videoText span			{ padding:0; }
    .listItem li				{height:71px; margin-bottom:20px;}
    .listItem ul				{ margin:0; }
    .videoImg				{ width: 135px; height: 70px; margin-right:5px; }
    .videoImg img 			{ width: 135px; height: 70px; }
    .videoDesc				{font-size: 0.8em;}
    .videoTitle, .videoType, .videoDate { font-size:1.3em; margin: 0 5px 0 0; }
    .videoTitle				{ width: 242px; }
    .videoType				{ display:none;}
    .videoDate				{ width: 67px; }
    .videoDesc				{  }
    .videoTitle, .videoType, .videoDate { font-size: 1.1em; height: 19px; }
    #videoList .listItem, #vList .listItem	{ height:70px; }
    .loginWrapper, .contactWrapper			{margin-right: 150px;}
    .centered 				{ width: 80%; }
    .scrollItemContainer { float:left; width:210px; }
    .packageContainer { width:240px; padding:0 30px 0 0; }
    .packageContainer .scrollItem { min-width:220px; }
    .scrollItem .subBox { background:black; height:auto; }
    .scrollItem ul { padding:5px 10px; }

    .scrollItem { float:left !important; clear:none !important; width:190px !important; height:auto !important; }
    .rowWrapper { width:840px; overflow:hidden; margin:0 auto; }

    footer .logo					{ width:100px; height:100px; background-size:100%; margin:30px 20px; }
    footer .sponsors				{ float:left; margin:60px 0; }
    footer .sponsors img			{ float:left; width:100px; }
}

@media screen and (min-width: 1270px) and (max-width : 1598px) {
    /* Normal Screens and Latops */
    .table { width:90%; }
    .vinfo					{bottom: 100px; left: 110px;  }
    .hList .row .rowWrapper	{ width:1160px; }
    .videoText				{ width:376px; }
    .videoDesc				{ margin-top:7px; height:48px; overflow:hidden; }
    .videoTitle				{ width: 181px;  }
    .videoType				{ width: 108px; font-size:1.1em !important; }
    .videoDate 				{ font-size:1.1em !important; }
    .videoTitle, .videoType, .videoDate { font-size: 1.3em; height: 22px; }
    .videoDate 				{ width: 72px;}
    .scrollItemContainer { float:left; width:270px; }
    .packageContainer { width:300px; padding:0 20px 0 0; }
    .scrollItem { float:left !important; clear:none !important; width:250px !important; height:auto !important; }
    .rowWrapper { width:1080px; overflow:hidden; margin:0 auto; }
}

@media screen and (min-width: 1599px) {
    /* large Screens */
    .table { width:90%; }
    .hList .row .rowWrapper	{ width:100%; }
    .regFormLayout { width:33%; }
    #regForm .regFormLayout:nth-child(4) { margin-top:0px; }
    .scrollItemContainer { float:left; width:270px; }
    .packageContainer { width:300px; padding:0 20px 0 0; }
    .scrollItem { float:left !important; clear:none !important; width:250px !important; height:auto !important; }
    .rowWrapper { width:1350px; overflow:hidden; margin:0 auto; }
}

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 10px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ccc;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #fc0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

/* -- functional styling */
.advancedscroller-con {
    position: relative; }

.advancedscroller {
    position: relative;}

/* ----reset ul style */
.advancedscroller ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0; }

.advancedscroller ul > li {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0; }

.advancedscroller:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    clear: both; }

.advancedscroller ul:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    clear: both; }

.advancedscroller .item-tobe {
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.advancedscroller .thumbsCon {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 3; }

.advancedscroller .bulletsCon {
    display: block;
    position: relative;
    z-index: 4; }

.advancedscroller .thumbsClip {
    position: relative;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transition-property: left;
    transition-duration: 0.9s;
    transition-timing-function: ease-out;
    -moz-transition-property: left;
    -moz-transition-duration: 0.9s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0.9s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: left;
    -o-transition-duration: 0.9s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: left;
    -ms-transition-duration: 0.9s;
    -ms-transition-timing-function: ease-out;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.1);
    /* easeOutBack */ }

.advancedscroller .thumbsClip > li {
    display: block;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.advancedscroller.no-need-for-nav .bulletsCon {
    display: none; }

.advancedscroller.no-need-for-nav .arrowsCon {
    display: none; }

img.fullwidth {
    width: 100%;
    display: block; }

/* -- estethic styling */
.advancedscroller {
}

.advancedscroller.swipe-enabled {}

.advancedscroller.swipe-enabled.closedhand {
}

.advancedscroller.swipe-enabled.closedhand .thumbsClip {
    transition-property: left;
    transition-duration: 0s;
    transition-timing-function: linear;
    -moz-transition-property: left;
    -moz-transition-duration: 0s;
    -moz-transition-timing-function: linear;
    -webkit-transition-property: left;
    -webkit-transition-duration: 0s;
    -webkit-transition-timing-function: linear;
    -o-transition-property: left;
    -o-transition-duration: 0s;
    -o-transition-timing-function: linear;
    -ms-transition-property: left;
    -ms-transition-duration: 0s;
    -ms-transition-timing-function: linear; }

.advancedscroller .thumbsClip > li {
    border-right: 1px solid rgba(0, 0, 0, 0.3);
    transition-property: border;
    transition-duration: 0.5s;
    transition-timing-function: ease-out;
    -moz-transition-property: border;
    -moz-transition-duration: 0.5s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: border;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: border;
    -o-transition-duration: 0.5s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: border;
    -ms-transition-duration: 0.5s;
    -ms-transition-timing-function: ease-out; }

.advancedscroller .thumbsClip > li.last-in-row {
    border-right: 1px solid rgba(0, 0, 0, 0); }

.advancedscroller .thumbsClip > li:last-child {
    border-right: 1px solid rgba(0, 0, 0, 0); }

.advancedscroller.islastpage .thumbsClip > li.last-in-row {
    border-right: 1px solid rgba(0, 0, 0, 0.3); }

.advancedscroller.islastpage .thumbsClip > li:last-child {
    border-right: 1px solid rgba(0, 0, 0, 0); }

.advancedscroller .bulletsCon {
    height: 20px;
    text-align: center;
    margin: 15px auto;
    cursor: pointer; }

.advancedscroller .bulletsCon span.bullet {
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: 0 0%;
    background-color: transparent;
    /* background-image: url(img/bullet.png); */
    display: inline-block;
    margin-right: 3px;
    transition-property: background;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: background;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: background;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: background;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }

.advancedscroller .bulletsCon span.bullet:hover {
    background-position: 0 100%; }

.advancedscroller .bulletsCon span.bullet.active {
    background-position: 0 100%; }

.advancedscroller .name {
    text-align: center;
    margin-top: 10px; }

.advancedscroller .price {
    text-align: center;
    margin-top: 5px;
    font-weight: bold; }

.advancedscroller .price > span {
    display: inline-block; }

.advancedscroller .addtocart-con {
    text-align: center;
    margin-top: 10px; }

.advancedscroller .addtocart-con > .button-addtocart {
    margin-top: 0px; }

.advancedscroller .arrowsCon > .arrow-left, .advancedscroller .arrowsCon > .arrow-right {
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url("../images/web/arrow-left.png");
    width: 30px;
    height: 30px;
    position: absolute;
    left: 5px;
    top: 38%;
    margin-top: -15px;
    cursor: pointer;
    opacity: 0.69;
    z-index: 4;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: opacity;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: opacity;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }

.advancedscroller .arrowsCon > .arrow-right {
    background-image: url("../images/web/arrow-right.png");
    left: auto;
    right: 5px;
    top: 38%; }

.advancedscroller .arrowsCon > .arrow-left:hover, .advancedscroller .arrowsCon > .arrow-right:hover {
    opacity: 1; }

img.fullwidth {
    margin-top: 5px; }

.button-addtocart {
    font-family: Helvetica, Arial, sans-serif;
    background: rgba(0, 0, 0, 0.5);
    padding: 8px 15px;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    margin: 10px 0;
    padding: 4px 10px;
    text-decoration: none;
    border-radius: 3px;
    color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.5);
    background: #ba2b00;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjFhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ba2b00), color-stop(100%, #ff1a00));
    background: -webkit-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
    background: -o-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
    background: -ms-linear-gradient(top, #ba2b00 0%, #ff1a00 100%);
    background: linear-gradient(to bottom, #ba2b00 0%, #ff1a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ba2b00', endColorstr='#ff1a00',GradientType=0 );
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
    font-size: 9px; }

.old-price {
    margin-right: 5px;
    color: red;
    text-decoration: line-through; }

.advancedscroller.mode-onlyoneitem .thumbsClip > li {
    padding: 0px; }

.advancedscroller.mode-onlyoneitem .thumbsCon {
    transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: height;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: height;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: height;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: height;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }

.advancedscroller.skin-inset .thumbsClip > li {
    padding: 0px; }

.advancedscroller.skin-inset .arrowsCon > .arrow-left, .advancedscroller.skin-inset .arrowsCon > .arrow-right {
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: url("img/arrow-left-black.png");
    width: 40px;
    height: 40px;
    position: absolute;
    left: 5px;
    top: 45%;
    margin-top: -20px;
    cursor: pointer;
    opacity: 0.69;
    z-index: 4;
    transition-property: height;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -moz-transition-property: height;
    -moz-transition-duration: 0.3s;
    -moz-transition-timing-function: ease-out;
    -webkit-transition-property: height;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-property: height;
    -o-transition-duration: 0.3s;
    -o-transition-timing-function: ease-out;
    -ms-transition-property: height;
    -ms-transition-duration: 0.3s;
    -ms-transition-timing-function: ease-out; }

.advancedscroller.skin-inset .arrowsCon > .arrow-right {
    background-image: url("img/arrow-right-black.png");
    left: auto;
    right: 5px;
    top: 45%; }

.advancedscroller.skin-inset .arrowsCon > .arrow-left:hover, .advancedscroller.skin-inset .arrowsCon > .arrow-right:hover {
    opacity: 1; }

.success { color:green; }
.failed { color:red; }
#contactStudioResponse, #contactHelpResponse { float:left; }

#twitter-widget-0 { width:100%; height:328px; }
.HQ #twitter-widget-0 { height:450px; }
.noticeText { color:#009850; font-size:1.5em; padding-left:10px; }

p.noVideos { color:#fff; font-size:1.2em; line-height:1em; vertical-align:middle; }
div.noVideosDiv { color:#FC0; line-height:1.5em; font-size:4em; }
.rightArrow,.leftArrow { position:absolute; top:62px; cursor:pointer; height:40px; width:40px; background-size:40px !important; }
.rightArrow { right:0; background:url('../images/web/playButton.png') no-repeat center center; }
.leftArrow { left:0; display:none; background:url('../images/web/leftArrow.png') no-repeat center center; }
.itemContainer { position:relative; left:0; }
.rowWrapper { position:relative; }
.sc { position:absolute; color:white; font-weight:bold; font-size:0.8em; }
.hList.packageList { height:auto; }

@media (max-width: 1370px) and (min-width: 761px) {
  #matchdayLayout li { float:left; height:100%; width: 100%;}
  #matchdayLayout li:nth-child(2) { float:left; height:100%; width: 50%;}
  #matchdayLayout li:first-child { width: 50%; }
}

@media (max-width: 1201px) and (min-width: 901px) {
  #matchdayLayout li { float:left; height:100%; width: 100%;}
  #matchdayLayout li:nth-child(2) { float:left; height:100%; width: 35%;}
  #matchdayLayout li:first-child { width: 65%; }
}
@media (min-width: 1370px) {
  .laptop-size {
	display: none;
  }
  .player-stats {
  	padding: 15px;
  }
  .fixture-stats {
  	padding: 15px;
  }
}
@media (max-width: 1370px) {
  .large-size {
	display: none;
  }
}
@media (max-width: 1269px) {
  .comments {
  	display: none;
  }
}