/**
 *
 * Global Includes
 *
 */
/**
 *
 * Game Branding
 *
 */
/**
 *
 * Format Branding
 *
 */
/* Default Transition time */

@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);
/* white space fix cross browser */
/* body a {
    @include whiteSpace
}

*/
/* Box shadow */
/* flex flow */
/* include fonts */
/* media query mixins */
/* Example: 
    div {
        @include mobilePortrait {
            height:50px;
        }
    }
*/

.homePageEspots {
    width: 100%;
    display: table;
    margin-bottom: 20px;
}
.homePageEspots > ul {
    display: table-cell;
    background: white;
    padding: 10px;
}
.homePageEspots img {
    width: 100%;
}
.homePageEspots li {
    vertical-align: top;
    display: inline-block;
    padding: 10px;
}
.homePageEspots li span {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    color: black;
}
.homePageEspots li span > * {
    background: rgba(255, 255, 255, 0.9);
    padding: 4px 12px;
    float: left;
    clear: both;
}
.homePageEspots a {
    position: relative;
    display: inline-block;
    width: 100%;
}
.homePageEspots h2 {
    font-size: 14px;
    margin-bottom: 5px;
}
.homePageEspots .primaryEspots {
    width: 66.6%;
    padding: 10px 0 10px 10px;
}
.homePageEspots .primaryEspots li {
    width: 50%;
}
.homePageEspots .primaryEspots li:first-of-type {
    float: left;
}
.homePageEspots .secondaryEspots {
    width: 33.4%;
	padding:10px 10px 10px 0px;	
}
.homePageEspots .secondaryEspots li {
    width: 100%;
}

/* Franchise section */
.community .franchiseContainer div > a span { background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0; }

.quickLinksInline{
  float: left;
width: 100%;
height: 100%;
background: white;
}
.quickLinksInline h2{
	padding:25px 20px;
	float:left;
}
.quickLinksInline > .dropdown > a{
	display:inline-block;
	text-decoration:none;
}
.quickLinksInline > div:hover > a, .quickLinksInline > div:focus > a, .quickLinksInline > div:focus > a, .quickLinksInline > div.active > a {
    background-color: #ECECEC;
}
.quickLinksInline .dropdown li {
    display: inline-grid;
    color: #333;
    background: white;
    padding: 15px 10px 15px 10px;
    width: 100%;
    min-height: 50px;
    /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAbCAMAAABLAV/qAAAAQlBMVEUAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDQTCTWAAAAFXRSTlMAA/rxQhvT9tIqHd6+SMu2sVxAJhjVmC3TAAAAYElEQVQoz83KOQ6AMAxE0YTg7GH3/a/KRKLATo/41ehpzJM1InumlC6tlQO7+a3Y2fOkFFEcFJv8XzUvXZvSnaGbETY7WCQsZZ6wR7Mf2+E4aGtB/6BriaVmYdAebEjaDVhsBncvTGY0AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    position: relative;
    background-position: 97%;
    background-size: 12px;*/
    margin: 0 16px;
	font-size:18px;
	font-weight:bold;
}
.quickLinksInline .dropdown li:hover {
    background-color: #ECECEC;
}
.quickLinksInline span {
    color: #333;
    font-size: 1em;
}
.red{
	color:red !important;
}
.purple{
	color:purple !important;
}
#ad_espot_home_row_2_a{
	display:none;
}

#ad_espot_home_row_5_a{display:none;}

.dealTabs{display:none;}


.countdown-skinny {
  font-family: "Open Sans",sans-serif;
  background-image: url('http://img.game.co.uk/hub/images/Coley/countdown-skinny-bg.jpg');
  background-color: red;
  max-width: 1160px;
  height: 150px;
  padding: 1px;
  margin:0px 20px;
}
.countdown-skinny-link {
	text-decoration:none;
}
.countdown-skinny a{
	text-decoration:none;
}
.countdown-skinny p.clock {
  text-align: center;
  margin: -5px;
  font-weight: 500; 
  font-size: 30px;
}

.countdown-skinny p.terms {
  text-align: center;
  color: red;
  font-size: 16px;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 40px;
  font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.countdown-skinny p.small-text {
  font-size: 12px;
  text-align: center;
  color: red;
  padding-top: 40px;
}

.countdown-skinny time {  
  font-weight: 500; 
  font-size: 30px;
  color: red;
  font-family: "Arial Black", Gadget, sans-serif;
}

.countdown-skinny time div { 
  display: inline-block;
  position: relative;  
}

.countdown-skinny span.increments {
  font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-size: 25px;
}

/**.ioContainer{display:none;}**/

.IOsliderContainer .slides li a img{height:100px;}
.ioContainer h2{margin:0;}
.IOsliderContainer .slides li a h3{margin:10px 0;}
.IOsliderContainer .slides li a img{height:125px;}