/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
body {
	background: #f1ebdf;
}

a {
    text-decoration: none;
    color:#ef5829;
}
a img{
        border:none !important;
}
a.blue {
    color:#23bbb5;
}
a.green {
    color:#9aa621;
}
a.brown {
    color:#936850;
}
a.red {
    color:#CF2430;
}
.blue {
	color: #23bbb5; }

.green {
	color: #9aa621; }

.orange {
	color: #ef5829; }
.brown {
	color: #936850 !important; }
.red {
	color: #CF2430 !important; }


.bg-blue {
	background: #23bbb5 !important; }

.bg-green {
	background: #9aa621 !important; }

.bg-orange {
	background: #ef5829 !important; }

.bg-brown {
	background: #936850 !important; }
.bg-red {
	background: #CF2430 !important; }

/* reset */
* {
	margin: 0;
	padding: 0; }

.clear-both {
	clear: both; }

/* render html5 elements as block */

.aside-block {
	margin-top:0px !important;
}
body {
	background-color: #3d1b1b;
	font-family: Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	line-height: 18px;
}
html{
	font-family: Helvetica, Arial, sans-serif;
}
.layout-wrapper {
	background: #f1ebdf;
	overflow: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

.one-edge-shadow {
	/*-webkit-box-shadow: 1px 1px 17px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 1px 1px 17px 1px rgba(50, 50, 50, 0.75);
	box-shadow: 1px 1px 17px 1px rgba(50, 50, 50, 0.75);*/
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black; }

/* layout */
.nav-wrapper {
	width: 100%;
	margin: 0 auto;
	background: #3a2020 url(../images/nav-bg.png) repeat-x; }

.nav-block {
	width: 980px;
	height: 52px;
	margin: 0 auto;
	padding: 0px;
}
/* nav */
/* Main menu */
.nav-block .menu {
	font-size: 19px;
	font-weight: normal;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	padding: 0px;
	float: left; }

.nav-block .menu ul {
	margin: 0;
	padding: 15px 0 0 0px;
	list-style: none;
	line-height: normal; }

.nav-block .menu li {
	display: block;
	float: left;
	line-height: 26px; }

.nav-block .menu a {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 0px 5px;
	text-decoration: none;
	color: #e4c385; }

.nav-block .menu a:hover {
	color: #ef5729; }

.nav-block .menu li.current a {
	color: #ef5729; }

.nav-block .menu li.first a {
	padding: 0px 0px;
	padding-right: 5px; }

/* Main menu Ends */
/* Main social-menu */
.nav-block .social-menu {
	font-size: 30px;
	font-weight: normal;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	padding: 0px;
	float: right; }

.nav-block .social-menu ul {
	margin: 0;
	padding: 5px 0 0 0px;
	list-style: none;
	line-height: normal; }

.nav-block .social-menu li {
	color: #9aa621;
	display: block;
	float: left;
	line-height: 43px; }

.nav-block .social-menu li.subscribe {
	color: #9aa621;
	display: block;
	float: left;
	line-height: 43px;
	border-left: 2px solid #725a52;
	border-right: 2px solid #725a52;
	padding: 0px 5px;
}

.nav-block .social-menu a {
	display: block;
	float: left;
	padding: 0px 10px;
	text-decoration: none; }

.nav-block .social-menu li.subscribe a {
	font-size: 28px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	color: #9aa621;
	text-shadow: 1px 0px 0px rgba(190, 219, 170, 0.7), -1px -1px 1px black;
	-webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(137, 148, 29, 0.7)), to(#a0a732));
	font-weight: normal;
	 }
.nav-block .social-menu li.subscribe a.current {
	font-size: 28px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	color: #e75427;
	text-shadow: 1px 0px 0px rgba(231, 84, 39, 0.7), -1px -1px 1px black;
	-webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(231, 84, 39, 0.7)), to(#e75427));
	cursor: default;
	font-weight: normal;
}
.nav-block .social-menu li.subscribe a.current:hover {
	font-size: 28px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	color: #e75427;
	text-shadow: 1px 0px 0px rgba(231, 84, 39, 0.7), -1px -1px 1px black;
	-webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(231, 84, 39, 0.7)), to(#e75427));
	font-weight: normal;
}

.nav-block .social-menu li.subscribe a:hover {
	text-shadow: 1px 0px 0px rgba(190, 219, 170, 0.7), -1px -1px 1px black;
	-webkit-mask-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a0a732), to(rgba(137, 148, 29, 0.7)));
}
.subscribe.current-member a {
	font-size:19px !important;
}
.subscribe.last {
	border-left: none !important;
}
.nav-block .social-menu li a.facebook {
	background: transparent url(../images/fb.png) no-repeat;
	width: 43px;
	height: 43px;
	margin-left: 20px;
	padding: 5px;
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
	font-weight: normal;}

.nav-block .social-menu li a.twitter {
	background: transparent url(../images/twitter.png) no-repeat;
	width: 43px;
	height: 43px;
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
	padding: 0px;
}

.nav-block .social-menu li a.facebook:hover,
.nav-block .social-menu li a.twitter:hover {
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}

/* Main social-menu ENDS */
/* .nav-block ENDS */
/* .header-wrapper STARTS */
.header-wrapper {
	width: 100%;
	background: #402323 url(../images/header-bg3.jpg) repeat-x;
	height: 242px;
	margin: 0 auto;
}
.logo-wrapper {
	position: relative;
	width: 1196px;
	background: #402323 url(../images/logo-bg-gfg.png) no-repeat;
	height: 178px;
	margin: 0 auto;
}
.logo-wrapper a.logo {
	position: absolute;
	left: 294px;
	top: 9px;
}
/* sec-menu Starts */
.header-wrapper .sec-menu {
	width: 980px;
	margin: 0 auto;
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 19px;
	line-height: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	padding: 0px;
	margin-top: 19px;
	text-transform: uppercase;
        display: block;
}
.header-wrapper .sec-menu ul {
	margin: 0;
	padding: 15px 0 0 0px;
	list-style: none;
	line-height: normal;
        display: block;
}
.header-wrapper .sec-menu li {
	display: block;
    float: left;
	line-height: 26px;
	text-align: center;
	text-shadow: 0px 5px 7px rgba(0, 0, 0, 0.75);
}
.header-wrapper .sec-menu a {
	display: block;
	float: left;
	padding: 0px 46px;
	text-decoration: none;
	line-height: 20px;
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
	line-height: 25px;
}
.header-wrapper .sec-menu a.news:hover {
	border-bottom:5px solid #23bbb5;
}
.header-wrapper .sec-menu a.games:hover {
	border-bottom:5px solid #ef5829;
}
.header-wrapper .sec-menu a.else:hover {
	border-bottom:5px solid #9aa621;
}
.header-wrapper .sec-menu .current-news {
	border-bottom:5px solid #23bbb5;
	line-height: 25px;
}
.header-wrapper .sec-menu .current-games {
	border-bottom:5px solid #ef5829;
	line-height: 25px;
}
.header-wrapper .sec-menu .current-else {
	border-bottom:5px solid #9aa621;
	line-height: 25px;
}

/* sec-menu Ends */
/* .header-wrapper ENDS */
/* .section-block .main STARTS */
.section-block {
	width: 980px;
	margin: 0 auto;
}

.article-block {
	width: 980px;
	margin: 0 auto; }

#page {
	float: left;
	width: 630px;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	background: #f8f5eb;
	padding: 10px;
}
.page-content{
	/* padding:0 10px;*/
	padding-top:20px;
}

/*--------------------------------------------------------------------*/
/*-------------------------HOME PAGE STARTS---------------------------*/
/*--------------------------------------------------------------------*/
/* .news */
.section-block .news {
	width: 480px;
	float: left;
	margin-right: 20px;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.25);
	box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.25);
	background: #f9f6f1; }

.shadow {
	background: transparent url(../images/shadow2.png) no-repeat;
	width: 480px;
	height: 48px;
	position: absolute;
	z-index: 100; }

.news a p {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal; }

.news a h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 40px;
	font-weight: normal; }

.news-logo {
	width: 155px;
	height: 107px;
	padding-left: 5px;
	float: left;
	margin-top: -6px; }

.news-description {
	width: 280px;
	float: left;
	padding: 20px;
	padding-top: 15px;
	min-height: 113px; }

/* .games */
.section-block .games {
	width: 480px;
	float: left;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.25);
	box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.25); }

.flex-caption {
	background: #e64e23; }

/* .flexslider */
#games-flex{
    overflow:hidden;
}
.flex-caption .games-description {
	width: 280px;
	float: right;
	padding: 20px;
	padding-top: 15px;
	min-height: 118px; }

.games-description h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 48px;
	line-height: 48px;
	color: #f1ebdf;
	padding: 10px;
	font-weight: normal; }

.flex-caption .games-logo {
	width: 155px;
	height: 107px;
	padding-left: 5px;
	float: left;
	margin-top: -6px; }

.games-logo2 {
	position: absolute;
	bottom: 40px;
	left: 5px;
	z-index: 1000; }

/* .section-block .main ENDS */
/* .section-block .feature-boxes STARTS */
.features {
	width: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
}

.feature-boxes {
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
	margin-right: 20px;
	background: #f9f6f1;
	width: 230px;
	height: 280px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2); }
.feature-boxes a {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-weight: normal;}
.feature-boxes h2 {
	color: #23bbb5;
	padding: 15px 15px 0px 15px;
	text-transform:uppercase;
	font-weight: normal;
}
.feature-boxes p {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 10px 15px 15px 15px;
	font-size: 14px; }

.feature-boxes2 {
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
	margin-right: 20px;
	background: #f9f6f1;
	width: 230px;
	height: 280px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2); }
.feature-boxes2.last{
    margin-right: 0px;
}
.feature-boxes2 h2 {
	color: #ef5829 !important;
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.feature-boxes2 a {
	text-decoration: none; }
.feature-boxes2 h2 {
	color: #23bbb5;
	padding: 15px 15px 0px 15px;
	text-transform:uppercase;
	font-weight: normal;
}
.feature-boxes2 p {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 10px 15px 15px 15px;
	font-size: 14px;
	font-weight: normal;}

.feature-boxes3 {
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
	margin-right: none;
	background: #f9f6f1;
	width: 230px;
	height: 280px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2); }
.feature-boxes3 h2 {
	color: #ef5829 !important;
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.feature-boxes3 a {
	text-decoration: none;
}
.feature-boxes3 h2 {
	color: #23bbb5;
	padding: 15px 15px 0px 15px;
	font-weight: normal;
}
.feature-boxes3 p {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 10px 15px 15px 15px;
	font-size: 14px; }

.feature-boxes:hover, .feature-boxes2:hover, .feature-boxes3:hover {
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}

/* .section-block .feature-boxes ENDS */
/* .section-block banners STARTS */
#banners{
	padding-top:20px;
}
.banner1, .banner2 {
	height: 236px;
	border: 10px solid #d5cdbb;
	width: 460px;
	float: left;
	margin-right: 20px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
}

.banner2 {
	margin-right: 0px; }

.banner1:hover, .banner2:hover {
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}

/* .section-block banners ENDSS */
/*--------------------------------------------------------------------*/
/*-------------------------HOME PAGE ENDS---------------------------*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/*-------------------------GAMES PAGE STARTS---------------------------*/
/*--------------------------------------------------------------------*/
.games-list {
	margin: 0 auto;
	width: 1000px;
	margin-top: 10px;
	padding-bottom: 20px; }

.enter {
	position: absolute;
	background: #ef5829;
	width: 100%;
	height: 110px;
	text-align: center;
	bottom: 0;
	opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    filter: alpha(opacity=0);
}
.games-boxes2 .enter {
    bottom: auto;
    height: 195px;
    top: 0;
    width: 151px;
}
.games-boxes2 .enter-out {
    background: #f1ebdf;
    height: 195px;
    opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
    width: 151px;
}
.games-boxes,
.games-boxes2 {
	position: relative;
}
.games-boxes:hover .enter,
.games-boxes2:hover .enter {
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
}
.games-boxes {
	width: 228px;
	margin: 10px;
	background: #f9f6f1;
	height: 260px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2); }
.games-boxes a {
	text-decoration: none; }
.games-boxes h2 {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: black;
	padding: 15px 15px 0px 15px;
	font-weight: normal;}
.games-boxes p {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 15px 15px 15px;
	font-size: 14px; }
.games-boxes h3 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 33px;
	color: #ef5829;
	padding: 0px 15px 0px 15px;
	font-weight: normal;
}
.games-boxes h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 75px;
	color: #f1ebdf;
	line-height: 120px;
	font-weight: normal;}
.games-boxes span {
	float: right;
	font-size: 17px;
	color: #f1ebdf;
	background: #ef5829;
	padding: 3px 2px 3px 2px; }

.games-boxes2 {
	margin: 10px;
	width: 476px;
	background: #f9f6f1;
	height: 260px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2); }
.games-boxes2 a {
	text-decoration: none; }
.games-boxes2 h2 {
	background: #f9f6f1;
    clear: both;
    color: black;
    font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 22px;
    font-weight: normal;
    height: 45px;
	padding: 20px 15px 0px 15px;
}
.games-boxes2_OLD h3 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 33px;
	color: #ef5829;
	padding: 0px 15px 0px 15px;
	font-weight: normal;}
.games-boxes2 h3 {
    font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
    font-size: 30px;
    font-weight: normal;
	color: #ef5829;
    padding: 137px 15px 10px 15px;
}
.games-boxes2 p {
	color: black;
    font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
    font-size: 14px;
	font-weight: normal;
	padding: 0 15px;
    text-decoration: none;
}
.games-boxes2 h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 65px;
	color: #f1ebdf;
	line-height: 200px;
	font-weight: normal;
}
.games-boxes2 span {
	float: right;
	font-size: 17px;
	color: #f1ebdf;
	background: #ef5829;
	padding: 3px 2px 3px 2px; }
.games-boxes2 img {
    float: right;
}
/*--------------------------------------------------------------------*/
/*-------------------------GAMES PAGE ENDSS---------------------------*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/*-------------------------GAME PAGE STARTS---------------------------*/
/*--------------------------------------------------------------------*/
#game {
	float: left;
	width: 630px;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	background: #f8f5eb;
	padding: 10px 10px 25px 10px;
}
.game-details {
	padding-bottom: 30px; }
.game-details h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #f1ebdf;
	line-height: 45px;
	background: #ef5829;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: normal; }
.game-details span {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 25px;
	color: black;
	padding-right: 20px;
	float: right;
	font-weight: normal; }
.game-details p {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 15px 15px 0px 15px;
	font-size: 16px;
	line-height: 22px; }

.left-img {
	float: left;
    padding: 15px 0 0 0;
	width: 300px;
}
.right-text {
	float: right;
	width: 320px;
}
.details {
	background: #e4dcc6;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.details .col-left {
	width: 290px;
	float: left;
	border-right: 2px solid #cdb487;
	padding-right: 15px;
}
.details .col-right {
	width: 270px;
	float: right;
}
.prize-details h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #ef5829;
	line-height: 45px;
	background: #402323;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: normal; }
.prize-details h2 {
	font-family: "Conv_ProximaNova-Bold", Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #ef5829;
	line-height: 18px;
	padding-top: 5px;
	font-weight: normal;
	text-transform: uppercase; }
.prize-details h3 {
	padding-top: 20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #ef5829;
	line-height: 30px;
	font-weight: normal; }
.prize-details span {
	font-size: 16px;
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	color: black;
	float: right;
	font-weight: normal;
	text-transform: none;
	width: 150px; }
.prize-details span.color {
	color: #ef5829;
	float: none; }
.prize-details span.title {
	font-size: 25px;
	color: #f9f6f1;
	padding-right: 20px;
	width: auto; }
.prize-details .col-left span {
    width: 160px;
}
.prize-details .col-right span {
    width: 170px;
}
.prize-details a {
	color: black; }
.prize-details a:hover {
	color: #ef5829; }
.prize-details p {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 15px 15px 15px 15px;
	font-size: 16px;
	line-height: 22px; }
.prize-details p.blub {
	margin-top: 30px;
	padding: 15px 15px 15px 0px; }
.prize-details p.answer {
	padding: 0px;
	line-height: 16px; }
.prize-details span.answer {
	padding-left: 5px;
	float: none;
	color: #ef5829; }
.prize-details .login {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	padding-left: 25px;
	float: none;
	font-size: 13px;
	font-weight: normal;}
.prize-details input.foo {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	width: 610px;
	padding: 10px;
	font-size: 16px;
	background: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666666;
	/*box-shadow: inset 0 2px 7px hsla( 0, 0%, 0%, 0.3 ), ;*/
	-moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	border: 1px solid #f9f6f1;
	margin-top: 10px;
}
.prize-details fieldset {
	border:none !important;

}
#GameEntryForm_GameEntryForm_GameAnswer {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	width: 610px !important;
	padding: 10px;
	font-size: 16px;
	background: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666666;
	-moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	border: 1px solid #f9f6f1;
	margin-top: 10px;
}
#GameEntryForm_GameEntryForm_error {
	background: rgba(230, 78, 35, 0.8);
	border:#e64e23 solid 1px;
	color:#f8f6e9;
}
.message.required,
.message.validation,
.message.good,
.message.bad {
	background: rgba(230, 78, 35, 0.8);
	border: #e64e23 solid 1px;
	color: #f8f6e9 !important;
    display: block;
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
	margin: 5px 0 12px 0;
    width: 610px;
}
.message.good {
	background: rgba(35, 187, 181, 0.8);
	border: #23bbb5 solid 1px;
}
.message.bad {
	background: #c00 !important;
	border: #e64e23 solid 1px;
}
.required-star {
    color: #ef5829;
}
.label-content {
	padding-top: 10px;
}
.prize-details h5 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.prize-details h5 span.login {
	padding: 0px !important;
}
.prize-details h5 span.login a{
	cursor: pointer;
}
.prize-details a.sent-entry-btn {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 45px;
	background: #ef5829;
	color: #f1ebdf;
	text-align: center;
	padding: 0 50px;
	padding-top: 4px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35); }
.prize-details a.sent-entry-btn:hover {
	background: #402323;
	color: #ef5829; }
.prize-details .login a {
	font-family: "Conv_ProximaNova-Bold" , Helvetica, Arial, sans-serif !important;
	font-weight: normal;}

/*------------------------- SIDEBAR STARTS ---------------------------*/
.sidebar {
	float: right;
	width: 300px; }

.pick-game {
	background: #f9f6f1;
	padding: 10px 25px 10px 25px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35); }

.pick-game h1 {
	font-weight: normal;
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 35px;
	line-height: 60px; }

.pick-game h1 span {
	font-weight: normal;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	color: #402323;
	font-size: 100px;
	background: transparent url(../images/pick-game-arrow.png) no-repeat 170px 15px;
	padding-right: 100px; }

.pick-game:hover {
	background: #402323; }

.pick-game:hover span {
	color: #edd4a8; }

.side-nav {
	width: 300px; }
.side-nav ul {
	font-size: 38px;
	font-weight: normal;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	margin: 0;
	list-style: none;
	line-height: normal; }
.side-nav li {
	padding: 5px 15px 0px 15px;
	margin: 20px 0;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35); }
.side-nav li.ath {
	background: #f9f6f1 url(../images/icon-ath.png) no-repeat 240px 0px; }
.side-nav li.htp {
	background: #f9f6f1 url(../images/icon-htp.png) no-repeat 240px 0px; }
.side-nav li.wl {
	background: #f9f6f1 url(../images/icon-wl.png) no-repeat 240px 0px; }
.side-nav li.go-back-btn {
	background: #ef5829 url(../images/icon-go-back-btn.png) no-repeat 240px 0px;
	margin-top:0px;}
.side-nav a {
	color: #edd4a8; }
.side-nav a:hover {
	color: #402323; }
.side-nav li.ath:hover {
	background: #ef5829 url(../images/icon-ath.png) no-repeat 240px 0px; }
.side-nav li.htp:hover {
	background: #ef5829 url(../images/icon-htp.png) no-repeat 240px 0px; }
.side-nav li.wl:hover {
	background: #ef5829 url(../images/icon-wl.png) no-repeat 240px 0px; }
.side-nav li.go-back-btn:hover {
	background: #f9f6f1 url(../images/icon-go-back-btn.png) no-repeat 240px 0px; }

.side-add {
	margin-bottom: 10px;
	opacity: 1; }

.side-add:hover {
	margin-bottom: 10px;
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}

/*------------------------- SIDEBAR ENDS ---------------------------*/

/*--------------------------------------------------------------------*/
/*-------------------------GAME PAGE ENDSS---------------------------*/
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------*/
/*-------------------------NEWS PAGE STARTS---------------------------*/
/*--------------------------------------------------------------------*/
.news-list {
	margin: 0 auto;
	width: 1000px;
	margin-top: 10px;
	padding-bottom: 20px;
}
.news-list .title-blue{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #23bbb5;
	line-height: 45px;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: normal;
}
.news-list .title-green{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #9aa621;
	line-height: 45px;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: normal;
}
.news-list .title-orange{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #ef5829;
	line-height: 45px;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: normal;
}
.news-list .title-brown{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #936850 !important;
	line-height: 45px;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: normal;
}
.news-list .title-red{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #CF2430;
	line-height: 45px;
	padding-left: 10px;
	padding-top: 5px;
	font-weight: normal;
}
.full-banner{
	width:980px;
	margin:0 auto;
}
.full-banner img{
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
}
.more {
	position: absolute;
	background: #23bbb5;
	width: 100%;
	height: 110px;
	text-align: center;
	bottom: 0;
	opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    filter: alpha(opacity=0);
    z-index: 2;
}

.news-boxes,
.news-boxes2,
.news-boxes3 {
	position: relative; }

.news-boxes2 .more {
    bottom: auto;
    height: 195px;
    top: 0;
    width: 151px;
}
.news-boxes2 .more-out {
    background: #f1ebdf;
    height: 195px;
    opacity: 1.0;
    width: 151px;
}
.news-boxes:hover .more,
.news-boxes2:hover .more,
.news-boxes3:hover .more {
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
}

.news-boxes3 .more {
	position: absolute;
	background: #23bbb5;
	width: 100%;
	height: 260px;
	text-align: center;
	bottom: 0;
	opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    filter: alpha(opacity=0);
}

.news-boxes3 .more h1 {
    margin-top:80px;
}

.news-boxes {
	width: 228px;
	margin: 10px;
	background: #f9f6f1;
	height: 260px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
}

.news-boxes2 {
	margin: 10px;
	width: 476px;
	background: #f9f6f1;
	height: 260px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
}
.news-boxes2 img {
    float: right;
}

.news-boxes3 {
	margin: 10px;
	width: 476px;
	background: #f9f6f1;
	height: 540px;
	float: left;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
}
.news-boxes a,
.news-boxes2 a,
.news-boxes3 a {
	text-decoration: none;
	}
.news-boxes h2,
.news-boxes2 h2,
.news-boxes2 h3,
.news-boxes3 h2 {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color:#23bbb5;
	padding: 8px 15px 0px 15px;
	font-weight: normal;
}
.news-boxes2 h2,
.news-boxes2 h3,
.news-boxes3 h2{
	font-size: 22px;
	line-height: 24px;
}
.news-boxes p,
.news-boxes2 p,
.news-boxes3 p {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 8px 15px 15px 15px;
	font-size: 14px;
	line-height:18px;
}
.news-boxes h1,
.news-boxes3 h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 75px;
	color: #f1ebdf;
	line-height: 120px;
	font-weight: normal;
}
.news-boxes2 h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 50px;
	color: #f1ebdf;
	line-height: 200px;
	font-weight: normal;
}
.news-boxes2 h2 {
    bottom: 0;
    float: left;
    font-weight: normal;
    line-height: 25px;
    padding: 15px 15px 75px 15px;
    position: absolute;
    width: 120px;
}
.news-boxes2 p {
	color: black;
    font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
    font-size: 14px;
	font-weight: normal;
	padding: 10px 15px;
    text-decoration: none;
}
.news-boxes h2.blue,
.news-boxes2 h2.blue,
.news-boxes3 h2.blue {
	color: #23bbb5 !important;
}
.news-boxes h2.green,
.news-boxes2 h2.green,
.news-boxes3 h2.green {
	color: #9aa621 !important;
}
.news-boxes h2.orange,
.news-boxes2 h2.orange,
.news-boxes3 h2.orange {
	color: #ef5829 !important;
}

.categories-list {
	margin: 0 auto;
	width: 1000px;
	margin-top: 10px;
	padding-bottom: 20px;
}
.categories-boxes {
	margin: 10px;
	width: 476px;
	height: 360px;
	float: left;
}
.categories-boxes img{
	width: 476px;
	height: 260px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
}
.categories-boxes img:hover {
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}
.categories-text-box{
	background:#3d1b1b;
	height:50px;
	margin-top: -4px;
	padding:20px;
}
.categories-text-box h2{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size:32px;
	font-weight: normal;
	color:#F1EBDF !important;
	line-height:38px;
}
.categories-text-box p{
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#F1EBDF !important;
	line-height:18px;
}




/*--------------------------------------------------------------------*/
/*-------------------------NEWS PAGE ENDSS---------------------------*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/*-------------------------ARTICLE PAGE STARTS---------------------------*/
/*--------------------------------------------------------------------*/
#article {
	float: left;
	width: 630px;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	background: #f8f5eb;
	padding: 10px; }

.article-details {
	padding-bottom: 20px;
}
.article-details h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #f1ebdf;
	line-height: 45px;
	background: #23bbb5;
	padding: 5px 10px 0 10px;
	font-weight: normal;
}
.article-details span {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: black;
	padding-right: 20px;
	font-weight: normal;
}
.article-details p {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	padding: 5px 0 5px 0;
	font-size: 16px;
	line-height: 22px;
}
.article-details p.breadcrumbs {
	padding: 5px 0 5px 0;
	font-size: 13px;
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-weight: normal; }
.article-details p.breadcrumbs span {
	padding: 0px 5px;
}
.article-details p.breadcrumbs{
	color:#000 !important;
}
.article-details p.breadcrumbs a {
	color: #23bbb5;
	text-decoration: none; }
.article-details p.breadcrumbs.blue a{
	color:#23bbb5;
}
.article-details p.breadcrumbs.green a{
	color:#9aa621;
}
.article-details p.breadcrumbs.orange a{
	color:#ef5829;
}
.article-details p.breadcrumbs.brown a{
	color:#936850;
}
.article-details p.breadcrumbs.red a{
	color:#CF2430;
}
.article-details p.breadcrumbs a:hover {
	color: #000 !important;
	text-decoration: none; }
.article-details img {
	margin-bottom: 5px;
}
.breadcrumbs.green a{
	color:#9aa621 !important;
}
.breadcrumbs.blue a{
	color: #23bbb5 !important;
}
.breadcrumbs.orange a{
	color: #ef5829 !important;
}
.comment-details h3 {
	padding-top: 20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #23bbb5;
	line-height: 30px;
	font-weight: normal; }
.author {
	padding-left: 22px;
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #555;
	line-height: 28px;
	font-weight: normal;
	border-bottom: dotted 2px #555;
	margin: 0 10px;
	background: transparent url(../images/author-icon.png) no-repeat left 4px;
	margin-bottom: 20px;
}
.author span{
	line-height: 28px;
	background: transparent url(../images/author-icon.png) no-repeat left -3px;
}
.comment-details input.foo, .comment-details textarea.foo {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	width: 610px;
	padding: 10px;
	font-size: 16px;
	line-height: 22px;
	background: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666666;
	/*box-shadow: inset 0 2px 7px hsla( 0, 0%, 0%, 0.3 ), ;*/
	-moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	border: 1px solid #f9f6f1;
	margin-top: 15px; }
a.submit-btn{
	float:right;
	margin-top:20px;
	font-family:"Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:24px;
	background:#23bbb5;
	color:#f1ebdf;
	text-align:center;
	-webkit-box-shadow:  1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow:  1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	padding: 15px 20px 10px 20px;
}
a.submit-btn:hover{
	background:#402323;
	color:#23bbb5;

}
.comments h3{
	padding-top: 20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #23bbb5;
	line-height: 30px;
	font-weight: normal;
}
.comments ul{
	margin:10px 0;
	list-style: none;
}
.comments ul li{
	background: #f8f5eb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
}
.comments ul li.alternate{
	background: #f1ebdf;
}
.comment-body h4{
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight: normal;
}
.comment-body h4 span{
	text-transform: uppercase;
	padding-right:5px;
}
.comment-body h4 em{
	font-family: "ProximaNovaLight", Helvetica, Arial, sans-serif;
	float:right;
	font-weight: normal;
}
.comment-body p{
	padding:5px 0;
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight: normal;
}
.prev-next-comment{
	margin:20px 0;
}
.prev-next{
	margin-top:10px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	color: #23bbb5;
	padding-right:30px;
	text-decoration: underline;
	font-size:22px;
	font-weight: normal;
}
.prev-next:hover{
	color: #402323;
}
/*------------------------- ARTICLE  COMMENTS  FORM STARTS ---------------------------*/
#comments-holder {
	border-top: 1px dotted rgb(194, 180, 155);
}
#comments-holder h4 {
	padding-top: 20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #23bbb5;
	line-height: 30px;
	font-weight: normal;
	margin-bottom:20px;
}
#comments-holder a{
	color: #23bbb5;
}
#comments-holder a:hover{
	text-decoration: underline;
}
#Form_CommentsForm fieldset {
	border: none;
}
#Form_CommentsForm #Name label, #Form_CommentsForm #Email label, #Form_CommentsForm #URL label, #Form_CommentsForm #Comment label{
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	margin-top: 15px;
}
#NameView label {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	margin-top: 15px;
}
#NameView span.readonly {
	color: #23bbb5;
	margin-top: 30px !important;
	font-size: 16px;
	line-height: 33px;
}
input#Form_CommentsForm_Name,
input#Form_CommentsForm_Email,
input#Form_CommentsForm_URL,
textarea#Form_CommentsForm_Comment {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	width: 610px;
	padding: 10px;
	background: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	border: 1px solid #f9f6f1;
	margin-top: 5px;
	margin-bottom: 10px;
}
input#Form_CommentsForm_action_doPostComment {
	margin-top: 20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	background: #23bbb5;
	color: #f1ebdf;
	text-align: center;
	padding: 0 25px;
	padding-top: 4px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: auto;
}
input#Form_CommentsForm_action_doPostComment:hover{
	background: #402323;
	color: #23bbb5;
	cursor: pointer;
}
#Comment span.error.message.required,
#URL span.error.message.required {
	font-size: 16px;
}

.comments-list li {
	list-style: none;
	background: #f8f5eb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:9px;
}
.comments-list li.alternate {
	background: #f1ebdf;
}
.comment p {
	padding: 5px 0;
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: normal;
}
.comment p.info{
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	font-style: italic;
	font-weight: normal;
}
.comment p.info a{
	color: #23bbb5;
}
.comment p.info a:hover{
	text-decoration: underline;
}
.action-links {
	display: inline-block;
	clear: both;
}
.comments-list li.alternate .action-links li {
	color: #23bbb5;
	padding-left: 0px;
	width: 180px;
	float: left;
	display: inline-block;
	margin: 8px 2px 5px;
	text-align: center;
	background: #f8f5eb;
}
.comments-list li .action-links li{
	color: #23bbb5;
	width:180px;
	text-align: center;
	background: #f1ebdf;
	margin: 8px 2px 5px;
	float: left;
	display: inline-block;
}
.action-links li a, .action-links li.alternate a{
	color: #23bbb5;
}
.action-links li a:hover, .action-links li.alternate a:hover{
	text-decoration: underline;
}
p.commenting-rss-feed {
	border-top: 1px dotted rgb(194, 180, 155);
	padding-top: 15px;
}

.commenting-rss-feed a {
	color: #23bbb5;
}
.commenting-rss-feed a:hover {
	text-decoration: underline;
}
.comments-pagination{
	border-top: 1px dotted rgb(194, 180, 155);
	padding:20px 0;
}
.comments-pagination p{
	padding-left:10px;
}
.comments-pagination p strong {
	background: #f1ebdf;
	padding: 7px 15px 7px 15px;
	border-radius: 5px;
	margin-right: 4px;
	margin-left: 0px;
	color:#666;
}
.comments-pagination p a {
	background: #f1ebdf;
	padding: 7px 15px 7px 15px;
	border-radius: 5px;
	margin-right: 4px;
	margin-left: 0px;
	color: #23bbb5;
}
/*------------------------- SECOUNDARY NAV STARTS ---------------------------*/
.secoundary-nav {
	width: 300px;
	background:#23bbb5;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	margin-bottom:20px;
}
.secoundary-nav h4 {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size: 26px;
	color:#f8f5eb;
	font-weight: normal;
	margin: 0;
	list-style: none;
	line-height: 25px;
	text-transform: uppercase;
	padding:20px 20px 10px 20px;
}
.secoundary-nav ul {
	font-size: 38px;
	font-weight: normal;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	margin: 0;
	list-style: none;
	line-height: normal;
	padding:0 20px;
	font-weight: normal;
}
.secoundary-nav li {
	padding-left: 12px;
	color: #402323;
	font-size: 16px;
	line-height: 20px;
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	background: transparent url(../images/secoundary-nav-arrow.png) no-repeat left 5px;
	margin-bottom: 8px;
	font-weight: normal;
}
.secoundary-nav li.more-news{
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size:15px;
	text-transform: uppercase;
	color:#f8f5eb;
	background: transparent url(../images/secoundary-nav-arrow-hover.png) no-repeat left 17px;
	border-top:1px dotted #402323;
	margin-top:10px;
	line-height:45px;
	font-weight: normal;
}
.secoundary-nav li.more-news:hover{
	color:#402323;
	background: transparent url(../images/secoundary-nav-arrow.png) no-repeat left 17px;
}
.secoundary-nav li:hover {
	color:#f8f5eb;
	background: transparent url(../images/secoundary-nav-arrow-hover.png) no-repeat left 5px;
}
.secoundary-nav a.current li {
	color:#f8f5eb;
	background: transparent url(../images/secoundary-nav-arrow-hover.png) no-repeat left 5px;
	cursor: default;
}
.secoundary-nav li a{
    color:#FFF !important;
}
.headlines{
	position: relative;
	border-top:5px solid #23bbb5;
	margin-bottom:10px;
}
.headlines h3{
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color:#402323;
	line-height: 50px;
	font-weight: normal;
}
.headlines-box{
	position: relative;
	margin-bottom:10px;
}

.headlines-title {
	position: absolute;
	background: rgba(35, 187, 181, 0.8);
	width: 100%;
	text-align: left;
	bottom: 5px;
}
.headlines-title h5{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height: normal;
	color:#f8f5eb;
	padding:0 10px;
	margin:0px;
	line-height: 35px;
	font-weight: normal;
}
a:hover .headlines-title, a:hover .headlines-title h5 {
	background: rgba(64, 35, 35, 0.8);
	color:#23bbb5;
}
.futured{
	position: relative;
	border-top:5px solid #ef5829;
	margin-bottom:10px;
}
.futured h3{
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color:#402323;
	line-height: 50px;
	font-weight: normal;
}
.futured-box{
	position: relative;
	margin-bottom:10px;
}

.futured-title {
	position: absolute;
	background: rgba(239, 88, 41, 0.8);
	width: 100%;
	text-align: left;
	bottom: 5px;
}
.futured-title h5{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height: normal;
	color:#f8f5eb;
	padding:0 10px;
	margin:0px;
	line-height: 35px;
	font-weight: normal;
}
a:hover .futured-title, a:hover .futured-title h5 {
	background: rgba(64, 35, 35, 0.8);
	color:#ef5829;
}
.everyone{
	position: relative;
	border-top:5px solid #9aa621;
	margin-bottom:10px;
}
.everyone h3{
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color:#402323;
	line-height: 50px;
	font-weight: normal;
}
.everyone-box{
	position: relative;
	margin-bottom:10px;
}

.everyone-title {
	position: absolute;
	background: rgba(154, 166, 33, 0.8);
	width: 100%;
	text-align: left;
	bottom: 5px;
}
.everyone-title h5{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height: normal;
	color:#f8f5eb;
	padding:0 10px;
	margin:0px;
	line-height: 35px;
	font-weight: normal;
}
a:hover .everyone-title, a:hover .everyone-title h5 {
	background: rgba(64, 35, 35, 0.8);
	color:#9aa621;
}

/*------------------------- SECOUNDARY NAV ENDS ---------------------------*/
/*--------------------------------------------------------------------*/
/*-------------------------ARTICLE PAGE ENDSS---------------------------*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
/*-------------------------REGISTER / LOGIN PAGES STARTS---------------------------*/
/*--------------------------------------------------------------------*/
#register {
	float: left;
	width: 630px;
	padding: 10px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	background: #f8f5eb;
	padding: 10px;
}
#register h1 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #f1ebdf;
	line-height: 45px;
	background: #ef5829;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: normal;
}
#register p {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 18px;
	padding: 0 20px;
	padding-top: 10px;
	font-weight: normal;
}
#register p a {
	color: #ef5829;
	text-decoration: underline;
}
#register p.terms {
    font-size: 11px;
    line-height: 14px;
    margin: 20px 0;
    padding: 0;
}
ul.reasons {
    list-style: inside;
    margin: 5px 2px;
}
ul.reasons li {
    font-size: 15px;
}
#register h2{
	padding-top: 20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	color: #ef5829;
	line-height: 30px;
	font-weight: normal;
	margin-bottom:10px;
}
#register fieldset{
	border:none !important;
}

#RegistrationForm_RegistrationForm label {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	margin-top: 15px;
}
#RegistrationForm_RegistrationForm input {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	width: 610px;
	padding: 10px;
	background: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*box-shadow: inset 0 2px 7px hsla( 0, 0%, 0%, 0.3 ), ;*/
	-moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	border: 1px solid #f9f6f1;
	margin-top: 5px;
	margin-bottom:10px;
}
input#RegistrationForm_RegistrationForm_DateOfBirth {
	margin-bottom:10px !important;
}

#Email, #Password, #FirstName, #Surname, #Phone, #DateOfBirth, #Street, #Suburb {
	margin-top: 10px;
}
#DateOfBirth {
	margin-bottom: 10px;
}
#Region{
	margin-top: 10px;
}
.field.fieldgroup.fieldgroup.border-block.nolabel,
ul.selectiongroup.border-block.nolabel {
	clear: both;
    margin: 10px 0 0 0;
	padding:10px;
    float: none;
	overflow: auto;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	background: #f8f5eb;
    width: 610px;
}
.field.fieldgroup.fieldgroup,
ul.selectiongroup {
	clear: both;
    margin: 0 0 10px 0;
    float: left;
	padding: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #f8f5eb;
    width: 100%;
}
.field.fieldgroup.CompositeField.schools-section-block {
	display: none;
}
.field.fieldgroup.fieldgroup.border-block.nolabel h3,
ul.selectiongroup.border-block.nolabel h3 {
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #ef5829;
	line-height: 30px;
    margin: 0 0 5px 0;
	font-weight: normal;
}
input#RegistrationForm_RegistrationForm_IsSchool.checkbox,
input#RegistrationForm_RegistrationForm_SchoolType_school.radio,
input#RegistrationForm_RegistrationForm_SchoolType_earlychildhood.radio,
input#RegistrationForm_RegistrationForm_SchoolRole_staff.radio,
input#RegistrationForm_RegistrationForm_SchoolRole_pupil.radio,
input#RegistrationForm_RegistrationForm_SchoolRole_family.radio,
input#RegistrationForm_RegistrationForm_Subscribe.checkbox {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    width: 25px;
	display: inline-block;
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.optionset li {
	list-style: none;
}
label#RegistrationForm_RegistrationForm_IsSchool,
label#RegistrationForm_RegistrationForm_SchoolType_school,
label#RegistrationForm_RegistrationForm_SchoolType_earlychildhood
label#RegistrationForm_RegistrationForm_SchoolRole_staff,
label#RegistrationForm_RegistrationForm_SchoolRole_pupil,
label#RegistrationForm_RegistrationForm_SchoolRole_family,
label#RegistrationForm_RegistrationForm_Subscribe {
	display:block-inline;
	float:left;
}
input#RegistrationForm_RegistrationForm_FirstName,
input#RegistrationForm_RegistrationForm_City {
	width: 95%;
	display: block;
}
input#RegistrationForm_RegistrationForm_Surname,
input#RegistrationForm_RegistrationForm_PostCode {
	width: 97%;
	display: block;
}
.fieldgroup-field.last.even {
	margin: 15px 0 5px 0;
}
.fieldholder-small {
	width: 302px;
	float: left;
	margin-right: 14px;
	padding-top: 10px;
}
.fieldholder-small label.fieldholder-small-label {
	display: block;
	padding: 0 0 10px 0;
	margin: 0 !important;
}
.margin-right{
	margin-right:20px;
}
select#RegistrationForm_RegistrationForm_Region {
    background: #f1ebdf url(../images/select-arrow.png) right center no-repeat !important;
    border: 1px solid #f9f6f1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    -moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
    color: #666666;
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: 40px;
    margin-bottom: 10px;
	margin-top: 5px;
    padding: 10px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}
label#RegistrationForm_RegistrationForm_Region{
	margin-top:20px;
}
#register .button-block{
	margin: 20px 0px 20px;
}
#login-form-block-button, #registration-form-block-button{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	background: #f1ebdf;
	color: #ef5829;
	text-align: center;
	padding: 0 25px;
	padding-top: 4px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	margin-right:10px;
}
#login-form-block-button:hover, #registration-form-block-button:hover {
	background:#402323;
	color: #f1ebdf;
}
#login-form-block-button.current{
	background:#ef5829;
	color: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
}
#registration-form-block-button.current{
	background:#ef5829;
	color: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
}
input#RegistrationForm_RegistrationForm_action_SaveRegistrationForm{
	margin-top:20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	background:#ef5829;
	color: #f1ebdf;
	text-align: center;
	padding: 0 25px;
	padding-top: 4px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	border:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: auto;
}
input#RegistrationForm_RegistrationForm_action_SaveRegistrationForm:hover{
	background: #402323;
	color: #ef5829;
	cursor: pointer;
}
/*----------------
/*--------------------------------------------------------------------*/
/*-------------------------REGISTER / LOGIN PAGES ENDS---------------------------*/
/*--------------------------------------------------------------------*/

/*-------------------------ENTRY MESSAGE STARTS---------------------------*/
.entry-message {
	width:980px;
	margin:0 auto;
	margin-bottom:20px;
	background: #ef5829;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	text-align: center;
	padding:20px 0;
}
.entry-message h1{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 45px;
	color: #f1ebdf;
	line-height: 45px;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: normal;
}
.entry-message.bad {
    background: #c00;
}

/*-------------------------ENTRY MESSAGE ENDS---------------------------*/

/* .section-block carousel STARTS */
.carousel-wrapper {
/*	position: relative;*/
	padding-bottom: 20px;
	/*background: $green url(../images/carousel-shadow-repeat.png) repeat-x top left;*/
	background: #9aa621 url(../images/stripe.png) repeat; }
.carousel-wrapper .article-block {
    width:990px;
}
.carousel-shadow {
	position: absolute;
	background: transparent url(../images/carousel-shadow-repeat.png) repeat-x top left;
	z-index: 1000;
	width: 100%;
	height: 20px; }

.carousel {
	background: transparent; }

.star-icon {
	color: #f1ebdf;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 43px;
	background: url(../images/star-icon2.png) no-repeat 0 0;
	padding-left: 60px;
	line-height: 55px;
	font-weight: normal;
	text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.4);
	filter: dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1); }

li.carousel-boxes {
	background: #f1ebdf;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.2);
	height: 245px; }
li.carousel-boxes.no-margin{

}
li.carousel-boxes.last-margin{

}
li.carousel-boxes.nth-margin{

}
li.carousel-boxes a {
	text-decoration: none; }
li.carousel-boxes p {
	font-family: "ProximaNovaSemibold", Helvetica, Arial, sans-serif;
	color: black;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 0px;
}
li.carousel-boxes h2 {
	color: #f1ebdf;
	background: #868e38;
	padding: 5px;
	font-size: 21px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }

.carousel-box {
	padding: 10px;
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
}

.carousel-box:hover {
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}

.flexslider2 .flex-caption {
	background: transparent; }

/* .section-block carousel ENDS */
/* .section-block greenzone STARTS */
.greenzone {
	padding-top: 80px; }

.greenzone img {
	float: right;
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
}

.greenzone img:hover {
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}

/* .section-block greenzone ENDS */
/* FOOTER STARTS */
.footer-wrapper {
	background: url(../images/footer-bg.png) repeat-x;
	margin-bottom: 50px;
	overflow: auto;
}

.footer-wrapper .footer-logo {
	width: 377px;
	float: left; }

.footer-wrapper .menu {
	float: right;
	padding-top: 10px; }

.footer-wrapper .menu li.last a {
	padding: 0px 0px;
	padding-left: 10px;
	margin: 0px;
}
.footer-wrapper .sec-menu {
	float: right;
	margin: 0 auto;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-top: 0px;
	padding-top: 0px;
	text-transform: uppercase;
}
.footer-wrapper .sec-menu ul {
	width: 590px;
	float: right;
	margin: 0;
	padding: 12px 0 0 0px;
	list-style: none;
	line-height: normal;
}
.footer-wrapper .sec-menu li {
	display: block;
    float: left;
	line-height: 26px;
	text-align: center;
	text-shadow: 0px 5px 7px rgba(0, 0, 0, 0.75);
}
.footer-wrapper .sec-menu a {
	display: block;
	float: left;
	padding: 0px 20px;
	text-decoration: none;
	border-right: 2px solid #b0976e;
	line-height: 20px;
	opacity: 1.0;
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    filter: alpha(opacity=100);
}
.footer-wrapper .sec-menu a:hover {
	opacity: 0.8;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    filter: alpha(opacity=80);
}
.footer-wrapper .sec-menu a.last {
	border-right: none;
	padding-right: 0px;
}
.footer-wrapper .nav-block {
	float: right;
	height: 52px;
	margin: 0 0 15px auto;
	padding: 0;
	width: auto;
}
.footer-wrapper .copyright {
	clear: both;
	color: #e4c385;
	float: right;
	font-size: 11px;
	margin: 0;
}
/* FOOTER ENDS */

/*
Added by Colin
*/
.game-message-block {
	background: #f25618;
	color: #f8f6e9;
	font-size: 22px;
	text-align: center;
	text-transform: uppercase;
}
.game-message-block.content-message {
	height: 80px;
	padding-top: 50px;
	width: 100%;
}
.game-message-block.feedback-message {
	height: 30px;
	margin-bottom: 15px;
	padding-top: 30px;
}
.game-retail-block {
	float: left;
	margin: 15px 0;
}
.game-retail-image {
	float: left;
	margin: 0 20px 10px 10px;
}
.game-retail-text-block {
	float: left;
	margin: 0;
	width: 300px;
	font-family: "ProximaNovaSemiBold", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.game-retail-text-block a{
	color:#ef5829;
}
.game-retail-text-block a:hover{
	text-decoration: underline;
}
.no-image{
	margin-left:15px;
}
#GameEntryForm_GameEntryForm_action_SaveGameAnswer{
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 45px;
	background: #ef5829;
	color: #f1ebdf;
	text-align: center;
	padding: 0 50px;
	padding-top: 4px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	margin-top:20px;
	border: none;
	cursor: pointer;
}
#GameEntryForm_GameEntryForm_action_SaveGameAnswer:hover {
	background: #402323;
	color: #ef5829;
}
fieldset{
	border:none;
	padding-top: 10px;
}
#CustomLoginForm_CustomLoginForm a{
	color:#ef5829;
}
#CustomLoginForm_CustomLoginForm a:hover{
	text-decoration: underline;
}
#CustomLoginForm_CustomLoginForm #Email label,
#CustomLoginForm_CustomLoginForm #Password label,
#CustomLoginForm_LoginForm #Email label,
#CustomLoginForm_LoginForm #Password label{
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	margin-top: 15px;
	font-weight: normal;
}
#CustomLoginForm_CustomLoginForm #Email input,
#CustomLoginForm_CustomLoginForm #Password input {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	width: 610px;
	padding: 10px;
	background: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	border: 1px solid #f9f6f1;
	margin-top: 5px;
	margin-bottom: 10px;
}
#CustomLoginForm_LoginForm #Email input,
#CustomLoginForm_LoginForm #Password input,
#LostPasswordForm_LostPasswordForm #Email input,
#ChangePasswordForm_ChangePasswordForm input {
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	width: 610px;
	padding: 10px;
	background: #f1ebdf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.2), 2px 3px 5px rgba(255, 255, 255, 0.8);
	border: 1px solid #f9f6f1;
	margin-top: 5px;
	margin-bottom: 10px;
}
input#CustomLoginForm_CustomLoginForm_action_UserLogin,
input#LostPasswordForm_LostPasswordForm_action_forgotPassword,
input#CustomLoginForm_CustomLoginForm_action_logout,
input#ChangePasswordForm_ChangePasswordForm_action_doChangePassword {
	margin-top: 20px;
	font-family: "Conv_BebasNeue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	background: #ef5829;
	color: #f1ebdf;
	text-align: center;
	padding: 0 25px;
	padding-top: 4px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: auto;
}
input#CustomLoginForm_CustomLoginForm_action_UserLogin:hover,
input#LostPasswordForm_LostPasswordForm_action_forgotPassword:hover,
input#CustomLoginForm_CustomLoginForm_action_logout:hover,
input#ChangePasswordForm_ChangePasswordForm_action_doChangePassword:hover {
	background: #402323;
	color: #ef5829;
	cursor: pointer;
}
.label-content.terms {
	border-top: 1px solid rgb(221, 211, 192);
	margin-top: 20px;
	padding-top: 10px;
	float: left;
	width: 630px;
}
.label-content.terms a {
	color: #ef5829;
}
.label-content.terms a:hover {
	text-decoration: underline;
}
#RegistrationForm_RegistrationForm_error, #CustomLoginForm_LoginForm_error, #CustomLoginForm_LoginForm p {
	background: rgba(230, 78, 35, 0.8);
	border: #e64e23 solid 1px;
	color: #f8f6e9 !important;
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding: 15px 15px 15px 15px !important;
	font-size: 16px !important;
	line-height: 22px !important;
	margin-top: 10px;
}
#CustomLoginForm_LoginForm p {
	background: rgba(230, 78, 35, 0.8) !important;
	border: #e64e23 solid 1px !important;
	color: #f8f6e9 !important;
	font-family: "ProximaNovaRegular" , Helvetica, Arial, sans-serif !important;
	font-weight: normal !important;
	text-decoration: none !important;
	padding: 15px 15px 15px 15px !important;
	font-size: 16px !important;
	line-height: 22px !important;
	margin-top: 10px !important;
}
#CustomLoginForm_LoginForm a:hover {
	text-decoration: underline;
}
input#CustomLoginForm_LoginForm_action_UserLogin, #CustomLoginForm_LoginForm_action_logout{
	margin-top: 20px;
	font-family: "Conv_BebasNeue" , Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	background: #ef5829;
	color: #f1ebdf;
	text-align: center;
	padding: 0 25px;
	padding-top: 4px;
	-webkit-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 6px 2px rgba(0, 0, 0, 0.35);
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: auto;
}
input#CustomLoginForm_LoginForm_action_UserLogin:hover, #CustomLoginForm_LoginForm_action_logout:hover{
	background: #402323;
	color: #ef5829;
	cursor: pointer;
}
.form-p p{
	background: rgba(230, 78, 35, 0.8);
	border: #e64e23 solid 1px;
	color: #f8f6e9 !important;
	font-family: "ProximaNovaRegular", Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding: 15px 15px 15px 15px !important;
	font-size: 15px !important;
	line-height: 22px !important;
	margin-top: 10px;
}
.form-p p a{
	color: #f8f6e9 !important;
	text-decoration:underline;
}
.form-p p a:hover{
	text-decoration:none;
}
/*
reCAPTCHA settings
*/
.recaptchatable,
#recaptcha_area tr,
#recaptcha_area td,
#recaptcha_area th {
    line-height: 0 !important;
}
.recaptchatable {
    background: #fff;
}
.recaptchatable a,
.recaptchatable a:hover {
    color: blue !important;
}
.recaptchatable * {
    margin: 0 !important;
}
/*
Pagination
*/
.pagination-block {
	clear: both;
	height: 20px;
	line-height: 20px;
	padding: 0 0 5px 0;
}
.typography .pagination-block a.pagination-link,
.typography .pagination-block a.prev,
.typography .pagination-block a.next {
	background: #f6e1da !important;
	color: #ef5829 !important;
	float: left;
	font-weight: normal;
	margin: 0 5px 0 0;
	padding: 3px 5px;
	text-decoration: none;
}
.typography .pagination-block a.pagination-link:hover,
.typography .pagination-block a.prev:hover,
.typography .pagination-block a.next:hover {
	background: #ef5829 !important;
	color: #fff !important;
}
.typography .pagination-block .pagination-current {
	color: #402323;
	color: #ef5829 !important;
	float: left;
	font-size: 22px;
	margin: 0 5px 0 0;
	padding: 3px 3px;
}
