@import url(https://fonts.googleapis.com/css?family=Karla:400,700,400italic,700italic);

body{
	font-family: 'Karla', sans-serif;
	background: #f5f8fa;
}
header{
	background: #e74c3c;
	padding:7px 0;
	width: 100%
}
a,img{
	outline: none!important;
	border:0;
}
a:hover, a:active, a:focus{
	outline: none!important;
}
object, embed,img:focus { 
  outline: 0;
}
img{
	border:0!important;
}
a{
	color:#000;
        word-break: break-all;
}
a, :hover{
	text-decoration: none;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
input[type="button"]{
	outline: none!important;
}
a:hover, a:focus{
	text-decoration: none;
	color: #be3325;
}	
h3{
	font-weight: 300;
}
header.inrheader{
	background: #e74c3c!important;
	padding:10px 0;
	top: 0;
	z-index: 1000;
	width: 100%
}
.jgroupfeeddisplay_div .whitebox
{
	margin-top:25px !important;
	margin-bottom:0 !important;
}
.right{
	float: right;
}
.left{
	float: left;
}
.inner{
	background:#f3f3f4;
	font-family: 'Karla', sans-serif;
}
.register{
	background:#FFF;
	font-family: 'Karla', sans-serif;
}
.member_area{
	background:#FFF;
	font-family: 'Karla', sans-serif;
}
.business_profile{
	background:#f3f3f4;
	font-family: 'Karla', sans-serif;
}
.logo{
	width: 100%;
}
.logo img{
	max-height: 70px;
}	
.relative{
	position: relative;
}
.absolute{
	position: absolute;
}
.fontupper{
	text-transform: uppercase!important;
}
.banner_outer{
	width:100%;
	margin:0; padding:0;
	background:#f3f3f4;
	overflow: hidden;
}
.banner_outer {
    background: url("../images/soc_t2_bg.jpg") repeat scroll left top;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.bnr_content_sec{
	/*position: absolute;
	z-index: 9999!important;
	top: 10%;*/
	width: 100%;
	padding-bottom: 35px;
	background: rgba(83,86,90,0.8);
	min-height: 550px;
}
.bnrright_hds{
	text-align: center;
	margin: 5px 0;
}
.bnrright_hds h3{
	color: #FFF;
	font-size: 32px;
	margin: 0!important;
}
.bnrright_hds h3 span{
	font-size: 40px;
}	
.login_main_sec{
	width: 100%;
	max-width: 554px;
	margin: 10px 0;
	float: right;
}
.login_namebox{
	width: 100%;
	color: #8b8a8a;
	font-size: 12px!important;
	height: 24px;
	border:0!important;
	border-radius: 0!important;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
	margin-right: 1px;
	padding:0 3px!important;
	font-family: 'Karla', sans-serif;
}
.remember_blk{
	font-size: 12px!important;
	font-weight: 400!important;
	color: #FFF!important;
	font-family: 'Karla', sans-serif;
}
.remember-box{
	color: #898989!important;
}
span.forg_pwrd a{
	font-size: 12px!important;
	font-weight: 400!important;
	color: #FFF!important;
	font-family: 'Karla', sans-serif;
}
.signinform span.forg_pwrd a{
	font-size: 12px!important;
	font-weight: 400!important;
	color: #898989!important;
	font-family: 'Karla', sans-serif;
}
.signinform span.forg_pwrd a:hover{
	color: #e74c3c!important;
}	
.signinform .form-top-left h3{
	color: #969696;
}
.bnr_content_sec{
	/*position: absolute;
	z-index: 9999!important;
	top: 10%;*/
	width: 100%;
}
.signuphome{
	margin: 115px 0 25px 0;
}
.home_content_sec{
	width: 100%;
	padding: 30px 0;
	min-height: 250px;
	background: rgba(247,226,90,1);
	background: -moz-linear-gradient(left, rgba(247,226,90,1) 0%, rgba(247,226,90,1) 50%, rgba(92,92,92,1) 50%, rgba(92,92,92,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247,226,90,1)), color-stop(50%, rgba(247,226,90,1)), color-stop(50%, rgba(92,92,92,1)), color-stop(100%, rgba(92,92,92,1)));
	background: -webkit-linear-gradient(left, rgba(247,226,90,1) 0%, rgba(247,226,90,1) 50%, rgba(92,92,92,1) 50%, rgba(92,92,92,1) 100%);
	background: -o-linear-gradient(left, rgba(247,226,90,1) 0%, rgba(247,226,90,1) 50%, rgba(92,92,92,1) 50%, rgba(92,92,92,1) 100%);
	background: -ms-linear-gradient(left, rgba(247,226,90,1) 0%, rgba(247,226,90,1) 50%, rgba(92,92,92,1) 50%, rgba(92,92,92,1) 100%);
	background: linear-gradient(to right, rgba(247,226,90,1) 0%, rgba(247,226,90,1) 50%, rgba(92,92,92,1) 50%, rgba(92,92,92,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e25a', endColorstr='#5c5c5c', GradientType=1 );

}
.home_content_sec_left{
	width: 100%;
	padding:20px 10px 20px 0;
}
.home_content_sec_right{
	width: 100%;
	padding:20px 0px 20px 30px;
}
span.icon4content{
	width: 100%;
	margin-bottom: 10px;
}
.home_content_sec_left h2{
	color: #2d2d2d!important;
	font-size: 34px!important;
	font-weight: 300!important;
	font-family: 'Karla', sans-serif;
	padding-bottom: 15px;
	background:url(../images/h2border_white.png) bottom left no-repeat;
}
.home_content_sec_left ul{
	margin: 0;
	padding: 0;
	width: 95%;
}
.home_content_sec_left li{
	list-style: none;
	padding-left: 30px;
	width: 100%;
	background:url(../images/home_li_white.png) 0% 15% no-repeat;
	font-size: 15px;
	font-family: 'Karla', sans-serif;
	color: #434343;
	line-height: 20px;
	margin-top: 15px;
}
.home_content_sec_right h2{
	color: #FFF!important;
	font-size: 34px!important;
	font-weight: 300!important;
	font-family: 'Karla', sans-serif;
	padding-bottom: 15px;
	background:url(../images/h2border_yellow.png) bottom left no-repeat;
}	
.home_content_sec_right ul{
	margin: 0;
	padding: 0;
	width: 95%;
}
.home_content_sec_right li{
	list-style: none;
	padding-left: 30px;
	width: 100%;
	background:url(../images/home_li_yellow.png) 0% 15% no-repeat;
	font-size: 15px;
	font-family: 'Karla', sans-serif;
	color: #FFF;
	line-height: 20px;
	margin-top: 15px;
}
.slide_text{
	color: #FFF;
	padding-top: 15%;
}
.slide_text h2{
	color: #FFF!important;
	font-size: 36px;
	font-weight: 700;
	font-family: 'Oswald', sans-serif;
	padding-bottom: 10px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.9);
}
.slide_text h2 span{
	background:url(../images/h2_border.jpg) bottom left repeat-x;
	padding-bottom: 10px;
}	
.slide_text h4{
	color: #FFF!important;
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 1px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.9);
	line-height: 38px;
}
.slide_text p{
	color: #FFF!important;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 1px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.9);
}
.form-top {
	overflow: hidden;
	padding: 0 0 10px 0;
	text-align: left;
}

.form-top-left {
	float: left;
	width: 75%;
	padding-top: 25px;
}

.form-top-left h3 { 
	margin-top: 0; 
	font-family: 'Karla', sans-serif;
	font-weight: 600;
	color: #e74c3c;
	font-size: 18px;
}
.form-top-left h3 span{ 
	font-weight: 400;
}	
.banner_outer .signuphome .form-top-left h3{ 
	color: #FFF!important;
}	
.form-top-left p { 
	margin-top: 0; 
	font-family: 'Karla', sans-serif;
	font-weight: 300;
	color: #373737;
	font-size: 16px;
}
.form-top-right {
	float: left;
	width: 25%;
	padding-top: 5px;
	font-size: 70px;
	color: #eee;
	line-height: 0px;
	text-align: right;
}
.form-top-right .fa{
	font-size: 60px;
}
.form-bottom {
	padding: 10px 0px 15px 0px;
	/*background: #f4f4f4;*/
	text-align: left;
}

.form-bottom form textarea {
	height: 100px;
}

.form-bottom form .form-links {
	display: inline-block;
	width: 275px;
	text-align: right;
	vertical-align: top;
}

.form-bottom form .form-links a { color: #888; }
.form-bottom form .form-links a:hover, 
.form-bottom form .form-links a:focus { color: #888; border-bottom: 1px dotted #888; }
.signup_form .form-group [class*="fa"]{
	color: #777777;
    display: block;
    font-size: 14px;
    font-weight: 300;
    right: 5px;
    line-height: 36px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30px;
}
.signup_form .form-control{
	padding-right: 30px;
}
.temrs_blk_signup{
	padding: 0;
	font-size: 12px;
	color: #FFF!important;
}
.temrs_blk_signup a{
	color: #f8af30!important;
}
.temrs_blk_signup a:hover{
	color: #e74c3c!important;
}	
footer{
	background: #FFF;
	border: 0;
	margin: 0px 0 0 0;
	padding: 10px 0;
	border-top:1px solid #ececec;
}
ul.ftr_links{
	color: #8b8b8b;
	width: 100%;
	float: left;
}
ul.ftr_links li{
	color: #8b8b8b;
	list-style: none;
	float: left;
	margin: 10px 15px 10px 0;
}
ul.ftr_links li a{
	color: #8b8b8b;
	font-size: 13px;
	text-decoration: none;
}	
.copyright{
	width:100%;
	margin:10px 0;
	padding:0;
	text-align:right;
	font-size:13px;
	font-family: 'Karla', sans-serif;
	color:#8b8b8b;
}
.hdr_indication_icon{
	margin: 0;
}
ul.hdr_indication_icon li{
	float: left;
}
.userdisplayname{
	color:#FFF!important;
	font-family: 'Karla', sans-serif;
	font-size:12px!important;
	font-weight:normal;
	text-transform:capitalize!important;
	margin-left: 15px;
	margin-top: 5px;
}
.userdisplayname img{
	margin-right:8px;
	height:24px;
	width: 24px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
     background-color:#FFFFFF;
      object-fit: cover;
}
.userdisplayname a{
	padding-left:10px!important;
	display:block;
}
.userdisplayname span{
	float:left;
	padding:2px 0 0 0;
}
div.userdisplayname a{
	color:#FFF!important;
	font-family: 'Karla', sans-serif;
	font-size:12px!important;
	font-weight:normal;
	text-transform:capitalize!important;
}
.header-search {
    margin: 5px auto 0;
    max-width: 370px;
    width: 100%;
    border:0;
}
.header-search input{
	background: none!important;
	display: table-cell;
	width: 80%;
	float: none!important;
}
.login_db_search{
	border-bottom:1px solid #f6a59c;
	margin:0 0 0 0;
	padding:0;
	border-radius: 3px;
}
.login_db_searchbox{
	height:26px!important;
	line-height:26px!important;
	background-color:none !important;
	font-family: 'Karla', sans-serif;
	font-size:13px!important;
	outline:none;
	border:0!important;
	border-radius:3px!important;
	-moz-border-radius:3px!important;
	-webkit-border-radius:3px!important;
	margin:0!important;
	padding:0 5px!important;
	box-shadow: none!important;
	color:#c3e6fa!important;
}
.login_db_searchbox::-webkit-input-placeholder {
   color: #ffcfca!important;
}

.login_db_searchbox:-moz-placeholder { /* Firefox 18- */
   color: #ffcfca!important;
}

.login_db_searchbox::-moz-placeholder {  /* Firefox 19+ */
   color: #ffcfca!important;
}

.login_db_searchbox:-ms-input-placeholder {  
   color: #ffcfca!important;
}
	
.login_db_searchbtn{
	color:#ffcfca;
	outline:none;
	border:0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	outline:none;
	background: none!important;
	padding: 4px 12px!important
}
.login_db_searchbtn i.fa{
	color:#ffcfca;
	font-size: 20px;
}	
.frnd_requests,
.chat_list,
.mail_list,
.notifi_list{
	position:relative;
	padding:0 15px;}
.frnd_requests .notifi_no{
	position:absolute;
	background-color:#d64949;
	width:20px;
	height:20px;
	display:block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#ffffff;
	font-family:"Open sans";
	font-size:9px;
	text-align:center;
	line-height:18px;
	right:-2px;
	top:-8px;
	font-weight:bold;
	z-index:100;
	 padding:0 2px!important;}
.frnd_requests_icon{
	 width:24px;
	 height:19px;
	 display:block;
	 background:url(../images/icon_friends_req.png) 0% 50% no-repeat!important;
	 height:22px!important;
	 margin:2px 0!important;
	 padding:0!important;}
.chat_list .notifi_no{
	position:absolute;
	background-color:#d64949;
	width:20px;
	height:20px;
	display:block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#ffffff;
	font-family:"Open sans";
	font-size:9px;
	text-align:center;
	line-height:20px;
	right:-2px;
	top:-8px;
	font-weight:bold;
	z-index:100;
	 padding:0 2px!important;}
.chat_list_icon{
	 width:24px;
	 height:19px;
	 display:block;
	 height:22px!important;
	 margin:2px 0!important;
	 padding:0!important;}
.mail_list .notifi_no{
	position:absolute;
	background-color:#f8af30;
	width:20px;
	height:20px;
	display:block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#47494b;
	font-family:"Open sans";
	font-size:9px;
	text-align:center;
	line-height:20px;
	right:-2px;
	top:-8px;
	font-weight:bold;
	z-index:100;
	 padding:0 2px!important;}
.mail_list_icon{
	display:block;
	height:22px!important;
	margin:6px 0 0 0!important;
	padding:0!important;}
.mail_list_icon .fa{
	color: #FFF;
	font-size: 18px;
}	 
.notifi_list .notifi_no{
	position:absolute;
	background-color:#f8af30;
	width:20px;
	height:20px;
	display:block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#47494b;
	font-family:"Open sans";
	font-size:9px;
	text-align:center;
	line-height:20px;
	right:-2px;
	top:-8px;
	font-weight:bold;
	z-index:100;
	 padding:0 2px!important;}
.notifi_list_icon,.notifi_pending_list_icon{
	 display:block;
	 margin:6px 0 0 0!important;
	 padding:0!important;}
.notifi_list_icon .fa,.notifi_pending_list_icon .fa{
	color: #FFF;
	font-size: 18px;
}	
.notifi_pending_list_icon .fa {
	color: #FFF;
    font-size: 18px;
} 
.frnd_requests_icon span,
.chat_list span,
.mail_list span,
.notifi_list span{
	display:none;}
.username_drpdwn{
	background:url(../images/arrow_dwn.png) 100% 50% no-repeat!important;
	padding-right:10px;
	font-size:16px!important;}
.member_area .member_left_outer_blk{
	display:table;
	max-width:965px;
	width:100%;
	vertical-align:top;
}
.member_area .member_left_blk{
	width:100%;
	display:table-cell;
	background:#f8f8f8;
	padding:12px 8px;
	
}
.member_profile_picblk{
	width:178px;
	height:164px;
	border:0;
	position:relative;
}
.member_profile_picblk img{
	max-width:178px!important;
	max-height:164px!important;
}
.member_profile_changeimg{
	width:178px;
	height:27px;
	line-height:27px;
	display:block;
	text-align:center;
	z-index:100;
	position:absolute;
	bottom:0;
	background:url(../images/profilename_bg.png) repeat;
	color:#bcbcbc;
}
.member_profile_changeimg a{
	color:#bcbcbc;
	text-decoration:none;
	font-size:15px;
}
.member_profile_changeimg a:hover{
	color:#FFF;
}
.member_area .member_left_blk span{
	margin:10px 0px;
	width:184px!important;
	display:block;
	color:#4f4f4f;
	font-size:13px;
	text-align:center;
	font-family: 'Karla', sans-serif;
}
.member_area .member_left_blk h5{
	display:block;
	width:164px;
	background:#f1d567;
	color:#4f4f4f;
	font-size:15px;
	text-align:left;
	padding:3px 10px;
	margin:10px 0px;
	font-weight:normal;
	font-family: 'Karla', sans-serif;
}
.member_area .member_left_blk ul{
	width:184px;
	margin:10px 0px;
}
.member_area .member_left_blk ul li{
	list-style:none;
	width:184px;
	font-weight:normal;
	font-family: 'Karla', sans-serif;
	color:#aaaaaa;
	font-size:15px;
	padding:2px 0px;
}
.member_area .member_left_blk ul li b{
	color:#656565;
	font-weight:normal;
	font-size:15px;
	width:82px!important;
	margin-right:5px;
	display:block;
	float:left;
}
.member_area .member_left_blk ul a{
	font-family: 'Karla', sans-serif;
	color:#e19708;
	font-size:15px;
	margin-top:15px;
}
.member_area .member_left_blk ul a:hover{
	color:#e0bb2b;
}	
.myacc_left{
	background: #f5f5f5;
	display: table-cell;
	vertical-align: top;
	float: none;
	padding:0 0 50px 0!important;
	margin-right: 5%;
}
.myacc_left_inr{
	height: 100%!important;
	background: #000;
}
.myacc_right{
	background: #FFF;
	display: table-cell;
	vertical-align: top;
	float: none;
	padding-left: 45px;
}
.profilesec_left{
	width: 100%;
	background: #FFF;
	min-height: 200px;
	padding: 15px;
	margin-bottom: 15px;
	border-top: 3px solid #e7eaec!important;
	border: 1px solid #e7eaec;
}
.profilesec_left h4{
	font-size: 13px;
	color: #454545;
	text-transform: uppercase;
	margin-top: 15px;
	font-weight: 600;
}	
.profilesec_left ul{
	margin-top: 10px;
}
.profilesec_left li{
	list-style: none;
}
.profilesec_left li a{
	list-style: none;
	padding: 5px 0;
	color: #5b5b5b;
	font-size: 13px;
	font-weight: 400;
	display: block;
}
.profilesec_left li a:hover{
	color: #e74c3c;
}	
.profilesec_left li a .fa{
	color: #e74c3c;
	padding-right: 7px;
}	
.profile_pic_sec{
	width: 100%;
	background: #ececec;
	min-height: 200px;
	padding: 10px;
}
.profile_pic_sec select{
	border: 1px solid #dddddd;
	padding: 5px;
	border-radius: 3px;
	width: 100%;
	height: 32px;
}
#profilepic{
	width: 100%;
}
.profile_pic{
	width:32px!important;
	height: 32px!important;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit--moz-border-radius:16px;
	line-height: 32px;
	border:2px solid #d8d8d8;
	overflow: hidden;
	display:block;
	position: relative;
}
.profile_pic img{
	/*flex-shrink:0;
    max-height: 80px;
    max-width:none!important;*/
    max-width: 40px;
    max-height: 40px;
}	
.whitebox{
	width: 100%;
	background: #FFF;
	padding: 15px 14px;
	margin-bottom: 25px;
	border-top: 3px solid #e7eaec!important;
	border: 1px solid #e7eaec;
	position: relative;
}
.whitebox textarea{
	width: 100%;
	/*min-height: 80px;*/
	border: 0;
	border-bottom: 1px solid #eaeaea!important;
	padding:5px 10px;
	height: 38px;
}
.whitebox textarea#newsfeed_comment{
	font-size: 13px;
    height: 38px;
    padding: 5px 0 !important;
}
.whitebox.jpost_comment_div textarea{
	font-size: 13px;
    height: 38px;
    padding: 5px 0 !important;
}
.whitebox .signup_form textarea{
	width: 100%;
	min-height: 80px;
	border: 0;
	border: 1px solid #dbdbdb!important;
	padding: 10px;
}	
.changepic{
	height: 22px;
	width: 22px;
	background: #FFF;
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
}
.changepic a{
	color: #e74c3c;
}
.changepic a:hover{
	color: #7a7a7a;
}
.profilepic{
	position: relative;
}
.profile_leftpicthumb a{
	position: relative;
	overflow: hidden;
	width: 40px;
	height: 40px;
	display: block;
    border: 2px solid #e4e4e4!important;
}
.profile_leftpicthumb a img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
   -ms-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
  max-width: none!important;
}
.profilepic .changepic{
	background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
    border-radius: 12px;
    display: block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    position: absolute;
    right: 9px;
    text-align: center;
    top: -7px;
   
}
.profilepic .changepic label{
	line-height: 24px!important;
	display: inline-block;
}
.profilepic .changepic .fa{
	color: #FFF!important;
	font-size: 12px!important;
}	
a.editbizcom{
	height: 30px;
	width: 30px;
	display: block;
	background: #e9e9e9;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	margin-top: 0;
	text-align: center;
	float: right;
}
a.editbizcom .fa-pencil{
	font-size: 17px;
	color: #8d8d8d!important;
	padding-top: 5px;
}
a.editbizcom:hover{
	background: #be3325;
}
a.editbizcom:hover .fa-pencil{
	color: #FFF!important;
}
a.edititem{
	height: 26px;
	width: 26px;
	display: block;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	margin-top: 0;
	text-align: center;
}
a.edititem .fa-pencil{
	font-size: 15px;
	color: #808080!important;
	padding-top: 5px;
}
a.edititem:hover{
	background: #be3325;
	color: #FFF!important;
}
a.edititem:hover .fa-pencil, a.deleteitem:hover .fa-trash{
	color: #FFF!important;
}
a.deleteitem{
	height: 26px;
	width: 26px;
	display: block;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	margin-top: 0;
	margin-right: 7px;
	text-align: center;
}
a.deleteitem .fa-trash{
	font-size: 15px;
	color: #b7b7b7!important;
	padding-top: 5px;
}
a.deleteitem:hover{
	background: #e14242;
	color: #FFF!important;
}
.profile_name{
	font-size:18px;
	color: #5b5b5b;
	font-family: 'Karla', sans-serif;
	margin: 0!important;
}
.profilenamesec h5{
	font-family: 'Karla', sans-serif;
	font-size: 12px;
	font-weight: 300!important;
	color: #b9b9b9;
	margin: 0!important;
}
.profile_name a{
	font-size:13px!important;
	color: #5b5b5b!important;
	font-family: 'Karla', sans-serif;
	font-weight: 600;
}
.profile_pic_sec h5{ 
	font-family: 'Karla', sans-serif;
	font-size: 13px;
	font-weight: 400px;
	color: #7a7a7a;
	width: 100%;
}
.profile_pic_sec h5 span{ 
	color: #e74c3c;
	float: right;
}
.profile_leftlinks{
	margin: 0;
	padding: 0;
}	
.profile_leftlinks ul{
	margin: 0;
	padding: 0;
}	
.profile_leftlinks li{
	list-style: none;
	width: 100%;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	background: #ffffff;
	float: left;
	padding: 15px;
	color: #7a7a7a;
}
.profile_leftlinks li a{
	color: #7a7a7a;
}	
.profile_leftlinks li a:hover{
	color: #000;
}
.profile_lefticons_left{
	width: 10%;
	display: table-cell;
	vertical-align: middle;
	padding-right: 2%;
}
.profile_lefticons_left .fa{
	color: #7a7a7a;
	font-size: 16px;
}
.profile_leftlinks_left{
	width: 70%;
	display: table-cell;
	vertical-align: middle;
	padding-right: 3%;
}
.profile_leftlinks_right{
	width: 20%;
	display: table-cell;
	vertical-align: middle;
}

li.profile_left_sublinks{
	list-style: none;
	width: 100%;
	border:0!important;
	background: #ffffff;
	float: left;
	padding: 10px 0;
	color: #7a7a7a;
}
.profile_leftlinks ul li ul li.profile_left_sublinks .profile_lefticons_left .fa{
	padding-left: 10px;
	color: #be3325;
}
.profile_leftlinks ul li ul li.profile_left_sublinks .profile_leftlinks_right span{
	background: #FFF;
	border: 1px solid #dddddd;
}
.profile_leftlinks ul li ul li.profile_left_sublinks .profile_leftlinks_right span a{
	color: #aaaaaa!important;
}
.profile_leftlinks_right a{
	/*background: #e74c3c;*/
	/*padding:3px 10px;*/
	border-radius: 8px;
	color: #e74c3c!important;
	font-size: 12px;
	font-family: 'Oswald', sans-serif;
	/*min-width: 34px; height: 22px; */
	text-align: center;
	display: block;
	/*float: right;*/
}

.profile_leftlinks_right span{
	background: #FFF;
	padding:1px 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	color: #be3325!important;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Oswald', sans-serif;
	min-width: 24px; 
	text-align: center;
	display: block;
	float: right;
}
.profile_leftlinks li:nth-child(odd) .profile_leftlinks_right span{
	border: 1px solid #e74c3c;
    background: #FFF;
}
.profile_leftlinks li:nth-child(even) .profile_leftlinks_right span{
    background: #FFF;
    border: 1px solid #e74c3c;
}
.tab_container{
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
}
.jFriends_div .tab_container{
	width: 100%;
	border-bottom: 0px!important;
}
.dropdown-toggle{
	color: #7a7a7a!important;
	border:1px solid #e3e3e3!important;
}
.timeline_tabmenu ul.nav-tabs{
	background: none!important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border: 0!important;
	outline: none!important;
	color: #e74c3c!important;
	font-size: 13px;
	font-weight: 500!important;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{
	outline: none!important;
	color: #FFF!important;
	border-radius: 0!important;
	border-bottom: 3px solid #e74c3c!important;
	background: none!important;
}
.nav-tabs.nav-justified > li > a{
	border: 0!important;
	color: #FFF!important;
	font-size: 13px;
	font-weight: 500!important;
	text-shadow: 0px 0px 5px rgba(150, 150, 150, 1);
	border-bottom: 3px solid rgba(255,255,255,0.5)!important;
}
.nav-tabs.nav-justified > li > a:hover{
	color: #e74c3c!important;
	background: none!important;
}
.mediapost{
	margin-top:15px!important;
	border: 2px solid #edecec;
	/*padding-bottom: 5px;*/
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	min-height: 98px;
}
.jFriends_div .mediapost{
	padding-bottom: 0px!important;
}
.masonry .mediapost{
	margin-top:15px!important;
	border:1px solid #edecec;
	padding-bottom: 5px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	min-height: 98px;
}
/*
.bizcomlisting .mediapost{
	min-height: 150px;
}
*/

.media-body{
	padding: 10px 10px 10px 5px;
}
.media-body h4{
	color: #000000;
	font-size: 13px;
	font-family: 'Karla', sans-serif;
	padding:0; margin: 0;
}
.media-body a:hover h4{
	color: #e74c3c;
}
.bizcomlisting .media-body h4{
	color: #000000;
	font-size: 15px;
	font-weight: 400!important;
	font-family: 'Karla', sans-serif;
	padding:0; margin: 0 0 6px 0;
}
.media-body h4 a{
	color: #000;
	line-height: 21px;
}
.media-body h4 a:hover{
	color: #e74c3c;
	text-decoration: none;
}	
.bizcomlisting .media-body h5{
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
}	
.bizcomlisting .media-body p.owncaption{
	font-size: 13px;
}
.bizcomlisting .media-body p.owncaption span{
	font-size: 13px;
	color: #636363!important;
}
.media-body h3{
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Karla', sans-serif;
	padding:0; margin: 0;
}
.req_hd{
	color: #000000;
	font-weight: 400;
}
.media-body p{
	color: #999999;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	padding:5px 0 0 0; margin: 0;
	line-height: 19px;
}
.media-body span.accept{
	padding:0 10px 0 0; margin: 0;
	color: #62605d;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	float: left;
}
.profile_pic_sec span.accept{
	padding:0 10px 0 0; margin: 0;
	color: #62605d;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	float: left;
}
.media-body span.accept a{
	color: #e74c3c;
}
.media-body span.accept a:hover, .media-body span.reject a:hover{
	color: #4e4e4e;
}
.media-body a span.accept{
	color: #e74c3c;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.profile_pic_sec a span.accept{
	color: #ebb83f;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.profile_pic_sec .profile_pic_actions a span.accept{
	color: #2f2f2f!important;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.profile_pic_sec .profile_pic_actions span.accept{
	padding-right: 0!important;
}
.profile_pic_actions .dishid a{
	margin-top: 5px;
	display: block;
}
.profile_pic_actions a span.reject{
	padding: 4px 12px!important;
	border: 1px solid #b4b4b4 !important;
	font-size:12px;
	border-radius: 4px;
	background: #FFF;
}
.profile_pic_actions .dropdown .dropdown-toggle{
	padding: 4px 12px!important;
	border: 1px solid #f6b819 !important;
	font-size:12px;
}
.profile_pic_actions ul.dropdown-menu{
	right: 0;
	left: inherit!important;
	top: 30px!important;
}
.profile_pic_sec .replymessage,.profile_pic_sec .deletemessage,.profile_pic_sec .fullmessage   {
	margin-right: 5px!important;
}

.bizcom_accept a span.accept{
	color: #ffb238;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	padding: 5px;
	border:1px solid #f2d05a;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 0;
}
.bizcom_accept a span.accept:hover{
	background: #f9c948;
	color: #FFF;
}	
.media-body a:hover span.accept{
	color: #4e4e4e;
}
.media-body a span.viewoffer{
	color: #a8bc6c;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.media-body a:hover span.viewoffer{
	color: #333333;
}	
.media-body span.reject{
	padding:0 10px 0 0; margin: 0;
	color: #62605d;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	float: left;
}
.bizcom_decline a span.reject{
	padding:0 10px 0 0; margin: 0;
	color: #62605d;
	font-family: 'Karla', sans-serif;
	float: left;
	padding: 5px;
	border:1px solid #d8d8d8;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 0;
}
.profile_pic_sec span.reject{
	padding:0 10px 0 0; margin: 0;
	color: #62605d;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	float: left;
}
.profile_pic_sec a span.reject{
	color: #aaaaaa;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.profile_pic_sec a:hover span.reject{
	color: #000;
}
.bizcom_decline a span.reject:hover{
	background: #62605d;
	color: #FFF;
	border:1px solid #62605d;
}
.media-body span.reject a{
	color: #aaaaaa;
}	
.media-body a span.reject{
	color: #aaaaaa;
	cursor: pointer;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.media-body a:hover span.reject{
	color: #000;
}
.mediapost_head{
	background: #f7f7f7;
	padding:15px;
	color: #2a2a2a;
}	
.mediapost_head h4{
	color: #2a2a2a;
	font-size: 14px;
	font-family: 'Karla', sans-serif;
	padding:0; margin: 0;
	}	
	.mediapost_head h4 span{
	float:right;
	font-weight:normal;
	font-size:12px;
}
.mediapost_left{
	padding: 10px;
	width: 83px;
	height: 83px;
}
.mediapost_left.bizcomsugg{
	padding: 10px;
	width: 50px;
	height: 50px;
}
.mediapost_pic{
	width: 58px;
	height: 58px;
	border: 2px solid #e4e4e4;
	overflow: hidden;
	display: block;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #fdfdfd;
	
}	
.bizcomlisting .mediapost{
	padding-bottom: 0!important;
}
.picpost_left{
	padding: 0px;
	width: 94px;
	height: 94px;
	margin-right: 7px;
}	
/*.picpost_left_pic{
	width: 94px;
	height: 94px;
	display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden;
	background: #fdfdfd;
}
.picpost_left_pic img{
    flex-shrink:0;
    min-width:100%;
    min-height:100%
}*/
.picpost_left_pic{
	width: 94px;
	height: 94px;
	position: relative;
	overflow: hidden;
	display: block;
}
.picpost_left_pic img {
    max-width:none!important;
    max-height: none!important;
     position: absolute;
	  left: 50%;
	  top: 50%;
	  height: 100%;
	  width: auto;
	  -webkit-transform: translate(-50%,-50%);
	      -ms-transform: translate(-50%,-50%);
	          transform: translate(-50%,-50%);
}
.postheadtablediv .mediapost_pic{
	width: 58px;
	height: 58px;
	display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
	justify-content:center;
    
}
.postheadtablediv .mediapost_pic img {
     object-fit: contain!important;
     max-width: none!important;

}
.pendappr .picpost_left_pic{
	width: 94px;
	height: 114px!important;
	display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden;
	background: #fdfdfd;
}

.picpost_left_pic a{
	width: 94px;
	height: 94px;
	display: block;
}
.grplisting .picpost_left_pic a{
	width: 94px;
	height: 94px;
	display: block;
	position: relative;
	overflow: hidden;
	border-right: 1px solid #edecec!important;
}
.grplisting .picpost_left_pic a img{
	position: absolute;
	  left: 50%;
	  top: 50%;
	  height: 100%;
	  width: auto;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		max-width: none!important;
		max-height: none!important;
}
.grplisting .picpost_left{
	margin-right: 8px;
}	
.grplisting .picpost_left_pic img{
	border-right: 1px solid #edecec!important;
}	
.grplisting	.mediapost, #member_container_div .mediapost, #member_container_div .mediapost,#tagged_people .mediapost{
	padding-bottom: 0!important;
}
.whitebox .post_left .mediapost_pic{
	position: absolute;
    top: -19px;
}	
.bizcomsugg .mediapost_pic{
	width: 40px;
	height: 40px;
	border: 0;
	border: 1px solid #ececec;
	overflow: hidden;
	display: block;
	margin-right: 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #fdfdfd;
}
.mediapost_pic img{
	max-width: 56px;
	max-height: 56px;
}	
.bizcomsugg .mediapost_pic img{
	max-width: 40px;
	max-height: 40px;
}
.bizcomlisting .mediapost_pic{
	width: 86px;
	height: 86px;
	border: 0;
	border: 3px solid #ececec;
	overflow: hidden;
	display: block;
	margin-right: 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: #fdfdfd;
	text-align: center!important;
	line-height: 86px!important;
	position: relative;
}
.bizcomlisting .mediapost_pic img{
	max-width: none !important;
max-height: none !important;
position: absolute;
left: 50%;
top: 50%;
height: 100%;
width: auto;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.bizcomlisting .mediapost_left{
	padding: 10px;
	width: 108px;
	height: 108px;
}
.inboxlist .mediapost_left{
	padding: 0px;
	width: 48px;
	height: 48px;
}
.inboxlist .mediapost_pic{
    width: 48px;
    height: 48px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
	border: 3px solid #f4bfba;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
	
.mediapost_pic{
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.mediapost_pic:hover{
	border-color:#e74c3c!important;
}
.inboxlist .mediapost_pic img{
	max-width: 48px;
	max-height: 48px;
}
.mediapost.announcementblk .media-body{
	padding: 15px!important;
}
.media-body h5 a{
	color: #808080;
	font-size: 15px;
}
.media-body h5 a:hover{
	color: #e74c3c;
}	
.content .frnds_blk.memberslist h3{
	margin:5px 10px!important;
	margin-top: 5px!important;
}
.memberslist .filter_feild{
	height: 30px;
	background: #FFF;
	border:1px solid #d9d9d9;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding: 2px 6px;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
}
.welcome_head{
	color: #2a2a2a;
	display: table;
	width: 100%;
}
.welcome_head h4{
	color: #292929;
	font-size: 18px;
	font-weight: normal;
	margin:0px!important;
}	
.welcome_head h4 span{
	color: #be3325;
}
.welcome_head h5{
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin:0px!important;
	padding-top: 5px;
}	
.welcome_head h5 span{
	color: #939393;
	padding-left: 15px;
}	
.welcome_left{
	display: table-cell;
	width: 65%;
	margin-right: 5%;
	vertical-align: top;
}
.welcome_right{
	display: table-cell;
	width: 30%;
	vertical-align: top;
}
.welcome_right .rateit{
	text-align: right;
	float: right;
}	
.welcome .media-body{
	padding:10px 0px 10px 0px!important;
}
.media-body.invitefrnds_blk{
	padding:10px 15px 10px 15px!important;
}
.groupwelcome.welcome_left{
	display: table-cell;
	width: 100%!important;
	margin-right: 0%!important;
	vertical-align: top;
}
.suggbody{
	display: table;
	width: 100%;
}
.suggbody_left{	
	display: table-cell;
	width: 67%;
	vertical-align: middle;
	margin-right: 3%;
}
.suggbody_right{	
	display: table-cell;
	width: 30%;
	vertical-align: middle;
	margin-right: 3%;
}	
.viewall_link{
	padding:2px 10px;
	border-top: 1px solid #f0f0f0;
	display: block;
	color: #828282;
	text-align: center;
	font-size: 13px;
}
.viewall_link a{
	color: #828282!important;
}
.viewall_link a:hover{
	color: #000!important;
}	
#myprofile h4{
	color: #2a2a2a;
	font-size: 15px;
	font-family: 'Karla', sans-serif;
	font-weight: bold;
}
#myprofile h4 a{
	color: #2a2a2a;
	font-weight: bold;
	font-size: 15px;
}	
#myprofile h4 a:hover{
	color: #be3325;
	text-decoration: none;
}	
.ui-widget-content{
	background: #FFF!important;
	border:1px solid #ededed!important;
}
.list_item_container .search_info{
	color: #bfbfbf;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; font-weight: normal; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border:0!important; background: #be3325; font-weight: normal; color: #FFF; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ebe06a; text-decoration: none; }
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: 0px!important;
	color: #FFF!important;
}
.ui-widget-header{
    border: 1px solid #fbe20f;
    background: #fbe20f;
    color: #000;
}

.member_prof_abt{
	width:100%;
	margin-top:10px;
}
.member_prof_abt_table{
	display:table;
	width: 100%;
}
.member_prof_abt_row{
	display:table-row;
	font-size:12px;
	font-family: 'Karla', sans-serif;
	padding:10px 15px 10px 5px;

}
.member_prof_abt_col1{
	display:table-cell;
	padding:8px 15px 7px 0px;
	font-size:13px;
	font-weight:600;
	font-family: 'Karla', sans-serif;
	color:#4F4F4F;
}
.member_prof_abt_col2{
	width:25px;
	padding:8px 10px 7px 10px;
	font-size:13px;
	color:#484848;
	font-family: 'Karla', sans-serif;
	text-align:center;
}
.member_prof_abt_col3{
	display:table-cell;
	padding:8px 5px 7px 15px;
	font-size:13px;
	color:#787878;
	font-family: 'Karla', sans-serif;
}
.loginfb_btn{
	width: 100%;
	margin-top: 10px!important;
	height: inherit!important;
	text-align: center;
	padding: 7px 20px;
	background: #2c72c7!important;
	border:0!important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFF!important;
	font-size: 16px;
}
.signinform .form-top-left{
	padding-top: 35px;
}
.form-bottom p{
	margin-bottom: 10px;
	line-height: 21px;
	color: #717171;
}
section.description{
	margin-top:15px;
	min-height: 400px;
}
section.description p{
	font-size:14px;
	color:#737373;
	font-family: 'Karla', sans-serif;
	line-height: 22px;
}
.addbusiness{
	color:#505050!important;
	font-family: 'Karla', sans-serif;
	font-size:12px!important;
	float:right;
	vertical-align:middle;
	background:url(../images/plus_icon.png) no-repeat 0% 50%;
	margin-top:5px;
	padding:0 0 0 15px;
}
.addbusiness a{
	color:#505050!important;
}
.addbusiness a:hover{
	color:#be3325 !important;
	text-decoration:none;
}	
.businesslist_search_blk{
	margin-top:10px;
	line-height:36px;
	display:block;
	border-top:1px solid #eaeaea;
	width:100%;
	padding: 5px 0px;
}
.businesslist_search_blk a{

}
.businesslist_search_blk_col1{
	width:60%;
	float:left;
}
.businesslist_search_blk_col2{
	width:48%;
	float:left;
	/*color:#FFF;
	font-family: 'Open Sans', sans-serif;*/
	font-size:14px;
	padding-left:13px;
	color:#8e8e8e;
	/*font-family: 'Open Sans', sans-serif;*/
	font-size:17px;
}
.businesslist_search_blk_col3{
	width:40%;
	/* float:left; */
	float:right;
}
.frnds_blk{
	background:#f8f8f8;
	padding:10px 0;
	margin:10px 0!important;
}
.frnds_blk.content h3{
	font-size:18px;
	font-family: 'Karla', sans-serif;
	color:#505050;
	padding-left:12px;
	margin-top:0px!important;
	margin-top:0 10px!important;
	border:0!important;
}
.frndslisting_blk_content{
	margin-top:5px;
        
}
.friendlist1blk{
	margin:10px 0px 10px 10px;
	padding:5px;
	border:1px solid #e1e2e3;
	background:#fafafa;
	height:80px;
	float:left;
	width:100%;
	max-width:225px;
	float:left;
}
.friendlist1blk_img{
	width:68px;
	height:78px;
	margin-right:10px;
	background:#FFF;
	float:left;
	text-align:center;
	vertical-align:bottom;
	border:1px solid #efefef;
}

.friendlist1blk_img img{
	max-width:68px!important;
	max-height:78px!important;
	text-align:center;
	vertical-align:bottom;
}
.friendlist1blk_content{
	font-family: 'Karla', sans-serif;
	font-size:12px;
	color:#505050;
	max-width:145px;
	float:left;
	width:100%;
}	
.friendlist1blk_content h6{
	color:#be3325;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.friendlist1blk_content p{
	color:#505050;
	font-family: 'Karla', sans-serif;
	font-size:11px;
	margin-top:2px;
	padding:0;
}
.minht, .bizcomlisting{
	min-height: 380px;
}
.ht70{
	height: 70px!important;
}
.minht132{
	min-height: 132px!important;
}
.minht550{
	min-height: 550px!important;
}
span.commentsdate{
	font-size: 12px;
	color: #e74c3c;
	float: right;
}
#contact_list1{
	margin-bottom:10px;: 
}
.cateforylist_items{
	float:left; width:100%; border-bottom:1px solid #EEE; padding:10px 0px;
	margin-top:20px;
	min-height: 48px;
}
.cateforylist_items a{
    color: #585858;
    /*float: left;*/
    display: block;
    margin-top: 7px;
}
.cateforylist_items a:hover{
	color: #e74c3c;
}
.subscribe_listing .mediapost_pic{
	width: 100%;
	height: 200px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: 0;
}
.subscribe_listing .mediapost_pic img{
	max-width: none!important;
	max-height: 200px;
}
.subscribe_listing .media-heading span a{
	color: #333333;
}
.inv_back a{
	color: #2a2a2a;
}
.inv_back a .fa{
	color: #2a2a2a;
}
.referral_blk{
	margin-top: 5px;
	float: left;
	width: 100%;
}
.referral_btn{
	/*background:url(../images/free_gift_icon.png) no-repeat 10% 50%;*/
	padding: 5px 15px 5px 30px; 
	border: 1px solid #be3325!important;
	color: #be3325;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float: left;
}
.referral_btn_icon
{
	font-size:16px !important;
	color: #5c5e5e;
	padding-right:2px;
}
.referraltype_blk{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.referral_blk h4{
	color: #656565;
	font-size: 15px;
	margin: 0 0 5px 0!important;
	width: 100%;
}
.referral_blk ul{
	margin:0;
	float: left;
	width: 100%;
        text-align: left;
}
.referral_blk li{
	margin:8px 0 0 0;
	width: 100%;
	float: left;
}
.edit_link_businessprofile{
	color:#e74c3c!important;
	font-family: 'Karla', sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../images/edit_icon.png) no-repeat center left;
	padding-left:20px;
	margin:4px 15px 0 15px;
	vertical-align:middle;
}
.edit_link_businessprofile:hover{
	color:#757575!important;
}

.delete_link_business{
	color:#be3325!important;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../images/del_icon.png) no-repeat center left;
	padding-left:15px;
	margin:0px 15px 0 15px;
	vertical-align:middle;
}
.delete_link_business:hover{
	color:#757575!important;
}
.business_profile_desc_location span{
	padding-left:17px;
	background:url(../images/location_icon.jpg) no-repeat left center;
}
.business_profile_map_outer{
	width:1;
	height:242px;
	margin-right:10px;
	width: 100%;
}
.business_profile_map{
	width: 100%;
	height:242px;
}
.addresstbl{
	margin: 10px 0;
}
.display_table.addresstbl .display_table_cell{
	padding: 5px 0;
	font-size: 12px;
	color: #4c4c4c;
}
.business_profile_commentBlk{
	float:left;
	border-top:1px solid #f3f3f3;
	padding-top:5px;
	margin-top:5px;
	width:100%;
	font-family: 'Karla', sans-serif;
	font-size:12px;
}
#jDivDisplayBusiness .business_profile_commentBlk{
	border-top:0!important;
}
.business_profile_commentrow{
	margin-top:5px; 
	padding:10px 0px; 
	border-bottom:1px solid #f3f3f3;
}
.business_profile_commentBlk h3{
	font-size:22px;
	font-family: 'Karla', sans-serif;
	color:#505050;
	border:0!important;
}
.business_profile_commentBlk h3 span{
	height:30px;
	vertical-align:middle;
}
#jDivDisplayBusiness .business_profile_commentBlk h3{
	margin-top:0!important;
}
.business_profile_commentBlk h3 span a,.business_profile_addressBlk h3 span a{
	float:right;
	font-size: 12px;
	font-family: 'Karla', sans-serif;
	margin-top:5px;
	color:#505050 ;
	/*background:url(../images/comment_icon.png) no-repeat 0% 50%;*/
	margin-top:5px;
	padding:0 0 0 15px;
}
.business_profile_commentBlk h3 span a:hover{
	color:#EDA306;
}
.testi_icon{
	padding:5px 0;
    width:100%; line-height:20px;
    float: none;
    font-style: italic;
    font-size: 14px;
    color: #333333;
}
#tagged_people{
	min-height: 350px;
}
.member_prof_abt_edit_table .abtlabel{
	width:165px!important;
	float:left;
	margin-top:20px;
}
#myprofile .control-label{
	font-weight: normal;
}
#myprofile h3{
	font-size:18px;
	font-family: 'Karla', sans-serif;
	color:#be3325;
	margin-top:15px!important;
}
.bus_prof_outer{
	width:100%; padding:10px;
	background:#fcfcfc; 
	}
#serachbuisnessform label{
	padding-top: 7px;
}
.srch_blk{
	background:#f8f8f8;
	margin:2px 2px 3px 0;
	height:28px;
	border:1px solid #dbd9d9;
}
.businesslist_col3_srchbox{
	float:left;
	height:23px;
	padding-left: 5px;
	color:#bfbebe;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	background:#f8f8f8;
	outline:none;
	border:0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	margin:0;
	max-width:314px;
	width:85%;
}
.businesslist_col3_srchbtn{
	height:20px;
	padding:2px 5px;
	color:#bfbebe;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	background:url(../images/srch_icon.jpg) no-repeat #f8f8f8;
	outline:none;
	border:0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	margin:4px 0 0 0;
	width:25px;
	cursor:pointer;
	outline:none;
}
.businesseditlists{
	margin-top: 15px;
	padding: 10px 0;
	border-top: 1px solid #EFEFEF;
}
.businesseditlists h4.media-heading{
	margin: 10px 0 0 0;
}
.accept b{
	font-size: 13px;
}
a.req_pend_community{
	color: #333333;
}
a.req_pend_community:hover{
	color: #e74c3c;
}
.inbox_section{
	min-height: 550px;
	margin: 20px 0;
}
.inbox_section h3{
	margin: 10px 0 15px 0;
}	
.inboxlist{
	padding: 5px 25px;
	border-bottom: 1px solid #e0e0e0;
	background: #FFF;
	margin-bottom: 3px;
}
.inboxlist .read{
	padding: 5px 25px;
	border-bottom: 1px solid #e0e0e0;
	background: #f4f8f9;
	margin-bottom: 3px;
}
.inboxlist .border_bot{
	padding:0;
}
.inboxlist h6.normal_head{
	margin: 10px 25px 5px 5px!important;
}
.inboxlist h6.normal_head a{
	font-size: 14px;
	color: #6f6f6f;
	font-weight: bold!important;
}
.inboxlist h6.normal_head a:hover{
	color: #b6b6b6!important;
}
.inboxlist h6.normal_head a span{
	font-size: 13px;
	color: #6f6f6f;
	font-weight: bold!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.inboxlist h6.normal_head a:hover span{
	color: #b6b6b6!important;
	font-weight: bold!important;
}	
.inboxlist h5.normal_user{
	margin: 10px 0 5px 0!important;
	color: #e74c3c;
}
.inboxlist h5.normal_user a{
	color: #e74c3c;
}
.inboxlist h5.normal_user a:hover{
	color: #b6b6b6!important;
}
.inbox_date{
	padding-top: 10px;
}
span.date{
	color: #404040;
	font-size: 12px;
	font-weight: 500;
	display: block;
	margin: 2px 0 5px 0!important;
}
.inboxlist .dropdown-toggle{
	border: 0!important;
	padding: 0!important;
}
.inboxlist .dropdown-menu{
	min-width: 180px;
    padding: 10px 0px!important;
    border-radius:1px!important;
    -moz-border-radius:1px!important;
    -webkit-border-radius:1px!important;
}
.inboxlist .dropdown-menu > li > a{
	padding: 8px 15px!important;
	font-size: 13px!important;
	color: #626465!important;
	cursor: pointer!important;
	border-bottom: 1px solid #f0f0f0;
}
.inboxlist .dropdown-menu > li:last-child > a{
	border-bottom: 0!important;
}	
.inboxlist .dropdown-menu > li > a:hover{
	color: #e74c3c!important;
}	
.inboxlist .dropdown-menu > li > a .fa{
	width: 14px;
	text-align: center;
}
.listin h4.media-heading{
	margin-bottom: 0!important;
}
.find_friends_list_outer{
	width:100%;
	background:none;
}
.inbox_read{
	background: #f7f7f7;
}
.inboxlist.inbox_read h6.normal_head a{
	font-weight: normal!important
}
.inboxlist.inbox_read h6.normal_head a span{
	font-weight: normal!important
}
.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 0px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0px;
    clear: both;
}
.signuphome .form-control{
    background-color: #ffffff;
    background-image: none;
    border: 0!important;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 3px 5px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control{
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 3px 5px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.single-line {
    background-color: #ffffff;
    background-image: none;
    border: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 3px 5px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus, .single-line:focus {
    border-color: #e74c3c !important;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{
	margin-left: -2px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{
	background-color: #fb5c42;
    border-color: #fb5c42;
    color: #fff;
}
.btn-primary{
	background-color: #e74c3c;
    border-color: #e14f40;
    color: #fff;
}
#frmBizComListing h4, #jDisplayCommonIntroDiv h4, #jDivUserDetails h4, .steps4 h4{
	font-size:15px!important;
	font-family: 'Karla', sans-serif!important;
	color:#505050;
	border:0!important;
	font-weight: normal!important;
}
.input-sm.form-control{
	border:1px solid #eaeaea!important;
}
.member_search{
	padding:10px 0px;
}
.linkstyle2{
	text-align:right;
	color:#8f8f8f;
	margin:15px 0;
	font-family: 'Karla', sans-serif;
    font-size: 12px;
	width:100%;
	border:0;
	display:block;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	clear:both;
	cursor:pointer;
	padding:5px;
	text-align:center;
	background-color:#f0f0f0;
}
#jDisplayCommonIntroDiv .intro_list{
	background:#FFF;
	padding:5px 0 0 0;
}
.biz_step_btns_group{
	float: right;
}
.bizcom_back{
  float:left; 
  margin: 10px 10px 10px 0px;
}
.bizcom_next{
  float:left; 
  margin: 10px 10px 10px 0px;
}
.initial_fee{
	float:left;
	width:100%;
	background:#fafafa; border:1px solid #ebebeb;
	padding:0; margin:15px 0;
}
.initial_fee_inner{
	float:left;
	width:100%;
	padding:10px 0%;
}
.initial_fee_inner.white{
	background:#FFF;
	}
.initial_fee_inner_L{
	float:left;
	width:35%;
	padding-left: 2%;
}
.initial_fee_inner_R{
	float:left;
	width:50%;
}
.budgetInput [type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    color: #4f4f4f;
    font-family: 'Karla', sans-serif;
    font-size: 13px;
    height: 30px;
    padding: 2px 5px;
}
.budgetInput .buttons {
    background: #e7e7e7 none repeat scroll 0 0;
    border: 0 none;
    color: #666666;
    display: inline-block;
    font-size: 15px;
    height: 30px;
    width: 26px;
    text-align: center;
    padding: 8px 10px 0;
    float: left;
}

.budgetInput .buttonInput {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    width: 75px;
}
.campaignLabel{
    display:table-cell;
    width:75%;
    text-align:left;
    vertical-align:middle;
    font-family:'Karla', sans-serif; font-size:13px; color:#333;
    padding-top: 20px!important;
}
.campaignInput{
 display:table-cell;
   width:25%;
  text-align:right;
  vertical-align:middle;
 font-family:'Karla', sans-serif; font-size:13px; color:#333;
}
.campaignInput [type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    color: #4f4f4f;
    font-family: 'Karla', sans-serif
    font-size: 13px;
    height: 30px;
    padding: 2px 5px;
}
#termsTextArea{
    height: 135px;
    margin-left: 20px;
    width: 100%;
    max-width: 530px;
}
.termsTextArea {
    height: 135px;
    margin-left: 0px;
    width: 100%;
    max-width: 500px;
}
.ajxtxtarea{
	max-width: 630px;
	height: 98px;
	width: 100%;
}
.campaign_details{
	border:1px solid #e7e7e7; border-bottom:0px;
	background:#fafafa;
}
.campaign_details_title{
	width:100%!important; padding:5px 15px!important;
	background:#f0f0f0;
	border-bottom:1px solid #e1e1e1;
}
.campaign_details_title h4 label{
	font-size: 16px!important;
}	
.campaign_details .budgetLabel{
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	padding-bottom: 10px;
	padding-left: 17px;
	padding-top: 10px !important;
}
#divBudget label{
	font-weight: normal!important;
}
#divBudget p{
	margin: 0;
}
.campaign_details .budgetInput{
	border-bottom: 1px solid #e1e1e1;
}
.campaign_details #divBudget{
	padding:0;
}
.content_pif{
    background:#ffffff;
    margin:15px 0 10px 0;
}
.campaign_details_mainouter{
	margin:5px 0;
}
.campaign_details_mainouter h1{
	font-size:20px;
	font-weight:normal;
	margin:10px 0 5px 0;
}
.campaign_details_mainouter h4 a{
	float:right;
	font-size:14px;
	font-weight:normal;
	margin:2px 0 0 0;
}
.campaign_details_split{
	float:left;
	width:45.8%; margin:0 20px 0 0;
}
.campaign_details_mainouter .budgetInput{
	text-align:left;
}
.intro_list h4{
    color: #505050 !important;
    font-family: 'Karla', sans-serif
    font-size: 16px;
    font-weight: normal!important;
}
.campaign_details_title a{
	color: #e74c3c;
}
.campaign_details_title label{
	font-weight: normal!important;
	font-size: 15px;
}
/* ------Table elements ------------------*/
table.invitation_tbl{
	margin: 15px 0;
}
.table-responsive {
    min-height: 0.01%;
    overflow-x: auto;
}
/* 
	Generic Styling, for Desktops/Laptops 
	*/
	table.invitation_tbl { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	.invitation_tbl tr:nth-of-type(even) { 
		background: #f4f4f4; 
	}
	.invitation_tbl th { 
		background: #ececec; 
		color: #454545; 
		font-weight: bold; 
	}
	.invitation_tbl td, .invitation_tbl th { 
	padding: 6px; 
	border: 1px solid #e4e4e4; 
	text-align: left; 
	word-wrap: break-word;
	}


	/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
	@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		/* Force table to not be like tables anymore 
		table, thead, tbody, th, td, tr { 
			display: block; 
		}*/
		
		/* Hide table headers (but not display: none;, for accessibility) */
		.invitation_tbl thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		.invitation_tbl tr { border: 1px solid #ccc; }
		
		.invitation_tbl td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		.invitation_tbl td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		
		/*
		Label the data
		*/
		table.invitation_tbl td:nth-of-type(1):before { content: "First Name"; }
		table.invitation_tbl td:nth-of-type(2):before { content: "Last Name"; }
		table.invitation_tbl td:nth-of-type(3):before { content: "Job Title"; }
		table.invitation_tbl td:nth-of-type(4):before { content: "Favorite Color"; }
                
        table.invt_list_tbl td:nth-of-type(1):before { content: "Sender Name"; }
        table.invt_list_tbl td:nth-of-type(2):before { content: "Status"; }
		table.invt_list_tbl td:nth-of-type(3):before { content: "Sent On"; }
		table.invt_list_tbl td:nth-of-type(4):before { content: "Received By"; }
	}
	
	/* Smartphones (portrait and landscape) 
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		body { 
			padding: 0; 
			margin: 0; 
			width: 320px; }
		}
	
	/* iPads (portrait and landscape)
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		body { 
			width: 495px; 
		}
	}


	/*
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
	@media
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {

		/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr {
			display: block;
		}

		/* Hide table headers (but not display: none;, for accessibility) */
		thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		tr { border: 1px solid #ccc; }

		td {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
		}

		td:before {
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}

		/*
		Label the data
		*/
		td:nth-of-type(1):before { content: "First Name"; }
		td:nth-of-type(2):before { content: "Last Name"; }
		td:nth-of-type(3):before { content: "Job Title"; }
		td:nth-of-type(4):before { content: "Favorite Color"; }
		td:nth-of-type(5):before { content: "Wars of Trek?"; }
		td:nth-of-type(6):before { content: "Porn Name"; }
		td:nth-of-type(7):before { content: "Date of Birth"; }
		td:nth-of-type(8):before { content: "Dream Vacation City"; }
		td:nth-of-type(9):before { content: "GPA"; }
		td:nth-of-type(10):before { content: "Arbitrary Data"; }
	}

	/* Smartphones (portrait and landscape) ----------- */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		body {
			padding: 0;
			margin: 0;
			 }
		}

	/* iPads (portrait and landscape) ----------- */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		
	}
/* ------Menu ------------------*/

ul.sub-menu {
    padding:0;
    margin: 0;
}
ul.sub-menu li {
    list-style-type: none;
    background:#252525;
    display: inline-block;
	width:150px;
    padding:0 5px;
	height:30px !important;
	line-height:3 !important;
	margin-top:5px;
	
	
}
/*Link Appearance*/
 ul.sub-menu li a {
    text-decoration: none;
    color: #fff;
	font-size:12px;
    background:none;
    display:inline-block;
	padding:0px 5px;
	
}
/*Make the parent of sub-menu relative*/
ul#menu li {
    position: relative;
}
/*sub menu*/
ul#menu li ul.sub-menu {
    display:none;
    position: absolute;
    top:28px;
    right:-4px;
    width: 160px;
	padding-top:0px;
	padding-bottom:12px;
	z-index:9999;
	height:auto !important;
	background:#252525;
	
}
ul#menu li:hover ul.sub-menu {
    display:block;
}
/*--------------Width elements-------------*/
.display_table{
	display: table;
	width: 100%;
}
.display_table_row{
	display: table-row;
}
.display_table_cell{
	display: table-cell;
}
.vlaign_top{
	vertical-align: top;
}
.vlaign_middle{
	vertical-align: middle;
}
.vlaign_bottom{
	vertical-align: bottom;
}
.wid2per{
	width: 2%;
}
.wid5per{
	width: 5%;
}
.wid10per{
	width: 10%;
}
.wid20per{
	width: 20%;
}
.wid30per{
	width: 30%;
}
.wid32per{
	width: 32%;
}
.wid40per{
	width: 40%;
}
.wid50per{
	width: 50%;
}
.wid60per{
	width: 60%;
}
.wid70per{
	width: 70%;
}
.wid80per{
	width: 80%;
}
.wid90per{
	width: 90%;
}
.wid95per{
	width: 95%;
}
.wid98per{
	width: 98%;
}
.wid100per{
	width: 100%;
}
.widnone{
	width: none!important;
}
.min_width252px{
	min-width: 252px;
}
/*--------------Form elements-------------*/
input [type="text"]{
	background: none repeat scroll 0 0 #f4f4f4;
    border: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top:4px;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Karla', sans-serif;
	padding:2px;
}
input [type="password"]{
	 background: none repeat scroll 0 0 #f4f4f4;
    border:0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top:4px;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Karla', sans-serif;
	padding:2px 5px;
}

[type="file"]{
	width:100%;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Karla', sans-serif;
	padding:5px;
	border:1px solid #dbdbdb;
}
.yellow_btn{
	padding:0px 15px;
	height:24px!important;
	cursor:pointer;
	background:#e74c3c!important;
	font-size:12px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	margin: 0!important;
	border: 0!important;
	line-height: 24px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.yellow_btn:hover{
	background:#e74c3c!important;
}
.dark_blue_btn{
	padding:0px 15px;
	height:24px!important;
	cursor:pointer;
	background:#f8af30!important;
	font-size:12px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	margin: 0!important;
	border: 0!important;
	line-height: 24px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.dark_blue_btn:hover{
	background:#bf3636!important;
}
.yellow_btn2{
	padding:0px 15px;
	height:38px!important;
	cursor:pointer;
	background:#e74c3c!important;
	font-size:16px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	/*width: 110px;*/
}
.yellow_btn2:hover{
	background:#be3325!important;
}
.blue_btn2{
	padding:0px 15px;
	height:38px!important;
	cursor:pointer;
	background:#f8af30!important;
	font-size:16px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	font-weight: 500;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	/*width: 110px;*/
}
.blue_btn2:hover{
	background:#bf3636!important;
}
.yellow_btn3{
	padding:3px 15px;
	height:30px!important;
	cursor:pointer;
	background:#e74c3c!important;
	font-size:12px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.yellow_btn3:hover{
	background:#e74c3c!important;
}
.yellow_btn4{
	padding:6px 15px;
	cursor:pointer;
	background:#e74c3c!important;
	font-size:13px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	margin: 0!important;
	border: 0!important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
.yellow_btn4:hover{
	background:#e74c3c!important;
	color:#000;
}
.grey_btn{
	padding:3px 15px;
	height:30px!important;
	cursor:pointer;
	background:#949494!important;
	font-size:12px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	margin: 0!important;
	border: 0!important;
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	display: block;
	line-height: 24px;
}
.grey_btn:hover{
	background:#2f2f2f!important;
	color:#ffffff; 
}
.primary{
	background:#e74c3c!important;
	font-size:13px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;
	border: 0;
}
.primary:hover{
	background:#f8af30!important;
	font-size:13px;
	font-family: 'Karla', sans-serif;
	color:#ffffff;

}	
.post_btn{
	padding: 5px 15px!important;
}
.camicon{
	padding-right: 10px;
	padding-top: 5px;
	float: left;
}
.camicon .fa{
	font-size: 18px;
	color: #6f7273;
}
.camicon .fa:hover,.smiley .fa:hover{
	color: #e74c3c;
}	
.smiley{
	padding-left: 10px;
	padding-top: 5px;
	float: left;
}
.smiley .fa{
	font-size: 18px;
	color: #6f7273;
}
.sendref_offr_btn{
	background: #e74c3c;
	color: #FFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 28px;
	border: 0;
	padding: 5px 10px;
	cursor: pointer;
}
.sendref_offr_btn:hover{
	background: #e17909!important;
}
/*--------------Notifications-----------------*/
.addedsuccess{
	background: #ecf7c1;
	padding: 5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size: 12px;
	width: 100%;
	color: #656761;
}
.addedsuccess .fa{
	color: #87bb36;
	font-size: 12px;
}	
/*--------------padding & margins-------------*/
.pad_right1px{
	padding-right: 1px;
}
.pad5top{
	padding-top: 5px!important;
}
.pad15top{
	padding-top: 15px!important;
}
.pad5{
	padding: 10px 0!important;
}
.pad5col{
	padding: 5px 0!important;
}
.pad10col{
	padding: 10px 0!important;
}
.pad10_right{
	padding-right: 10px!important;
}
.marg5col{
	margin:5px 0!important;
}
.marg7col{
	margin:7px 0!important;
}
.marg10col{
	margin:10px 0!important;
}
.marg15col{
	margin:15px 0!important;
}
.marg20col{
	margin:20px 0!important;
}
.marg40col{
	margin:40px 0!important;
}
.marg0top{
	margin-top:0!important;
}
.marg0btm{
	margin-bottom:0!important;
}
.marg10top{
	margin-top:10px!important;
}
.marg20top{
	margin-top:20px!important;
}
.marg40top{
	margin-top:40px!important;
}
.marg5right{
	margin-right:5px!important;
}
.marg10right{
	margin-right:10px!important;
}
.pad15px_left{
	padding-left: 15px!important;
}
.pad25px_left{
	padding-left: 25px!important;
}
.pad25px_right{
	padding-right: 25px!important;
}
.pad5p{
	padding:5px!important;
}
.pad5_10p{
	padding:5px 10px!important;
}
.pad10p{
	padding:10px!important;
}
.pad_left_0{
	padding:0 0 0 10px!important;
}
.align-center{
	text-align: center!important;
}
.align-left{
	text-align: left;
}
.align-right{
	text-align: right;
}
.textnormal{
	font-style: normal!important;
}
.border_top1px{
	border-top: 1px solid #eeeeee;
}
.border_bot1px{
	border-bottom: 1px solid #eeeeee;
}
.border_left1px{
	border-left: 1px solid #d7d7d7;
}
.border_box{
	border: 1px solid #eeeeee!important;
}
.padding_left_10
{
	padding-left: 10px !important;
}
.display_table{
	display: table!important;
}
.display_table_cell{
	display: table-cell!important;
}
.vert_align_top{
	vertical-align: top;
}
.vert_align_middle{
	vertical-align: middle;
}
/*---------------Text styles------------------------------*/
.yellow_text{
	color: #e74c3c!important;
}
.yellow_text:hover{
	color: #333333!important;
}

/*---------------Masonry------------------------------*/
*, *:before, *:after {box-sizing:  border-box !important;}


.row.masonry{
 -moz-column-width: 18em;
 /*-webkit-column-width: 18em;*/
 -webkit-column-width: 18em;
 -moz-column-gap: 0.25em;
 -webkit-column-gap:0.25em;
}

.item {
 display: inline-block;
 padding:  .25rem;
 width:  100%; 
}

.well {
 position:relative;
 display: block;
 padding: 0;
 background: #FFF;
}
.bs-wizard {margin-top: 40px;}

/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; border:0; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ //pointer-events: none; 
               cursor: default;}
.bs-wizard-info p{
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*END Form Wizard*/












/*------------------------Old styles------------------------------------*/

 /*------------------------Fonts------------------------------------*/
@font-face { font-family:'Open Sans Condensed'; font-style: normal; font-weight: 300; src: url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xC6kCn9XFT9tXM-RebqqdG0.eot); src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xC6kCn9XFT9tXM-RebqqdG0.eot) format('embedded-opentype'), url(https://themes.googleusercontent.com/static/fonts/opensanscondensed/v6/gk5FxslNkTTHtojXrkp-xLF0I8LnmRdLRTOvKd-OXMQ.woff) format('woff'); }

/*------------------------Fonts------------------------------------*/





input[type=checkbox].css-checkbox { position: absolute;  overflow: hidden;  clip: rect(0 0 0 0);  height:1px;  width:1px;  margin:-1px;  padding:0; border:0; }  input[type=checkbox].css-checkbox + label.css-label { padding-left:20px; height:15px;  display:inline-block; line-height:15px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer; }  input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -15px; }  .css-label{ background-image:url(http://csscheckbox.com/checkboxes/lite-gray-check.png); }




/* ----------------- Container styles --------------------- */
.outer{
	width:100%;
	margin:0; padding:0;
}
.wrapper{
	width:1000px;
	margin:0px auto;
	padding:0px;
}
.header{
	width:100%;
	height:102px;
}
.hdr_wrapper{
	width:1000px;
	height:102px;
	margin:0px auto;
	padding:0px;
	background:url(../images/chat_bg.png) repeat-x;
}
.member_area .hdr_wrapper{
	max-width:1000px!important;
	width:100%;
	height:102px;
	margin:0px auto;
	padding:0px;
	background:url(../images/chat_bg.png) repeat-x;
}
.member_area .wrapper{
	max-width:1000px!important;
	width:100%;
	margin:0px auto;
	padding:0px;
}
.business_profile .hdr_wrapper{
	max-width:1000px!important;
	width:100%;
	height:102px;
	margin:0px auto;
	padding:0px;
	background:url(../images/chat_bg.png) repeat-x;
}
.business_profile .wrapper{
	max-width:1000px!important;
	width:100%;
	margin:0px auto;
	padding:0px;
}
.header_row{
	/*background:url(../img/OrangePeel/top_hdr_bg.jpg) #FBFCFC bottom left repeat-x;*/
}
.header_left{
	height:92px;
	float:left;
	width:814px;
	padding:10px 10px 0 0;	
}


.logo_tagline{
	color:#FFF;
	font-size:30px;
	padding:7px 0 0 109px;
	float:left;
}
.header_right{
	height:58px;
	float:right;
	padding:44px 0 0 10px;
}

.main_nav{
	width:100%;
	/*height:63px;*/
	height:45px;
	background:#252525;
}
.nav{
	width:1000px;
}
.nav ul{
	height:45px;
	/*padding:11px 0px;*/
}
.nav ul li{
		list-style:none;
		height:41px;
		line-height:41px;
		display:inline-block;
		float:left;
		vertical-align:middle;
	}
.nav ul li a{
	height:41px;
	list-style:none;
	color:#FFF!important;
	font-size:16px;
	text-transform:uppercase;
	padding:0 22px;
	background:url(../images/nav_sep.gif) no-repeat right center;
	vertical-align:middle;
}
.nav ul li a:hover{
	color:#ffe50c!important;
}
.nav li.active a{
	color:#ffe50c!important;
}
.nav ul li img{
	vertical-align:middle;
	margin-left:10px;
	max-height:35px;
	max-width:35px;
}
.nomarg-nav{
	padding-right:0px!important;
	background:none!important;
}
.nopadhome-nav{
	padding-left:0px!important;
}


.content_area{
	width:1000px;
	/*margin:25px 0;*/
	float:left;
	
}
.member_area .content_area{
	width:100%;
	max-width:1000px!important;
	margin:0px;
	display:table;
	float:none!important;
	vertical-align:top;
}
.business_profile .content_area{
	width:100%;
	max-width:1250px!important;
	margin:0px;
	display:table;
	float:none!important;
	vertical-align:top;
	/*overflow: hidden !important;*/
}
.content_left{
	width:700px;
	padding-right:14px;
	border-right:1px solid #e9e9e9;
	float:left;
	/*margin:25px 0;*/
}
.member_area .content_left{
	max-width:715px;
	width:100%;
	display:table-cell;
	border-right:0px!important;
	padding-right:10px;
	vertical-align:top;
}
.business_profile .content_left{
	max-width:715px;
	width:100%;
	display:table-cell;
	border-right:0px!important;
	padding-right:10px;
	overflow: hidden !important;
	vertical-align:top;
}
.content_right{
background: none repeat scroll 0 0 #e7e7e7;
    border: 1px solid #d9d6d6;
    display: table-cell;
    max-width: 259px;
    padding: 10px 7px;
    vertical-align: top;
	float:right;
}
.member_area .content_right{
	/*max-width:2px;*/
	padding:10px 7px;
	display:table-cell;
	background:#e7e7e7;
	float:none!important;
	vertical-align:top;
}
.business_profile .content_right{
	max-width:259px;
	padding:10px 7px;
	display:table-cell;
	background:#e7e7e7;
	/*float:none!important;*/
	vertical-align:top;
	/*margin-top:66px;*/
	border:1px solid #d9d6d6;
}
.welcome_area{
	width:690px;
	padding-bottom:10px;
	padding:25px 0 0 0;
}
.welcome_area img{
	width:115px;
	height:115px;
	float:left;
	margin-right:25px;
	margin-top:20px;
}
.welcome_area h3{
	font-size:28px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#444444;
	padding:15px;
	font-weight:normal;
	text-align:center;
	line-height:40px;
}
.home_loginsec{
	padding:25px 0 0 0;
	border-top:1px solid #e9e9e9;
	margin-top:10px;
}
.home_loginsec_left{
	width:310px;
	padding:5px 34px 20px 0px;
	border-right:1px solid #e9e9e9;
	float:left;
}
.home_loginsec_right{
	width:310px;
	padding:5px 0px 20px 34px;
	float:left;
}
.home_loginsec_right form a{
	color:#E99620;
}
.home_loginsec_right form a:hover{
	color:#929292;
}
.home_log_form_blk{
	    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #e7e6e6;
    margin-top: 15px;
    min-height: 145px;
    padding: 16px;
    width: 276px;
}
.home_loginsec h3, .right_search h3, .content h3{
	/*border-left:12px solid #be3325;*/
	background:url(../images/h3_bg.jpg) no-repeat 0% 50%;
	padding-left:14px;
	margin-top:25px !important;
	
}


.home_loginsec_left .yellow_btn{
	padding:0px 15px;
	height:30px;
	cursor:pointer;
	background:#be3325;
	/*background:url(../images/yellow_btn.jpg) repeat-x;*/
	border:1px solid #be3325;
	font-size:15px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#ffffff;
	text-shadow:Red;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	float:left;
	margin-top:5px;
}
.home_loginsec_left .yellow_btn:hover{
	background:#f8be4a;
}
.checkbox{
	margin:8px 7px 8px 0px;
}
.checkbox_label{
	font-size:15px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#444444;
}
.readmore{
	float:right;
	margin-top:10px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	padding-right:10px;
	color:#be3325!important;
	background:url(../images/readmore.gif) no-repeat 100% 70%;
}
.readmore:hover{
	color:#7d7d7d!important;
}
.home_log_form_forgotblk{
	margin-top:7px;
	padding-top:5px;
}
.home_log_form_blk span{
	color:#e99620;
	padding:0 0 0 5px;
}
.home_log_form_blk span a{
	color:#e99620;
}
.home_log_form_blk span a:hover{
	color:#929292;
}
.right_nav{
	border:1px solid #e0e0e0;
	background:#f8f8f8;
}
.right_nav ul{
	width:258px;
}
.right_nav ul li{
	width:224px;
	padding:3px 10px 3px 24px;
	/*background:url(../images/nav_arrow.jpg) no-repeat 95% 50%;*/
	list-style:none;
	font-size:25px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#8e8e8e;
	border-bottom:1px solid #efefef;
}
.right_nav li a{
	font-size:18px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#8e8e8e;
	text-decoration:none;
}
.right_nav li a:hover{
	color:#be3325;
}
.right_nav ul li.title{
	background:#fafafa; border-bottom:1px solid #ececec;
	color: #7c7c7c; 
	font-size:16px;
	padding-bottom:7px;
	padding-top:7px;
	text-transform: uppercase;
	background:url(../images/r_yellow_arrow.png) no-repeat 7px 15px;
	cursor:pointer;
	}
	.right_nav ul li.title:hover{
	color:#f1c212;
}
.no_btmborder{
	border-bottom:0!important;
}
.right_search{
	border:1px solid #e0e0e0;
	background:#f8f8f8;
	padding:20px 16px;
	margin-top:15px;
	float:left;
	width:226px;
}
.right_search [type="text"]{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:32px;
	width:214px!important;
	border-radius:0!important;
	margin:10px 0px!important;
	font-size:18px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#444444;
	padding:4px;
}

.search_btn{
	width:83px;
	height:29px;
	margin-top:5px;
	background:url(../images/search_btn.jpg) no-repeat;
	border:0;
	cursor:pointer;
	outline:none;
	float:left;
}
.search_btn:hover{
	background:url(../images/search_btn_over.jpg) no-repeat;
}
/*--------------------Member page styles------------------------*/

.member_area .member_middle_blk{
	width:100%;
	max-width:495px;
	margin:15px 0px;
	display:table-cell;
	padding-left:10px;
	padding-top:15px;
	vertical-align:top;
}
.member_prof_menu{
	height:43px;
	background:#FFF;
}
.member_prof_menu ul{
}
.member_prof_menu ul li{
	list-style:none;
	height:43px;
	line-height:43px;
	display:block;
	float:left;
	margin-right:1px;
}
.member_prof_menu ul li a{
	color:#979797;
	font-weight:normal;
	font-family: 'Karla', sans-serif!important;
	color:#4f4f4f;
	font-size:14px;
	padding:0px 15px;
	border-right:1px solid #e5e5e5;
}
.member_prof_menu ul li:last-child a{
	border-right:0;}
.member_prof_menu ul li:hover, .member_prof_menu ul .active{
	border-bottom: 2px solid #e74c3c !important;
}
.more_menu{
	border-right:0!important;
	background:url(../images/moremenu_arrow.jpg) no-repeat right;
}
.member_prof_abt_edit_table [type="text"]{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:35px;
	width:294px;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	margin-top:15px;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	padding:2px 5px;
}
.member_prof_abt_edit_table [type="password"]{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:30px;
	width:294px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top:15px;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	padding:2px 5px;
}
.member_prof_abt_edit_table select{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:39px!important;
	width:305px!important;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	margin-top:15px;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	padding:5px 5px;
}
.member_prof_abt_edit_table textarea{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:60px;
	width:294px;
	/*border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;*/
	margin-top:15px;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	padding:2px 5px;
}
/*-----------------Business Profile---------------------*/
.business_profile_detailsarea{
	max-width:683px;
	background:#FFF;
	border:1px solid #e1e1e1;
	padding:15px;
	margin:15px 0;
}

.business_profile_desc_pic{
	width:256px;
	height:242px;
	border:1px solid #e2e2e2;
	padding:2px;
	float:left;
	margin-right:15px;
	text-align:center;
	vertical-align:middle;
	display:block;
	clear:right;
}
.business_profile_desc{
	display:table;
	padding-bottom:15px;
	border-bottom:1px solid #f3f3f3;
	width:100%;
	margin-top: 15px;
}
.business_profile_desc_cola1{
	display:table-cell;
	vertical-align:top;
	width:312px;
}
.business_profile_desc_col1{
	display:table-cell;
	vertical-align:top;
}
.col1wide{
	width:406px;
}
.margtop5{
	margin-top:5px!important;
}
.margtop6{
	margin-top:6px!important;
}
.margtop10{
	margin-top:10px!important;
}
.margtop15{
	margin-top:15px!important;
}
.business_profile_desc p{
	color:#4c4c4c;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	line-height:20px;
	margin-top:10px;
}
.business_profile_desc h3{
	font-size:22px;
	font-family: 'Karla', sans-serif;
	color:#505050;
	margin-bottom:10px;
}
.business_profile_desc h3 span{
	padding-left:12px;
	background:url(../images/h3_bg.jpg) no-repeat 0% 50%;
}
.business_profile_desc_location{
	font-size:13px;
	font-family: 'Karla', sans-serif;
	color:#be3325;
	/*height:20px;*/
	line-height:20px;
	display:block;
}


.inquire_ratingblk{
	margin-top:7px;
	width:100%;
}
.inquire_btn{
	width:116px;
	height:35px;
	/*background:url(../images/inquire_btn.jpg) repeat-x;*/
	background:#f0a901;
	border:1px solid #f0a901;
	cursor:pointer;
	outline:none;
	font-size:18px;
	font-family: 'Karla', sans-serif;
	color:#FFF; 
	margin-right:10px;
}
.inquire_btn:hover{
	background:#f0a901;
	border:1px solid #bb8300;
}
.comment_btn{
	width:116px;
	height:35px;
	/*background:url(../images/comment_btn.jpg) repeat-x;*/
	background:#f0a901;
	border:1px solid #f0a901;
	cursor:pointer;
	outline:none;
	padding:0;
	margin:0;
	font-size:18px;
	font-family: 'Karla', sans-serif;
	color:#FFF; 
	}
	.comment_btn:hover{
	background:#f0a901;
	border:1px solid #bb8300;
}
.business_profile_desc_action{
	float:left;
	margin-top:10px;
}
.business_profile_desc_starring{
	float:right;
}
.business_profile_addressBlk{
	float:left;
	padding-bottom:15px;
	border-bottom:1px solid #f3f3f3;
	margin-top:15px;
	max-width:683px;
	width:100%;
}
.business_profile_addressBlk p{
	color:#4c4c4c;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	line-height:20px;
	margin-top:10px;
}
.business_profile_addressdiv{
	width:400px;
	padding-left:5px;
	float:left;
}
.col1{
	width:100px;
	float:left;
	color:#7a7a7a;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	font-weight:600;
}
.col2{
	width:25px;
	float:left;
	font-family: 'Karla', sans-serif;
	font-size:13px;
}
.col3{
	width:auto;
	float:left;
	color:#9a9a9a;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	font-weight:normal;
}
.business_profile_addressrow{
	margin-bottom:8px;
}

.business_profile_commentBlk_pic{
	width:66px;
	height:60px;
	border:1px solid #e3e3e3;
	float:left;
	margin-right:25px;
	clear:right;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.business_profile_commentBlk p{
	color:#4c4c4c;
	font-family: 'Karla', sans-serif;
	font-size:12px;
	line-height:20px;
	margin-top:10px;
}
.business_profile_commentBlk h5{
	color:#f9a512;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	margin-bottom:5px;
	font-weight:normal;
}
.business_profile_commentBlk h5 span{
	float:right;
}
/*------------------Inner pages styles------------------*/
.inner .content, .register .content{
	font-size:17px;
	font-family: 'Karla', sans-serif;
	color:#8e8e8e;
	min-height:480px;
}
.inner .content p, .register .content p{
	font-size:17px;
	font-family: 'Karla', sans-serif;
	color:#8e8e8e;
	margin-top:10px;
	text-align:justify;
	line-height:27px;
}

.register .content p a{
	color:#edbb00;
}
.register .content p a:hover{
	text-decoration:underline;
}


.register_form{
	width:690px;
	margin-top:20px;
}
.login_form{
	width:690px;
	margin:15px;
}
.login_form [type="password"]{
	margin-bottom:0px!important
}
.login_form [type="checkbox"]{
	margin:15px 0;
}

.home_log_form_blk [type="checkbox"]{
	margin:10px 0;
}


.register_form span{
	margin-right:25px;
}
.register_form form a{
	color:#E99620;
}
.register_form form a:hover{
	color:#515151;
}

.register_form span p{
	font-size:14px!important;
	font-family: 'Karla', sans-serif;
	color:#4a4a4a!important;
	line-height:24px;
}
.classified_category{
	width:410px!important;
}
.signup_btn{
border:1px solid #dcb30d;
height:35px;
cursor:pointer;
outline:none;
padding:0px 20px;
font-size:16px;
font-family: 'Karla', sans-serif;
color:#FFF;
/*text-shadow: 1px 1px 1px #a78a1c;
box-shadow: inset 0 1px #f8d86b;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;*/
margin:10px 10px 0 0;
background: #be3325; /* Old browsers 
background: -moz-linear-gradient(top, #f2c40f 0%, #f6b116 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c40f), color-stop(100%,#f6b116)); 
background: -webkit-linear-gradient(top, #f2c40f 0%,#f6b116 100%); 
background: -o-linear-gradient(top, #f2c40f 0%,#f6b116 100%);
background: -ms-linear-gradient(top, #f2c40f 0%,#f6b116 100%); 
background: linear-gradient(to bottom, #f2c40f 0%,#f6b116 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c40f', endColorstr='#f6b116',GradientType=0 ); */
}
.signup_btn:hover{
text-shadow: 1px 1px 1px #dfb515;
/*box-shadow: inset 0 1px #ffefb9;*/
color:#FFF!important;
background: #f8be4a; /* Old browsers 
background: -moz-linear-gradient(top, #ffd229 0%, #f2c311 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd229), color-stop(100%,#f2c311)); 
background: -webkit-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: -o-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: -ms-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: linear-gradient(to bottom, #ffd229 0%,#f2c311 100%); /
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd229', endColorstr='#f2c311',GradientType=0 ); */
}
.register_form form .signup_btn{
border:1px solid #dcb30d;
height:35px;
cursor:pointer;
outline:none;
padding:0px 20px;
font-size:16px;
font-family: 'Karla', sans-serif;
color:#FFF;
text-shadow: 1px 1px 1px #a78a1c;
/*box-shadow: inset 0 1px #f8d86b;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;*/
margin:15px 10px 0 0;
background: #be3325; /* Old browsers 
background: -moz-linear-gradient(top, #f2c40f 0%, #f6b116 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2c40f), color-stop(100%,#f6b116)); 
background: -webkit-linear-gradient(top, #f2c40f 0%,#f6b116 100%); 
background: -o-linear-gradient(top, #f2c40f 0%,#f6b116 100%);
background: -ms-linear-gradient(top, #f2c40f 0%,#f6b116 100%);
background: linear-gradient(to bottom, #f2c40f 0%,#f6b116 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c40f', endColorstr='#f6b116',GradientType=0 );*/
}
.register_form form .signup_btn:hover{
text-shadow: 1px 1px 1px #dfb515;
/*box-shadow: inset 0 1px #ffefb9;*/
background: #f8be4a; /* Old browsers 
background: -moz-linear-gradient(top, #ffd229 0%, #f2c311 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd229), color-stop(100%,#f2c311)); 
background: -webkit-linear-gradient(top, #ffd229 0%,#f2c311 100%); /
background: -o-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: -ms-linear-gradient(top, #ffd229 0%,#f2c311 100%); 
background: linear-gradient(to bottom, #ffd229 0%,#f2c311 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd229', endColorstr='#f2c311',GradientType=0 ); */
}
.cancel_btn{
border:1px solid #656565;
height:35px;
cursor:pointer;
outline:none;
padding:0px 20px;
font-size:16px;
font-family: 'Karla', sans-serif;
color:#FFF;
/*text-shadow: 1px 1px 1px #656565;
box-shadow: inset 0 1px #c6c6c6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;*/
margin:10px 10px 0 0;
background: #9c9c9c; /* Old browsers 
background: -moz-linear-gradient(top, #9c9c9c 0%, #6d6d6d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#6d6d6d)); 
background: -webkit-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%); 
background: -o-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%); 
background: -ms-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%);
background: linear-gradient(to bottom, #9c9c9c 0%,#6d6d6d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#6d6d6d',GradientType=0 );*/
}
.cancel_btn:hover{
border:1px solid #7e7e7e;
/*text-shadow: 1px 1px 1px #656565;
box-shadow: inset 0 1px #c6c6c6;*/
background: #ababab; /* 
background: -moz-linear-gradient(top, #ababab 0%, #8c8c8c 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ababab), color-stop(100%,#8c8c8c)); 
background: -webkit-linear-gradient(top, #ababab 0%,#8c8c8c 100%); 
background: -o-linear-gradient(top, #ababab 0%,#8c8c8c 100%);
background: -ms-linear-gradient(top, #ababab 0%,#8c8c8c 100%);
background: linear-gradient(to bottom, #ababab 0%,#8c8c8c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#8c8c8c',GradientType=0 );  */
}

.recent_adddtion_blk{
	background:#f8f8f8;
	border:1px solid #e1e1e1;
	padding:10px 15px;
	margin:10px 0 10px 0;
}
.recent_adddtion_blk h3{
	font-size:22px;
	font-family: 'Karla', sans-serif;
	color:#505050;
	border:0!important;
}
.recent_adddtion_blk_content{
	margin-top:10px;
	}
	.invite_contacts_blk_content.recent_adddtion_blk_content{
	margin-top:0!important;
}
.recent_img{
	width:141px;
	height:102px;
	margin-right:20px;
	background:#FFF;
	float:left;
}
.recent_img img{
	max-width:141px;
	max-height:102px;
	text-align:center;
	vertical-align:middle;
}
.recent_content{
	font-family: 'Karla', sans-serif;
	font-size:12px;
	color:#505050;
	/*float:left;
	max-width:562px;*/
	width:100%;
}	
.recent_content h6{
	color:#be3325;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	font-weight:normal;
}
.recent_content h6 a{
	color:#6b6b6b;
}
.recent_content p{
	color:#505050;
	font-family: 'Karla', sans-serif;
	font-size:12px;
	line-height:20px;
}
.recent_content .more{
	margin-top:5px;
}
.recent_content .more a{
	float:right;
	font-family: 'Karla', sans-serif;
	font-size:13px;
	padding-right:10px;
	color:#505050;
	background:url(../images/more_arrow.jpg) no-repeat right;
}
.recent_content .more a:hover{
	color:#eda306;
}
.recent_adddtion_blk_content .seeall{
	margin-top:10px;
}
.recent_adddtion_blk_content .seeall a{
	float:right;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	padding-right:20px;
	color:#eda306;
	background:url(../images/seeall_arrow.jpg) no-repeat right;
}
.recent_adddtion_blk_content .seeall a:hover{
	color:#505050;
}

.champions_blk{
	margin:10px 0 0 0;
}
.champions_blk h3{
	font-size:22px;
	font-family: 'Karla', sans-serif;
	color:#505050;
}
.business_profile .content_left h3{
	font-size:22px;
	font-family: 'Karla', sans-serif;
	color:#505050!important;
	margin-top:25px;
	}
	.business_profile .content_left h3 span.count_bg{
	color:#000;
}
.business_profile .content_left .business_profile_desc_col1 h3{
	margin-top:0px;
}
.business_profile .content_left h3 span a{
	color:#505050!important;
}
.business_profile .content_left h3 span a:hover{
	color:#be3325!important;
}
.business_profile .content_left .addbusiness{
	color:#505050!important;
	font-family: 'Karla', sans-serif;
	font-size:12px!important;
	float:right;
	vertical-align:middle;
	background:url(../images/plus_icon.png) no-repeat 0% 50%;
	margin-top:5px;
	padding:0 0 0 15px;
}
.business_profile .content_left .addbusiness a{
	color:#505050!important;
}
.business_profile .content_left .addbusiness a:hover{
	color:#be3325 !important;
	text-decoration:none;
}

.invite_search_list{
	width:100%;
	}
	.invite_search_list .businesslist_search_blk_col3{
	width:100%
	}
	.invite_search_list select{
	 float: left;
    height: 28px;
    margin: 3px 0 0 3px;
    width: 180px;
	}
	.srch_list{
	float:left;
	}
	.invite_search_list .businesslist_search_blk_col3 .srch_blk{
	float:right;
	width:276px;
	}
	.double_list{
	width:100%; padding:0 0 10px 0;
	}
	.double_list select{
	width:183px;
	}
	.double_list .businesslist_search_blk_col1{
	float:left;
	width:auto;
	}
	.double_list .businesslist_search_blk_col2{
	float:right;
	width:auto;
	}
	.filter_feild{
	background-color: #ffffff;
	width:200px;
	float:right;
	margin:0; border:1px solid #D8D8D8; padding:0 10px;
	}
	
.businesslist_search_business{
	padding-left:13px;
	color:#8e8e8e;
	/*font-family: 'Open Sans', sans-serif;*/
	font-size:17px;
}	
.businesslist_search_blk_col2 a{
	margin-left:10px;
}
.businesslist_search_blk_col2 span{
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	background:url(../images/srch_location_icon.jpg) no-repeat 0% 50%;
	padding-left:25px;
}

.business_profilelist_detailsarea{
	max-width:693px;
	width:100%;
	background:#FFF;
	border:1px solid #e1e1e1;
	padding:10px;
	margin:15px 0;
	display:table;
	-dt-display:table;
}
.business_profilelist_detailsarea .business_profile_desc_colside{
	display:table-cell;
	width:210px;
	vertical-align:top;
	padding-right:5px;
	
}
.business_profile_desc_colside_list{
	width:100%; padding:0 0 5px 0;
	}
	.business_profile_desc_colside_list .edit_link_business{
	margin-left:0px; /*margin-top:4px;*/
	}
	.business_profile_desc_colside_list .delete_link_business{
	margin-right:0px;
}
.business_profile_desc_colside_list .business_profile_desc_colside{
	float:left;
}
.business_profilelist_detailsarea .business_profile_desc_colmiddle{
	max-width:468px;
	display:table-cell;
	vertical-align:top;
	padding-right:10px;
}

.business_profile_desc_colmiddle h3{
	font-size:22px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#505050;
	padding-left:12px; padding-bottom:5px;
	background:url(../images/h3_bg.jpg) no-repeat 0% 8px!important;
	margin-top:0px!important;
}
.business_profile_desc_colmiddle p a.readmore{
	margin-top:0;
}
.business_profile_desc_colmiddle_location{
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	color:#be3325;
	padding-left:0px;
	margin:7px 0;
	line-height:20px;
	display:block;
}
.business_profile_desc_colmiddle_location span{
	padding:10px 0 10px 21px;
	background:url(../images/location_icon.jpg) no-repeat left center;
}
.business_profile_desc_colmiddle p{
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	line-height:18px;
}
.show_product_link{
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	padding-left:14px;
	background:url(../images/add_icon.jpg) no-repeat left;
	margin-top:10px;
	color:#505050;
}
.show_product_link a{
	color:#505050;
}
.show_product_link a:hover{
	color:#e4b70d;
}
.pad_cont_left{
padding-left:10px;
}
.pad_cont_right{
padding-right:10px;
}
.frnd_reqst_blk{
	background:#f8f8f8;
	border:1px solid #e1e1e1;
	padding:10px;
	margin:10px 0 10px 0;
}
.frnd_reqst_blk h3{
	font-size:22px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#505050;
	padding-left:12px;
	background:url(../images/h3_bg.jpg) no-repeat 0% 50%;
	border:0!important;
	margin:0 !important;
}
.frnd_reqst_blk_content{
	margin-top:10px;
}
.frnds_list_blk{
	max-width:226px;
	width:100%;
	min-height:50px;
	padding-right:10px;
	float:left;
	margin:10px 0 15px 0;
}
.frnds_list_blk_tag{
	max-width:325px;
	width:100%;
	min-height:50px;
	padding-right:10px;
	float:left;
	margin:10px 0 15px 0;
}
.frnd_reqst_img{
	width:50px;
	height:50px;
	margin-right:10px;
	background:#FFF;
	float:left; border:1px solid #ececec;
}
.frnd_reqst_img img{
	max-width:50px;
	max-height:50px;
	text-align:center;
	vertical-align:middle;
}
.frnd_content{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#505050;
	/*float:left;
	max-width:562px;*/
	width:100%;
}	
.frnd_content a{
	color:#e26102;
}
.frnd_content a:hover{
	color:#797979;
}
.frnd_content h6{
	color:#be3325;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:normal;
}
.frnd_content p{
	color:#505050;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	line-height:20px;
}
.frnd_content_add{
	color:#62605d;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	line-height:15px;
	margin:1px 5px 0 0;
	float:left;
	width:103px;
}
.frnd_content_accept{
	color:#62605d;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	line-height:15px;
	margin:1px 5px 0 0;
	float:left;
	width:54px;
}
.frnd_content_accept span{
	color:#e58f2b;
	font-family: 'Open Sans', sans-serif;
}
.frnd_content_accept span a{
	color:#e58f2b;
	text-decoration:none;
}
.frnd_content_accept span a:hover{
	color:#e58f2b;
	text-decoration:underline;
}
.frnd_content_decline{
	color:#62605d;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	line-height:15px;
	margin:1px 0 0 5px;
	float:left;
}
.frnd_content_decline span{
	color:#e58f2b;
	font-family: 'Open Sans', sans-serif;
}
.frnd_content_decline span a{
	color:#e58f2b;
	text-decoration:none;
}
.frnd_content_decline span a:hover{
	color:#e58f2b;
	text-decoration:underline;
}
.frnd_reqst_blk_content .seeall{
	margin-top:10px;
}
.frnd_reqst_blk_content .seeall a{
	float:right;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	padding-right:20px;
	color:#eda306;
	background:url(../images/seeall_arrow.jpg) no-repeat right;
}
.frnd_reqst_blk_content .seeall a:hover{
	color:#505050;
}


/*--------------------Footer---------------------------*/
.footer_main{
	width:100%;
	margin:0; padding:0;
	background:url(../images/footer_bg.jpg) repeat-x;
}
.footer{
	width:1000px;
	margin:0px auto;
	padding:30px 0 0 0;
}
.business_profile .footer, .member_area .footer{
	width:1000px;
	margin:0px auto;
	padding:30px 0 0 0;
}

.footer_nav{
	width:191px;
	float:left;
	background:url(../images/ftr_sep.jpg) no-repeat center right;
}
.footer_nav h5{
	font-size:18px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#e5e5e5;
	padding-bottom:10px;
	font-weight:normal;
}
.footer_nav ul{
	width:191px;
}
.footer_nav li{
	font-size:14px;
	padding:0px 0px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#FFF;
	list-style:none;
}
.footer_nav li a{
	font-size:14px;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#989898;
	padding-left:20px;
	background:url(../images/ftr_arrow.png) no-repeat center left;
}
.footer_nav li a:hover{
	color:#FFF;
}
.nav_pad{
padding-left:72px;
}
.nav_nobg{
	padding-left:60px;
	background:none!important;
        padding-top:19px;
}


.member_prof_abt_edit_table{
	margin-top:5px;
}
.member_prof_abt_edit_table #frmUserEdit label{
	width:300px!important;
	margin-right:10px;
}
.edit_link{
	color:#be3325!important;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:normal;
	background:url(../images/edit_icon.png) no-repeat center left;
	padding-left:20px;
	margin-right: 10px;
}
.edit_link:hover{
	color:#757575!important;
}
.edit_link_business{
	color:#e74c3c!important;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../images/edit_icon.png) no-repeat 1px 0px;
	padding-left:20px;
	/*margin:7px 35px 0 30px;*/
	vertical-align:middle;
	float:right;
	
}
.edit_link_business:hover{
	color:#757575!important;
}
.community_page_nav li a{
	padding:0 13px!important;
	}
	.community_page{
	margin:0 0 0 0!important;
	}
	.community_page > .edit_link_business{
	margin:14px 20px 0 11px!important;
}
div.pagination {
    float: right;
    margin: 10px 0;
    padding: 10px 0;
    text-align: right;
    width: auto;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
}
div.pagination span.disabled {
    background-color:#f9f9f9;
    border: 1px solid #ececec;
    color: #CCCCCC;
    margin:4px;
    padding:7px 15px;
	/*border-radius:2px;*/
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
div.pagination span.current {
    background-color: #FFF;
    border: 1px solid #be3325;
    color: #be3325;
    font-weight: bold;
    margin: 2px;
    padding:7px 13px
	/*border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;*/
}
div.pagination a {
    background-color: #f4f4f4;
    border: 1px solid #dfdfdf;
    color: #444444;
    margin:4px;
    padding:7px 13px;
    text-decoration: none;
	/*border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;*/
}
div.pagination a:hover {
    background-color: #f4f4f4;
    border: 1px solid #bfbfbf;
    color:#333333;
    margin:4px;
    text-decoration: none;
	/*border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;*/
}



 /*----------------------Developer CSS------------------------------*/
 /*-----------------Error class-----------------------------------*/
 .clserror{
    color:#ef5350 !important;
	margin-bottom:2px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	clear:both;
 }
  .error_div{
    color: red !important;
	margin-bottom:7px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	border: 1px solid #f9ea96;
	/*height:22px;*/
	line-height:22px;
	padding:2px 3px 2px 35px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background:url(../images/warning_icon.png) no-repeat 0% 50% #fff8bd;
 }

  .success_div{
    color:#3d7258!important;
	margin-bottom:7px;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight: 400;
	border: 1px solid #d5e5ca;
	/* height:22px; */
	min-height:22px;
	line-height:22px;
	padding:6px 6px 6px 50px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background:url(../images/success_icon.png) no-repeat 5px 50% #def0d8;
 }
 .notification_div{
    color:#94ac10!important;
	margin-bottom:7px;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	border: 1px solid #f9ea96;
	/* height:22px; */
	min-height:22px;
	line-height:22px;
	padding:2px 3px 2px 5px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background:  #fff8bd;
       width: 650px;
 }

 .register [type="textarea"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    /*border-radius: 0;*/
    color: #444444;
    font-family: 'Open Sans Condensed',sans-serif !important;
    font-size: 18px;
    margin-bottom:0px!important;
    line-height: 32px;
    margin-top: 15px;
    padding: 4px;
    width: 400px;
}
.invite_contacts_content p a{
	color:#FFFFFF;
}
.invite_contacts_content p a:hover{
	color:#898989;
}
.ui-menu-item a {
    font-size: 13px !important;
}



/*-------------------New slider style -----------------*/

/* Header Style */
.codrops-top{
	line-height: 24px;
	font-size: 11px;
	background: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
}
.codrops-top a{
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	text-shadow: 0px 1px 1px #fff;
	display: block;
	float: left;
}
.codrops-top a:hover{
	background: #fff;
}
.codrops-top span.right{
	float: right;
}
.codrops-top span.right a{
	float: left;
	display: block;
}

p.codrops-demos{
	text-align:center;
	display: block;
	padding: 14px;
}
p.codrops-demos a,
p.codrops-demos a.current-demo,
p.codrops-demos a.current-demo:hover{
    display: inline-block;
	border: 1px solid #b19099;
	padding: 4px 10px 3px;
	font-size: 13px;
	line-height: 18px;
	margin: 0px 3px;
	font-weight: 800;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #b19099;
	background: -moz-linear-gradient(top, #b19099 0%, #936975 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b19099), color-stop(100%,#936975));
	background: -webkit-linear-gradient(top, #b19099 0%,#936975 100%);
	background: -o-linear-gradient(top, #b19099 0%,#936975 100%);
	background: -ms-linear-gradient(top, #b19099 0%,#936975 100%);
	background: linear-gradient(top, #b19099 0%,#936975 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b19099', endColorstr='#936975',GradientType=0 );
}
p.codrops-demos a:hover{
	background: #b19099;
}
p.codrops-demos a:active{
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.4);
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.4);
	box-shadow: 0px 1px 1px rgba(255,255,255,0.4);
}
p.codrops-demos a.current-demo,
p.codrops-demos a.current-demo:hover{
	color: #443132;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
}
#testSlide3 {
	display: inline-block;
	border: 1px solid #b19099;
	padding: 4px 10px 3px;
	margin: 0px 3px;
	color: #fff;
	background: #111;
}
/*----------------------------Friends-------------------------------*/

.friendname_blk{
	height:54px;
}
.friends_btn{
border:0; 
font-size:12px;font-family:'Open Sans', sans-serif; padding: 3px 10px; text-decoration:none; display:inline-block;/*font-weight:bold;*/ color: #8a8a8a!important;

background-color: #f8f8f8; 
/*cursor:default;*/
cursor:pointer !important;
/*margin-left:10px;*/
 
}
.friends_btn:hover
{
	background-color: #f8be4a;
	color:#fff; 
	border: 1px solid #be3325;
}
.profile_pic_sec .friends_btn{
border:1px solid #ebb83f; 
font-size:12px; padding: 3px 6px!important; 
text-decoration:none; display:inline-block;/*font-weight:bold;*/ color: #8a8a8a!important;
margin: 0!important;
background: none!important;
/*cursor:default;*/
cursor:pointer !important;
/*margin-left:10px;*/
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
 }

.tik_icon{
	background: url(../images/tik.png) no-repeat 0% 50%;
	margin-right:3px;
	height:8px;
	width:11px;
	padding-left:11px;
	
}
.view_m_icon{
	background: url(../images/view_eye_icon.png) no-repeat 0% 50%;
	margin-right:3px;
	height:10px;
	width:13px;
	padding-left:13px;
	
}
/*------------------Find friends page style-------------------------*/
.addfriend_icon{
	background: url(../images/add_f.png) no-repeat 0% 50%;
	margin-right:3px;
	height:8px;
	width:11px;
	padding-left:11px;
	
}
.declinefriend_icon{
	background: url(../images/decline_icon.png) no-repeat 0% 50%;
	margin-right:3px;
	height:8px;
	width:11px;
	padding-left:11px;
	
}

.findfriend{

}
.business_profile .member_area .findfriend h3{
	font-size:28px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#505050;
	margin:15px 0;
	/*border-left: 12px solid #be3325;*/
	background:url(../images/h3_bg.jpg) no-repeat 0% 50%;
    padding-left: 14px;
	background:none;
}
.find_friends_list_blk{
	max-width:693px;
	width:96%;
	padding:0px 2%;
	margin:5px 0%;
	display:table;
	-dt-display:table;
	
}
.find_friends_list_blk .row{
	border-bottom:1px solid #eeeeee;
	margin:0px 5px;
	padding:10px 0px;
}
.find_friends_list_blk .rownoborder{
	border-bottom:0!important;
}
.categorylist_row{
	margin:0px 5px;
	padding:10px 0px;
}
.categorylist_row a{
	color:#5d5d5d;
	font-size:16px;
}
.categorylist_row a:hover{
	color:#EDA306;
}

.find_friends_list_blk .colside1{
	display:table-cell;
	width:75px;
	vertical-align:top;
	padding-right:15px;
	
}
.find_friends_list_blk .colmiddle{
	width:308px;
	display:table-cell;
	vertical-align:top;
	padding-right:15px;
}
.find_friends_list_blk .colside3{
	display:table-cell;
	width:260px;
	vertical-align:top;
	padding-left:10px;
	
}
.find_friends_list_blk .colmiddle h6 {
    color: #be3325;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    /*font-weight: bold;*/
    margin: 0;
    padding: 0;
}
.find_friends_list_blk .colmiddle h6.normal_head a{
	font-family: 'Open Sans Condensed',sans-serif !important;
    font-size: 20px;
    font-weight: bold; color:#000000;
}
.find_friends_list_blk .colmiddle h5.normal_user a{
	font-family: 'Open Sans Condensed',sans-serif !important;
    font-size: 14px;
    font-weight: normal; color:#be3325;
}
.find_friends_list_blk .colmiddle p.mesage_txt{
	font-family: 'Open Sans',sans-serif !important;
    font-size: 13px;
    font-weight: normal; color:#000; padding:0px 0 10px 0;
}
.msg_date_1{
	font-family:'Open Sans Condensed',sans-serif;
	color:#333333; font-size:14px; font-weight:normal;
	padding:15px 0 0 0;
}


.find_friends_list_blk .colmiddle h6 a {
    color: #be3325;
}
.find_friends_list_blk .colmiddle p {
    color: #505050;
    font-family: 'Open Sans',sans-serif;
    font-size: 11px;
    margin-top: 2px;
    padding: 0;
}
.colside1_pic{
	width:75px;
	height:75px;
	border:1px solid #ebebeb;
	float:left;
}
.colside1_pic img{
	max-width:75px;
	max-height:75px;
}
.colmiddle h3{
	font-size:20px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#505050;
	padding-left:12px;
	background:url(../images/h3_bg.jpg) no-repeat 0% 50%;
	margin-top:0px!important;
}
.find_friends_list_outer h3 {
    background: url("../images/h3_bg.jpg") no-repeat scroll 0 50% rgba(0, 0, 0, 0)!important;
    border: 0 none !important;
    color: #505050;
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 22px!important;
    padding-left: 12px;
	margin:10px 15px!important;
}
.find_friends_list_blk .colside3 .friends_btn{
border:1px solid #f9d13c; 
/*-webkit-border-radius: 0; 
-moz-border-radius: 0;
border-radius: 0;*/
font-size:12px;font-family:'Open Sans', sans-serif; 
padding: 3px 10px; 
text-decoration:none; 
/*display:inline-block;*/
/*text-shadow: 0  1px 0 rgba(255,255,255,0.5);
font-weight:bold; */color: #8a8a8a!important;
/*text-shadow: 0 1px 0 #FFFFFF;*/
background-color: #f8f8f8; 
cursor:default;
margin-left:10px;
float:right!important;
 
}
.friends_btn:hover
{
	background-color: #f8be4a !important;
	color:#fff !important; 
	border: 1px solid #be3325 !important;
}
span.expiry{
	margin-top:5px;
	margin-left: 10px;
}	
/*-------------------New slider style End Here -----------------*/


.starring{
	float:right;
}


/*-----------------------------------------------------JQUERY COLORBOX CSS---------------------------------------------------------*/
    /*
        ColorBox Core Style:
        The following CSS is consistent between example themes and should not be altered.
    */
    #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10001; overflow:hidden;}
    #cboxOverlay{position:fixed; width:100%; height:100%;}
    #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
    #cboxContent{position:relative;}
    #cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
    #cboxTitle{margin:0;}
    #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
    #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
    .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
    .cboxIframe{width:100%; height:100%; display:block; border:0;}
    #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

    /* 
        User Style:
        Change the following styles to modify the appearance of ColorBox.  They are
        ordered & tabbed in a way that represents the nesting of the generated HTML.
    */
    #cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
    #colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
    .cboxIframe{background:#fff;}
    #cboxError{padding:50px; border:1px solid #ccc;}
    #cboxLoadedContent{margin-bottom:28px;}
    #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
    #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
    #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
    #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

    /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
    #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

    /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
    #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

    #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
    #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxPrevious:hover{background-position:-75px -25px;}
    #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxNext:hover{background-position:-50px -25px;}
    #cboxClose{position:absolute; top:0px; right:-3px; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
    #cboxClose:hover{background-position:-25px -25px;}

    /*
      The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
      when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
      See: http://jacklmoore.com/notes/ie-transparency-problems/
    */
    .cboxIE #cboxTopLeft,
    .cboxIE #cboxTopCenter,
    .cboxIE #cboxTopRight,
    .cboxIE #cboxBottomLeft,
    .cboxIE #cboxBottomCenter,
    .cboxIE #cboxBottomRight,
    .cboxIE #cboxMiddleLeft,
    .cboxIE #cboxMiddleRight {
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
    }
    
/*-------autocomplete------*/
DIV.list_item_container {
    height: 39px;
    padding: 2px 5px;
    cursor: pointer;
}
DIV.image {
    width: 35px;
    height: 35px;
    float: left;
    position: relative;
    overflow: hidden;
    border:3px solid #EEE;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #EEE;
}
DIV.image img{
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%;
	width: auto;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	max-width: none!important;
}
.list_item_container .label{
    font-size: 15px!important;
    padding-top:4px;
    font-weight: normal;
    color: #bbbbbb;
}
.ui-autocomplete .list_item_container .label{
    font-size: 13px!important;
    padding-top:4px;
    font-weight: normal;
    color: #707b87!important;
}
.list_item_container a.jtab{
	color:#E19708;
	}
	.list_item_container a.jtab:hover{
	color:#000;
}

.datepaosted{
    color: #AAAAAA;
    font-family: 'Open Sans Condensed',sans-serif !important;
    font-size: 14px;
}

.loader{
    display: none;
}


.jedit{
	float:right;
	margin-top:-25px;
	
}
.jedittag{
	float:right;
	margin-top:-25px;
	
}
.user{	
		color: #949494;
		display:inline-block;
		float:left;
		text-align: center;
		vertical-align: middle;
		margin: 10px 0px 0px 24px;
	}
.user a{	
		color: #be3325;
		float:left;		
	}
.user img{
	float:left;
	margin-right:3px;
}	
.friend {
    float: right;
    margin: 10px;
}

#inviteblock .invite {
    margin:10px 0px 18px 0px;
    float: left;
}
.invitefrnd_contact_blk{
	width:290px;
	padding-right:10px;
	float:left;
}
#inviteblock h3{
    margin-bottom: 7px;
}

.search_info{
    font-family: 'Open Sans Condensed',sans-serif !important;
    font-style: italic;
    font-size: 12px;
    color: #443132;
    float: right;
}
/*.invite_btn {
    background: linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #DCB30D;
    border-radius: 0;
    box-shadow: 0 1px #F8D86B inset;
    color: #FFFFFF !important;
    cursor: pointer; height:auto;
   
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 16px;
    height: 30px;
    margin: 5px 0 0;
    outline: medium none;
    padding: 0 15px;
    text-shadow: 1px 1px 1px #A78A1C;
}*/
.invite_btn {
    background:#be3325;
    border: 0;
    line-height: 24px;
    color: #FFFFFF !important;
    cursor: pointer; height:auto;
    font-size: 13px;
   /* height: 30px;*/
    margin: 5px 0 0;
    border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    padding: 5px 15px;
    text-transform: uppercase;
    
}
.invite_btn:hover
{
	background:#f8be4a;
}
#jDivEmail textarea{
	margin: 15px 0 0 0;
	border: 1px solid #EEE;
	width: 100%;
	border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    padding: 10px;
}
.invite_btn.grey_btn{
	height: auto!important;
	border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
}
.member_prof_menu .more{
	float:right;
	margin-right:10px;

	}
	
.find_friends_list_blk .colmiddle1{
	width:308px;
	display:table-cell;
	vertical-align:top;
	padding-right:15px;
	max-width: 212px;
}
.find_friends_list_blk .colmiddle1 h6 {
    color: #be3325;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.find_friends_list_blk .colmiddle1 h6 a {
    color: #be3325;
}
.find_friends_list_blk .colmiddle1 p {
    color: #505050;
    font-family: 'Open Sans',sans-serif;
    font-size: 11px;
    margin-top: 2px;
    padding: 0;
}
.colmiddle1 h3{
	font-size:20px;
	font-family: 'Open Sans Condensed', sans-serif;
	color:#505050;
	padding-left:12px;
	background:url(../images/h3_bg.jpg) no-repeat 0% 50%;
	margin-top:0px!important;
}
.cateforylist_blk{
	width:210px;
	display:table-cell;
	vertical-align:top;
	padding:0px 10px;
}	

.breadCrumb {
    padding : 10px 10px 10px 0px;
    color:#be3325;
	vertical-align:middle;
}
.breadCrumb a{
    color:#888888;
}
.breadCrumb span{
	background:url(../images/brdcrumb_arrow.png) no-repeat 50% 50%;
	width:16px;
	height:12px;
	text-indent:-9999px;
	display:inline-block;
	vertical-align:middle;
}
.find_friends_list_blk .colside4{
	display:table-cell;
	width:260px;
	vertical-align:top;
	padding-left:10px;
	max-width: 161px;
}
.invite_frnds_div{
	 width:auto;
}

.invite_btn1 {
    background: linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #DCB30D;
    border-radius: 0;
    box-shadow: 0 1px #F8D86B inset;
    color: #FFFFFF;
    cursor: pointer;
   
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 16px;
    height: 25px;
    margin: 5px 5px 5px 10px;   
    outline: medium none;
    padding: 0 5px;
    text-shadow: 1px 1px 1px #A78A1C;
}
.cancel_btn1{
border:1px solid #656565;
height: 25px;
margin: 5px 5px 5px 5px;   
padding:0px 5px;
cursor:pointer;
outline:none;
font-size:16px;
font-family: 'Open Sans Condensed', sans-serif;
color:#FFF;
text-shadow: 1px 1px 1px #656565;
box-shadow: inset 0 1px #c6c6c6;
border-radius: 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background: #9c9c9c; /* Old browsers */
background: -moz-linear-gradient(top, #9c9c9c 0%, #6d6d6d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(100%,#6d6d6d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9c9c9c 0%,#6d6d6d 100%); /* IE10+ */
background: linear-gradient(to bottom, #9c9c9c 0%,#6d6d6d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#6d6d6d',GradientType=0 ); /* IE6-9 */
}

.textarea1{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:55px;
	width:220px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-top:15px;
	color:#4f4f4f;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	padding:2px 5px;
}


.ui-autocomplete{
    
    max-height: 300px;
    min-width: 200px;
    overflow: auto;
}
.orange_hd_invite{
	color:#d77b18;
	font-size:18px;
}
.inviterow{
	margin:0px 5px;
	padding:10px 0px;
}

.invitecol1{
	width:150px;
	padding-right:10px;
	display:table-cell;
	word-break:break-all;
}
.invitecol2{
	width:200px;
	padding-right:10px;
	display:table-cell;
	word-break:break-all;
}
.invitecol3{
	width:90px;
	padding-right:10px;
	display:table-cell;
	word-break:break-all;
}
.invitecol4{
	width:90px;
	padding-right:10px;
	display:table-cell;
	word-break:break-all;
}
.invitecol5{
	width:100px;
	padding-right:0px;
	display:table-cell;
	word-break:break-all;
}
.categ_count{
	padding:0px 5px 0px 10px; margin:2px 0 0 5px; font-size:14px; float:right; 
	background:#e74c3c; color:#FFFFFF; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.bus_catprofileform{
	margin:10px;
}
.bus_catprofileform #serachbuisness.busname{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:21px;
	max-width:150px!important;
	border-radius:0!important;
	margin:10px 10px 10px 0px!important;
	font-size:15px!important;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#444444;
	padding:4px;
}
.bus_catprofileform #role.rolename{
	background:#FFF;
	border:1px solid #d8d8d8;
	height:21px;
	max-width:125px!important;
	border-radius:0!important;
	margin:10px 10px 10px 0px!important;
	font-size:15px!important;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#444444;
	padding:4px;
}
#tag_list_19{
	padding:0px 10px;
}

.bus_profile_blk{
	width:483px; float:left; margin: 5px 5px 10px;
}
.bus_name_profile{
	width:273px; float:left; padding:0px 5px 0px 7px; 
}
.bus_name_profile a{
	color:#be3325!important;
	cursor:pointer;
}
.bus_name_profile a:hover{
	color:#757575!important;
}
.bus_name_profile span{
	color:#716962!important;
}
.error_block{
	width:100%;
	background:#FFF;
	padding:15px 15px;
	margin:5px 0;
	min-height: 550px;
}
.error_block span{
	background:url(../images/error_img.png) no-repeat center left;
	padding:0 0 0 45px;
	font-size:21px!important;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#f99910;
	height:35px;
}
.error_block p{
	color:#757575!important;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:10px 0 0 0;
}
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:5px;
	padding:10px;
	color:#fff;
	font-size:12px Arial;
}


.profilebizcom_invite{
    max-width: 100% !important;
}

.loaderposition{
	padding: 15px 5px 5px 5px;
    float: right;
    vertical-align: bottom;
    
}
.loaderposition1{
	padding: 5px 5px 5px 5px;
    float: right;
    vertical-align: bottom;
    
}
.right_name{
	float:right!important;
}
ul#menu li:first a{
		padding-left: 0px!important;
		margin-left: 0px!important;
		float:left;
	}
.permission_link{
	padding:10px 0px 10px 0px;
	cursor:pointer;
}
.content_left .inbox_div{
	display:block;max-width:710px;
}
#member_middle_blk.findfriend{
	margin:0px;
}
.floatright{
	float:right;
}
.replymessage, .fullmessage, .deletemessage{
	float:left; margin:0 50px 0 0;cursor:pointer;
}
	
.replymessage a, .fullmessage a, .deletemessage a{
	color:#be3325;
	font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:normal;
	padding:0 0 0 20px; cursor:pointer;
}
.menufloattop{
	float: right;
	padding-top: 25px;
	padding-right: 20px;
}
.menufloattop .replymessage,.menufloattop .fullmessage,.menufloattop .deletemessage{
	float:left; margin:0 5px 0 0!important;cursor:pointer;
}
.menufloattop a{
	padding:5px 15px!important;
	background: rgba(0,0,0,0.35)!important;
	border-radius: 3px;
	font-size: 12px!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #FFF!important;
	float: left;
	margin:0 5px 0 0!important;
	border: 1px solid #be3325;
}	
.menufloattop a:hover{
	background: #be3325!important;
}	
.menufloattop .replymessage a,.menufloattop .fullmessage a,.menufloattop .deletemessage a{
	color:#FFF;
	font-size:12px; font-weight:normal;
	padding:0 0 0 20px; cursor:pointer;
}
.menufloattop a input{
	background: none!important;
	border: 0!important;
	text-transform: capitalize!important;
}
.replymessage a{
	background:url(../images/msg_icons.png) no-repeat 0px 0px; 
}
.fullmessage a{
	background:url(../images/msg_icons.png) no-repeat 0px -44px;
}
.deletemessage a{
	background:url(../images/msg_icons.png) no-repeat 0px -82px;
}
.classified_form{
	position:relative;
	}
	.classified_remove_img{
	position:absolute; top:285px; left:129px; z-index:1000;cursor:pointer;
	}
	
.classified_form .classifieds_description{
	resize: none; height:130px!important;
}
#classifieds_image_id{
	margin-top:0px;
}	
#frmClassifiedsRegister div > label.error {

	font-size:0px!important; text-indent: -999em!important;
	display: none;
}	
#frmClassifiedsRegister div.clserror label.error {

	font-size: 12px!important; text-indent:inherit!important;
	
	display:inherit;
}
.classif_image{
	max-height:150px;
	max-width:150px;
}
.intro_list div{
        font-family: 'Open Sans',sans-serif;
        font-size: 13px;
        text-align:left;
        color:#333;
        line-height:18px;
}


.member_search .filter_feild{
	float:left;
	width:205px;
	margin-top:5px;}
.member_search	.invite_btn{
	float:right;
	}
.intro_list_members{
	padding:0 10px;}
.intro_list_members .friendlist1blk{
	max-width:215px;
	}
.intro_list_members h4{
	padding-left:10px;
	padding-right:10px;}
.frndsselect_chkbx{
	position:absolute;
	left:6px;
	top:7px;}
.intro_list_members .friendlist1blk{
	position:relative;
	margin-top:0;}

.linkstyle2:hover{
	color:#f6b116;}
.mail_preview{
    padding:0 11px 15px 11px;
}
.mail_preview p{
    padding:10px 0 10px 0;
}
.mail_textarea{
    width:638px;
    height:40px;
    margin-top:0;
}
.introdiv{
    padding:0 0 10px 0px;
    margin :15px 0;
    max-width :674px;
    background: #ffffff
}
.introdiv .member_prof_menu{
	border-bottom: 1px solid #dfdfdf;
	background:none;
}
.bizcom_blk{
    background:#fafafa;
    width:305px;
    float:left;
    border:1px solid #CCCCCC;
    height:80px;
    padding:5px;
    position:relative;
}
.bizcomlist_image{
  float:left;
  width:60px;
  height:70px;
  margin-right:10px;
  margin-left:10px;
	}
	.bizcomlist_image img {
    border: 1px solid #e1e1e1;
    padding: 1px;
    background: #fff;
}
.bizcom_detail{
    color: #f99910;
}

.rtmargin{
    margin: 0 10px;
}
.search_bizcom{
    float:left;
}


.linkstyle3{
	text-align:right;
	color:#828282;
	margin:0 10px;
	font-family: 'Open Sans',sans-serif;
        font-size: 12px;
	width:606px;
	border:1px solid #bbbbbb;
	display:block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	clear:both;
	cursor:pointer;
	padding:0 0 0 15px;
	text-align:center;
	background-color:#e9e9e9}
.linkstyle3:hover{
	color:#666666;}

.refferal_request_outer{
	width:100%;
	max-width:100%;
    background:#ffffff;
    /*border:1px solid #e1e1e1;*/
    margin:15px 0 10px 0;
}
.divPifHeading{
   padding: 10px;
   font-size: 18px;
   font-family:'Karla', sans-serif;
   color:#e74c3c;
}
.content_pif .divPifHeading{
   padding: 10px 0;
 }
 .content_pif .pif_preview{
   padding: 10px 0;
 }
 .pif_preview{
    padding:10px 20px;
}
#divDisplayUserTypes .intro_list_members {
    padding: 0;
}
#divDisplayUserTypes .intro_list_members h4 {
    padding-left: 0px;
    padding-right: 0px;
}
#divDisplayIntroductionMemberDetails .yellow_btn{
	margin-top: 10px!important;
}
#divDisplayIntroductionMemberDetails
#jSendPifMail.invite_btn{
    float: left;
    background: #e74c3c!important;
    border: 0 !important;
}
#jSendPifMail.invite_btn:hover{
	background: #e74c3c!important;
}
#jDisplayCommonIntroDiv .display_table_cell label{
	font-weight: normal;
}	
.bizcom_img{
    float:left;
    margin: 0 auto;
    padding:5px 10px;
}
.divShowOptions{
    color:#e74c3c;
    cursor: pointer;
}
a.divShowOptions:hover{
    color: #e26102;
}
.Introduction-container{
  min-height: 500px;
  padding:10px;
  font-size: 16px;
}
/*Incentivised referral*/
#divBudget{
    display:table;
    width:100%;
    font-family: 'Karla', sans-serif; font-size:13px; color:#333;
}
.budgetLabel{
    display:table-cell;
    width:75%;
    text-align:left;
    vertical-align:middle;
    font-family: 'Karla', sans-serif; font-size:13px; color:#333;
    padding-top: 20px!important;
    padding-right: 10px!important;
}
.budgetInput{
 display:table-cell;
   width:25%;
  text-align:right;
  padding-left: 34px !important;
  vertical-align:middle;
 font-family: 'Karla', sans-serif; font-size:13px; color:#333;
      
}

.view_other_bizcom{
	color:#be3325;
	}
	.view_other_bizcom:hover{
	color:#000;
}
.admin_announcement .mediapost_head{
	background:#fbe20f!important;
	}
	

.table_layout_outer{
    display:table;
    width:100%;
    font-family: 'Karla', sans-serif; font-size:13px; color:#333;
}
.table_layout_inner{
    display:table-cell;
    text-align:left;
    vertical-align:middle;
    font-family:'Karla', sans-serif; font-size:13px; color:#333;
    padding:20px 10px 10px 10px!important;
	
	border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.table_layout_1{
	width:35%;
	}
	.table_layout_2{
	width:15%;
	}
	.table_layout_3{
	width:15%;
	}
	.table_layout_4{
	width:15%;
	}
	.table_layout_5{
	width:15%;
	}
	.table_layout_inner.last{
	border-right:0px!important;
}

label.error{
    background: none!important;
}
.error{
    color:#ef2e2e;
    border-color: #ef2e2e;
    background: #fee9ea;
}
#id-error{
     /*display: table-row;*/
}
#divIntoType{
    line-height:20px;
}
#divCampaignExpiry{
    display:table;
    width:100%;
    font-family:'Karla', sans-serif; font-size:13px; color:#333;
}

.bizcom_content .rtmargin{
    margin:5px 7px;
}
.business_profile .content_left h3{
    padding-left:15px!important;
    background:url("../images/h3_bg.jpg")0% 50% no-repeat!important;
}

/*------------------------login dashboard new layout-----------------------------------*/


.login_dashboard_wrapper{
	padding:20px 0;}

.dashboard_blocks{
	display:table;
	width:100%;
	}
	.dashboard_block_row{
	display:table-row;
	width:100%;
	}
	.dashboard_block{
	background-color:#ffffff;
	border:1px solid #f3f3f3;
	border-right-width:25px;
	border-bottom-width:25px;
	padding:15px 2%;
	width:26%;
	/*height:140px;
	float:left;*/
	margin:25px 5% 0 0;
	display:table-cell;
	vertical-align:top;
	}
	.dashboard_block_outer{
	margin-right:15px;
	margin-bottom:15px;
	}
.dashboard_block .col_1{
	float:left;
	width:40%;
	vertical-align:top;}
.dashboard_block .col_2{
	float:right;
	width:55%;
	vertical-align:top;
}
.db_block_img{
	width:100px;
	height:100px;
	border:1px solid #d1d1d1;}
.dashboard_block_nomargin{
	margin:25px 0 0 0!important;
	border-right:0px;
	}
.dashboard_block .col_2 p{
	font-size:16px;
	line-height:26px;
	padding-bottom:10px; min-height:104px;
	}
.dashboard_block .col_2 a{
	font-size:16px;
	background:url(../images/arrow-right.gif) 0% 50% no-repeat;
	padding-left:15px;}
.bizbfrndz{
	background:url(../images/bizb1.jpg) 0% 0% no-repeat;}
.bizcom{
	background:url(../images/bizb2.jpg) 0% 0% no-repeat;}
.bizbdirectory{
	background:url(../images/bizb3.jpg) 0% 0% no-repeat;}
.rewards{
	background:url(../images/bizb6.jpg) 0% 0% no-repeat;}
.newintr{
	background:url(../images/biz5.jpg) 0% 0% no-repeat;}
.messg{
	background:url(../images/biz4.jpg) 0% 0% no-repeat;}
.recent_conversations{
	padding:20px 0 0 0;}
.recent_conversations h2{
	font-size:20px;
	color:#363636;
	padding:5px 0 0 35px;
	background:url(../images/conversation_icon.png) 0% 50% no-repeat;}
.rcnt_conver{}
.rcnt_conver li{
	float:left;
	display:block;
	float:left;
	width:296px;
	padding:10px; margin:20px 23px 0 0;
	height:64px; background:#fff; border:1px solid #ebebeb;
}
.conver_img{
	width:45px;
	padding-top:5px;
	display:table-cell;
	padding-right:8px;
	vertical-align:top;
	}
.conver_txt{
	display:table-cell;
	vertical-align:top;}
.conver_txt p{
	font-size:13px;
	line-height:20px;
	color:#5a5a5a!important;}
.linomargin{
	margin:20px 0 0 0!important;}
#referral_subheading{
    padding-left:35px;
    font-size:16px;
}
.bizcom_accept{
    float:left;
    margin-bottom:10px;
}
.bizcom_decline{
    float:right;
    margin-bottom:10px;
}
.contactDetails{
    width:589px;
}
.padside10{
	padding:0 20px;
}
.buttons{
    background:  #E7E7E7;
    border: 0 none;
    color: #666666;
    display: inline-block;
    font-size: 15px;
    height: 28px;
    padding: 8px 10px 0;
}
.buttonInput{
    width:75px;
    border-bottom-left-radius: 0!important;
    -moz-border-bottom-left-radius: 0!important;
    -webkit-border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important;
    -moz-border-top-left-radius: 0!important;
    -webkit-border-top-left-radius: 0!important;
    border:1px solid #CCC;
    height: 28px;
}
.buttonInput.urotxtbox{
	width: 165px!important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0 5px;
}	

.Pbuttons{
    background:  #E7E7E7;
    border: 0 none;
    color: #666666;
    display: inline-block;
    font-size: 15px;
    height: 28px;
    padding: 9px 11px 0px;
    margin-right:-3px;
}
.campaign_Urobox{
    background:  #E7E7E7;
    border: 0 none;
    color: #666666;
    display: inline-block;
    font-size: 15px;
    height: 28px;
    padding: 0px 10px;
    line-height: 28px;
    margin-right:-3px;
    margin-bottom: 0;
    margin-top: 0;
    float: left;
}
.hasDatepicker{
	border: 1px solid #CCC;
	height: 28px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFF;
	padding: 0 5px;
}
.campaignfriendlist1blk{
	margin:10px 10px 10px 10px !important;
	padding:5px;
	border:1px solid #e1e2e3;
	background:#fafafa;
	height:80px;
	float:left;
	width:100%;
	max-width:280px!important;
	float:left;
        position:relative;
       
}
/*--------------------------Campaign navigation steps-------------------*/
.outer-box
{
	width:671px;
	height:auto;
	
	/*border-radius:5px;*/
	background:#f3f3f3;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
	
	
}
.inner-box
{
	width:auto;
	height:auto;
	float:left;
	padding:6px 5px;
	border-left:1px solid #dfdfdf;
	background: #f8f8f8;
}
.inner-box-active
{
	width:auto;
	height:auto;
	float:left;
	
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:6px;
	padding-top:6px;
	
	background:#252525;
}

.round {
    border: 2px solid #6d6d6c;
    border-radius: 100px;
    float: left;
    font-size: 16px;
    height: 7px;
    line-height: 4px;
    padding: 10px;
    text-align: center;
    width: 7px;
	background: #fff; /* Old browsers */

}
.line-outer
{
	width:106.5px;
	height:auto;
	
	float:left;
	padding-left:15px;
	padding-right:5px;
	
}
.round-active
{
	
    border-radius: 100px;
    float: left;
    font-size: 15px;
    height: 5px;
    line-height: 4px;
    padding: 10px;
    text-align: center;
    width: 5px;
	color:#fff;
	border:2px solid #FFFFFF;
	
	background: #febf04;
}
.step-titile
{
	font-size:14px;
	text-transform:uppercase;
	color:#FFF;
}
.step-heading
{
	font-size:10px;
	
	color:#FFF;
}
.step-titile-box
{
	width:100%;
	height:auto;
	float:left;
}

.step-titile-normal
{
	font-size:14px;
	text-transform:uppercase;
	color:#000;
}
.step-heading-normal
{
	font-size:10px;
	
	color:#000;
}
.box-BRD
{
	border:1px solid #ececec;
	padding-top:15px ;
	clear:both;
	overflow:hidden;
	
}
.no-bdr
{
	border:none !important;
}
.btn-outer
{
	width:659px;
	height:auto;
	float:left;
}
.intro_list-new
{

padding: 10px;
border:1px solid #d8d8d8;
float:left;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
width:610px;
}
.back-btn{
    background: linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #DCB30D;
    border-radius: 0;
    box-shadow: 0 1px #F8D86B inset;
    color: #FFFFFF !important;
    cursor: pointer;
   
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 17px;
    height:auto !important;
    margin: 5px 0 0;
    outline: medium none;
    padding: 0 15px;
    text-shadow: 1px 1px 1px #A78A1C;
}
.invite_btn_next {
	
    /*background:url(../images/next-left.png) right no-repeat #F6B116;linear-gradient(to bottom, #F2C40F 0%, #F6B116 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background:#F6B116;
	border: 1px solid #be3325;
   /* border-radius: 0;*/
   /* box-shadow: 0 1px #F8D86B inset;*/
    color: #FFFFFF !important;
    cursor: pointer;
   
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 16px;
    /*height: 30px;*/
    margin: 5px 0 0;
    /*outline: medium none;*/
    /*padding: 0 15px;*/
	padding-bottom:0;
	padding-top:0;
	padding-left:15px;
	padding-right:15px;
    /*text-shadow: 1px 1px 1px #A78A1C;*/
}
.invite_btn_next:hover
{
	 background:#f8be4a;
}

.invite_btn_back
 {
	
     background:#F6B116;
	border: 1px solid #be3325;
   /* border-radius: 0;*/
   /* box-shadow: 0 1px #F8D86B inset;*/
    color: #FFFFFF !important;
    cursor: pointer;
   
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 16px;
    height: 30px !important;
    margin: 5px 0 0;
    /*outline: medium none;*/
    /*padding: 0 15px;*/
	padding-bottom:0;
	padding-top:0;
	padding-left:15px;
	padding-right:15px;
}
.invite_btn_back:hover
{
	 background:#f8be4a;
}
.no-mrg
{
	margin:0 !important;
}
.right-mrg
{
	margin-right:8px !important;
}
.small-padding
{
	padding-left:2px !important;
}

.add_classifieds_img_feild{
    border: 1px solid #ccc;
    float: left;
    height: 26px!important;
    margin-top: 14px;
    width: 351px!important;
	}
	.add_classifieds_img_btt{
	margin-top: 13px;
	}
.split_outer{
	margin-bottom: 10px;
	margin-top: 10px;
	}
	.split_outer > div{
	float:left;
	width:45%;
}
.campaign_details{
	border:1px solid #e7e7e7; border-bottom:0px;
	background:#fafafa;
	}

.reg_steps_outer{
	float:left;
	width:100%; margin:0 0 20px 0;
	}
	.reg_steps_top{
	width:612px;
	margin:0 auto;
	padding: 0 0 2px 0;
	}
	.reg_steps_bottom{
	float:left;
	width:96%; margin:0 2%;
	}
	.reg_steps_bottom_inner{
	float:left;
	width:108px; padding:0 69px 0 0;
	}
	.reg_steps_bottom_inner p{
	float:left;
	width:100%;
	padding:0; margin:0;
	color:#4f4f4f; text-align:center; font-size:15px; text-transform:uppercase;
	}
	.reg_steps_bottom_inner span{
	float:left;
	width:100%;
	padding:0; margin:0;
	color:#4f4f4f; text-align:center; font-size:12px;
	}
	.reg_steps_bottom_inner.last{
	padding-right:0px;
	}
	.reg_steps_inner{
	float:left;
	width:37px; height:37px; padding:0 138px 0 0;
	background:url(../images/inactive.png) no-repeat left center;
	}
	.reg_steps_inner span{
	float:left;
	width:37px; height:37px;
	text-align:center; line-height:37px; font-size:20px; color:#cecece;
	}
	.reg_steps_inner.after{
	background:url(../images/after.png) no-repeat left center!important;
	}
	.reg_steps_inner.after span{
	font-size:0px; text-indent:-999em;
	background:url(../images/tick.png) no-repeat center center!important;
	}
	.reg_steps_inner.active{
	background:url(../images/active.png) no-repeat left center!important;
	color:#252525;
	}
	.reg_steps_inner.active span{
	color:#252525;
	}
	.reg_steps_inner.last{
	padding:0 0 0 0;
	}
.nonbizmemnberlisting{
	max-width:300px!important;
	}
	.more_non_bizcom_members_button{
	width:618px!important;
}

.home_page_left_content{
	padding-right:0px;
	border:0px;
	width:100%;
}
.home_page_left_content .welcome_area{
	width:100%;
	padding-bottom:35px;
}

.home_page_left_content .home_loginsec_left{
	width:465px;
}
.home_page_left_content .home_loginsec_right{
	width:466px;		
}
.home_page_left_content .home_log_form_blk{
	 width:431px;
}
.home_page_left_content [type="text"], .home_page_left_content [type="password"]{
	width:419px;
	padding:2px 5px;
}
.split_L{
	float:left;
	width:45%;
	}
	.split_R{
	float:left;
	width:45%;
	}
.intro_list.gray{
	background:#fafafa; padding:7px 10px;
	}
	.intro_list.white{
	background:#fff; padding:7px 10px;
	}
.split_R .colside1_pic11{
	padding:0;
	}
	.split_R .colside1_pic11 img{
	width:46px;
	background:#fff;
    border: 1px solid #ececec;
    padding: 2px;
	}
	.invite_list_blk_outer{
    border: 1px solid #f1f1f1;
    float: left;
    margin: 0 0 20px;
    width: 99.8%;
}
.main_listing_gray_main_outer{
	float:left;
	padding:0 10px 20px 10px;
	/*width:700px;*/
	width:683px;
}
.main_listing_gray_outer{
	margin:0 11px 10px 0;
	padding:5px;
	border:1px solid #e1e2e3;
	background:#fafafa;
	height:80px;
	float:left;
	width:319px;
	float:left;
	position:relative;
}
.main_listing_gray_main_outer .linkstyle2{
	margin-left:0px;
	margin-right:0px;
	width:656px;
}
.margin_r_0{
	margin-right:0!important;
}
#divDisplayGoodFriendIntro {
    padding-bottom: 15px;
}
.pending_pf_1{
    display:table-cell;
    width:45%;
    text-align:left;
    vertical-align:middle;
    font-family:'Karla', sans-serif; font-size:13px; color:#333;
    padding: 20px 10px 10px 17px!important;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	}
	.pending_pf_2{
    display:table-cell;
    width:15%;
    text-align:left;
    vertical-align:middle;
    font-family:'Karla', sans-serif; font-size:13px; color:#333;
    padding: 20px 10px 10px 17px!important;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	}
	.pending_pf_3{
    display:table-cell;
    width:40%;
    text-align:left;
    vertical-align:middle;
    font-family:'Karla', sans-serif; font-size:13px; color:#333;
    padding: 20px 10px 10px 17px!important;
	border-bottom:1px solid #e1e1e1;
	border-right:0 solid #e1e1e1;
}
.pending_pf_3 a{
	color:#000000; cursor:pointer;
	/*padding:0 0 0 20px;*/ margin:0 20px 0 0;
	}
	.pending_pf_3 a:hover{
	/*text-decoration:underline;*/
	}
	.pif_approve_link{
	background:url(../images/approve.png) no-repeat left center;
	}
	.pif_dis_approve_link{
	background:url(../images/dis_pprove.png) no-repeat left center;
	}

.dashboard.content_left h3{
    padding-left:15px!important; font-size: 22px;
    background:url("../images/h3_bg.jpg")0% 50% no-repeat!important;
}
.budgetLabel_outer{
    display:table;
    width:100%;
    font-family:'Karla', sans-serif; font-size:13px; color:#333;
}

.affliate_content_add{
	color:#62605d;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	line-height:15px;
	margin:22px 5px 0 0;
	width:150px;
}
#greyspan{
     color: #cecece;
}
.content_changepassword {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #e1e1e1;
    margin: 10px 0;
    padding: 2px 15px;
}
.div_cc_detail{
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #e5e5e5;
    padding: 15px;
}
.business_prof_menu{
	height:43px;
	background:#FFF;
        margin-top:10px;
}
.business_prof_menu ul{
}
.business_prof_menu ul li{
	list-style:none;
	height:43px;
	line-height:43px;
	display:block;
	float:left;
	margin-right:1px;
}
.business_prof_menu ul li a{
	color:#979797;
	font-weight:normal;
	font-family: 'Open Sans Condensed', sans-serif!important;
	color:#4f4f4f;
	font-size:17px;
	padding:0px 15px;
	border-right:1px solid #e5e5e5;
}
.business_prof_menu ul li:last-child a{
	border-right:0;}
.business_prof_menu ul li:hover, .business_prof_menu ul .active{
	background:url(../images/profile_menu_li_bg.jpg) repeat-x bottom;
}
.round-search
{
	min-width:60px;
	height:36px;
	/*background: url(../images/round.png) no-repeat center;*/
	margin:0 0 0 10px!important; padding:5px 7px; font-size:15px;
	font-weight: 500;
	background:#FFF; line-height:20px; text-align:center;
	border: 1px solid #f8af30;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #e74c3c;
}
.search-heading-outer
{
	width:715px;
	height:30px;
	float:left;
	
}

.heading_h3{

	}
	.heading_h3 span{
	float:left; margin:5px 0 0 0 ;
}


.search-heading-inner
{
	width:150px;
	height:30px;
	float:left;
}
.r-search-left
{
	float:left;
	height:30px;
	width:82px;
}
.r-search-right
{
	width:102px;
	height:30px;
	float:left;
}
.r-search
{
	width:50px !important;
	height:50px !important;
	background:#be3325;
	padding:25px;
	border-radius:5px;
	color:#000 !important;
	margin-left:85px;
	margin-top:-4px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size:12px!important;
}
.r-search a
{
font-size:12px!important;	
}
.r-search2
{
	width:25%!important;
	height:20px !important;
	/*background: url(../images/r-2.png) no-repeat center;*/
	background:#be3325;
	border-radius:50px;
	
	color:#000 !important;
	/*margin-left:141px;
	margin-top:5px;*/
	line-height:22px;
	font-family: 'Open Sans Condensed', sans-serif !important;
	font-size:12px!important;
	text-align:center;
	float:right;
}
.r-search2 a
{
	color:#FFF !important;
	font-size:12px!important;	
	font-family: 'Open Sans Condensed', sans-serif !important;
}

.jMenu {
    float: right;
    padding-right: 0 !important;
    width: 256px; margin-right: 1px;
	}
	.jMenu li {
		padding-left: 23px;	
	    width: 222px !important;
	    background: url(../images/r_white_arrow.png) no-repeat 5% 50% #e0e0e0 !important;
	}
	.jMenu li a{
	font-size:16px;
	color: #585858;
	}

	.bus_prof_inner{
	float:left;
	width:230px;
	}
	.bus_prof_inner label{
	float:left;
	width:90px; text-align:left;
	margin:13px 0 0 0;
	}
	.bus_prof_inner input[type="text"]{
	width:120px!important;
	margin-right:0px !important;
}
.bus_prof_inner_1{
	float:left;
	width:460px;
	}
	.bus_prof_inner_1 label{
	float:left;
	width:90px; text-align:left;
	margin:13px 0 0 0;
	}
	.bus_prof_inner_1 input[type="text"]{
	width:260px!important; height:21px!important;
	margin-right:0px !important; font-size:15px!important;
	}
	.bus_prof_inner_1 input[type="submit"]{
	width:80px!important;
	margin:5px 0 0 10px!important;
}
.pay_now_btt{
	float:left;
	width:79px; height:25px;
	background:url(../images/pay_now_btt.png) no-repeat left top;
}

.business_profile_info DIV.image{
    width: 50px!important;    
}
.business_profile_info DIV.image img{
     max-height: 50px!important;
    max-width: 50px!important;
    
}
.business_profile_info .bus_name_profile{
    width: 267px!important;
}
.business_profile_info .bus_name_profile > span{
    font-size: 13px!important;
}


.main_business_profile_info_outer DIV.image{
    width: 50px!important;    
}
.main_business_profile_info_outer DIV.image img{
     max-height: 50px!important;
    max-width: 50px!important;
    
}
.main_business_profile_info_outer .label {
    float: left;
    font-size: 13px !important;
    line-height: 20px;
    padding-bottom: 15px;
    padding-left: 7px;
    padding-top: 4px;
    width: 400px;
}
.main_business_profile_info_outer .label  a{
    font-size: 15px !important;
}
.review_confirm_Payment{
    padding:10px; margin: 0;
    border: 1px solid #e8e8e8;
    }
    .review_confirm_Payment_inner{
     padding:15px 0 0 0;
    }
    .review_confirm_Payment_inner label{
       float:left;
       padding:18px 10px 0 0;
    }
    .review_confirm_Payment_inner table{
     float:right;
     margin:0 220px 0 0;
    }
    .review_confirm_Payment .bizcom_next{
    margin:15px 255px 20px 0!important;
    }

.my_friends_list{
	margin:10px 10px 0 0;
	padding:5px;
	border:1px solid #e1e2e3;
	background:#fafafa;
	height:92px;
	float:left;
	width:100%;
	max-width:219px;
	float:left;
}
.my_friends_list .friendlist1blk_content{
	max-width:136px;
}
.my_friends_list_last{
	margin-right:0px!important;
}
.my_friends_list .friendname_blk{
	height:64px;
}

	#jDisplayCommonIntroDiv .intro_list.gray{
	background:#f5f5f5;
	border-bottom:1px solid #e3e3e3;
}
.intro_list_inner{
	float: left;
	width:98%;
	padding: 10px 0 0 1%;
	background:none;
}
.annsection_cont_outer{
	padding:15px;
	}
	.annsection_cont_outer_2{
	margin: 10px;
	width: 459px;
}


.add_btt{
	color:#505050!important;
	font-family: 'Open Sans', sans-serif;
	font-size:12px!important;
	float:right;
	vertical-align:middle;
	background:url(../images/plus_icon.png) no-repeat 0% 50%;
	margin-top:5px;
	padding:0 0 0 15px; cursor:pointer;
	}
	.add_btt{
	color:#505050!important;
}
.testi_icon2{
	width:20px;
	height:20px;
	background:url(../images/testi_icon2.png) no-repeat 0 bottom;
	padding:0 12px 7px 12px; margin:0 0 0 6px;
}
.margin_l_20{
    margin-left: 20px;
}

.my_pending_business_incentives .table_layout_1{
	width:23%;
	}
	.my_pending_business_incentives .table_layout_2{
	width:10%;
	}
	.my_pending_business_incentives .table_layout_3{
	width:12%;
	}
	.my_pending_business_incentives .table_layout_4{
	width:13%;
	}
	.my_pending_business_incentives .table_layout_5{
	width:15%;
        }
	.my_pending_business_incentives .table_layout_6{
	width:27%;
}
.my_pending_campaignwise_business_incentives .table_layout_1{
	width:10%;
	}
	.my_pending_campaignwise_business_incentives .table_layout_2{
	width:30%;
	}
	.my_pending_campaignwise_business_incentives .table_layout_3{
	width:13%;
	}
	.my_pending_campaignwise_business_incentives .table_layout_4{
	width:15%;
	}
	.my_pending_campaignwise_business_incentives .table_layout_5{
	width:12%;
	}
	.my_pending_campaignwise_business_incentives .table_layout_6{
	width:30%;
}
.my_pending_campaignwise_business_incentives .table_layout_full{
	float:left;
	width:96%;
	padding:20px 2% 10px 2% !important;
}
.padding_L_15{
	padding-left:15px;
}
.friends_btn_yellow{
	border:1px solid #be3325; 
	font-size:12px;font-family:'Open Sans', sans-serif; padding: 3px 10px 3px 20px; text-decoration:none; display:inline-block;/*font-weight:bold;*/ color: #FFF!important;
	background: url(../images/tik_white.png) no-repeat 5px 52% #f8be4a;
	cursor:pointer !important;	
	}
	.friends_btn_yellow:hover{
	background: url(../images/tik.png) no-repeat 5px 52% #f8f8f8;
	color:#8a8a8a!important; 
	border: 1px solid #d7dada;
}
.view_my_campaign{
	border:0;
}

.business_profile_commentrow .datepaosted{
	float:right;
}
.business_profile_commentBlk h5.testimonials{
	float:left;
	width:440px; margin-left:98px;
}
.business_profile_commentBlk h5.testimonials span{
	float:left;
	color:#969696;
}
.register [type="email"] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d8d8d8;
    color: #444444;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    margin-top: 15px;
    padding: 4px;
    width: 400px;
}

.register [type="url"] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d8d8d8;
    color: #444444;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    margin-top: 15px;
    padding: 4px;
    width: 400px;
}
.fleft{
	float: left;
}
.width280{
	width: 280px!important;
}

.charitylist_image{
  float:left;
  width:60px;
  height:70px;
  margin-right:10px;
  margin-left:10px;
	}
.charitylist_image img {
    border: 1px solid #e1e1e1;
    padding: 1px;
    max-width: 100%;
    background: #fff;
}
.table a{
	color: #e74c3c;
}
.table a:hover{
	color: #969696;
}
.bord0{
	border:0px!important;
}
.ibox-content label{
	font-weight: normal!important;
}
/*--------- push menu dropdown styles ------------*/
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1.15;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 100%;
  color: #ffffff;
}
#cssmenu ul ul {
  display: none;
}
#cssmenu > ul > li.active > ul {
  display: block;
}

#cssmenu > ul > li > a {
  padding: 13px 35px 13px 20px;
  cursor: pointer;
  z-index: 2;
  font-size: 15px;
  text-decoration: none;
  color: #ffffff;
  background: #272727;
  transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
#cssmenu > ul > li > a:hover {
  color: #FFF;
  background: #e9c32e;
}
#cssmenu ul > li.has-sub > a:after {
  position: absolute;
  right: 26px;
  top: 19px;
  z-index: 5;
  display: block;
  height: 10px;
  width: 2px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu ul > li.has-sub > a:before {
  position: absolute;
  right: 22px;
  top: 23px;
  display: block;
  width: 10px;
  height: 2px;
  background: #ffffff;
  content: "";
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
#cssmenu ul > li.has-sub.open > a:after,
#cssmenu ul > li.has-sub.open > a:before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cssmenu ul ul li a {
  padding: 14px 22px;
  cursor: pointer;
  z-index: 2;
  font-size: 14px;
  text-decoration: none;
  color: #dddddd;
  background: #49505a;
  transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
#cssmenu ul ul li a:hover {
  background: #e6cb4d;
}	
#cssmenu ul ul ul li a {
  padding-left: 32px;
}
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul > li.has-sub > a:after {
  top: 16px;
  right: 26px;
  background: #dddddd;
}
#cssmenu ul ul > li.has-sub > a:before {
  top: 20px;
  background: #dddddd;
}
/*--------- push menu styles ------------*/
/* -----------------------------------------------------------------------------

  WRAPPER OBJECT
  
----------------------------------------------------------------------------- */
.o-wrapper {
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s;
}

/* -----------------------------------------------------------------------------

  CONTAINER OBJECTS
  
----------------------------------------------------------------------------- */
.o-container {
  margin: 0 auto;
  padding: 0 12px;
  max-width: 960px;
}

@media all and (min-width: 480px) {
  .o-container {
    padding: 0;
  }
}
@media all and (min-width: 720px) {
  .o-container {
    padding: 0;
  }
}
/* -----------------------------------------------------------------------------

  HEADER OBJECT
  
----------------------------------------------------------------------------- */
.o-header {
  margin: 0;
  padding: 0;
}

.o-header-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #67b5d1;
}

.o-header-nav__link {
  padding: 12px;
  color: #fff;
}

.o-header-nav__link:hover {
  color: #fff;
  background-color: #3184a1;
}

.o-header__title {
  margin: 24px;
  padding: 0;
  color: #818181;
  font-size: 28px;
  font-weight: 300;
  text-align: center;
}

@media all and (min-width: 480px) {
  .o-header__title {
    margin: 36px;
    font-size: 42px;
  }
}
/* -----------------------------------------------------------------------------

  MAIN OBJECT
  
----------------------------------------------------------------------------- */
.o-main {
  /**/
}

/* -----------------------------------------------------------------------------

  SUB-NAVIGATION OBJECT
  
----------------------------------------------------------------------------- */
.o-sub-nav {
  margin: 0 0 24px 0;
  padding: 0;
}

.o-sub-nav__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

.o-sub-nav__item {
  margin: 0;
  padding: 4px;
}

.o-sub-nav__link {
  display: block;
  margin: 0;
  padding: 4px 24px;
  border: solid 2px #67b5d1;
}

.o-sub-nav__link:hover,
.o-sub-nav__item.active .o-sub-nav__link {
  color: #fff;
  background-color: #67b5d1;
}

@media all and (min-width: 720px) {
  .o-sub-nav {
    margin: 0 0 48px 0;
  }
}
/* -----------------------------------------------------------------------------

  FOOTER OBJECT
  
----------------------------------------------------------------------------- */
.o-footer {
  padding: 12px 0;
  text-align: center;
}

@media all and (min-width: 480px) {
  .o-footer {
    padding: 24px 0;
  }
}
@media all and (min-width: 720px) {
  .o-footer {
    padding: 48px 0;
  }
}
/* -----------------------------------------------------------------------------

  SLIDE AND PUSH MENUS COMPONENT
  
----------------------------------------------------------------------------- */
/**
 * Menu overview.
 */
.c-menu {
  position: fixed;
  z-index: 200;
  background-color: #272727;
  -webkit-transition: -webkit-transform 0.3s;
          transition: transform 0.3s;
}

.c-menu__items {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Left and right menus
 *
 * Slide and push menus coming in from the left and right inherit a lot of
 * common styles. We'll start each of them off by doing up the common styles
 * for each version, followed by individual styles.
 *
 * The various versions are governed by modifier classes.
 */
/**
 * Common modifiers for left/right menus.
 */
.c-menu--slide-left,
.c-menu--slide-right,
.c-menu--push-left,
.c-menu--push-right {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
@media all and (min-width: 320px) {
  .c-menu--slide-left,
  .c-menu--slide-right,
  .c-menu--push-left,
  .c-menu--push-right {
    width: 300px;
  }
}

.c-menu--slide-left .c-menu__item,
.c-menu--slide-right .c-menu__item,
.c-menu--push-left .c-menu__item,
.c-menu--push-right .c-menu__item {
  display: block;
  text-align: center;
  border-top: solid 1px #b5dbe9;
  border-bottom: solid 1px #3184a1;
}
.c-menu--slide-left .c-menu__item:first-child,
.c-menu--slide-right .c-menu__item:first-child,
.c-menu--push-left .c-menu__item:first-child,
.c-menu--push-right .c-menu__item:first-child {
  border-top: none;
}
.c-menu--slide-left .c-menu__item:last-child,
.c-menu--slide-right .c-menu__item:last-child,
.c-menu--push-left .c-menu__item:last-child,
.c-menu--push-right .c-menu__item:last-child {
  border-bottom: none;
}

.c-menu--slide-left .c-menu__link,
.c-menu--slide-right .c-menu__link,
.c-menu--push-left .c-menu__link,
.c-menu--push-right .c-menu__link {
  display: block;
  padding: 12px 24px;
  color: #fff;
}

.c-menu--slide-left .c-menu__close,
.c-menu--slide-right .c-menu__close,
.c-menu--push-left .c-menu__close,
.c-menu--push-right .c-menu__close {
  display: block;
  padding: 12px 24px;
  width: 100%;
}

/**
 * Slide/Push Menu Left.
 */
.c-menu--slide-left,
.c-menu--push-left {
  top: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media all and (min-width: 320px) {
  .c-menu--slide-left,
  .c-menu--push-left {
    -webkit-transform: translateX(-300px);
        -ms-transform: translateX(-300px);
            transform: translateX(-300px);
  }
}

.c-menu--slide-left.is-active,
.c-menu--push-left.is-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

/**
 * Slide/Push Menu Right.
 */
.c-menu--slide-right,
.c-menu--push-right {
  top: 0;
  right: 0;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
@media all and (min-width: 320px) {
  .c-menu--slide-right,
  .c-menu--push-right {
    -webkit-transform: translateX(300px);
        -ms-transform: translateX(300px);
            transform: translateX(300px);
  }
}

.c-menu--slide-right.is-active,
.c-menu--push-right.is-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
/**
 * Wrapper states.
 *
 * Various wrapper states occur depending on if a menu is pushing into view, in
 * which case, the wrapper has to be pushed by the respective distance.
 */
.o-wrapper.has-push-left {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
@media all and (min-width: 320px) {
  .o-wrapper.has-push-left {
    -webkit-transform: translateX(300px);
        -ms-transform: translateX(300px);
            transform: translateX(300px);
  }
}

.o-wrapper.has-push-right {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media all and (min-width: 320px) {
  .o-wrapper.has-push-right {
    -webkit-transform: translateX(-300px);
        -ms-transform: translateX(-300px);
            transform: translateX(-300px);
  }
}

.o-wrapper.has-push-top {
  -webkit-transform: translateY(60px);
      -ms-transform: translateY(60px);
          transform: translateY(60px);
}

.o-wrapper.has-push-bottom {
  -webkit-transform: translateY(-60px);
      -ms-transform: translateY(-60px);
          transform: translateY(-60px);
}

/**
 * Body states.
 *
 * When a menu is active, we want to hide the overflows on the body to prevent
 * awkward document scrolling.
 */
body.has-active-menu {
  overflow: hidden;
}

/**
 * Close button resets.
 */
.c-menu__close {
  color: #fff;
  background-color: #646464;
  font-size: 14px;
  border: none;
  box-shadow: none;
  border-radius: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.c-menu__close:focus {
  outline: none;
}

/* -----------------------------------------------------------------------------

  MASK COMPONENT
  
----------------------------------------------------------------------------- */
.c-mask {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 0;
  height: 0;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
          transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;
}

.c-mask.is-active {
  width: 100%;
  height: 100%;
  opacity: 0.7;
  -webkit-transition: opacity 0.3s;
          transition: opacity 0.3s;
}


/***************************************    New style    ****************************************/
.mediapost_user-side{
	padding:0;
	border-top:1px solid #edecec;
	margin-top:10px;
}
.mediapost_user-side1{
	padding:2px 0px;
	border-top:1px solid #edecec;
	margin-top:10px;
}
.mediapost_user-side a.jShowReply{
	color: #b5b5b5!important;
}	
.mediapost_links
{
	/*padding-right:8px;*/
	color: #b5b5b5;
    font-family: 'Karla', sans-serif
    font-size: 12px;
    width:auto;
    cursor: pointer;
}
.mediapost_links a.jShowReply{
	color: #b5b5b5!important;
}	
.emoji-wysiwyg-editor{
	min-height: 30px;
	padding-bottom: 5px;
	border-top:0!important;
	border-left:0!important;
	border-right:0!important;
	border-bottom: 1px solid #cfd2d4!important;
}
.emotionsbtn_textblk{
	width: 100%;
	position: relative;
	color: #777777!important;
}
.emotionsbtn_textblk #custom-emoji-button{
	position: absolute;
	right: 0px;
	top: 3px;
}
.emoji-menu{
	margin-left: -167px;
}
.emotionsbtn_textblk i.fa{
	font-size: 20px!important;
}
.mediapost_user-side-top{
	padding:0px;
	margin-top:5px;
}
.mediapost p{
	font-size: 12px;
}
.masonry .mediapost p{
	font-size: 12px;
	text-align: left;
}
.referral_blk .yellow_btn{
	border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
}
.coloryellow_text{
	color: #be3325!important;
}
.colorgrey_text{
	color: #868686!important;
}
.colorgrey_text:hover{
	color: #be3325!important;
}
.mediapost_user-side-top .fa, .emoji-picker-container .fa{
	color: #868686!important;
	font-size: 15px!important;
}	
.referral_btn-new{
	color: #878787;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}
.farefer{
	background:url(../images/free_gift_icon.png) no-repeat 50% 50%;
	width: 17px;
	height: 15px;
	display: inline-block;
}	
.mediapost_links-width
{
    width:10%;
	
	color: #999999;
    font-family: 'Karla', sans-serif
    font-size: 12px;
    float:left;

}
.frnds_blk.memberslist{
	padding: 7px 10px!important;
}
.frnds_blk.memberslist h3{
	margin: 0!important;
}	
.new-text
{
    color: #999999;
    font-family: 'Karla', sans-serif
    font-size: 12px;	
}
.mediapost_links-widthM
{
    width:17%;
	
	color: #999999;
    font-family: 'Karla', sans-serif
    font-size: 12px;
    float:left;

}
.mediapost_links-widthN
{
    width:30%;
	
	color: #999999;
    font-family: 'Karla', sans-serif
    font-size: 12px;
    float:left;
}
.jLikeNewsFeed span, .jNewsfeedCommentButton, .jNewsfeedDeletetButton,.jCommentButton,a.jLikeFeedcommunity span{
	font-size: 12px!important;
}
.liked
{
	color: #e74c3c !important;
}
.liked .fa-thumbs-o-up
{
	color: #e74c3c !important;
}
.liked span
{
	color: #e74c3c !important;
}
.mediapost_head h4 a{
	color: #4c4c4c;
}
.unliked
{
	//color: #e74c3c !important;
}
.frndslist_media{
	overflow: inherit!important;
}
.mediapost .dropdown .btn{
	font-size: 12px!important;
	color: #8a8a8a !important;
	padding: 3px 10px!important;
}

/*.liked:hover
{
	color: #be3325;
}*/
.icn-fnt-size
{
	font-size:17px !important;	
}

.icn-fnt-size:hover
{
color: #be3325;	
font-size:17px !important;	
}

.clear
{
	clear: both;
	overflow: hidden;
}
.btm-mrg
{
	margin-bottom:10px;
}
.ryt-mrg
{
	margin-right: 5px;
}
.new-height
{
	height:50px;
}
.name
{
	font-size:14px;
	margin-right: 5px;
	color:#be3325; 
	
}
.mediapost_user-side-top .btm-mrg a{
	color: #be3325 !important;
}
.mediapost_user-side-top .btm-mrg a:hover{
	color: #878787 !important;
}
#jMorecommentsButton{
	color: #be3325 !important;
}
#jDisplayCommonIntroDiv a label{
	font-weight: normal;
	color: #be3325 !important;
	font-size: 15px;
}
.rt_title{
	color: #888888;
}
label.hding{
	font-weight: bold!important;
}
.commentblk{
	background: #fbfbfb;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #ededed;
	margin-top: 10px;
}

.commentblk .mediapost_pic{
	width:40px;
	height: 40px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border: 2px solid #ececec;
}
.commentblk .mediapost_pic img{
	max-width: 40px;
	max-height: 40px;
}	
.jfeeddisplay .mediapost{
	padding-bottom: 0;
}
.comment_sharelike_sec a{
	font-size: 12px;
	color:#868686 !important;
}
.comment_sharelike_sec a:hover{
	font-size: 12px;
	color:#be3325 !important;
}
.jDisplayReply{
	margin:10 0 0 0;
}
.nopadding{
	padding: 0!important;
}
.searchblk_box{
	width: 100%;
	margin-bottom: 8px;
}
.height32{
	height: 32px!important;
}


.filter_outer_T{
	display:none;
	}
	.filter_outer_B{
	display:block;
}

.sugge_box_outer{
	border-bottom:0px!important;
	border-left:0px!important;
	border-right:0px!important;
}
.choose_referral_outer{
	padding:5px; margin:10px 0 0 0;
	border:1px solid #edecec;
	background:#edecec;
}

.btt_full_width{
	float:left!important;
	width:100%!important;
}
.profilepicsec{
	display: table-cell;
	width: 20%!important;
	vertical-align: middle;
}
.profilenamesec{
	display: table-cell;
	width: 70%!important;
	vertical-align: middle;
}
.changepicsec{
	display: table-cell;
	width: 10%!important;
	vertical-align: middle;
}
.profilepic_timelineblk{
	max-width: 300px;
	width: 100%;
	float: left;
	position: relative;
}
.profilepic_business1blk{
	width: 100%;
	position: relative;
}
.profilepic_business1blk form.upload{
   	height: 30px;
    width:30px;
    display: block;
    position: absolute;
    bottom:46px;
    right: 115px!important;
    text-align: center;
    line-height: 30px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    padding-left: 5px;
   
}
.likesec span, .likesec a {
    font-size: 12px !important;
}
/* Media Queries */
@media screen and (max-width: 767px) {
	.container > header{
		text-align: center;
	}
	p.codrops-demos {
		position: relative;
		top: auto;
		left: auto;
	}
	.mediapost_user-side-top .display_table_cell{
		display: block;
		width: 100%;
	}
	.budgetLabel{
	    display:block!important;
	    width:100%!important;
	}
	.budgetInput{
	 display:block!important;
	   width:100%!important;
	   padding-left: 0!important;
	}
	


div.pagination a, div.pagination span{
	float:left;
	font-size:12px!important; text-indent:inherit!important;
}

.pagination{
	font-size:0px!important; text-indent:-999em;
}

.filter_outer_T{
	display:block;
	}
	.filter_outer_B{
	display:none;
}


.profile_left{
	width:100%!important;
	margin-right:0!important;
}
.memberslist input.filter_feild{
	width:100%; margin:20px 0 0 0;
}
.inboxlist{
	text-align:center;
	}
	.inboxlist .mediapost_left{
	width:100%!important;
	}
	.inboxlist .mediapost_left .mediapost_pic{
	margin:10px auto 0 auto;
}

.buttonInput.urotxtbox{
	width:66px!important;
}

.campaign_details_title{
	margin-bottom:25px;
	}
	.campaign_details{
	background:#fff;
	border-right:0px!important;
	border-left:0px!important;
	}
	.budgetLabel{
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	background:#f7f7f7;
	}
	.budgetInput{
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	padding:10px 15px!important;
	margin:0 0 25px 0;
	}
	.timeline_tabmenu{
	    width: 100%;
	    max-width: 100%!important;
	    position: static!important;
	    right: none;
	    bottom: none;
	    margin-left: 0!important;
	    padding-left: 0!important;
	}
	.timeline_tabmenu .nav{
		margin-left: 0!important;
	}

}
@media screen and (max-width:991px) {

	.businesslist_search_blk{
		padding-bottom:8px;
	}
	.logo,.login_db_search {
		margin-bottom: 8px!important;
	}
	.post_right{
		float: left;
		width: 100%;
		max-width: 100%!important;
	}
}
.margin_l_1{
    margin-left: 1px!important;
}
.upload_cambtn{
  float: right;
  margin-right: 25px;
}
.emotionsbtn_textblk .upload_cambtn{
  float: none!important;
  margin-right: 0px!important;
  position: absolute;
  right: 0px;
  top: 15px;
}
.emotionsbtn_textblk .upload_cambtn .feed-reply-camera{
	position: static!important;
}	
.jDisplayReply .emotionsbtn_textblk .upload_cambtn{
  float: none!important;
  margin-right: 0px!important;
  position: absolute;
  right: 25px;
  top: 3px;
  color: #868686!important;
}
.commentimg_box{
	width: 100%;
	margin: 10px 0;
}
.commentimg_box img{
	max-width: 100%!important;
}
.content_comment{
	float: left;
}
.errorbox{
	width: 100%;
	text-align: center;
}
.errorbox img{
	margin: 0 auto; 
	max-width: 100%!important;
}
.error_block p{
	text-align: center!important;
	font-size: 26px;
	margin-bottom: 25px;
}
a.edititem,a.deleteitem{
	padding:3px!important;
}
a.edititem i.fa{
	display: inline!important;
}
a.deleteitem .fa-trash{
	display: inline!important;
}
.feed-camera{
    position: absolute;
    bottom: 13px;
    right: 28px;
}
.feed-reply-camera{
    position: absolute;
    bottom: 58px;
    right: 44px;
}
.feed-ajax-reply-camera{
    bottom: 13px;
    position: absolute;
    right: 32px;
}
.bizcom_h3 h3{
    font-family: 'Karla', sans-serif
    font-size: 18px;
}

.announcement-detail-sec
{
	width: 100%;
	margin-top:40px;
	
}
.sharepage .announcement-detail-sec
{
	width: 100%;
	margin-top:0px!important;
	
}
.announcement-detail-sec .mediapost_pic {
    background: #fdfdfd none repeat scroll 0 0;
    border: 1px solid #ececec;
    width: 150px;
	height: 150px;
	position: relative;
	overflow: hidden;
    margin-right: 15px;
}

.announcement-detail-sec .mediapost_pic img
{
	position: absolute;
	  left: 50%;
	  top: 50%;
	  height: 100%;
	  width: auto;
	  -webkit-transform: translate(-50%,-50%);
	      -ms-transform: translate(-50%,-50%);
	          transform: translate(-50%,-50%);
	   max-width: none!important;
	   max-height: none!important;
}

.announcement-detail-sec p
{
    color: #999999;
    font-family: 'Karla', sans-serif
    font-size: 12px;
    margin-top: 0 !important;
    line-height: 20px;

    }


.announcement-detail-sec .mediapost
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 1px solid #edecec !important;
    border-image: none;
    border-left: 1px solid #edecec;
    border-radius: 2px;
    border-right: 1px solid #edecec;
    border-top: 1px solid #edecec;
    display: block;
    margin-top: 15px !important;
    min-height: 204px;
    padding-bottom: 5px;
    padding-top:25px;

}

.announcement-detail-sec h3 {
    color: #e74c3c;
    font-family: "Roboto",sans-serif !important;
    font-size:23px;
    margin: 0 0 10px 0;
    padding: 0;

}


a.twitter-timeline {
  /* Buttonish */
  display: inline-block;
  padding:  1px 6px 0px 16px;
  margin: 0;
  border: #0e8ccd solid 1px;
  border-radius: 3px;
  background: #0e8ccd url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNzIgNzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDcyIDcyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSI3MiIgaGVpZ2h0PSI3MiIvPg0KPHBhdGggZmlsbD0iIzU1YWNlZSIgZD0iTTY4LjgxMiwxNS4xNDFjLTIuMzQ4LDEuMDM5LTQuODY5LDEuNzQzLTcuNTE5LDIuMDZjMi43MDMtMS42Miw0Ljc3OC00LjE4Nyw1Ljc1Ni03LjI0NGMtMi41MjksMS41LTUuMzMsMi41OTItOC4zMTMsMy4xNzYNCglDNTYuMzQ5LDEwLjU5MSw1Mi45NDgsOSw0OS4xODIsOWMtNy4yMjksMC0xMy4wOTIsNS44NjEtMTMuMDkyLDEzLjA5M2MwLDEuMDI2LDAuMTE4LDIuMDIxLDAuMzM4LDIuOTgxDQoJYy0xMC44ODUtMC41NDgtMjAuNTI4LTUuNzU3LTI2Ljk4Ny0xMy42NzljLTEuMTI2LDEuOTM2LTEuNzcxLDQuMTg0LTEuNzcxLDYuNTgxYzAsNC41NDIsMi4zMTIsOC41NTEsNS44MjQsMTAuODk4DQoJYy0yLjE0Ni0wLjA2OS00LjE2NS0wLjY1Ny01LjkzLTEuNjM4Yy0wLjAwMiwwLjA1NS0wLjAwMiwwLjExLTAuMDAyLDAuMTYyYzAsNi4zNDUsNC41MTMsMTEuNjM4LDEwLjUwNCwxMi44NA0KCWMtMS4xMDEsMC4yOTgtMi4yNTYsMC40NTctMy40NDksMC40NTdjLTAuODQ2LDAtMS42NjctMC4wNzgtMi40NjUtMC4yMzFjMS42NjcsNS4yLDYuNDk5LDguOTg2LDEyLjIzLDkuMDkNCgljLTQuNDgyLDMuNTEyLTEwLjEyOSw1LjYwNi0xNi4yNiw1LjYwNmMtMS4wNTUsMC0yLjA5Ni0wLjA2MS0zLjEyMi0wLjE4NGM1Ljc5NCwzLjcxNywxMi42NzYsNS44ODIsMjAuMDY3LDUuODgyDQoJYzI0LjA4MywwLDM3LjI1MS0xOS45NDksMzcuMjUxLTM3LjI0OWMwLTAuNTY2LTAuMDE0LTEuMTM0LTAuMDM5LTEuNjk0QzY0LjgzOCwyMC4wNjgsNjcuMDU4LDE3Ljc2NSw2OC44MTIsMTUuMTQxeiIvPg0KPC9zdmc+DQo=") 5% 50% no-repeat;
  background-size: 1em 1em;
 color: #FFF!important;
  /* Text */
  font: normal 12px/18px Helvetica, Arial, sans-serif;
 
  white-space: nowrap;
}
 
a.twitter-timeline:hover,
a.twitter-timeline:focus {
  background-color: #dedede;
  color: #0e8ccd!important;
}
 
/* Color Highlight for keyboard navigation */
 
a.twitter-timeline:focus {
  outline: none;
  border-color: #0089cb;
}

.border-radious-left
{
	border-radius:0 2px 2px 0 !important;
	height: 32px;
	border:none!important;
	float: left;
	margin-top:2px;
}
.no-box-shadow
{
	box-shadow: none !important;
	border: 0 !important;
}
.width-new
{
	width:26%;
	float: left;
}

.new-titile {
    color: #2a2a2a;
    font-family: 'Karla', sans-serif
    font-size: 14px;
    margin:13px 0;
    padding: 0;
}

.center-div
{
margin: 0 auto !important;
float: none !important;
}

.charity_title{
    color: #fbbd19;
}
.post_left{
	float: left;
}
.post_right{
	float: left;
	width: 100%;
	margin-top: 25px;
}
.posthead{
	width: 100%;
	border-bottom: 1px solid #cfd2d4;
	padding: 5px 0px;
}
.posthead h4 a{
	color: #e74c3c;
    line-height: 18px;
    font-size: 14px;
    font-family: 'Karla', sans-serif;
    font-weight: 600;
}
.posthead h4 span{
    color: #777777;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Karla', sans-serif;
    font-weight: 400;
}
.postsubhead{
	width: 100%;
	display: table;
}
.postsubhead_left{
	display: table-cell;
	width: 80%;
	padding: 5px 5px 5px 0px;
	text-align: justify;
}
.postsubhead_left span{
    color: #777777;
    font-size: 13px;
    line-height: 18px;
    font-family: 'Karla', sans-serif;
    font-weight: 400;
    word-wrap:break-word;
}
.postsubhead_right{
	display: table-cell;
	width: 20%;
	padding: 5px 0px 5px 5px;
	text-align: right;
}
.postsubhead_right span{
    color: #b2b2b2;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Karla', sans-serif;
    font-weight: 400;
}	
.postpic{
    width: 100%;
    /*height: 295px;*/
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    margin: 15px 0;
}
.sidead{
	width: 100%;
    height: 320px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
}
.whitebox_right{
	width: 100%;
	background: #FFF;
	padding: 5px;
	margin-bottom: 15px;
	border-top: 3px solid #e7eaec!important;
    border: 1px solid #e7eaec;
}
body{
   // overflow:hidden;
}
.suggestion {
    box-shadow:0 0 10px;
   // border:10px solid black;
   // height:800px;
    //left:-1000px;
    width:100%;
    -webkit-animation:slide_in 800ms ease-out forwards;
  //  position:absolute;
    box-sizing:border-box;
    z-index: 9999;
}
.title{
    font-size:50px;
    text-align:center;
}
.nav{
    margin-left:20px;
}
@-webkit-keyframes slide_in{
    0% {
        left:-1000px;
    }
    100% {
        left:0px;
    }
	

	
}


.low-mrg-top
{
	margin-top: 5px;
	
	float: left;
}

.suggbody_fullwidth
{
width:100%;
}
.suggbody_btm-pdg
{
	padding-bottom:15px;
}

.no-shadow
{
	box-shadow:none !important;
}
.new-size
{
	font-size: 12px;
}
.radio-mrg
{
	margin-top: 5px !important;
	padding-top: 5px!important;
	margin-right:6px !important;
}
.special_terms{
    display: table-caption;
    width: 100%;
    overflow-y: scroll;
    
}

.terms-new
{
	width:100%;
	padding:15px;
	border:1px solid #ececec;
	margin-bottom: 15px;
	display: table-caption;
	text-align: justify;
}

.full-width

{
width:100%;
}

.profile-bnr
{
	max-width:100%;
	height:auto;
	display: block;
	padding: 15px;
		
}
@media(max-width:766px)
{

.profile-bnr
{
	
	height: auto;
	display: block;
	width: 100% !important;
	max-width: 100% !important;

	
}	

.profile-bnr img
{
	width: 100% !important;
}
}
.btm-mrg
{
	margin-bottom: 15px;
}



.no-top-mrg
{
	margin-top:0!important;
}

.center
{
	margin: 0 auto;
}

.no-item
{
	border: 2px solid #ececec;
	border-radius: 5px;
	
	padding: 15px;
	width:98.5%;
	margin-top: 15px;
	margin-left:10px;
	float:left;

}

@media(max-width: 1181px)
{
	.no-item
	{
		width:98%;
	}
}

@media(max-width:656px)
{
	.no-item
	{
		width:97%;
	}
}
@media(max-width:480px)
{
	.login_main_sec .display_table, .login_main_sec .display_table_cell{
		display: block!important;
		width: 100%!important;
		padding-bottom: 7px!important;
	}
	.login_main_sec .display_table_cell .dark_blue_btn{
		min-width: 139px;
	}
}
@media(max-width:360px)
{
	.no-item
	{
		width:94%;
	}
}
.paragraph-height
{
	overflow:hidden;
	height: 20px;
}
.fixed-width-btn
{
	width: 200px;
}

.no-btn-pad
{
	padding:0!important;
}

/*   NEW style Feb-09-2016 */

.no_found_page{
	text-align:center;
	padding:65px 15px; margin:0 0 0 0;
	border:1px solid #eaeaea;
	background:#fff; font-size:15px;
}

.profile_left{
	width:288px;
}

select{
	background:#fff url(../images/select_bg.png) no-repeat right center!important; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; padding-right:28px!important;
	}
select option{
	padding:5px;
}
.filter_outer{
	padding-top:15px;
}
.normal_txt{
	font-size:11px; text-transform:uppercase; font-weight:normal;
}
.normal_txt_profile{
	font-size:12px; padding-top:15px;
	word-wrap:break-word;
}

.view_all_bizcom{
    color:#be3325;
}

.view_all_bizcom:hover{
   color:#000; 
}

.terms-new-paypal
{
	width:100%;
	padding:15px;
	border:1px solid #ececec;
	margin-bottom: 15px;
	display: table;
	text-align: justify;
}

/*
.business_list_outer .media, .media-body{
    overflow:inherit!important;
}
*/
.listannouncements_img_bottom{
	margin-top: 5px;
	padding: 8px 15px;
	}
	.listannouncements_img_bottom a.delete_link_business{
	margin-left:0px;
}
.listannounce_date{
	margin:17px 0 0 0 ;
}
.suggestions_border_outer{
	border:1px solid #edecec;
	border-bottom-width:5px;
	margin:0 0 30px 0; min-height:90px;
}
.ui-datepicker-title select{
    background:url(../images/select_bg.png) no-repeat right center!important; 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; padding-right:28px!important;
	}
	select option{
	padding:5px;
}
a#newlink{
            color:#F4C11B!important;
        }
.select_chkbx{
	position:relative !important;
	left:6px;
	top:7px;
}
.bigimg{
	width: 100%;
}
.bigimg .mediapost_pic{
	width: 200px;
	height: 200px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 20px 0;
}	
.list_img_blk{
    width: 100%;
    height: 200px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
}
.charity_sec_content .display_table_cell{
	height: 200px!important;
	vertical-align: middle;
}
.charity_sec_content .charity_title{
	font-size: 16px;
	color: #e74c3c!important;
}
.charity_sec_content p{
	color: #656565;
}
.charity_sec_content p a{
	color: #e74c3c!important;
}
.charity_sec_content p a:hover{
	color: #ecb716!important;
}
.charity_sec_content .fa{
	width: 20px;
}
.sidebanner_right{
	width: 100%;
	margin: 15px 0;
	min-height: 700px!important;
}
.tooltip {
  //color: #900 !important;
  text-decoration: none !important;
  opacity :1 !important;
}
.tooltip:hover {
 // color: red;
  position: relative ;
}
.tooltip-left[data-tooltip]:hover:after {
  content: attr(data-tooltip);
  padding: 4px 8px ;
  position: absolute;
  right: 30% ;
  white-space: nowrap ;
  z-index: 99999 ;
  background-color: #000;
  color: #fff ;
}
#jDivEmail{
    padding-top:1%;
}
.profile_pic_actions{
	background: #f7f7f7;
	border-top: 1px solid #e74c3c;
	padding: 10px;
}
.posticon{
	width: 24px;
	height: 24px;
	border-radius: 12px;
	background: #FFF;
	float: left!important;
	margin-right: 5px;
	text-align: center;
	line-height: 22px;
}
.posticon .fa{
	font-size: 15px;
}
.privateicon{
	width: 23px;
	height: 22px;
	border-radius: 12px;
	background: #494949;
	float: left!important;
	margin-right: 5px;
	text-align: center;
	line-height: 22px;
}
.privateicon .fa{
	font-size: 14px;
	color: #ffdd48;
}
.marg4btns{
	    margin: 0px 0px 10px 10px!important;
}
.marg10btms{
	    margin: 0px 0px 10px 0px!important;
}
.bordertop_0{
	border-top: 0!important;
}
/*------------Tooltips-----------*/
.tooltips {
   /* position: relative; 
    top: 50px; 
    left: 50px;*/
}

.tooltips:hover span {
    opacity: 1; 
    visibility: visible;
    z-index: 9999;
}

.tooltips span {
    padding: 10px;
    top: 20px; 
    min-width: 100px;
    max-width: 250px;
    background: rgba(0,0,0,0.8); 
    color: #FFFFFF;
    font-weight: 400;
    height: auto;
    border-radius: 5px; 
    opacity: 0; 
    position:absolute;
    visibility: hidden;
    word-wrap: break-word;
    -webkit-transition: all 0.5s; 
       -moz-transition: all 0.5s; 
        -ms-transition: all 0.5s; 
         -o-transition: all 0.5s; 
            transition: all 0.5s;    
}



#tooltip
{
    text-align: center;
    color: #fff;
    background: #111;
    position: absolute;
    z-index: 100;
    padding: 15px;
}
 
    #tooltip:after /* triangle decoration */
    {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #111;
        content: '';
        position: absolute;
        left: 50%;
        bottom: -10px;
        margin-left: -10px;
    }
 
        #tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            top: -20px;
            bottom: auto;
        }
 
        #tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        #tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }
.nomessage_title{
	padding: 10px;
	margin-top: 15px;
	display: block;
	background: #FFF;
	border:5px solid #ededed;
	width: 100%;
	height: 100px;
	line-height: 70px;
	text-align: center;
	color: #757575;
	font-size: 15px;
}        
.cover-wrapper{
 	width: 100%;
 	height: 258px;
 	border:0!important;
 	-webkit-box-shadow: inset 0px 0px 126px 35px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 126px 35px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 126px 35px rgba(0,0,0,0.75);
    overflow: hidden;
    background-size: cover;
    background-position: center center;
 }
.cover-wrapper img{
 	border:0!important;
}  
.shareitemsblks{
	float: right;
	margin-top: 15px;
}
.shareitemsblks span{
	font-size: 11px!important;
}	
.timeline_tabmenu{
    width: 100%;
    max-width: 600px;
    position: absolute;
    right: 25px;
    bottom: 0px;
}
.timeline_tabmenu.buztimelineblock{
	max-width: 890px;
}	
.timelineheader{
	width: 100%;
	margin: 15px 0 0 0;
}
.timelineheader_left{
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.timelineheader_left h3{
	color: #FFF;
	font-size: 15px;
	font-family: 'Karla', sans-serif;
	text-align: center;
	font-weight: 400;

}
.timelineheader_left h3 a{
	color: #FFF;
	font-size: 16px;
	text-shadow: 0px 0px 5px rgba(150, 150, 150, 1);
}	
.timelineheader_left h3 a:hover{
	color: #e74c3c;
}	
.timelineheader_right{
	background: #595e60;
	width: 100%;
 	position: relative;
}
.timeline_left_pic{
	width: 150px;
	height: 150px;
	border-radius: 4px;
	background: #FFF;
	border:5px solid rgba(255,255,255,0.85);
	margin: 25px auto 20px auto;
	overflow: hidden;
    background-size: cover;
    background-position: center center;
    -webkit-box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
	box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
}
.timeline_left_pic_nosec{
	width: 150px;
	height: 150px;
	margin: 38px auto 20px auto;
}
.timelineimage form{
    height: 38px;
    width:38px;
    display: block;
    position: absolute;
    top:62px;
    right: 25px;
    text-align: center;
    line-height: 38px;
    border-radius: 19px;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    padding-left: 5px;
   
}
.timelineimage .fa{
    cursor:pointer;
    margin: 0 auto!important;
    font-size: 16px!important;
    color: #FFF;
}
.timelineheader_left form{
    height: 30px;
    width:30px;
    display: block;
    position: absolute;
    bottom:53px;
    right: 152px;
    text-align: center;
    line-height: 30px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    padding-left: 5px;
   
}
.timelineheader_left .fa{
    cursor:pointer;
    margin: 0 auto!important;
    font-size: 14px!important;
    color: #FFF;
}
.timelineheader_left .dltbtn{
    height: 30px;
    width:30px;
    display: block;
    position: absolute;
    bottom:53px;
    right: 118px;
    text-align: center;
    line-height: 30px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
   
}
.chatbutton{
	padding: 7px 30px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	position: fixed;
	bottom: 15px;
	right: 25px;
	background: #f8af30;
	text-align: center;
	color: #FFF;
	-webkit-box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
	box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
	z-index: 101;
}
.chatbutton .fa{
	font-size: 22px;
	color: #FFF;
	margin-right: 10px;
}
.chatbutton:hover{
	background: #e74c3c;
	color: #FFF;
}
.tagform.whitebox{
	padding: 10px!important;
}
.chatlist{
	width: 250px;
	height: 400px;
	position: fixed;
	bottom: 0;
	right: 25px;
	background: #fdfdfd;
	text-align: center;
	color: #e74c3c;
	z-index: 100;
}
.chatlist h3.profile_name{
	text-align: left;
	color: #cfcfcf!important;
	padding-left: 5px;
}
.chatlist ul{
	padding: 10px!important;
	margin: 0!important;
}	
.chatlist li{
	padding: 5px 0;
	border-bottom: 1px solid #EEE;
}	
.chatlist .profilepicsec .mediapost_pic{
    width: 40px;
    height: 40px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    border:2px solid #f4bfba;
}
.picstatus{
	color: #a6a6a6;
	font-size: 11px;
	display: table-cell;
	vertical-align: middle;
}
.chatlisthead{
	height: 40px;
	width: 100%;
	background: #646b6f;
	line-height: 40px;
	padding: 0 10px;
}
.chatlisthead h3{
	font-size: 15px;
	color: #FFF;
	margin: 0!important;
	text-align: left;
	height: 40px;
	line-height: 40px;
	font-weight: 500;
}
.chatlisthead h3 a{
	color: #FFF;
}	
.picstatus .fa{
	color: #36c99a;
}
.timelinebox .post_right {
    float: left;
    width: 100%;
}

.hdrtopnav.nav{
	width: inherit!important;
}

.hdrtopnav.nav>li>a:hover, .hdrtopnav.nav>li>a:focus, .hdrtopnav.nav .open>a, .hdrtopnav.nav .open>a:hover, .hdrtopnav.nav .open>a:focus {
    color:#1b82bd;
    background: none;
}
.hdrtopnav .dropdown {
    border:0;
    width:inherit;    
}
.hdrtopnav .dropdown-menu>li>a {
    color:#FFF;

}
.hdrtopnav li.dropdown>a .fa{
    color:#FFF!important;

}
.hdrtopnav .dropdown ul.dropdown-menu {
    border-radius:4px;
    box-shadow:none;
    margin-top:15px;
    width:210px;
    right: -15px!important;
    left: inherit!important;
    height: inherit!important;
    padding: 7px 0!important;
    -webkit-box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
	box-shadow: 1px 5px 15px -2px rgba(0,0,0,0.75);
}
.hdrtopnav .dropdown ul.dropdown-menu:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 16px;
    z-index: 10;
}
.hdrtopnav .dropdown ul.dropdown-menu:after {
    content: "";
    border-bottom: 12px solid #ccc;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    position: absolute;
    top: -12px;
    right: 14px;
    z-index: 9;
}
.hdrtopnav.navbar-nav>li>a{
    padding: 0!important;
    border: 0!important;
}
.hdrtopnav.nav ul li{
	height: inherit!important;
	width: 100%;
}	
.hdrtopnav.nav ul li a {
    list-style: none;
    color: #5b5b5b!important;
    font-size: 12px;
    text-transform: capitalize!important;
    padding: 5px 15px;
    vertical-align: middle;
    background: none!important;
    height: inherit!important;
}
.hdrtopnav.nav ul li a:hover{
    color: #e74c3c!important;
}
.hdleft{
	font-weight: 500!important;
}
.sentitemslink{
	margin-right: 25px;
	padding-top: 10px;
	color: #565a5c;
	cursor: pointer;
}
.main_gallary a{
	width: 100%;
	margin-bottom: 5px;
}
.main_gallary a.fancybox{
	padding: 3px;
	height: 96px;
	display: block;
	line-height: 96px;
	border: 1px solid #EEE;
}	
.main_gallary a img{
	max-width: 100%;
	max-height: 110px;
	margin: 0 auto;
	border: 0!important;
}
.profile_sm_pic_outer{
	width: 34px;
	height: 34px;
}	
img.profile_sm_pic{
	margin-right:8px;
	height:40px;
	width: 40px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
     background-color:#FFFFFF;
}
.ann_post .post_right{
	   /* max-width: 444px!important;*/
}
.mediapostpicblk{
	width: 100%;
	height: 200px;
	overflow: hidden;
    background-size: cover;
    background-position: center center;
}
.mediapost.announcementblk .profile-bnr{
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
textarea#announcement_desc{
	border:1px solid #eaeaea!important;
}
.likesec{
	padding-top: 10px!important;
	width: 100%;
	float: left;
}
.sharefnt{
	padding-top: 10px!important;
	float: right;
}
.sharefnt span{
	font-size: 11px!important;
}	
.lead.emoji-picker-container{
	margin-bottom: 10px!important;
	position: relative;
}
.bnrright_img{
	padding-top: 50px;
}
.bnrright_img img{
	max-width: 100%;
}
#sticky {
    
}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 25px;
    z-index: 10000;
    max-width: 265px;
}
#jDivDisplayBusiness{
	padding-top-top: 10px;
}
.media-body #starring{
	min-height: 26px;
}
.wel_community #sticky.stick {
    max-width: 540px!important;
}
.form-bottom.signup_form .error_div{
	margin-bottom: 20px!important;
}
@media only screen and (max-width: 1024px) {
    .wel_community #sticky.stick {
    	position: static!important;
    	max-width: 540px!important;
	}
}
.friendphotobox_blk{
	width: 100%;
	height: 80px;
	display: block;
	border:1px solid #dadde0;
	position: relative;
	overflow: hidden;
}
.friendphotobox_blk img {
	  position: absolute;
	  left: 50%;
	  top: 50%;
	  height: 100%;
	  width: auto;
	  -webkit-transform: translate(-50%,-50%);
	      -ms-transform: translate(-50%,-50%);
	          transform: translate(-50%,-50%);
	  max-width: none!important;
	}
.friendphotobox{
	width: 100%;
	height: 78px;0
	overflow: hidden;
    background-size: cover;
    background-position: center center;
    -webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.friendphotobox:hover{
	-webkit-transform:scale(1.3);
	transform:scale(1.3);
	color: #23b7e5;
}	
.friendphotobox_blk h4{
	font-size: 11px;
	font-weight: 500;
	color: #FFF;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.5);
	padding: 5px;
	margin:0!important;
}	
.hdsec h3{
	font-size: 15px;
	color: #454545;
	font-weight: 500;
	padding-bottom: 5px;
	border-bottom: 1px solid #dadde0;
	margin-bottom: 7px;
	margin-top: 0px!important;
}
.hdsec h3 a{
	font-size: 12px;
	color: #adb8c2;
}	
.hdsec h3 a:hover{
	font-size: 12px;
	color: #e74c3c;
}
.more_add{
	font-size: 12px;
	color: #a0a6ab;
}
.more_add a{
	font-size: 12px!important;
	color: #a0a6ab!important;
	text-transform: capitalize!important;
}
.more_add a .fa{
	font-size: 12px!important;
	color: #e74c3c!important;
	text-transform: capitalize!important;
}
.more_add a:hover{
	color: #e74c3c!important;
}	
#portfolio {
  display: block;
  padding: 0 10px;
}

#portfolio li {
  display: block;
  float: left;
  width: 24.7%;
  max-width: 400px;
  margin-right: 2px;
  margin-bottom: 0px;
}

#portfolio li a{
  display: block;
  
  background: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #dadde0;
  /*
	padding: 8px;
	border-radius: 2px;
  -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.25);
  -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.25);
  box-shadow: 1px 2px 2px rgba(0,0,0,0.25);*/
  width: 100%;
  height: 160px;
  position: relative;
  overflow: hidden;
}
#portfolio li a img{
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  max-width: none!important;
  max-height: none!important;
}

.mfp-title {
  font-size: 1.2em;
  color: #ddd !important;
  font-weight: 700;
}
img { border: 0; max-width: 100%; }
.friendphotobox_outer{
	display: table;
	width: 100%;
}
ul.friendphotobox_outer li{
	padding-right: 3px;
}	
ul.friendphotobox_outer li:last-child{
	padding-right: 0px!important;
}
.jDivMain #jDivDisplayBusiness{
	min-height: 400px;
}
.rememberstext{
	margin-top: 1px;
	padding-left: 3px;
}
#jaddTestimonial{
	font-size: 14px!important;
	color: #869296;
}
#jaddTestimonial .fa{
	font-size: 14px!important;
	color: #ef9e5d;
}	
#jTestimonials .mediapost{
	min-height: 90px!important;
	padding-bottom: 0!important;
}
#txtTestimonial{
	height: 40px!important;
}
.fontsmall{
	font-size: 14px!important;
}
.ui-autocomplete .list_item_container .label:hover{
	color: #EEE!important;
}
.content_comment .register_form{
	width: 100%!important;
}
.frndboxlist{
	padding:0 12px!important;
	margin-bottom: 0!important;
}
.frndboxlist li{
	padding-left: 3px!important;
	padding-right: 3px!important;
	padding-top: 3px!important;
	padding-bottom: 3px!important;
}
.pageslisting_img{
    width: 100%;
    height: 160px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
}
.pageslisting_actions{
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10;
}
.pageslisting_actions a.edititem,.pageslisting_actions a.deleteitem{
	background: rgba(0,0,0,0.5);
}
#mainCaptcha{
background: #ececec;
border: 1px solid #bbb;
height: 35px;
text-align: center;
color: black;
font-weight: bold;
}
.err_div{
    color: red;
}

/** media queries **/
@media screen and (max-width: 780px) {
  #portfolio li {
    width: 45%;
  }
  .hdrtopnav.nav{
  	margin-top: 0!important;
  }
  .hdrtopnav .userdisplayname{
	margin-top: 0!important;
	margin-right:20px!important;
	}
	.hdrtopnav.navbar-nav .open .dropdown-menu{
		background-color: #FFF!important;
	    position: absolute!important;
	}
	.hdrtopnav .dropdown ul.dropdown-menu{
		right: 6px !important;
	}
}

@media screen and (max-width: 550px) {
  #portfolio { 
    text-align: center;
  }
  
  #portfolio li {
    float: none;
    display: inline-block;
    width: 80%;
    margin-bottom: 30px;
  }
}
@media (min-width: 550px) and (max-width: 767px) {
  .friendphotobox_blk{
  	height: 172px!important;
  }
  .friendphotobox{
  	height: 170px!important;
  }
 }


