@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
-----------------------------------------------------*/
#pixct {
	width:auto;
	height:500px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
}
.pixctl1 {
	position:absolute;
	left:30px;
	top:40px;
}
.pixctf1 {
	position:absolute;
	left:130px;
	top:40px;
	width:450px;
	height:250px;
}
.pixctl2 {
	position:absolute;
	left:30px;
	top:320px;
}
.pixctf2 {
	position:absolute;
	left:130px;
	top:320px;
	width:200px;
}
.pixctl3 {
	position:absolute;
	left:30px;
	top:370px;
}
.pixctf3 {
	position:absolute;
	left:130px;
	top:370px;
	width:200px;
}
.pixctl4 {
	position:absolute;
	left:30px;
	top:420px;
}
.pixctf4 {
	position:absolute;
	left:180px;
	top:420px;
	width:150px;
}
.pixctf5 {
	position:absolute;
	left:130px;
	top:470px;
	width:100px;
	height:30px;
	background:#2B2929;
	color:#FFF;
}
.pixctf6 {
	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
-----------------------------------------------------*/
#pixct {
	width:auto;
	height:700px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
}
.pixctl1 {
	position:absolute;
	left:30px;
	top:40px;
}
.pixctf1 {
	position:absolute;
	left:30px;
	top:70px;
	width: 250px;
	height: 250px;
}
.pixctl2 {
	position:absolute;
	left:30px;
	top:350px;
}
.pixctf2 {
	position:absolute;
	left:30px;
	top:380px;
	width:200px;
}
.pixctl3 {
	position:absolute;
	left:30px;
	top:420px;
}
.pixctf3 {
	position:absolute;
	left:30px;
	top:450px;
	width:200px;
}
.pixctl4 {
	position:absolute;
	left:30px;
	top:490px;
}
.pixctf4 {
	position:absolute;
	left:30px;
	top:520px;
	width:200px;
}
.pixctf5 {
	position:absolute;
	left:30px;
	top:560px;
	width:100px;
	height:30px;
	background:#2B2929;
	color:#FFF;
}
.pixctf6 {
	position:absolute;
	left:160px;
	top:560px;
	width:100px;
	height:30px;
	background:#2B2929;
	color:#FFF;
}

}
	.aff1::before {
		content: "Find your next casual connection on this platform";
	}
	.am1::before {
		content: "Vast online community for those pursuing open dating";
	}
	.nsa1::before {
		content: "Discreet, casual encounters with like-minded individuals";
	}
	.dug1::before {
		content: "Your online portal to deep, meaningful relationships with Ukrainian beauties";
	}
	.msg1::before {
		content: "The ultimate destination for finding your Slavic love story online";
	}
	.ssl1::before {
		content: "Find lasting love through our Slavic dating portal";
	}
	.lbd1::before {
		content: "Your entry to passionate adventures with Latin women";
	}
	.cl1::before {
		content: "Find, flirt, and build a future with Colombian women  through this trusted service";
	}
	.amm1::before {
		content: "A premium Asian dating experience for serious singles";
	}
	.uby1::before {
		content: "Date confidently with Ukraine's premier matchmaking service";
	}
	.drb1::before {
		content: "A premier site for finding your Russian soulmate";
	}
	.hou1::before {
		content: "Date confidently within our exclusive Ukrainian dating community";
	}
	.flg1::before {
		content: "Explore thrilling encounters with open-minded singles nearby";
	}
	.vrp1::before {
		content: "Find genuine people nearby ready to chat and connect now";
	}
	.conc1::before {
		content: "We stand at the forefront of innovation, blending creativity with cutting-edge technology to deliver unparalleled virtual production services. Our commitment to high-quality solutions, coupled with a deep understanding of the industry's evolving demands, ensures that each project is crafted with precision, artistry, and technical excellence. Whether you're looking to enhance your content with immersive visual effects or streamline your production process, we are equipped to bring your vision to life with flawless execution.";
	}
	.conc2::before {
		content: "As we continue to push the boundaries of what's possible in virtual production, our team remains dedicated to offering tailored services that meet the unique needs of our clients. You can expect not only exceptional technical capabilities but also a collaborative partnership that prioritizes your creative goals. Let us help you redefine the future of storytelling through dynamic and immersive experiences that captivate and inspire.";
	}
	.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 lookout for the perfect online dating platform? Whether you're interested in meeting local singles or forming long-lasting connections, we provide in-depth reviews of the top dating sites. With insights into features, user experiences, and matchmaking algorithms, our goal is to help you find the platform that best fits your search for 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;
}

#pixb { display:none; }