@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,700&amp;subset=latin,greek-ext,greek,latin-ext,cyrillic,cyrillic-ext);
@media screen {
.row {max-width:78em; position:relative;}
div.SwitchLocale p,
div.SwitchLocale div span.label-native,
div.SwitchLocale div#switchLocalesTrigger{display:none;}
div.SwitchLocale {position:static;display: inline-block;width:auto;margin:25px 8px 10px 0px; float:right;}
div.SwitchLocale div {border:none; border-radius:0px !important;  display: inline-block;float:none;margin: 0px;}
div.SwitchLocale div span.label-lc {float:none;height: auto;display:inline-block; background: #c2a12f url(/images/index/arrordow.png) 85% center no-repeat; border:1px solid #c2a12f;color: white;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 300;line-height: 13px;padding: 8px 23px 8px 19px;margin:0px;border-radius:4px }
div.SwitchLocale div.highlighted {top:56px;}

a.singelLogin {display: inline-block;color: #7c7c7c;font-family: 'Roboto', sans-serif;background:#fff;font-size: 14px;font-weight: 300;line-height: 13px;padding:8px 20px;border-radius:4px;border:1px solid #fff; float:right; margin:25px 0 0;}

div.Header {text-align:center; padding:25px 0 5px;}
div.Header h2 {color:#fff;}
div.Header img {max-width:100%}

dl.horizontal dt {display:none;}
div.Registration dl.horizontal dd {width:100%}
dl p.error {left:0px;width:100%; font-size:85%;}
div.Registration {border-radius:6px; width:100%; max-width:360px; padding:20px 30px;background-color:rgba(255,255,255,0.4); margin:0px; font-family: 'Roboto', sans-serif;}
div.Registration dd input,div.Registration dd select,div.Registration dd textarea {height:49px;padding:0px 20px;font-family: 'Roboto', sans-serif; border:none; border-radius:4px; font-weight:300; font-size:16px; color:#404040;}
div.Registration dd select { background-image: url(/images/index/selectarrow.png);background-repeat: no-repeat;background-position:95% center;-moz-appearance: none;appearance: none; -webkit-appearance: none; -o-appearance: none;}
div.Registration select#birthDayPerson1, div.Registration select#birthDayPerson2 {width:29%;margin-right:3%;float:left;background-position:80% center;}
div.Registration select#birthYearPerson1, div.Registration select#birthYearPerson2 {width:29%;margin-left:0%;float:left;background-position:80% center;}
div.Registration select#birthMonthPerson1, div.Registration select#birthMonthPerson2 {width:36%;margin:0 3% 0 0;float:left;background-position:85% center;}
div.Registration h2 {text-align:center; color: #094763; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 1.1; text-transform: uppercase;font-size: 36px; letter-spacing:-1px; margin-bottom:0.5em;}
div.Registration h2 strong {color: #094763; font-size:inherit; font-weight:400; padding-right:5px;}
body.ja div.Registration h2 strong, body.th div.Registration h2 strong, body.ar div.Registration h2 strong, body.el div.Registration h2 strong, body.tr div.Registration h2 strong, body.sr div.Registration h2 strong, body.sk div.Registration h2 strong, body.no div.Registration h2 strong, body.hl div.Registration h2 strong, body.hu div.Registration h2 strong, body.da div.Registration h2 strong, body.hr div.Registration h2 strong, body.cs div.Registration h2 strong, body.en div.Registration h2 strong {display:inherit;}
body.nl div.Registration h2 {font-size:32px;}
body.es div.Registration h2 {font-size:30px;}
body.da div.Registration h2 {font-size:34px;}
body.fr div.Registration h2 {font-size:28px;}
body.it div.Registration h2 {font-size:26px;}
body.lt div.Registration h2 {font-size:26px;}
body.pl div.Registration h2 {font-size:28px;}
body.pt div.Registration h2 {font-size:30px;}
body.fi div.Registration h2 {font-size:26px;}
body.sv div.Registration h2 {font-size:34px;}
body.el div.Registration h2 {font-size:30px;}
body.ru div.Registration h2 {font-size:26px;}

div.Registration dl dt, div.Registration dl dd {margin-bottom:10px!important;}
div.RegistrationSimple p.warning {color:#404040;margin:0px;}
div.RegistrationSimple div.submit-block p.warning a {color:#404040;}
.submit-block {text-align:center;}
div.Registration input.submit {  background-color: #b8ec2c; width: 100%; height: 65px; margin: 0px;font-family: 'Roboto', sans-serif;font-size: 30px;font-weight: 700;line-height: 18px;text-transform: uppercase;color: #094763; -moz-appearance: none;appearance: none; -webkit-appearance: none; -o-appearance: none; border:none; letter-spacing:-1px; cursor:pointer;}
body.ru div.Registration input.submit {font-size:24px;}
p.submitbutton {margin:0px; padding:0px}

div.membersrow {background:url(/images/index/memberbg.png) repeat-x center top; padding-bottom:90px; margin-top:50px}
div.SearchResult {position:relative; margin:0 auto; padding:0; float:none; width:90%; visibility:hidden;}
div.SearchResult h2 {font-family: 'Roboto', sans-serif;font-size: 32px;font-weight: 300;	color: #3a3a3a;margin-top:27px; text-align:center; margin-bottom:20px;}
div.SearchResult h2 span {color: #094763;font-weight: 400;text-decoration: underline; }
div.simple { list-style: outside none none; padding: 0; position;relative;}
div.member a.photolink {width:auto;height:auto; display:block;overflow:hidden;border-radius:50%;padding:0;margin: 0 auto 11px;}
div.simple div.member, div.simple div.featured {width:90%; height:auto;border:none; margin:0; padding:0; position: relative;}
div.member div.username {width:100%; text-align:center;}
div.username a {color: #3a3a3a;font-family: 'Roboto', sans-serif;font-size: 16px; display: block;text-align: center; }
div.username a:hover { text-decoration: underline;}
div.member img {width:100%;height:auto;}

	
h1.slogan  {  width: 275px;  min-height:254px;  position: absolute;  color: #5a7972;  padding:40px 30px 30px;  font-family: 'Roboto', sans-serif;  font-size: 32px;  background:url(/images/index/2-layers.png) center center no-repeat;  font-weight: 700;  left: 50%;  bottom: 0;  text-align: center;  line-height: 1.2;
  text-transform: uppercase;}
div.welcome {padding:20px 10px;color: #FFFFC5;font-size: 18px;font-weight: 300;line-height: 32px;font-family: 'Roboto', sans-serif;}
div.welcome h3 {color: #FFFFC5;font-size: 36px;font-weight: 300;font-family: 'Roboto', sans-serif;}

div#footer {background-color: #602f20;}
ul#bottonNavigation li {border: none;float: none;display: inline-block;margin: 0px 0 0;padding: 0 8px;}
ul#bottonNavigation li a {font-weight: 300;font-size: 18px;color: #8a665b;text-transform: uppercase;font-family: 'Roboto', sans-serif;}
ul#bottonNavigation {margin: 21px 0 9px;float: none;height: auto;text-align:center;}
body.sk ul#bottonNavigation, body.pt ul#bottonNavigation, body.no ul#bottonNavigation, body.es ul#bottonNavigation {padding:0;}
div#copyright {float: none;height: auto;text-align:center; color:#8a665b; font-size:12px; font-weight:300;}
div#copyright  br {display:none;}
div.custom_footer_content {font-size: 12px;font-weight: 300;line-height:14px;font-family: 'Roboto', sans-serif;color:#8a665b;text-align:center;padding:15px 15px 20px;}
div.custom_footer_content h2, div.custom_footer_content h3 {font-family: 'Roboto', sans-serif;color:#8a665b; padding:0 0 10px; font-weight:normal;}


/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	position: absolute;
	top: 53px;
	width: 62px;
	height: 62px;
	text-indent: -9999px;
	z-index: 9999;
}
.owl-prev{
	left: -70px;
	background: url(/images/index/arrow-left.png) no-repeat 0 top;
}

.owl-next {
	right: -70px;
	background: url(/images/index/arrow-right.png) no-repeat 0 top;
}

.owl-prev:hover {
	background-position: 0 bottom;
}

.owl-next:hover {
	background-position: 0 bottom;
}


body.respbg {background:#602f20 url(/images/index/bg_large.jpg) center top no-repeat; }
}

@media screen and (max-width: 1400px) {
/*body.respbg {background:#602f20 url(/images/index/bg_laptop.jpg) center top no-repeat; }*/
}
@media screen and (max-width: 1200px) {
body.respbg {background:#602f20 url(/images/index/bg_old.jpg) center top no-repeat; }
}
@media screen and (max-width: 1024px) {
body.respbg {background:#602f20 url(/images/index/bg_table.jpg) center top no-repeat; }
}
@media screen and (max-width: 950px) {
div.owl-buttons {display:none;}
body.respbg {background:#602f20 url(/images/index/bg_mobile.jpg) right top no-repeat; }
}
@media screen and (max-width: 640px) {
body.respbg {background:#602f20 url(/images/index/bg_mobile.jpg) center top no-repeat; }
div.SwitchLocale div.highlighted {width: 170px !important;}
div.SwitchLocale div.highlighted ul {margin:0; padding:0 10px;}	
div.SwitchLocale {margin-top:5px; margin-right:0;}
div.SwitchLocale div span.label-lc {background-color:transparent; border:none;}
a.singelLogin {background:none; color:#fff; margin-top:5px; border:none;}

header, div#main .content.row {background:rgba(0,0,0,0.4);}
div.Header {padding:15px 0;}
div.towhite {background:rgba(184,236,44,0.45);}
div.nopadding {padding:0px;}
div.SearchResult h2 {margin-top:20px;line-height:1.3;font-size:24px; color:#3a3a3a; margin-bottom:15px;}
h1.slogan {font-size:14px;font-size: 14px;position: relative;width: 100%;left: 0px;line-height: 1.4em; display:none;}
div.membersrow {margin-top:20px; padding-bottom:25px;}
div.Registration {margin:0 auto; background:none;}
div.Registration h2, div.Registration h2 strong {color:#fff;}
div.RegistrationSimple p.warning, div.RegistrationSimple div.submit-block p.warning a {color:#fff;}
ul#bottonNavigation {padding:0 20px; text-align:left; line-height:2;}
div#copyright {padding-top:15px;}
}

@media screen and (max-width: 400px) {
body.respbg {background-size:200% auto;}
div.Registration {padding:10px;}
div.SwitchLocale div.highlighted {top:36px;}
div.SwitchLocale div.highlighted ul  li {padding:3px 0;}
body.fr div.Registration h2 {font-size:24px;}
}
@media screen and (max-width: 300px) {
div.Registration h2 {font-size:20px;}
}

/*86735.1.347.63.c707f99*/