@charset "utf-8";

/* Top */
.top_msg{background:#021d30; padding:12px 0; color:#fff; border-bottom:#666 1px solid; text-align:center; font-size:16px; width:100%;}
.agree_btn{ background:#d72869; color:#fff; border-radius:3px; padding:5px 10px;font-weight:600;display:inline-block;font-size:14px;}
.agree_btn:hover{background:#0339a6;color:#fff;}
.topbg{background:url(../images/top-bg.jpg) center top no-repeat; height:654px}
.topbg_inn{background:url(../images/top-bg.jpg) center top no-repeat; height:auto}
.logo_area{ float:left; width:305px;}
.toplink{ float:right; margin-top:30px; font-size:14px;}
.toplink a{ display:inline-block; padding-left:33px;}
.locality_box{float:left; border:#c4c5d4 1px solid; border-radius:15px; padding:6px 13px 5px 9px; margin-top:15px; width:158px; font-size:12px; position:relative;}


.srch_box{float:left; border:#fff solid 2px; border-radius:5px; padding:6px 13px 6px 13px; margin:15px 0px 0px 20px; width:auto;line-height:16px; font-size:14px; position:relative; background:#d72869; text-transform:uppercase; color:#fff;}
.srch_box a{ font-size:14px; color:#fff; }
.srch_box a span{ display:inline-block; background:#008bd5; color:#fff; padding:5px 10px; border-radius:5px; margin:0px 5px}

/* Country */
.countryflag{ height:435px;}
.countryflag a{width:32%; padding:4px; color:#06C; margin:2px; border:1px solid #eee; background:#f9f9f9; display:block; float:left; text-decoration:none}
.countryflag a:hover{color:#c00; background:#fff; border:1px solid 
#ccc}

/* Search */
.search_field{ background:#fff;}
.search_field input[type=text]{ background:none; border:none; padding:17px; font-size:14px; font-weight:300; width:43.5%; outline:none;}
.search_field input[type=text].prof_srch{ background:none; border:none; padding:17px; font-size:14px; font-weight:300; width:63.5%; outline:none;}
.search_field select{ background:none; border:none; border-left:#c4c5d4 1px solid; padding:16px 10px; font-size:14px; font-weight:300; width:20%; outline:none;}
.search_field input[type=button]{ float:right; background:#0339a6 url(../images/search.png) 27px 15px no-repeat; border:none; padding:17px 34px 17px 53px; color:#fff; font-size:14px; outline:none;}
ul.tab{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab li{list-style-type:none; display:inline-block; margin:0 0 0 20px; padding:0;}
ul.tab li a{list-style-type:none; display:inline-block; padding:6px 20px; color:#fff; font-size:16px; text-transform:uppercase;}
.tab_hide{visibility:hidden;left:-4000px; top:-2000px; position:absolute}
.tabs.act{color:#fff; border-bottom:#8088ff 3px solid;}
.tabs:hover{ color:#fff; border-bottom:transparent 3px solid;}


.my_tabs a{display:inline-block; padding:4px 10px; color:#fff; font-size:14px; text-transform:uppercase; background:#ccc; border-radius:5px 5px 0px 0px}
.my_tabs a.act{color:#fff;background:#008bd5;}
.my_tabs a:hover{ color:#fff;background:#d72869;}
.form_wrap{ border:1px solid #ccc; padding:5px 10px; background:#f1f1f1;}

.form_wrap input[type=text], .form_wrap select{border:1px solid #ccc;padding:7px 10px !important; border-radius:5px; box-shadow:0px 2px 5px #ddd inset; width:100%; display:block;color:#666; font-size:14px;}

.form_wrap input[type=text]:focus, .form_wrap select:focus{border:1px solid #008bd5;box-shadow:0px 0px 5px #ddd}


/* Services */
.postad_btn{ background:#d72869; color:#fff; padding:13px 106px; font-size:20px; text-transform:uppercase;}
.postad_btn:hover{ background:#b60e4d; color:#fff;}
.ser_box{float:left; width:144px; text-align:center; margin:0 5px 25px 5px;}
.ser_box .ser_ico{ width:134px; height:134px; margin:auto; text-align:center; overflow:hidden; border-radius:100%; border:#ccc 1px solid; background:#fff; opacity:0.5; transition:all .2s linear;}
.ser_box .ser_ico span{ width:132px; height:132px; vertical-align:middle; display:table-cell;}
.ser_box:hover .ser_ico{ box-shadow:#e7e7e7 0 0 55px inset; opacity:1;}
.ser_box .ser_title{ margin-top:12px; height:35px; overflow:hidden;}
.ser_box .ser_title a{ font-size:14px; display:block; color:#6b6868;}
.ser_box:hover .ser_title a{ color:#000;}

/* Profile */
ul.tab_profile{list-style-type:none; display:inline-block; margin:50px 0 0 80px; padding:0;}
ul.tab_profile li{list-style-type:none; display:inline-block; margin:0 0 0 19px; padding:0;}
ul.tab_profile li a{list-style-type:none; display:inline-block; width:83px; height:83px; overflow:hidden; border-radius:100%; opacity:0.3; background:#fff;}
ul.tab_profile li img{ width:100%;}
.tab_hide{visibility:hidden;left:-4000px; top:-2000px; position:absolute}
.tabs_profile.act_profile{ opacity:1;}
.tabs_profile:hover{}
.tab_box{border:1px solid #ececec; transition:all .2s linear;}
.tab_box:hover{ border:1px solid #ccc; box-shadow:#999 3px 2px 7px;}
.profile_img{ width:153px; height:153px; text-align:center; overflow:hidden; border-radius:100%;}
.profile_img span{ width:153px; height:153px; vertical-align:middle; display:table-cell;}
.profile_name{ margin-top:12px; font-size:16px; text-align:center; height:37px; overflow:hidden;}
.profile_desc{background:#f6f6f6; border:#dedede 1px solid; border-radius:15px; padding:8px; font-size:12px; line-height:16px; text-align:center;}
.profile_btn{ border:#6b6868 1px solid; font-size:12px; font-weight:bold; border-radius:15px; padding:5px 16px; margin:0 3px; color:#333 !important;}
.profile_btn:hover{ background:#6b6868; color:#fff;}
.ad_box{width:266px; margin:auto; padding:25px 0 0 0;}
.ad_pic{width:266px; height:176px; text-align:center; overflow:hidden;}
.ad_pic span{ width:266px; height:176px; vertical-align:middle; display:table-cell;}
ul.tab2{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab2 li{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab2 li a{list-style-type:none; display:inline-block; padding:6px 15px; color:#ffe989; font-weight:bold; font-size:16px; text-transform:uppercase;}

ul.tab3{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab3 li{list-style-type:none; display:inline-block; margin:0; padding:0;}
ul.tab3 li a{list-style-type:none; display:inline-block; padding:6px 20px; color:#333; font-size:22px; font-weight:300; text-transform:uppercase;}
.tab_hide{visibility:hidden;left:-4000px; top:-2000px; position:absolute}
.tabs3.act{color:#d72869; background:#fef0f3;}
.tabs3:hover{ color:#000;}

/* Footer */
footer{ background:#faf8f8; border-top:#e7e7e7 1px solid; margin-top:27px; padding:20px 0 0 0;}
.location_link span{ float:left; width:33%;}
.social{ float:left;}
.social a{ display:inline-block; margin:0 22px 0 0;}
.social a img{ opacity:0.6; transition:all .2s linear;}
.social a:hover img{ opacity:1;}
.copyright{ float:right; font-size:12px; margin-top:3px;}

/* Faq */
ul.fq{list-style:none; margin:0; padding:0;}
ul.fq>li{list-style:none; margin:0; padding:10px 0px; border-bottom:1px solid #eee;}
ul.fq li>a{display:block; color:#000; font-size:16px; padding:5px 0px 5px 0px; outline:none;}
.faq-text{margin:0 0 0 20px; display:none;}
.faq-text p{font-weight:normal; font:normal 12px/16px Arial, Helvetica, sans-serif;}
ul.fq li ul{margin:20px 0px 20px 30px; padding:0;} ul.faqs li ul li{margin:5px 0px; font-weight:normal; color:#1fb3dd;}

/* LOGIN */
.login_container{margin:2px 0 0 0; background-image:url(../images/top-bg.jpg);  border-bottom:2px solid #000;background-size: cover; background-position:top center}
.login_box{background:#fff; width:350px; min-height:350px; overflow:hidden; float:right; padding:10px 20px 20px;}
.login_box h1{color:#333;}
.login_form input[type=text], input[type=file], input[type=password], .login_form select, .login_form .fls, textarea{width:100%; border:1px solid #ddd; padding:8px 10px; border-radius:3px; font-size:13px;}
.login_form .mybtn{padding:8px 0; width:100%; text-align:center; font-size:14px; font-weight:400; color:#fff; background:#d72869; border-radius:3px; display:block; border:0;}
.or_ttl{border-bottom:1px solid #ddd; margin:10px 0}
.login_form .mybtn2{padding:8px 0; width:100%; text-align:center; font-size:14px; font-weight:400; color:#fff; background:#0001fc; border-radius:3px; display:block; border:0;}

/* Register */
.mylist p{font-size:13px; background:url(../images/blt1.png) no-repeat 0px 8px; line-height:20px; display:block; padding:0px 0px 0px 15px;}

/* Search Result */
.profile_box{border:#eee 1px solid; padding:20px 10px; text-align:center; border-radius:8px; margin-bottom:25px; background:#fafafa; transition:all .2s linear;}
.profile_box:hover{border:#ccc 1px solid; box-shadow:#666 2px 2px 4px; background:#fff; transform:scale(1.02,1.02);}

/* Member Profile */
.profile_bg{background:url(../images/profile-bg.jpg) center top repeat-y; height:380px; padding-top:30px;}
.add_contact_btn{ background:#0001fc; color:#fff; text-transform:uppercase; padding:12px 15px; border:0;}
.add_contact_btn:focus, .add_contact_btn:hover{ background:#0001df; color:#fff;}
.referral_btn{ background:none; border:#8f8f8f 2px solid; color:#fff; text-transform:uppercase; padding:10px 15px;}
.referral_btn:focus, .referral_btn:hover{ border:#fff 2px solid; color:#fff;}

.profile_wrap{width:293px; margin:auto; padding:10px; background:#fff; margin-top:20px; transition:all .2s linear; border:1px solid #eee; border-radius:5px}
.profile_wrap:hover{ border:1px solid #000;}

.profile_ad_box{width:286px; margin:auto; padding:10px; background:#fff; margin-top:20px; transition:all .2s linear;}
.profile_ad_box:hover{ box-shadow:#999 1px 1px 4px;}
.view_dtl_btn{background:#0339a6; color:#fff; text-transform:uppercase; padding:7px 20px; border:0; border-radius:20px;}
.view_dtl_btn:hover{ background:#333; color:#fff;}

.profile_ad_box1{width:286px; margin:auto; padding:10px; background:#f7f7f7; margin-top:20px; transition:all .2s linear; border:1px solid #ccc; box-shadow:#999 1px 1px 4px;}
.profile_ad_box1:hover{ box-shadow:#999 0px 0px 4px;}

.rev_pic{ float:left; width:83px; height:83px; text-align:center; overflow:hidden; border-radius:100%;}
.rev_pic span{ width:83px; height:83px; vertical-align:middle; display:table-cell;}
.rev_pic img{ width:100%;}

.forum-img-ws{width:83px; float:left;}
.forum-img-w{width:83px; height:83px;border-radius:90%;border:1px solid #ccc;display:block; float:left; overflow:hidden; margin-right:20px; padding:3px; background:#fff;}
.forum-img-w .forum-img-outer{width:83px; height:83px; text-align:center; overflow:hidden; border-radius:100%;}
.forum-img-w figure{width:83px; height:83px; vertical-align:middle; display:table-cell; }
.forum-img-w figure img{ width:100%;}
.forum-img-w:hover{ box-shadow:0px 0px 10px #000;}

/* Rating */
div.rating-cancel,div.star-rating{float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url('../images/delete.gif') no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url('../images/star.gif') no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block; width:16px; height:100%; background-position:0 0px; border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

/* Ad Details */
.ad_dtl_pic{ width:500px; height:330px; text-align:center; overflow:hidden;}
.ad_dtl_pic span{ width:500px; height:330px; vertical-align:middle; display:table-cell;}

/* My Account */
.acclink_box{border:#eee 1px solid; padding:10px; border-radius:5px; margin-bottom:5px; width:95%; box-shadow:#eee 1px 1px 2px; transition:all .2s linear;}
.acclink_box:hover{ box-shadow:#999 1px 1px 2px;}
.acc_link{ margin:4px 0 0 17px;}
.acc_link a{ display:block; padding:2px 0; color:#000;}
.acc_wel{ float:right;}
.acc_wel a{ display:inline-block; padding:0 8px; border-right:#283f74 1px solid; color:#fff;}
.acc_wel a:hover{ color:#fbb300;}
.wel_topbox{ display:none; position:absolute; right:0; width:300px; background:#fff; border:#ccc 1px solid; box-shadow:#999 1px 1px 2px; padding:10px; margin-top:5px; z-index:999999999;color:#000}
.noti{background:#333; width:17px; height:17px; text-align:center; padding-top:2px; margin-left:3px; font-size:10px; color:#FFF; border-radius:100%; display:inline-block;}

/* Manage Listing */
.mana-head{ padding:13px; background:#eee; color:#000; margin-top:10px; text-transform:uppercase;}
.mana-list{ padding:10px; border-bottom:#ddd 1px solid;}

/* Sitemap */
.sitemap-links{ margin-top:10px;}
.sitemap-links a{ float:left; width:32%; padding:8px 15px; margin:2px; border:#eee 1px solid; display:block;}
.sitemap-links a:hover{ border:#ccc 1px solid;}

/*My Messages*/
.msg-mem-list{padding:10px; border-bottom:#ddd 1px solid;}
.msg-mem-list:hover{ background:#dbdbdb;}
.msg-mem-list-act{ padding:10px; border-bottom:#ddd 1px solid; background:#dbdbdb;}


.livechat{ width:180px; height:100px; float:right; right:0; position:fixed; z-index:10000; bottom:0; margin-bottom:48px;}
.livechat a{ outline:none;}


/**last viewed**/
.last-view{width:100%;height:auto;margin-top:20px;}
ul.float_5{margin:0;padding:0;}
ul.float_5 li{width:25%;float:left;display:inline-block;position:relative;margin:0 auto;overflow:hidden;}
.last_viewed_box{width:286px;margin:auto;padding:10px;background:#fff;margin-top:10px !important;margin-bottom:2px;transition:all .2s linear;border:1px solid #E1E1E1;}
.last_viewed_box:hover{ box-shadow:#999 1px 1px 4px;}
.about_wrap{ height:140px;overflow-y:auto} 


/**My-Wallet**/
.wallet_tb{width:100%;margin:10px 0px;border:1px dashed #d72869;padding:10px 0px;background:#fdeff4;}
.trans-tab{margin-bottom:-10px;}
.trans-tab a{background:#d72869;padding:7px 18px;margin:0px 1px;color:#fff;border-radius:5px 5px 0px 0px; display:inline-block;border:1px solid #b60949;border-width:1px 1px 0px 1px;font-size:15px;}
.trans-tab a.act{background:#fff;color:#000;border:1px solid #ccc;border-width:1px 1px 0px 1px;}
.form-wrap{ width:60%; box-shadow:0px 0px 10px #ccc; margin:20px auto; padding:15px; border-radius:5px; }

.similar-list{width:100%;height:auto;margin-top:5px; padding-bottom:20px;}
ul.float_1{margin:0;padding:0;}
ul.float_1 li{width:100%;display:block;position:relative;margin:0px auto;}
