/*----------------------------------------------
Southern League  23 Aug 2020 CSS FILE
color		:#271d35;
hover-color	:#929497;
border-color	:#a679b7;
----------------------------------------------*/
@font-face 	{
		font-family: 'TradeGothicRegular';
		src: url('/uploads/fonts/tradegothic-boldcondtwenty-webfont.eot');
		src: url('fonts/tradegothic-boldcondtwenty-webfont.eot?#iefix') format('embedded-opentype'),
			url('/uploads/fonts/tradegothic-boldcondtwenty-webfont.woff') format('woff'),
			url('/uploads/fonts/tradegothic-boldcondtwenty-webfont.ttf') format('truetype'),
			url('/uploads/fonts/tradegothic-boldcondtwenty-webfont.svg#TradeGothicRegular') format('svg');
		font-weight: normal;
		font-style: normal;
		}
html, body
		{
		height: 100%;
		background-color:#271d35;
		overflow:visible;
		}
body		{
		font-family:'Ubuntu',Arial,helvetica,sans-serif;
		line-height:1.6;
		color:#271d35;
		}
::selection 	{
		background: #271d35;
		}
a:focus, a:active, a:hover
		{
		color:#3468b6;
		}
h1, h2, h3, h4, h5, h6
		{
		font-family:Ubuntu, arial, helvetica, Sans-Serif ;
		}
#slidetop a.slidetop-toggle
		{
		border-top-color:#271d35;
		}
.purple, .color-primary
		{
		color:#271d35;
		}
.red		{
		color:#271d35!important;
		}
.badge-primary	{
		background-color:#271d35;
		}
.nav-pills > li > a > .badge
		{
		margin-top:36px;
		margin-left:-3px;
		}
section		{
		border-bottom:0;
		}
section.event i	{
		color:#271d35;
		}
section.page .fixture-para p
		{
		margin-bottom:3px;
		font-size:14px;
		}
.fixed-position	{
		position:fixed;
		right:2px;
		top:150px;
		z-index:99999;
		}
.social-media	{
		width:180px;
		padding:3px 5px 3px 0px;
		border-radius:3px;
		background:none;
		}
.social-media a.social-icon i
		{
		color:#fff;
		}
.btn-default.clearTeam:hover, .btn-default.hidePanel:hover
		{
		background-color:#1b2b3c;
		border:2px;
		}
.btn-default.clearTeam, .btn-default.hidePanel
		{
		border:2px;
		padding:6px 14px;
		}
.btn-default.hidePanel
		{
		border:2px;
		padding:10px 14px 2px 14px;
		}
.btn-default.hidePanel1
		{
		clear:left;
		border:2px;
		padding:10px 10px 2px 14px;
		float:left;
		margin:6px 20px 10px 0;
		}
.btn-default.hidePanel2
		{
		clear:left;
		border:2px;
		padding:6px 10px 5px 14px;
		float:left;
		margin:6px 15px 10px 0;
		}
.btn-default.clearTeam i, .btn-default.hidePanel i
		{
		padding-right:0;
		}
#footer .recaptcha-footer .btn-primary
		{
		border:0px solid #03B154;
		height:38px;
		color:#fff;
		}
#topNav ul.dropdown-menu li s
		{
		color:#fff;
		}
/*------------------------------
Buttons
-------------------------------*/

.btn > i, .btn div > i	, .btn > i.fa, .btn > i.et-megaphone
		{
		color:#fff;
		}
.btn.btn-primary > i:hover, .btn.btn-primary > i:active, .btn.btn-primary:hover > i, .btn.btn-primary:active  > i
		{
		color:#271d35!important;
		background-color:transparent;
		}
.btn-primary:hover, .btn-primary:focus
		{
		background-color:#a9e94a;
		border-color:#a9e94a;
		color:#271d35!important;
		}
.btn-primary	{
		border-color:#271d35;
		background-color:#271d35;
		color:#fff!important;
		text-transform:uppercase;
		font-size:13px;
		}
.btn-default i:hover, .btn-default:hover
		{
		color:#271d35;
		background-color:#a9e94a;
		border-color:#a9e94a;
		}
.btn.btn-default > i:hover, .btn.btn-default > i:active, .btn.btn-default:hover > i, .btn.btn-default:active  > i
		{
		color:#271d35;
		background-color:#a9e94a;
		}
.btn.btn-default > i
		{
		color:#fff;
		}
.btn-default	{
		background-color:#271d35;
		color:#fff;
		border-color:#271d35;
		text-transform:uppercase;
		}

.btn-success i:hover, .btn-success:hover
		{
		color:#a9e94a!important;
		background-color:#363a47;
		border-color:#363a47;
		}
.btn.btn-success > i:hover, .btn.btn-success > i:active, .btn.btn-success:hover > i, .btn.btn-success:active  > i
		{
		color:#a9e94a!important;
		background-color:#363a47;
		}
.btn-success	{
		background-color:#a9e94a;
		color:#fff!important;
		border-color:#a9e94a;
		text-transform:uppercase;
		}
.btn-danger i:hover, .btn-danger:hover
		{
		color:#fff!important;
		background-color:#271d35;
		border-color:#271d35;
		}
.btn.btn-danger > i:hover, .btn.btn-danger > i:active, .btn.btn-danger:hover > i, .btn.btn-danger:active  > i
		{
		color:#fff!important;
		background-color:#271d35;
		}
.btn-danger	{
		background-color:#f01e29;
		color:#fff!important;
		border-color:#f01e29;
		text-transform:uppercase;
		}
.btn-warning i:hover, .btn-warning:hover
		{
		color:#fff!important;
		background-color:#144a75;
		border-color:#144a75;
		}
.btn.btn-warning > i:hover, .btn.btn-warning > i:active, .btn.btn-warning:hover > i, .btn.btn-warning:active  > i
		{
		color:#fff!important;
		background-color:#144a75;
		}
.btn-warning	{
		background-color:#f55f19;
		color:#fff!important;
		border-color:#f55f19;
		text-transform:uppercase;
		}
.btn-info i:hover, .btn-info:hover
		{
		color:#fff!important;
		background-color:#75d5d6;
		border-color:#75d5d6;
		}
.btn.btn-info > i:hover, .btn.btn-info > i:active, .btn.btn-info:hover > i, .btn.btn-info:active  > i
		{
		color:#fff!important;
		background-color:#75d5d6;
		}
.btn-info	{
		background-color:#004796;
		color:#fff!important;
		border-color:#004796;
		text-transform:uppercase;
		}
.blue-box	{
		display:block;
		width:50px;
		height:50px;
		background-color:#0067bf;
		margin-left:45px;
		margin-top:-25px;
		}
.blue-box p	{
		color:#fff;
		text-align:center;
		}
#topNav ul.dropdown-menu li.active>a.loggedin,
#topNav ul.dropdown-menu li.active:hover>a.loggedin,
#topNav ul.dropdown-menu li.active:focus>a.loggedin,
#topNav ul.dropdown-menu li:hover>a.loggedin,
#topNav ul.dropdown-menu li:focus>a.loggedin
		{
		color:#271d35!important;
		background-color:#a9e94a;
		}
.item-box .item-hover
		{
		color:#271d35;
		}
#topNav ul.dropdown-menu li>a.loggedin
		{
		color:#a9e94a!important;
		background-color:#271d35;
		}
.btn-danger, .btn-info, .btn-success, .btn-warning
		{
		text-transform:uppercase;
		font-size:13px;
		}
.fancy-file-upload > span.button
		{
		line-height:30px;
		}
#topNav ul.dropdown-menu li.active>a,
#topNav ul.dropdown-menu li.active:hover>a,
#topNav ul.dropdown-menu li.active:focus>a,
#topNav ul.dropdown-menu li:hover>a,
#topNav ul.dropdown-menu li:focus>a,
#topNav ul.dropdown-menu li:focus>a
		{
		color:#fff;
		background-color:#f01e28;
		}
section#slider	{
		margin-top:30px;
		}
#topNav ul.dropdown-menu li
		{
		color:#fff;
		}
/* Half-screen panel slider */
section.half-screen
		{
		height:375px!important;
		margin-top:97px;
		width:100%;
		padding:0;
		}
.home-panel h2	{
		font-size:36px;
		color:#fff;
		line-height:1.5;
		margin-bottom:10px;
		}
.home-panel	{
		width:55%;
		}
.swiper-slide	{
		background-position: right center;
		}
a.social-icon	{
		color:#fff;
		}
section div.row > div.news-date
		{
		margin-top:20px;
		}
.SocialShares	{
		float:right;
		}
#topNav		{
		background: #f01e28;
		border-bottom:1px #fff Solid;
		min-height:60px;
		position:relative;
		height:110px;
		z-index:99;
		}
#header.fixed #topNav #topMain > li > a
		{
		height:109px;
		line-height:149px;
		}
#topMain.nav-pills > li > a.dropdown-toggle::after
		{
		top:70%;
		}
#topMain > li > a
		{
		height: 109px;
		line-height: 149px;
    		}
#header.fixed #topNav a.logo, #header.fixed #topNav a.logo > img
		{
		max-height:85px;
		width:auto;
		max-width:550px;
		margin-top:10px;
		}
#header a.logo > img:first-child
		{
		z-index:100;
		display:block;
		position:absolute;
		max-height:85px;
		width:auto;
		margin-top:14px;
		}
#topNav ul.dropdown-menu
		{
		border-color: #fff #fff #fff;
		}
#header li.search i.fa
		{
		color:#fff;
		}
#header ul.nav-second-main
		{
		margin-top:75px!important;
		}
#header .logo2	{
		position:absolute;
		right:110px;
		}
.nav-tabs.nav-button-tabs > li > a
		{
		color:#fff!important;
		}
.nav-tabs.nav-button-tabs > li.active > a
		{
		color:#271d35!important;
		background-color:#a9e94a;
		}
.nav-tabs.nav-button-tabs > li > a.disabled
		{
		color:#888!important;
		background-color:#bbb;
		}
#topNav .stripes
		{
		display:block;
		position:absolute;
		bottom:9px;
		width:100%;
		height:19px;
		padding:5px 0;
		border-top:1px solid #0072bc;
		border-bottom:1px solid #ed1c24;
		z-index:1;
		}
#topNav ul.dropdown-menu li a.login-highlight:hover
		{
		background-color:#32659e;
		color:#fff;
		}
#topNav ul.dropdown-menu li a.login-highlight
		{
		background-color:#2d87ec;
		color:#fff;
		}
#topNav .stripes .stripes-inner
		{
		width:100%;
		height:7px;
		display:block;
		border-top:1px solid #ffdd00;
		border-bottom:1px solid #00a651;
		}
p.mini-menu	{
		font-size:11px;
		text-align:center;
		font-weight:900;
		color:#777;
		}
.pull-right-md	{
		float:right;
		}
/* Age Gate */
.age-gate	{
		display:none;
		}

.age-gate-bar 	{
		display:none;
		margin: 10px 15px 14px 15px!important;
		background-color: #262d35 !important;
		text-align: center;
}
.age-gate-text	{
		color: #fff ;
}

/* betvictor class default to hide */
.betvictor	{
		display:none;
		}

/* put recaptcha on top and move away from double scroll-to-top*/

.grecaptcha-badge
		{
	 	z-index: 99999;
	 	bottom:55px !important;
   		display:block !important;
		}

/* Footer */

img.footer-logo	{
		max-width:150px;
		width:100%;
		height:auto;
		}
#footer form .input-group-addon
		{
		background-color:#f01e28;
		color: #fff;
		background-image:none ;
		}
#footer 	{
		background-color:#f01e28!important;
		color:#fff!important;
		background-image:none!important;
    		border-top:1px solid #271d35;
		position:relative;
		}
#footer .footer-logo-wrap
		{
		padding:20px 0 0 0;
		display:block;
		}
#footer a.logo > img:first-child
		{
		display:block;
		width:100px;
		margin-top:40px;
		float:right;
		}
#footer a.logo:hover
		{
		border-bottom:0;
		}
#footer .stripes
		{
		display:block;
		position:absolute;
		top:90px;
		width:100%;
		height:19px;
		padding:5px 0;
		border-top:1px solid #0072bc;
		border-bottom:1px solid #ed1c24;
		z-index:100;
		}
#footer .stripes .stripes-inner
		{
		width:100%;
		height:7px;
		display:block;
		border-top:1px solid #ffdd00;
		border-bottom:1px solid #00a651;
		}
#footer h4	{
		color:#a9e94a;
		font-weight:400;
		}
#footer i.fa .block-icon
		{
		width:35px;
		color:#444;
		font-size:16px;
		}
.clubPadding	{
		padding-top:23px;
		}
section.page p .btn i.fa
		{
		color:#fff;
		}
.red-strip i.fa, .blue-strip i.fa
		{
		color:#fff;
		font-size:25px;
		}
.red-strip p, .blue-strip p
		{
		font-size:18px;
		margin-bottom:0;
		}
section.page table td.red-strip-pad, section.page table td.blue-strip-pad
		{
		background-color:#fff;
		height:200px;
		}
section.page table td.red-strip-back, section.page table td.blue-strip-back
		{
		background-color:#fff;
		}
section.page .intro p
		{
		font-size:14px;
		padding:15px;
		}
#footer address {
		background-image:none ;
		}
#footer a.border-0
		{
		border-bottom-style:none!important;
		background-color:navy;
		}
#footer ul.footer-links > li > a
		{
		color:#a9e94a;
		text-decoration:none;
		}
#footer a:hover, #footer ul.footer-links > li > a:hover
		{
		color:#fff;
		border-bottom:1px dotted #271d35;
		}
#footer a 	{
		color:#fff;
		}
#footer .form-control
		{
		height:38px!important;
		}
#footer form .input-group-addon
		{
		background-color:#fff;
		border:1px solid #271d35;
		border-radius:0;
		}
#footer form .input-group-addon i
		{
		color:#f01e28;
		}
#footer form input
		{
		background-image:url('/uploads/images/InputBack.png') ;
		background-repeat:repeat-x;
		background-color:#fff;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #777;
		border-left:1px solid #fff;
		line-height:22px;
		}
.row .page-header.margin-bottom-4
		{
		margin-bottom:1px;
		}
.margin-right-2	{
		margin-right:2px;
		}
.activeButton 	{
		background-color:#aad137;
		color:#1b2c3d;
		}
.ajaxButton 	{
		color:#1b2c3d!important;
		}
i.fa.fa-shopping-cart
		{
		color:#333!important;
		}
section.page #footer ul
		{
		list-style:none;
		margin-left:0;
		}
#footer li
		{
		margin-top:8px;
		margin-bottom:8px;
		}
#footer form input.email.error
		{
		background-color: rgba(0, 0, 0, 0.05)!important;
		border: 2px solid #bf6464 !important;
		color:#bf6464!important ;
		transition: all 0.2s ease-in 0s;
		}
.sky-form.sky2 footer
		{
		border:0;
		padding-top:0;
		margin-right:0;
		padding-right:0;
		}
a.social-icon.social-icon-border
		{
		color:#fff!important;
		border: 1px solid #fff;
		}
#footer>.container
		{
		margin-bottom:0!important;
		}
section.footercallout.callout
		{
		padding-bottom:0!important;
		padding-top:0!important;
		}

.callout #footer h3
		{
		margin-bottom:25px!important;
		}
#footer2 > .copyright
		{
		background-color:#b1161e!important;
		color:#fff;
		}
#footer2 > .copyright a
		{
		color:#fff;
		border-bottom:0;
		}
#footer2 > .copyright a:hover
		{
		color:#000;
		}
#footer2>.copyright
		{
		padding:25px 0;
		font-size:13px;
		display:block;
		}
#footer2>.copyright.has-social
		{
		padding:8px;
		}
#footer2>.copyright.has-social .social-icon
		{
		margin-top:8px;
		margin-bottom:0;
		line-height:0;
		}
#footer2>.copyright .copyright-text
		{
		margin-top:14px;
		}
#footer2 canvas
		{
		width:auto !important;
		height:auto !important;
		}
.switch.switch-warning > input:checked + .switch-label
		{
		background: #271d35 none repeat scroll 0 0;
		border-color: #271d35;
		}
#topMain ul li a
		{
		text-transform:none;
		}
span.badge-purple
		{
		background-color:#271d35;
		}
.blue-text	{
		color:#2BABDA;
		}
.fa-table, .fa-calendar
		{
		color:#fff;
		}
.fa-table:hover, .fa-table:focus,.fa-table:active, .fa-calendar:hover, .fa-calendar:focus, .fa-calendar:active
		{
		color:#a9e94a;
		}
section.page .clubinfo h1
		{
		padding-top:50px;
		font-size:45px;
		display:block;
		margin-left:0px;
		}
section.page .squad-intro h1
		{
		padding-top:0;
		margin-top:10px;
		margin-bottom:20px;
		}
textarea.headline-textarea
		{
		min-height:75px;
		margin-bottom:0;
		}
section.page h1, textarea.headline-textarea
		{
		font-weight:700;
		color:#271d35;
		margin-top:30px;
		margin-bottom:20px;
		font-size:32px;
		line-height:39px;
		}
#topNav button.btn-mobile i
		{
		background-color:transparent;
		}
#bar-chart .stat-2
		{
		background-image:none;
		background-color:#f01e29;
		}
section.page .total-attendance h4
		{
		background-color:transparent;
		color:#271d35;
		}
section.page .total-attendance h4.pull-right.width-200
		{
		width:250px!important;
		padding-right:30px;
		}
.SnackLdrb	{
		display:flex;
		align-items:center;
		justify-content:center;
		margin:10px auto;
		text-align:center;
		width:100%;
		min-height:90px;
		}
.Snack_Dex2	{
		display:flex;
		align-items:center;
		justify-content:center;
		margin:10px auto;
		text-align:center;
		width: 100%;
		min-height: 90px;
		}
.Snack_Sky	{
		margin:10px auto 10px auto;
		text-align:center;
		width:100%;
		overflow:hidden;
		min-height:600px;
		}
.slider-padding-bottom
		{
		padding-bottom:10px!important;
		}
.display-table 	{
		width: auto;
		}
b		{
		font-weight:700;
		}
.spacer		{
		display:block;
		width:100%;
		height:100%;
		}
.keyline	{
		z-index: 1;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		background: #fff;
		border-radius:5px;
		}
.modal-content	{
		border-top-color:#271d35;
		}
.modal-header	{
		color:#fff;
		background-color:#271d35;
		}
.modal-header .close
		{
		color:#fff;
		}
.modal-header h4
		{
		color:#fff;
		}
.modal-body i.fa.fa-minus-square
		{
		color:#fff;
		}
.modal-body i.fa
		{
		color:#271d35;
		}
section.page .new-top-page
		{
		margin-top:0;
		}
section.page	{
		padding:3px 3px 3px 3px;
		border-radius:5px;
		border-bottom:0;
		}
section		{
		padding:40px 0 30px 0;
		}
i.blue		{
		color:#2babda;
		}
section.page p b.blue
		{
		color:#78be20;
		font-weight:900;
		}
textarea.subhead-textarea
		{
		min-height:110px!important;
		}
section.page h2, textarea.subhead-textarea
		{
		color:#271d35;
		font-weight:400;
		font-size:22px;
		line-height:27px;
		}
section.page h2	strong
		{
		font-weight:700;
		}
.row .page-header h3.header-small
		{
		font-size:14px;
		margin-bottom:0px;
		color:#fff;
		text-transform:none ;
		}
textarea.pullquote-textarea
		{
		font-size:16px;
		line-height:24px;
		min-height:100px;
		}
textarea.body-textarea2
		{
		font-size:16px;
		line-height:24px;
		min-height:300px;
		}
textarea.body-textarea
		{
		font-size:16px;
		line-height:24px;
		min-height:700px;
		}
.row .page-header h3.Team-Lists
		{
		padding:5px  0 0 0;
		}
.heading-title.heading-arrow-bottom h2
		{
		font-size:26px;
		line-height:30px;
		}
.heading-title.heading-arrow-bottom h3
		{
		font-size:22px;
		line-height:26px;
		}
.margin-top-5	{
		margin-top:5px;
		}
section.page .Calendar h3
		{
		margin-top:0;
		padding:15px 0 7px 0;
		margin-bottom:0;
		}
section.page .Calendar p
		{
		padding-left:0;
		}
section.page .intro p
		{
		margin-bottom:0;
		}
section.page h3.top-stories
		{
		margin-top:0;
		padding-left:45px;
		font-size:26px;
		color:#f01e28;
		font-weight:700;
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 15px;
		text-transform:uppercase;
		background-color:transparent;
		}
section.page.news-index h3, section.page .Calendar h3
		{
		background-color:transparent;
		margin-top:0;
		color:#271d35;
		}
section.page table td.promotion-stripe,
section.page table.LeagueTableFront td.promotion-stripe
		{
		background-color:#a9e94a!important;
		}
section.page table td.playoffs-stripe,
section.page table.LeagueTableFront td.playoffs-stripe
		{
		background-color:#f55f19!important;
		}
section.page table td.relegation-stripe,
section.page table.LeagueTableFront td.relegation-stripe
		{
		background-color:#f01e29!important;
		}
section.page table td.relegation-top-stripe,
section.page table.LeagueTableFront td.relegation-top-stripe
		{
		background-color:#9da126!important;
		padding: 1px 0!important;
		}
section.page h3, section.next-stuff h3
		{
		color:#fff;
		font-weight:400;
		font-size:22px;
		line-height:28px;
		padding:0px;
		display:inline-block;
		margin-top:30px;
		margin-bottom:15px;
		}
section.page h3.red
		{
		color:#f01e29;
		}
section.page h3 b, section.next-stuff h3 b
		{
		color:#271d35;
		}
section.page h3 strong, section.page h4 strong
		{
		font-weight:300;
		}
section.page h3.no-back, .section.page h3.Reg-Status
		{
		background:transparent;
		color:#271d35;
		clear:both;
		display:block;
		padding:0;
		}
.padding-left-15
		{
		padding-left:15px!Important;
		}
.swiper-pagination-bullet-active, .swiper-pagination-bullet-active
		{
		background-color:#f01e29!important;
		}
section.page .news-body h3
		{
		color:#fff;
		font-weight:700;
		font-size:18px;
		line-height:24px;
		margin-top:10px;
		margin-bottom:5px;
		padding:0;
		text-transform:none;
		background-color:transparent;
		}
section.page .Reg-Status h3
		{
		color:#271d35;
		background:transparent;
		display:block;
		clear:both;
		}
section.page .Grey h4
		{
		color:#666;
		background:transparent;
		}
section.page .Red h4
		{
		color:#973256;
		background:transparent;
		}
section.page .Orange h4
		{
		color:#a07513;
		background:transparent;
		}
section.page .Blue h4
		{
		color:#765ba7;
		background:transparent;
		}
section.page h4, section.next-stuff h4
		{
		color:#fff;
		font-weight:400;
		font-size:16px;
		margin:10px 0 15px 0;
		line-height:22px;
		padding:5px;
		background-color:#271d35;
		display:inline-block;
		}
section.page h4 b, section.page h2 b, section.next-stuff h4 b
		{
		color:#271d35;
		}
section.page .map-popup h4, section.page .map-popup h4 a
		{
		background-color:transparent;
		padding:0;
		}
section.page .video-block h4
		{
		display-block;
		min-height:90px;
		width:100%;
		background:none;
		color:#271d35 ;
		}
.video-text-block
		{
		display-block;
		min-height:80px;
		width:100%;
		padding-bottom:20px;
		}
section.page h4.byeline
		{
		clear:both;
		background-color:#a9e94a;
		color:#fff;
		padding:7px ;
		font-weight:700;
		font-size:14px;
		line-height:22px;
		text-transform:uppercase;
		display:block;
		width:200px;
		text-align:center;
		margin:0;
		}
img.latest-scores-logo
		{
		max-height:60px;
		margin:7px auto 7px auto;
		display:block;
		}
section.page h4.latest-scores
		{
		clear:both;
		background-color:#e30613;
		color:#fff;
		padding:7px ;
		font-weight:700;
		font-size:14px;
		line-height:22px;
		text-transform:uppercase;
		display:block;
		width:100%;
		text-align:center;
		margin:2px;
		}
section.page h4.latest-scores-date
		{
		clear:both;
		background-color:#731a1e;
		color:#fff;
		padding:7px ;
		font-weight:700;
		font-size:14px;
		line-height:22px;
		text-transform:uppercase;
		display:block;
		width:100%;
		text-align:center;
		margin:0;
		border-radius:5px;
		}
section.page h4.pdate
		{
		background-color:#363a47;
		color:#fff;
		padding:7px ;
		font-weight:700;
		font-size:14px;
		line-height:22px;
		text-transform:uppercase;
		display:inline-block;
		width:200px;
		margin:0;
		text-align:center;
		}
section.page h4.case-study
		{
		background-color:#2BABDA;
		color:#fff;
		padding:7px ;
		font-weight:700;
		font-size:14px;
		line-height:22px;
		text-transform:uppercase;
		display:inline-block;
		}
section.page h4.Industry-Initiative, section.page h4.industry-initiative
		{
		background-color:#271d35;
		color:#fff;
		padding:7px ;
		font-weight:700;
		font-size:14px;
		line-height:22px;
		text-transform:uppercase;
		display:inline-block;
		}
.dropcap::first-letter
		{
		float: left;
		font-size: 80px;
		line-height: 60px;
		padding: 4px 10px 4px 10px;
		margin-right: 6px;
		margin-top: 6px;
		display: inline-block;
		color:#fff;
		background-color:#f01e29;
		text-align:center;
		}

section.page .ClubBadge p a:hover
		{
		color:#2babda;
		}
section.page .ClubBadge p a
		{
		color:#282d33;
		}
.news-body h3	{
		color:#2BABDA;
		margin-bottom:15px;
		}
.yellow		{
		color:#ffde00;
		}
section.page.event
		{
		margin-top:30px;
		}
section.page.event h5
		{
		margin-top:30px;
		color:#271d35;
		font-weight:700;
		font-size:16px;
		line-height:24px;
		margin-bottom:0px;
		}
section.page.event h1
		{
		margin-top:0;
		}
h5.date		{
		color:#fff;
		font-weight:400;
		text-transform:uppercase;
		display:inline;
		width:100px;
		display:block;
		}
#header li.search .search-box
		{
		margin-top:0px;
		}
.page-header	{
		border:0;
		}
.badge-row	{
		display:block;
		margin-bottom:45px;
		}
.owl-item h2	{
		font-size:34px;
		line-height:38px;
		color:#271d35;
		}
section.page h2 a:hover, section.page p a:hover, .clubinfo a:hover
		{
		color:#271d35;
		}
section.page h2 a, section.page p a, .clubinfo a
		{
		color:#f01e29;
		}
.heading-title.heading-arrow-bottom p
		{
		margin-bottom:15px;
		}
.heading-title.heading-arrow-bottom p
		{
		color:#fff!important;
		}
section.callout-dark.heading-title.heading-arrow-top h1, section.callout-dark.heading-title.heading-arrow-bottom h1
		{
		color:#fff;
		font-size:45px;
		font-weight: 400;
		line-height: 52px;
		margin-bottom:10px;
		}
#topMain.nav-pills>li:hover>a,
#topMain.nav-pills>li:focus>a
		{
		color:#fff;
		background-color:rgba(0,0,0,0.1);
		}
.heading-title.heading-arrow-top,
.heading-title.heading-arrow-bottom
		{
		color:#fff;
		background-color:#f01e28!important;
		}
.heading-title.heading-arrow-bottom:after
		{
		border-top: 20px solid #f01e28;
		}
.heading-title2.heading-arrow-top,
.heading-title2.heading-arrow-bottom
		{
		color:#fff;
		background-color:#271d35!important;
		padding-top:0;
		padding-bottom:0;
		}
.heading-title2.heading-arrow-bottom:after
		{
		border-top: 20px solid #271d35;
		}
.pi-background	{
		background-image:url('/uploads/images/Front-PI-Background.jpg') ;
		background-repeat:no-repeat;
		background-size:50%;
		background-position:center top;
		}
.heading-title.heading-arrow-bottom.pi-background:after
		{
		border-top:20px solid #a9e94a;
		}
.newsletter-background p
		{
		margin-bottom:10px;
		}
.max-width-300	{
		max-width:200px;
		}
.max-width-150	{
		max-width:150px;
		float:right;
		margin-left:15px;
		}
.timeline .timeline-year
		{
		top:0;
		font-size:20px;
		padding-top:16px;
		}
.blog-post-item.no-borders
		{
		border:0;
		}
div.toggle div.toggle-content .no-pad
		{
		padding:0!important;
		}
section.next-stuff h3
		{
		margin-top:0;
		}
section.next-stuff h4, section.next-stuff h3
		{
		margin-bottom:0;
		}
select.player-highlight
		{
		background-color:#fea3c4!important ;
		}
select.player-highlight option:not(:checked)
		{
		background-color:#FFF;
		}
h4 		{
		color:#271d35;
		}
.row .page-header
		{
		width: 100%;
		color: #fff;
		background-color:#f01e28;
		margin: 0 0 15px 0;
		padding: 10px 0;
		overflow: hidden;
		border-radius:0px;
		min-height:30px;
		}
.row .page-header h3 span
		{
		color:#fff;
		}
.row .page-header h3
		{
		color: #fff;
		margin: 0 15px;
		font-size: 1em;
		font-weight: 400;
		line-height: 20px;
		text-transform:none;
		background:transparent;
		}
.container	{
		padding-bottom:30px;
		border-bottom:0;
		}
.ClubBadge	{
		border:1px solid #eee;
		border-radius:5px;
		padding:10px 5px;
		margin:5px 0px 15px 0px;
		height:14em;
		}
.ClubBadge p	{
		font-size:0.9em;
		text-align:center;
		}
section .btn-primary.hub-nav, .btn-primary.hub-nav
		{
		display: block !important;
		text-align: left;
		width: 100%;
		margin-bottom:1px;
		}
table td.promotion-stripe,
table td.relegation-stripe,
table td.relegation-top-stripe,
table td.playoffs-stripe,
section.page table.LeagueTableFront td.promotion-stripe,
section.page table.LeagueTableFront td.playoffs-stripe,
section.page table.LeagueTableFront td.relegation-top-stripe,
section.page table.LeagueTableFront td.relegation-stripe
		{
		background-color:#f01e28;
		padding: 1px 0!important;
		}
table td.result a
		{
		color:#271d35;
		}
.btn		{
		border-radius:0;
		}
.form-group label
		{
		font-size:14px;
		font-weight:bold;
		}
a.margin-right-10
		{
		margin-right:10px;
		}
button.match-unfinished
		{
		padding:2px;
		background-color:#fde8ae;
		color:#555;
		}
.margin-5-xs	{
		margin-bottom:5px!important;
		}
.hidden-350-up	{
		display:none;
		}
section.page p.coach-text
		{
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:0;
		}
.btn-embargo	{
		background-color:#b6b30f;
		border-color:#b6b30f;
		}
section.page .intro .form-tabs p
		{
		float:left;
		padding:10px 15px 10px 0px;
		}
.form-tabs .form-W, .form-tabs .form-D, .form-tabs .form-L, .form-tabs .form-WL, .form-tabs .form-DL, .form-tabs .form-LL
		{
		width:45px!important;
		}
.page table td.form-W span, .page table td.form-L span, .page table td.form-D span, .page table td.form-X span, .page table td.form-WL span, .page table td.form-DL span, .page table td.form-LL span
		{
		display:inline;
		}
#header a.logo > img
		{
		height:90px!important;
		}
.form-tabs	{
		padding:0 0 15px 15px;
		}
.form-div	{
		display:inline-block;
		width:45px;
		height:45px;
		padding-top:10px;
		text-align:center;
		margin-right:1px;
		font-size:14px;
		}
.form-W		{
		text-align:center;
		background-color:#a9e94a!important;
		color:#fff;
		width:4%;
		}
.form-L		{
		text-align:center;
		background-color:#f01e29!important;
		color:#fff;
		width:4%;
		}
.form-D		{
		text-align:center;
		background-color:#f55f19!important;
		color:#fff;
		width:4%;
		}
.form-X		{
		text-align:center;
		background-color:#a3aab4!important;
		color:#fff;
		width:4%;
		}
.form-WL	{
		text-align:center;
		background-color:#93cc40!important;
		color:#fff;
		width:4%;
		}
.form-LL	{
		text-align:center;
		background-color:#d21a24!important;
		color:#fff;
		width:4%;
		}
.form-DL	{
		text-align:center;
		background-color:#d75315!important;
		color:#fff;
		width:4%;
		}
i.white		{
		color:#fff;
		}
table th select, .page table th select
		{
		color:#271d35;
		}
table tr.white-stripe
		{
		background-color:#fff!important;
		}
table tr.grey-stripe
		{
		background-color:#f5f5f6!important;
		}
td.FixtureTypeMobile
		{
		text-align:center;
		}
section.page.event .FixtureTypeMobile h5,
section.page.event td h5
		{
		margin-top:2px;
		background-color:#271d35;
		color:#a9e94a;
		font-weight:900;
		padding:2px 10px;
		margin:0 0 0 3px;
		font-size:12px;
		display:inline-block;
		}
.btn-small-blue	{
		padding:2px 10px!important;
		display:inline-block;
		font-size:12px!important;
		background-color:#a9e94a;
		color:#fff;
		line-height:24px!important;
		height:auto!important;
		border:0!important;
		font-weight:900;
		}
.btn-small-blue:hover, .btn-small-blue:active
		{
		background-color:#271d35;
		color:#a9e94a;
		}
/*------------------------------------
Christmas Panel
------------------------------------*/
.Christmas	{
		background-image:url('/uploads/images/PitchingInXmas.png') ;
		background-repeat:no-repeat;
		background-position:right bottom;
		background-color:#fff;
		background-size:cover;
		overflow:hidden;
		width:100%;
		height:auto;
		min-height:567px;
		margin-top:30px;
		margin-bottom:30px;
		}
.heading-title.heading-arrow-bottom .Christmas h2
		{
		color:#f01e29;
		margin:370px 20px 0 20px;
		font-size:20px;
		}
.heading-title.heading-arrow-bottom .Christmas h3
		{
		color:#271d35;
		margin:0px 20px 0px 20px;
		font-size:18px;
		}
	.Christmas img.xmas-logo
		{
 		margin:20px 0 0 20px;
 		}
/*------------------------------------
Highlight Box Client CSS Block
-------------------------------------*/
.highlight-box	{
		background-color:#fff;
		border-radius:0px;
		border:1px solid #ddd;
		}
section.page .highlight-box h3
		{
		background-color:#f01e29;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		text-transform:none;
		display:block;
		padding:20px;
		margin-bottom:0;
		margin-top:0;
		}
/*------------------------------------
Front Page News
-------------------------------------*/
.news-column	{
		margin-bottom:15px;
		}
.row.news 	{
		display: block;
		height: auto;
		}
.row.news img
		{
		width: 100%;
		height: auto;
		}
.row.news h5.title
		{
		margin-top: 10px;
		margin-bottom:0;
		padding-bottom:5px;
		font-size:15px;
		font-family:'Ubuntu',arial,sans-serif;
		font-weight: 500;
		color: #444;
		line-height: 1.4;
		display:block;
		min-height:50px;
		}
a, .styleSecondColor, .list-icon.color li::before, .item-box-desc small, ul.pagination a, ul.star-rated.styleSecondColor li i, .tp-catpion a, .divider.styleColor .fa
		{
		color: #444;
		}
.page table td.center, .page table th.center
		{
		text-align:center!important ;
		}
.page table td.right, .page table th.right
		{
		text-align:right!important ;
		}
.color-white	{
		color:white!important;
		}
/* Staff COntacts */
.staff-block	{
		border:1px solid #ddd;
		padding:15px;
		border-radius:5px;
		}
.staff-title-block
		{
		background-color:#271d35;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		padding:10px 5px 5px 5px;
		}
.staff-title-block h4, .staff-title-block p
		{
		text-align:center;
		display:block!important;
		color:#fff!important;
		}
/* Results Grid */
input.not-started
		{
		width:30px;
		padding-right:3px;
		text-align:right;
		}
input.playing	{
		width:30px;
		padding-right:3px;
		text-align:right;
		background-color:#b8eaaa;
		color:#226735;
		border:1px solid #666;
		}
input.finished	{
		width:30px;
		padding-right:3px;
		text-align:right;
		background-color:#dfa5bb;
		color:#b02f5e;
		border:1px solid #666;
		}
div.red-strip	{
		text-align:center;
		background-color:#e30613;
		border-radius:5px;
		padding:3px;
		margin-bottom:2px;
		}
div.blue-strip	{
		text-align:center;
		background-color:#271d35;
		border-radius:5px;
		padding:3px;
		margin-bottom:2px;
		}
div.red-strip p, div.blue-strip p
		{
		text-align:center;
		color:#fff;
		padding:7px 0;
		margin-bottom:0;
		}
table.LeagueTableFront, table.TopScorers
		{
		background-color:#fff;
		}
.page table th.button-wrap
		{
		padding:16px 1px 0 0 !important;
		}
.page table td.button-wrap
		{
		padding:1px 1px 0 0 !important;
		}
.page table th.button-wrap a
		{
		width:95%;
		}
.page table.TopScorers
 		{
 		margin-top:0;
 		}
table.Team-Lists th img, .page table.Team-Lists
		{
		margin-bottom:0;
		}
td .form-group
		{
		margin:0;
		}
td .form-group .form-control
		{
		margin:0;
		}
.no-radius	{
		border-radius:0!important ;
		}
.padding-5	{
		padding:5px!important;
		}
.match-player-admin
		{
		font-size:14px;
		}
.match-player-admin label
		{
		font-weight:400;
		text-align:right;
		padding:10px 0px 4px 5px;
		font-size:14px;
		}
.match-player-admin p.player-text
		{
		padding:8px 5px;
		margin:0;
		}
.goal-text
		{
		padding:10px 5px;
		margin:0;
		}

.page table th.pale
		{
		border-radius:5px;
		padding:5px;
		background-color:#a9e94a;
		color:#fff;
		}
section.page table.Fixtures-Admin th h4, section.page table.Team-Lists th h4
 		{
 		color:#fff;
 		margin:0;
 		padding:10px 5px;
 		display:inline-block;
 		}
.page table.Latest-Scores, .page table.Fixtures-Admin, .page table.Head-to-Head, .page table
		{
		background-color:#fff;
		}
.page table.Latest-Scores tr:nth-child(even), .page table.Fixtures-Admin tr:nth-child(even), .page table.Match-Report tr:nth-child(even), .page table.Head-to-Head tr:nth-child(even), .page table tr:nth-child(even)
		{
		background-color:#f5f5f6;
		}
.page table.Latest-Scores td, .page table.Fixtures-Admin td, .page table.Match-Report td, .page table td
		{
		background-color:transparent ;
		}
table.LeagueTableFront tr:nth-child(even), table.TopScorers tr:nth-child(even), .page table.Match-Report tr:nth-child(even), .page table tr:nth-child(even)
		{
		background-color:#f5f5f6;
		}
.page table tr.grey-strip
		{
		background-color:#f5f5f6;
		}
.page table tr.white-strip
		{
		background-color:#fff;
		}
.page table.Match-Report
		{
		font-size:14px;
		line-height:16px;
		}
section.page p.smallitalicgoals
		{
		margin-bottom:0;
		font-style:italic;
		font-size:12px;
		padding-top:3px;
		}
section.page p.smallitalic
		{
		margin-bottom:0;
		font-style:italic;
		font-size:12px;
		}
table.LeagueTableFront th
		{
		color:#fff;
		padding:0px 5px;
		font-size:11px!important;
		border-radius:5px;
		}
.callout-light table.LeagueTableFront p
		{
		padding:0;
		margin:0;
		font-size:11px!important;
		}
table.LeagueTableFront td
		{
		padding: 1px 0;
		}
.padding-right-20p
		{
		padding-right:3em!important;
		}
.page table td.pad-line
		{
		height:4px;
		padding:0;
		background-color:transparent;
		}
.page table td.white
		{
		background-color:#fff;
		}
.page table td.RedLine, .page table td.red-line
		{
		height:2px;
		background-color:#d8001a;
		padding:0;
		}
.page table td.GreenLine, .page table td.green-line
		{
		height:2px;
		background-color:#a9e94a;
		padding:0;
		}
.page table td.OrangeLine
		{
		padding:0;
		height:2px;
		background-color:#f55f19;
		}
.page table.result-grid
		{
		background-color:#eef;
		font-size:12px;
		margin-bottom:0;
		}
.page table.result-grid td.sameteam
		{
		background-color:#eee;
		}
.page table.result-grid td span
		{
		color:#bbb;
		display:inline;
		}
.page table.result-grid td
		{
		color:#555;
		}
.page table.result-grid td
		{
		background-color:#fff;
		padding:8px 4px 8px 4px;
		border-right:1px #eee solid;
		border-top:1px #eee solid;
		border-bottom:1px #eee solid;
		font-size:12px;
		text-align:center;
		}
.page table.result-grid th.v-th
		{
		border-radius:0;
		}
.page table.result-grid th
		{
		padding:5px 4px;
		border-radius:3px;
		border-left:1px solid white;
		border-bottom:1px solid white;
		color:#fff;
		font-size:12px;
		text-align:center;
		}
/*---------------------
Remembrance Lest We Forget
----------------------*/
.remembrance	{
		background-image:url('/uploads/images/LestWeForget.jpg') ;
		}

/*---------------------
Tables
----------------------*/
.page table
		{
		margin:30px 0;
		width:100%;
		padding:0px;
		border-spacing:1px;
		}
.page table.fixtures, .page table.LeagueTable, .page table.players, .page table.Latest-Scores
		{
		margin-top:0px;
		margin-bottom:0px;
		}
.page table th.TabSubHeading
		{
		background-color:#000;
		padding:12px 2px;
		color:#fff;
		}
.page table th#Badge
		{
		width:36px!important;
		padding:2px!important;
		}
.page table td.TabAltBG
		{
		background-color:#f5f5f6;
		}
.page table td.smalltab
		{
		padding:8px 5px;
		}
.page table th.smalltab
		{
		padding:5px 5px;
		}
img.img-size-30	{
		width:30px;
		height:auto;
		}
.page table td	{
		padding:8px 10px 8px 5px;
		border-right:1px #fff solid;
		border-top:1px #fff solid;
		border-bottom:1px #fff solid;
		}
.page table th
		{
		padding:12px 10px;
		border-radius:5px;
		border:1px solid white!Important;
		color:#fff;
		}
.page table th.Red
		{
		text-align:center;
		background-color:#f01e29;
		color:#fff;
		}
.page table th.Green
		{
		text-align:center;
		background-color:#a9e94a;
		color:#fff;
		}
.page table th.Orange
		{
		text-align:center;
		background-color:#f55f19;
		color:#fff;
		}
.page table td.Green
		{
		background-color:#a9e94a;
		color:#fff;
		}
.page table td.Green.TabAltBG
		{
		background-color:#93cc40;
		color:#fff;
		}
.page table td.Red
		{
		background-color:#f01e29;
		color:#fff;
		}
.page table td.Red.TabAltBG
		{
		background-color:#d21a24;
		color:#fff;
		}
.page table td.Blue
		{
		background-color:#b28df5;
		}
.page table td.Blue.TabAltBG
		{
		background-color:#c4a7f7;
		}
.page table td.Orange
		{
		background-color:#f55f19;
		}
.page table td.Orange.TabAltBG
		{
		background-color:#d75315;
		}
.page table th select
		{
		float:right;
		margin-right:10px;
		}
.page table th#For, .page table th#Against, .page table th#Result
		{
		text-align:center;
		}
.page table th a
		{
		color:#fff;
		text-decoration:none;
		}
.page table th h3 a:hover
		{
		color:#dee;
		text-decoration:none;
		}
.page table td.RedLine
		{
		padding:0;
		height:2px;
		background-color:#f01e29;
		}
.page table td.GreenLine
		{
		padding:0;
		height:2px;
		background-color:#a9e94a;
		}
.page table td.OrangeLine
		{
		padding:0;
		height:2px;
		background-color:#f79703;
		}
.dl-horizontal.team dt
		{
		width:29%!important;
		font-weight:600;
		font-size:14px;
		color:#271d35;
		}
.dl-horizontal.team dd
		{
		margin-left:35%!important;
		font-weight:400;
		font-size:14px;
		color:#777;
		}
#footer .container
		{
		padding-top:20px;
		}
.btn-lg		{
		font-size:14px;
		}
.page table td.TableButton
		{
		padding:0;
		margin:0;
		width:35px;
		}
.page table td.TableButton a
		{
		background-color:#d8001a;
		color:#fff;
		width:35px;
		height:35px;
		display:block;
		border-radius:5px;
		text-align:center;
		background-repeat:no-repeat;
		}
.page table td.TableButton a:hover
		{
		background-color:#777;
		}
a.Sgorio
		{
		background-color:#d8001a;
		color:#fff;
		width:35px;
		height:35px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		border-radius:5px;
		text-align:center;
		background-repeat:no-repeat;
		background-image:url('/uploads/images/site/sgorio.png');
		}
a.Sgorio:hover	{
		background-color:#777;
		}
a.Sgorio span	{
		display:none;
		}
.page table td.TableButton a.Sgorio
		{
		background-image:url('/uploads/images/site/sgorio.png');
		}
.page table td.TableButton a.S4C
		{
		background-image:url('/uploads/images/site/sgorio.png');
		}
.page table td.TableButton a.Sky
		{
		background-image:url('/uploads/images/site/sky.png');
		}
.page table td.TableButton a.BBC
		{
		background-image:url('/uploads/images/site/BBC.png');
		}
.page table td.TableButton a.ITV
		{
		background-image:url('/uploads/images/site/itv.png');
		}
.page table td.TableButton a.TV
		{
		background-image:url('/uploads/images/site/tv.png');
		}
.page table td.TableButton a.Report
		{
		background-image:url('/uploads/images/site/football.png');
		}
.page table td.TableButton a.Info
		{
		background-image:url('/uploads/images/site/football.png');
		}
/*
.page table td span
		{
		display:none;
		}
*/
.page table td.TableButton
		{
		width:35px;
		height:35px;
		}
.page table th.BadgeTab
		{
		background-color:#f01e29;
		color:#fff;
		}
.page table th.BadgeTab p
		{
		font-size:1.4em;
		letter-spacing:-0.03em;
		padding-top:10px;
		color:#fff;
		}
a.badgeBack	{
		display:block;
		background-color:#fff;
		padding:2px;
		border-radius:5px;
		float:left;
		width:55px;
		height:55px;
		margin-right:10px;
		}
.page table th.THBlack
		{
		background-color:#000;
		}
.page table th.THGreen
		{
		background-color:#a9e94a;
		}
table		{
		background:#efefef;
		font-size:14px;
		border:#eee;
		}
table td.no-show
		{
		background-color:#fff;
		}
table th, .table > thead > tr > th
		{
		background-color: #271d35;
		border-bottom:1px solid white;
		border-left:1px solid white;
		color:#fff;
		font-size:14px;
		line-height:30px;
		font-weight:400;
		padding:30px 15px 25px 15px;
		text-align:left;
		}
table th a:hover, .table > thead > tr > th a:hover, table th a:focus, .table > thead > tr > th a:focus
		{
		color:#ffdd00;
		}
table th a:active, .table > thead > tr > th a:active, table th a:focus, .table > thead > tr > th a:active
		{
		color:#2BABDA;
		}
.player-info	{
		padding:0!important;
		}
table th#qtyheader
		{
		max-width:60px!important;
		}
.page table td.redline
		{
		background:url('/uploads/images/site/redline.png')repeat-x;
		height:5px;
		padding:1px;
		}
input.max-width-100
		{
		max-width:60px;
		text-align:center;
		}
table td	{
		padding:15px;
		border-bottom:1px solid white;
		border-left:1px solid white;
		text-align:left;
		}
section.page table th:first-child, section.page table th.left-curve
		{
		border-top-left-radius:5px;
		}
section.page table th.no-curve
		{
		border-radius:0!important;
		}
section.page table th:last-child
		{
		border-top-right-radius:5px;
		}
a.social-icon.social-icon-dark
		{
		background-color:#271d35;
		}
a.social-icon.social-icon-dark i
		{
		color:#fff;
		}
i		{
		font-style:italic;
		color:#a9e94a ;
		}
figure.zoom > a.lightbox
		{
		background-color: #ddd;
		}
.align-left	{
		text-align:left!important;
		}
.thumbnail	{
		position:relative;
		}
.thumbnail .manufacturer img
		{
		position:absolute;
		top:5px;
		left:5px;
		z-index:100;
		width:80px;
		height:40px;
		}
.caption-slider-default h1
		{
		color:#2BABDA!important;
		font-weight:300;
		}
.caption-slider-default .caption-container
		{
		margin-right:50%;
		margin-left:6%;
		}
#paytext p	{
		clear:both;
		margin-top:12px;
		}
table.Agenda	{

		}
.box-out	{
		background-color:#f7faff;
		padding:10px;
		border-radius:5px;
		display:block;
		width:100%;
		height:auto;
		margin:10px 0 40px 0;
		}
div.Grey	{
		background-color:#eee;
		border:5px solid #ccc;
		border-radius:6px;
		padding:10px 10px 0 10px;
		margin-bottom:15px;
		min-height:120px;
		display:block;
		}
div.Orange	{
		background-color:#fadd97;
		border:5px solid #ecc364;
		border-radius:6px;
		padding:10px 10px 0 10px;
		margin-bottom:15px;
		min-height:120px;
		display:block;
		}
.page table td.Orange2
		{
		background-color:#fadd97;
		}
.page table td.TabAltBG-Orange2
		{
		background-color:#f7d27e;
		}
div.Red		{
		background-color:#f01e29;
		border:5px solid #d27395;
		border-radius:6px;
		padding:10px 10px 0 10px;
		margin-bottom:15px;
		min-height:120px;
		display:block;
		}
.page table td.Red2
		{
		background-color:#fac8da;
		}
.page table td.TabAltBG-Red2
		{
		background-color:#ffb4cf;
		}
div.Blue	{
		background-color:#d9c7f9;
		border:5px solid #b28df5;
		border-radius:6px;
		padding:10px 10px 0 10px;
		margin-bottom:15px;
		min-height:120px;
		display:block;
		}
.page table td.Blue2
		{
		background-color:#d9c7f9;
		}
.page table td.TabAltBG-Blue2
		{
		background-color:#b28df5;
		}
/*--------------
Twitter Container
---------------*/

/*Tweet Panel */
.twitter-container
		{
		height:600px;
		display:block;
		width:100%;
		height:auto;
		margin-top:30px;
		overflow:scroll ;
		}
.facebook-container
		{
		max-height:600px;
		display:block;
		height:auto;
		margin-bottom:30px;
		}
.twitter-timeline
		{
		max-height:600px;
		display:block;
		width:100%;
		height:auto;
		}
.twitter-content
		{
		clear:both;
		border:2px solid #59c3ba;
		border-radius:5px;
		padding:8px;
		display:block;
		max-height:500px;
		}
.twitter-inner-content
		{
		display:block;
		height:500px;
		width:100%;
		overflow-y: scroll;
		}
.twitter-inner-content2
		{
		display:block;
		height:320px;
		width:100%;
		overflow-y: scroll;
		}
.page .twitter-content h3
		{
		font-size:16px;
		letter-spacing:0;
		margin:10px 0 0 0;
		padding:0;
		line-height:110%;
		background:none;
		color:#59c3ba;;
		width:auto;
		text-align:left;
		min-height:0;
		}
.twitter-content p
		{
		color:#777;
		font-size:16px;
		line-height:20px;
		letter-spacing:0;
		margin:0;
		}
/*--------------
Club Info
----------------*/
.clubinfo .badge, .FixturePanel .badge, .match-report-badges .badge
		{
		border:1px solid #eee;
		border-radius:5px;
		background:#fff;
		float:left;
		}
.match-report-badges
		{
		padding-top:40px;
		padding-left:0!important;
		padding-right:0!important;
		}
section.page p.versus2
		{
		margin:5px 0 0 0;
		font-size:2em;
		text-align:center;
		font-weight:400;
		color:#999;
		}
p.versus
		{
		margin:50px 0 0 0;
		font-size:2em;
		text-align:center;
		font-weight:400;
		color:#999;
		}
p.penalties	{
		color:#a9e94a;
		font-size:16px;
		line-height:24px;
		text-align:center;
		font-weight:bold;
		}
.display1200, .display1024, .display991, .display979, .display860, .display767, .display600, .display480
		{
		display:none;
		}
section.page .score h2
		{
		text-align:center;
		color:#a9e94a;
		font-size:35px;
		line-height:35px;
		margin-bottom:18px;
		}
section.page .score-xs
		{
		padding-left:0!important;
		}
section.page .score-xs h2
		{
		text-align:left;
		color:#a9e94a;
		font-size:35px;
		line-height:35px;
		padding-top:20px;
		padding-left:0;
		}
section.page .fixture-info h2
		{
		font-weight:300;
		color:#271d35;
		margin-top:0px;
		margin-bottom:10px;
		font-size:30px;
		line-height:36px;
		}
section.page .fixture-info p	{
		padding:0 0 10px 0;
		}
section.page .fixture-info strong
		{
		color:#283f59;
		}
/*
section.page-header.shadow-after-1:before
		{
		content:' ';
		position:absolute;
		z-index:-500;
		left:0; right:0;
		width:100%; height:60px;
		bottom:-60px;
		background-image:url('/uploads/images/_smarty/misc/shadow4.png');
		background-size: 100% 100%;
		}
*/
#header.shadow-after-1:before
		{
		content:' ';
		position:absolute;
		z-index:-500;
		left:0; right:0;
		width:100%; height:60px;
		bottom:-60px;
		background-image:url('/uploads/images/_smarty/misc/shadow1.png');
		background-size: 100% 100%;
		}
/*---------------
Club Editor Public
----------------*/
.calday		{
		width:70px;
		float:left;
		margin-right:2px;
		}
.calmonth	{
		width:80px;
		float:left;
		}
.calyear	{
		margin-left:2px;
		width:100px;
		}
.form-group select
		{
		font-size:14px;
		padding:6px 12px;
		height:40px;
		}
.club-social-icon a img
		{
		float:left;
		height:40px;
		width:40px;
		margin-right:2px;
		}
.club-social-icon input
		{
		width:calc(100% - 43px) ;
		float:right;
		}
.width-60-per	{
		width:60%;
		float:left;
		margin-right:2px;
		}
.width-40-per	{
		width:39%;
		float:right;
		}
.height-110	{
		height:111px!important;
		}
p.gambleaware	{
		padding-top:10px;
		}

/*----------------
Fixtures
----------------*/
img.h3Badge	{
		float:left;
		margin:0px 10px;
		}
.page h3.Fixture-Header span
		{
		color:#fff;
		}
.page h3.Fixture-Header
		{
		padding:13px 0 ;
		text-transform:none;
		}
/*----------------
Page Stuff
-----------------*/
section.page ul.nav-tabs, section.page ul.nav-tabs li
		{
		margin-bottom:0;
		}
section.page .nav-tabs.nav-bottom-border > li.active > a
		{
		border-radius:3px;
		}
.page .nav-tabs > li > a
		{
		background-color:#271d35;
		color:#a9e94a;
		font-weight:400;
		}
.nav-tabs > li.active > a:active, .page.nav-tabs > li.active > a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover
		{
		color:#271d35!important;
		font-weight:400;
		border-radius:3px;
		background-color:#a9e94a;
		}
.page .nav-tabs.nav-bottom-border > li a:active
		{
		background-color:#271d35;
		color:#fff;
		font-weight:400;
		}
.page .nav-tabs > li > a:hover, .page.nav-tabs.nav-bottom-border > li > a:hover
		{
		background-color:#a9e94a!important;
		color:#fff!important;
		font-weight:400;
		}
.page .mini-nav ul
		{
		margin-top:0;
		}
.white-text	{
		color:#fff!important;
		}
.yellow-card	{
		color:#dfdb1f!important;
		font-size:16px;
		text-align:center;
		text-shadow:none;
		}
.yellow-text	{
		color:#dbcb6b!important;
		}
.red-card	{
		color:#f01e29!important;
		font-size:16px;
		text-align:center;
		text-shadow:none;
		}
.red-text	{
		color:#d21a24!important;
		}
.green-text	{
		color:#7daf35!important;
		}
.cancelled	{
		background-color:#bbb;
		display:block;
		padding:3px;
		border-radius:3px;
		}
.rescinded2	{
		color:#aaa!important;
		}
.rescinded	{
		color:#777!important;
		}
section.page .address-panel p
		{
		margin-bottom:8px;
		}
.video-title-block, .audio-title-block
		{
		display:block;
		min-height:200px;
		}
.audio-block audio
		{
		margin-bottom:12px;
		}
section.page .video-title-block p, section.page .audio-title-block p
		{
		font-size:13px;
		line-height:16px;
		margin-bottom:4px;
		}
section.page ul.pagination > li.active a
		{
		background-color:#a9e94a;
		color:#271d35!important;
		border:1px solid #271d35;
		}
section.page ul.pagination
		{
		margin-left:0;
		}
section.page ul.pagination > li > a:hover, section.page ul.pagination > li > a.active, section.page ul.pagination > li > a:hover i.fa, section.page ul.pagination > li > a.active i.fa
		{
		color:#fff!important;
		background-color:#81191e;
		border:1px solid #FFF;
		}
section.page ul.pagination > li > a i
		{
		border:0!important;
		}
section.page ul.pagination > li > a
		{
		color:#a9e94a!important;
		background-color:#271d35;
		border:1px solid #271d35;
		}
div.highlight
		{
		padding:20px;
		border:2px #fff200 solid ;
		background-color:#3c3904;
		display:block;
		margin:20px 0 ;
		border-radius:7px;
		}
#GDPRInfo 	{
		position: fixed;
		right: 0;
		bottom: 0;
		z-index: 200;
		}
#GDPRInfo a:link
		{
		background-image: url(/images/en/stdwf/cookieGraphic.png);
		background-color: transparent;
		height: 82px;
		width: 82px;
		display: block;
		text-indent: -9999px;
		}
#cookieInfo a:focus, #cookieInfo a:hover
		{
		background-image: url(/images/en/stdwf/cookieGraphicDark.png);
		background-color: transparent;
		position: relative;
		top: 2px;
		left: 2px;
		text-align:center;
		}
.grey		{
		background-color:#eee;
		padding:30px 20px 10px 30px;
		margin-bottom:30px;
		}
section.page p em
		{
		font-style:italic;
		}
section.page p i
		{
		color:#f01e29;
		}
section.page p b
		{
		color:#f01e29;
		}
section.page p i span
		{
		color:#7daf35;
		}
section.page p b span
		{
		color:#7daf35;
		}
section.page h3 span
		{
		color:#271d35;
		}
section.page ul.shop-item-list li
		{
		margin-top:5px;
		margin-bottom:5px;
		}
section.page ul {
		margin:20px 0px 20px 35px;
		list-style-image:url(/uploads/images/site/Bullet.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		clear:left;
		}
section.page ul li
		{
		margin-top:10px;
		margin-bottom:10px;
		}

section.page ul {
		margin:20px 0px 20px 35px;
		list-style-image:url(/uploads/images/site/Bullet.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		clear:left;
		}
section.page ul.map
		{
		margin:0px 0px 10px 35px;
		list-style-image:url(/CMS/Common/Icons/Markers/marker1.png);
		list-style-type:disc;
		list-style-position:outside;
		padding:0;
		clear:left;
		}
section.page ul.map li.red
		{
		list-style-image:url(/CMS/Common/Icons/Markers/marker2.png);
		margin-bottom:10px;
		}
section.page ul.map li.orange
		{
		list-style-image:url(/CMS/Common/Icons/Markers/marker5.png);
		margin-bottom:10px;
		}
section.page ul.map li.green
		{
		list-style-image:url(/CMS/Common/Icons/Markers/marker3.png);
		margin-bottom:10px;
		}
section.page ul.map li.blue
		{
		list-style-image:url(/CMS/Common/Icons/Markers/marker4.png);
		margin-bottom:10px;
		}
.imageL, iconL
		{
		margin:0 20px 0 0;
		padding:3px 20px 0 0;
		border-right:1px #929497 dotted;
		}
#slider h1	{
		font-weight:200;
		letter-spacing:-0.04em;
		font-size:16px;
		line-height:20px;
		margin-left:-60px;
		}
.imageL		{
		clear:left;
		}
.imageR		{
		clear:right;
		}
.imageR	p, .imageL p
		{
		font-size:12px;
		font-style:italic;
		color:#999;
		}
.addthis_counter.addthis_pill_style
		{
		width:70px!important;
		}
video		{
		width: 100% !important;
		height: auto !important;
		}
.imageR, .iconR
		{
		float:right;
		margin:0 0 0 20px;
		padding:3px 0 10px 20px;
		border-left:1px #929497 dotted;
		}
.imageR.no-borders, .imageL.no-borders
		{
		border:0!important;
		}
.EmbedVideoL, .EmbedAudioL, .YouTubeL
		{
		display:block;
		height:auto;
		margin:0 20px 30px 0;
		padding:0;
		float:left;
		}
.EmbedVideoR, .EmbedAudioR, .YouTubeR
		{
		display:block;
		height:auto;
		margin:0 0 30px 20px;
		padding:0;
		float:right;
		}
.PDFThumbL	{
		padding:3px 20px 0 0 !important;
		margin:0 30px 30px 0;
		float:left;
		}
.PDFThumbN	{
		padding:3px 20px 0 0 !important;
		margin:0 0px 30px 0;
		float:left;
		}
.PDFThumbR	{
		padding:3px 0 0 20px !important;
		margin:0 0 30px 0;
		float:right;
		}
.PDFThumbL img, .PDFThumbR img, .PDFThumbN img
		{
		padding:6px;
		background-color:#fff;
		box-shadow: 5px 5px 5px #aaaaaa;
		margin:10px 0 10px 0;
		}
section div.row > div.front-newsletter
		{
		margin-top:0;
		}
section div.row > div.front-newsletter, section div.row > div.front-newsletter .PDFThumbL, section div.row >div.front-newsletter .PDFThumbR
		{
		margin-top:20px;
		margin-bottom:20px;
		}
.image-break	{
		clear:both;
		display:block;
		height:8px;
		margin-bottom:15px;
		width:100%;
		border-bottom:1px solid #ddd;
		}
.PDFThumbL p.txt-caption, .PDFThumbR p.txt-caption, .PDFThumbN p.txt-caption
		{
		background: url("/cms/common/icons/32x32/PDF32.png") no-repeat scroll left top;
		padding-left:44px!important;
		font-size:0.9em;
		line-height:120%;
		}
div.badgeX img.img-responsive
		{
		max-width:50px;
		margin-top:5px;
		}
.elipsis strong	{
		font-weight:400;
		color:#271d35;
		}
section.page .total-attendance h4
		{
		color:#aaa;
		}
section.page .total-attendance h4 span
		{
		color:#271d35;
		}

section.page 	{
		position:relative;
		z-index:200;
		}
section.page p.txt-caption
		{
		font-size:12px;
		padding:4px 0;
		margin-bottom:0;
		}
.sponsors-front	{
		margin-top:20px;
		}
.sponsors-front h3 a
		{
		color:#a9e94a;
		font-weight:400;
		font-size:22px;
		line-height:28px;
		margin-bottom:15px;
		text-transform:uppercase;
		}
.match-date	{
		background:#f01e29;
		text-align:center;
		font-size:18px;
		color:#fff;
		text-transform:uppercase;
		font-weight:400;
		}
.alert .alert-sucess
		{
		background-color:#d8ecf0!important;
		color:#271d35!important;
		}
section.page .match-date p
		{
		padding:0!important;
		margin:0;
		color:#fff;
		}
btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover
		{
		background-color: #777;
		border-color: #777;
		}
.btn.btn-default.disabled:hover i, .btn.btn-default.disabled > i:hover, .btn.btn-default.disabled > i:active, .btn.btn-default.disabled:hover > i, .btn.btn-default.disabled:active  > i
		{
		color:#fff!important;
		background-color: #777!important;
		}
twitter-container
		{
		height:1075px;
		display:block;
		width:100%;
		margin-top:30px;
		overflow:scroll ;
		}
.twitter-timeline
		{
		max-height:600px;
		display:block;
		width:100%;
		height:auto;
		}
.twitter-content
		{
		clear:both;
		border:2px solid #59c3ba;
		border-radius:5px;
		padding:8px;
		display:block;
		max-height:500px;
		}
.twitter-inner-content
		{
		display:block;
		height:500px;
		width:100%;
		overflow-y: scroll;
		}
.twitter-inner-content2
		{
		display:block;
		height:320px;
		width:100%;
		overflow-y: scroll;
		}
.page .twitter-content h3
		{
		font-size:16px;
		letter-spacing:0;
		margin:10px 0 0 0;
		padding:0;
		line-height:110%;
		background:none;
		color:#59c3ba;
		width:auto;
		text-align:left;
		min-height:0;
		}
.twitter-content p
		{
		color:#777;
		font-size:16px;
		line-height:20px;
		letter-spacing:0;
		margin:0;
		}
.PullquoteOuter
		{
		clear:left;
		padding:0 0 0px 20px;
		float:right;
		margin:0 0 0 20px;
		border-left:1px #929497 dotted;
		}
.PullquoteOuter p.QuoteLeft
		{
		color:#f01e29!important;
		font-size:7em;
		line-height:0em;
		text-align:left;
		font-weight:700;
		margin:0.5em 0 0 -0.1em;
		padding:0px 5px 0 20px;
		font-family: 'TradeGothicRegular';
		}
.PullquoteOuter p.QuoteRight
		{
		color:#f01e29!important;
		font-size:7em;
		line-height:0em;
		text-align:right;
		font-weight:700;
		margin:0.5em  0 0 0.1em;
		padding:0px 25px 0px 5px;
		letter-spacing:-0.2em;
		font-family: 'TradeGothicRegular';
		}
.PullquoteOuter .PullquoteInner
		{
		position:relative;
		padding:0px 0 0px 0;
		margin:0px;
		text-align:left;
		text-align:left;
		}
section.page .PullquoteOuter .PullquoteInner p
		{
		text-align:right;
		margin-bottom:10px;
		font-size:16px;
		line-height:28px;
		color:#271d35;
		}
section.page .PullquoteOuter .PullquoteInner p em
		{
		font-weight:600;
		color:#271d35;
		}
.btn-200	{
		display:inline-block;
		margin:20px 20px 20px 0;
		width:200px;
		float:left;
		}
.item-box	{
		color:#444;
		box-shadow:none!important;
		}
.Story		{
		position:relative;
		}
section.page .carousel
		{
		margin-top:30px;
		}
.front-page .carousel-control
		{
		bottom:60px;
		}
.carousel-control.left:hover
		{
		linear-gradient(to left, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.4) 100%);
		}
.carousel-control.right:hover
		{
		linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.4) 100%) ;
		}
.carousel-control.left
		{
		linear-gradient(to left, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.3) 100%)	;
		}
.carousel-control.right
		{
		linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.3) 100%) ;
		}
.button-carousel
		{
		bottom:15px;
		right:10px;
		z-index:160;
		width:100%;
		float:right;
		}
.page-carousel h3
		{
		margin-bottom:10px;
		padding-left:20px;
		padding-bottom:0;
		}
.news-container h3
		{
		margin-top:0px;
		margin-bottom:10px;
		}
section.page .carousel-caption h1
		{
		color:#fff!important;
		text-shadow: none;
		margin-top: 0px;
		margin-bottom:7px;
		padding-top: 0;
		font-size: 24px;
		line-height: 34px;
		font-weight: 400;
		text-align:left;
		}
.carousel-control i.fa
		{
		color:#fff;
		}
.carousel-caption
		{
		bottom: 0px;
		right: 0px;
		left: 0px;
		padding: 0;
		}
.carousel-indicators
		{
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		margin: 0;
		text-align: left;
		width: 100%;
		height: 100%;
		line-height:20px;
		}
.carousel-indicators .active
		{
		background:#EFEFEF;
		width: 100%;
		height: 25%;
		}
.carousel-indicators li
		{
		text-indent: 0px;
		display: block;
		width: 100%;
		height: 25%;
		overflow: hidden;
		border-radius: 0px;
		border:none;
		margin: 0;
		padding-left:0!important;
		}
.carousel-indicators li .headline p
		{
		padding-top:9px!important;
		margin-bottom:2px;
		font-size:18px;
		color:#f01e28;
		text-transform:none;
		font-weight:700;
		}
.carousel-indicators li.active .headline p
		{
		padding-top:8px!important;
		color:#f01e28!important;
		margin-bottom:2px;
		font-size:18px;
		font-weight:700;
		text-transform:none;
		}
.carousel-indicators li.active p
		{
		margin-bottom:15px;
		}
.carousel-indicators li p
		{
		padding: 0px 20px 0 20px!important;
		margin-bottom:15px;
		}
.button-block a.more i.fa, .news-block a.more i.fa, .smallheadlines a.more i.fa
		{
		color:#fff;
		}
.button-block a.more:hover, .news-block a.more:hover, .smallheadlines a.more:hover
		{
		color:#271d35!important;
		font-size:14px!important;
		background-color:#a9e94a;
		}
.button-block a.more:hover i.fa, .news-block a.more:hover i.fa, .smallheadlines a.more:hover i.fa
		{
		color:#271d35!important;
		}

section.page p span:hover, section.page p span:focus, section.page p span:hover i, section.page p span:focus i
		{
		color:#271d35;
		}
.button-block a.more, .news-block a.more, .smallheadlines a.more
		{
		color:#fff;
		font-size:14px;
		padding:3px 5px;
		background-color:#271d35;
		}
.nav-tabs.nav-bottom-border > li.active > a, .nav-tabs.nav-bottom-border > li.active > a:hover
		{
		border-bottom-color:#271d35!important;
		}
#footer form input[type="submit"]:hover,
#footer form input:focus,
#footer form textarea:focus
		{
		background-color:#fff;
		}
.callout-light 	.news-block p
		{
		font-size:14px!important;
		line-height:17px;
		color:#999!important;
		padding:7px 0;
		}
.news-title-block
		{
		height:50px;
		overflow:hidden;
		}
.news-title-block h5
		{
		color:#271d35;
		font-size:18px;
		line-height:22px;
		font-weight:400;
		margin-top:6px;
		text-transform:None;
		}
.news-block	{
		display:block;
		height:175px;
		overflow:hidden;
		width:100%;
		border:1px dotted #f4f5f7;
		}
img.bv-affiliate2
		{
		max-width:396px;
		width:100%;
		height:auto;
		float:left;
		}
img.bv-affiliate
		{
		max-width:396px;
		width:100%;
		height:auto;
		float:right;
		}
div.bv-block	{
		margin:8px 0 8px 25px;
		float:right;
		}
section.page .intro p.no-pad-top
		{
		margin-top:0;
		padding-top:0!important;
		}
.news-block a.white-background
		{
		display:block;
		width:300px;
		height:500px;
		background-color:#fff;
		padding-top:100px;
		}
.button-slug .btn-info
		{
		font-weight:400;
		text-transform:uppercase;
		border:1px solid #fff!important;
		border-radius:0;
		background-color:transparent!important;
		color:#fff;
		padding:5px 14px 8px 14px;
		line-height:22px;
		}
.button-slug .btn-info:focus, .button-slug .btn-info:hover
		{
		border-color:#a9e94a;
		color:#a9e94a!important;
		padding:7px 14px 6px 14px;
		}
.btn-carousel	{
		margin:10px auto;
		display:block;
		max-width:150px;
		}
.btn-carousel:hover, .btn-carousel:focus
		{
		box-shadow:0px 0px 10px #a9e94a;
		}
.btn-success	{
		text-transform:uppercase;
		}
/* ----- Ends ----- */
.page-carousel	{
		margin-bottom:0px;
		margin-top:20px;
		}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
		{
		font-size:45px;
		}
.carousel-caption
		{
		left:0;
		right:0;
		bottom:0;
		background-color:rgba(230, 40, 31, 0.8)!important;
		padding:10px 10px;
		text-align:left;
		display:block;
		}
section.page .carousel-caption h2
		{
		margin:0;
		padding:0;
		font-size:14px;
		line-height:29px;
		font-weight:400;
		width:60%;
		font-style:italic;
		}
section.page .carousel-caption h1 strong
		{
		font-weight:900;
		}
section.page .carousel-caption h1 em
		{
		font-style:italic;
		}
section.page .carousel-caption h1 i
		{
		color:#271d35;
		}
.heading-title	{
		clear:left;
		}
.gallery	{
		padding:0 0 10px 10px;
		}
.galleryrow	{
		clear:both;
		padding:10px 0px 30px 0px;
		margin-bottom:10px !important;
		}
div.right-column
		{
		background-color:#93cc40;
		margin-top:-10px;
		}
aside.right-column h2 strong
		{
		color:#fff;
		}
aside.right-column h3 strong
		{
		color:#271d35;
		text-transform:none;
		}
section.page .CTA-Panel h2
		{
		margin-top:45px;
		background-color:#271d35;
		color:#fff;
		padding:7px 7px 9px 7px;
		}
section.page .CTA-Panel p
		{
		color:#271d35;
		}
.CTA-Panel	{
		margin-bottom:40px;
		}
#map2		{
		margin-bottom:30px;
		z-index:900;
		}
.news-date	{
		padding-top:50px;
		padding-bottom:20px;
		}
table.media-table td i.fa, table.media-table th i.fa
		{
		font-size:25px;
		text-align:center;
		color:#bbb;
		}
table.media-table td a:hover i.fa, table.media-table th a:focus i.fa
		{
		color:#271d35; ;
		}
img.audio-icon	{
		margin:5px 0 20px 0px;
		}
.mar-top-20	{
		margin-top:20px;
		}
.no-pad		{
		padding-left:0;
		padding-right:0;
		}
.no-margin	{
		margin:0;
		}
.no-pad-left	{
		padding-left:0!important;
		}
.no-pad-right	{
		padding-right:0!important;
		}
.padding-left-30
		{
		padding-left:30px;
		}
.bgcol-212121	{
		background-color:#212121;
		}
section.dark.page p.minusptsreason
		{
		color:#f00;
		margin:0 0 8px 0;
		}
.lead-sub	{
		display:block!important;
		}
.lead-btn	{
		display:block!important;
		clear:both;
		max-width:150px;
		margin:0 auto;
		}
.Clear		{
		clear:both;
		}
.txt-left	{
		text-align:left;
		}
.txt-center	{
		text-align:center;
		}
.txt-right	{
		text-align:right;
		}
.txt-justify	{
		text-align:justify;
		}
.txt-italic 	{
		font-style:italic;
		}
.col-sm-clearleft
		{
		clear:left;
		}
.form-error 	{
		border-color:#271d35!important;
		}
.sky-form .input input, .sky-form fieldset.nomargin
		{
		border-radius:3px!important;
		}
.receive-info	{
		font-weight:normal!important;
		}
.toggle.toggle-transparent div.toggle.active label
		{
		font-weight: normal;
		}
.toggle.toggle-bordered-simple label:hover,
.toggle.toggle-bordered-simple label
		{
		border: 2px solid #ddd;
		border-radius: 3px;
		box-shadow: none;
		}
form#payform div.toggle-content
		{
		padding:15px;
		}
form#payform div.toggle
		{
		margin-top:0;
		}
form#payform div.toggle label
		{
		padding-left:15px;
		}
table.race-list th#Competition
		{
		text-align:left;
		}
img.max-width-200
		{
		max-width:120px;
		}
.overlay.color2 {
    		background: rgba(166, 231, 255, 0.3) none repeat scroll 0 0 !important;
		}
.item-box .item-hover a, .page .item-box .item-hover p
		{
		color:#fff;
		box-shadow:none!important;
		}
.map-popup	{
		max-width:450px;
		height:180px;
		overflow:hidden;
		}
img.map-logo	{
		max-width:90px!important;
		width:100%;
		height:auto;
		border-radius:5px;
		padding:5px;
		margin:0 15px 15px 0;
		border:1px solid #eee;
		float:left;
		}
/* Members Directory */
dl, dd		{
		margin-bottom:20px;
		}
section.page dl h3, section.page dl h4
		{
		margin-bottom:0;
		line-height:22.85px;
		}
.news-dropdown
		{
		width:300px;
		margin-bottom:20px;
		}
/* Shop */
.shop-item .thumbnail img
		{
		max-width:50%;
		float:left!important;
		margin-right:20px;
		margin-bottom:10px;
		padding:3px 3px 5px 0;
		box-shadow: 5px 5px 5px #aaaaaa;
		}
.shop-item .thumbnail
		{
		padding: 6px 10px 4px 0px;
		border:0;
		display:block;
		min-height:340px;
		margin-bottom:0;
		}
.shop-item 	{
		display: block;
		padding: 5px;
		margin-bottom:0px;
		line-height: 1.42857143;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 4px;
		}
.shop-item-price
		{
		font-size:30px;
		line-height:125%;
		padding:5px 10px;
		font-weight:700;
		color:#271d35;
		min-height:50px;
		}
section.page p.small-text
		{
		font-size:13px;
		line-height:17px;
		margin-bottom:6px;
		}
section.page .shop-item-description
		{
		display:flex;
		align-items: center;
		justify-content: center;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		background-color:#271d35;
		min-height:80px;
		}
section.page .shop-item-description h4
		{
		color:#fff;
		text-align:center;
		display:block;
		width:100%;
		font-size:16px;
		line-height:22px;
		padding:5px 10px;
		margin-bottom:3px;
		margin-top:0;
		}
.front-newsletter
		{
		padding:3px 20px 0 0 !important;
		margin:0 0px 30px 0;
		float:left;
		}
.front-newsletter img
		{
		padding:6px;
		background-color:#fff;
		box-shadow: 5px 5px 5px #aaaaaa;
		margin:0px 0 10px 0;
		border:1px solid #eee;
		max-width:170px;
		max-height:240px;
		width:auto;
		}
.front-newsletter p.caption
		{
		background: url("/cms/common/icons/32x32/PDF32.png") no-repeat scroll left top;
		padding-left:44px;
		}
.newsletter img
		{
		padding:6px;
		background-color:#fff;
		box-shadow: 5px 5px 5px #aaaaaa;
		margin:0;
		border:1px solid #eee;
		}
.newsletter p.caption
		{
		background: url("/cms/common/icons/32x32/PDF32.png") no-repeat scroll left top;
		padding-left:44px;
		min-height:40px;
		margin:10px  0 0 0;
		}
form.archive	{
		margin-bottom:0!important;
		}
#footer2 .copyright
		{
		text-align:left ;
		}
#footer2 .copyright i
		{
		color:#fff;
		}
#topBar .banner-back
		{
		background: url('/uploads/images/site/thinbanner.png') repeat-x scroll ;
		height:50px;
		}
#leagueChoice	{
		max-width:420px;
		width:100%;
		}
/* notify section begin */

#jnotifyinner	{
		display: block;
		height: 40px;
		border-radius:5px;
		background-color:#aad137;
		margin: 0 auto;
		padding: 0 10px ;
		}
#jnotifyinner img
		{
		float: left;
		width: 30px;
		height: 30px;
		margin: 5px;
		}
#jnotifyinner p
		{
		width: 100%;
		line-height: 40px;
		color: #001e3e;
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		padding: 0;
		text-align: left;
		}
#jnotifyinner.ERR
		{
		background-color:#d13737;
		border:1px solid #d13737;
		margin-bottom:20px;
		border-radius:5px;
		}
#jnotifyinner.OK
		{
		background-color:#aad137;
		border: 1px solid #aad137;
		margin-bottom:20px;
		border-radius:5px;
		}
#jnotify	{
		display: none;
		}
#footer .btn	{
		margin-top:0!important;
		}
.modal-header	{
		position:relative;
		}
.modal-header .close
		{
		position:absolute;
		right:10px;
		z-index:1000;
		}
.modal-footer	{
		border-top:0;
		}
.modal-help h5	{
		clear:both;
		color:#a9e94a;
		font-weight:700;
		font-size:14px;
		margin:12px 0 0 0;
		line-height:20px;
		text-transform:None;
		}
.modal-help p	{
		font-size:14px;
		margin:0 0 10px 0;
		line-height:20px;
		}
.pull-left-players
		{
		float:left;
		margin:3px 15px 15px 0;
		}
/* notify section end */
section.page.event .FixtureTypeMobile.FixtureTypeMobile .event-date
		{
		display:inline-block;
		width:105px;
		padding:5px;
		background-color:#eee;
		margin-bottom:10px;
		}
section.page.event .FixtureTypeMobile.FixtureTypeMobile .event-icon
		{
		display:inline-block;
		width:30px;
		padding:5px 0;
		background-color:#eee;
		text-align:center;
		margin-bottom:10px;
		}
section.page.event .FixtureTypeMobile.FixtureTypeMobile .event-mins
		{
		display:inline-block;
		width:44px;
		padding:5px 0;
		background-color:#eee;
		text-align:center;
		margin-bottom:10px;
		}
section.page.event .vidiprinter .event-text
		{
		text-align:center;
		}

@media (max-width:1200px)
		{
	.accreditation img.accreditation-portrait
			{
			max-height:110px;
			}
	.accreditation img.accreditation-landscape
			{
			max-height:50px;
			}
	.shop-item .thumbnail
			{
			min-height:360px;
			}
	#header.fixed #topNav a.logo > img
			{
			max-height:75px;
			width:auto;
			margin-top:5px;
			}
	#header a.logo.evo-stik > img:first-child
			{
			max-height:75px;
			width:auto;
			margin-top:5px;
			}
		}
@media (max-width:1000px)
		{
	.imageL, .imageR
			{
			padding-left:0;
			border-left:0;
			margin-left:0;
			}
	section div.row>div
			{
			margin-bottom:0px;
			}
	#rc-imageselect, .g-recaptcha
			{
			transform:scale(0.77);
			-webkit-transform:scale(0.77);
			transform-origin:0 0;
			-webkit-transform-origin:0 0;
			}
	section.page	{
			margin-top:-5px;
			padding-top:10px;
			}
	#header.fixed #topNav a.logo > img
			{
			max-height:75px;
			width:auto;
			margin-top:5px;
			}
	#header a.logo.evo-stik > img:first-child
			{
			max-height:75px;
			width:auto;
			margin-top:5px;
			}
	.row .page-header h3.Team-Lists
			{
			padding:0;
			}
		}
@media (max-width: 989px)
		{
	.ClubBadge	{
			height:11em;
			}
	.newsletter-background
			{
			padding-left:0!important;
			}
	input.finished, input.not-started, input.started
			{
			width:22px;
			}
	.page table td	{
			padding:8px 3px;
			}
	.page table th 	{
			padding:12px 3px;
			}

	.pull-right-md	{
			float:none;
			}
	section.dark .page
			{
			margin-top: 60px!important;
			}
	section.half-screen
			{
			margin-top:60px;
			}
	.home-panel	{
			width:85%;
			padding-left:65px;
			}
	.list-unstyled	{
			margin-bottom:30px!important;
			}

	#topnav		{
			height:60px;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:85px;
			width:auto;
			margin-top:10px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:85px;
			width:auto;
			margin-top:10px;
			}
#topNav button.btn-mobile
			{
			margin-top:32px;
			}
	#header		{
			height:100px!important;
			}
	.login .navbar-form
			{
			margin-left:-15px!important;
			}
	.Christmas	{
			background-position:0px bottom;
			margin-bottom:30px;
			}
	.heading-title.heading-arrow-bottom .Christmas h3
			{
			font-size:18px;
			}
section.page table td.badge-xs
			{
			width:10%!important;
			text-align:center;
			}
section.page.event .FixtureTypeMobile h5
			{
			padding:4px 10px;
			}
.page table td span.mins-hide
			{
			display:inline;
			}
section.page.event .FixtureTypeMobile.FixtureTypeMobile .event-mins
			{
			width:54px;
			}
td.less-pad-hr		{
			padding-top:5px;
			padding-bottom:5px;
			}
td.less-pad-hr hr	{
			margin-top:5px;
			margin-bottom:5px;
			}
		}
@media (max-width:768px)
		{
	.clubPadding	{
			padding-top:0px;
			}
	.hidden-under-768
			{
			display:none;
			}
	td.min-width-70	{
			min-width:70px;
			}
	.page table td.no-horiz-pad
			{
			padding-left:0;
			padding-right:0;
			}
section.page.event .FixtureTypeMobile.FixtureTypeMobile .event-mins
			{
			width:44px;
			}
	.page table td span.mins-hide
			{
			display:inline!important;
			padding-left:3px;
			}
	section.page.event .FixtureTypeMobile.FixtureTypeMobile .event-date
			{
			width:85px;
			}
	section.page.event .FixtureTypeMobile h5
			{
			padding:2px 10px;
			}
	.newsletter-background
			{
			padding-left:0!important;
			}
	.xs-padding	{
			margin:0!important ;
			}
img.bv-affiliate, img.bv-affiliate2
			{
			float:left;
			}
div.bv-block		{
			margin:20px 0;
			float:left;
			display:block;
			}
	.Calendar	{
			padding-left:30px;
			}
	.map-popup	{
			max-width:350px;
			}
	img.map-logo	{
			max-width:70px!important;
			margin:0 10px 10px 0;
			border:1px solid #eee;
			float:left;
			}
	.page table td	{
			padding:8px 3px 8px 3px;
			}
	.page table th 	{
			padding:12px 3px;
			}
	#header		{
			height:90px!important;
			}
section.page p.versus2	{
			margin-top:45px;
			}
	p.penalties	{
			color:#a9e94a;
			font-size:16px;
			line-height:24px;
			text-align:left;
			font-weight:bold;
			}
	.social-media-sponsor
			{
			clear:both;
			padding-top:20px;
			}
	.news-body	{
			padding-top:20px;
			}
	#header a.logo-sm > img
			{
			height:60px ;
			width:auto;
			display:block ;
			}
	#slider h1	{
			font-size:35px;
			line-height:115%;
			margin-top:35px;
			margin-bottom:35px;
			padding-left:10%;
			padding-right:10%;
			}
	#slider p.lead-sub
			{
			padding-left:10%;
			padding-right:10%;
			}
	.imageL, .imageR
			{
			padding-left:0;
			border-left:0;
			margin-left:0;
			}
section.page .PullquoteOuter .PullquoteInner p
			{
			text-align:left;
			}
.PullquoteOuter p.QuoteLeft
			{
			padding-left:0;
			margin-left:-25px;
			}
	section div.row>div
			{
			margin-bottom:0px;
			}
	#rc-imageselect, .g-recaptcha
			{
			transform:scale(0.77);
			-webkit-transform:scale(0.77);
			transform-origin:0 0;
			-webkit-transform-origin:0 0;
			}
	.accreditation img.accreditation-portrait
			{
			max-height:110px;
			}
	.accreditation img.accreditation-landscape
			{
			max-height:40px;
			}
	#footer .row > div
			{
			margin-bottom:0;
			}
	#footer h4	{
			margin-top:0;
			}
	.home-panel	{
			width:85%;
			padding-left:65px;
			}
	.swiper-slide	{
			background-position:65% center;
			}
	.SocialShares	{
			float:left;
			margin-top:20px;
			}
	header#topNav	{
			height:90px;
			}

	section.page	{
			margin-top:-5px;
			padding-top:5px;
			}
	#topNav .stripes
			{
			display:block;
			position:absolute;
			bottom:5px;
			width:100%;
			height:14px;
			padding:3px 0;
			border-top:1px solid #0072bc;
			border-bottom:1px solid #ed1c24;
			z-index:1;
			}
	#topNav .stripes .stripes-inner
			{
			width:100%;
			height:6px;
			display:block;
			border-top:1px solid #ffdd00;
			border-bottom:1px solid #00a651;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:80px;
			width:auto;
			margin-top:10px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:80px;
			width:auto;
			margin-top:10px;
			}
#topNav button.btn-mobile
			{
			margin-top:20px;
			}
section.page table td	{
			font-size:12px;
			}
.panel-body.results	{
			padding-left:0;
			padding-right:0;
			}
.SponsorBlockTop img, .SponsorBlock img
			{
			padding-left:0;
			margin-left:0;
			}
	.ClubBadge	{
			height:23em;
			}
	section.page .carousel-caption h1
			{
			font-size:20px;
			line-height:25px;
			padding:0 20px;
			}
	.carousel-caption a.btn-info
			{
			font-size:12px;
			padding:3px;
			line-height:20px;
			height:26px;
			}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
			{
			font-size:28px;
			line-height:28px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:26px;
			line-height:28px;
			text-align:center;
			margin-bottom:25px;
			}
	section.page .smallheadlines h2
			{
			color:#a9e94a;
			font-size:18px;
			line-height:22px;
			font-weight:400;
			margin-top:6px;
			text-transform:uppercase;
			}
	section.page .smallheadlines h2 a
			{
			color:#f01e29;
			font-weight:500;
			}
	section.page .smallheadlines p
			{
			font-size:14px;
			}
	input.playing	{
			width:22px;
			}
	input.finished	{
			width:22px;
			}
section.page p span	{
			color:#fff;
			}
	.Christmas	{
			min-height:367px;
			}
	.heading-title.heading-arrow-bottom .Christmas h2
			{
			margin:170px 20px 0 20px;
			}
		}
@media (max-width:700px)
		{
	.heading-title.heading-arrow-bottom .Christmas h3
			{
			font-size:18px;
			}
	.Christmas img.xmas-logo
			{
			width:150px;
	 		margin:200px 0 0 20px;
			}
	.Christmas	{
			min-height:397px;
			}
	.heading-title.heading-arrow-bottom .Christmas h2
			{
			margin:30px 20px 0 20px;
			}
		}
@media (max-width:650px)
		{
	#header.shadow-after-1:before
			{
			content:' ';
			background-image:none;
			}
	.ClubBadge	{
			height:21em;
			}
		}
@media (max-width:600px)
		{

	.ClubBadge	{
			height:20em;
			}
	.heading-title.heading-arrow-bottom .Christmas h2
			{
			font-size:22px;
			line-height:27px;
			}
	.Christmas img	{
			width:150px;
			}
	.Christmas img.xmas-logo
			{
			width:150px;
	 		margin:170px 0 0 20px;
			}
		}
@media (max-width:530px)
		{

	.ClubBadge	{
			height:18em;
			}
	.Christmas	{
			background-size:100% auto;
			min-height:440px;
			}
.Christmas img.xmas-logo
			{
			margin:248px 0 0 20px;
			width:100px;
			}
		}
@media (max-width:500px)
		{

	.ClubBadge	{
			height:16em;
			}
	.page table td	{
			padding:8px 3px 8px 3px;
			}
	.page table th {
			padding:12px 3px;
			}
	p.penalties	{
			color:#a9e94a;
			font-size:16px;
			line-height:24px;
			text-align:left
			}
	section.page ul.nav-tabs
			{
			margin:20px 15px!important;
			}
	.news-dropdown	{
			width:100%;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:60px;
			width:auto;
			margin-top:10px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:60px;
			width:auto;
			margin-top:10px;
			}
	section.page .carousel-caption h1
			{
			font-size:20px;
			line-height:25px;
			padding:0 20px;
			}
	.carousel-caption a.btn-info
			{
			font-size:12px;
			padding:3px;
			line-height:20px;
			height:26px;
			}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
			{
			font-size:28px;
			line-height:28px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:26px;
			line-height:28px;
			text-align:center;
			margin-bottom:25px;
			}
	section.page .smallheadlines h2
			{
			color:#a9e94a;
			font-size:18px;
			line-height:22px;
			font-weight:400;
			margin-top:6px;
			text-transform:uppercase;
			}
	section.page .smallheadlines p
			{
			font-size:14px;
			}
section.page p.versus2
			{
			margin-top:45px;
			}
.Christmas img.xmas-logo
			{
			margin:228px 0 0 20px;
			width:100px;
			}
		}
@media (max-width:468px)
		{

	.ClubBadge	{
			height:13em;
			}
	.twitter-container
			{
			max-width:468px;
			}
	section.page h4
			{
			font-size:14px;
			}
	.page table	{
			margin-top:0;
			}
	.btn 		{
			font-size:12px!important;
			padding:6px;
			}
	.page table td	{
			padding:8px 3px 8px 3px;
			}
	.page table th {
			padding:12px 3px;
			}
	section.page ul.nav-tabs
			{
			margin:20px 15px!important;
			}
	input.postcode-lookup
			{
			width:65%;
			}
	aside.right-column
			{
			padding-left:15px;
			}
	.right-column-wrapper
			{
			background-color:#333;
			border:2px solid #666 ;
			padding:15px 15px 0 15px;
			display:block;
			height:100px;
			}
	.accreditation	{
			padding:0 8%;
			}
	section.page h1, textarea.headline-textarea
			{
			font-size:35px;
			line-height:110%;
			font-weight:400;
			margin-bottom:20px;
			}
	section.page h2, textarea.subhead-textarea
			{
			font-size:20px;
			line-height:150%;
			margin-bottom:20px;
			}
	#slider h1	{
			font-size:35px;
			line-height:115%;
			margin-top:35px;
			margin-bottom:35px;
			padding-left:10%;
			padding-right:10%;
			}
	.ltblue		{
			color:#79aeea;
			}
	#slider p.lead-sub
			{
			padding-left:10%;
			padding-right:10%;
			}
	#rc-imageselect, .g-recaptcha
			{
			transform:scale(0.77);
			-webkit-transform:scale(0.77);
			transform-origin:0 0;
			-webkit-transform-origin:0 0;
			}

	.accreditation img.accreditation-portrait
			{
			max-height:100px;
			}
	.accreditation img.accreditation-landscape
			{
			max-height:50px;
			}
	#footer .row > div
			{
			margin-bottom:0;
			}
	.carousel-caption a
			{
			font-size:14px;
			}
	.carousel-caption a.btn-info
			{
			padding:6px;
			max-width:100px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:30px;
			line-height:150%;
			}
	.callout-dark p	{
			font-size:14px!important;
			line-height:22px;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:50px;
			width:auto;
			margin-top:15px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:50px;
			width:auto;
			margin-top:15px;
			}
	section.page .carousel-caption h1
			{
			font-size:20px;
			line-height:25px;
			padding:0 20px;
			}
	.carousel-caption a.btn-info
			{
			font-size:12px;
			padding:3px;
			line-height:20px;
			height:26px;
			}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
			{
			font-size:28px;
			line-height:28px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:26px;
			line-height:28px;
			text-align:center;
			margin-bottom:25px;
			}
	section.page .smallheadlines h2
			{
			color:#a9e94a;
			font-size:18px;
			line-height:22px;
			font-weight:400;
			margin-top:6px;
			text-transform:uppercase;
			}
	section.page .smallheadlines p
			{
			font-size:14px;
			}
	.match-player-admin label
			{
			font-size:12px;
			}
	p.penalties	{
			color:#a9e94a;
			font-size:16px;
			line-height:24px;
			text-align:left
			}
section.page p.versus2	{
			margin-top:45px;
			}
	.map-popup	{
			max-width:450px;
			height:200px;
			}
	.map-popup p	{
			margin-bottom:10px!important;
			padding-bottom:0;
			}
	section.page table.Fixtures-Admin td.score-50
			{
			width:70px!important;
			}
	section.page .form-all, .form-all
			{
			margin-right:0!important;
			margin-left:0!important;
			}
.staff-title-block 	{
			min-height:150px;
			}
	.Christmas	{
			min-height:373px;
			}
.heading-title.heading-arrow-bottom .Christmas h2
			{
			font-size:19px;
			line-height:110%;
			text-align:center;
			margin-top:10px;
			}
.heading-title.heading-arrow-bottom .Christmas h3
			{
			margin-top:6px;
			font-size:17px;
			line-height:110%;
			text-align:center;
			}
.Christmas img.xmas-logo
			{
			margin:172px 0 0 20px;
			width:100px;
			}
		}
@media (max-width:410px)
		{
	.twitter-container
			{
			max-width:410px;
			}
	.page table	{
			margin-top:0;
			}
	.btn 		{
			font-size:12px!important;
			padding:6px;
			}
	.page table td	{
			padding:8px 3px 8px 3px;
			}
	.page table th {
			padding:12px 3px;
			}
	section.page ul.nav-tabs
			{
			margin:20px 15px!important;
			}
	#footer .row > div
			{
			margin-bottom:0;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:45px;
			width:auto;
			margin-top:20px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:45px;
			width:auto;
			margin-top:20px;
			}
	section.page .carousel-caption h1
			{
			font-size:20px;
			line-height:25px;
			padding:0 20px;
			}
	.carousel-caption a.btn-info
			{
			font-size:12px;
			padding:3px;
			line-height:20px;
			height:26px;
			}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
			{
			font-size:28px;
			line-height:28px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:26px;
			line-height:28px;
			text-align:center;
			margin-bottom:25px;
			}
	section.page .smallheadlines h2
			{
			color:#a9e94a;
			font-size:18px;
			line-height:22px;
			font-weight:400;
			margin-top:6px;
			text-transform:uppercase;
			}
	section.page .smallheadlines p
			{
			font-size:14px;
			}
	p.penalties	{
			color:#a9e94a;
			font-size:16px;
			line-height:24px;
			text-align:left
			}
section.page p.versus2	{
			margin-top:45px;
			}
	section.page td.score-50
			{
			padding-left:0;
			padding-right:0;
			}
	.Christmas	{
			min-height:385px;
			}
.Christmas img.xmas-logo
			{
			margin:183px 0 0 20px;
			width:100px;
			}
		}
@media (max-width:400px)
		{
	.twitter-container
			{
			max-width:400px;
			}
	.page table	{
			margin-top:0;
			}
	.btn 		{
			font-size:12px!important;
			padding:6px;
			}
	.page table td	{
			padding:8px 3px 8px 3px;
			}
	.page table th {
			padding:12px 3px;
			}
	section.page ul.nav-tabs
			{
			margin:20px 15px!important;
			}
	 .news-body-wrap
	 		{
			padding-top:20px;
			padding-left:15px;
			padding-right:0px;
			display:block;
			}
	#footer .row > div
			{
			margin-bottom:0;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:45px;
			width:auto;
			margin-top:20px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:45px;
			width:auto;
			margin-top:20px;
			}
#topNav button.btn-mobile
			{
			margin-top:23px;
			}
	section.page .carousel-caption h1
			{
			font-size:20px;
			line-height:25px;
			padding:0 20px;
			}
	.carousel-caption a.btn-info
			{
			font-size:12px;
			padding:3px;
			line-height:25px;
			height:26px;
			}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
			{
			font-size:28px;
			line-height:28px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:26px;
			line-height:28px;
			text-align:center;
			margin-bottom:25px;
			}
	section.page .smallheadlines h2
			{
			color:#a9e94a;
			font-size:18px;
			line-height:22px;
			font-weight:400;
			margin-top:6px;
			text-transform:uppercase;
			}
	section.page .smallheadlines p
			{
			font-size:14px;
			}
	p.penalties	{
			color:#a9e94a;
			font-size:16px;
			line-height:24px;
			text-align:left
			}
section.page p.versus2	{
			margin-top:45px;
			}

.staff-title-block 	{
			min-height:160px;
			}
	.Christmas	{
			min-height:353px;
			}
.heading-title.heading-arrow-bottom .Christmas h2
			{
			font-size:19px;
			line-height:110%;
			}
.heading-title.heading-arrow-bottom .Christmas h3
			{
			margin-top:6px;
			font-size:17px;
			line-height:110%;
			}
.Christmas img.xmas-logo
			{
			margin:172px 0 0 20px;
			width:100px;
			}
		}
@media (max-width:375px)
		{
	.Square-Ad-4	{
			clear:both;
			padding-top:20px;
			padding-bottom:20px;
			}
	.ClubBadge	{
			height:12em;
			}
	.twitter-timeline
			{
			max-width:375px!important;
			}
	.page table	{
			margin-top:0;
			}
	.btn 		{
			font-size:12px!important;
			padding:6px;
			}
	.page table td	{
			padding:8px 3px 8px 3px;
			}
	.page table th {
			padding:12px 3px;
			}
	section.page ul.nav-tabs
			{
			margin:20px 15px!important;
			}
	#footer .row > div
			{
			margin-bottom:0;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:42px;
			width:auto;
			margin-top:20px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:42px;
			width:auto;
			margin-top:20px;
			}
	section.page .carousel-caption h1
			{
			font-size:20px;
			line-height:25px;
			padding:0 20px;
			}
	.carousel-caption a.btn-info
			{
			font-size:12px;
			padding:3px;
			line-height:20px;
			height:26px;
			}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
			{
			font-size:28px;
			line-height:28px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:26px;
			line-height:28px;
			text-align:center;
			margin-bottom:25px;
			}
	section.page .smallheadlines h2
			{
			color:#a9e94a;
			font-size:18px;
			line-height:22px;
			font-weight:400;
			margin-top:6px;
			text-transform:uppercase;
			}
	section.page .smallheadlines h2 a
			{
			color:#a9e94a;
			font-weight:400;
			}
	section.page .smallheadlines p
			{
			font-size:14px;
			}
	.form-control	{
			font-size:13px;
			}
	.hidden-350-down
			{
			display:inline;
			}
	.hidden-350-up	{
			display:none;
			}
	p.penalties	{
			color:#a9e94a;
			font-size:16px;
			line-height:24px;
			text-align:left
			}
section.page p.versus2	{
			margin-top:45px;
			}
	#leagueChoice	{
			max-width:95%;
			}
	section.page	{
			margin-top:-5px;
			padding-top:10px;
			}
	td.score-50	{
			width:60px!important;
			}
.staff-title-block 	{
			font-size:13px;
			line-height:120%;
			}
		}
@media (max-width:350px)
		{
	.hidden-under-350
			{
			display:none;
			}
	.no-pad-right-under-350
			{
			text-align:center;
			padding-right:0!important;
			}
	.twitter-container
			{
			max-width:350px;
			}
	#footer .row > div
			{
			margin-bottom:0;
			}
	.hidden-350-down
			{
			display:none;
			}
	.hidden-350-up	{
			display:inline;
			}
	#header.fixed #topNav a.logo-sm > img
			{
			max-height:30px;
			width:auto;
			margin-top:25px;
			}
	#header a.logo-sm.evo-stik > img:first-child
			{
			max-height:30px;
			width:auto;
			margin-top:25px;
			}
#topNav button.btn-mobile
			{
			margin-top:20px;
			}
	section.page .carousel-caption h1
			{
			font-size:18px;
			line-height:21px;
			padding:0 20px;
			}
	.carousel-caption a.btn-info
			{
			font-size:12px;
			padding:3px;
			line-height:20px;
			height:26px;
			}
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right
			{
			font-size:28px;
			line-height:28px;
			}
	section.callout-dark.heading-title.heading-arrow-bottom h1
			{
			font-size:26px;
			line-height:28px;
			text-align:center;
			margin-bottom:25px;
			}
	section.page .smallheadlines h2
			{
			color:#a9e94a;
			font-size:18px;
			line-height:22px;
			font-weight:400;
			margin-top:6px;
			text-transform:uppercase;
			}
	section.page .smallheadlines h2 a
			{
			color:#a9e94a;
			font-weight:400;
			}
	section.page .smallheadlines p
			{
			font-size:14px;
			}
section.page p.versus2	{
			margin-top:45px;
			}
	p.penalties	{
			color:#a9e94a;
			font-size:16px;
			line-height:24px;
			text-align:left
			}
	.Christmas	{
			min-height:305px;
			}
.heading-title.heading-arrow-bottom .Christmas h2
			{
			font-size:18px;
			line-height:110%;
			}
.heading-title.heading-arrow-bottom .Christmas h3
			{
			margin-top:6px;
			font-size:16px;
			line-height:110%;
			}
.Christmas img.xmas-logo
			{
			margin:142px 0 0 10px;
			width:100px;
			}
}

/* add style for subscribe box in footer */

.footer-email-box {
	background-color: #fff !important  ;
	color: #333 !important;
}
