@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'AvantGarde-Book';
	src: url('../fonts/AvantGarde-Book.eot');
	src: url('../fonts/AvantGarde-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGarde-Book.ttf') format('truetype'),  url('../fonts/AvantGarde-Book.woff') format('woff');
}
@font-face {
    font-family: 'deborstelregular';
    src: url('../fonts/DeBorstel_Brush-Reduced.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	padding: 0;
}
body {
	background:#fff;
	font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#26262b;
	padding:0px;
	margin:0px;
	direction:ltr;
}

.inbox-list li {
	position: relative;
}

.inbox-list .trash-icon {
	bottom: 0px;
	top: auto;
}

.trash-icon {
	position: absolute;
	top: 11px;
	left: 16px;
	cursor: pointer;
	color: black;
}



#splashBingo {
	position: fixed;
	z-index: 10010;
	width: 100%;
	min-height: 100%;
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
}

#splashBingo .wrap {
	max-width: 700px;
	margin: 0 auto;
	position: relative;
}

#splashBingo .bingoImg {
	margin: 60px auto 10px;
	width: 60%;
	max-width: 230px;
}

#splashBingo .imageBingo {
	background-position: top center;
	background-size: cover;
	width: 105px;
	height: 105px;
	border: 5px #fff solid;
	border-radius: 50%;
	margin: 0px auto;
}

#splashBingo .rightPhoto {
	width: 45%;
	float: right;
}

#splashBingo .leftPhoto {
	width: 45%;
	float: left;
}

.criteriot {
	font-size: 14px;
	margin-bottom: 10px;
}

.criteriot a {
	color: #4183C4;
}

#splashBingo .plus {
	float: right;
	width: 11.5%;
	height: 115px; /*32px;*/
	text-align: center;
	/*margin:39px 0px;*/
	background: url(../images/bingo/plus.png) no-repeat center;
	/*background-size: contain;*/
	margin-right: -1.5%;
}

#splashBingo .plus span {
	color: #fff;
	font-weight: bold;
	font-size: 28px;
	padding: 0px 8px;
	background-color: #f2047e;
	border-radius: 50%
}

#splashBingo .textSplash {
	color: #fff;
	text-align: center;
	font-size: 20px;
	margin: 10px 0px 20px;
}

.cancel {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 80px;
	height: 80px;
	background: url(../images/popupclose.png) no-repeat center;
	background-size: 60% 60%;
}

.ui.modal .cancel {
	position: relative;
	top: auto;
	right: auto;
	width: auto;
	height: auto;
	background: none;

}

.mobile_results .nyul_bot .nyinner.like_click + .nyinner {
	border-right: none;
}

#splashBingo .ignore, #splashBingo .chat {
	height: 45px;
	width: 175px;
	padding: 1px 10px;
	margin: 7px auto 0px;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	text-align: center;
	line-height: 1;
	font-size: 18px;
}

#splashBingo .chat {
	background-image: url(../images/bingo/chatSplash.png);
	padding-left: 65px;
}

#splashBingo .ignore {
	background-image: url(../images/bingo/ignoreSplash.png);
	padding: 1px 20px 1px 45px;
	height: 50px;
}

input[type=submit], input[type=button] { appearance: none; -webkit-appearance: none; -moz-appearance: none; border-radius:4px; -webkit-border-radius:4px; background:#e20020; height:45px; color:#fff; font-size:24px; padding:0 40px; box-sizing:border-box; border:none; cursor:pointer;}

h1, h2, h3, h4, h5, h6, ul, li {
	padding: 0px;
	margin: 0px;	
	list-style-type: none;
}

a{text-decoration:none; color:#26262b;}
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; outline: none; }
label {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#26262b;}
.nf_div ul.nful a, .nf_div ul.nful a, .lileft_text a {
	color: #39393f;
}
input, textarea, select {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:21px; 
	 color:#26262b;
}
.clr { clear: both; display: block; width: 100%; }
.clearfix:after, .clearfix:before { clear: both; width: 100%; display: block; content: ''; } 
.cf:after, .cf:before { clear: both; width: 100%; display: block; content: ''; } 

/* images and misc. */

img {
	border: none;
	max-width: 100%;
	display:block;
}

.float-left{float:left;}
.float-right{float:right;}

.main_container{	
	max-width:100%;
	margin:0 auto;
	padding:0px;
	padding-top: 100px;
}
.wrap{   	
	max-width:1270px;
	margin:0 auto;
	position:relative;
}
/*  ==============  header start  ============== */

.header{position:relative;}
#back-button{
	position: absolute;
	right: calc(50% - 630px);
	top: 150px;
	font-size: 26px;
	z-index: 999;
	padding: 8px 9px 12px;
	border: 1px #000 solid;
}
.header-main{position:fixed; left:0; right: 0px; top:0; background:rgba(0,0,0,0.7); z-index: 999; }
.header-main .wrap {}
.header * { transition: 0.2s; }

.header.sticky {}
.header.sticky .lfield input, .header.sticky .login-btn input, .header.sticky .jfree-btn input,.header.sticky .jfree-btn #jfree { height: 29px; line-height: 28px; font-size:14px;}
.header.sticky .logo{width:218px;}
.header.sticky .header-right {padding-top:24px;}
.header.sticky .lang_nav {padding:2px 0 0 0;}

.logo{width:295px; float:left;}

.header-right{float:right; width:548px; padding:34px 0 0 0;}

select:focus { outline: none; } 
select::-ms-expand {display: none;}
select { box-shadow: none; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/sel2bg.png) no-repeat 98% center #fefeff; cursor:pointer; border:none; width:100%;}

.lfield{width:158px; float:right; margin-left:9px;}
.lfield input{display:block; width:100%; height:38px; font-size:15px; color:#7b7b7b; background:#fff; border:none; padding:0 12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-sizing:border-box;}
.login-btn{width:103px; float:right; margin:0 0px 0px 8px;}
.login-btn input{display:block; width:100%; height:38px; font-size:18px; color:#fffefe; text-align:center; border:none; padding:0 5px; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#7f8084;}
.login-form p.fpass {color:#c0c1c2; font-size:12px; float:right; padding:7px 0 0 0;}
.login-form p.fpass a {color:#c0c1c2;}
.jfree-btn { float:right; width:103px; margin-left: 8px;}
.jfree-btn input, #jfree {line-height: 38px; display:block; width:100%; height:38px; font-size:18px; color:#fffefe; text-align:center; border:none; padding:0 5px; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#eb4d0d;}

.hslider{}
.mobilehslider{ display:none;}
.slider-img {width:100%; height:600px;}

.banner-txt {width:568px; position:absolute; left:0; top:60%; z-index:99; right:0px; margin:0 auto;}
.banner-txt h1 {font-size:36px; color:#fcfcfe; font-weight:normal; text-align:center; line-height:42px; margin-bottom:24px; font-family: 'AvantGarde-Book';}
.join-btn { text-align:center;}
.join-btn a{display:inline-block; font-size:30px; color:#fff; line-height:70px; text-align:center; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#eb4d0d; padding:0px 43px;}
.android-icon{ text-align:center; margin-top:10px;}
.android-icon span{display:inline-block; vertical-align:top; text-align:center; padding:0 3px;}

.nextstage {
	background: no-repeat 72% center #e20020;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 24px;
	color: #ffffff;
	height: 44px;
	padding: 0 67px 0px 80px;
	border: none;
	cursor: pointer;
	width: auto;
	display: inline-block;
	line-height: 44px;
	float: left;
	position: relative;
}

.red {
	color: #e20020
}

.main_form .submit-btn {
	margin-right: 38px;
	float: right;
}

.nextstage .icon-next-arrow {
	/*position: absolute;*/
	/*top: 16px;*/
	/*left: 38px;*/
	margin: 10px 7px;
	float: right;
}

.btn-continue {
	margin-top: 18px;
}

.banner-txt {
	width: 360px;
	position: absolute;
	z-index: 99;
	left: 0;
	font-size: 16px;
	color: #fcfcfe;
	text-align: center;
	margin-top: 120px;
}

.banner-txt h1 {
	font-weight: 100;
	font-size: 1.4rem;
}

.join-btn {
	text-align: center;
}

.join-btn a {
	display: inline-block;
	font-size: 30px;
	color: #fff;
	line-height: 70px;
	text-align: center;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #e20020;
	padding: 0px 43px;
}
/*  ==============  home middile  ============== */
.mid-container {
	background-color: #000
}

.mid-container h4 {
	font-size: 136.3636%;
	line-height: 30px;
	color: #47494d;
	text-align: center;
	letter-spacing: -0.5px;
}
/* join section */
.join-section{padding:50px 0 43px 0;}
.join-section h2 { font-size:36px; line-height:36px; color:#39393f; text-align:center;}

.join-section ul{padding:57px 2.8% 57px 2.8%; text-align:center;}
.join-section ul li {width:22.1%; float:left; box-sizing:border-box; margin:0 3.8% 0 0; border-top:1px solid #acadb0; border-left:1px solid #acadb0; border-right:1px solid #acadb0; border-bottom:6px solid #acadb0;}
.join-section ul li a {display:block; padding:22px 0 10px 0; min-height:411px;}
.join-section ul li:last-child {margin-right:0px;}
.join-icon{margin-bottom:25px;}
.join-icon img{margin:0 auto; opacity:1; visibility: visible; transition:0.3s;}
.join-icon .jhover {opacity:0; visibility:hidden; height:0px;}
.join-section ul li a:hover .join-icon img { opacity:0; visibility:hidden; height:0px;}
.join-section ul li a:hover .join-icon .jhover {opacity:1; visibility: visible; height:auto;}
.join-section ul li h3 { font-size:24px; line-height:27px; color:#26262b; padding-bottom:14px; position:relative; height:64px;}
.join-section ul li h3:after {position:absolute; content:''; background:#acadb0; height:1px; width:70px; right:0px; left:0px; margin:0 auto; bottom:0px;}
.join-section ul li p { padding:22px 7px 0 7px; line-height:32px;}

.regis-btn{ text-align:center;}
.regis-btn a {display:inline-block; font-size:30px; padding:0 88px; color:#fffefe; line-height:70px; text-align:center; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#eb4d0d;}

/* about section */
.about_section {background:url(../images/about-bg.jpg) no-repeat center center; background-size:cover; min-height:445px;}
.absec_inner { padding:58px 0 10px 0;}
.absec_div {background:rgba(255,255,255,0.75); padding:33px 27px 45px 27px; border-radius:10px; border-radius:10px; text-align:center; max-width:788px; margin:0 auto;}
.absec_div h3 { font-size:36px; line-height:36px; color:#eb4d0d; margin-bottom:15px;}
.absec_div p {font-size:18px; line-height:32px;}

/* video section */
.video_section { background:#2c2c29; padding:68px 0 64px 0;}
.video_left { width:545px; float:left; padding:76px 0 0 3px;}
.vlimg {float:left; width:194px; border-radius:50%; -webkit-border-radius:50%; border:6px solid #51514d; padding:5px;}
.vlimg img {border-radius:50%; -webkit-border-radius:50%; width:100%;}
.vltext {padding:24px 0 0 0; float:right; width:298px;}
.vltext h4 { font-size:36px; line-height:42px; color:#deddcc; font-weight:normal; margin-bottom:30px;}
.vltext p { font-size:20px; line-height:24px; color:#ffffff;}
.vltext a {color:#ffffff;}

.video_right {float:right; width:47.5%; padding:0 20px 0 0;}
.video_right iframe {display:block; width:100% !important; border:0px;}

/* search section */
.search-section{background:url(../images/search-bg.jpg) no-repeat center top; background-size:cover; width:100%; min-height:670px; padding:80px 0 0; position:relative;}
.search-section h1{margin-bottom:55px; text-align:center; font-size:36px; line-height:36px; color:#39393f;}
.serch-form{width:335px; margin:0 auto; position:relative; z-index:99;}
.sfield{width:100%; margin-bottom:14px;}
.sfield label{ display:block; float:left; line-height:48px; width:100px;}
.sfield input, .sfield select{float:right; width:230px; border:none; height:44px; background:#fff; padding:0 15px 0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.sfield select {background:url(../images/sel2bg.png) no-repeat 93% center #fff;}
.sfield2{width:230px; float:right;}
.sfield2 select { width:92px; float:left;}
.sfield2 select {background:url(../images/sel2bg.png) no-repeat 83% center #fff;}
.sand {float:left; width:46px; text-align:center; line-height:44px;}

.send-btn { padding:34px 0 0 0; text-align:center;}
.send-btn input{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:inline-block; width:auto; height:70px; font-size:30px; color:#fffefe; text-align:center; border:none; padding:0 44px; background:#082341; cursor:pointer;}

.select-wrapper{display:inline-block; position:relative; background:/*url(../images/drop-arrw.jpg) no-repeat left center */#fff; width:235px; padding:4px 0; border: none; height:48px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;box-sizing:border-box; }
.form_field select{ text-align:right; display:block; width:100%; height:33px; font-size:22px; color:#605f62; padding:0px 10px; font-family:Arial, Helvetica, sans-serif; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor: pointer;box-sizing:border-box;}
.select-wrapper:hover{ }
.select-wrapper .holder{display: block; margin: 0; padding-top:7px; padding-right:10px; font-size:22px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative;  /*z-index: -1;*/}
.select-wrapper select{margin:0; width:100%; position: absolute; z-index: 2; cursor: pointer; font-size:22px;  color:#605f62; padding-top: 12px; outline: none; opacity: 0; /* CSS hacks for older browsers */ _noFocusLine: expression(this.hideFocus=true); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; left:0px; }
.adv_search .mfrm_field label {
	width: auto !important;
	/*padding: 0 !important;*/
}

.age {
	float: left;
	line-height: 44px;
	padding: 0 0 0 10px;
}
.serch-form .send-btn {
	flex: 0 0 100%;
}

select::-ms-expand {
	display: none;
}

.serch-form .sfield.clearfix {
	flex: 0 0 45%;
	margin: 8px 12px;
}

.serch-form select {
	width: 100%;
}

#quick_search_home_page_ageFrom {
	border-bottom-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
}

#quick_search_home_page_ageTo {
	border-bottom-right-radius: 0px !important;
	border-top-right-radius: 0px !important;
}

.serch-form .age {
	width: 50%;
}
/* Dating section */
.dating_sec { background:#fff; padding:70px 0;}
.dating_sec h5 { font-size:36px; line-height:36px; color:#39393f; max-width:700px;}
.sd_left {float:left; width:46%;}
.sd_app {float:left; width:50%;}
.sd_mid {padding:45px 0 15px 0;}
.sd_mid a { display:inline-block; margin-bottom:12px;}
.sd_gplay {float:left; width:50%;}
.app_but { padding:13px 0 0 0;}
.app_but a {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:inline-block; line-height:70px; font-size:30px; color:#fffefe; text-align:center; padding:0 44px; background:#eb4d0d;}
.sd_right {float:right; width:50%; padding:0 25px 0 0; margin:-35px 0 0 0;}

/*  ==============  footer start  ============== */
.footer{background:#1d1c1a; padding:45px 0 39px 0; color:#b8b8b9;}
.footer a {color:#b8b8b9;}
.footer_left {float:left; padding:0 0 0 28px; width:425px; box-sizing:border-box;}
.fmenu1 {float:left;}
.fmenu2 {float:right;}
.fmenu .ftitle {font-size:20px; line-height:20px; display:block; font-weight:bold; margin-bottom:17px;}
.fmenu ul {display:block; list-style-type:none;}
.fmenu ul li {display:block; list-style-type:none; margin-bottom:14px; font-size:14px; line-height:14px;}
.fmenu ul li:last-child {margin-bottom:0px;}

.footer_right {float:right; width:494px;}
.footer_apps { padding:0px 40px 0 0; border-right:1px solid #40403f; float:left; box-sizing:border-box; min-height:168px;}
.footer_apps span {font-size:20px; line-height:20px; display:block; font-weight:bold; margin-bottom:12px;}
.footer_apps a { margin-bottom:12px; display:block;}
.fsocial {padding:0 36px 0 54px; float:right; width:290px;}
.fsocial span {font-size:20px; line-height:20px; display:block; font-weight:bold; margin-bottom:17px;}
.fsocial ul {display:block; list-style-type:none;}
.fsocial ul li {display:block; list-style-type:none; float:left; width:40px; height:40px; margin:0 10px 18px 0;}
.fsocial ul li:last-child {margin-right:0px;}
.fsocial ul li a {display:block;}

.go-top{display:none; position:fixed; right:50px; bottom:90px; z-index:99; cursor:pointer; background:url(../images/go-top.png) no-repeat; width:34px; height:34px;}

#faces_container{
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
}


#faces_container .face_wrapper{
	border-radius: 50%;
	background: #fff;
	box-sizing: border-box;
	padding: 10px;
	overflow: hidden;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-ms-border-radius:50%;
}

#faces_container .wrap{
	height: 100%;
}

#faces_container .face{
    z-index: 10;
    width: 100%;
}

#faces_container .face_wrapper.first{
    position: absolute;
    bottom: 90px;
    right: 170px;
    width: 235px;
    height: 235px;
}

#faces_container .face_wrapper.second{
    position: absolute;
    top: 70px;
    left: 190px;

    width: 195px;
    height: 195px;
    /*background: #f5d500;*/
}

#faces_container .face_wrapper.third{
    position: absolute;
    bottom: 67px;
    left: 265px;

    width: 195px;
    height: 195px;
    /*background: green;*/
}

#faces_container .face_wrapper.fourth{
    position: absolute;
    top: 45px;
    right: -28px;

    width: 265px;
    height: 265px;
    /*background: green;*/
}

#faces_container .face_wrapper.fifth{
    position: absolute;
    top: 210px;
    left: -54px;

    width: 300px;
    height: 300px;
    /*background: green;*/
}
.error{
	text-align: center;
	color: red;
	padding: 5px 5px 10px;
}

.blog_section {
	padding: 47px 0 53px 0;
	background: #f7f6f2;
}

.blog_section h4 {
	font-size: 46px;
	line-height: 36px;
	color: #000;
	text-align: center;
	margin-bottom: 42px;
	font-family: inherit;
	font-weight: 400;
}


.blogul {
	display: block;
	list-style-type: none;
	padding: 0 14%;
}

.blogul li {
	display: block;
	list-style-type: none;
	width: 24.8%;
	margin: 0 12.8% 0 0;
	float: left;
	text-align: center;
}

.blog_img {
	padding: 12px;
	margin-bottom: 33px;
}

.blogul li:last-child {
	margin-right: 0px;
}

.blogul li h5 {
	font-size: 24px;
	line-height: 24px;
	color: #999999;
	margin-bottom: 24px;
}

.blogul li p {
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 30px;
}

.rmore {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	color: #ff3333;
	line-height: 16px;
	font-style: italic;
}

.users-section h2 {
	color: #fff;
}

.users-section .users {
	display: flex;
	justify-content: space-around;
	color: #fff;
	flex-wrap: wrap;
	margin: 4rem 0;
}

.users-section .user {
	flex: 0 0 18%;
	margin: 40px 3%;
	text-align: center;

}

.users-section .user-photo {
	height: 200px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;

}

.user-details .user-name {
	font-weight: bold;
	font-size: 1.6rem
}

.user-details {
	margin-top: 12px;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
}

.user-details a {
	display: block;
	color: #e20020;
}


.sd_left {
	float: left;
	width: 50%;
}

.sd_left h5 {
	font-size: 36px;
	line-height: 36px;
	color: #39393f;
}

.sd_app {
	float: left;
	width: 50%;
}

.sd_mid {
	padding: 75px 0 3px 0;
}

.sd_mid a {
	display: inline-block;
	margin-bottom: 12px;
}

.sd_gplay {
	margin: 0 auto;
	width: 70%;
	text-align: center
}

.app_but {
	padding: 0 0 0 0;
}

.app_but a {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: inline-block;
	line-height: 70px;
	font-size: 30px;
	color: #fffefe;
	text-align: center;
	padding: 10px 38px;
	background: #e20020;
}

.sd_right {
	float: right;
	width: 48%;
}

.header-right-inner {
	float: right;
	width: 940px;
}

.inner_top_sec {
	direction: rtl;
	color: #fff;
	font-size: 12px;
}

.inner_top_sec a {
	color: #fff;
	font-size: 12px;
	line-height: 11px;
	text-decoration: underline;
}

.user {
	display: inline-block;
	vertical-align: top;
	margin-left: 23px;
}

.user span {
	display: inline-block;
	vertical-align: middle;
}

.upic {
	width: 25px;
	max-height: 25px;
	background: #dadada;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: -5px 0px -5px 9px;
}

.uname {
	line-height: 19px;
}

.user span.upic img {
	max-height: 25px;
	margin: 0px auto;
}

.inner_head_bot {
	padding: 14px 0 0 0;
}

.inner_menu {
	float: left;
}

.inner_menu ul li {
	float: right;
	margin: 0 0 0 5px;
}

.inner_menu ul li:last-child {
	margin-left: 0px;
}

.inner_menu ul li a {
	display: block;
	width: 113px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #ffffff;
	text-align: center;
	padding: 10px 2px;
	box-sizing: border-box;
	font-size: 15px;
	color: #39393f;
	line-height: 15px;
}

.inner_menu ul li a:hover {
	background: #e20020;
	color: #ffffff !important;
}

.inner_menu ul li.active a {
	background: #e20020;
	color: #ffffff;
}

.inner_head_bot .lang_nav {
	margin: 0 0 0 15px;
	padding: 3px 0 0 0;
}

.inner_content {
	padding: 165px 0 200px 0;
}

.inner_content.profile_inner {
	padding-top: 130px
}

.sticky .inner_menu ul li a {
	padding: 7px 2px;
}

.inner_form {
	background: #ededec;
	width: 1040px;
	max-width: 100%;
	margin: 0 auto;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	z-index: 99;
}

.inner_form:after {
	position: absolute;
	content: '';
	width: 3px;
	height: 100%;
	background: url(../images/inner_form_rightbg.jpg);
	right: 0px;
	top: 0px;
}

.inner_form:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 3px;
	background: url(../images/inner_form_botbg.jpg);
	right: 0px;
	bottom: 0px;
}

.inner_form_top {
	padding: 27px 10px 21px 11%;
	border-bottom: 3px solid #fffefe;
}

.inner_form_top ul li {
	float: left;
	background: url(../images/innerformarrow.png) no-repeat right center;
	margin: 0 24px 0 0;
	padding: 0 42px 0 0;
}

.inner_form_top ul li:last-child {
	margin-right: 0px;
	padding-right: 0px;
	background: none;
}

.inner_form_top ul li span {
	display: inline-block;
	vertical-align: top;
}

.inner_form_top ul li .fnumber {
	width: 40px;
	height: 40px;
	background: #a3a39a;
	color: #ffffff;
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 15px 0 0;
}

.inner_form_top ul li .ftext {
	font-size: 18px;
	color: #3a3a3b;
	line-height: 40px;
}

.inner_form_top ul li.active .fnumber {
	background: #e20020;
}

.inner_form_top ul li.active .ftext {
	color: #e20020;
}

.inner_form_bot {
	padding: 25px 15px 183px;
}

.main_form {
	max-width: 100%;
	width: 805px;
	margin: 0 auto;
}

.main_form h1 {
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #e20020;
	margin-bottom: 20px;
}

.mfrm_field {
	max-width: 100%;
	width: 524px;
	margin-bottom: 27px;
}

.mfrm_field.error, .checkdiv.error, .cf.error{
	border: 1px red solid;
}

.mfrm_field label {
	float: left;
	display: block;
	padding: 0 15px 0 0;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 32px;
	color: #39393f;
	width: 39.7%;
}

.pass-change .mfrm_field label.required {
	padding-left: 10px;
	position: relative;
}

.pass-change .mfrm_field label.required:before {
	content: "*";
	position: absolute;
	left: 0px;
	top: 2px;
}

.mfrm_field input, .mfrm_field .mselect3, .mfrm_field .mselect1, .mfrm_field .mselect2 {
	float: right;
	width: 60.3%;
	display: block;
}

.mfrm_field input {
	height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fefeff;
	border: none;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 18px;
	color: #39393f;
}

.mfrm_field select {
	height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(../images/mainselbg.png) no-repeat right center #fefeff;
	border: none;
	font-size: 18px;
	color: #39393f;
	padding: 0 30px 0 10px;
}

.main_sub {
	direction: rtl;
	padding: 18px 0 0 0;
}

.main_sub input, .main_sub a {
	background: url(../images/inputarrow.png) no-repeat 72% center #e20020;
	width: 206px !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 24px;
	color: #ffffff;
	height: 44px;
	padding: 0 85px 0 64px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 44px;
}

.main_sub input.send {
	background: url(../images/harshama-next-arrow.png) no-repeat 27% center #e20020;
	width: 206px !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 24px;
	color: #ffffff;
	height: 44px;
	padding: 0 54px 0 64px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 44px;
}

.mselect1 select {
	width: 143px;
	float: left;
	margin: 0 15px 0 0;
}

.gpic {
	float: left;
	width: 31px;
	height: 33px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.gpic .male {
	display: none;
}

.mselect2 select {
	width: 93px;
	margin: 0 9px 0 0;
}

.mselect2 select:last-child {
	margin-right: 0px;
}

.mselect3 select {
	width: 100%;
}

.checkdiv {
	width: 515px;
}

.checkdiv {
	font-size: 14px;
	line-height: 18px;
	color: #39393f;
}

.checkdiv a {
	color: #e20020;
}

/* Custom Checkbox */
.checkdiv span.chkbox {
	float: left;
}

.checkdiv label {
	display: inline-block;
	float: left;
	width: 95%;
	font-size: 14px;
	padding: 0 0 0 10px;
	line-height: 18px;
	box-sizing: border-box;
}

.chkbox {
	background: url(../images/chkbg.png) no-repeat top left;
	height: 16px;
	width: 17px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.chkbox.active {
	background: url(../images/chkact.png) no-repeat top left;
	height: 16px;
	width: 17px;
}

.chkbox input {
	opacity: 0;
	position: absolute;
	top: 13px;
	padding: 0px;
	width: 17px;
	height: 16px;
}

.footer_inner {
	background: #242421;
}

.footer_inner .go-top {
	left: 17%;
}

/* --- Harshama Page2  --- */
.main_form h2 {
	font-size: 24px;
	line-height: 48px;
	font-weight: normal;
	color: #e20020;
	margin-bottom: 13px;
}

.long_field {
	width: 100%;
}

.long_label {
	float: left;
	display: block;
	padding: 0 15px 0 0;
	box-sizing: border-box;
	width: 25.4%;
}

.long_label label {
	font-size: 18px;
	line-height: 32px;
	color: #39393f;
}

.langchk {
	float: left;
	width: 71%;
	padding: 5px 0 15px 0;
}

.langchk label {
	width: 175px;
	padding: 0 5px;
	color: #39393f;
	font-size: 18px;
}

.chkinner {
	margin-bottom: 16px;
	display: inline-block;
	vertical-align: top;
}

.herefor {
	float: left;
	width: 58%;
	padding: 5px 0 0 0;
}

.herefor label {
	width: auto;
	padding: 0 5px;
	color: #39393f;
	font-size: 18px;
}

.finchk {
	padding: 0 18.7% 0 0;
}

.rchk {
	padding: 0 7% 0 0;
}

.dchk {
	padding: 0 7% 0 0;
}

.mform_background {
	padding-bottom: 20px;
}

.mform_finance {
	padding-bottom: 35px;
}

.sfea_field {
	float: left;
	width: 39%;
	padding: 5px 0 0 0;
}

.sfea_field label {
	width: auto;
	padding: 0 5px;
	color: #39393f;
	font-size: 18px;
}

.tachk, .bechk {
	width: 43%;
}

.main_sub2 {
	padding: 0px;
}

.main_sub3 {
	padding: 82px 0 0 0;
}

.about_field {
	margin-bottom: 35px;
}

.about_field textarea {
	height: 100px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fefeff;
	border: none;
	padding: 10px;
	box-sizing: border-box;
	font-size: 18px;
	color: #39393f;
}

.about_field textarea {
	float: right;
	width: 74.5%;
	display: block;
}

.about_field label {
	float: left;
	display: block;
	padding: 0 15px 0 0;
	box-sizing: border-box;
	font-size: 18px;
	color: #39393f;
	width: 25.5%;
}

.about_field label span, .weight_field label span {
	display: block;
	font-size: 12px;
	line-height: 12px;
	padding: 5px 0 0 10px;
}

.along_label label {
	display: block;
	padding: 0 15px 0 0;
	box-sizing: border-box;
	font-size: 18px;
	color: #39393f;
}

.along_label {
	width: 25.5%;
	float: left;
}

.achk_field {
	float: right;
	width: 74.5%;
}

.achk_row {
	margin-bottom: 19px;
	width: 100%;
}

.achk_row .chkinner {
	float: left;
	width: 50%;
	box-sizing: border-box;
	margin-bottom: 0px;
}

.achk_row label {
	width: 93%;
	font-size: 18px;
	color: #39393f;
	line-height: 15px;
}

.main_sub4 {
	padding: 70px 0 0 0;
}

.main_sub4 a.back {
	float: left;
	background: url(../images/inputarrowback.png) no-repeat 28% center #e20020;
	padding: 0 64px 0 85px;
}

.main_sub4 a.next {
	float: right;
	padding: 0 104px 0 90px;
	background: url(../images/inputarrow.png) no-repeat 66% center #e20020;
}

.photo_field {
	margin-bottom: 21px;
}

#my-photos .photo_field.notLoad {
	opacity: 0.5;
}

.coming-soon {
	display: block;
	text-align: center;
	font-size: 18px;
}

.footer_right .coming-soon {
	font-size: 13px;
	line-height: 1;
}

.div1, .div2, .div3, .div4 {
	float: left;
}

.div1 {
	width: 240px;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	border: 2px solid #d8d8d9;
	background: #fefeff;
	height: 309px;
	overflow: hidden;
	position: relative;
}

.div1 img {
	max-width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.div2 {
	padding: 24px 0 0 0;
	font-size: 15px;
	color: #3a3a3b;
	width: 175px;
	text-align: center;
}

.div2 span {
	margin-bottom: 56px;
	display: block;
}

.div3 {
	width: 160px;
	padding: 24px 0 0 0;
	font-size: 15px;
	color: #3a3a3b;
	text-align: center;
}

.div3 span {
	margin-bottom: 56px;
	display: block;
}

.div3 p {
	font-size: 18px;
}

.div4 {
	padding: 95px 0 0 7%;
}

.div4 a {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	background: #a29777;
	font-size: 18px;
	color: #fefeff;
	padding: 0 25px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.on-off-switch {
	margin: 0 auto;
}

.on-off-switch-track-off {
	background: #bfbfb8 !important;
}

.on-off-switch-thumb-shadow {
	opacity: 0 !important;
}

.on-off-switch-thumb-color {
	background: #fefeff !important;
}

.on-off-switch-thumb {
	height: 20px !important;
}

.on-off-switch-thumb-off {
	height: 19px !important;
	width: 19px !important;
}

.on-off-switch-track {
	background: #bfbfb8 !important;
}

.on-off-switch-thumb-on {
	height: 19px !important;
	width: 19px !important;
}

.on-off-switch-track {
	background: #bfbfb8 !important;
}

.browser_field {
	padding: 18px 0;
}

.browser_field input {
	width: 310px;
	margin: 0 auto;
	display: block;
}

input[type="file"]::-webkit-file-upload-button {
	border: 0 !important;
	background: none;
	height: 32px;
}

.hfile input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.hfile label {
	display: block;
	position: relative;
	cursor: pointer;
	padding: 0 0 0 115px;
}

.hfile label strong {
	background: #e20020;
	font-size: 18px;
	line-height: 32px;
	cursor: pointer;
	padding: 0 19px;
	position: absolute;
	left: 0;
	top: 0;
	color: #fefeff;
	text-align: center;
	z-index: 9;
	margin: 0px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.hfile label span {
	line-height: 32px;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 10px;
	width: 193px;
	background: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 15px;
}

.filediv {
	width: 308px;
	margin: 0 auto;
}

.form_text {
	padding: 16px 0 0 0;
	font-size: 14px;
	color: #3a3a3b;
	line-height: 24px;
}

.form_text p {
	margin-bottom: 30px;
}

.form_text p:last-child {
	margin-bottom: 0px;
}

.inner_form5 .inner_form_bot {
	padding-bottom: 48px;
}

.inner_form5 .main_sub4 {
	padding-top: 45px;
}

.inner_form2 .inner_form_bot {
	padding-bottom: 75px;
}

.inner_form3 .inner_form_bot {
	padding-bottom: 100px;
}

.inner_form4 .inner_form_bot {
	padding-bottom: 122px;
}

.main_sub4 input {
	padding: 0 104px 0 90px;
	display: block;
	width: auto;
	box-sizing: border-box;
	background: url(../images/inputarrow.png) no-repeat 66% center #e20020;
}

.tglmenu {
	display: none;
}

/* --- Hatraot Zira  --- */
.hatraotinner_content {
	/*padding: 175px 0 240px 0;*/
	padding: 30px 0 40px 0;
}

.hatraotinner_content.user-login {
	/*padding-top: 136px;*/
}

/* --- Left Container  --- */
.left_content {
	float: left;
	width: 20.3%;
	font-size: 15px;
	color: #39393f;
}

/* Left Welcome */
.leftul {
	padding-bottom: 24px;
}

.left_title {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #999999;
	border-right: 2px solid #666254;
	border-bottom: 2px solid #666254;
}

.left_title h3 {
	padding: 10px 5px 10px 20px;
	font-size: 16px;
	color: #fdfdff;
	line-height: 16px;
}

.left_title h3 span[onclick], a[onclick]{
	cursor: pointer;
}

.left_welcome .left_title h3 span {
	color: #000;
}

.leftul ul li {
	position: relative;
	padding: 10px 20px 10px 40px;
	font-size: 15px;
	color: #39393f;
	line-height: 26px;
}

.leftul ul li a {
	color: #39393f;
}

.leftul ul li .left_icon {
	position: absolute;
	left: 0px;
	top: 8px;
	width: 34px;
	text-align: center;
	line-height: 26px;
}

.mid_title a {
	color: #fff;
}

.leftul ul li .left_icon img {
	display: inline;
	max-height: 26px;
	vertical-align: middle;
}

.leftul ul li .left_text {
	display: block;
	float: left;
	width: 82%;
}

.leftul ul li .left_no {
	display: block;
	float: right;
	width: 33px;
	text-align: right;
}

/* Left Interest */
.left_interest ul li {
	background: url(../images/lssep.png) repeat-x bottom;
}

/* Left Search */
.lsearch_div {
	display: none;
	background: #e9e8e5;
	padding: 12px 10px 25px 15px;
}

.between {
	margin-bottom: 16px;
}


#quick_search_sidebar_gender {
	width: 160px;
	padding: 0 28px 0 10px;

}

.between select {
	background: url(../images/betweenselbg.png) no-repeat 90% center #fefefe;
	width: 60px;
	height: 29px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border: none;
	font-size: 15px;
	color: #39393f;
	padding: 0 28px 0 10px;
}

.between span.band {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 3.4%;
	line-height: 29px;
}

.ls_left {
	float: left;
	width: 68px;
	line-height: 29px;
}

.ls_right {
	float: left;
	width: 70.2%;
}

.achk {
	display: inline-block;
	vertical-align: top;
	min-width: 85px;
	margin-bottom: 2px;
}

.achk .chkbox {
	background: url(../images/lscheck.png) no-repeat;
	width: 14px;
	height: 14px;
}

.achk .chkbox.active {
	background: url(../images/lschkact.png) no-repeat;
	width: 14px;
	height: 14px;
}

.achk label {
	width: auto;
	padding: 0 0 0 5px;
	font-size: 13px;
	color: #39393f;
	line-height: 14px;
}

.achkright {
	min-width: inherit;
}

.ls_but {
	text-align: center;
	padding: 16px 0;
}

.ls_but input {
	display: inline-block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 36px;
	padding: 0 48px;
	background: #e20020;
	font-size: 15px;
	color: #fffefe;
	font-weight: bold;
	border: none;
	cursor: pointer;
}

.left_sep {
	background: url(../images/lssep.png) repeat-x center;
	text-align: center;
}

.left_sep span {
	display: inline-block;
	padding: 0 5px;
	background: #e9e8e5;
	font-size: 17px;
	line-height: 17px;
}

.search_nick {
	padding: 12px 0 0 0;
}

.search_nick label {
	float: left;
	display: block;
	width: 78px;
	font-size: 15px;
}

.search_nick input {
	float: right;
	width: 66%;
	height: 29px;
	border: 0px;
	display: block;
	background: #fefefe;
	padding: 0 5px;
	box-sizing: border-box;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 15px;
}

.ls_advbut {
	text-align: center;
	padding: 15px 0 0 0;
}

.ls_advbut a {
	display: inline-block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 36px;
	padding: 0 18px;
	background: #999999;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	line-height: 36px;
}

/* Left My Profile */
.left_myprofile {
	padding: 18px 0 47px 0;
}

.left_myprofile ul li {
	background: url(../images/lssep.png) repeat-x bottom;
}

/* Left Banners */
.left_banner {
	background: #e9e8e5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	margin-bottom: 25px;
}

.left_banner img {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.left_banner span {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0px;
	font-size: 24px;
}

.left_banner1 {
	min-height: 400px;
}

.left_banner1 span {
	top: 30%;
}

.left_banner2 {
	min-height: 400px;
}

.left_banner2 span {
	top: 44%;
}

.left_banner3 {
	min-height: 215px;
	margin-bottom: 0px;
}

.left_banner3 span {
	top: 43%;
}

/* --- Mid Container  --- */
.mid_content {
	float: left;
	width: 59.4%;
	padding: 0 3.1%;
	box-sizing: border-box;
}

.mid_title {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #e20020;
	border-right: 2px solid #666254;
	border-bottom: 2px solid #666254;
}

.mid_title h3, .mid_title h1, .mid_title h2 {
	padding: 10px 5px 10px 37px;
	font-size: 16px;
	color: #fdfdff;
	line-height: 16px;
}

.arena_text {
	padding: 27px 40px 20px 40px;
	font-size: 18px;
	color: #39393f;
}

.arena_text p {
	line-height: 24px;
}

.arena_text a {
	color: #39393f;
}

.nf_div {
	background: #ededec;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 25px 20px 20px 20px;
}

.nf_divinner {
	background: #fdfdfe;
	border: 1px solid #ddddde;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0px 11px 104px 11px;
}

.nful li {
	padding: 11px 3px;
	border-bottom: 1px dotted #cccccd;
	color: #39393f;
}

.lidiv {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 16px 11px 20px 11px;
}

.lidiv_left {
	float: left;
	width: 80%;
}

.lileft_img {
	float: left;
	width: 86px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.lileft_img img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.lileft_text {
	float: left;
	width: 80%;
	padding: 3px 0 0 22px;
	box-sizing: border-box;
	font-size: 16px;
}

.lileft_text h4 {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 18px;
}

.lidiv_right {
	float: right;
	width: 100px;
	text-align: right;
	position: relative;
}

.lidiv_right span.lidate {
	font-size: 14px;
	color: #39393f;
	opacity: 0.6;
}

.bingoimg {
	padding: 13px 0 0 0;
}

.bingoli .lidiv {
	background: #ededec;
}

.hadaot_mid .bingoli .lidiv {
	background: none;
}

/* --- Right Container  --- */
.right_content {
	width: 20.3%;
	float: right;
}

.right_title {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #999999;
	border-right: 2px solid #666254;
	border-bottom: 2px solid #666254;
}

.right_title h3 {
	padding: 10px 30px 10px 30px;
	font-size: 16px;
	color: #fdfdff;
	line-height: 16px;
}

.right_title h3 .text {
	display: block;
	float: left;
}

.right_title h3 .no {
	display: block;
	float: right;
}

/* Right Online */
.right_online {
	padding: 22px 0 17px 0;
	position: relative;
}

.right_online ul li {
	float: left;
	width: 48%;
	margin: 0 1% 15px;
	background: #e9e8e5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.right_online ul li a {
	display: block;
	height: 125px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.right_online ul li.even {
	float: right;
}

.online_text {
	text-align: center;
	display: table;
	width: 100%;
	height: 125px;
	border-collapse: collapse;
	overflow: hidden;
	background: rgba(3, 2, 0, 0.64);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: 1s;
	opacity: 0;
	visibility: hidden;
}

.online_text span {
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	line-height: 22px;
	color: #fefefe;
	padding: 0 9px;
}

.right_online ul li:hover .online_text {
	visibility: visible;
	opacity: 1;
}

/* Right Banners */
.right_banner {
	background: #e9e8e5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	margin-bottom: 25px;
}

.right_banner img {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.right_banner span {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0px;
	font-size: 24px;
}

.right_banner1 {
	min-height: 446px;
}

.right_banner1 span {
	top: 53%;
}

.right_banner2 {
	min-height: 446px;
}

.right_banner2 span {
	top: 41%;
}

.right_banner3 {
	min-height: 215px;
	margin-bottom: 0px;
}

.right_banner3 span {
	top: 43%;
}

/* --- Hadaot1 Page --- */
.hadaot_mid .nf_divinner {
	padding-bottom: 11px;
}

.right_red {
	background: #e20020;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 497px;
	padding: 23px 0 26px 26px;
	position: absolute;
	right: 0px;
	bottom: -75px;
	z-index: 99;
}

.red_img {
	float: left;
	background: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 86px;
	height: 86px;
	text-align: center;
	line-height: 86px;
}

.red_img img {
	max-height: 86px;
	vertical-align: middle;
	display: inline;
}

.red_text {
	float: left;
	width: 80%;
	padding: 16px 0 0 22px;
	color: #fdfdfd;
	font-size: 16px;
}

.red_text h4 {
	font-size: 16px;
	margin-bottom: 10px;
}

/* --- Hadaot2 Page --- */
.msg_div {
	margin: 20px 0 0 0;
	background: #ededec;
	padding-bottom: 0px;
	min-height: 1868px;
	box-sizing: border-box;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #39393f;
}

.msg_title {
	background: #dbdbd2;
	padding: 14px 25px 8px 25px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 16px;
	font-weight: bold;
}

.msg_title span {
	display: block;
	/*background-image: url(../images/msgimg.png);*/
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 36px auto;
	padding: 9px 0 3px 44px;
	margin: -9px 0px -3px;
	line-height: 32px;
}

.msg_body {
	padding: 32px 21px 0 24px;
}

#dialog {
	max-height: 1440px /*1050px*/;
	overflow: auto;
}

.msg_text {
	display: table;
	background: #fff;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	padding: 25px 5px 20px 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: 16px;
	width: 90.5%;
	position: relative;
	margin-bottom: 19px;
}

.msg_text .delete-message-link{
	top: 6px;
	left: 9px;
}

.msg_text .mdate {
	direction: ltr;
	display: table-cell;
	position: relative;
	width: 100px;
	right: 0px;
	font-size: 12px;
	top: 16px;
	vertical-align: middle;
	height: 100%;
	text-align: center;
	/*display:block; position:absolute; width:100px; right:0px; top:19px;*/
	padding-bottom: 15px;

}

#empty_region {
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	height: 100vh;
	width: 100%;
	top: 0;
	z-index: 99999999;
}

#empty_region .dialog {
	width: 45%;
	position: absolute;
	left: 50%;
	top: 50%;
	background: #fff;
	transform: translate(-50%, -50%);
	padding: 96px 0;
}

#empty_region .dialog p {
	text-align: center;
}

.msg_text.read .mdate {
	background: url(../images/read-n.png) no-repeat center bottom;
}

.msg_text.sent .mdate {
	background: url(../images/sent-n.png) no-repeat center bottom;
}

.msg_text.unread .mdate {
	background: url(../images/unread-n.png) no-repeat center bottom;
}

.hmaformsec {
	overflow: hidden;
}

.messNotifwrap {
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 10000;
	padding: 10px;
	font-size: 16px;
	direction: rtl;
}

.ui.message.messageNotif {
	background: #e20020;
	color: #fdfdfd;
	min-height: 110px;
	width: 350px;
	margin: 5px;
	direction: ltr;
}

.ui.message.messageNotif .userPhoto {
	float: left;
	width: 70px;
	height: 70px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 5px;
	background-color: #fdfdfd;
	margin: 0 10px 0 0;
}

.msg_text2 {
	background: #dbdbd2;
	float: right;
	margin-right: 28px;
}

.smileimg {
	width: 32px;
	float: right;
	padding: 48px 0 4px 0;
	cursor: pointer;
}

.msg_replybot {
	width: 100%;
	background: #fdfdfe;
	border: 1px solid #dfdfdf;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	min-height: 98px;
	box-sizing: border-box;
	padding: 32px 38px 10px 38px;
	margin-bottom: 23px;
}

.msg_but {
	text-align: right;
}

.msg_but input {
	border-radius: 4px;
	background: #e20020;
	-webkit-border-radius: 4px;
	padding: 0 56px;
	border: none;
	height: 35px;
	font-size: 15px;
	font-weight: bold;
	color: #fffefe;
	display: inline-block;
	border: none;
	cursor: pointer;
}

/* --- Magazin1 Page --- */
.magazin1 {
	color: #39393f;
}

.magazin1 .mid_title h3 {
	padding-left: 25px;
}

.magazin_lists {
	padding: 33px 0;
}

.magazin_lists ul li {
	margin-bottom: 48px;
}

.maglist_img {
	float: left;
	width: 27.4%;
	border-radius: 6px;
	-webkit-border-radius: 6px;
}

.maglist_img img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	width: 100%;
}

.maglist_text {
	float: left;
	width: 72.6%;
	padding: 0 5.6% 0 16px;
}

.maglist_text h4 {
	font-size: 18px;
	line-height: 18px;
}

.dicon {
	display: block;
	margin: 17px 0 13px 0px;
	background: url(../images/dateicon.png) no-repeat right top;
	line-height: 21px;
	font-size: 14px;
	color: #3a3a3b;
}

.dicon .date {
	margin-right: 32px
}

.maglist_text p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 3px;
}

.maglist_text .mrmore {
	font-size: 18px;
	line-height: 18px;
	color: #999999;
	font-weight: bold;
}

/* --- Magazin2 Page --- */
.magazin2 {
	color: #39393f;
}

.magazin2 .mid_title h3 {
	padding-left: 25px;
}

.magazin_main {
	padding-top: 40px;
}

.mag_top {
	padding-left: 16px;
}

.mag_top h4, .mag_top h1, .mag_top h2 {
	font-size: 18px;
	line-height: 18px;
}

.magimg {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.magimg img {
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.magtext {
	padding: 34px
}

.magtext ul li{
	list-style-type: disc;
}

.magtext p {
	line-height: 24px;
	margin-bottom: 20px;
	font-size: 16px;
}

/* --- Near Me Page --- */
.near_content {
	padding-bottom: 40px;
	min-height: 2002px;
}

.near_left {
	float: left;
	width: 53.3%;
	padding: 18px 0 0 0;
	color: #39393f;
}

.near_left .mid_title h3 {
	padding-left: 25px;
}

.distance_div {
	padding: 28px 0 0 23px;
}

.distance_div p {
	font-size: 13px;
	line-height: 14px;
}

.dslider_main {
	position: relative;
	width: 66.3%;
	margin: 40px 0 0 9%;
	z-index: 9;
}

.dslider_main:after, .dslider_main:before {
	content: '';
	position: absolute;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 2px solid #acacad;
}

.dslider_main:after {
	top: -13px;
	right: -30px;
}

.dslider_main:before {
	top: -13px;
	left: -30px;
}

.dleft {
	display: block;
	width: 40px;
	text-align: center;
	position: absolute;
	bottom: -33px;
	left: -34px;
}

.dright {
	display: block;
	width: 57px;
	text-align: center;
	position: absolute;
	bottom: -33px;
	right: -43px;
}

.dslider_main span {
	font-size: 13px;
}

.scrolltool {
	position: absolute;
	top: 20px;
	left: -34px;
	width: 85px;
	font-size: 13px !important;
	background: url(../images/scrollbg.png) no-repeat;
	height: 34px;
	text-align: center;
	padding: 14px 0 0 0;
	box-sizing: border-box;
}

.near_list {
	padding: 60px 0 0 0;
}

.near_list ul li {
	float: left;
	border: 1px solid #404040;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	width: 48.5%;
	margin-bottom: 24px;
}

.near_img {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
}

.near_img a {
	display: block;
	height: 325px;
	position: relative;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
}

.nimg_text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: #000000;
	padding: 6px 25px;
	font-size: 23px;
	color: #ffffff;
	line-height: 23px;
}

.nimg_text span {
	display: block;
	font-size: 16px;
	line-height: 16px;
}

.near_list ul li.even {
	float: right;
}

.near_conbot {
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;
	padding: 4px 0;
}

.ncinner {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	border-right: 1px solid #e4e3df;
	padding: 14px 5px 4px 5px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	color: #404040;
}

.ncinner a {
	display: block;
	color: #404040;
}

.ncimg {
	display: block;
	height: 31px;
	line-height: 31px;
	margin-bottom: 5px;
}

.ncimg img {
	display: inline;
	vertical-align: middle;
	max-height: 31px;
}

.ncinner:last-child {
	margin-right: 0px;
}

.near_right {
	float: right;
	width: 44.9%;
	padding: 18px 0 0 0;
}

.near_right img {
	width: 100%;
}

.near_right iframe {
	width: 100%;
	border: 0px;
}

/* --- Paying Page --- */
.paying_main {
	color: #39393f;
}

.paying_main .mid_title {
	margin-bottom: 33px;
}

.pay_div {
	background: #ededec;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 39px 5% 94px 5%;
}

.payul li {
	float: left;
	width: 48.5%;
	box-sizing: border-box;
	background: #ffffff;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 10px;
	text-align: center;
	min-height: 306px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	margin-bottom: 26px;
}

.payul li.even {
	float: right;
}

.liborder {
	border: 2px dashed #acacac;
	padding: 10px 4%;
	border-radius: 12px;
	-webkit-border-radius: 12px;
}

.paydot {
	width: 23px;
	margin: 0 auto 4px auto;
	position: relative;
}

.paydot label {
	display: inline-block;
	cursor: pointer;
	position: relative;
}

.paydot label:before {
	content: "";
	display: inline-block;
	width: 23px;
	height: 23px;
	top: -20px;
	position: absolute;
	left: -12px;
	background: url(../images/paygreydot.png) no-repeat center top;
}

input[type=radio]:checked + label:before {
	background: url(../images/payreddot.png) no-repeat center top;
	width: 23px;
}

.paydot input {
	display: none;
	width: 23px;
	border: none;
	height: auto;
	margin: 0 auto;
	background: #fff;
	float: none;
	padding: 0px;
}

.pyear {
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}

.pval {
	display: block;
	font-size: 24px;
	color: #e20020;
	font-weight: bold;
	margin: 4px 0 15px 0;
	line-height: 24px;
}

.payul li p {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 13px;
}

.paycircle {
	width: 100px;
	height: 100px;
	background: #e20020;
	margin: 0 auto;
	display: table;
	border-collapse: collapse;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	color: #fefeff;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}

.paycircle div {
	vertical-align: middle;
	display: table-cell;
}

.paycircle span {
	font-size: 31px;
	line-height: 31px;
}

.paycircle a {
	color: #fefeff;
}

.pay_member {
	background: #fff;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	margin-bottom: 58px;
}

.pmember_top {
	padding: 18px 12px 9px 15px;
	background: #e0ddd4;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	border-top-right-radius: 12px;
}

.col1 {
	width: 77%;
	float: left;
	box-sizing: border-box;
}

.col2 {
	width: 60px;
	float: left;
	text-align: center;
	box-sizing: border-box;
}

.col3 {
	width: 60px;
	float: right;
	text-align: center;
	box-sizing: border-box;
}

.pmember_top .col2 {
	font-size: 15px;
	color: #e20020;
	font-weight: bold;
}

.pmember_top .col3 {
	font-size: 15px;
	font-weight: bold;
	display: table;
	height: 35px;
}

.pmember_top .col3 span {
	display: table-cell;
	vertical-align: bottom;
}

.pmember_bot {
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	border-bottom-left-radius: 12px;
	padding: 12px 20px 0 13px;
}

.pmember_bot ul li {
	border-bottom: 1px dotted #acacac;
	padding: 11px 0;
	font-size: 15px;
	line-height: 15px;
}

.pmember_bot ul li:last-child {
	border-bottom: 0px;
}

.pmember_bot ul li img {
	display: inline-block;
}

.pmember_bot ul li .col1 {
	padding: 0 0 0 5px;
}

.pmember_bot ul li .col2 {
	text-align: center;
}

.pmember_bot ul li .col3 {
	text-align: center;
}

.pay_subs {
	padding: 0px 0 0 18px;
	font-size: 15px;
	font-weight: bold;
}

.pay_subs .psub {
	display: inline-block;
	vertical-align: top;
	background: #e20020;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 150px;
	color: #fffefe;
	line-height: 15px;
	padding: 5px;
	box-sizing: border-box;
	text-align: center;
}

.pay_subs span {
	display: inline-block;
	vertical-align: top;
	padding: 12px 15px 0 0;
}

/* --- Paying2 Page --- */
.paying2_main {
	color: #39393f;
}

.paying2_main .mid_title {
	margin-bottom: 28px;
}

.paying2_main .pay_div {
	padding: 25px 3.6% 94px 5%;
	min-height: 1743px;
}

.pay2_left {
	width: 42.4%;
	float: left;
}

.pay_offer {
	background: #ffffff;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 10px;
	text-align: center;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.23);
	margin-bottom: 20px;
}

.pay_offer p {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 13px;
}

.pay2_right {
	float: left;
	width: 55%;
	margin: 0 0 0 2.4%;
}

.pay2_member .col1 {
	width: 59%;
}

.pay2_member .pmember_bot ul li {
	line-height: 17px;
}

.pay2_member .pmember_bot {
	padding-bottom: 37px;
}

.pay_offer .pyear {
	font-size: 21px;
	line-height: 21px;
}

.pay_offer .pval {
	font-size: 21px;
	line-height: 21px;
}

.pay_offer .paycircle {
	width: 89px;
	height: 89px;
	font-size: 17px;
	line-height: 17px;
}

.pay_offer .paycircle span {
	font-size: 27px;
	line-height: 27px;
}

.pay2_bot .pay_offer {
	float: left;
	width: 42.4%;
}

.pay2_bot .pay_offer .liborder {
	min-height: 259px;
}

.pay2_bot .pay_offereven {
	margin-left: 2.4%;
}

.pay2_subs {
	float: left;
	padding: 30px 0 0 11px;
	margin: 0 0 0 2.4%;
	width: 42.4%;
	font-size: 20px;
	line-height: 36px;
}

.pay2_subs span {
	display: block;
	padding: 0 0 22px 0;
}

.pay2_subs .psub {
	display: block;
	font-size: 15px;
	line-height: 15px;
}

/* --- Profile Page --- */
.profile-top {
	margin: 6px 0 25px;
}

.profile-top a.pgal {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	display: inline-block;
	height: 322px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

.profile-top .lft {
	width: 322px;
	float: left;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	position: relative;
}

.profile-top .lft:after {
	position: absolute;
	content: "";
	background: url(../images/vip-icon.png) no-repeat;
	background-size: contain;
	width: 38px;
	height: 44px;
	left: -15px;
	top: 10px;
}

.profile-top .lft img {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	width: 100%;
}

.profile-top .rgt {
	width: 622px;
	float: left;
	padding-left: 47px;
}

.profile-top .rgt h1 {
	font-size: 40px;
	color: #39393f;
	line-height: 40px;
	font-weight: normal;
	margin-bottom: 34px;
}

.ptitle span {
	display: inline-block;
	padding-right: 50px;
	position: relative;
}

.ptitle h1 div {
	padding: 0 0 0 50px;
}

.ptitle h1 div:not(.profile-verify):after {
	position: absolute;
	top: 17px;
	right: 8px;
	content: '';
	background: url(../images/verified.png) no-repeat;
	width: 26px;
	height: 26px;
	background-size: contain;
}

.ptitle span:after {
	position: absolute;
	top: 9px;
	right: 0px;
	content: '';
	background: url(../images/new-icon.png) no-repeat;
	width: 26px;
	height: 26px;
	background-size: contain;
}


.profile-top .rgt .member-dtl {
	min-height: 290px;
	border-bottom: #b7b7b8 1px dotted;
}

.profile-top .rgt .m-dtl-lft {
	width: 425px;
	float: left;
	padding-right: 20px;
}

.profile-top .rgt .m-dtl-lft p {
	font-size: 20px;
	color: #39393f;
	line-height: 36px;
}

.profile-top .rgt .m-dtl-lft p span:last-child {
	display: block;
}



.profile-top .rgt .m-dtl-rgt {
	width: 150px;
	float: left;
}

.profile-top .rgt .m-dtl-rgt .send-btn,
.profile-top .rgt .m-dtl-rgt .btn-verify{
	cursor: pointer;
	margin-bottom: 7px;
	padding: 0;
}

.profile-top .rgt .m-dtl-rgt .send-btn a,
.profile-top .rgt .m-dtl-rgt .btn-verify span {
	display: block;
	font-size: 14px;
	line-height: 35px;
	text-align: left;
	color: #39393f;
	padding: 0 13px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../images/snd-msg.png) no-repeat 94% center #ededec;
}

.profile-top .rgt .m-dtl-rgt .btn-verify span {
	background: url(../images/verified.png) no-repeat 94% center #ededec;
	background-size: contain;
}

.profile-top .rgt .m-dtl-rgt .send-btn a.btn2 {
	background: url(../images/notificationicon.png) no-repeat 94% center #ededec;
}

.profile-nav {
	padding-top: 17px;
}

.profile-nav ul li {
	display: inline-block;
	vertical-align: top;
	border-right: #e20020 1px solid;
	padding-right: 7px;
	margin-right: 2px;
	line-height: 10px;
}

.profile-nav ul li:last-child {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
}

.profile-nav ul li a {
	font-size: 14px;
	color: #39393f;
	line-height: 14px;
}

.profile-nav.nav2 {
	padding-top: 48px;
}

.report-cont {
	margin: 20px auto 0px;
	max-width: 800px;
	background: #ededec;
	padding: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	-moz-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
}

.report-cont textarea {
	width: 100%;
	height: 75px;
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: none;
}

.report-cont .btn-wrapper {
	text-align: center;
}

.report-cont .btn {
	background: #e20020;
	font-size: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 40px;
	padding: 0 30px;
	color: #fff;
	width: 120px;
	margin: 10px 0 0;
	border: none;
}

#nitifShow {
	/*position: fixed;
    top: 107px;
    right: 10px;*/
	position: relative;
	text-align: center;
	z-index: 1000;
}

.profile-bottom {
	padding: 42px 37px 22px 80px;
	background: #ededec;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	-moz-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
}

.profile-bottom .lft {
	width: 41%;
	float: left;
}

.profile-bottom .lft p {
	font-size: 18px;
	color: #39393f;
	line-height: 18px;
	margin-bottom: 22px;
}

.profile-bottom .lft p span {
	display: block;
}

.profile-bottom .lft p span.lft_left {
	float: left;
	width: 48%;
	font-weight: bold;
	padding-right: 1%;
}

.profile-bottom .lft p span.lft_right {
	float: right;
	width: 52%;
}

.profile-bottom .rgt {
	width: 58%;
	float: right;
}

.profile-bottom .rgt h6 {
	font-size: 18px;
	color: #39393f;
	font-weight: bold;
	margin-bottom: 12px;
}

.profile-bottom .rgt p {
	font-size: 14px;
	color: #4b4b4c;
	line-height: 24px;
	margin-bottom: 38px;
	overflow: auto;
}

.profile-bottom .rgt .img-sec {
	background: #fff;
	padding: 27px 18px 15px;
	margin-bottom: 75px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.profile-bottom .rgt .img-sec ul li {
	float: left;
	width: 130px /*29.2%*/;
	margin: 0 2% 28px 2%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.profile-bottom .rgt .img-sec ul li a {
	background-position: center;
	background-size: cover;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height: 130px;
	display: block;
}

.profile-bottom .rgt .img-sec ul li img {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.profile_mobile {
	display: none !important;
}

/* --- Search Page --- */
.search_main {
	color: #39393f;
}

.search_main .mid_title h3 {
	padding-left: 18px;
}

.search_main .mid_title {
	margin-bottom: 16px;
}

.search_div {
	background: #ededec;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 27px 15px 45px 15px;
}

.search_div select {
	height: 32px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(../images/mainselbg.png) no-repeat right center #fefeff;
	border: none;
	font-size: 17px;
	color: #39393f;
	padding: 0 30px 0 10px;
}

.search_div .checkdiv label {
	font-size: 17px;
	line-height: 30px;
}

.search_div .checkdiv {
	width: auto;
}

.search_div .checkdiv .chkbox {
	top: 6px;
}

.sleft {
	float: left;
	width: 155px;
	font-size: 17px;
	line-height: 32px;
}

.sright {
	float: left;
	width: 76%;
	padding: 0 0 0 10px;
	box-sizing: border-box;
}

.sarea {
	margin-bottom: 27px;
}

.sareasel {
	width: 64.5%;
}

.sneigb {
	margin-bottom: 25px;
}

.snchk_left {
	float: left;
	width: 55%;
	padding: 0 10px 0 0;
}

.snchk label {
	width: 93%;
}

.snchk_right {
	float: left;
	width: 40%;
}

.snchk_right .snchk label {
	width: 90%;
}

.swithdiv {
	line-height: 32px;
	margin-bottom: 45px;
	font-size: 17px;
}

.swithdiv select {
	float: left;
	width: 111px;
	margin: 0 10px 0 0;
}

.swithdiv a {
	text-decoration: underline;
	font-size: 14px;
	color: #39393f;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 16px;
}

.sage {
	margin-bottom: 25px;
}

.sagediv {
	line-height: 32px;
	font-size: 17px;
}

.sagediv select {
	width: 95px;
	display: inline-block;
	vertical-align: top;
	margin: 0 18px;
}

.zchkdiv {
	float: left;
	width: 31%;
	padding-right: 10px;
}

.zchkdiv label {
	width: 87%;
}

.zsign {
	margin-bottom: 35px;
}

.shere {
	margin-bottom: 35px;
}

.schkdiv {
	float: left;
	width: 56%;
	padding: 0 10px 0 0;
	box-sizing: border-box;
}

.schkdiv .shchk label {
	width: 88%;
}

.schkdiv2 {
	width: 44%;
}

.srelation {
	margin-bottom: 20px;
}

.srchkdiv {
	float: left;
	width: 32%;
	padding: 0 10px 0 0;
	box-sizing: border-box;
}

.srchk label {
	width: 88%;
}

.slang {
	margin-bottom: 30px;
}

.schild {
	margin-bottom: 30px;
}

.sstchk {
	float: left;
	width: 32%;
	padding: 0 10px 0px 0;
	box-sizing: border-box;
}

.sstchk label {
	width: 88%;
}

.sstatus {
	margin-bottom: 30px;
}

.sincome {
	margin-bottom: 30px;
}

.sworth {
	margin-bottom: 25px;
}

.sheight {
	margin-bottom: 25px;
	line-height: 32px;
	font-size: 17px;
}

.sdkdiv {
	float: left;
	width: 32%;
	padding: 0 10px 0 0;
}

.sdkdiv2 {
	width: 60%;
}

.sbtype {
	margin-bottom: 25px;
}

.seye {
	margin-bottom: 25px;
}

.shair {
	margin-bottom: 25px;
}

.ssf, .sdrink, .ssmok, .seth, .srel, .sedu {
	margin-bottom: 25px;
}

.sechkdiv {
	float: left;
	width: 50%;
	padding: 0 10px 0 0;
}

.searchbut {
	direction: rtl;
	padding: 0 45px 0 0;
}

.searchbut input {
	display: inline-block;
	padding: 0 103px 0 65px;
	height: 45px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(../images/inputarrow.png) no-repeat 72% center #e20020;
	font-size: 24px;
	color: #ffffff;
}

.sphoto {
	padding: 13px 0 0 0;
}

.banner-app-download {
	display: none;
}

/* --- Shelot Page --- */
.faq_main {
	color: #39393f;
}

.faq_main .mid_title h3 {
	padding-left: 25px;
}

.faq_div {
	padding: 25px 0;
}

.faq_inner {
	margin-bottom: 32px;
}

.faqin_title {
	margin-bottom: 3px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	background: #d3d3cb;
	font-size: 16px;
	color: #e20020;
	line-height: 16px;
	-webkit-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	-moz-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
}

.faqin_title h4 {
	padding: 12px 25px 12px 25px;
}

.faq_text {
	background: #ededec;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	-moz-box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	box-shadow: inset -2px -2px 2px 0px rgba(131, 131, 130, 1);
	padding: 15px 25px 25px 17px;
}

.faq_text ul li {
	margin-bottom: 9px;
}

.faq_text ul li:last-child {
	margin-bottom: 0px;
}

.faq_quest {
	background: #fdfdfe;
	border: 2px solid #e0e0e1;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	/*line-height: 16px;*/
	padding: 7px 14px !important;
}

.faq_ans {
	padding: 9px 0 0 8.4% !important;
}

.faq_ans span {
	display: block;
	background: #fdfdfe;
	border: 2px solid #e0e0e1;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 16px;
	/*line-height: 16px;*/
	padding: 7px 14px;
}

/* NY Main Page */
.top-banner {
	margin: 0 auto 24px;
	padding: 0 3.1%;
	width: 59.4%;
}

.top-banner img {
	width: 100%;
}

/*Mid Search*/
.mhover {
	position: relative;
	cursor: pointer;
	padding-left: 20px;
}

.mhover:after {
	position: absolute;
	width: 23px;
	height: 23px;
	background: url(../images/plus.png) no-repeat;
	content: '';
	top: 7px;
	left: 10px;
}

.mhover.active:after {
	background: url(../images/minus.png) no-repeat;
}

.mid_search {
	margin-bottom: 25px;
}

.mid_search .mid_title {
	background: #999999;
}

.mid_search .mid_title h3 {
	padding: 10px 10px 10px 32px;
}

.msearch_div {
	display: none;
	background: #ededec;
	padding: 24px 31px;
	font-size: 17px;
	color: #39393f;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.m-between {
	padding: 25px 0px 43px;
}

.m-between select {
	background: url(../images/betweenselbg.png) no-repeat 90% center #fefefe;
	width: 71px;
	height: 35px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	border: none;
	font-size: 15px;
	color: #39393f;
	padding: 0 17px 0 3px;
}

.m-between span.band {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 7px;
	line-height: 35px;
}

.m-between .ms_right span.dist {
	width: 100px;
	float: right;
	margin-top: -3px;
}

.between .ls_right #quick_search_sidebar_distance {
	float: left;
	margin-right: 3px;
	width: 50%;
	min-width: 45px;
	max-width: 85px;
}

.between .ls_right span.dist {
	line-height: 16px;
	float: left;
	width: 75px;
	margin: 0px -5px -9px 0px;
	font-size: 13px;
}

.error-page * {
	text-align: center;
}

.error-page .status {
	font-size: 60px;
	margin: 0;
	line-height: 1;
}

.error-page h1 {
	margin-bottom: 20px;
}

.banner-app-download.logged {
	bottom: 57px;
}

.banner {
	position: relative;
	padding: 20px 0;
}

#sign_up_form .errors {
	box-sizing: border-box;
	padding: 40px 85px 0px 85px;
}

.hidden {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

#next_stage, #prev_stage {
	display: none;
}

.messageForm{
	padding: 0px 0px 20px;
	line-height: 1.2;
	font-size: 18px;
}

.messageForm a{
	color: #e20020;
	cursor: pointer;
}

#sign_up_form .mselect2 .ui.selection.dropdown{
	min-width: 100px !important;
	width: 100px;
}
.new-msec {
	background: #ededec;
	margin-bottom: 26px;
	padding: 13px 22px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.users-section.pay-user, .new-msec.pay-user{
	border: 2px #e8640a solid;
}

.new-msec-top {
	padding-bottom: 20px;
	border-bottom: #b6b6b7 1px dotted;
}

.new-msec-img {
	width: 29.5%;
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
}

.new-msec-img:after {
	position: absolute;
	content: "";
	background: url(../images/vip-icon.png) no-repeat;
	width: 38px;
	height: 44px;
	left: -15px;
	top: 16px;
	background-size: contain !important;
}

.new-msec-img img {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.new-msec-img a{
	width: 186px;
	height: 186px;
	max-width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	display: block;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

.new-msec-dtl {
	width: 70.5%;
	float: left;
	padding-left: 20px;
	position: relative;
}

.new-msec-dtl h5 {
	font-size: 18px;
	line-height: 26px;
	color: #39393f;
	width: 63%;
	float: left;
	padding: 10px 0 5px;
}

.new-msec-dtl h5 span {
	display: inline-block;
	position: relative;
	padding-right: 36px;
	max-width: 100%;
	overflow: auto;
	overflow-y: hidden;
}

.new-msec-dtl h5 span:after {
	position: absolute;
	content: "";
	top: -2px;
	right: 0;
	background: url(../images/new-icon.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover !important;
}

.new-msec-dtl .new, .new{
	background: url(../images/new-icon.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover !important;
	margin: 8px 0px -38px calc(100% - 180px);
}

.verify-icon {
	position: absolute;
	content: "";
	top: 7px;
	right: 214px;
	background: url(../images/verified.png) no-repeat;
	width: 30px;
	height: 30px;
	background-size: cover !important;
	z-index: 9;
}

.verify-icon.profile-verify{
	padding: 0;
	position: relative;
	display: inline-block;
	right: auto;
	top: auto;
}

.new.profile-verify{
	padding: 0;
	position: relative;
	display: inline-block;
	right: 20px;
	top: auto;
	margin: -1px;
}


.new-msec-dtl .send-btn {
	padding: 10px 0 0;
	width: 140px;
	float: right;
}

.new-msec-dtl .send-btn a {
	display: block;
	font-size: 15px;
	line-height: 25px;
	text-align: left;
	color: #39393f;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../images/snd-msg.png) no-repeat 94% center #ededec;
	padding: 0 36px 0 0;
}

.new-msec-dtl p {
	font-size: 15px;
	line-height: 100%;
	margin-bottom: 9px;
	color: #39393f;
}

.new-msec-dtl p.pd {
	margin: 25px 0 0;
}

.new-msec-dtl h5 span.no_after::after, .new-msec-img.no_after::after, .lft.no_after::after, .ptitle span.no_after::after {
	background: none;
	background-size: auto;
}

#quick_search_sidebar_form .between select{
	width: 160px;
}

.desktop_results .member, .new-mem .member{
	padding: 10px;
}

.member .mem-left{
	float: left;
	margin: 5px 20px 5px 0px;
}

.m-between .ls_right .ui.dropdown{
	min-width: 100px !important;
}

.chatsArea, .popup, #templates{
	display: none;
}

.topbtns{
	display: none;
	padding-top: 10px;
}

.msg_title span.conv_photo{
	width: 40px;
	height: 45px;
	float: left;
}

.popup {
	background: rgba(0,0,0,.8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	overflow: hidden;
	overflow-y: auto;
	z-index: 999999999;
	padding: 50px 0 0;
}

.popup_div {
	width: 803px;
	margin: 0 auto;
	background: #fff;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	border: 6px	solid #d3d3cf;
	position: relative;
}

.popup_top{-moz-border-radius-topleft:40px;-webkit-border-top-left-radius:40px;border-top-left-radius:40px;
	-moz-border-radius-topright:40px;-webkit-border-top-right-radius:40px;border-top-right-radius:40px;position:relative
}
.popup_logo{width:270px;margin:0 auto}
.popup_logo a{display:block}
.popup_not{float:right;width:286px;position:relative;padding:5px 0 0}
.popup_not a{display:block;background:url(../images/pnotification.png) no-repeat;height:75px;
	line-height:75px;padding:0 0 0 93px;font-size:28px;color:#fefeff;font-weight:700;text-shadow:0 2px 2px rgba(0,0,0,.75)
}
.popup_not .notno{
	display:block;position:absolute;width:44px;height:44px;
	text-align:center;line-height:39px;background:#d50312;border-radius:50%;
	-webkit-border-radius:50%;font-size:22px;color:#fefdfd;top:26px;left:-20px;
	border:3px solid #fefdfd;-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.75);
	-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.75);box-shadow:4px 4px 5px 0 rgba(0,0,0,.75);
	box-sizing:border-box
}
.popup_bot{
	position:relative;-moz-border-radius-bottomright:40px;
	-webkit-border-bottom-right-radius:40px;
	border-bottom-right-radius:40px;
	-moz-border-radius-bottomleft:40px;
	-webkit-border-bottom-left-radius:40px;
	border-bottom-left-radius:40px
}
.pop_title{
	position:absolute;width:100%;top:0;left:0;
	background:rgba(0,0,0,.5);color:#fefeff;font-size:22px;
	padding:14px 25px 10px 35px;-moz-border-radius-topleft:34px;
	-webkit-border-top-left-radius:34px;border-top-left-radius:34px;
	-moz-border-radius-topright:34px;
	-webkit-border-top-right-radius:34px;
	border-top-right-radius:34px
}

.popup_bot .lSAction .lSPrev {
	background: url(../images/left.png) no-repeat;
	height: 60px;
	background-color: rgba(233,232,229,.5)!important;
	width: 60px;
	background-position: center;
	border-radius: 50%;
	background-size: 100%;
}

.popup_bot .lSAction .lSNext {
	background: url(../images/right.png) no-repeat;
	height: 60px;
	background-color: rgba(233,232,229,.5)!important;
	width: 60px;
	background-position: center;
	border-radius: 50%;
	background-size: 100%;
}

.popup_bot .lSAction a {
	top: 45%!important;
	opacity: 1!important;
}

.lSAction>.lSNext {
	right: 30px;
}

.lSAction>.lSPrev {
	left: 30px;
}

.pop_title span{
	font-size:33px;font-weight:700
}
.pop_img{width:100%;height:750px;border-radius:34px}
.pop_con{
	position:absolute;bottom:0;left:0;width:100%;
	background:rgba(233,232,229,.5);
	padding:8px 10px;text-align:center;
	-moz-border-radius-bottomright:33px;
	-webkit-border-bottom-right-radius:33px;
	border-bottom-right-radius:33px;
	-moz-border-radius-bottomleft:33px;
	-webkit-border-bottom-left-radius:33px;
	border-bottom-left-radius:33px;z-index:99
}
.pop_title .logo_pop img{float:right;max-height:60px;margin:-12px 0}
.pop_con a{display:inline-block;vertical-align:top;width:60px;margin:0 15px}
.close {
	z-index: 20;
	cursor: pointer;
	width: 57px;
	height: 55px;
	position: absolute;
	top: -20px;
	right: -20px;
}
.close .ui.button {
	background: #e9640a;
	background: -webkit-linear-gradient(top, #f7a34a, #e9640a);
	background: -o-linear-gradient(bottom, #f7a34a, #e9640a);
	background: -moz-linear-gradient(bottom, #f7a34a, #e9640a);
	background: linear-gradient(to bottom, #f7a34a, #e9640a);
	border: 3px #fff solid;
	margin: 7px;
}
.ui.checkbox label {
	margin-left: 5px;
}
.ui.search.selection.dropdown > input.search{
	min-height: 2.71428571em;
}

.mfrm_field .ui.selection.dropdown{
	width: 400px;
	max-width: 100%;
}
@media only screen and (max-width:1360px) {
#faces_container .face_wrapper.second{ left:190px; top:50px;}
#faces_container .face_wrapper.first{ right:170px;}
#faces_container .face_wrapper.fourth{right:5px;}
#faces_container .face_wrapper.fifth{ left:0px;}	
}
@media only screen and (max-width:1280px){
.wrap {padding:0 10px;}
}
@media only screen and (max-width:1279px) {
#faces_container .face_wrapper.third {left:256px;}	
}
@media only screen and (max-width:1199px) {
#faces_container .face_wrapper.first {right:7%;}
#faces_container .face_wrapper.second {left:12%; top:25px;}
#faces_container .face_wrapper.third {left:21%; bottom:10px;}
#faces_container .face_wrapper.fourth {right:2%;}
}
@media only screen and (max-width:1116px) {
.video_left {width:505px; padding-top:55px;}	
.vlimg {width:180px;}
}
@media only screen and (max-width:1099px) {
.logo {width:300px;}
.join-section ul {padding:57px 1%;}
.join-section ul li h3 {font-size:20px; line-height:20px;}	
}
@media only screen and (max-width:1023px){
.join-section ul {padding:57px 0;}
.video_left {width:480px; padding-top:35px;}
.vltext {width:275px;}
}
@media only screen and (max-width:979px) {
.logo {width:210px;}
.header-right {width:523px; padding:16px 0 0 0;}
.header.sticky .header-right {padding:16px 0 0 0; text-align: center;}
.login-form {float:right;}
.jfree-btn, .login-btn {width:80px;}
.login-btn input, .jfree-btn input, #jfree {font-size:14px;}
.header.sticky .logo {width:140px;}
#faces_container {display:none !important;}
.search-section {background: url(../images/joinbg-new.jpg); min-height:inherit; padding:80px 0;}
.join-section ul {text-align:center;}
.join-section ul li {width:45%; margin:0 2% 20px 2%; float:none; display:inline-block; vertical-align:top;}
.join-section ul li a {padding-bottom:20px; min-height:365px;}
.join-section ul li h3 {height:auto;}
.join-section ul li:last-child {margin-right:2%;}
.sd_mid a {font-size:18px;}
.footer_left {padding:0 0 20px 0; width:100%; float:none;}
.footer_right { float:none; width:100%;}
.fmenu {width:50%;}
.fmenu1 {float: left;}
.footer_apps {padding:0px 10px; border:0px; width:50%; min-height:inherit;}
.fsocial {padding:0px 10px; float:left; width:228px;}
.video_left {float:none; max-width:480px; margin:0 auto; padding:0 0 40px 0;}
.video_right {float:none; width:74%; margin:0 auto; padding:0px;}
}
@media only screen and (max-width:767px) {
.logo {float:none; margin:0 auto;}
.header-right {float:none; margin:0 auto; padding:15px 0 0 0;}
.login-form {float:none;}
.header-right {max-width:510px;}
.header-main {padding:10px 0;}
.sd_left {float:none; width:100%;}
.sd_right {float:none; width:100%; padding:20px 0 0 0; margin:0px;}	
.sd_right img {margin:0 auto;}
.footer_left {float:none; width:100%; padding:0px 0 20px 0;}
.footer_right {float:none; width:100%;}
.fmenu {width:50%; padding:0 10px;}
}
@media only screen and (max-width:640px) {
.go-top {right:10px;}	
.video_right iframe {height:350px !important;}
}
@media only screen and (max-width:639px) {
.slider-img {height:645px;}
.banner-txt {width:100%; padding:0 10px; box-sizing:border-box; top:60%;}	
.go-top {bottom:35px;}
}
@media only screen and (max-width:540px) {
.header-right {width:100%;}
.lfield {float:none; display:inline-block; width:42%; vertical-align:top; margin:0 0 10px 0;}
.jfree-btn, .login-btn {float:none; display:inline-block; vertical-align:top; margin:0px;}
.login-form p.fpass {float:none;}
.video_left {max-width:inherit; width:450px;}
.vlimg {width:168px;}
.video_right iframe {height:270px !important;}
}
@media only screen and (max-width:479px) {
.serch-form {width:100%;}
.sfield input, .sfield select {width:195px; font-size:16px;}
.sfield2 {width:195px;}
.sfield2 select {width:83px !important; padding:0 15px 0 5px !important;}
.sand {width:28px;}
.send-btn input {padding:0 30px;}
.fmenu span {font-size:16px;}
.sd_mid a {font-size:15px;}
.join-section ul li h3{ min-height:70px;}
.video_left {width:100%;}
.vlimg {margin:0 auto; float:none;}
.vltext {float:none; width:100%;}
.video_right {width:100%;}
.fmenu {float:none !important; width:100%; padding:0px 0 20px 0;}
.footer_apps {float:none; width:100%; padding:0 0 20px 0;}
.fsocial {padding:0px;}
.join-section ul li {display:block; width:100%; margin:0 0 20px 0;}
.join-section ul li:last-child {margin-right:0px;}
.banner-txt {top:55%;}
.absec_div {padding: 33px 10px 45px 10px;}
.regis-btn a {padding:0 50px;}
}
@media only screen and (max-width:400px){
.banner-txt h1{ font-size:26px; line-height:32px;}	
.join-btn a, .app_but a { padding:0px 23px;}
.join-btn a, .app_but a { font-size:26px; line-height:50px;}
.join-section ul li p{ font-size:18px; line-height:26px;}
.banner-txt {top:60%;}
}

#quick_search_sidebar_form .ui.checkbox {
	margin-bottom: 5px;
}

.advanced_search .line .ribbon.label label{
	color: #fff;
}

.advanced_search .mfrm_field{
	width: auto !important;
}

.advanced_search .mfrm_field .block .ui.dropdown{
	width: 100%;
}

.advanced_search .mfrm_field .block input{
	width: 100%;
	padding: 5px 15px 7px;
	height: 42px;
	border: 1px solid #ddddde;
}

.advanced_search .mfrm_field .ui.checkbox label{
	font-size: 16px;
	line-height: 1;
}

.advanced_search .block {
	clear: both;
	box-sizing: border-box;
	margin: 10px;
	margin-bottom: 30px;
	padding: 7px 10px 7px 10px;
	background: #fff;
	border-radius: 7px;
	-webkit-border-radius: 7px;
}

.advanced_search .block .sep1{
	margin: 3px 0px;
}

.advanced_search .block .sep2{
	margin: 3px 0px 3px 10px;
}

.advanced_search .block .ui.checkbox{
	vertical-align: top;
	margin-top: 5px;
}
