/*
Copyright © 2007-2017, Global Network Enterprises LLC. All rights reserved. It is strictly prohibited to use, copy, modify, or distribute this software and any part thereof.
*/
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.marg_last{ margin-right:0px !important;}
.pad_last{ padding-right:0px !important;}
.no_border{ border:none !important;}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    float: left;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{ text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
.flt_container                              {float: left; display: block; width: 100%;}
.center-block								{margin: 0 auto;}
.width200                                   {width: 200px;}
/* ---------------------------------------------------------------------------------*/
@font-face {
    font-family: 'helveticaregular';
    src: url('../fonts/Helvetica/helvetica_0-webfont.eot');
    src: url('../fonts/Helvetica/helvetica_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Helvetica/helvetica_0-webfont.woff') format('woff'),
         url('../fonts/Helvetica/helvetica_0-webfont.ttf') format('truetype'),
         url('../fonts/Helvetica/helvetica_0-webfont.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto; padding-top: 0px;}
/*.container									{ width:375px; margin:0 auto; background:#FFF; position:relative; overflow:hidden; padding: 0;  }
.header										{ background:#0072bc; display:block; position:fixed; padding:11px 0 10px 0; top:0; width:375px; } */

.container									{ width:360px; margin:0 auto; background:#FFF; position:relative; overflow:hidden; padding: 0;  }
.header										{ background:#0072bc; display:block; position:fixed; padding:11px 0 10px 0; top:0; width:360px; }

.menu										{ display:inline-block; float:left; width:58px; padding:0 ; height: 40px; text-align: center; line-height: 21px; }
.menu a small		{color: white; text-shadow: initial; text-align: center; font-weight: normal; font-size: 12px; display: block; }
.menu a										{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight:normal;}
.menu div small		{color: white; text-shadow: initial; text-align: center; font-weight: normal; font-size: 12px; display: block; }
.menu div									{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight:normal;}

.ui-li-count 	{  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:white !important; font-weight:normal; text-shadow: none; background:#ea2727 !important; padding-left: 10px; }
.pill small						{ display:inline-block; margin:0;  font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; font-weight:normal; width:17px; float:right; background:#ea2727; text-align:center; position:absolute; right:20px; top:2px; padding:4px 0 3px 0;}


.header	h2									{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:40px; color:#ffffff; font-weight:bold; display:inline-block; float:left; width: 321px; text-align: left; }
.header	p 									{ display:inline-block; float:right; padding:2px 31px 0 0; margin:0;}  
.header p a									{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:42px; color:#ffffff; font-weight:normal; padding:0; margin:0;}
.header i span								{ font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#ffffff; font-weight:normal; width:17px; display:inline-block; position:absolute; background:#ea2727; padding:3px 0 2px 0; margin:0; text-align:center; top:-6px; right:-20px;   border: #0072bc 1px solid;   cursor: pointer;}
.header p span								{ font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#ffffff; font-weight:normal; width:17px; display:inline-block; position:absolute; background:#ea2727; padding:3px 0 2px 0; margin:0; text-align:center; top:6px; right:22px;   border: #0072bc 1px solid;   cursor: pointer;}

/*.header1                                    { display:block; position:fixed; padding:11px 0 7px 0; top:0; width:375px; z-index:99999;} */
.header1                                    { display:block; position:fixed; padding:10px 0 7px 0; top:0; width:360px; z-index:999; padding-top: 10px;}
.header1 h2                                 { font-family:Arial, Helvetica, sans-serif; font-size:24px !important; line-height:24px; color:#ffffff; font-weight:bold; display:inline-block; float:left; margin:0 !important; padding:0 !important;}
.header1 p                                  { display:inline-block; float:right; padding:2px 30px 0 0; margin:0;}  
.header1 p a                                    { display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:42px; color:#ffffff; font-weight:normal; padding:0; margin:0;}
.header1 p span                             { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#ffffff; font-weight:normal; width:16px; display:inline-block; position:absolute; background:#ea2727; padding:3px 0 2px 0; margin:0; text-align:center; top:6px; right:22px;   border: #05673f 1px solid;   cursor: pointer;}

.menu .alert_count							{ font-family: 'helveticaregular'; font-size:12px; line-height:12px; color:#ffffff; font-weight:normal; width:20px; display:inline-block; position:relative; top: -50px; left: 10px; background:#ea2727; padding:3px 0 2px 0; margin:0; text-align:center; border: #05673f 1px solid;   cursor: pointer; text-shadow:none;}
.menu-bar                                   {color: white;}
.menu1										{ width:87px;}
/*-------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main-content								{ display:block; margin:0; padding:0;}
.featured									{ display:block; margin:0 auto; padding:20px 0 15px 0; width:357px;}
.featured h3								{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:22px; color:#0072bc; font-weight:bold; padding:0 0 9px 3px; letter-spacing: 0.5px;}
.featured ul								{ display:inline-block; padding:0 0 0 0; margin:0;}
.featured ul li								{ display:inline-block; float:left; padding:0; margin:0 4px 14px 0; width:86px;}
.featured img							    { display:block; margin:0 0 2px 0; padding:0; width: 86px; vertical-align: top;}
.featured span						{ display:block; margin:0; padding:0 0 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#464646; font-weight:normal; }
.ui-loader	{display:none !important;}
#featured-grid span                         {display:block; margin:0; padding:0 0 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#464646; font-weight:normal; text-shadow: none;}
/* ----------------------inner2--------------------------*/
.sort										{ display:block; margin:0; padding:0 0 12px 0;}
.sort img									{ display:block; margin:0 0 12px 19px; padding:0;}
.sort1										{ display:block; margin:0; padding:0; width:346px; background:#0072bc; border-radius:4px;}
.sort1										{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#ffffff; font-weight:normal; text-align:center; text-decoration:none; padding:10px 0 11px 0; display:block; margin:0 auto;}
.sort1:hover								{ color:#ffffff;}

.full_profile								{ display:block; margin:0 auto;  padding:0 0 10px 0; width:360px;}
.profile_top								{ width:360px; margin:0 auto;}

.profile_info								{ display:block; margin:0; padding-left:8px;}
.profile_info span			   			    { float:left; display:inline-block; margin:0 0 0 1px; padding:0;}
.profile_info span img                    { border-radius: 10px; width: 132px;}
.profile_info h3                            { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#0072bc; font-weight:bold; padding:0 0 10px 0;}
.profile_info_content						{ float:right; display:inline-block; margin:0; padding:0 12px 15px 0; width:201px;}
.profile_info_content h4					{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#035831; font-weight:bold; padding:3px 0 2px 4px; letter-spacing:-0.2px;}
.profile_info_content p	    				{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; color:#565656; font-weight:normal; display:inline-block; padding:0 0 15px 4px;}
.profile_info_content p a					{ color:#ff0000; display:block;}
.profile_buttons							{ display:block; margin:0; padding-left: 5px; width:351px; height: 110px;}
.profile_buttons ul							{ display:block; margin:0; padding:0px 0 0px 0px;}
.profile_buttons ul li						{ display:inline-block; margin:0; width:172px; }
.profile_buttons ul li a                    { font-size: 14px; }

/*.profile_details							{ display:block; margin:0; padding:10px 0 7px 0; width:375px;} */
.profile_details							{ display:block; margin:0; padding:10px 0 7px 0; width:360px;}
.profile_details h3							{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:22px; font-weight:bold; padding:0px 0 15px 10px;}
.profile_details ul							{ display:inline-block; margin:0; padding:0;}
/*.profile_details ul li						{ display:block; padding:0 0 5px 0; margin:0 0 6px 0; width:375px; border-bottom:#f4f2f2 2px solid;} */
.profile_details ul li						{ display:block; padding:0 0 5px 0; margin:0 0 6px 0; width:360px; border-bottom:#f4f2f2 2px solid;} *
.profile_details ul li span					{ display:inline-block; margin:0; padding:0 0 0 18px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#565656; font-weight:bold; float:left;}
.profile_details ul li small				{ display:inline-block; margin:0; padding:0 24px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#565656; font-weight:normal; float:right; text-align: right; width: 166px;}

.profile_aboutme									{ display:block; margin:0 0 18px 0; padding:0 0 18px 0; border-bottom:#f4f2f2 2px solid;}
.profile_aboutme_contents							{ display:block; margin:0 auto; padding:0; width:334px;}
.profile_aboutme_contents h3							{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:22px; font-weight:bold; padding:0 0 11px 0;}
.profile_aboutme_contents p							{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:18px; color:#565656; font-weight:normal; padding-left: 6px; text-align:justify;}

.photo_details							    { display:block; padding:0; margin:0;}
.photo_details ul						    { display:block; padding:0 0 7px 0; margin:0; }
.photo_details ul li						{ display:inline-block; padding:0; margin:0 0 5px 0; border-bottom: 1px solid #565656;}
/*.photo_box                                  { display: block; margin: 0; padding: 10px; width: 360px; } */
.photo_box                                  { display: block; margin: 0; padding: 10px; width: 350px; }
.photo_box span                             { float: left; display: inline-block; margin: 0 0 0 1px; padding: 0; }
.photo_box img.photo_box_img                { width: 132px; border-radius: 6px; }
.photo_box_links					        { float:left; display:inline-block; margin:0; padding:0 0 15px 10px; width:190px; height: 198px;}
.photo_box h4							    { padding:3px 0 2px 4px; letter-spacing:-0.2px;}
.uploadedit                                 { margin:53px 0 8px 0; padding:9px 0 7px 0;}
.remove_photo                               { margin:0 0 4px 0; padding:9px 0 7px 0;}
.rotate-button-left                         { margin-left: 25px;}

.viewprofile								{ width:115px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; color:#ffffff; font-weight:normal; background:#0072bc; border-radius:4px; text-align:center; display:block; margin:60px 0 8px 0; padding:9px 0 7px 0;}
.morephotos                                 { width:115px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; color:#ffffff; font-weight:normal; background:#0072bc; border-radius:4px; text-align:center; display:block;  margin:105px 0 0 0; padding:9px 0 7px 0;}
.morephotos2                                    { width:115px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:21px; color:#ffffff; font-weight:normal; background:#0072bc; border-radius:4px; text-align:center; display:block;  margin:0; padding:9px 0 7px 0;}
 
/*.refresh									{ display:block; margin:0; padding:0 0 0 6px; width:109px;}
.refresh ul									{ display:inline-block; margin:0; padding:0;}
.refresh ul li								{ display:inline-block; float:left; margin:0 14px 0 0; padding:0; width:46px; background:#dbdbdb;}
.refresh ul li a							{ display:block; margin:0; padding:7px 0 7px 7px;}

.slist                                      { border-bottom:#f4f2f2 2px solid; margin:0 0 12px;}

.match										{ display:block; margin:0; padding:0 0 36px 0; width:375px;}
.match h3									{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:22px; color:#0072bc; font-weight:bold; padding:0 0 21px 22px;}
.match ul									{ display:inline-block; margin:0; padding:0;}
.match ul li								{ display:block; padding:0 0 5px 0; margin:0 0 6px 0; width:375px; border-bottom:#f4f2f2 2px solid;}
.match ul li span							{ display:inline-block; margin:0; padding:0 0 0 18px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#565656; font-weight:bold; float:left;}
.match ul li small						{ display:inline-block; margin:0; padding:0 24px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#565656; font-weight:normal; float:right;}

.shaadhi_link								{ display:block; margin:0 0 14px 16px; padding:0;}
.shaadhi_in	ul								{ display:block; margin:0; padding:0 0 14px 0;}
.shaadhi_in	ul li							{ display:inline-block; margin:0 68px 0 0; padding:0; width:131px; border:#565656 1px solid;}
.shaadhi_in	ul li a							{ display:inline-block; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal;} */

.Previous									{ background:url(/images/mobile2/left_arrow.png) no-repeat 8px 13px; padding:14px 0 13px 32px;}
.Next										{ background:url(/images/mobile2/rgt_arrow.png) no-repeat right 12px; padding:14px 37px 13px 47px;}
/* ----------------------inner3--------------------------*/
.edit										{ display:block; margin:0; padding:0;}
.edit h3									{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#ffffff; font-weight:bold; text-align:center; display:block; padding:2px 0 5px 0;}
.edit img                                   {display: block; margin:0 auto;}
.edit_profile                               { display:block; margin:0 auto; padding:0px 0 10px 0; width:345px; }
.join_profile                               { display:block; margin:0 auto; padding:40px 0 10px 0; width:345px; }
.profile_active								{ display:block; margin:0; padding:22px 0 28px 0;}
.profile_active p							{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; color:#333333; font-weight:normal; letter-spacing:-0.1px; padding:0 0 24px 0; text-align:justify; padding:0 0 9px 0;}
.profile_active h3							{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#898989; font-weight:normal; }
.profile_active h3 span						{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#0072bc; font-weight:bold; display:inline-block; padding:0 0 0 6px;}
.profile_active ul							{ display:inline-block; margin:0; padding:0; width:345px;}
.profile_active ul li						{ display:inline-block;  margin:0; padding:0;}
.profile_active ul li h4 					{ display:inline-block; float:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:58px; color:#565656; font-weight:bold;}
.profile_active ul li .check1 				{ display:inline-block; float:right;}

.profile_list .ui-content                   {padding: 0;}
.profile_list h3                            { font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:24px; color:#0072bc; font-weight:bold; padding:0 0 15px 0;}
.profile_list ul                            { display:block; padding:0 0 0px 0; margin:0; }
.profile_list ul li                         { display:block; margin:0; padding:0px 0 5px 0; position:relative; border-bottom:#b7b7b7 2px solid; display: inline-block; }
.profile_list ul li.first                   { padding:5px 0 5px 0; }
.profile_list ul li .profile_content        { padding-left: 5px; }
.profile_list ul li span                    { display:inline-block; float:right; padding:16px 8px 0 0;}
.profile_list ul li .profile				{ float:left; margin:0; padding:0; width: 340px; padding: 7px 0 7px 0;}
.profile_list ul li.bg			            { background-color: lightyellow; }

#tabs .ui-navbar ul li .ui-btn              {text-shadow: none !important;}

.photo_view                                 { width: 300px; margin: 0 auto;}
.photo_view img                             { width: 296px; padding-top: 5px; }
.photo_viewer-scaler .mfp-container .mfp-content .mfp-iframe-scaler { height: 500px !important;}
#liked_photo                               {text-align: center; width: 100%; font-weight: bold; font-size: 1.4em; padding-bottom: 35px; padding-top: 10px; color: #808080;}

.profile									{ float:left; margin:0 0 0 14px; padding:0; }
/* .profile small								{ float:left; margin:0; padding:0; width:66px;} */

.visited span								{ display:inline-block; float:right; padding:16px 28px 0 0;}
.visited em									{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#a2a2a2; font-weight:normal; position:absolute; right:46px; bottom:9px;}

.personal_details							{ display:block; padding:0; margin:0;}
form.personal_details                       { padding-top: 10px;}
.personal_details h3						{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#0072bc; font-weight:bold; padding:0 0 15px 0;}
.personal_details ul						{ display:block; padding:0 0 7px 0; margin:0;}
.personal_details ul li						{ display:block; padding:0; margin:0 0 25px 0;}
.personal_details ul li label				{ display:block; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#565656; font-weight:bold; }
.personal_details ul li .inner-group-text   { font-size: 14px; font-weight: bold; padding: 14px 1px 0 1px;}
.personal_details ul li .small              { font-size: 12px; color: crimson; line-height: 14px;}
.join_details                               { padding-top: 5px; }
/*.personal_details ul li .input1				{ display:block; margin:0; font-family:Arial, Helvetica, sans-serif; line-height:18px;  font-weight:normal;  outline:none; width: 100%;}
.personal_details ul li .no 				{ display:block; margin:0; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal; outline:none; width: 100%;}
.personal_details ul li .dropdown			{ display:block; margin:0; font-family:Arial, Helvetica, sans-serif; line-height:18px;  font-weight:normal; outline:none; }
.personal_details ul li .ui-select-label    { padding: 20px 10px 0 0;} */

/*.clander									{ display: inline-block; float:left; margin:0 6px 0 0; padding:0;} */

.personal_details ul li .month 				{ display:inline-block; float:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal;  background:#ebebeb; outline:none; padding:11px 7px 9px 16px; border:none; width:137px;}
.personal_details ul li .day 				{ display:inline-block; float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal; background:#ebebeb; outline:none; padding:11px 7px 9px 10px; border:none; width:91px;}
.personal_details ul li .year 				{ display:inline-block; float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal; background:#ebebeb; outline:none; padding:11px 7px 9px 10px; border:none; width:91px;}
.personal_details ul li textarea.ui-input-text { height: inherit !important}
.personal_details p                         {padding-bottom: 7px;}

.top-padding                                { padding: 10px;}

.frmSearch ul li .input1                    { display:block; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal; background:#ebebeb; outline:none; padding:12px 7px 9px 23px; border:1px solid #c3c3c3; width: 100%;}

.charaters									{ padding:0 0 28px 0; display:block;}
.charaters span  							{ display:inline-block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:bold; padding:0 0 8px 0; }
.charaters h5	 							{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#0072bc; font-weight:bold; float:right; padding:0 10px 0 0;}
.charaters h5 small	 						{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#565656; font-weight:bold; float:right; padding:0;   font-style: italic;}
.text-area									{  font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; color:#565656; font-weight:normal;  background:#ebebeb; outline:none; padding:11px 7px 0 20px; border:1px solid #C3C3C3; width:304px; resize:none; }
/*.contact_info								{ display:block; margin:0; padding:0;}
.contact_info h3							{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#0072bc; font-weight:bold; padding:0 0 11px 0;}
.contact_info ul							{ display:block; padding:0 0 7px 0; margin:0;}
.contact_info ul li							{ display:block; padding:0; margin:0 0 11px 0;}
.contact_info ul li label					{ display:block; padding:0 0 7px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:bold; }
.contact_info ul li .input3					{ display:block; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:21px; color:#565656; font-weight:normal; width:301px; background:#ebebeb; outline:none; padding:10px 7px 9px 23px; border:1px solid #c3c3c3;} */
.email_nt									{ display:block; margin:0; padding:0 0 37px 0;}
.email_nt ul li								{ display:inline-block;  margin:0; padding:0;}
.email_nt ul li h4 							{ display:inline-block; float:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:41px; color:#565656; font-weight:bold;}
.email_nt ul li .check1 					{ display:inline-block; float:right;}
.email_nt_text 							{ margin:0; padding:10px 18px 12px 18px !important;font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#333333; font-weight:normal; }
.email_nt_lesspad							{padding:0 18px 18px 0;}

/*.my_match									{ display:block; margin:0; padding:0 0 8px  0; }
.my_match h3								{  font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#0072bc; font-weight:bold; padding:0 0 8px 0;}
.my_match ul								{ display:block; padding:0 0 7px 0; margin:0;}
.my_match ul li								{ display:block; padding:0; margin:0 0 15px 0;}
.my_match ul li label						{ display:block; padding:0 0 7px 0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:bold; }
.my_match ul li .dropdown3					{ display:block; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal; width:345px; background:#ebebeb; outline:none; padding:0; border:none;}
.height										{ display: inline-block; float:left; margin:0 4px 0 0; padding:0;}
.my_match ul li .short 						{ display:inline-block; float:left; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal;  background:#ebebeb; outline:none; padding:9px 7px 9px 8px; border:none; width:158px;}
.my_match ul li em						{ display:inline-block; float:left; Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal; margin:0 4px 0 0; padding:11px 0 0 0;}
.my_match ul li .tall 						{ display:inline-block; float:left; margin:0;  width:158px;  font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:normal; background:#ebebeb; outline:none; padding:9px 7px 9px 8px; border:none; } */

.save_changes								{ display:inline-block; margin:0; padding:0;}
.save_changes p								{ /*display:inline-block;*/ margin:0; padding:0 18px 12px 18px;font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#333333; font-weight:normal; text-align:center;}
.save_changes hr                            {border:0; height:0; border-bottom:#f4f2f2 2px solid;}
.changes									{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#ffffff !important;; font-weight:bold; background:#0072bc; display:block; text-align:center; border-radius:5px; padding:14px 0 17px  0; width: 340px; margin:0 auto 14px auto;}
.lesspad                                    { padding:14px 0 7px;}
.personal_details .morepad                  {padding: 12px 0 15px 0;}
.personal_details .morepad2                 {padding: 30px 0 15px 0;}
.personal_details .success_msg a            { font-size: 20px; font-weight: bold; text-decoration: underline; }
.personal_details .morepad span             { font-size:20px; }
.upgrade1									{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#4b3602; font-weight:bold; background:#fcb316;  display:block; text-align:center; border-radius:5px; padding:14px 0 17px  0; width:330px; margin:0 auto;}
/* ----------------------inner4--------------------------*/

/* Upgrade page */
.upgrade_main								{ display:block; margin:0 auto; padding:0; width:330px;}
.upgrade_block								{ display:block; margin:0; padding:0px 0 13px 0;}
.upgrade_block h3   						{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; font-weight:bold; padding:0 0 13px 0;}
.upgrade_block h4   						{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; font-weight:bold; padding:0 0 13px 0;}

.upgrade_main p                            { font-size: 14px; padding-bottom: 10px; }
#upgrade-button								{ font-size: 24px; color:#4b3602; font-weight:bold; background:#fcb316;  border-radius:5px; padding:14px 0 17px  0; width:330px; margin:0 auto 11px auto; text-shadow: none;}

.upgrade-box 								{ margin-bottom: 15px; float:left; display: block; text-align: center; width: 360px; background-color: #fcb316; color: black; font-weight: bold; }
.upgrade-box a							{ padding: 10px; font-size: 20px; text-decoration: underline; }


.alternative_payments                       { display: block; padding-bottom: 24px; margin: 0; text-align: center; width: 100%; line-height: 36px; }
.alternative_payments h3                    { font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; font-weight:bold; padding:0 0 13px 0; }
.alternative_payments .compressed			{ margin: .2em .1em; }
.price_block                                {display: block; margin:0 0 9px 0; padding:0; width: 100%;}
.price_block p								{ display:block; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#565656; font-weight:bold;}
.price_block p span 						{ color:#fcb316; padding:0 0 0 5px;}
/*.price_amount                               { display: inline-block; width: 120px; font-size: 18px; }
.price_savings                              { display: inline-block; width: 120px; border-left: 1px solid #a0a0a0; padding-left: 20px; font-size: 18px;}
*/.union										{ font-family: 'Open Sans', sans-serif; font-size:18px; line-height:18px; color:#ffffff; font-weight:800; background:#000000;  display:block; text-align:center; border-radius:5px; padding:17px 0 19px 0; width:330px; margin:0 auto 7px auto;}

.pricing_block		{ width: 329px; display: block; background-color: #f6f6f6; margin-bottom: 10px; }
.pricing_block ul	{ padding: 5px 0; font-size: 12px; font-weight: normal; }
.pricing_block ul li label.ui-btn	{ font-size: 14px !important; font-weight: normal !important; border-color: white; background-color: #f6f6f6; border: 0 none; padding-top: .2em; padding-bottom: .2em; }
.pricing_block ul li label.ui-btn-icon-left:after {background-color: #666666;}

.price_length		{ width: 110px; display: inline-block; }
.price_amount       { display: inline-block; width: 70px; font-size: 14px; border-left: 1px solid #a0a0a0; padding-left: 10px; }
.price_savings      { display: inline-block; width: 70px; border-left: 1px solid #a0a0a0; padding-left: 10px; font-size: 14px;}
.payment_length		{ width: 130px; display: inline-block; font-size: 13px !important; padding-top: 3px; }
.payment_image      { display: inline-block; width: 140px; padding-left: 10px; font-size: 14px;}
.center_text		{text-align: center; width: 100%;}

.tabShort { width: 25% !important; }
.tabLong { width: 100% !important; }
/* End Upgrade Page */

.active{   border: #fddc95 2px solid;}

/* ----------------------inner1--------------------------*/
.notifications_main							{ display:block; margin:0; padding:0;}
.notifications								{ display:block; margin:0; padding:17px 0 0 0;}
.notifications p							{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#6f6f6f; font-weight:bold; border-bottom:#b7b7b7 2px solid; padding:0 0  8px 15px;}
.notifications p em							{ color:#0072bc; font-weight:bold;}

#Notifications {
	width: 300px;
	background-color: white;
	padding: 10px;
	position: fixed;
	top: 40px;
	left: 30px;
	z-index: 99999;  /* Make it top-most item */
	border: 1px solid black;
}

#Notifications .notify-box {
	height: 120px;
	width: 100%;
	float: left;
	font-family: Arial;
	font-size: 9pt;
	padding-bottom: 5px;
	margin-bottom: 5px;
	color: black;
}
div.person-info a strong { font-weight: bold;}
/* #navbar                                     { margin-top: 70px;} */

.visited									{ display:block; margin:0; padding:13px 0 7px 0; position:relative;
 border-bottom:#b7b7b7 2px solid;}
.profile_list_item							{ display:inline-block; float:left; margin:0 0 0 14px; padding:0; width:345px;}
.profile_list_item small					{ display:inline-block; float:left; margin:0; padding:0; width:86px;}
.profile_list_item							{ display:inline-block; float:left; margin:0; padding:0;}
.profile_list p                             { font-weight: bold; font-size: 16px; line-height: 44px;}
.profile_list ul li .profile_list_item span                     { padding-top: 22px;}

.inbox_unread                            { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; font-weight: bold; color:black; position: absolute; top: 5px; right: 10px; }

.inbox_content		                        { float:left; margin:0; padding: 0; width: 210px;}
.inbox_content h3							{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; font-weight:bold; padding:0 0 5px 0; } 
.inbox_content small                        { font-size: 10px; width: 200px;  color:#6f6f6f; position: absolute; bottom: 5px;}
.inbox_content p							{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; border:none; padding:5px 0 5px 0; color:black;}
.inbox_content p a							{ font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:1.1em; border:none; padding:5px 0 5px 0; text-decoration: underline;}
.profile_list ul li .inbox_content          { padding-left: 5px; }

.message_content                            { float:left; margin:0; padding: 0; width: 210px;}
.message_content small                        { font-size: 10px; width: 100%;  color:#6f6f6f; padding-bottom: 5px;}
.message_content p							{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; border:none; padding:5px 0 5px 0; color:black; font-weight: normal;} 
.profile_list ul li .message_content          { padding-left: 5px; }

.replybox                                   {min-height: 80px;}


.search_list_item                           { display: inline-block; float: left; padding-top: 5px; width: 320px; font-weight: normal; font-size: 12px; }
.search_content                             { width: 260px; float: left; margin: 0; padding: 0;}
.search_content p							{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; color:#6f6f6f; font-weight:normal; border:none; padding:0 0 5px 0;}
.search_content p strong                    { line-height:24px; font-weight: bold; font-size: 16px; }

.visited span								{ display:inline-block; float:right; padding:16px 28px 0 0;}
.visited em									{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#a2a2a2; font-weight:normal; position:absolute; right:46px; bottom:9px;}

.visited:hover								{ background:#e1e1e1; cursor:pointer;}
.vfeatured									{ background:#e1e1e1; padding: 10px 0px 11px;}	
/*.profile_content2 h3						{ padding:0 0 2px 0;}		
.profile_content2 p							{ padding:0;} */	
.vfeatured em, .vmessage em					{ left:78px; bottom:9px;}	
.visited3									{  padding:10px 0 11px 0;}
/*.profile_content3							{ padding:10px 0 0 0;}
.profile_content3 h3						{ color:#6f6f6f;} */
.visited4									{  padding:10px 0 7px 0;}
.visited5									{  padding:10px 0 5px 0;}
.vlast										{ border-bottom:none;}
/*.profile1									{ width:354px;}
.profile1 small								{  width:62px;}
.profile_content4							{  width:276px;}
.profile_content4 h3						{ padding:0 0 11px 0; }
.profile_content4 p							{ padding:0 0 11px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#a2a2a2; font-weight:normal;} */

.profile_content							{ float:left; margin:0; padding:0; width: 210px;}
.profile_content h3							{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#0072bc; font-weight:bold; padding:0 0 5px 0;}
.profile_content p							{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#6f6f6f; font-weight:bold; border:none; padding:0 0 5px 0;}
.profile_content p.messages					{ text-decoration: underline; padding-top: 10px;}
.profile_content2							{ float:left; margin:0; padding: 10px 0 0 5px; width: 240px;}
.profile_content2 p							{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#6f6f6f; font-weight:bold; border:none; padding:0 0 5px 0; text-decoration: underline;}

.vtime em								{  font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#a2a2a2; font-weight:bold; top:18px; right:12px;}
.message_box								{ display:block; margin:0; padding:14px 0 13px 13px; background:#f5f5f5;}
.message_box ul								{ display:block; margin:0; padding:0;} 
.message_box ul li							{ display:inline-block; float:left; background:#fbfbfb; margin:0 7px 0 0; padding:0;} 
.message_box ul li .text-area1				{ display:inline-block; margin:0; padding:8px 6px 5px 8px; border:#d6d6d6 2px solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; color:#a2a2a2; font-weight:normal; width:273px; outline:none; resize:none;} 
.message_box ul li a						{ display:inline-block; width:53px; background:#f95a5a; text-align:center; border-radius:4px;font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; color:#ffffff; font-weight:normal; padding:20px 0 20px 0;} 
.select2box                                 {display:block; width:100%;}
.select2box-a                               {float:left; width:158px; margin:0 4px 0 0 !important;}
.select2box-b                               {float:left;}

.search-container {
 height:100%;
}

/*.search-holder {
	padding: 65px 0 35px 0;
}*/
.loginError                                 { color: red; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:13px; margin-bottom: 10px;}
 
/* ------------------ FOOTER HERE --------------------------*/
.footer										{background:#0072bc; display:block; margin:0; padding:14px 0 12px 0; text-align: center;}
.footer1									{ padding:9px 0 12px 0; }
.footer p									{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff;text-align:center;display:block; letter-spacing:0.4px; line-height:24px;}
.footer p a									{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff; font-weight: normal; text-shadow: none; padding-right: 8px;}
.footer p a:hover							{text-decoration:underline; text-shadow: none; color: white; font-weight: normal;}
.footer p a:visited							{color: white; }
#copy										{text-shadow: none; }
/* ---------------------------------------------------------*/
/* -------------------- menu_nav -----------------------------------*/
.menu_nav									{ display:block; margin:0px 0 0 0; padding:0 0 0 0; width:100%; background:#393939;}
.menu_nav	ul								{ display:block; margin:0; padding:0; }
.menu_nav	ul li							{ display:block; margin:0px; padding:0 0 0px 14px; border-bottom:#000000 1px solid; position:relative;}
.menu_nav	ul li a							{ display:inline-block; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:42px; color:#ffffff; font-weight:normal; text-shadow: none;}
.menu_nav	ul li a span					{ display:inline-block; margin:0; padding:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:42px; color:#ffffff; font-weight:normal; text-shadow: none;}
.menu_nav	ul li small						{ display:inline-block; margin:0;  font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#ffffff; font-weight:normal; width:17px; float:right; background:#ea2727; text-align:center; position:absolute; right:20px; top:12px; padding:4px 0 3px 0;}

.profile_head								{ display:inline-block; margin:0; padding:15px 0 7px 0; width:100%; border-bottom:#000000 1px solid;}
.profile_head_cnt							{ display:inline-block; float:left; margin:0; padding:0 0 0 12px; width:130px;}
.profile_head_cnt span						{ display:inline-block; float:left; margin:0; padding:0; width:35px; text-shadow: none;}
.profile_head_cnt span a					{ padding: 0; float: none; }
.profile_name								{ display:inline-block; float:left; margin:0; padding:0; width:90px; text-shadow: none; }
.profile_name p								{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#e4e6e7; font-weight:bold; padding:0 0 4px 0;}
.profile_name em							{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#e4e6e7; font-weight:normal}
.profile_head .profile_links 				{ float:right; display:inline-block; margin:0; padding:0px 26px 0 0; }
.profile_head .profile_links a              { font-family:Arial, Helvetica, sans-serif; line-height:22px; color:#e4e6e7 !important; font-weight:bold; cursor:pointer; z-index: 99999; text-shadow: none;}

.text                                       { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; }

/*#logo-block                                 { width: 375px; overflow: hidden; white-space: nowrap; z-index:99; display:block; } */
#logo-block                                 { width: 360px; overflow: hidden; white-space: nowrap; z-index:99; display:block; }
#logo-block a                               { font-size: 16px;}

.blog									    { display:block; margin:0 auto; padding:83px 0 15px 0; width:357px;}
#blog_contents                              { padding-top: 35px;}
#blog_list ul li h2                         { white-space : normal; }​
.blog h2								    { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; font-weight:bold; }
.blog h3									{ font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:22px; color:#0072bc; font-weight:bold; padding:0 0 25px 16px;}

.ui-controlgroup-controls .ui-select {padding-right: 2px;}

.ui-header .ui-title, .ui-footer .ui-title {margin-top: 7px !important; text-shadow: none;}
#left-panel .ui-panel-inner                { padding: 0; }
#main-page                                  {font-size: 16px; }
#page-content                               {text-shadow: none;}

/*#popup-content .container                  {text-shadow: none; width: 363px;} */
#popup-content .container                  {text-shadow: none; width: 348px;} 

.prev_next									{ display:block; margin:0; padding:0; width: 100%; height: 50px;}
.prev_next_in								{ display:block; margin:0 auto; padding:0; width:340px; float: left;}
.prev_block								{ display:block; float: left; border: none; width: 40%; margin-left: 5px; }
.next_block								{ display:block; float: right; border: none; width: 40%; margin-right: 15px;}
.ui-content                             {padding: 0; margin: 0 auto; overflow-x: visible}
.ui-panel-wrapper                       {overflow-x: visible;}
.ui-panel-dismiss-open.ui-panel-dismiss-position-left  { left: 262px; }
.ui-mobile .ui-page-active              {overflow-x: visible;}
.total_records                          {width: 100%; text-align: center; font-size: 12px; font-weight: bold; line-height: 1.3em;}
div.ui-field-contain > label            {width: 100%;}

/* Not Allowed page */
.upgrade									{ display:block; margin:0; padding:0 0 13px 0;}
.upgrade-head {
	max-width:100%;
	display:block;
	color:#d9f8eb;
	font-size:22px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
    border: 2px solid #44AB81;
    background-color: #44AB81;
	text-align:center;
	line-height:44px;
	font-weight:bold;
	margin: 84px 0 0 0;
}
.upgrade-body {
	max-width:100%;
	display:block;
	-moz-border-radius:0px 0px 10px 10px ;
	-webkit-border-radius:0px 0px 10px 10px ;
	border-radius:0px 0px 10px 10px ;
	border: 2px solid #44AB81;
    background-color: #fff;
	margin:0 0 25px;
	padding:20px;
}
.upgrade h5 {
	font-size: 18px;
	line-height: 22px;
	color: #565656;
	font-weight: bold;
	margin:0 0 10px;
}
.upgrade-body p {
	font-size: 14px;
	line-height:17px;
	color:#565656;
}
.upgrade-body ul {
	font-size: 14px;
	line-height:18px;
	color:#565656;
}
.upgrade-body ul li {
	margin-bottom:15px;
	padding:0 0 10px 25px;
	background:url(/images/checkmark.png) no-repeat 0 4px;
}
.paypal										{ display:block; margin:0; padding:0 0 84px 0;}
.upgrade2									{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; color:#4b3602; font-weight:bold; background:#fcb316;  display:block; text-align:center; border-radius:5px; padding:14px 0 17px  0; width:330px; margin:0 auto 11px auto;}

p.warning_message {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
}

.hide_element { display: none !important; }
.show_element { }

.ui-grid-e {
	overflow: hidden;
}

.ui-grid-e > .ui-block-a,
.ui-grid-e > .ui-block-b,
.ui-grid-e > .ui-block-c,
.ui-grid-e > .ui-block-d,
.ui-grid-e > .ui-block-e {
	width: 20%;
}

.featured-mini > div > a > img {
	width: 100%;
}

.mini-featured-block {
	margin-bottom: 10px;
	border: 2px solid silver;
	border-radius: 6px;
	box-shadow: 3px 3px 2px lightgray;
	padding: 5px;

}
.mini-featured-block h5 {
	text-align: center;
}

.alert-smaller {
	font-size: 10px;
	margin-bottom: 0px;
}

