@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url(http://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff) format('woff');
}

/*==================== Default ====================*/
*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
body{font-family:'Open Sans', sans-serif;color:#666;font-size:14px;overflow-x:hidden;}
figure, details, nav, header, section, footer, article, aside{float:left;}
p:empty{display:none;} .clear{clear:both;}
.align-left{float:left;} .align-right{float:right;}
.text-left{text-align:left;} .text-right{text-align:right;}
h1{color:#282828;text-transform:uppercase;font-size:36px;font-family:'Open Sans Condensed';font-weight: 300;padding:0 0 5px;}
h2{color:#282828;text-transform:uppercase;font-size:27px;font-family:'Open Sans Condensed';font-weight: 300;padding:0 0 10px;}
h3{color:#282828;text-transform:uppercase;font-size:24px;font-family:'Open Sans Condensed';font-weight: 300;padding:0 0 10px;}
.content{float:left;width:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}

/*==================== Header ====================*/
#header{float:left;width:100%;   }
.container{margin:0 auto;width:100%;max-width:1024px;}
#logo{padding:6px 0;}
#logo a{ }

#menu{float:left;width:100%;border-top:1px solid #d4d4d3;border-bottom:4px solid #1c7bc2;background:#fff;z-index:1000;}
#nav{float:left;width:100%;}
#nav ul{float:left;padding:10px 0;}
#nav ul li{border-left:2px solid #002e6e;display:inline;position:relative;top:-2px;}
#nav ul li a{font-family:'Open Sans Condensed';font-weight:700;text-transform:uppercase;color:#494949;font-size:23px;margin:0 20px;line-height:30px;position:relative;top:3px;}
#nav ul li:first-child{border-left:none;}
#nav ul li:first-child a{margin-left:0;border-left:none;}
#nav ul li a:hover, #nav ul li a.active{color:#f5891c;}

/*==================== Section ====================*/
#main{float:left;width:100%;}
.social-share{float:left;width:100%;background:#f8f8f8;border-bottom:1px solid #e2e2e2;padding:15px 0;}
.banner-img{float:left;width:100%;}
img{max-width:100%;height:auto;display:inline-block;float:left;}
.game-description{float:left;width:100%;margin:5px 0 0;}
.game-description p{float:left;width:100%;margin:5px 0 0;}
.game-description h2{float:left;width:100%;margin:15px 0 0;padding:0;}
.game-description h2+.description-points{padding-top:10px;}
.description-points{float:left;width:100%;padding:14px 0 5px 13px;}
.description-points li{float:left;width:100%;padding:0 0 5px;list-style-type:square;}

.fb-share{float:right;margin:0 20px 0 0;}
.fb-like{float:right;}
.fb-share label{float:left;font-size:15px;color:#777777;margin:0 15px 0 0;}

#content-main{float:left;width:100%;padding:30px;}
#col-left{float:left;width:66.66%;padding-right:15px;margin-bottom:18px;}
#col-right{float:left;width:33.33%;padding-left:15px;}
#col-right iframe{width:305px !important;height:311px !important;margin:0;}
#col-right a, .blue-link{float:left;font-size:17px;color:#1c7bc2;font-family:'Open Sans Condensed';font-weight:700;}
#col-right a:hover, .blue-link:hover{color:#f5891c;}

#col-left .border-img{max-width:637px;}
.heading{float:left;width:100%;}
.border-img{float:left;width:100%;border:1px solid #e2e2e2;}
.tweet-list{float:left;width:100%;}
.tweet-list li{float:left;width:100%;padding:0 0 15px;}
.tweet-list li figure{margin:0 10px 0 0;}
.heading-icon{margin:0 10px 0 0;}
#index #col-right .heading-icon+h1{margin:-7px 0 0;}
.tweet-detail{float:left;width:85%;}
.tweet-detail p{float:left;width:100%;line-height:22px;}
.tweet-detail p b{color:#444;}
.tweet-detail span{font-family:'Open Sans Condensed';}

/*==================== Footer ====================*/
#footer{float:left;width:100%;background:url(../images/pattern-dot.png) repeat-x;padding:26px 0 16px;text-align:center; background-color: #2d2925}
#footer p{float:left;width:100%;padding:15px 0;font-size:13px;margin:0 0 1px;}
.footer-links{float:left;width:100%;}
.footer-links li{display:inline-block;}
.footer-links li a{color:#666666;margin:0 7px;display:inline-block;}
.footer-links li a:hover, .footer-links li a.active{color:#f5891c;}
.social-links{float:left;width:100%;}
.social-links li{display:inline-block;margin:0 5px;}

/*==================== Play ====================*/
#col-main{float:left;width:100%;}
#col-main p+.content-list{margin:5px 0 0;}
.summary{float:left;width:73%;margin:0 15px 0 0;}
.summary p{float:left;width:100%;padding:0 0 15px;}
.summary-full{float:left;width:100%;}
#play .summary h3{float:left;width:100%;padding:10px 0 5px;}
.detail-img{float:right;padding:0 0 15px 0;}
.play-steps{float:left;width:100%;padding-left:15px !important;}
.play-steps li{float:left;width:100%;padding:0 0 10px;list-style-type:square !important;line-height:22px;}

/*==================== Fans ====================*/
.content-list{float:left;width:100%;}
.content-list .content-detail:last-child{padding-bottom:0px;}
.content-detail{float:left;width:100%;padding:25px 0;border-top:1px solid #ebebeb;}
.content-detail figure{float:left;margin:0 15px 0 0;}
.content-detail summary{float:left;width:72%;}
.content-detail summary time{font-family:'Open Sans Condensed';font-weight:300;font-size:18px;color:#888888;float:left;width:100%;}
.content-detail summary p{float:left;width:100%;padding:0 0 10px;}
#shopping .content-detail figure{border:1px solid #ebebeb;}
.border-none{border:none !important;}
.no-padded{padding:0 !important;}
.right-align figure{float:right !important;margin:0 0 0 15px !important;}
.no-top-margin{margin-top:0 !important;}

/*==================== Privacy ====================*/
#col-main strong{font-family:'Open Sans Condensed';font-weight:700;float:left;width:100%;margin:8px 0 5px;font-size:18px;}
#col-main p{float:left;width:100%;padding:0 0 12px;}
#col-main ul, #col-main ol{float:left;width:100%;padding:0 0 20px 30px;}
#col-main ul li{float:left;width:100%;list-style:disc;}
#col-main ol li{float:left;width:100%;list-style:number;}
a{color:#9C70CF;}
a:hover{color:#E60D2E;}
#index #col-left p{margin:5px 0 0;float:left;width:100%;padding:0;}
#index #col-left h1{padding:15px 0 0;float:left;width:100%;}

/*==================== Contact-us ====================*/
#contact .content-detail{padding:15px 0 25px;}
#contact-us figure{float:left;width:50%;margin:0;}
#contact-us figure a{float:right;}
#contact-us address{float:left;width:40%;font-style:normal;line-height:22px;}
#contact-us address span{color:#282828;text-transform:uppercase;font-size:24px;font-family:'Open Sans Condensed';font-weight: 300;padding:0 0 10px;float:left;}
#contact-us address p a{color:#002e6e;}
#contact-us address p a:hover{color:#E60D50;}

/*==================== Responsive Menu ====================*/
#responsive-menu{float:left;width:100%;position:relative;display:none;}
#responsive-menu a#menu-link{float:left;width:100%;font-family:'Open Sans Condensed';font-weight:300;font-size:23px;color:#7d8e9a;}
#responsive-menu a#menu-link span{float:left;padding:10px 20px 6px;text-transform:uppercase;}
#responsive-menu a#menu-link img{float:right;border-left:1px solid #e2e2e2;width:48px;height:48px;display:block;}
#responsive-menu ul{position:absolute;left:0;right:0;background:#fff;top:52px;display:none;}
#responsive-menu ul li{float:left;width:100%;border-bottom:1px solid #e2e2e2;}
#responsive-menu ul li a{float:left;width:100%;padding:10px 20px;font-family:'Open Sans Condensed';font-weight:700;font-size:20px;color:#494949;text-transform:uppercase;line-height:24px;}
#responsive-menu ul li a:hover, #responsive-menu ul li a.active{color:#f5891c;}

/*==================== Responsive ====================*/
@media screen and (max-width:1023px){
	#content-main{padding:20px;}
	.content{border:none;}	
	#logo{padding:6px 20px;}
	#nav ul{padding:10px 20px;}
	.summary{width:100%;margin:0 0 15px;}
	.detail-img{float:left;}
}
@media screen and (max-width:991px){
	#col-left{float:left;width:100%;padding:0;}
	#col-right{float:left;width:100%;padding:30px 0 0;}
	#responsive-menu{display:block;}
	#nav{display:none;}	
	.content-detail summary{width:63%;}
	#col-right iframe{margin:0;}
	.game-description{margin:15px 0 0;}
	.game-description h1{padding:0;}	
}
@media screen and (max-width:920px){#contact-us figure a img{width:100%;}}
@media screen and (max-width:748px){.content-detail summary{width:53%;}}
@media screen and (max-width:599px){
	.content-detail summary{width:100%;margin:15px 0 0;}
	.right-align figure{float:left !important;margin:15px 0 0 !important;}
	.right-align summary{margin-top:0;}
	#logo a{float:none;display:inline-block;}
	#logo{width:100%;text-align:center;}
	.footer-links li{line-height:26px;}
	#footer p{line-height:23px;}
}
@media screen and (max-width:500px){#contact-us figure, #contact-us address{width:100%;}#contact-us figure a{float:left;}}
@media screen and (max-width:380px){
	#footer p{display:inline-block;float:none;width:60%;margin:0 0 5px;}
}
@media screen and (max-width:354px){
	#footer p{display:inline-block;float:none;width:70%;}
}

.head_1 { text-align:center; font-size:18px; font-weight:bold;
}
.head_2 { text-align:center; font-size:15px; ;
}


.head_label { font-size:12px; font-weight:bold; color:#000000; }

.note{ color:#0033CC;
}

fieldset{	padding:10px 15px 15px 10px;
background-color:#E1E1E1;
color:#000000;
border: 2px solid #000000;
font:18px;
font-weight:bold;
}

input[type='text']{ 
display: block;

border-style: solid;
border-width: 1px;
border-color: #dedede;
margin-bottom: 5px;

padding: 5px 12px;
padding-left: 5px;
width: 90%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}
input[type='password']{ 
display: block;

border-style: solid;
border-width: 1px;
border-color: #dedede;
margin-bottom: 5px;

padding: 5px 12px;
padding-left: 5px;
width: 90%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}
input[type='email']{ 
display: block;

border-style: solid;
border-width: 1px;
border-color: #dedede;
margin-bottom: 5px;

padding: 5px 12px;
padding-left: 5px;
width: 90%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}
input[type='number']{ 
display: block;

border-style: solid;
border-width: 1px;
border-color: #dedede;
margin-bottom: 5px;

padding: 5px 12px;
padding-left: 5px;
width: 90%;
color: #777;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; 
transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
-o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;
}

input[type='text']:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}
input[type='password']:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}
input[type='email']:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}
input[type='number']:focus { 
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 
}
.select:focus{
color: #333;
border-color: rgba(41, 92, 161, 0.4);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(41, 92, 161, 0.6);
outline: 0 none; 	
}
.select{
display:block;
padding: 5px 12px;
padding-left: 5px;
border:1px solid #dedede;
margin-bottom: 20px;
width:90%;
height:27px;
color: #777;
font-size:13px;
border-radius:2px; 	
font-family:inherit;
}

.success{ background-color:#99CC99; color:#006600; padding:2px 6px;}
.error{ background-color:#FFCCCC; color:#CC3333; padding:2px 6px;}

label.error { 
/*background-color:#FFCCCC;*/
color:#CC3333;
padding:2px 8px;
margin-bottom:20px;
}

/*  body{ background:url(../images/logo2.jpg) no-repeat ; }   */