﻿a:hover {color:#d60000;}

.ext {font-size:14pt;color:#ffffff;margin:13px 0 0 10px;float:left;}

.banner {background:url(https://2af5c8302d6ffd665a70-998b2bffaa4ef0fca90771004190a4a2.ssl.cf1.rackcdn.com/castle-games-logo.jpg) #ffffff no-repeat;height:80px;}

img {max-width:100%;}

h2, h3, h4, h5, .listheader {font-family: 'Open Sans', sans-serif;}

.websitetitle, .websitetitle a, .slogan {color:#000000;font-size:17pt;width:auto;text-align:left;line-height:20px;font-family: 'Open Sans', sans-serif;}

.websitetitle {margin-top:15px;line-height:32px;}
.home .addthis, .home .googleplus, .websitetitle, .slogan {margin-left:85px;}
.websitetitle a:hover {color:#d60000;}

.column1 {width:100%;margin-right:0;overflow:hidden;}
.column1 .gameslist li {width:17.3%;height:190px;}

.slogan {font-size:11pt;margin-top:8px;color:#d60000;line-height:15px;}

.gamepage .section2 ul li a {width:92%;color:#666666;padding:7px 5px 7px 5px;background-color:#ffffff;-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;border:1px solid #666666;}
.gamepage .section2 {margin:0 1% 0 1%;width:17%;}

	
.android .navigation li.navigationl2 ul li.androidgames a,
.android li.androidgames a,
.ios .navigation li.navigationl2 ul li.iosgames a,
.ios li.iosgames a,
.tablet .navigation li.navigationl2 ul li.tabletgames a,
.tablet li.tabletgames a
{color:#991b1e;font-weight:bold;}

.footer {background-color:#cccccc;}
.footer a {color:#ffffff;}
.footer a:hover {color:#cccccc;}

.gameslist span {float:left;width:100%;margin:5px 0 0 0;text-align:center;}
.gameslist li {width:18%;margin:0 0 15px 2%;clear:none;height:160px;}
.gameslist {margin-bottom:0px;float:none;overflow:hidden;}
.gameslist li a img {width:100%;}

.mobile .gameslist li, .tablet .gameslist li, .browser .gameslist li, .download .gameslist li , .comingsoonpage .gameslist li {height:175px;margin-left:1.7%;width:147px;}

.privacy .addthis, .privacy .googleplus {left:-9999px;}
	
.navigation li a {color:#000000;font-size:13pt;padding:11px;text-decoration:none;white-space:nowrap;}
	
.gamepage .addthis, .gamepage .googleplus {top:295px;}
.opengame .addthis, .opengame .googleplus {top:314px;}

.socials {float:right;width:60%;padding:1.4% 1% 0 0;}
.mobile .addthis, .mobile .googleplus, 
.tablet .addthis, .tablet .googleplus, 
.comingsoonpage .addthis, .comingsoonpage .googleplus,
.browser .addthis, .browser .googleplus, 
.download .addthis, .download .googleplus, 
.home .addthis, .home .googleplus
{float:left;margin-right:10px;left:auto ! important;top:auto ! important;position:relative;}
.home .addthis, .home .googleplus 
{display:inline;clear:none;margin-top:0;margin-left:50px;}
.home .googleplus {clear:none;margin-left:40px;}

.mobile .section1 .back {width:96%;margin-top:30px;padding-left:10px;}
.section1, .section2 {margin-right:1%;}
.mobile .section1 .playbutton3 a {padding: 20px 20px 16px 60px;width:49%;margin-right:2%;}
.mobile .section1 .text .playbutton3 a {font-size:19pt;}
.mobile .section1 .back img {width:auto;max-width:100%;}
.mobile .section1 {width:73%;}
.mobile .text object, .download .text object, .tablet .text object, 
.mobile .text iframe, .download .text iframe, .tablet .text iframe
{max-width:100%;}
.gamepage #game {margin-top:0px;}

.text .playbutton3 a {width:200px;font-size:14pt;margin-right:10px;padding:1em 11%;text-align:right;}
.text img, #game img {max-width:100%;}
.slogan {clear:left;}
.footer {width:97.8%;background-color:#000031;}
.addthis {left:69.7%;}
.googleplus {left:49.7%;}
.browserhome .adcon, .browserhome .adcon2 {margin-left:15px;}
.navigation li.searchbox {float:right;padding:8px 1% 0 0;}
.searchbutton {width:60px;}
.navigation li.gamesearch {color:#ffffff;font-weight:bold;position:absolute;right:146px;top:-25px;}
.navigation {position:relative;}
.browser .maincon {margin:15px 0 0 0;}
.comingsoonpage .gameslist li {margin-left:1.7%;}
.standard {float:left;width:100%;}
.mobile .gameslist li.listad, .tablet .gameslist li.listad, .browser .gameslist li.listad, .download .gameslist li.listad, .comingsoonpage .gameslist li.listad  {height:280px;width:336px;}
.navigation li:hover ul,
.navigation li a:hover ul {top:2.7em;}

.maincon {margin-top:15px;}
.home .maincon {margin-top:0px;}

.backwhite {background-color:#ffffff ! important;}

.category #game {background-color:#ffffff;}

.comments {font-weight:bold;font-size:9pt;font-style:italic;margin-top:5px;float:left;width:100%;}

.categorylist {float:left;margin:1.5%;width:97%;}
.categorylist li {float:left;margin-right:10px;clear:none;}
.categorylist li a {font-size:12pt;text-decoration:underline;}
.listcatlabel {font-size:12pt;font-weight:bold;}

.section2 h2 {font-size:12pt;}

.imgcon {float:left;width:100%;margin:10px 0;}
.imgcon p {font-weight:bold;font-size:9pt;font-style:italic;text-align:center;margin-top:5px;width:100%;}

.category .googleplus, .category .addthis {position:relative;left:auto;top:auto;float:left;}
.category .addthis {margin-right:15px;}
.category .adcon, .category .adcon2 {margin-left:15px;width:728px;margin-bottom:15px;}
h3 a span, h2 a span {display:block;margin-bottom:5px;}
.text h3 a img {max-width:400px;}

.standardlist li a {
text-decoration: underline;
font-size: 12pt;
}


.text .gameslist li a img {margin-bottom:0px;}

/* New Styles Added 17-03-2014*/

.unityplugin a {float:left;width:250px;background-image:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/unity-3d-logo-3.jpg);background-repeat:no-repeat;padding:5px 5px 8px 110px;text-align:center;font-size:9pt;font-weight:bold;border:1px solid #cccccc;margin-right:10px;margin-bottom:10px;}

.comment {width:48%;float:left;margin:15px 2% 0 0;}
.comment2 {width:100%;float:left;margin-top:15px;}
.review {float:right;width:50%;}

.comingsoon img {margin-bottom:15px;}
.comingsoon .gameslist li a img {margin-bottom:0;}

h2.featureheader, .home .column1 h2 {font-size:12pt;color:#555555;margin:0 0 15px 15px;}
.home .moreoptionslist li {width:142px;}
.home .moreoptionslist li span.userrating {width:94%;}
 
.text h2.featureheader {margin-left:0;}

.backwhite {background-color:#ffffff ! important;}

.category #game {background-color:#ffffff;}

.userrating, .gameslist li span.userrating, .gameslist li span.sales {
color:#000000;
padding: 2px 2%;
border: 1px dotted #d60000;
background:#ff8b8b;
width:96%;
}

.gamedescription {
padding: 10px;
border: 1px dashed #d60000;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: #333333;
}

.gamedescriptionList li {
padding-left: 39px;
margin-bottom: 10px;
padding-bottom:10px;
}

.text p.ratingp {margin-top:10px;}

.flashgame  .gamelinks li {margin-right:0;height:147px;}
.headerbfg {text-align:left;}

.downloadablegame .playbutton a {
width: 44%;
margin-right: 1%;
font-size: 17pt;
border: 1px solid #d60000;
padding:10px 2%;
}

.downloadablegame .playbutton2 a {width:auto;float:none;display:inline-block;margin-top:0;}

blockquote {margin:0 ! important;}
.downloadablegame .gameslist li:first-child {margin-left:0;}
.downloadablegame .listheader {color:#d60000;width:100%;margin:0 0 15px 0;padding:5px 0;border-top:1px dashed #d60000;border-bottom:1px dashed #d60000;}

.text .gameslist {width:100%;float:left;}
.text .gameslist li {width:117px;height:135px;}
.text .gameslist li img {margin-bottom:0;}
.text .gameslist li:first-child {margin-left:0;}
.text h2.moreoptions, .gamereel h2.moreoptions {font-size:13pt;font-family:arial, verdana;margin-top:0;border-top:1px dotted #d60000;border-bottom:1px dotted #d60000;padding:5px 0;}

.gamereel h2.moreoptions {font-size:11pt;}

.gamereel {float:left;margin-left:15px;width:150px;}
.gamereel ul {margin:0;padding:0;}
.browser .gamereel .gameslist li {list-style:none;margin:0 0 10px 0;float:left;width:100%;}
.gamereel ul li span {display:block;margin-top:5px;padding:2px 0;text-align:center;}
.gamereel ul li a {text-decoration:none;color:#000000;float:left;}
.gamereel ul li a img {max-width:100%;}
.gamereel ul li a:hover {text-decoration:none;background-color:#d60000;color:#ffffff;}

.gamereel2 {width:120px;}
.gamereel3 {width:113px;}
.gamereel4 {width:93px;}
.gamereel5 {width:230px;}
.gamereel6 {width:144px;}

.browser .gamereel5 .gameslist li {width:110px;height:130px;}

.section2 li h2 {font-size:12pt;margin:0;}

.category .googleplus, .category .addthis {position:relative;left:auto;top:auto;float:left;}
.category .addthis {margin-right:15px;}
.category .adcon, .category .adcon2 {margin-left:15px;width:728px;margin-bottom:15px;}
h3 a span, h2 a span {display:block;margin-bottom:5px;}
.text h3 a img {max-width:400px;}

.gamepage .text {margin-top:0;}

.column1 .gameslist li.speciallist, .comingsoon .gameslist li.speciallist {width: 45%;height:205px;}

.column1 .gameslist li span.specialdesc, .column1 .gameslist li span.specialtitle, 
.comingsoon .gameslist li span.specialdesc, .comingsoon .gameslist li span.specialtitle 
{float: right;width: 45%;text-align: left;}

.column1 .gameslist li.speciallist a img, .comingsoon .gameslist li.speciallist a img {max-width: 100%;width: auto;}


.navigation {
background: -moz-linear-gradient(#d60000, #990000);
	background: -o-linear-gradient(#d60000, #990000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d60000), to(#990000));
	background: -webkit-linear-gradient(#d60000, #990000);color:#000000;margin-bottom:15px;}
	
.navigation li a {color:#ffffff;font-size:11pt;}

.navigation li a:hover,
.cat1 .navigationl1 a,
.cat2 .navigationl2 a,
.cat3 .navigationl3 a,
.cat4 .navigationl4 a,
.cat5 .navigationl5 a,
.cat6 .navigationl6 a,
.cat7 .navigationl7 a,
.cat8 .navigationl8 a,
.home .homel a,.navigation11 a {
	background: -moz-linear-gradient(#ff8b8b, #d60000);
	background: -o-linear-gradient(#ff8b8b, #d60000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8b8b), to(#d60000));
	background: -webkit-linear-gradient(#ff8b8b, #d60000);color:#ffffff;}

.subnav {margin:0 0 15px 2%;padding:0;width:98%;}
.subnav li {list-style:none;display:inline-block;margin-right:5px;clear:none;}
.subnav li a {display:block;background:#990000;color:#ffffff;padding:3px 5px;font-size:11pt;border:1px solid #d60000;}
.subnav li a:hover, .latest .subnav li.sublink1 a, .bestgames .subnav li.sublink2 a, .mostplayed .subnav li.sublink3 a {background:#ffffff;border:1px solid #d60000;color:#555555;}

.hackedpage #game h2 {font-size:12pt;color:#ffa800;margin:0 0 15px;}

#game p, .text ul li, #game ul li {line-height: 20px;}
#game p {margin:0 0 15px 0;}
.text ul li, #game ul li {border-bottom:1px dotted #d60000;padding-bottom:10px;}
.text ul li strong, #game ul li strong{color:#d60000;}
.text ul.tags li {list-style:none;border:none;width:auto;}

.downloadablegame .adcon {margin-bottom:15px;}

.text ul {float:none;overflow:hidden;}

.rightcolumn img {width:100%;margin-bottom:15px;}

.commentp {font-size:11pt;font-style:italic;color:#555555;text-align:center;}

#game h2 {margin:0 0 15px 0;font-size:13pt;clear:left;}
#game h2.adjustopm {margin-top:15px;}


.downloadablegame {background:#ffffff ! important;}
.leftcolumn {float:left;width:338px;margin-right:15px;}
.leftcolumn .adconleft {width:100%;}
.navoverride2 .leftcolumn {width:48%;margin-right:4%;}
.navoverride2 .rightcolumn {width:48%;}
.downloadablegame .adconleft {margin-right:0;width:100%;float:none;}
.leftcolumn .gamedescriptionbox {margin-top:15px;}
.leftcolumn img {margin-bottom:15px;}
.rightcolumn {float:right;width:447px;}

.bestgames .gameslist li, .latest .gameslist li {height:170px;}
.mostplayed .gameslist li {height:250px;}
.gameslist li span.gamename {height:36px;}
.gameslist li span.releasedate {color:#555555;font-style:italic;}
#game .gameratings li, .text .gameratings li {list-style:none;}
#game .gameratings li img, .text .gameratings li img  {margin:0 5px 5px 0;}
#game .gameratings li span.ratingspan, .text .gameratings li span.ratingspan {font-size:12pt;color:#990000;font-weight:bold;}
#game .gameratings li span.gamequote, .text .gameratings li span.gamequote {display:block;color:#555555;font-size:13pt;clear:left;}
#game .gameratings li span.ortitle, .text .gameratings li span.ortitle {border:2px solid #000000;padding:3px 10px;font-size:16pt;float:left;width:auto;font-weight:bold;text-align:center;margin-right:5px;}
#game ul.gameratings li span.orrating, .text ul.gameratings li span.orrating {border:2px solid #990000;background-color:#d60000;color:#ffffff;padding:10px;font-size:22pt;float:left;}
#game ul li.overallrating, .text ul li.overallrating {line-height:normal;}

.discussion {width:100%;float:left;margin-top:25px;}
.discussion2 {width:48%;float:left;margin-top:25px;margin-right:2%;}

.home .adcon {margin-bottom:15px;}

.downloadablegame2 #game {background:white ! important;}
.downloadablegame2 .section1 {width:98%;}
.downloadablegame2 .rightcolumn {width:610px;}
.downloadablegame2 .leftcolumn {width:350px;}

#videoplayer, object {margin-bottom:15px;float:left;}
#videoplayer {float:none;}

.textlinks {width:100%;overflow:hidden;}
.externalgame .adcon {margin-bottom:10px;}
.externalgame #game {background-color:white;}
.hackedpage .adcon {margin-bottom:10px;}
.adlinks {width:100%;height:15px;overflow:hidden;margin-bottom:15px;}.externalgame .adcon {margin-bottom:10px;}
.hackedpage .adcon {margin-bottom:10px;}
.adlinks {width:100%;height:15px;overflow:hidden;margin-bottom:15px;}
.paginationlist {float: left;width: 96%;padding: 15px 2%;}
.paginationlist li {list-style: none;float: left;margin-right: 3px;clear: none;}
.paginationlist li a {font-size: 9pt;background-color: #990000;color: #ffffff;padding: 2px 4px;}
.paginationlist li a:hover {background-color: #ff8b8b;}

.comingsoonpage .gameslist2 li, .home .gameslist2 li {width:285px;height:auto;margin-right:25px;}
.comingsoonpage .gameslist2 li, .home .gameslist2 li {text-align:center;}
.comingsoonpage .gameslist2 li img, .home .gameslist2 li img {padding-bottom:10px;}
.comingsoonpage .gameslist2 li span, .home .gameslist2 li span {width:100%;}
.comingsoonpage .gameslist2 li span.userrating, .home .gameslist2 li span.userrating  {width:auto;float:none;display:inline-block;}
.comingsoonpage .gameslist2 li span.gamename, .home .gameslist2 li span.gamename {font-weight:bold;font-size:13pt;height:20px;text-align:center;margin-bottom:5px;}
.comingsoonpage .gameslist2 li span.smalldescription, .home .gameslist2 li span.smalldescription  {font-size:11pt;display:block;float:none;line-height:1.5em;margin-bottom:10px;text-align:left;}
.comingsoonpage .gameslist2 li span.playbutton2 {text-align:center;display:block;margin-top:5px;float:none;}
.comingsoonpage .gameslist2 li .playbutton2 a {margin-right:0;float:none;}
.comingsoonpage .gameslist2 li .userrating {margin-bottom:20px;}

.text img, #game img {margin-bottom: 15px;}

.rating {display:inline-block;padding:5px;font-size:14pt;background:#990000;color:#ffffff;border:2px solid #f97c7c;}
.gamerating {border-top:1px dashed #f97c7c;border-bottom:1px dashed #f97c7c;padding:5px 0;text-align:center;font-size:14pt;font-weight:normal;color:#555555;}

.flag a {font-size:13pt;padding:5px 10px 7px 5px;margin-top:0;}
.flag a span {margin-top: 10px;float: right;margin-left: 10px;}
.smallbuttoncon .flag a {padding:7px 9px 7px 5px;margin:0 10px 10px 0;font-size:11pt;}
.smallbuttoncon .flag span {margin-top:0;}
.smallbuttoncon {overflow:hidden;margin-bottom:25px;}
.playnow {font-weight: bold;color: #000000;font-size: 13pt;border: 1px dashed #888888;padding: 5px 10px;margin-top: 10px;background: #ffbcbc;}
#game p.playnow {margin-top: 10px;clear:left;}
#game p.playbuttons, p.playbuttons {margin-top:5px;margin-bottom:0;}
.playcon {overflow:hidden;width:100%;margin:15px 0;border-bottom:1px dashed #888888;padding-bottom:5px;}

.ukserver a:before {content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/uk-icon.png);}
.usserver a:before {content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/us-icon.png);}
.australiaserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Australia-icon.png);}
.brazilserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Brazil-icon.png);}
.germanyserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Germany-icon.png);}
.denmarkserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Denmark-icon.png);}
.spainserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Spain-icon.png);}
.franceserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/France-icon.png);}
.italyserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Italy-icon.png);}
.netherlandsserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Netherlands-icon.png);}
.polandserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Poland-icon.png);}
.portugalserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Portugal-icon.png);}
.romaniaserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Romania-icon.png);}
.russiaserver a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Russia-icon.png);}

.ukserversmall a:before {content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/uk-icon-small.png);}
.usserversmall a:before {content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/us-icon-small.png);}
.australiaserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Australia-icon-small.png);}
.brazilserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Brazil-icon-small.png);}
.germanyserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Germany-icon-small.png);}
.denmarkserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Denmark-icon-small.png);}
.czechserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Czech-Republic-icon-small.png);}
.spainserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Spain-icon-small.png);}
.franceserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/France-icon-small.png);}
.italyserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Italy-icon-small.png);}
.netherlandsserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Netherlands-icon-small.png);}
.polandserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Poland-icon-small.png);}
.portugalserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Portugal-icon-small.png);}
.romaniaserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Romania-icon-small.png);}
.russiaserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Russia-icon-small.png);}
.norwayserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Norway-icon-small.png);}
.swedenserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Sweden-icon-small.png);}
.slovakiaserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Slovakia-icon-small.png);}
.finlandserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Finland-icon-small.png);}
.greeceserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Greece-icon-small.png);}
.mexicoserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Mexico-icon-small.png);}
.newzealandserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/New-Zealand-icon-small.png);}
.irelandserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Ireland-icon-small.png);}
.japanserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Japan-icon-small.png);}
.canadaserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Canada-icon-small.png);}
.hungaryserversmall a:before { content:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/Hungary-icon-small.png);}

ul.castlelist1 li, ul.castlelist2 li, ul.castlelist3 li, ul.castlelist4 li{background:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/tank-icon-red.gif) no-repeat 0 5px;padding-left:30px;}
ul.castlelist2 li {background:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/plane-icon-grey.gif) no-repeat 0 5px;height:19px;padding-top:8px;}
ul.castlelist3 li {background:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/plane-icon-grey.gif) no-repeat 0 5px;}
ul.castlelist4 li {background:url(https://f345b31c5b820e2ec074-937989d9fed99b0485c4ace50d1ea2d0.ssl.cf1.rackcdn.com/plane-icon-red.gif) no-repeat 0 5px;}

.playcon span.playbutton a, .smallbuttoncon span.playbutton a {font-size:11pt;background-color:#ff0000;background: -moz-linear-gradient(#ff0000, #990000);
	background: -o-linear-gradient(#ff0000, #990000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0000), to(#990000));
	background: -webkit-linear-gradient(#ff0000, #990000);-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;color:#ffffff;}
.playcon span.playbutton a:hover, .smallbuttoncon span.playbutton a:hover  {background-color:#bf0000;background: -moz-linear-gradient(#bf0000, #920101);
	background: -o-linear-gradient(#bf0000, #920101);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0000), to(#920101));
	background: -webkit-linear-gradient(#bf0000, #920101);}

.ext {font-size:12pt;color:#000000;float:left;font-weight:bold;margin:19px 0 0 3px;}
.trailer2 {position:absolute;left:-9999px;}

div.sideadvertdiv, div.sideadvertdiv2 {width:120px;height:600px;position:absolute;top:176px;left:-125px;overflow:hidden;}
#sideadplace2, #sideadplace4 {position:absolute;top:-9999px;left:0px;}
div.sideadvertdiv2  {left:auto;right:-121px;}
div.sideadvertdiv a, div.sideadvertdiv2 a {width:120px;}
.home div.sideadvertdiv, .home div.sideadvertdiv2, .category div.sideadvertdiv, .category div.sideadvertdiv2, .downloadablegame2 div.sideadvertdiv, .downloadablegame2 div.sideadvertdiv2 {top:140px;}
div.sideadvertdiv span.sideadvert6, div.sideadvertdiv2 span.sideadvert2 {position:relative;float:left;}
div.sideadvertdiv span.sideadvert6 div, div.sideadvertdiv2 span.sideadvert2 div {position:absolute;top:0;left:0;width:120px;height:600px;}
div.sideadvertdiv a, div.sideadvertdiv2 a {float:left;height:600px;}

#sideadplace1, #sideadplace3 {position:relative;}

@media only screen and (min-width:1250px){
.gamepage .adcon3, .home .adcon3, .category .adcon3 {width:120px;height:600px;position:absolute;top:265px;left:-125px;text-align:right;}
.home .adcon3 {top:120px;}
.category .adcon3 {top:200px;}
}

@media only screen and (min-width:1340px){
.gamepage .adcon3, .home .adcon3, .category .adcon3 {width:160px;height:600px;position:absolute;top:265px;left:-170px;}
.home .adcon3 {top:120px;}
.category .adcon3 {top:200px;}
div.sideadvertdiv, div.sideadvertdiv2 {width:160px;height:600px;position:absolute;top:202px;left:-172px;}
div.sideadvertdiv2  {left:auto;right:-172px;}
div.sideadvertdiv a, div.sideadvertdiv2 a {width:160px;}
#sideadplace1, #sideadplace3 {position:absolute;top:-9999px;left:0px;}
#sideadplace2, #sideadplace4 {position:relative;top:auto;left:auto;}
div.sideadvertdiv span.sideadvert6 div, div.sideadvertdiv2 span.sideadvert2 div {width:160px;}
}

@media only screen and (max-width:1250px){
div.sideadvertdiv, div.sideadvertdiv2, .downloadablegame2 div.sideadvertdiv, .downloadablegame2 div.sideadvertdiv2, #sideadplace2, #sideadplace1, #sideadplace3, #sideadplace4  {position:absolute;top:-9999px;left:0;}
}

.websitetitle {width:auto;}
p.mobilenotice {position:absolute;top:-9999px;}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:600px){
.banner {height:70px;}
.ext {margin:10px 0 0 3px;}
.home .banner {height:95px;}
.websitetitle, .websitetitle a {font-size:14pt;line-height:15px;}
.websitetitle {margin:10px 0 0 85px;}
.slogan {margin:10px 0 0 84px;font-size:12pt;}
p.mobilenotice  {position:relative;margin:0 0 30px 0;top:auto;font-weight:bold;padding:10px;color:#333333;border:1px solid #555555;float:left;}
.column1 .gameslist li {width:30%;}
.section1 {width:100%;}
.gamepage .section2 {width:50%;clear:both;}
.gamepage #game .trailer1 iframe, .gamepage #game .trailer2 iframe{position:relative;top:auto;}
.trailer1 {position:absolute;left:-9999px;}
.trailer2 {position:relative;left:auto;}
.gamepage #game embed, .gamepage #game iframe {position:absolute;top:-9999px;}
.socials {width:98%;padding-top:10px;}
.maincon {padding:0 3%;width:94%;}
.gamepage .text {width:100%;padding:0;}
.home .addthis, .home .googleplus {margin:10px 0 0 85px;}
.column1 {margin-top:10px;}
h2.featureheader {margin-left:0;}
.column1 .gameslist li {height:185px;}
.text h3 a img {max-width:100%;}
.div2 {border:none;}
.column1 .gameslist2 li {width:285px;height:400px;}
h2.featureheader, .home .column1 h2, .home .adcon {margin-left:0;}
.adcon, .adcon2 {width:100%;}
.category .adcon, .category .adcon2 {margin-left:0;width:100%;}
.text h2 {font-size:12pt;}
.comingsoon p {margin:0 0 15px 0;}
}
