.thumb {
	vertical-align: top;
	width: 120px !important;
	height: 161px !important;
	border: 1px solid #fff;
	margin: 0 !important;
	border: none !important;
	transform: translate(0px, 1px) scale(1.019);
}

.thumb a {
	margin: 0;
}

A:link IMG.th {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FILTER: none;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
}

A:visited IMG.th {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FILTER: none;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
}

A:hover IMG.th {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	FILTER: gray;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
}

.welc {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #3c3c3c;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

.dots {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

.top_desc {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #747474;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffd000;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffd000;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #777777;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

A.link1:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	TEXT-TRANSFORM: none;
	COLOR: #ffe900;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A.link1:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	TEXT-TRANSFORM: none;
	COLOR: #ffe900;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A.link1:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	TEXT-TRANSFORM: none;
	COLOR: #ff5a00;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}

A.link2:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #c10200;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A.link2:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #c10200;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A.link2:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #9a0100;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

A.link3:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #7502a3;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}

A.link3:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #7502a3;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}

A.link3:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	TEXT-TRANSFORM: uppercase;
	COLOR: #929193;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}

.dots1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #fffa00;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

.text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #66ccff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}

.copy {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	COLOR: #4a4a4a;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}
table a img:hover {
	border: 1px #ffd000 dashed;
}

.header {
	display: flex;
	justify-content: center;
	background: url(/img_maturewant/top_bg.jpg);
	background-repeat: repeat-x;
}

.header img {
	max-width: 100%;
}

.footer img {
	min-width: 100%;
}

.title {
	text-align: center;
}

.footer-description {
    padding: 10px 20px;
    max-width: 1086px;
    margin: 0 auto;
	font-weight: bold;
}

.table-wrapper table {
	width: 1266px !important;
	white-space: nowrap;
}


.table-wrapper table td {
	width: 32% !important;
	display: block;
	float: left;
	margin: 8px;
}

.table-wrapper table td a {
	width: 100px !important;
	height: auto !important;
	display: contents;
}

.footer {
	display: flex;
	justify-content: center;
	background: url(/img_maturewant/bot_bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	align-items: center;
}

.spot > div {
	margin: 2px;
}

.exo-native-widget-outer-container .exo-native-widget-item-container a.exo-native-widget-item .exo-native-widget-item-image {
	border: none !important;
}

@media screen and (max-width: 1280px) {
	table {
		width: 1005px !important;
	}

	table,
	tbody {
		display: block;
		width: 100%;
	}

	table td,
	table td a {
		width: 120px !important;
		height: 160px !important;
		display: block;
		float: left;
		margin: 2px;
	}

	table td img {
		width: 100%;
		height: auto;
	}

	.table-wrapper table {
		width: 994px !important;
	}
	.table-wrapper table tr {
		display: flex;
		justify-content: space-between;;
		align-items: center;
	} 

	.table-wrapper table td {
		width: 30% !important;
		height: auto !important;
		display: block;
		float: left;
		margin: 8px;
	}
	.thumb {
		transform: translate(1px, 0px) scale(1);
		margin: 2px !important;
	}
}

@media screen and (max-width: 1024px) {
	.table-wrapper table {
		width: 758px !important;
	}
	.header {
		background: none;
	}
	.header img {
		width: 100px;
		height: auto;
	}
	table {
		width: 508px !important;
	}
}


@media screen and (max-width: 768px) {
	table {
		width: 259px !important
	}

	table,
	tbody {
		display: block;
		width: 100%;
	}

	table td,
	table td a {
		width: 120px !important;
		height: 160px !important;
		display: block;
		float: left;
		margin: 2px;
	}

	table td img {
		width: 100%;
		height: auto;
	}

	.header img {
		width: 50px;
		height: auto;
	}

	.header-title img,
	.footer-title img {
		width: 160px;
	}

	.table-wrapper table {
		width: 320px !important;
	}

	.table-wrapper table tr {
		flex-direction: column;
	}

	.table-wrapper table td {
		width: 100% !important;
		height: auto !important;
		display: block;
		float: left;
		margin: 0 8px !important;
	}
	.footer {
		background: none;
	}
	.footer img {
		display: none;
	}

}

@media screen and (max-width: 414px) {
	.table-wrapper table {
		width: 300px !important;
		padding: 6px 6px;
	}
}