@charset "utf-8";
/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	/*background: #0A1010 url(images/background.jpg) no-repeat center top;*/
	font: .81em/150% Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #231f20;	

}
a {
	color: #4F82A1;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #6DB2D1;
	text-decoration: none;
}
p {
	margin: 0 0 1.2em;
	padding: 0;
}

/* list */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
	line-height:1.5;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em;
	margin: 20px 0 .4em;
	color: #000;
}
h1 {
	font-size: 25px;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
	color:#717171;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}

/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
}
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}

/************************************************************************************
STRUCTURE
*************************************************************************************/

#pagewrap {

	width: 100%;
   margin: 0 auto;
}
#header {
	margin: 0px auto;
	width:100%;
	height: 105px;
	background-color:#FFF;

}
#header2 {
	margin: 0px auto;
	position:relative;
}
#content {
	margin: 40px 20px 40px 20px;
	width: 90%;
	padding: 0px;
	text-align:center;
	background:#FFF;
	opacity: 0.96;
    filter: alpha(Opacity=96);
}
#footer {
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0px auto;
	padding: 20px 0px 30px 0px;
	color:#fff;
	background:#373737;
}
/************************************************************************************
HEADER
*************************************************************************************/
#logo {
	position:absolute;
	left:5px;
	top:0px;	
}
#menu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	font-weight:400;
	color:#4F82A1;
	position:absolute;
	right:5px;
	top:28px;
}
#topmenu1 {
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.link {
	color:#e31811;
	font-size:1.2em;
}
#topmenu2 {
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
#topmenu3 {
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
hr.r {
	margin: 20px 0px 20px 0px;
	size:1px;
    color: #f5f4f4; 
    background-color:#f5f4f4;
    border:0px none;
    height:1px;
    clear:both;
}
div .r {
	font-size:1.1em;
	line-height:2;
}
.lr {
	display:inline-block;
	float:left;
}
.pc {
	font-size: 1.4em;
	color:#4F82A1;
}

ul {
  list-style: none; /* Удалить пули по умолчанию */
}

.yes li::before {
  content: "\2714";
  color: green;
  font-weight: bold;
  display: inline-block;
  width: 1.3em;
  margin-left: -1.3em;
}
.no li::before {
  content: "\2716";
  color: red;
  font-weight: bold;
  display: inline-block;
  width: 1.3em;
  margin-left: -1.3em;
}
.conc {
	background: #FaFaFa;
	padding: 20px;
	width: 94%;
}
.revgo {
	width: 94%;
	background: #FaFaFa;
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.revgol {
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	font-size: 1.2em;
	font-weight: 600;
}
.revgor {
	vertical-align:middle;
	text-align:right;
	margin-top: -55px;
}
.trev {
	background: #FaFaFa;
	padding: 40px 20px 40px 20px;
	margin-bottom: 40px;
	margin-top: 20px;
	width:93%;
	display:inline-block;
	vertical-align:text-top;
	text-align:left;	
}
.trev img {
	float:left;
	padding: 0px 30px 0px 0px;
	width:50%;	
}
a.buttonrev {
  display: inline-block;
  width: 170px;
  height: 33px;
  color: white;
    text-align: center;
	margin-top: 20px;
  padding:7px 0 0 0;
  text-decoration: none;
  outline: none;
  border-style: none;
  border-radius: 5px;
  background: #ff1108;
  transition: 0.2s;
} 
a.buttonrev:hover { background: #e31811; }
.advc {
	width: 94%;
	background: #FaFaFa;
	padding: 20px;
	margin: 0px 0px 40px 0px;
	line-height:1.3;
}
#advblock1 {
	position: relative;
	width: 250px;
	background: #ffffff;
	height: 170px;
	padding: 15px;
	display: inline-block;
	margin: 20px 20px 20px 0px;
	
}
.imgadv {
	position: absolute;
	left:20px;
	top:20px;
	width: 120px;
}
.descadv {
	position: absolute;
	left:20px;
	top:95px;
}
.revadv {
	position: absolute;
	left:20px;
	top:150px;
}
.goadv {
	position: absolute;
	left:130px;
	top:145px;
}
#advblock2 {
	position: relative;
	width: 250px;
	background: #ffffff;
	height: 170px;
	padding: 15px;
	display: inline-block;
	margin: 20px 20px 20px 0px;
	
}
#advblock3 {
	position: relative;
	width: 250px;
	background: #ffffff;
	height: 170px;
	padding: 15px;
	display: inline-block;
	margin: 20px 0px 20px 0px;
	
}
/************************************************************************************
CONTENT
*************************************************************************************/
@media(min-width: 650px){
.img {
	position: absolute;
	left: 0px;
	top:11px;
	display:inline-block;
	width: 120px;
}
.name {
	position: absolute;
	left: 140px;
	top:12px;
	font-size:1.2em;
	font-weight:600;
	display:inline-block;
	color:#4F82A1;
}
.desc {
	position: absolute;
	left: 140px;
	top:40px;
	font-size:1em;
	font-weight:100;
	display:inline-block;
}
.rev {
	font-size:1em;
	font-weight:100;
	display:inline-block;
	text-decoration: underline;
}
.go {
	display:inline-block;
	width: 120px;
}
hr.advd {
	position: absolute;
	top:108px;
	text-align: center;
	size:1px;
    	color: #f5f4f4; 
   	background-color:#f5f4f4;
    	border:0px none;
    	height:1px;
    	clear:both;
}

/* contact
-----------------------------------------------------*/
#tmflct {
	width:auto;
	height:500px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
}
.tmflctl1 {
	position:absolute;
	left:30px;
	top:40px;
}
.tmflctf1 {
	position:absolute;
	left:130px;
	top:40px;
	width:450px;
	height:250px;
}
.tmflctl2 {
	position:absolute;
	left:30px;
	top:320px;
}
.tmflctf2 {
	position:absolute;
	left:130px;
	top:320px;
	width:200px;
}
.tmflctl3 {
	position:absolute;
	left:30px;
	top:370px;
}
.tmflctf3 {
	position:absolute;
	left:130px;
	top:370px;
	width:200px;
}
.tmflctl4 {
	position:absolute;
	left:30px;
	top:420px;
}
.tmflctf4 {
	position:absolute;
	left:180px;
	top:420px;
	width:150px;
}
.tmflctf5 {
	position:absolute;
	left:130px;
	top:470px;
	width:100px;
	height:30px;
	background:#2B2929;
	color:#FFF;
}
.tmflctf6 {
	position:absolute;
	left:250px;
	top:470px;
	width:100px;
	height:30px;
	background:#2B2929;
	color:#FFF;
}
}
 
@media(max-width: 649px){
.adv {
	position: relative;
	left:5px;
	right: 5px;
	top:20px;
	height: 200px;
}
.img {
	position: absolute;
	right: 0px;
	top:0px;
	width: 120px;
	display:inline-block;
}
.name {
	position: absolute;
	left: 0px;
	top:12px;
	font-size:1.2em;
	font-weight:600;
	display:inline-block;
}
.desc {
	position: absolute;
	left: 0px;
	top:40px;
	font-size:1em;
	font-weight:100;
	display:inline-block;
	width:65%;
}
.rev {
	position: absolute;
	left: 0px;
	top:110px;
	font-size:1em;
	font-weight:100;
	text-decoration: underline;
	display:inline-block;
}
.go {
	position: absolute;
	right: 0px;
	top:100px;
	display:inline-block;
	margin: 0px 0px 0px 30px;
}
hr.advd {
	position: absolute;
	top:170px;
	text-align: center;
	width:100%;
	size:1px;
    color: #f5f4f4; 
    background-color:#f5f4f4;
    border:0px none;
    height:1px;
    clear:both;
}

/* contact
-----------------------------------------------------*/
#tmflct {
	width:auto;
	height:700px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
}
.tmflctl1 {
	position:absolute;
	left:30px;
	top:40px;
}
.tmflctf1 {
	position:absolute;
	left:30px;
	top:70px;
	width: 250px;
	height: 250px;
}
.tmflctl2 {
	position:absolute;
	left:30px;
	top:350px;
}
.tmflctf2 {
	position:absolute;
	left:30px;
	top:380px;
	width:200px;
}
.tmflctl3 {
	position:absolute;
	left:30px;
	top:420px;
}
.tmflctf3 {
	position:absolute;
	left:30px;
	top:450px;
	width:200px;
}
.tmflctl4 {
	position:absolute;
	left:30px;
	top:490px;
}
.tmflctf4 {
	position:absolute;
	left:30px;
	top:520px;
	width:200px;
}
.tmflctf5 {
	position:absolute;
	left:30px;
	top:560px;
	width:100px;
	height:30px;
	background:#2B2929;
	color:#FFF;
}
.tmflctf6 {
	position:absolute;
	left:160px;
	top:560px;
	width:100px;
	height:30px;
	background:#2B2929;
	color:#FFF;
}

}
	.aff1::before {
		content: "A platform facilitating mature connections and discreet encounters";
	}
	.am1::before {
		content: "Platform for discreet relationships outside of traditional commitments";
	}
	.nsa1::before {
		content: "Community for casual encounters and no-strings-attached relationships";
	}
	.dug1::before {
		content: "Connect with Ukrainian singles for meaningful relationships";
	}
	.msg1::before {
		content: "Connect with Slavic girls for meaningful relationships and romance";
	}
	.ssl1::before {
		content: "Online hub facilitating connections with Slavic singles for romance";
	}
	.lbd1::before {
		content: "Forge genuine connections with beautiful Latin individuals";
	}
	.cl1::before {
		content: "Explore meaningful relationships with alluring Colombian singles";
	}
	.amm1::before {
		content: "Connect deeply with charming Asian men and women";
	}
	.uby1::before {
		content: "Ignite sparks with bold encounters with Ukrainian girls";
	}
	.drb1::before {
		content: "Enter a world of thrilling connections with alluring Russian women";
	}
	.hou1::before {
		content: "Discover passionate connections with stunning Ukrainian girls";
	}

	.conc1::before {
		content: "Our premier dating review platform is your ultimate guide to navigating the intricate world of modern romance. Dive into expert insights, comprehensive analyses, and user feedback to make informed decisions about your dating journey. From top-rated dating apps to niche websites, we offer unbiased reviews and recommendations tailored to your preferences.";
	}
	.conc2::before {
		content: "Whether you're seeking long-term commitment or casual connections, our curated content empowers you to find the perfect match. Join our community today and embark on a rewarding dating experience.";
	}
	.conc1 {
	padding: 0px 20px 0px 20px;
	}
	.conc2 {
	padding: 0px 20px 0px 20px;
	}


.sar {
	font-size:18px;
	color:#333;
}
.c1 {
	color:#717171;
	font-size:2.5em;
}
.c2 {
	color:#717171;
	font-size:1.3em;
	font-weight:300;
	line-height: 1.5;
}
	.c2::before {
		content: "Are you on the quest for a significant, enduring partnership? Interested in meeting local singles? Consider exploring the world of online dating. Numerous dating platforms and apps provide avenues to discover genuine love. Through comprehensive surveys and advanced matching algorithms, these sites aim to cultivate profound relationships.";
	}
.c3 {
	width: 90%;
	font-size:1.3em;
	text-transform:uppercase;
	font-weight:100;
	position:relative;
	left:20px;
	top:20px;
}
a.buttonget {
  display: inline-block;
  width: 120px;
  height: 29px;
  color: white;
    text-align: center;
  padding:7px 0px 0px 0px;
  text-decoration: none;
  outline: none;
  border-style: none;
  border-radius: 5px;
  background: #ff1108;
  transition: 0.2s;
} 
a.buttonget:hover { background: #e31811; }
/************************************************************************************
FOOTER
*************************************************************************************/
#footer a {
	color:#FFF;
	text-decoration:underline;
}
/* contact
-----------------------------------------------------------------------------*/
.f1 {
	margin: 0px auto;
	display:inline-block;
	text-align:left;
}

#tmflb { display:none; }