/******************************************************************
Theme Name: Ladbrokes Info 1.0
Theme URI: http://www.themble.com/bones
Description: This site was built using the Bones Development Theme.
Author: Helen Cherry
Author URI: http://www.ladbrokes.com.au
******************************************************************/

/*------------------------------------*\
    MAIN
\*------------------------------------*/
/* global boxes-sizing */
*,
*:after,
*:before {
	-moz-boxes-sizing:border-boxes;
	boxes-sizing:border-boxes;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size: 62.5%;
	background: #fff url(library/images/background.jpg?_=a1004) repeat 0 0;
}
body {
	font-size: 14px;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}
.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color: #d32123;
	text-decoration:none;
}
a:hover {
	color: #869300;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}
h2 a, h3 a, h4 a {
	color: #333;
}
p {
	padding: 0 0 10px 0;
	margin: 0;
}

/*------------------------------------*\
    ELEMENTS
\*------------------------------------*/
#info .button a {
	background-color: #d32123;
	font-family: opensans;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 0;
	border: none;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: 600;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}
	#info .button a:hover {
		background: #eb3638;
		color: #fff;
	}

.cta-button {
	text-align: center;
}
.cta-button a {
	background-color: #b0c729;
	font-family: opensans;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 0;
	border: none;
	padding: 18px;
	display: inline-block;
	margin: 9px 0 18px 0;
	font-size: 16px;
	font-weight: 700;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}
	.cta-button a:hover {
		background: #bbd32c;
		color: #fff;
	}

#login {
	font-size: 11px;
	font-weight: bold;
}
	#loggedin .welcome a {
		text-decoration: underline;
	}

/*------------------------------------*\
    NAV
\*------------------------------------*/

/* UberMenu */

.blog-nav .ubermenu .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
	font-family: din!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-transform: uppercase;
}
	.blog-nav .ubermenu .ubermenu-submenu .ubermenu-item .ubermenu-target {
		font-family: opensans!important;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-transform: capitalize;
		font-size: 14px;
		line-height: 1.3em;
	}

	.blog-nav .ubermenu .ubermenu-image {
		padding-right: 10px!important;
	}
	.blog-nav .ubermenu-item-layout-image_above span.ubermenu-target-title.ubermenu-target-text {
		padding-top: 10px;
	}
		.blog-nav .ubermenu-target-with-image span.ubermenu-target-title.ubermenu-target-text {
			font-weight: bold;
		}
		.blog-nav .ubermenu-target-with-image .ubermenu-target-description {
			text-transform: uppercase;
			font-size: 11px;
			color: #999;
		}
	.blog-nav .ubermenu .ubermenu-target-text {
		padding-top: 2px;
	}
	.blog-nav .ubermenu-skin-black-white-2 {
		border: none!important;
	}
	.blog-nav .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text {
		padding-left: 70px!important;
	}

/*
nav.blog-nav {
	margin: 0;
	padding:  0 0 4px 0;
	position: relative;
	width: 100%;
	font-family: din;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-transform: uppercase;
	position: relative;
	cursor: default;
	z-index: 9999;
	background-color: #e8e7e7;
}
	nav.blog-nav ul {
		margin: 0;
		padding: 18px 18px 0 18px;
		clear: both;
	}
		nav.blog-nav ul li {
			margin: 0 3px 0 0;
			padding: 0;
			float: left;
			list-style: none;
			display: inline;
		}
			nav.blog-nav ul li:first-child {
				background: none;
			}
			nav.blog-nav ul li a {
				font-size: 15px;
				color: #fff;
				background-color: #666;
				padding: 8px 10px 6px 10px;
				-webkit-border-top-left-radius: 4px;
				-webkit-border-top-right-radius: 4px;
				-moz-border-radius-topleft: 4px;
				-moz-border-radius-topright: 4px;
				border-top-left-radius: 4px;
				border-top-right-radius: 4px;
			}
				nav.blog-nav ul li a:hover {
					background-color: #d32123;
					color: #fff;
				}
				nav.blog-nav ul li.menu-item-has-children a {
					background-image: url(library/images/down-arrow-white.png);
					background-repeat: no-repeat;
					background-position: 85px center;
					padding-right: 20px;
				}
					nav.blog-nav ul li.menu-item-has-children.current-menu-item a, nav.blog-nav ul li.menu-item-has-children.current-menu-ancestor a {
						background-image: url(library/images/down-arrow.png);
						background-repeat: no-repeat;
						background-position: 85px center;
					}
					nav.blog-nav ul li.menu-item-has-children .sub-menu a {
						background-image: none;
					}
				nav.blog-nav ul li ul {
					padding: 0;
					position: absolute;
					top: 40px;
					width: 115px;
					-webkit-boxes-shadow: none;
					-moz-boxes-shadow: none;
					boxes-shadow: none;
					display: none;
					opacity: 0;
					visibility: hidden;
					-webkit-transiton: opacity 0.2s;
					-moz-transition: opacity 0.2s;
					-ms-transition: opacity 0.2s;
					-o-transition: opacity 0.2s;
					-transition: opacity 0.2s;
				}
					nav.blog-nav ul li.menu-item-has-children ul li.menu-item a { 
						background: #666; 
						display: block; 
						color: #fff;
						width: 115px;
						-webkit-border-radius: 0;
						-moz-border-radius: 0;
						border-radius: 0;
					}
						nav.blog-nav ul li.menu-item-has-children ul li.menu-item a:hover {
							background: #232323;
						}
						nav.blog-nav ul li:hover ul {
							display: block;
							opacity: 1;
							visibility: visible;
						}
					nav.blog-nav ul li.current-menu-item a, nav.blog-nav ul li.menu-item-has-children.current-menu-item a, nav.blog-nav ul li.menu-item-has-children.current-menu-ancestor a, nav.blog-nav ul li.menu-item-has-children ul li.current-menu-item a {
						background-color: #fff;
						color: #333;
					}
*/
#forgotpass {
	font-size: 11px;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
#container {
	width: 1008px;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
	padding: 0;
}
	#content {
		background: #fff url(library/images/whitetile.gif?_=a1008) repeat-y top center;
		margin: 0 auto;
		max-width: 1008px;
		cursor: default;
		z-index: 8888;
	}
		#inner-content {
			margin: 18px 0 18px 0;
		}
			.page .page-content #main {
				width: 1008px;
				float: none;
			}
			#main, .page .home-content #main {
				width: 660px;
				float: left;
			}
			#sidebar {
				width: 348px;
				float: right;
			}

/* Boxes */
.blog-box {
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #e8e7e7;
	padding: 0;
	margin: 0 0 18px 18px;
}
	.blog-box .box-heading {
		background-color: #1d1d1d;
		padding: 17px 18px 15px 18px;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
		.blog-box .box-heading h3, .blog-box.info-box .box-heading h2, #info .tabs label, .blog-box h4 {
			padding: 0;
			margin: 0;
			font-family: din;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
			text-transform: uppercase;
			font-size: 15px;
			color: #fff;
			font-weight: 400;
		}
	.blog-box .box-inner {
		margin: 18px;
	}
	.blog-box h2 {
		padding: 0;
		margin: 0 0 9px 0;
		font-size: 18px;
	}
	.blog-box h4 {
		padding: 9px 0 9px 0;
	}
	.blog-box .box-list {
		background: #f6f6f6;
	}
	.feature-box .box-list {
		background: #f6f6f6 url(library/images/divide.png) repeat-y 50% 0;
	}
	.archive-box .box-list {
		background: #fff;
	}
		.blog-box .box-list .post-box {
			border-top: 1px solid #e8e7e7;
			padding: 18px;
		}
		.blog-box .tips-list .post-box {
			border-top: none;
		}
			.blog-box .box-list .thumb {
				width: 70px;
				margin-right: 9px;
				float: left;
			}
			.blog-box .box-list .post-date {
				margin-bottom: 0;
			}
			.blog-box .box-list .post-details {
				float: right;
			}
			.blog-box .box-list h3 {
				padding: 0;
				margin: 0;
				font-size: 14px;
			}
			.archive-box .box-list h3 {
				font-size: 16px;
			}
			.blog-box .box-list .box-text {
				text-align: center;
				padding: 20px 0 10px 0;
				background: #f6f6f6;
			}
			.blog-box .box-list .post-box {
				background: #f6f6f6;
			}
	.blog-box.menu-box {
		width: 210px;
		float: right;
	}
	.blog-box.info-box {
		width: 300px;
		float: right;
	}
	.feature-box .thumb, .archive-box .box-list .thumb {
		float: left;
		margin: 0 18px 0 0;
	}
	.feature-box .box-inner .thumb, .standard-box .box-inner .thumb, .archive-box .post-box .thumb {
		width: 276px;
		height: 144px;
		overflow: hidden;
	}
		.feature-box .box-inner .thumb img, .standard-box .box-inner .thumb img, .archive-box .post-box .thumb img {
			width: 276px;
			height: auto;
		}
	.feature-box .excerpt {
		padding: 9px 0 0 0;
	}
	.feature-box .box-list .post-box {
		width: 283px;
		float: left;
		height: 54px;
	}
	.archive-box .box-list .post-box {
		height: auto;
	}
	.page-template-page-media .feature-box .box-list .post-box {
		min-height: 72px;
	}
		.feature-box .box-list .post-box .post-details {
			width: 204px;
		}
		.standard-box .box-list .post-box .post-details {
			width: 195px;
		}
		.archive-box .box-list .post-box .post-details {
			width: 310px;
		}
	.archive-box .box-list .post-box {
		width: 605px;
		padding: 18px;
		border-top: none;
		border-bottom: 1px solid #e8e7e7;
	}
	.standard-box {
		width: 310px;
	}
	#info.home .standard-box {
		float: left;
	}
		.standard-box .thumb {
			margin-bottom: 9px;
		}
	.blog-box .box-footer {
		border-top: 1px solid #e8e7e7;
	}
		.blog-box .box-footer p {
			padding: 17px 18px 15px 18px;
			margin: 0;
			text-align: center;
		}
			.blog-box .box-footer p.link-2 {
				border-top: 1px solid #e8e7e7;
			}
		.blog-box .box-footer p::after {
			content: url(library/images/grey-arrow.png);
		}
	.archive-box .box-footer {
		border-top: none;
	}
	.blog-box ul {
		padding: 0;
		margin: -5px 0 -5px 0;
		list-style: none;
	}
	.blog-box.home-box ul {
		margin: 18px 0 0 0;
	}
		.blog-box.home-box .box-inner h3 {
			margin-bottom: -10px;
		}
		.blog-box.home-box hr {
			margin-top: 18px;
		}

		.ubermenu-submenu ul.ubermenu-widget-area {
			padding: 0;
			margin: 0 0 0 20px;
			list-style: none;
		}
		.blog-box ul li, .ubermenu-submenu ul.ubermenu-widget-area li {
			padding: 5px 0 5px 0;
			margin: 0;
			list-style: none;
		}
			.ubermenu-submenu ul.ubermenu-widget-area li {
				font-size: 14px;
				font-family: opensans!important;
			}
	.previews-box ul li a, .ubermenu-submenu ul.ubermenu-widget-area li a {
		padding: 3px 0 0 30px;
		display: block;
	}
	.blog-box .page {
		padding: 0;
	}
	.blog-box hr {
		margin-left: -18px;
		margin-right: -18px;
	}

.post-date {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 700;
	color: #999;
	padding: 0;
	margin: 0 0 16px 0;
}
.excerpt .read-more a::after {
	content: url(library/images/grey-arrow.png);
}
.post-image {
	width: 276px;
	height: 144px;
	display: block;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: right;
	margin: 0 0 18px 10px;
}
	.post-image img {	
		width: 276px;
		height: auto;
	}
	.feature-image-caption {
		position: absolute;
		bottom: 0;
		margin: 0;
		padding: 3px 5px 5px 8px;
		background: transparent url(library/images/caption-bg.png?_=a1009) repeat top left;
		width: 100%;
		color: #fff;
		font-size: 12px;
	}
	div.crafty-social-buttons {
		clear: none;
	}
	img.size-full.alignright {
		margin: 0 0 10px 10px!important;
	}
	.page-template-page-tips .content-box .post-image {
		padding: 0 0 0 10px;
	}

/* In Post Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	text-align: center;
}
img, a img, a.image img  {
	border: none;
}
a.image:link, a.image:visited, a.image:hover {
	background: none;
	padding: 0;
}
#info img.aligncenter, #info div.aligncenter {
	display: block;
	margin: 0 auto!important;
}
img.alignright, div.alignright {
	margin: 0 0 10px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 0 10px 10px 0;
	display: inline;
}
img.size-full {
	max-width: 972px;
	height: auto;
}
/* Image Captions */
	.wp-caption {
		padding: 0;
		margin: 0;
		background-color: #f0efee;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.wp-caption img {
		padding: 0;
		margin: 0;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
	}
	.wp-caption .wp-caption-text {
		padding: 3px 9px 6px 9px;
		margin: 3px;
		text-align: center;
		font-size: 11px;
	}

/* Articles */
#info #content.page-content .page {
	padding: 18px;
}
#info #content .post, #info #content.home-content .page {
	padding: 18px 0 18px 18px;
}
	#info #content .archive-box .post {
		padding: 0 0 9px 0;
	}
	#info #content .blog-box .page {
		padding: 0;
	}
	#info.page #content .page {
		padding-top: 0;
	}
	.post h2 {
		padding: 0 0 10px 0;
		margin: 0;
	}
	.entry-content h2 {
		padding: 20px 0 10px 0;
		margin: 0;
	}
	.post .entry-meta {
		padding: 0;
		margin: 0 0 10px 0;
	}
.archive-box .post {
	padding: 0;
}

.article-meta {
	margin: 10px 0 20px 0;
	font-size: 11px;
}

/* Archive */
.archive h2 {
}

/* Blockquote */
blockquote {
	background: #f0efee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 7px 10px 0 10px;
	margin: 10px 20px 20px 20px;
	font-weight: 600;
	text-align: center;
}

/* Pagination */
nav.pagination {
	padding: 0 0 28px 0;
	margin: 18px;
}
	.boxes-footer .boxes-footer-content .pagination {
		margin-left: 0;
	}
	nav.pagination ul {
		padding: 0;
		margin: 0;
	}
		nav.pagination ul li {
			padding: 0;
			margin: 0 3px 0 0;
			float: left;
			list-style: none;
			font-size: 12px;
		}
			nav.pagination ul li a, nav.pagination ul li span.current {
				width: 30px;
				display: block;
				text-align: center;
				line-height: 2.2em;
			}
			nav.pagination ul li a {
				border: 1px solid #787878;
				background-color: #d1d1d1;
			}
				nav.pagination ul li a.next, nav.pagination ul li a.prev, nav.pagination ul li a.next:hover, nav.pagination ul li a.prev:hover {
					border: none;
					background: transparent;
				}
				nav.pagination ul li a:hover {
					border: 1px solid #869300;
				}
			nav.pagination ul li span.current {
				border: 1px solid #787878;
				background-color: #a9a9a9;
				color: #fff;
				font-weight: 600;
			}
	.top {
		float: none;
		font-size: 100%;
	}
		.top a {
			color: #d32123;
		}

/* Sidebar */
	.search .searchform {
		margin: 0;
		padding: 0;
	}
		.search .searchform #s {
			color: #666;
			background-color: #f8f8f8;
			border: 1px solid #e8e7e7;
			height: 40px;
			width: 238px;
			font-size: 14px;
			padding: 0 9px 0 9px;
			margin: 0;
			-webkit-border-top-left-radius: 4px;
			-webkit-border-bottom-left-radius: 4px;
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-bottomleft: 4px;
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
			float: left;
		}
		.search .searchform #searchsubmit {
			width: 40px;
			height: 40px;
			padding: 0;
			margin: 0 0 0 -4px;
			float: left;
			border: 1px solid #515151;
			background-color: #515151;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			-webkit-border-top-right-radius: 4px;
			-webkit-border-bottom-right-radius: 4px;
			-moz-border-radius-topright: 4px;
			-moz-border-radius-bottomright: 4px;
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
			cursor: pointer;
		}

/* Tables */
#container table {
	padding: 0;
	margin: 0 0 10px 0;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-collapse: collapse;
	width: 100%;
}
	#container table td {
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		padding: 5px;
		margin: 0;
	}
		#container table tr.alt td {
			background-color: #fbfbfb;
		}
		#container table tr.scratched td {
			text-decoration: line-through;
			background-color: #cecece;
			color: #666;
		}
		#container table tr.feature-race td, #container table tr.highlight td {
			background-color: #e6f3dd;
		}
	#container table th {
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		padding: 5px;
		margin: 0;
		font-weight: 700;
		background-color: #eaeaea;
	}
	#container table.info {
		width: 400px;
	}
	#container table.form, #container table.mobileform {
		font-size: 10px;
	}

/* Modules */
#raceFieldModule .module-race-field, #raceFieldModule .module-race-field table {
	width: 100%!important;
}
	#raceFieldModule .module-race-field .module-offer {
		display: none;
	}
	#raceFieldModule .module-race-field table td.silk .horses-silks {
		width: 25px!important;
	}
	#raceFieldModule .module-race-field table td.silk {
		padding-left: 15px!important;
	}
	#raceFieldModule table .scratched td {
		background-color: #f2f1f1!important;
	}
	#raceFieldModule .module-race-field table td.silk {
		padding: 0 0 0 8px!important;
	}
	#raceFieldModule .module-race-field table td.form, #raceFieldModule .module-race-field table td.weight {
		padding: 10px 5px 10px 5px!important;
	}
	#raceFieldModule .module-race-field table td.horse, #raceFieldModule .module-race-field table td.jockey {
		padding: 10px!important;
	}
	#raceFieldModule .module-race-field table td.odds {
		padding: 0!important;
	}
	#raceFieldModule .module-race-field table td.odds a {
		padding: 0 20px 0 0!important;
	}
	
	#featuredRaceModule .module-featured-race.wide {
		/*float: left;
		padding-right: 20px;*/
	}
	#featuredRaceModule .module-featured-race.wide .powered-by {
		display: none;
	}
	#featuredRaceModule .module-featured-race table td.odds a {
		padding: 0!important;
	}

	#raceFieldModule .module-race-field table th.odds.promo-odds-th {
		max-width: 90px!important;
		background-color: #e21920;
	}
	#raceFieldModule .module-race-field table th .promo-th {
		width: auto!important;
	}
	#raceFieldModule .module-race-field table td.odds.promo-odds {
		max-width: 50px!important;
	}

/* Page Headers */
#info.page .page .article-header {
	width: 922px;
	height: 80px;
	display: block;
	background: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	padding: 0 25px 0 25px;
}
.blog-box .box-inner .box-img {
	width: 310px;
	height: 80px;
	display: block;
	margin: -18px -18px 0 -18px;
}
	#info.page .info-horseracing .page .article-header, .blog-box.horseracing-box .box-inner .box-img {
		background: #000 url(library/images/headers/horseracing.png) no-repeat top right;
	}
	#info.page .info-afl .page .article-header, .blog-box.afl-box .box-inner .box-img {
		background: #000 url(library/images/headers/afl.png) no-repeat top right;
	}
	#info.page .info-rugbyleague .page .article-header, .blog-box.rugbyleague-box .box-inner .box-img {
		background: #000 url(library/images/headers/rugbyleague.png) no-repeat top right;
	}
	#info.page .info-soccer .page .article-header, .blog-box.soccer-box .box-inner .box-img {
		background: #000 url(library/images/headers/soccer.png) no-repeat top right;
	}
	#info.page .info-tennis .page .article-header, .blog-box.tennis-box .box-inner .box-img {
		background: #000 url(library/images/headers/tennis.png) no-repeat top right;
	}
	#info.page .info-ufc .page .article-header, .blog-box.ufc-box .box-inner .box-img {
		background: #000 url(library/images/headers/ufc.png) no-repeat top right;
	}
	#info.page .info-cricket .page .article-header, .blog-box.cricket-box .box-inner .box-img {
		background: #000 url(library/images/headers/cricket.png) no-repeat top right;
	}
	#info.page .info-basketball .page .article-header, .blog-box.basketball-box .box-inner .box-img {
		background: #000 url(library/images/headers/basketball.png) no-repeat top right;
	}
	#info.page .info-nfl .page .article-header, .blog-box.nfl-box .box-inner .box-img {
		background: #000 url(library/images/headers/nfl.png) no-repeat top right;
	}
	#info.page .info-nfl .page .article-header, .blog-box.rugbyunion-box .box-inner .box-img {
		background: #000 url(library/images/headers/rugbyunion.png) no-repeat top right;
	}
	#info.page .info-nfl .page .article-header, .blog-box.baseball-box .box-inner .box-img {
		background: #000 url(library/images/headers/baseball.png) no-repeat top right;
	}
	  #info.page .info-nfl .page .article-header, .blog-box.golf-box .box-inner .box-img {
		background: #000 url(library/images/headers/golf.png) no-repeat top right;
	}
	#info.page .page .article-header h2 {
		color: #fff;
		position: relative;
		top: 50%;
		transform: perspective(1px) translateY(-50%);
	}
		#info.page .info-horseracing .page .article-header h2 {
			color: #fff;
			top: 30px;
		}
	#info.page .page .article-header .date {
		color: #ccc;
		text-transform: uppercase;
		font-size: 12px;
		padding: 0;
		margin: 0;
	}

/* Post Meta */
#info.page .social-share {
	padding: 18px 0 0 0;
}
#info.page .breadcrumb {
	padding: 18px 0 18px 0;
}
	#info.page .info-special .breadcrumb, #info.page .info-special .social-share {
		display: none;
	}
#info.page .info-special .entry-content {
	padding-top: 20px;
}	

/* Team Boxes */
#info .team-boxes {
	margin: 0 -9px 0 -9px;
}
	#info .team-box {
		width: 480px;
		float: left;
		background-color: #f0efee;
		border: 1px solid #c9c9c9;
		padding: 0;
		margin: 0 0 9px 9px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
	}
		#info .team-box .box-heading {
			background-color: #2a2a2a;
			height: 90px;
		}
			#info .team-box .box-heading h2 {
				border: none;
				color: #fff;
				font-size: 20px;
				margin: 0 0 0 90px;
				padding: 30px 0 0 0;
			}
		#info .team-box .box-content {
			padding: 10px;
		}
		/* NRL Teams */
		#info .info-nrl .team-box.broncos .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/broncos.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.bulldogs .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/bulldogs.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.raiders .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/raiders.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.sharks .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/sharks.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.titans .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/titans.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.sea-eagles .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/seaeagles.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.storm .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/storm.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.knights .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/knights.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.warriors .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/warriors.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.cowboys .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/cowboys.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.eels .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/eels.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.panthers .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/panthers.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.dragons .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/dragons.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.rabbitohs .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/rabbitohs.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.roosters .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/roosters.png) no-repeat 10px 10px;
		}
		#info .info-nrl .team-box.tigers .box-heading {
			background: #2a2a2a url(library/images/teams/nrl/tigers.png) no-repeat 10px 10px;
		}
		/* AFL Teams */
		#info .info-afl .team-box.adelaide .box-heading {
			background: #2a2a2a url(library/images/teams/afl/adelaide.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.brisbane .box-heading {
			background: #2a2a2a url(library/images/teams/afl/brisbane.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.carlton .box-heading {
			background: #2a2a2a url(library/images/teams/afl/carlton.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.collingwood .box-heading {
			background: #2a2a2a url(library/images/teams/afl/collingwood.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.essendon .box-heading {
			background: #2a2a2a url(library/images/teams/afl/essendon.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.fremantle .box-heading {
			background: #2a2a2a url(library/images/teams/afl/fremantle.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.geelong .box-heading {
			background: #2a2a2a url(library/images/teams/afl/geelong.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.gold-coast .box-heading {
			background: #2a2a2a url(library/images/teams/afl/goldcoast.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.gws .box-heading {
			background: #2a2a2a url(library/images/teams/afl/gws.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.hawthorn .box-heading {
			background: #2a2a2a url(library/images/teams/afl/hawthorn.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.melbourne .box-heading {
			background: #2a2a2a url(library/images/teams/afl/melbourne.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.north-melbourne .box-heading {
			background: #2a2a2a url(library/images/teams/afl/northmelbourne.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.port-adelaide .box-heading {
			background: #2a2a2a url(library/images/teams/afl/portadelaide.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.richmond .box-heading {
			background: #2a2a2a url(library/images/teams/afl/richmond.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.st-kilda .box-heading {
			background: #2a2a2a url(library/images/teams/afl/stkilda.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.sydney .box-heading {
			background: #2a2a2a url(library/images/teams/afl/sydneyswans.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.west-coast .box-heading {
			background: #2a2a2a url(library/images/teams/afl/westcoast.png) no-repeat 10px 10px;
		}
		#info .info-afl .team-box.western-bulldogs .box-heading {
			background: #2a2a2a url(library/images/teams/afl/westernbulldogs.png) no-repeat 10px 10px;
		}
		/* A-League Teams */
		#info .info-soccer .team-box.adelaide-united .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/adelaideunited.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.brisbane-roar .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/brisbaneroar.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.central-coast .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/centralcoastmariners.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.melbourne-city .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/melbournecity.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.melbourne-victory .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/melbournevictory.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.newcastle-jets .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/newcastlejets.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.perth-glory .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/perthglory.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.sydney-fc .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/sydneyfc.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.wellington-phoenix .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/wellingtonphoenix.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.western-sydney .box-heading {
			background: #2a2a2a url(library/images/teams/aleague/westernsydneywanderers.png) no-repeat 10px 10px;
		}
		/* EPL Teams */
		#info .info-soccer .team-box.bournemouth .box-heading {
			background: #2a2a2a url(library/images/teams/epl/bournemouth.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.arsenal .box-heading {
			background: #2a2a2a url(library/images/teams/epl/arsenal.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.burnley .box-heading {
			background: #2a2a2a url(library/images/teams/epl/burnley.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.chelsea .box-heading {
			background: #2a2a2a url(library/images/teams/epl/chelsea.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.crystal-palace .box-heading {
			background: #2a2a2a url(library/images/teams/epl/crystalpalace.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.everton .box-heading {
			background: #2a2a2a url(library/images/teams/epl/everton.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.huddersfield .box-heading {
			background: #2a2a2a url(library/images/teams/epl/huddersfield.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.leicester-city .box-heading {
			background: #2a2a2a url(library/images/teams/epl/leicestercity.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.liverpool .box-heading {
			background: #2a2a2a url(library/images/teams/epl/liverpool.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.manchester-city .box-heading {
			background: #2a2a2a url(library/images/teams/epl/manchestercity.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.manchester-united .box-heading {
			background: #2a2a2a url(library/images/teams/epl/manchesterunited.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.newcastle-united .box-heading {
			background: #2a2a2a url(library/images/teams/epl/newcastleunited.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.southampton .box-heading {
			background: #2a2a2a url(library/images/teams/epl/southampton.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.stoke-city .box-heading {
			background: #2a2a2a url(library/images/teams/epl/stokecity.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.brighton-and-hove-albion .box-heading {
			background: #2a2a2a url(library/images/teams/epl/brightonandhovealbion.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.swansea-city .box-heading {
			background: #2a2a2a url(library/images/teams/epl/swanseacity.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.tottenham .box-heading {
			background: #2a2a2a url(library/images/teams/epl/tottenhamhotspur.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.watford .box-heading {
			background: #2a2a2a url(library/images/teams/epl/watford.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.west-bromwich .box-heading {
			background: #2a2a2a url(library/images/teams/epl/westbromwichalbion.png) no-repeat 10px 10px;
		}
		#info .info-soccer .team-box.west-ham .box-heading {
			background: #2a2a2a url(library/images/teams/epl/westhamunited.png) no-repeat 10px 10px;
		}

		/* Big Bash Teams */
		#info .info-bigbash .team-box.adelaide-strikers .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/adelaidestrikers.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.brisbane-heat .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/brisbaneheat.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.hobart-hurricanes .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/hobarthurricanes.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.melbourne-renegades .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/melbournerenegades.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.melbourne-stars .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/melbournestars.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.perth-scorchers .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/perthscorchers.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.sydney-thunder .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/sydneythunder.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.sydney-sixers .box-heading {
			background: #2a2a2a url(library/images/teams/bigbash/sydneysixers.png) no-repeat 10px 10px;
		}

		/* Super Rugby Teams */
		#info .info-bigbash .team-box.blues .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/blues.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.brumbies .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/brumbies.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.bulls .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/bulls.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.cheetahs .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/cheetahs.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.chiefs .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/chiefs.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.crusaders .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/crusaders.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.force .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/force.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.highlanders .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/highlanders.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.hurricanes .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/hurricanes.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.jaguares .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/jaguares.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.kings .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/kings.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.lions .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/lions.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.rebels .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/rebels.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.reds .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/reds.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.sharks .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/sharks.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.stormers .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/stormers.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.sunwolves .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/sunwolves.png) no-repeat 10px 10px;
		}
		#info .info-bigbash .team-box.waratahs .box-heading {
			background: #2a2a2a url(library/images/teams/rugbyunion/waratahs.png) no-repeat 10px 10px;
		}
		
		#info .team-box .button {
			width: auto;
		}
			#info .team-box .button a {
				color: #fff;
				text-decoration: none;
				font-size: 14px;
				text-align: center;
				display: block;
			}
				#info .team-box .button a:hover {
					color: #fff;
				}

/* Lists */
#info .page-content .entry-content ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0;
}
	#info .page-content .entry-content ul li {
		padding: 5px 0 5px 22px;
		margin: 0;
		list-style-type: none;
		background: url(library/images/right-arrow_red.png) no-repeat 5px 9px;
	}

/* Ladbrokes Footer Reset */
.main-footer {
	font-size: 11px;
	margin-top: -9px;
}
.main-footer h3 {
	color: #494949;
	font-size: 13px;
	font-weight: 600;
	margin: 15px 0;
	padding: 0;
	font-family: opensans, verdana, arial, sans-serif;
	text-transform: capitalize;
	border: none;
}
	.main-footer .content-links a {
		color: #6887a6;
		text-decoration: none;
		margin-right: 20px;
	}
		.main-footer .content-links a:hover {
			text-decoration: underline;
		}
	.main-footer .copyright a {
		color: #818181;
	}

	/* Footer Custom */
	.main-footer .mobile a {
		color: #272a2d;
	}
	.main-footer .copyright a {
		text-decoration: underline;
	}
		.main-footer .copyright a:hover {
			text-decoration: none;
		}

.article-footer .article-author-info {
	padding: 10px 10px 0 10px;
	background-color: #f0efee;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin: 10px 0 0 0;
}

/* Other */
.sticky {}          /* DO NOT EDIT THIS */
.gallery-caption {} /* THESE ARE USELESS */
.bypostauthor {}    /* THEY ARE ONLY TO KEEP THEME CHECK HAPPY */

@media screen and (max-width: 959px) {

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
		padding: 10px;
	}

}

@media only screen and (max-width : 480px) {

	body { -webkit-text-size-adjust: none; }

		body.post, body.page, #info .post, #info .page {
			padding: 0;
		}
		#topbar {
			display: none;
		}
		.main-header, .main-nav {
			width: 480px;
		}
		.main-header .inner {
			width: 480px;
		}
		#login, .main-nav .inner a.but_other, .main-nav .inner a.but_myacc, .main-nav .inner a.but_how, .main-nav .inner a.but_betquiz, #current-time {
			display: none;
		}
		.main-nav .inner {
			width: 460px;
		}
		#container {
			width: 480px;
		}
			nav.blog-nav {
				width: 480px;
			}
				nav.blog-nav ul li {
					margin-bottom: 13px;
				}
					nav.blog-nav ul li ul li {
						margin-bottom: 0;
					}
				nav.blog-nav ul li a {
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius: 4px;
				}
			#content {
				width: 440px;
			}
					#main, .page .page-content #main, .page .home-content #main {
						width: 440px;
						float: none;
					}
					#sidebar {
						width: 198px;
						float: none;
					}
					.blog-box {
						margin-left: 0;
						width: 440px;
					}
					.feature-box .box-list .post-box .post-details, .standard-box .box-list .post-box .post-details {
						width: 323px;
					}
					.blog-box .box-list .post-box, .feature-box .box-list .post-box, .archive-box .box-list .post-box .post-details {
						width: 403px;
					}
					.feature-box .box-inner .thumb, .archive-box .box-list .thumb, .standard-box .box-inner .thumb {
						float: none;
						width: 404px;
						height: auto;
					}
						.feature-box .box-inner .thumb img, .archive-box .box-list .thumb img, .standard-box .box-inner .thumb img {
							width: 404px;
							height: auto;
						}
					.archive-box .box-list h2 {
						padding: 0;
						margin: 9px 0 9px 0;
					}
					.archive-box .excerpt {
						padding-top: 0;
					}
					.post-image {
						width: 440px;
						height: auto;
					}
						.post-image img {
							width: 440px;
							height: auto;
						}
						.blog-box .post-image img {
							width: 400px;
							height: auto;
							float: right;
						}
						.wp-caption, .wp-caption img {
							max-width: 440px;
							height: auto;
							float: none;
						}
						.wp-caption {
							margin: 0 0 10px 0!important;
							width: 440px!important;
						}
						.wp-caption .wp-caption-text {
							background-color: #f0efee;
							margin: 0 0 10px 0;
							-webkit-border-bottom-right-radius: 4px;
							-webkit-border-bottom-left-radius: 4px;
							-moz-border-radius-bottomright: 4px;
							-moz-border-radius-bottomleft: 4px;
							border-bottom-right-radius: 4px;
							border-bottom-left-radius: 4px;
						}
					#info.page .page .article-header {
						clear: both;
						width: 390px;
					}
					.blog-box .box-inner .box-img {
						width: 440px;
					}
		#container table {
			font-size: 10px;
		}

		#info #content .post, #info #content .page, #info #content.page-content .page {
			padding: 0;
		}
		#content .post .entry-content img, #content .page .entry-content img {
			width: 440px;
			height: auto;
		}
		.page-template-page-lander #content .post .entry-content img, .page-template-page-lander #content .page .entry-content img {
			width: auto;
		}

		#content .post .entry-content iframe, #content .page .entry-content iframe {
			width: 440px;
		}

		/* Match Title Module */
		#info .matchtitle, #info .tipstitle, #info .bettingtitle {
			width: 400px;
		}
		#info .blog-box .tipstitle, #info .blog-box .bettingtitle {
			width: 354px;
		}
			#info .matchtitle .teamicon {
				width: 50px;
				height: 60px;
			}
			#info .matchtitle.nrl .teamicon.Broncos, #info .matchtitle.nrl .teamicon.Eels, #info .matchtitle.nrl .teamicon.Eagles, #info .matchtitle.nrl .teamicon.Bulldogs, #info .matchtitle.nrl .teamicon.Raiders, #info .matchtitle.nrl .teamicon.Panthers, #info .matchtitle.nrl .teamicon.Tigers, #info .matchtitle.nrl .teamicon.Warriors, #info .matchtitle.nrl .teamicon.Roosters, #info .matchtitle.nrl .teamicon.Rabbitohs, #info .matchtitle.nrl .teamicon.Titans, #info .matchtitle.nrl .teamicon.Knights, #info .matchtitle.nrl .teamicon.Storm, #info .matchtitle.nrl .teamicon.Dragons, #info .matchtitle.nrl .teamicon.Cowboys, #info .matchtitle.nrl .teamicon.Sharks, #info .matchtitle.nrl .teamicon.Maroons, #info .matchtitle.nrl .teamicon.Blues, #info .matchtitle.afl .teamicon.Richmond, #info .matchtitle.afl .teamicon.Carlton, #info .matchtitle.afl .teamicon.Melbourne, #info .matchtitle.afl .teamicon.GWS, #info .matchtitle.afl .teamicon.Giants, #info .matchtitle.afl .teamicon.Suns, #info .matchtitle.afl .teamicon.Essendon, #info .matchtitle.afl .teamicon.North, #info .matchtitle.afl .teamicon.Adelaide, #info .matchtitle.afl .teamicon.Sydney.Swans, #info .matchtitle.afl .teamicon.Collingwood, #info .matchtitle.afl .teamicon.Bulldogs, #info .matchtitle.afl .teamicon.Fremantle, #info .matchtitle.afl .teamicon.Port, #info .matchtitle.afl .teamicon.Kilda, #info .matchtitle.afl .teamicon.Eagles, #info .matchtitle.afl .teamicon.Lions, #info .matchtitle.afl .teamicon.Geelong, #info .matchtitle.afl .teamicon.Hawthorn, #info .matchtitle.superrugby .teamicon.Blues, #info .matchtitle.superrugby .teamicon.Highlanders, #info .matchtitle.superrugby .teamicon.Brumbies, #info .matchtitle.superrugby .teamicon.Hurricanes, #info .matchtitle.superrugby .teamicon.Cheetahs, #info .matchtitle.superrugby .teamicon.Jaguares, #info .matchtitle.superrugby .teamicon.Sunwolves, #info .matchtitle.superrugby .teamicon.Lions, #info .matchtitle.superrugby .teamicon.Crusaders, #info .matchtitle.superrugby .teamicon.Chiefs, #info .matchtitle.superrugby .teamicon.Waratahs, #info .matchtitle.superrugby .teamicon.Reds, #info .matchtitle.superrugby .teamicon.Force, #info .matchtitle.superrugby .teamicon.Rebels, #info .matchtitle.superrugby .teamicon.Kings, #info .matchtitle.superrugby .teamicon.Sharks, #info .matchtitle.superrugby .teamicon.Stormers, #info .matchtitle.superrugby .teamicon.Bulls, #info .matchtitle.epl .teamicon.Leicester, #info .matchtitle.epl .teamicon.Tottenham, #info .matchtitle.epl .teamicon.Arsenal, #info .matchtitle.epl .teamicon.Manchester.City, #info .matchtitle.epl .teamicon.Manchester.United, #info .matchtitle.epl .teamicon.West.Ham, #info .matchtitle.epl .teamicon.Southampton, #info .matchtitle.epl .teamicon.Everton, #info .matchtitle.epl .teamicon.Liverpool, #info .matchtitle.epl .teamicon.Watford, #info .matchtitle.epl .teamicon.Stoke, #info .matchtitle.epl .teamicon.Crystal, #info .matchtitle.epl .teamicon.Chelsea, #info .matchtitle.epl .teamicon.Bromwich, #info .matchtitle.epl .teamicon.Bournemouth, #info .matchtitle.epl .teamicon.Swansea, #info .matchtitle.epl .teamicon.Newcastle, #info .matchtitle.epl .teamicon.Norwich, #info .matchtitle.epl .teamicon.Sunderland, #info .matchtitle.epl .teamicon.Aston.Villa, #info .matchtitle.epl .teamicon.Hull.City, #info .matchtitle.epl .teamicon.Burnley, #info .matchtitle.epl .teamicon.Middlesbrough, #info .matchtitle.aleague .teamicon.Roar, #info .matchtitle.aleague .teamicon.Jets, #info .matchtitle.aleague .teamicon.Sydney.FC, #info .matchtitle.aleague .teamicon.Glory, #info .matchtitle.aleague .teamicon.Melbourne.City, #info .matchtitle.aleague .teamicon.Melbourne.Victory, #info .matchtitle.aleague .teamicon.Mariners, #info .matchtitle.aleague .teamicon.Adelaide, #info .matchtitle.aleague .teamicon.Wanderers, #info .matchtitle.aleague .teamicon.Phoenix, #info .matchtitle.euro .teamicon.Albania, #info .matchtitle.euro .teamicon.Austria, #info .matchtitle.euro .teamicon.Belgium, #info .matchtitle.euro .teamicon.Croatia, #info .matchtitle.euro .teamicon.Czech.Republic, #info .matchtitle.euro .teamicon.England, #info .matchtitle.euro .teamicon.France, #info .matchtitle.euro .teamicon.Germany, #info .matchtitle.euro .teamicon.Hungary, #info .matchtitle.euro .teamicon.Iceland, #info .matchtitle.euro .teamicon.Republic.Ireland, #info .matchtitle.euro .teamicon.Italy, #info .matchtitle.euro .teamicon.Northern.Ireland, #info .matchtitle.euro .teamicon.Poland, #info .matchtitle.euro .teamicon.Portugal, #info .matchtitle.euro .teamicon.Romania, #info .matchtitle.euro .teamicon.Russia, #info .matchtitle.euro .teamicon.Slovakia, #info .matchtitle.euro .teamicon.Spain, #info .matchtitle.euro .teamicon.Sweden, #info .matchtitle.euro .teamicon.Switzerland, #info .matchtitle.euro .teamicon.Turkey, #info .matchtitle.euro .teamicon.Ukraine, #info .matchtitle.euro .teamicon.Wales, #info .matchtitle.rugby .teamicon.Wallabies, #info .matchtitle.rugby .teamicon.Australia, #info .matchtitle.rugby .teamicon.All.Blacks, #info .matchtitle.rugby .teamicon.New.Zealand, #info .matchtitle.rugby .teamicon.England, #info .matchtitle.rugby .teamicon.South.Africa, #info .matchtitle.rugby .teamicon.Argentina, #info .matchtitle.nfl .teamicon.Arizona.Cardinals, #info .matchtitle.nfl .teamicon.Atlanta.Falcons, #info .matchtitle.nfl .teamicon.Baltimore.Ravens, #info .matchtitle.nfl .teamicon.Buffalo.Bills, #info .matchtitle.nfl .teamicon.Carolina.Panters, #info .matchtitle.nfl .teamicon.Chicago.Bears, #info .matchtitle.nfl .teamicon.Cincinnati.Bengals, #info .matchtitle.nfl .teamicon.Cleveland.Browns, #info .matchtitle.nfl .teamicon.Dallas.Cowboys, #info .matchtitle.nfl .teamicon.Denver.Broncos, #info .matchtitle.nfl .teamicon.Detroit.Lions, #info .matchtitle.nfl .teamicon.Green.Bay.Packers, #info .matchtitle.nfl .teamicon.Houston.Texans, #info .matchtitle.nfl .teamicon.Indianapolis.Colts, #info .matchtitle.nfl .teamicon.Jacksonville.Jaguars, #info .matchtitle.nfl .teamicon.Kansas.City.Chiefs, #info .matchtitle.nfl .teamicon.Los.Angeles.Rams, #info .matchtitle.nfl .teamicon.Miami.Dolphins, #info .matchtitle.nfl .teamicon.Minnesota.Vikings, #info .matchtitle.nfl .teamicon.New.England.Patriots, #info .matchtitle.nfl .teamicon.New.Orleans.Saints, #info .matchtitle.nfl .teamicon.New.York.Giants, #info .matchtitle.nfl .teamicon.New.York.Jets, #info .matchtitle.nfl .teamicon.Oakland.Raiders, #info .matchtitle.nfl .teamicon.Philadelphia.Eagles, #info .matchtitle.nfl .teamicon.Pittsburgh.Steelers, #info .matchtitle.nfl .teamicon.San.Diego.Chargers, #info .matchtitle.nfl .teamicon.San.Francisco.49ers, #info .matchtitle.nfl .teamicon.Seattle.Seahawks, #info .matchtitle.nfl .teamicon.Tampa.Bay.Buccaneers, #info .matchtitle.nfl .teamicon.Tennessee.Titans, #info .matchtitle.nfl .teamicon.Washington.Redskins {
				background-size: 50px 50px;
				background-position: 0 10px;
			}
			#info .matchtitle .matchinfo {
				width: 280px;
			}
				#info .matchtitle .matchinfo h4 {
					font-size: 16px;
					margin: 0;
				}
				#info .matchtitle .matchinfo em {
					font-size: 18px;
					margin: 0 5px 0 5px;
				}
				#info .matchtitle .matchinfo p {
					font-size: 12px;
					margin: 6px 0 0 0;
				}
			#info .tipstitle h4, #info .blog-box .tipstitle h4, #info .tipstitle .selection, #info .bettingtitle h4, #info .blog-box .bettingtitle h4, #info .bettingtitle .racename {
				float: none;
			}
			#info .sporttipstitle h4 {
				width: 100%;
			}
			#info .sporttipstitle .selection {
				width: 100%;
				text-align: left;
			}

			#raceFieldModule .module-race-field, #raceFieldModule .module-race-field table, #raceFormModule .module-race-form, #raceFormModule .module-race-form table, #nextRaceModule .module-next-race, #nextRaceModule .module-next-race .module-header, #featuredRaceModule .module-featured-race, #featuredRaceModule .module-header {
				width: 460px!important;
			}
				#raceFieldModule .module-race-field .module-offer, #featuredRaceModule .module-featured-race.wide .powered-by {
					display: none;
				}
				#raceFieldModule .module-race-field .race-header h3, #raceFieldModule .module-race-field .race-header h4 {
					width: 320px!important;
				}
				#raceFormModule .module-race-form .race-header h3 {
					width: 300px!important;
				}
				#raceFormModule .module-race-form .race-header p, #featuredRaceModule .module-featured-race.wide .race-header h4 {
					width: 440px!important;
				}
				#nextRaceModule .module-next-race .module-header {
					background-color: #cdcdcd!important;
				}
				#nextRaceModule .module-next-race .race-header .time {
					float: right!important;
				}
				#featuredRaceModule .module-featured-race .module-header {
					width: 450px!important;
				}
		        #raceFieldModule .module-race-field table th .promo-th {
		            width: 76px!important;
		        }
		        #raceFieldModule .module-race-field table th.odds.promo-odds {
		            width: 50px!important;
		        }
		        #raceFieldModule .module-race-field table td.promo-odds a {
		            width: 50px!important;
		            padding-right: 0!important;
		        }
		        #raceFieldModule .module-race-field table td.odds a {
		        	width: 40px!important;
		        }
		        #container #raceFieldModule table th, #container #raceFieldModule table td {
		        	padding: 0;
		        }

		#sidebar {
			margin-top: 0;
		}
			#col-3-3, .homepage-promos {
				width: 454px;
				margin-bottom: 9px;
			}
				#col-3-3 .promotion {
					float: left;
					margin-right: 20px;
				}
				#col-3-3 .joinnow {
					display: none;
				}
		/* UberMenu*/
		.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
			float: left
		}
		.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0 {
			width: 50%;
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0 {
			width: 50%;
		}
		.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
			min-width: 50%;
		}

		.main-footer {
			width: 440px;
		}
			.main-footer .copyright p {
				width: 440px;
			}
			.main-footer .box.contacts .contact-details {
				width: 420px;
				background: url('/images/bigsprite.png') no-repeat -555px -720px;
				height: 45px;
			}
			.main-footer .box.one-half.contacts {
				width: 420px;
			}


}

.main-footer .betting-operator .icons.br {
	background-position-x: 93%;
}
.main-footer  .betting-operator .icons.nrl {background-position: 6px -564px;}
.main-footer  .betting-operator .icons.pga {background-position: -5px -607px;height: 29px;}
.main-footer  .betting-operator .icons.ca {background-position: 5px -645px;}
.main-footer  .betting-operator .icons.afl {background-position: 4px -699px;}
.main-footer  .betting-operator .icons.aru {background-position: 4px -788px;}
.main-footer  .betting-operator .icons.ta {background-position: 3px -741px;}

.main-footer  .betting-operator .icons.greyhound {background-position: -235px -559px;}
.main-footer  .betting-operator .icons.mrc {background-position: -230px -643px;}
.main-footer  .betting-operator .icons.nbl {background-position: -234px -681px;}
.main-footer  .betting-operator .icons.lbp {background-position: -233px -728px;}
.main-footer  .betting-operator .icons.morc {background-position: -233px -765px;}
.main-footer  .betting-operator .icons.clfd {background-position: -232px -801px;}
.main-footer  .betting-operator .icons.apg {background-position: -233px -990px;}
.main-footer  .betting-operator .icons.broncs {background-position: -233px -870px;}
.main-footer  .betting-operator .icons.bnebullets {background-position: -237px -914px;}
.main-footer  .betting-operator .icons.crv {background-position: -235px -833px;}
.main-footer  .betting-operator .icons.knights {background-position: 0 -962px;}
.main-footer  .betting-operator .icons.bulldogs {background-position: -237px -608px;}
.main-footer  .betting-operator .icons.moonee {background-position: -233px -952px;}

/*responsive footer */
@media only screen and (max-width: 480px) {
	.main-footer-wrapper {
		width: 480px;
		/* padding: 20px; */
		margin: 0 auto;
		position: relative;
	}
	.main-footer {
		padding:20px;
	}
	.main-footer .contact-list{
		width:100%;
		text-align:center;
	}
	.main-footer .contact-list li {
		width:100%;
		padding:0;
		margin:10px 0;
	}
	.contact-list-betting:before,
	.contact-list-support:before {
		display:none;
	}
	.main-footer .footer-top-row .one-fourth.last-col {
		width: 100%;
		text-align: center;
		margin: 15px auto;
	}

	a.footer-mobile {
		width: 100%;
		text-align:  center;
		position: static;
		margin-top: 15px;
	}

	.block-rounded.right-terms-meta {
		width: 100%;
	}

	.main-footer .terms .one-fourth.last-col {
		width: 100%;
	}

	.box.one-fourth.marg-right.betting-operator {
		/* width: 100%; */
		/* column-count: 2; */
	}

	.right-copyright-meta {
		width: 100%;
	}
	.main-footer .box.three-fourths {
		width: 100%;
	}
	.left-terms-meta {
		height: auto;
		vertical-align: middle;
		width:99%;
	}
	.block-rounded .security {
		margin-top:15px;
	}
	.main-footer .terms {
		margin-top: 20px;
	}
}