/*  

Theme Name: GameStation  

Version: 2401  

Date: June 06, 2024  

*/  

@charset "utf-8";  

 @import url('https://fonts.googleapis.com/css?family=Roboto');  

* {  

	padding: 0;  

	margin: 0;  

}  

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {  

	margin: 0;  

	padding: 0;  

	border: 0;  

	font-size: 100%;  

	font-family: 'Roboto', sans-serif;  

	line-height: 20px;  

	vertical-align: baseline;  

}  

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  

	display: block;  

}  

body {  

	line-height: 1;  

}  

ol, ul {  

	list-style: none;  

}  

.static_page ul, .static_page ol {
    padding: 0;
    margin: 5px 0px 0px 0px;
}
.static_page ul, .static_page ol {
	list-style:disc;
	list-style-position: outside;
	padding-left:20px;
}


.static_page h2{
	font-size:18px;
	margin-top:15px;
}

.static_page h3{
	font-size:16px;
	margin-top:10px;
}

blockquote, q {  

	quotes: none;  

}  

blockquote:before, blockquote:after, q:before, q:after {  

	content: '';  

	content: none;  

}  

table {  

	border-collapse: collapse;  

	border-spacing: 0;  

}  

tr {  

	display: table-row;  

	vertical-align: inherit;  

	border-color: inherit;  

}  

td, th {  

	padding: 0;  

	display: table-cell;  

}  

img {  

	border: 0;  

	border-style: none;  

	border-width: 0px;  

	outline: none;  

}  

div {  

	display: block;  

}  

a {  

	outline: 0;  

	text-decoration: none;  

}  

h1, h2, h3, h4, h5, h6 {  

	margin: 0;  

	font-family: inherit;  

	color: #444444;  

}  

p {  

	margin: 0;  

}  

ul, ol {  

	padding: 0;  

	margin: 0;  

}  

li {  

	margin: 0;  

	padding: 0;  

}  

hr {  

	display: block;  

	height: 1px;  

	border: 0;  

	border-top: 1px solid #cccccc;  

	margin: 1em 0;  

	padding: 0;  

}  

input, select {  

	vertical-align: middle;  

	margin: 0;  

	padding: 0;  

}  

root {  

	display: block;  

}  

body {  

	padding: 0px;  

	margin: 0;  

	overflow-x: hidden;  

	font-family: Tahoma, Arial, Helvetica, sans-serif;  

	background-color: #fff;  

    /* background-image: url(assets/img/bg.png); */

}  

img {  

	background: no-repeat;  

}  

ul li {  

	background: no-repeat;  

}  

/* 2018-AUGUST UPDATE */  

.contentblock {  

	text-align: center;  

	background-color: #fff;  

	overflow: hidden;  

	margin: 0 auto;  

	padding-left: 20px;  

	padding-top: 20px;  

	width: 750px;  

	margin-top: 20px;  

}  

.adblock {  

	text-align: center;  

	background-color: #fff;  

	overflow: hidden;  

	margin: 0 auto;  

	padding-left: 20px;  

	padding-top: 20px;  

	padding-bottom: 20px;  

	width: 750px;  

	border: 1px solid #ccc;  

	box-shadow: 1px 1px 2px #ccc;  

	margin-top: 20px;  

}  



.gamelist li {  

	width: 208px;  

	height: 200px;  

	float: left;  

	margin-right: 20px;  

	margin-bottom: 20px;  

	background-color: #efefef;  

	padding: 10px;  

	padding-bottom: 20px;  

	border: 1px solid #ccc;  

}  

.gamelist li img {  

	padding-bottom: 5px;  

	width: 180px;  

	height: 140px;  

	text-align: center;  

	display: block;  

	margin: 0 auto;  

	margin-top: 20px;  

	margin-bottom: 10px;  

}  

.gamelist li a {  

	color: #005383;  

}  





.customgamelist li {  

	width: 100px;  

	float: left;  

	margin-right: 10px;  

	margin-bottom: 10px;  

	background-color: #efefef;  

	padding: 0px;  

	border: 1px solid #ccc;  

}  

.customgamelist li img {  

	width: 80px;  

	height: 60px;  

	text-align: center;  

	display: block;  

	margin: 0 auto;  

	margin-top: 10px;  

	margin-bottom: 10px;  

}  

.customgamelist li a {  

	color: #005383;  

}  



.customgamelist_desc li{  

	width: 208px;  

	height: 300px;  

}  



.sb150 li {  

	width: 150px;  

	border: 1px solid #efefef;  

}  

.sb150 li img {  

	width: 120px;  

	height: 90px;  

}  



.sb108 li {  

	width: 108px;  

	height: 81px;  

	padding: 0px;  

	border: 0px solid #fff;  

}  

.sb108 li img {  

	width: 100%;  

	height: 100%;  

	margin:0px;

	padding:0px;

} 



.sb133 li {  

	width: 133px;  

	padding: 5px;  

	border: 1px solid #efefef;  

}  

.sb133 li img {  

	width: 120px;  

	height: 90px;  

}  



.sb143 li {  

	width: 143px;  

	padding: 5px;  

	border: 1px solid #efefef;  

}  

.sb143 li img {  

	width: 120px;  

	height: 90px;  

}  







.sbmoregames li {

    width: 148px;

    height: 140px;

    padding: 0px;

	margin-right: 10px;

    margin-bottom: 5px;

    background-color: #efefef; 

    padding: 0px;

    border:none;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	margin-top:10px;

	overflow:hidden;

}



.sbmoregames li img {

    width: 148px;

    height: 110px;

	padding-top:0px;

	padding-bottom:0px;

	margin-bottom:5px;

	margin-top:0px;

}







.startlist li {

	width: 155px;  

	height:120px;

	padding: 0px;  

	margin-right: 10px;

    margin-bottom: 10px;

    margin-top: 0px;

	border:none;

	font-weight:bold;

	padding-bottom:5px;

	background-color:#f9f7f7;

	border:0px solid #cc;

	color:#fff;

	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12), 0 1px 3px 0 rgba(0,0,0,0.2);

}



.startlist li img {

	width: 125px;  

	height: 100px;  

	padding-top:0px;

	padding-bottom:0px;

	margin:0 auto;

	margin-bottom:10px;

	margin-top:10px;



}



.startlist li a {

	color:#000;

	font-size:13px;

}





.startlist li a:hover img {

        transform: scale(1.2);

        box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);



 }





.flist li {

	width: 153px;  

	height:135px;

	padding: 0px;  

	margin-right: 10px;

    margin-bottom: 10px;

    margin-top: 0px;

	border:none;

	font-weight:bold;

	padding-bottom:5px;

	background-color:#f9f7f7;

	border:1px solid #ccc;

	color:#fff;



}



.flist li img {

	width: 153px;  

	height: 50px;  

	padding-top:0px;

	padding-bottom:0px;

	margin:0 auto;

	margin-bottom:0px;

	margin-top:0px;

    /* -webkit-filter: invert(100%); /* Safari/Chrome */

    /* filter: invert(100%); */

}



.flist li a {

	color:#000;

	font-size:13px;

}





.listrow {

	padding-left:10px;

	padding-top:5px;

	padding-bottom:5px;

	border-top:1px solid #ccc;

	text-align:left;	

	color:#000;

	font-weight:normal;

	font-size:14px;



}





.flistportal li {

	width: 153px;  

	height:208px;

	padding: 0px;  

	margin-right: 10px;

    margin-bottom: 10px;

    margin-top: 0px;

	border:none;

	font-weight:bold;

	padding-bottom:5px;

	background-color:#f9f7f7;

	border:1px solid #ccc;

	color:#fff;



}



.flistportal .listcatname img {

	width: 153px;  

	height: 40px;  

	padding-top:0px;

	padding-bottom:0px;

	margin:0 auto;

	margin-bottom:0px;

	margin-top:0px;

	background-color:#000;

}



.flistportal .listcatimage img {

	width: 153px;  

	height: 80px;  

	padding-top:0px;

	padding-bottom:0px;

	margin:0 auto;

	margin-bottom:0px;

	margin-top:0px;

	background-color:#000;

}





.flistportal li a {

	color:#000;

	font-size:13px;

}





.listrowportal {

	padding-left:10px;

	padding-top:5px;

	padding-bottom:5px;

	border-top:1px solid #ccc;

	text-align:left;	

	color:#fff;

	font-weight:normal;

	font-size:14px;

	background-color:#4d6fa4;



}





.sb137 li {

    width: 137px;

    height: 130px;

    padding: 0px;

	margin-right: 10px;

    margin-bottom: 5px;

    background-color: #efefef; 

    padding: 0px;

    border:none;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	margin-top:10px;

	overflow:hidden;

}



.sb137 li img {

    width: 137px;

    height: 103px;

	padding-top:0px;

	padding-bottom:0px;

	margin-bottom:5px;

	margin-top:0px;

}







.sb148 li {

    width: 145px;

    padding: 0px;

	margin-right: 10px;

    margin-bottom: 5px;

    background-color: #fff; 

    padding: 0px;

    border:none;

}



.sb148 li img {

    width: 145px;

    height: 111px;

	padding-top:0px;

	padding-bottom:0px;

	margin-bottom:0px;

}



.sb148desc li {

    width: 145px;

    padding: 0px;

	margin-right: 10px;

    margin-bottom: 5px;

    background-color: #fff; 

    padding: 0px;

    border:none;

	font-size:13px;

}



.sb148desc li img {

    width: 145px;

    height: 111px;

	padding-top:0px;

	padding-bottom:0px;

	margin-bottom:0px;

}





.gbtop li {

	width: 143px;  

	padding: 5px;  

	border: 1px solid #efefef;  

	margin-right: 10px;

    margin-bottom: 5px;

    background-color: #fff; 

    padding: 0px;

    border:none;

}



.gbtop li img {

	width: 120px;  

	height: 90px;  

	padding-top:0px;

	padding-bottom:0px;

	margin-bottom:0px;

}





.sbgamelist_desc li{  

	height: 280px;  

}  





.customgamelist_desc li{  

	width: 208px;  

	height: 300px;  

}  



.gamelist small {  

	text-align:left;  

	font-size:12px;  

	display:block;  

	margin:0 auto;  

	padding-top:10px;  

	width:180px;  

	  

}  

.gamelist_desc li{  

	width: 208px;  

	height: 300px;  

}  

.catlist li {  

	width: 208px;  

	height: 160px;  

	float: left;  

	margin-right: 20px;  

	margin-bottom: 20px;  

	background-color: #e9edf1;  

	padding: 10px;  

	padding-bottom: 20px;  

	border: 1px solid #acccde;  

}  

.catlist li img {  

	padding-bottom: 5px;  

	width: 140px;  

	height: 110px;  

	text-align: center;  

	display: block;  

	margin: 0 auto;  

	margin-top: 20px;  

	margin-bottom: 10px;  

}  

.catlistposter li {  

	width: 208px;  

	height: 225px;  

	float: left;  

	margin-right: 20px;  

	margin-bottom: 20px;  

	background-color: #e9edf1;  

	padding: 10px;  

	padding-bottom: 20px;  

	border: 1px solid #acccde;  

}  

.catlistposter li a{

	color: #005383; 

}

.catlistposter li img {  

	padding-bottom: 5px;  

	width: 140px;  

	height: 175px;  

	text-align: center;  

	display: block;  

	margin: 0 auto;  

	margin-top: 20px;  

	margin-bottom: 10px;  

}  

.catlist li a {  

	color: #005383;  

	font-weight: bold;  

}  

.gameblock {  

	text-align: center;  

	background-color: #efefef;  

	overflow: hidden;  

	margin: 0 auto;  

	padding-left: 0px;  

	padding-right: 0px;  

	width: 940px;  

	margin-right: 20px;  

	margin-top: 20px;  

	padding: 20px;  

}  

.footerblock {  

	margin: 0 auto;  

	padding: 10px;  

	text-align: left;  

	font-size: 14px;  

	overflow: hidden;  

	background-color: #333;  

	color: #fff;  

}  

.footerblock a {  

	text-decoration: underline;  

	color: #fff;  

}  

.ads_sidebar_left {  

	width: 160px;  

	padding: 20px;  

	float: left;  

	height: 600px;  

	margin-top: 0px;  

	margin-right: 20px;  

	text-align: center;  

	font-size: 12px;  

	line-height: 20px;  

}  

.ads_sidebar_right {  

	width: 160px;  

	padding: 20px;  

	float: right;  

	height: 600px;  

	margin-top: 0px;  

	margin-left: 20px;  

	text-align: center;  

	font-size: 12px;  

	line-height: 20px;  

}  

/* V1802 UPDATE DECEMBER, 2018 */  

#header {  

	width: 1000px;  

	text-align: center;  

	background-color: #fff;  

	overflow: hidden;  

	margin: 0 auto;  

	margin-top: 20px;  

}  

#header_logo {  

	width: 425px;  

	float: left;  

	text-align: left;  

}  

#header_search {  

	width: 500px;  

	float: right;  

	text-align: right;  

	padding-right: 20px;  

}  

#header_search input[type=text] {  

	width: 270px;  

	height: 36px;  

	border: 1px solid #333;  

	padding-left: 10px;  

	margin-right: 0px;  

}  

#header_search input[type=submit] {  

	background-color: #efefef;  

	border: 1px solid #333;  

	width: 100px;  

	height: 40px;  

	text-align: center;  

	color: #000;  

	cursor: pointer;  

	font-weight:bold;

}  

#container {  

	width: 980px;  

	text-align: center;  

	background-color: #fff;  

	overflow: hidden;  

	margin: 0 auto;  

	padding: 20px;  

	margin-top: 5px;  

	overflow: hidden; 

} 

.sidebar { 

	width: 330px; 

	float: left; 

	text-align: left; 

} 

.main { 

	width: 730px; 

	float: right; 

	margin-left: 0px; 

} 

#textbox { 

	width: 750; 

	overflow: hidden; 

	text-align: left; 

	border: 1px solid #ccc; 

	padding: 20px; 

	margin-bottom: 20px; 

	clear: both; 

	line-height: 21px; 

} 

.sidebar ul.linklist { 

	list-style: none; 

	margin: 0; 

	padding: 0; 

	border-top: 1px solid #dcdcdc; 

} 

.sidebar ul.linklist li { 

	border-bottom: 1px solid #dcdcdc; 

	position: relative; 

	text-align: left; 

	color: #000; 

	display: block; 

	width: 220px; 

	; 

} 

.sidebar ul.linklist li a { 

	color: #000; 

	display: block; 

	padding-top: 5px; 

	padding-bottom: 5px; 

} 

.sidebar ul.linklist li a:hover { 

	color: #000; 

	background-color: #efefef; 

	display: block; 

	padding-top: 5px; 

	padding-bottom: 5px; 

} 

.sidebar h2 { 

	padding-bottom: 10px; 

} 

.sidebar_ad { 

	width: 160px; 

	height: 600ppx; 

	padding: 30px; 

	border: 0px solid #ccc;

} 



.sidebarsmall { 

	width: 160px; 

	float: left; 

	text-align: left; 

} 

.sidebarsmall ul.linklist li { 

	width: 160px;  

} 





#nav-wrapper { 

	position: relative; 

	padding-right: 20px; 

} 

#nav { 

	padding-right: 0; 

	padding-left: 0; 

} 

#nav > ul { 

	margin: 0; 

	padding: 0; 

	min-width: 100%; 

	list-style: none; 

	background-color:#32568e;

} 

#nav > ul > li:first-child { 

	margin-left: 0px; 

	border-left:0px solid #fff;



} 

#nav > ul li { 

	position: relative; 

	background: #2D5590; 

} 

#nav > ul > li { 

	margin: 0px; 

	display: inline-block; 

	float: none; 

	position: relative; 

	color: #fff; 

	width: 191px; 

	text-align: center; 

	border-left:1px solid #fff;

} 

#nav > ul > li > a { 

	margin: 0; 

	padding: 8px; 

	outline: 0; 

	display: block; 

	color: #fff; 

	text-decoration: none; 

	text-transform: uppercase; 

	font-weight: bold; 

	font-size: 12px; 

} 

#nav > ul li a:hover { 

	background-color: #118EBA; 

} 

#moresites { 

	overflow: hidden; 

	font-weight: normal; 

	text-align: center; 

	padding: 2px 2px 3px 3px; 

	background-color: #e6e5e5; 

} 

#moresites h2 { 

	font-size: 18px; 

	padding-top: 15px; 

	padding-bottom: 15px; 

	display: block; 

	background-color: #fff; 

	border-bottom: 1px solid #dddddd; 

	color: #333; 

	font-weight: normal; 

} 

#moresites > ul { 

	margin: 0; 

	padding: 0; 

	list-style: none; 

	font-weight: normal; 

} 

#moresites > ul > li { 

	margin: 0 -2px; 

	display: inline-block; 

	float: none; 

	position: relative; 

	color: #fff; 

	background: #f3f3f3; 

	text-align: center; 

	width: 195px; 

} 

#moresites .sitename { 

	font-size: 18px; 

	padding-bottom: 8px; 

} 

#moresites > ul > li > a { 

	padding: 20px 0px 15px 0px; 

	display: block; 

	color: #005383; 

	text-decoration: none; 

	font-size: 12px; 

	width: 194px; 

} 

#moresites > ul li a:hover { 

	background-color: #567ca2; 

	color: #fff; 

} 

#moresites .sitename { 

	font-weight: bold; 

} 

.footer_copyright { 

	float: left; 

	width: 500px; 

} 

.footer_links { 

	float: right; 

} 

.footer_links li { 

	list-style-type: none; 

	display: inline-block; 

	padding-left: 10px; 

} 

#ads_header { 

	background-color: #efefef; 

	padding: 20px 0; 

	text-align: center; 

	width: 980px; 

	margin-top: 20px; 

	margin-bottom: 20px; 

	text-align: center; 

} 

.listheading { 

	width: 710px; 

	padding: 10px; 

	background-color: #efefef; 

	text-align: left; 

	display: block; 

	margin-bottom: 20px; 

	clear: both; 

	overflow:hidden;

} 

.listheading h2 { 

	font-size: 16px; 

	display:inline-block;

	float:left;

} 

.listheading span { 

	width:240px;

	float:right;

	text-align:right;

	font-size:14px;

} 

.listheading a { 

	text-decoration:underline;

	color:#005383;

} 

.breadcrumbheading { 

	width: 710px; 

	padding: 10px; 

	background-color: #ededed; 

	text-align: left; 

	display: block; 

	margin-bottom: 20px; 

	clear: both; 

} 

.breadcrumbheading a { 

	color: #315386; 

} 

.catlistheading { 

	width: 710px; 

	padding: 10px; 

	background-color: #b8cbdd; 

	text-align: left; 

	display: block; 

	margin-bottom: 20px; 

	clear: both; 

	overflow:hidden;

} 

.catlistheading h2 { 

	font-size: 16px; 

	color: black; 

	display:inline-block;

	float:left;

} 

.catlistheading span { 

	width:240px;

	float:right;

	text-align:right;

	font-size:14px;

} 

.catlistheading a { 

	text-decoration:underline;

	color:#000;

} 

#pageblock { 

	margin-right: 20px; 

	text-align: left; 

	width: 980px; 

} 

#pageblock p { 

	margin-bottom: 20px; 

} 

.moregameslist { 

	width: 208px; 

	height: 300px; 

	float: left; 

	margin-right: 20px; 

	margin-bottom: 20px; 

	background-color: #efefef; 

	padding: 10px; 

	padding-bottom: 20px; 

	border: 1px solid #ccc; 

} 

.moregameslist img { 

	padding-bottom: 5px; 

	width: 180px; 

	height: 140px; 

	text-align: center; 

	display: block; 

	margin: 0 auto; 

	margin-top: 20px; 

	margin-bottom: 10px; 

} 

.moregameslist small { 

	text-align:left; 

	font-size:12px; 

	display:block; 

	margin:0 auto; 

	padding-top:10px; 

	width:180px; 

	 

} 

.moregameslist a { 

	color: #005383; 

} 

.contact_page p { 

	width: 50%; 

} 

.contact_form { 

	margin-bottom: 40px; 

} 

.contact_form input[type=text] { 

	width: 100%; 

	height: 28px; 

	margin-bottom: 10px; 

	padding-left: 10px; 

	font: 13px 'arial'; 

} 

.contact_form textarea { 

	width: 100%; 

	height: 318px; 

	padding-left: 10px; 

	padding-top: 10px; 

	font: 13px 'arial'; 

	margin-bottom: 26px; 

} 

.contact_form input[type=submit] { 

	display: block; 

	width: 150px; 

	height: 30px; 

	border: none; 

	font: 12px 'arial'; 

	background-color: #16528d; 

	color: #fff; 

	margin-top: -5px; 

} 

#titleblock { 

	width: 978px; 

	padding: 0px; 

	background-color: #fff; 

	border: 1px solid #ccc; 

	overflow: hidden; 

	clear: both; 

	margin-top: 20px; 

} 

#titleblock_name { 

	float: left; 

	width: 480px; 

	padding: 20px; 

	text-align: left; 

	font-size: 22px; 

} 

#titleblock_rating { 

	float: right; 

	text-align: center; 

	width: 120px; 

	padding: 10px 20px 10px 20px; 

} 

#infoblock { 

	width: 978px; 

	padding: 0px; 

	border-right: 1px solid #ccc; 

	border-left: 1px solid #ccc; 

	border-bottom: 1px solid #ccc; 

	overflow: hidden; 

} 

#infoblock_details { 

	float: left; 

	width: 596px; 

	padding: 20px; 

	border-right: 1px solid #ccc; 

	text-align: left; 

	min-height: 300px; 

} 

#infoblock_details h3 { 

	font-size: 16px; 

	display: block; 

	margin-bottom: 5px; 

} 

#infoblock_ads { 

	float: right; 

	text-align: center; 

	width: 300px; 

	padding: 20px 20px 20px 20px; 

	font-size: 13px; 

	font-weight: bold; 

} 

#introblock { 

	width: 580px; 

	overflow: hidden; 

	text-align: left; 

	border: 1px solid #ccc; 

	padding: 20px; 

	margin-bottom: 20px; 

} 

#introblock_text { 

	width: 346px; 

	border-right: 1px solid #ccc; 

	padding-right: 20px; 

	float: left; 

	line-height: 21px; 

} 

#introblock_ads { 

	width: 300px; 

	padding-left: 20px; 

	text-align: center; 

	float: right; 

} 

#ads_category { 

	width: 730px; 

	overflow: hidden; 

	padding: 0px; 

	border: 0px solid #ccc; 

	margin-bottom: 20px; 

	font-size:12px;

} 

#adscat_left { 

	width: 303px; 

	float: left; 

	border: 1px solid #ccc; 

	padding: 25px; 

} 

#adscat_right { 

	width: 303px; 

	float: right; 

	border: 1px solid #ccc; 

	padding: 25px; 

} 

#ads_single { 

	background-color: #fff; 

	border: 1px solid #ccc; 

	padding: 0px 0; 

	text-align: center; 

	width: 978px; 

	margin-top: 20px; 

	margin-bottom: 20px; 

	text-align: center; 

	overflow: hidden 

} 

#ads_single_links { 

	float: left; 

	border-right: 1px solid #ccc; 

	width: 256px; 

	padding: 20px; 

	text-align: left; 

} 

#ads_single_links h3 { 

	padding-bottom: 10px; 

} 

#ads_single_ad1 { 

	float: left; 

	width: 300px; 

	padding: 20px; 

	border-right: 1px solid #ccc; 

	font-size: 13px; 

} 

#ads_single_ad2 { 

	float: left; 

	width: 300px; 

	padding: 20px; 

	font-size: 13px; 

} 

#ads_single_links ul.linklist { 

	list-style: none; 

	margin: 0; 

	padding: 0; 

	border-top: 1px solid #dcdcdc; 

} 

#ads_single_links ul.linklist li { 

	border-bottom: 1px solid #dcdcdc; 

	position: relative; 

	text-align: left; 

	color: #000; 

	display: block; 

	width: 260px; 

	; 

} 

#ads_single_links ul.linklist li a { 

	color: #000; 

	display: block; 

	padding-top: 10px; 

	padding-bottom: 10px; 

} 

#ads_single_links ul.linklist li a:hover { 

	color: #000; 

	background-color: #efefef; 

	display: block; 

	padding-top: 10px; 

	padding-bottom: 10px; 

} 

.cc-message { 

	padding-right: 10px; 

} 

.kk-star-ratings .kksr-legend { 

	width: 135px; 

	text-align: left; 

} 

#searchads { 

	float: left; 

	width: 708px; 

	padding: 10px; 

	border: 1px solid #ccc; 

	margin-bottom: 30px; 

} 

.dd_list {

	display:block;

	clear:both;

	overflow:hidden;

} 

.dd_list li {  

	width: 100px;  

	float:left;

	font-size:13px;

	padding-top:6px;

	padding-bottom:6px;

	padding-left:5px;

	margin-bottom:7px;

	background-color:#efefef;	

}  

.dd_list .list_rightside{  

	width: 240px;  

	float:right;

	padding-left:10px;

}  



.downloadbutton{

	width:276px;

	padding:10px;

	border:2px solid #98b1c0;

	background-color:#d9e7f0;

	display:block;

	margin-top:10px;

	margin-bottom:10px;

	clear:both;

	text-align:center;

	overflow:hidden;

}

.downloadbutton a{

	color:black;

}



.linkbutton{

	width:160px;

	padding:10px;

	border:2px solid #98c0a0;

	background-color:#d9f0e5;

	display:block;

	margin-top:10px;

	margin-bottom:10px;

	clear:both;

	text-align:center;

	overflow:hidden;

    /* 

	Add an animation effect 

	animation: zoom-in-zoom-out 2s ease infinite;

	*/

}

.linkbutton a{

	color:black;

}



/* Define the animation */

@keyframes zoom-in-zoom-out {

  0% {

    /* Start with the original size */

    transform: scale(1, 1);

  }

  50% {

    /* Scale up by 10% */

    transform: scale(1.1, 1.1);

  }

  100% {

    /* Return to the original size */

    transform: scale(1, 1);

  }

}





.goodpoint{

    background: url(assets/img/good.png);

	background-repeat:no-repeat;

    list-style-type: none;

    margin: 0;

    padding: 0px 0px 10px 30px;

}

.badpoint{

    background: url(assets/img/bad.png); 

	background-repeat:no-repeat;

    list-style-type: none;

    margin: 0;

    padding: 0px 0px 10px 30px;

}

.tagblock{

	border:1px solid #ccc;

	padding:10px;

	display:inline-block;

	clear:left;

	margin-right:10px;

	margin-bottom:10px;

}

.paging ul {

	float:left;

	clear:both;

	margin-bottom:10px;

}

.paging ul li {

	float:left;

	margin:0px 0px 10px 0px;

}

.paging ul li a{

	background-color:#ccc;

	color:#000;

	padding:7px 11px 7px 11px;

	font-size:12px;

	border:solid 2px #ccc;

	margin-left:1px;

}

.paging ul li .current, .paging ul li .dots  {

	background-color:#FFF;

	color:#000;

	padding:7px 11px 7px 11px;

	font-size:12px;

	border:solid 2px #ccc;

	margin-left:1px;

}

.paging ul li a:hover {

	background-color:#333;

	color:#fff;

}

.page-numbers{

	background-color:#efefef;

	width:720px;

	padding:12px 5px 5px 5px;

}

#more {display: none;}

#myBtn {

	width:280px;

	background-color:#e1ecf3;

	border:1px solid #134868;

	padding:10px;

	margin-top:20px;

	font-size:13px;

	font-weight:bold;

	color:#134868;

	margin-bottom:30px;

}

.preloader {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	display: flex;

	align-items: center;

	justify-content: center;

	z-index: 10000;

	background: #ffffff;

	transition: opacity 0.5s ease-out;

	background-color:#0c3c7a;

}



.preloader div[class*='load'] {

	position: relative;

	width: 100px;

	height: 100px;

}



.load hr {

	border: 0;

	margin: 0;

	width: 40%;

	height: 40%;

	position: absolute;

	border-radius: 50%;

	animation: spin 2s ease infinite;

}



.load :first-child {

	background: #FFA500;

	animation-delay: -1.5s;

	transform: scale(0.5);

}

.load :nth-child(2) {

	background: #FFF;

	animation-delay: -1s;

	transform: scale(0.75);

}

.load :nth-child(3) {

	background: #FFA500;

	animation-delay: -0.5s;

	transform: scale(1);

}

.load :last-child {

	background: #FFF;

	transform: scale(1.25);

}



@keyframes  spin {

	0%,

	100% {

		transform: translate(0) scale(1);

	}

	25% {

		transform: translate(160%) scale(1);

	}

	50% {

		transform: translate(160%, 160%) scale(1);

	}

	75% {

		transform: translate(0, 160%) scale(1);

	}

}