a:hover {color:#ff0000;}

.ext {font-size:14pt;color:#ffffff;margin:29px 0 0 10px;float:left;}

.banner {background:url(http://image.fatherchristmasgames.com/father-christmas-games-banner.jpg) #ffffff no-repeat;height:120px;}

img {max-width:100%;}

h2, h3, h4, h5, .listheader {font-family: cursive, Arial;font-weight: 200; }

.websitetitle, .websitetitle a, .slogan {color:#990000;font-size:22pt;width:auto;text-align:left;line-height:32px;font-family: cursive, Arial;font-weight: 200;}

.websitetitle {margin-top:17px;line-height:32px;}
.home .websitetitle {margin-top:10px;}
.home .addthis, .home .googleplus, .websitetitle, .slogan {margin-left:275px;}
.websitetitle a:hover {color:#ff0000;}

.column1 {width:100%;margin-right:0;}
.column1 .gameslist li {width:17.3%;height:190px;}

.slogan {font-size:13pt;margin-top:8px;color:#000;line-height:15px;font-weight: 100;}

.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;}
.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:12px;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:left;margin-top:15px;}
.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;}

.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(http://images.fatherchristmasgames.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 {font-size:12pt;color:#555555;margin:0 0 15px 15px;}
.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 #ff0000;
background:#ff6868;
width:96%;
}

.gamedescription {
padding: 10px;
border: 1px dashed #ff0000;
-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 #ff0000;
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:#ff0000;width:100%;margin:0 0 15px 0;padding:5px 0;border-top:1px dashed #ff0000;border-bottom:1px dashed #ff0000;}

.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 #ff0000;border-bottom:1px dotted #ff0000;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:#ff0000;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;}

.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(#ff0000, #bf0303);
	background: -o-linear-gradient(#ff0000, #bf0303);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff0000), to(#bf0303));
	background: -webkit-linear-gradient(#ff0000, #bf0303);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 span a,
.cat7 .navigationl7 a,
.cat8 .navigationl8 a,
.home .homel a {
	background: -moz-linear-gradient(#ff6868, #ff0000);
	background: -o-linear-gradient(#ff6868, #ff0000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6868), to(#ff0000));
	background: -webkit-linear-gradient(#ff6868, #ff0000);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:#bf0303;color:#ffffff;padding:3px 5px;font-size:11pt;border:1px solid #ff0000;}
.subnav li a:hover, .latest .subnav li.sublink1 a, .bestgames .subnav li.sublink2 a, .mostplayed .subnav li.sublink3 a {background:#ffffff;border:1px solid #ff0000;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 #ff0000;padding-bottom:10px;}
.text ul li strong, #game ul li strong{color:#ff0000;}
.text ul.tags li {list-style:none;border:none;width:auto;}

.downloadablegame .adcon {margin-bottom:15px;}

.text ul {float:none;}

.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;}
#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:230px;}
.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 #bf0303;background-color:#ff0000;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;}
.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: #bf0303;color: #ffffff;padding: 2px 4px;}
.paginationlist li a:hover {background-color: #ff6868;}

/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:767px){
a {font-size:11pt;}
body {background-image:none;}
.banner {background-position:left;}
.websitetitle  {margin-left:10px;margin-top:10px;line-height:21px;}
.websitetitle, .websitetitle a {font-size:14pt;}
.slogan {font-size:11pt;font-weight:normal;margin-left:117px;float:right;}
.websitetitle, .slogan {width:260px;margin-left: 275px;}
.navigation li.navigationl3,
.navigation li.navigationl4,
.navigation li.navigationl5,
.navigation li.navigationl6
{position:absolute;top:-9999px;}
.socials {width:98%;}
.gamepage .section2, .leftcolumn, .rightcolumn {width:100%;margin-right:0;}
.headtitle {margin-left:10px;}
.adcon, .adcon2, .adconleft {overflow:hidden;}
.adconleft {margin-bottom:15px;}
.downloadablegame .playbutton a {margin-right:0;}
.adlinks {height:20px;}
.rightcolumn, .gamepage .section1 {float:left;}
.gamepage .section1 {width:98%;margin-left:1%;}
.navoverride2 #game {width:100%;}
.home .addthis, .home .googleplus {margin-left:10px;}
h2.featureheader {font-size:10pt;font-weight:normal;}
.home .adcon, h2.featureheader {margin-left:1%;}
.column1 .gameslist li {height:227px;}
.gameslist li.listad {margin-right:0;}
.div2 {overflow:hidden;}
}

/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:635px){
.div1 {max-width:635px;}
#game ul {width:595px;}
#game p {max-width:585px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:595px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:595px;}
.column1 .gameslist li {width:31.3%;}
}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:500px){
.div1 {max-width:500px;}
#game ul {width:460px;}
#game p {max-width:450px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:460px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:460px;}
.column1 .gameslist li {width:47%;}
.websitetitle {float:right;}
}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:450px){
.div1 {max-width:450px;}
#game ul {width:410px;}
#game p {max-width:400px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:410px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:410px;}
.websitetitle, .slogan {background:#ffffff;}
}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:400px){
.div1 {max-width:400px;}
.slogan {width:185px;}
#game ul {width:360px;}
#game p {max-width:350px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:360px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:360px;}
}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:360px){
.div1 {max-width:360px;}
#game ul {width:320px;}
#game p {max-width:310px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:320px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:320px;}
.websitetitle, .slogan {width:138px;}
}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:350px){
.div1 {max-width:350px;}
#game ul {width:310px;}
#game p {max-width:300px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:310px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:310px;}
}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:330px){
.div1 {max-width:330px;}
#game ul {width:290px;}
#game p {max-width:280px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:290px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:290px;}
.gameslist li span.gamename {height:50px;}
.websitetitle a, .websitetitle {font-size:12pt;}
}
/* All Mobile Sizes (devices and browser) */@media only screen and (max-width:300px){
.div1 {max-width:300px;}
#game ul {width:260px;}
#game p {max-width:250px;padding:0 5px;}
#game .leftcolumn, .navoverride2  #game .leftcolumn {width:260px;}
#game .rightcolumn, .navoverride2  #game .rightcolumn {width:260px;}
}