	h1 {
	display:inline;
	font-size: 1.8em;
	font-weight: bold;
	padding:0px; 
	margin:0px; 
	}


h3.play_game {
  font-size: 1.6em;
  display: inline;          /* Changes it back from inline-block */
  color: black;            /* Your choice of color */
  font-weight: bold;
  background-color: transparent; /* Removes the purple */
  padding: 0;              /* Removes the button spacing */
  margin: 10px 0;          /* Standard heading spacing */
  box-shadow: none;        /* Removes the shadow */
  cursor: default;         /* Changes pointer back to text cursor */
}

h3.play_game:hover {
    background-color: transparent;
    transform: none;
    box-shadow: none;
}

h3.play_game:active {
    background-color: transparent;
    transform: none;
    box-shadow: none;
}




h3 {
    display: inline-block;
    font-size: 1em;
    font-weight: 600;
    color: #ffffff;
    background-color: #8816A4;
    padding: 7px 15px;        /* Compact padding */
    margin: 6px 10px;          /* Very close spacing between buttons */
    border-radius: 6px;
    text-decoration: none;
    border: none;
    cursor: pointer;
    transition: all 0.2s ease;
    text-align: center;
    box-shadow: 0 2px 5px rgba(136, 22, 164, 0.35);
}


h3:hover {
    background-color: #a12bc1;   /* Brighter/lighter version for hover */
    transform: translateY(-1px);
    box-shadow: 0 4px 10px rgba(136, 22, 164, 0.45);
}

h3:active {
    transform: translateY(1px);
    background-color: #6f1289;   /* Slightly darker when pressed */
}

@media screen and (max-width: 980px)  {

td.sex_game_nav {
	display:none;
}

table.sex_game_wrapper {
	width: 750px;
}

td.footer_desktop {
	display:none;
}


td.footer_mobile {
	font-family: Arial;
	font-size: 1.5em;
	text-align: center;
	width: 100%;
	background-color: #E8E8FF;
	padding: 10px;
	line-height: 150%;
}
}

@media screen and (min-width: 981px)  {
td.footer_desktop {
	font-family: Arial;
	font-size: 1.25em;
	text-align: center;
	width: 100%;
	background-color: #E8E8FF;
	padding: 10px;
}
td.footer_mobile {
	display:none;
}
}

@media screen and (max-width: 1000px)  {

td.sex_game_nav_game {
	display:none;
	z-index: 10;
}
table.sex_game_wrapper_game {
	width: 750px;
	z-index: 10;
}
}

@media screen and (min-width: 981px)  {

table.sex_game_wrapper {
	width: 920px;
	z-index: 10;
}

}

@media screen and (min-width: 1001px)  {

table.sex_game_wrapper_game {
	width: 920px;
	z-index: 10;
}

}




p.sex_game_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:120%;
}

p.sex_game_text_thumb {
	margin-top:-15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:120%;
}

td.sex_game_pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size:120%;
}


@media only screen and (max-width: 1549px) {
.side_outer{
 width: 100%;
  text-align: center;
}

.top_games{
display: inline-block;
	width:350px;
        height:2600px;
  margin: 0 auto;

}
.recently_played{
display: inline-block;
	width:350px;
        height:2600px;
  margin: 0 auto;

}
}


@media only screen and (min-width: 1550px) {
.top_games{
    	position: absolute;
	overflow:hidden;
    	top: 0px;
    	right: 50%;
 	margin-right: -750px;
	z-index: 2;
	width:270px;
        height:2600px;
}
.recently_played{
    	position: absolute;
	overflow:hidden;
    	top: 0px;
    	left: 50%;
 	margin-left: -750px;
	z-index: 2;
	width:270px;
        height:2600px;
}
}


.pagination {
	list-style-type: none;
	padding: 14px 0;
	display: inline-flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.pagination li {
	box-sizing: border-box;
	padding-right: 14px;
}
.pagination li a {
	box-sizing: border-box;
	background-color: #FFFFFF;
	padding: 12px;
	text-decoration: underline;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	border-radius: 8px;
}
.pagination li a:hover {
	background-color: #E5ABD8;
}
.pagination .next a, .pagination .prev a {
	font-size: 24px;
}
.pagination .currentpage a {
	background-color: #B060C1;
	color: #000000;
}
.pagination .currentpage a:hover {
	background-color: #D173AD;
}
