.padding-15 {

    padding:15px;

}

.padding-10 {

    padding:10px;

}

.padding-5 {

    padding:5px;

}

.padding-0 {

    padding:0 !important;

}



.align_center {

    text-align:center;

}
.adblock_active
{
    /*padding:20px;
    text-align: center;
    color: red;
    font-size: 20px;*/
}
.ad_block_notice
{
    display:none;
    text-align: center;
    color: red;
    font-size: 24px;
    position: absolute;
    z-index: 1;
    background: rgba(255,255,255,.95);
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 150px;
    padding: 150px 40px 0px 40px;
    top: 0;
}

body {

    background:#fafafa url(pattern_debut_light.png);

}



.bg_white {

    background:rgb(255,255,255);

}

.bg_white_alpha {

    background:rgba(255,255,255,0.9);

}





.rating_audio {

    height:50px;

}



.rating_audio .ratingbox  {

    left:0;

}



.positionrelative {

    position:relative;

}



.clear {

    clear:both;

}



.webffo-inner {

    margin: 0 80px;

}

.webffo-inner-new {

    margin: 0 65px;

}



.page_container {

    margin-bottom:30px;

    margin-top:30px;

    padding-bottom:15px;

    padding-top:15px;

}





.round {

    border-radius:5px;

}



.bevelbottom {

    border-bottom:1px solid #ccc;

}





.row-full {

    width:100%;

    overflow-x:hidden;

}







.row-full .col-lg-1 , .row-full .col-lg-2 ,  .row-full .col-lg-3 ,  .row-full .col-lg-4 ,  .row-full .col-lg-6 , .row-full .col-lg-7,

.row-full .col-lg-8 , .row-full .col-lg-9 , .row-full .col-lg-10 , .row-full .col-lg-11

{

    padding:0;

}



.webffo-col-1 , .webffo-col-2 , .webffo-col-3 , .webffo-col-4 , .webffo-col-5 , .webffo-col-6 , .webffo-col-7 ,

.webffo-col-8 , .webffo-col-9 , .webffo-col-10 , .webffo-col-11 , .webffo-col-12 {

    float:left;

}





.webffo-col-1 {

    width:8.333%;

}

.webffo-col-2 {

    width:16.66%;

}





.webffo-col-3 {

    width:25%;

}



.webffo-col-4 {

    width:33.33%;

}



.webffo-col-6 {

    width:50%;

}



.webffo-col-7 {

    width:58.333%;

}



.webffo-col-8 {

    width:66.666%;

}



.webffo-col-9 {

    width:75%;

}



.webffo-col-10 {

    width:83.333%;

}



.webffo-col-11 {

    width:91.666%;

}

.webffo-col-12 {

    width:100%;

}





/*

 * Header

 */







.container-full {

    margin: 0 auto;

    width: 100%;

}



.carousel-inner  .item img {

    margin:0 auto;

}



.home_signup {

    position:absolute;

    bottom:20%;

    right:80px;

    text-align:right;

}



.home_signup .panel {

    background:rgba(255,255,255,0.9);

}



.home_headline1 , .home_headline2 {

    cursor:pointer;

    margin:0 0 5px 0;

    border-bottom:0 !important;

    color:#fff;

    font-weight:bold;

    display:inline-block;

    text-transform:uppercase;

    padding:0 5px;

}



.home_headline1 {

    font-size:42px;

}

.home_headline2 {

    font-size:28px;

}













.nobackground {

    background:none !important;

}





/*

 * Nav

 */



.webffo-header {

    background:#222;



}



.webffo-header .webffo-inner {

    position:relative;

}













a.login_small {

    display:block;

    padding:10px;

    background:#444;

    color:#fff;

    text-decoration:none;

    border-top:1px solid #555;

    border-bottom:1px solid #222;

}



a.login_small:hover {

    color:#fafafa;

    background:#555;

}



.profile_actions {

    margin:0;

    padding:0;

    display:block;

}







/*

 * Right Opener

 *

 */



.right_opener {

    background:#666;

    padding:5px 20px;

    position:absolute;

    right:0;

    bottom:10px;

    color:#ddd;

    border-bottom:1px solid #444;

}



.right_opener:hover .right_opener_body {

    display:block;

    color:#000;

}



.right_opener:hover {

    background:#fafafa;

    text-decoration:none;

    color:#000;

}



.right_opener_body {

    display:none;

    width:250px;

    padding:5px;

    position:absolute;

    background:#fafafa;

    right:0;

    top:28px;

    z-index:9;

}



.right_nav {

    margin:0;

    padding:0;

}





.right_nav li.first a {

    border-top:0;

}



.right_nav {

    list-style-type:none;

}



.right_nav > li > a {

    display:block;

    padding:6px;

    border-top:1px solid #ccc;

}



.right_nav > li > a:hover {

    background:#f4f4f4;

    text-decoration:none;

}









/*

 * Content

 */



.content-container{

    padding-top:10px;

    min-height:400px;

}



/*

 * Footer

 */



.page-footer {

    padding: 40px 0;

    color: #999;

    text-align: center;

    background-color: #f9f9f9;

    border-top: 1px solid #e5e5e5;

}





/*

 * Icons

 */



.icon_nav {

    text-indent:-9999px;



}



a.icon_home  {

    width:180px !important;

    background:url(./preview.png) no-repeat center center;

    font:0/0 a;

}



a.icon_home_small {

    width:120px !important;

    background:url(./preview_small.png) no-repeat center center;

    font:0/0 a;

    border:0 !important;

}



.breadcrumb {

    margin-bottom:0;

}



.breadcrumb_home {

    display:inline-block;

    float:left;

    width:16px;

    height:16px;

    font:0/0 a;

    background:url(./icons/small_Places-1.png) no-repeat left center;

}



.icon_search {

    background:url(./icons/Users-20.png) no-repeat center center;

}



.icon_news {

    background:url(./icons/Files-5.png) no-repeat center center;

}



.icon_user_messages {

    background:url(./icons/Communication-90.png) no-repeat center center;

}



.icon_user_home {

    background:url(./icons/Users-1.png) no-repeat center center;

}



.icon_pictures {

    background:url(./icons/Multimedia-14.png) no-repeat center center;

}

.icon_videos {

    background:url(./icons/Multimedia-22.png) no-repeat center center;

}



.icon_blogs {

    background:url(./icons/Content-15.png) no-repeat center center;

}



.icon_events {

    background:url(./icons/Objects-49.png) no-repeat center center;

}



.icon_hot {

    background:url(./icons/Vote-43.png) no-repeat center center;

}



.icon_cp {

    background:url(./icons/Setting-9.png) no-repeat center center;

}





/*

 * Member profile

 */



.album_preview  {

    position:relative;

    vertical-align:middle;

}



.album_preview .preview_total {

    display:none;

    position:absolute;

    text-decoration:none;

    top:0;

    left:0;

    right:0;

    bottom:0;

    text-align:center;

    background:rgba(0,0,0,0.6);

}



.preview_total span {

    padding:20px 0;

    color:#fff;

    display:block;

    font-size:36px;

    font-weight:bold;

}



.username_member {

    display: none;

    text-decoration:none;

}



.album_preview:hover .preview_total {

    display:block;

}



.memmbers_popular a {

    display:block;

    width:100%;

}

.members_popular a img {

    width:100%;

}







.home_members .user_username {

    position:absolute;

    top:40%;

    left:0;

    right:0;

    text-align:center;

    color:#fff;

    font-weight:bold;

    display:block;

}



.home_members .username_member {

    position:absolute;

    top:0;

    left:5px;

    right:5px;

    bottom:0;

    text-decoration:none;

    background:rgba(0,0,0,0.7);

    text-align:center;

}



.user_picture:hover .username_member {

    display:block;

}



.profile_wrapper_visitor  .member_username {

    display:none;

}



.profile_wrapper_visitor  .profile_username span {

    padding-top:35px;

    display:block;

}

.profile_wrapper_visitor  .profile_username {

    display:none;

    top:0;

    padding:0;

}



.profile_wrapper_visitor:hover  .profile_username {

    display:block;

    padding:0;

}



.container.homepage {

    padding:20px 0;

}





.home_badges {

    padding:20px 0;

    overflow:hidden;

}



.home_badges .imageholder {

    margin:40px 50px;

}



.home_claimer {

    text-align:center;

}





.home_badges .row > div {

    padding:0;

    text-align: center;

}



.home_badges .lead {

    margin:5px 0 0 0;

}





.profile_holder {

    position:relative;

    display:block;

}



.profile_username {

    position:absolute;

    bottom:0;

    top:0;

    left:0;

    right:0;

    padding:10px;

    background:rgba(0,0,0,.7);

    color:#fff;

    text-decoration:none;

    text-align:center;

    display:none;

}



.page_member_profile .picture_zoom .profile_username {

    top:auto;

    display:block;



}







.comment_left .profile_holder:hover  .profile_username {

    display:block;

}



.title h2 , .title h3 , .title h4  {

    margin-top:0;

}



.sidedata {

    margin-top:10px;

}



.img-full {

    width:100%;

}





.amod_member_profile .tab-pane {

    padding:10px;

}



.amod_member_profile .datainfo  dd , .amod_member_profile .datainfo  dt {

    float:left;

    margin:5px 5px 5px 0;

}



.amod_member_profile .datainfo  dt {

    clear:left;

}



.amod_member_profile dl {

    overflow:hidden;

}



.amod_member_profile .reason {

    margin:10px 0;

}



.profile_comment {

    margin:10px 0;

}





.comment_left {

    width:10%;

}

.comment_right {

    width:90%;

}



.comment_right .arrowed_box {

    padding-top:0;

}



.comment_right .report {

    margin:5px;

}



.timestamp {

    font-size:11px;

    color:#777;

    margin:5px;

    display:inline-block;

}



.comment_right .entry  {

    border-left:1px solid #333;

    background:#fafafa;

    overflow:hidden;

    border-bottom:1px solid #eee;

}



.comment_right .entry p {

    padding:10px;

    min-height:100px;

}





.arrow_left {

    background: url('./arrow_left.png') no-repeat 8px 35px;

}



.profile_section_links li {

    list-style-type:none;

    display:block;

}





.profile_section_links , .profile_sub_actions {

    margin:10px 0;

    width:100%;

    padding:0;

}

.profile_section_links {

    margin-top:0;

}



.profile_section_links a {

    color:#fff;

}

.profile_sub_actions a {

    display:inline-block;

    width:33.3%;

}



.profile_section_links a:hover {

    text-decoration:none;

}





#error_message , #info_message {

    border-radius:0;

    margin-bottom:0;

}



.page_search {

    margin-top:20px;

}



.btn:hover a {

    text-decoration:none;

}



.page_search_results , .page_account_friends , .page_account_friends_requests ,  .page_albumbs_index  {

    margin:20px 0;

}



.search_result_profile , .member_profile , .album_wrapper , .account_blog_entry , .sound_item  {

    background:#fff;

    margin-bottom:20px;

}











.search_result_profile .member_section_name a , .member_profile .member_section_name a , .member_username a {

    text-align:center;

    background:#222;

    color:#fff;

    padding:5px;

    display:block;



}



.search_result_profile .actions , .member_profile .actions {

    text-align:center;

}



.profile_with_actions {

    position:relative;

}



.blog_overlay_actions {

    display:block;

    position:absolute;

    left:0;

    right:0;

    bottom:50px;



}



.image_overlay_actions:hover .blog_overlay_actions {

    display:block;

}



.profile_wrapper  {

    position:relative;

    overflow:hidden;

}



.page_account_messages_inbox .profile_wrapper {

    margin-bottom:0;

    padding-bottom:0;

}



.profile_wrapper .member_username {

    position:absolute;

    bottom:0;

    left:0;

    right:0;

}





.profile_overlay_actions a , .blog_overlay_actions a {

    position:absolute;

    color:#00328E;

    background:#fff;

    font-size:1.1em;

    border:1px solid #00328E;

    padding:5px 10px 0 10px;

    display:inline-block;

}



.profile_overlay_actions a:hover , .blog_overlay_actions a:hover {

    background:#fff;

    color:#000;

    border:1px solid #000;



}



.user_action_message {

    left:20%;

    top:45%;

}



.user_action_favorites {

    right:20%;

    top:45%;

}



.footer_pagination , .footer_pagination_small {

    background:#fff;

}





.hide_overlay .profile_actions {

    display:none !important;

}



.profile_with_actions:hover .profile_overlay_actions  {

    display:block;

}



.blog_entry {

    margin:15px 0  0 0;

}



.blog_entry .entry {

    height:160px;

    overflow: hidden;

}



.blog_entry .inner {

    overflow:hidden;

}



.blog_entry hr {

    margin:10px 0;

}



.blog_author , .gift_author {

    margin:5px 0 0 10px;

    font-size:12px;

    color:#888;

}



.blog_thumbnail {

    width:150px;

}







.page_account_home .profile_wrapper .member_username {

    display:none;

}



.blog_author .member_username a {

    color:#000;

    background:none;

    text-align:left;

    padding:0;

}





.margin-0 {

    margin:0;

}

.margin-l-0 {

    margin-left:0;

}

.margin-l-10 {

    margin-left:10px;

}

.margin-l-15 {

    margin-left:15px;

}

.margin-r-15 {

    margin-right:15px;

}

.margin-t-10 {

    margin-top:15px;

}

.margin-t-15 {

    margin-top:15px;

}

.margin-b-10 {

    margin-bottom:15px;

}

.margin-b-15 {

    margin-bottom:15px;

}



.margin-l-25 {

    margin-left:25px;

}

.margin-r-25 {

    margin-right:25px;

}

.margin-t-25 {

    margin-top:25px;

}

.margin-b-25 {

    margin-bottom:25px;

}

.padding-l-0 {

    padding-left:0;

}

.padding-t-0 {

    padding-top:0;

}

.padding-t-10 {

    padding-top:10px;

}

.padding-r-0 {

    padding-right:0;

}

.padding-b-0 {

    padding-bottom:0;

}

.padding-b-15 {

    padding-bottom:15px;

}

.padding-l-15 {

    padding-left:15px;

}



.padding-r-15 {

    padding-right:15px;

}







.message_progress .progress , .progress_std , .bevelbottom .progress {

    margin-bottom:0;

}

.message_progress , .progress_std {

    width:200px;

    margin:0 5px 0 15px ;

    padding: 10px 0;

}



.progress_std_txt {

    padding-top:10px;

    padding-right:10px;

}



.message_progress_txt {

    padding:10px 0;

    font-size:12px;

}



.messagebox {

    margin-bottom:10px ;

    position:relative;

}



.message_selector {

    width:25px;

    position:absolute;

    top:45%;

    left:15px;

}







.account_blog_entry {

    position:relative;

}









.message_body .timestamp , .account_blog_entry  .timestamp {

    position: absolute;

    bottom: 15px;

    right:20px;

}



.message_content  a {

    color:#000;

}



.message_content  a:hover {

    text-decoration:none;

}



.messagebox.new .message_body {

    background-color:#ffe;

}



.page_account_messages_inbox .footer_pagination , .page_account_messages_inbox , .page_account_pictures , .page_account_pictures_edit,

.page_account_audio , .page_account_audio_edit , .page_account_blog , .page_account_audio   {

    margin-top:20px; ;

}





.personal_message {

    margin-top:10px ;

    margin-bottom:10px ;

}



.personal_message .message_body {

    background-color:#fff;

    border:1px solid #eee;

    border-bottom:1px solid #ccc;

}



.arrow_on_left {

    background: url('./arrow_left.png') no-repeat 0.5% 45px;

}



.arrow_on_left .message_body {

    border-left:1px solid #ccc;

}



.arrow_on_right .message_body {

    border-right:1px solid #ccc;

}



.arrow_on_right {

    background: url('./arrow_right.png') no-repeat 99.5% 45px;

}



.personal_message .message_content {

    min-height:130px;

}



.latest_message .message_content {

    min-height:110px;

}



.latest_message {

    margin-top:20px;

    margin-bottom:20px;

}



.personal_message .report {

    margin-left:5px;

}



.account_home .progress {

    margin-left:20px;

}



.account_home_top {

    margin-top:20px;

}



.profile_activities .row_0 td {

    border-top:none;

}



.profile_activities , .page_account_profile {

    margin:20px 0;

}



.page_account_profile .suboptions_wrap {

    margin-bottom:20px;

}



.unstyled_list {

    padding-left:0;

}

.unstyled_list li {

    list-style-type:none;

}



.album_wrapper , .video_wrapper {

    position:relative;

}



.album_wrapper .image_overlay , .video_wrapper .image_overlay , .overlay_changeimage {

    position:absolute;

    top:20px;

    left:20px;

    background:rgba(0,0,0,0.7);

    color:#fff;

    padding:4px;

    display:inline-block;

    font-size:10px;

}







.album_wrapper .overlay_note , .video_wrapper .overlay_note {

    top:auto;

    bottom:60px;

}



.album_wrapper .overlay_update , .video_wrapper .overlay_update {

    left:auto;

    right:20px;

}



.album_wrapper .overlay_count , .video_wrapper .overlay_count {

    top:auto;

    bottom:60px;

    right:20px;

    left:auto;

}





.preview_edit_link {

    margin-top:10px;

}





.sound_item  {

    padding:15px 0;

}





#webffo_searchbox , #login_form {

    position:absolute;

    top:40px;

    left:0;

    right:0;

    z-index:9;

    border-bottom:1px solid #555;

    background-color: #444;

}



#webffo_searchbox label , #webffo_searchbox .white {

    color:#fff;

}



#webffo_searchbox label {

    font-weight:bold;

}



#webffo_searchbox .form-control {

    border:0;

}



#webffo_searchbox .searchboxsize {

    width:15%;

    margin-right:2%;

}



#webffo_searchbox .search_btn_holder {

    margin-top:40px;

}



.search_select_half {

    width:47%;

}



.webffo_searchbox_inner {

    padding:10px 15px 13px 15px;

}



.news_entry {

    margin:20px 0 0 0;

}



.album_preview_pull {

    margin-top:-50px !important;

}



.page_member_profile .profile_username {

    display:none !important;

}



.member_rating , .member_views {

    position:absolute;

    top:10px;

    left:25px;

    background:rgba(0,0,0,0.5);

    padding:5px;

    font-size:11px;

    color:#fff;

}



.member_views {

    right:25px;

    left:auto;

}





.member_album_preview .preview_image img{

    border:1px solid #888;

}

.member_album_preview .preview_image {

    display:none;

}



.member_album_preview .preview_1 ,   .member_album_preview .preview_2 ,   .member_album_preview .preview_3 ,   .member_album_preview .preview_4  {

    width:21%;

    margin:15px 1.9%;

    display:block;

    border:1px solid #fff;

}



.member_album_preview {

    position:relative;

    margin-left:5px;

}



.album_counter {

    position:absolute;

    background:rgba(0,0,0,0.5);

    padding:2px 8px;

    display:inline-block;

    font-size:11px;

    color:#fff;

    right:25px;

    bottom:5px;

    z-index:9;

}



.blog_thumb , .activity_thumb  {

    height:50px;

    width:50px;

    margin-bottom:5px;

}



.activity_thumb {

    margin-right:5px;

}



.activitylink {

    vertical-align:top;

}



.action_stamp {

    font-size:10px;

    display:block;

}



.nowrap {

    white-space:nowrap;

}





.session_control , .session_coins , .session_conf {

    margin-top:10px;

    margin-left:5px;

}



.session_avatar {

    width:15px;

    height:15px;

}





.session_conf .btn {

    background:none;

}



.member_age_loc {

    font-size:10px;

    line-height:13px;

}



.online_dot {

    background:green;

    width:7px;

    height:7px;

    display:inline-block;

    border-radius:12px;

}



.page_account_home .profile_wrapper  {

    font-size:12px;

    line-height:16px;

}



.profile_wrapper {

    margin-bottom:10px;

}





.login_form .form-control {

    width:150px;

}



.login_form  .checkbox {

    padding-left:32px !important;

    color:#fff;

}



.login_form_margin {

    margin:5px 5px 0 5px;

}



.btn_login {

    margin-top:5px;

}



.login_form_margin.checkbox {

    margin-top:4px;

    margin-right:10px;

}



.signup_btns {

    margin:10px 5px 0 5px;

}







.event_action_link {

    display:inline-block;

    padding:0 10px 0 0 ;

}



.events_edit_table {

    width:100%;

}



.events_edit_table label {

    font-weight:bold;

}



.personal_msg_label {

    margin-top:6px;

    margin-right:5px;

}

.personal_msg_label2 {

    margin-top:12px;

    margin-right:5px;

}



.thumbnail_table td {

    padding:0 20px 0 0 ;

}







.old_form label {

    font-weight:bold;

}



.true {

    color:green;

}

.false {

    color:red;

}



#payment_packages , .payment_packages {

    display:table;

    width:100%;

    table-layout:fixed;

}



.payment_package_holder {

    display:table-cell;

    padding:20px;

}



.payment_package {

    background:#fff;

    border-radius:6px;

    text-align:center;

    overflow:hidden;

}



.upgrade_title {

    margin-top:0;

    padding-top:0;

}



.upgrade_description {

    padding:30px 10px;

}



.upgrade_title , .upgrade_bottm {

    color:#fff;

}



.upgrade_bottm {

    padding:10px;

}



#member_upgrade_for {

    width:200px;

}







.events_calendar , .events_calendar_round {

    width:100%;

    table-layout:fixed;

}



.events_calendar .weekdays {

    background-color:#222;

    color:#fff;

}



.events_calendar_round .weekdays td {

    text-align:center;

}



.events_calendar .weekdays td {

    text-align:center;

    padding:5px;

}



.events_calendar_round .eventtoday a {

    color:red;

}



.eventday_round > div {

    position:relative;

}



.eventday_round .btn  {





}





.circle-text {

    position:absolute;

    top:0;

    left:0;

    display:block;

    right:0;

    bottom:0;

    cursor:default;

}





.circle-text:after {

    content: "";

    display: block;

    width: 100%;

    height:0;

    padding-bottom: 100%;

    background:#ddd;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    border-radius: 50%;

}

.eventtoday .circle-text:after {

    background-color:#aaa;

}



.event_for_today.circle-text {

    cursor:pointer;

}



.event_for_today.circle-text:after {

    background-color:#bbb;

}



.circle-text div {

    float:left;

    width:100%;

    padding-top:50%;

    line-height:1em;

    margin-top:-0.5em;

    text-align:center;

    color:white;

    font-size:36px;

}



.eventdays  {

    background:#fff;

    padding:10px;

    position:relative;

}



.eventday_c1 , .ev_0 , .ev_4, .ev_9 , .ev_13 , .ev_14 , .ev_24 , .ev_35, .ev_38 , .ev_41 , .ev_36 , .ev_28  .ev_19 ,  .ev_33 {

    background:#ccc;

}

.eventday_c2 , .ev_1 , .ev_3 , .ev_12 , .ev_18 , .ev_22 , .ev_26 , .ev_30 , .ev_34 , .ev_39 {

    background:#bbb;

}

.eventday_c3 , .ev_8 , .ev_6 , .ev_10 , .ev_16 , .ev_21 , .ev_20 , .ev_29  ,.ev_32 , .ev_35 , .ev_37 {

    background:#eee;

}

.eventday_c4 , .ev_2 , .ev_5 , .ev_7, .ev_11 , .ev_15 , .ev_17 , .ev_27 , .ev_23 , .ev_31 , .ev_40 , .ev_25  {

    background:#aaa;

}





.eventtooltip {

    position:absolute;

    z-index:99;

}



.events_calendar .day_counter {

    font-size:36px;

    padding:5px;

    position:absolute;

    top:0;

}



.eventtooltip {

    display:none;

}



td .event_items {

    margin-top:50px;

}



td .event_link {

    background:#333;

    color:#fff;

    padding:8px 10px 8px 10px;

}



td .event_link:hover {

    background:#fff;

    color:#333;

}





#usernav {

    margin:13px 10px 0 0;

}



#usernav > ul > li > a {

    font-size: 18px;

    padding:0 4px;

}



#usernav li {

    list-style-type:none;

}





#usernav ul ul {

    left:auto !important;

    top:auto !important;

}



/*

#usernav > ul > li:hover ul , #usernav > ul > li:active ul , #usernav > ul > li.hoveractive > ul {

 display:block !important;

 opacity:1;

 visibility:visible;

 left:auto !important;

 top:auto !important;

 margin:0 !important;

}

*/



#usernav > ul > li , #usernav > ul > li > a {

    display:inline-block;

}



#usernav > ul > li > a {

    padding:0 5px;

    color:#fff;

}



.overlay_hidden {

    display:none;

}



#webffo_overlay_content .overlay_hidden {

    display:block;

}





#webffo_overlay {

    display:none;

    position:fixed;

    top:0;

    left:0;

    right:0;

    bottom:0;

    z-index:99;

    background:rgba(0,0,0,0.8);

}



#webffo_overlay_content {

    display:none;

    background:#fff;

    position:fixed;

    z-index:999;

    padding:10px;

    left:10%;

    right:10%;

    bottom:10%;

    top:10%;

    overflow:auto;

    border-radius:10px;

}





#webffo_overlay_close {

    width:50px;

    height:50px;

    background:#ccc;

    display:block;

    position:absolute;

    right:10%;

    top:10%;

    font-weight:bold;

    font-size:36px;

    line-height:30px;

    text-align:center;

    padding-top:10px;

    border-radius:30px;

    margin:-25px -25px 0 0 ;

    cursor:pointer;

}



.event_items.in_overlay {

    border:1px solid #eee;

    border-bottom:1px solid #ccc;

    float:left;

    padding:10px;

    background:#fafafa;

    margin:0 10px 10px 0;

}



#comments_page td {

    vertical-align:top;

    padding:10px 10px 10px 0;

}





#comments_page .itemheader {

    float:right;

}



#comments_page .dataitem {

    background: #fff;

    padding: 0 10px;

}



#comments_page .image {

    width:120px;

}



.ratingbox a {

    transition: none !important;

}

/* rating */

div.ratingbox {



}



.margin-b-0 {

    margin-bottom:0;

}



.margin-t-0 {

    margin-top:0;

}



span.btn-danger > a {

    color:#fff;

}



div.ratingbox div.selection {

    padding-right: 5px;

    float: left; }



div.ratingbox div.selection a {

    width: 24px;

    height: 24px;

    float: left;

    display: block;

    cursor: default;

    background: url('rate.png') no-repeat 0px center;

    text-decoration: none; }



div.ratingbox div.selection a.over {

    cursor: default;

    background: url('rate.png') no-repeat -24px center; }



div.ratingbox div.selection a:hover {

    cursor: default;

    text-decoration: none; }



div.ratingbox div.scores {

    padding-right: 5px;

    float: left; }



div.ratingbox div.progress {

    height: 16px;

}



.user_own_profile {

    margin-top:32px;

}



.tooltip_fix .tooltip {

    position:static !important;

    display:inline !important;

    opacity:1;

    filter: alpha(opacity=1);



}



.home_welcome .title {

    padding:0;

    margin:0;

}





.homepage_profile .member_username a {

    padding:0;

}



#visitors_list {

    overflow:auto;

    background:#fff;

}



.nowrap {

    white-space:nowrap;

}



.profile_wrapper_visitor  {

    width:100px;

}



.home_glob_iconnav img {

    width:65px;

}



.home_glob_iconnav a span , .home_glob_iconnav img {

    display:block;

    text-align:center;

    margin:0 auto;

}

.home_glob_iconnav a {

    margin:10px  0 0 ;

    width:48%;

}





.member_marker {

    position:absolute;

    left:0;

    top:0;

    padding:1px 5px;

    background:rgba(0,0,0,0.8);

    color:#fff;

    font-size:11px;

}





.logo {

    margin-left:-15px;

    margin-top:3px;

    height:auto;

    padding: 5px 10px;

}

.ad_image_preview

{

    width:25%;

    float:left;

    text-align: center;

    min-height: 185px;
    position:relative;

}

.ad_image_preview a

{

    font-size: 13px;
    /* display: block; */
    line-height: 14px;
    /* padding-top: 6px; */
    font-weight: 600;
    /* display: inline-block; */
    display: inline;
}
.ad_image_preview .pad_title
{
    min-height: 40px;
    margin-bottom:0;
    line-height: 1;
    margin-top:5px;
}
.ad_image_preview p.publisher_name
{

    font-size:13px;
    font-weight:400;
    margin-bottom:0;
}
.latest_ads_single_block a
{
    font-size: 13px;
    display: inline-block;
    line-height: 18px;
    font-weight: 600;
}
@media (max-width: 480px) {



    .ad_image_preview

    {

        width:50%;

        min-height: 192px;

    }

    .ad_image_preview a

    {

        font-size: 13px;
        line-height: 16px;
        min-height: 45px;
        padding-top: 5px;
        display: block;
        font-weight:600;

    }





}

@media (max-width: 767px) {



    html, body {

        overflow-x:hidden;

    }

    .ad_image_preview img

    {

        width:100%;

        max-width:150px;

    }



    .webpanelcontent , .webpanelleft {

        height:auto !important;



    }





    #main_header a {

        font-family:Helvetica, Arial, sans-serif;

    }



    .icon_nav  {

        background:none !important;

        text-indent:0;

    }



    .sessionmenu {

        margin:0 -21px !important;

    }



    .visitor_icon_height {

        height:100px;

    }

    .visitor_icon_size {

        font-size:32px !important;

    }



    .member_album_preview {

        margin-top:0 !important;

    }



    .panel-body .form-control {

        margin-bottom:10px;

    }



    .padding-xs-left {

        padding-left:15px;

    }





    .padding-xs-bottom {

        padding-bottom:15px;

    }

    .padding-xs-left-none {

        padding-left:0px;

    }



    .padding-xs-top {

        padding-top:15px;

    }

    .padding-xs-all {

        padding:15px;

    }



    /* percentage-based widths for fluid/responsive layout */

    .element {

        margin: 5px 0;

        width: 100%;

    }



    .btn {

        font-size:12px;

    }



    .webffo-inner.bevelbottom .padding-15 .btn-group .btn {

        border-radius:0 !important;

        margin-bottom:2px;

        padding:8px !important;

    }





    #webffo_overlay_content {



        left:5%;

        right:5%;

        bottom:5%;

        top:5%;

    }



    .equal {

        height: auto !important;

    }



    .padding-xs-0 {

        padding:0;

    }



    .home_headline1 {

        font-size:1em;

    }



    .home_headline2 {

        font-size:1em;

    }



    .home_signup  {

        right:5px;

    }



    .navbtn {

        background:none !important;

    }



    .navbar-header {

        background:#1C54B5;

    }



    .webffo-topinner {

        padding:5px 0 !important;

    }



    .webffo-header li .dropdown-menu {

        text-align:left !important;

    }



    h2 {

        font-size:18px;

    }



    .btn-group .btn {

        margin-bottom:5px;

        margin-right:3px;

        border-radius:3px !important;

    }



    .webffo-inner .navbar-nav {

        margin:0 !important;

    }



    #navbar-collapse-01 {

        padding-right:0;

    }



    .logo {

        margin-left:0;

    }



}



@media (min-width: 768px) and (max-width: 991px) {

    body {

        overflow-x:hidden;

    }



    #webffo_searchbox .searchboxsize {

        width:98%;

    }



    .padding-sm-top {

        padding-top:25px;

    }



    .nav-tabs a {

        padding:7px 10px 8px !important;

    }



    .visitor_icon_height {

        height:100px;

    }

    .visitor_icon_size {

        font-size:32px !important;

    }



    .member_album_preview {

        margin-top:0 !important;

    }



    .panel-body .form-control {

        margin-bottom:5px;

    }



    /* percentage-based widths for fluid/responsive layout */

    .element {

        margin: 5px 0;

        width: 100%;

    }





    .amod_homepage .equal {

        height:auto !important;

    }



}



@media (min-width: 992px) and (max-width: 1199px) {



    #webffo_searchbox .searchboxsize {

        width:98%;

    }



    .nav-tabs  a {

        padding:7px 10px 8px !important;

    }



    .form_half {

        width:50%;

    }



    /* percentage-based widths for fluid/responsive layout */

    .element {

        margin: 5px 0;

        width: 100%;

    }



    .amod_homepage .equal {

        height:auto !important;

    }









}

@media (min-width: 1200px) {

    .nav-tabs  a {

        padding:7px 10px 8px !important;

    }



    .form_half {

        width:50%;

    }



    .isocol {

        margin:0 10px 10px 0;

    }



    /* percentage-based widths for fluid/responsive layout */

    .element {

        margin: 5px 0 5px 1%;

        width: 18.92%;

    }





}







.aligncenter {

    text-align:center;

}



.preview_image {

    float:left;

}



.gift_author a {

    color:#000;

    background:none;

}





.friendlist_item  .member_username a {



    text-align:left !important;

    background:#fff;

    color:#111;

}

.friendlist_item .member_age_loc  {

    display:none;

}



.friendlist_image {

    width:37px;

    margin-right:15px;

}

















/*

##

##

#

#

#

*/



/**** Isotope Filtering ****/



.isotope-item {

    z-index: 2;

}



.isotope-hidden.isotope-item {

    pointer-events: none;

    z-index: 1;

}



/**** Isotope CSS3 transitions ****/



.isotope,

.isotope .isotope-item {

    -webkit-transition-duration: 0.8s;

    -moz-transition-duration: 0.8s;

    -ms-transition-duration: 0.8s;

    -o-transition-duration: 0.8s;

    transition-duration: 0.8s;

}



.isotope {

    -webkit-transition-property: height, width;

    -moz-transition-property: height, width;

    -ms-transition-property: height, width;

    -o-transition-property: height, width;

    transition-property: height, width;

}



.isotope .isotope-item {

    -webkit-transition-property: -webkit-transform, opacity;

    -moz-transition-property:    -moz-transform, opacity;

    -ms-transition-property:     -ms-transform, opacity;

    -o-transition-property:      -o-transform, opacity;

    transition-property:         transform, opacity;

}



/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

    -webkit-transition-duration: 0s;

    -moz-transition-duration: 0s;

    -ms-transition-duration: 0s;

    -o-transition-duration: 0s;

    transition-duration: 0s;

}









#comments_page .data .itemheader a {

    float:right;

}



#comments_page .data ul li {

    list-style-type:none;

}



.member_profile  .datainfo .col-lg-6 {

    padding-left:5px;

    padding-right:5px;

    font-size:11px;



}



.member_guestbook_entry .actions {

    display:none;

}



.profile_wrapper_webffo  {

    margin-bottom:15px;

}



.profile_wrapper_webffo .datainfo , .profile_wrapper_webffo .additional_userinfo {

    text-align:center;

    font-size:11px;

}



.additional_userinfo {

    padding-bottom:5px;

}



#visitors_list .profile_wrapper_webffo {

    margin-bottom:0;

    width:100px;

}



#visitors_list .nowrap > div {

    width:100px;

}



#visitors_list .additional_userinfo , #visitors_list .datainfo {

    display:none;

}



#visitors_list .profile_with_actions a {

    font-size:14px;

    padding:2px 5px;

}



.overlay_actions_inner {

    position:absolute;

    top:5px;

    left:5px;

    right:5px;

}



.image_overlay_actions {

    position:relative;

}



.amod_pictures .ratingbox  {

    left:30px;

    bottom: 70px;
    top: inherit;

}



.home_intro {

    position:relative;

}



select.form-control  {

    -webkit-appearance:menulist;

}



#notificationholder {

    width:300px;

    position:fixed;

    right:15px;

    top:120px;

}



.pull-notification {

    background:#fff;

    font-weight:bold;

    font-size:18px;

    display:none;

    padding:2px;

    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);

    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);

    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);



}

.pull-notification:hover {

    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);

    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);

    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);

}



.pull-notification img {

    float:left;

}



.pull-notification a {

    padding:30px;

}





.amod_member_videos_view .member_rating {

    left:0;

}



.amod_videos .ratingbox {

    position:static;

    display:inline-block;

}



.homepage_2 {

    background:#fff;

    margin-top:1px;

    border-top:1px solid #ccc;

    border-bottom:1px solid #ccc;

    padding:40px 0;

}



.webffo-header ul {

    margin-bottom:0;

}





body.modal-open {

    overflow: visible;

}



.modal {

    overflow-y:hidden;

}



#adminpanel {

    padding:10px;

    margin:10px 0;

    background:rgb(240,240,255);

    border:1px dotted rgb(48,80,255);

}



#adminpanel p {

    padding:5px 0 0 0 ;

    margin:0;

}



.panel-body .form-control {

    margin-bottom:5px;

}



#error_message , #info_message {

    /*background:#e86929;

    color:#ffefea;*/

    background:#ffff00;

    color:#f00;

    border:0;

    padding-left:80px;

    font-size:14px;

    text-transform:uppercase;

    text-align:center;

    font-weight:bold;



}



#info_message {

    color:#31708f;

    background-color: #d9edf7;

    border-color: #bce8f1;

}



.ratingbox.member_rating .scores {

    float:none;

}



.breadcrumb {

    border-radius:0;

}



.amod_member_profile .panel-heading {

    padding:10px 15px;

    font-size:14px;

    font-weight:bold;

    line-height:16px;

}



.membersidebar .friendlist_item  {

    margin-bottom:3px;

}

.membersidebar .friendlist_image  {

    margin-right:5px;

}



.blog_author .member_username {

    font-weight:bold;

    font-size:14px;

}





.home_badges .img-responsive {

    padding:0 60px;

}



.ratingbox a[disabled=disabled] {

    opacity:0.2;

}





#usernav > ul > li > a {

    font-size:14px;

}



.webffo-header {

    border-radius:0;

}







.sessionmenu {

    margin-left:20px;

}



#main_header {

    margin-bottom:0;

}



.navbar-brand {

    padding-top:0 !important;

}



.navbar-nav>li>a {

    padding-left:15px;

    padding-right:15px;



}



.navbar_big a {

    padding:5px 15px !important;

    margin:10px 5px !important;

}



.activityimage {

    max-width:50px;

    width:auto;

    max-height:50px;

    float:left;

    margin-right:15px;

}



.activity_thumb {

    margin-right:0;

    width:50px;

    clear:right;

    height:auto;

}



.action_stamp {

    color:#888;

    padding:10px;

    font-size:12px;

}



.row.nogutter {

    margin-right:0;

    margin-left:0;

}

.row.nogutter > [class*='col-'] {

    padding-right:0;

    padding-left:0;

}



.row.smallgutter {

    margin-right:-7px;

    margin-left:-7px;

}



.row.smallgutter > [class*='col-'] {

    padding-right:7px;

    padding-left:7px;

}



.webpanel {

    border:1px solid #ddd;

    background:#fff;

    border-top:none;

    padding:0;



}



.webpanelhead  {

    background:#f4f4f4;

    border:1px solid #ddd;

    padding:8px 15px;

    font-weight:bold;

    color:#333;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

}



.panel-heading {

    font-weight:bold;

}



.nogutter .webpanelhead {

    margin-top:0;

}



.webpanelcontent {

    padding:15px 0 0 0 ;

}



.webpanelleft {

    border-right:1px solid #ddd;

}



.graybg {

    background:#fafafa;

}





.webinner {

    margin:0 0 0 15px;

}



.webpanelright {



}



a.navbtn {

    margin:0 2px;

    margin-bottom:0 !important;

    padding:10px 20px !important;

}



.navbar-right a.navbtn {

    margin-right:0 !important;

}



.webffo-header ul {

    margin-top:10px;

}



.webffo-header li {

    margin:0;

    padding:0;

}



.navbar-embossed>.navbar-collapse{

    box-shadow:none !important;

    border-radius:0;



}



#navbar-collapse-01 {

    margin-left:0;

    padding-left:0;

}



.webffo-header li  .dropdown-menu {



    width: 150px;

    text-align: center;

}



.user_profile_padding {



}



.profile_wrapper_webffo  {

    border:1px solid #eee;

    border-right-color:#ccc;

    border-bottom-color:#ccc;

    padding:3px;

}



#modalsearchOpener , #mobileinbox , #mobileprofile  {

    float:left;

    margin:10px 0 0 15px;

    font-size:14px;

    padding:10px !important;

    height:auto;

}



.navbar-collapse {

    max-height:1000px;

}



.btn-group-justified {

    border-collapse:collapse;

}





.navnum {

    position:absolute;

    margin-top:-20px;

    margin-left:4px;

    background:#d14040;

    border-radius:50%;

    color:#fff;

    z-index:99;

    padding:0 6px;

    text-align:center;

    font-family:Arial;

}



.datainfo {

    font-size:12px;

}



.image img {

    cursor:pointer;

}



.profile_wrapper_webffo .datainfo  {

    overflow:hidden;

}



.profile_wrapper_webffo .datainfo * {

    white-space:nowrap;



}



#footpanel .invisible {

    visibility:visible;

}





.nobackground {

    background:none;

}



.webpanel.nobackground {

    border:none;

}



.member_activity_list    {

    margin-top:5px;

    border-right:1px solid #ddd;

}



.action_timestamp {

    display:block;

    color:#aaa;

}



#subheader {

    background:#fff;

    -webkit-box-shadow: 0px 2px 5px 0px rgba(189,189,189,1);

    -moz-box-shadow: 0px 2px 5px 0px rgba(189,189,189,1);

    box-shadow: 0px 2px 5px 0px rgba(189,189,189,1);

    position:relative;

}



#subheader ul {

    margin:0;

    padding:0;



}



#subheader li {

    display:inline-block;

    margin:0 5px 0 0;

    padding:0 10px 5px 10px;

    color:#333;

}





.breadcrumb {

    /*display:none;*/

}



.member_profilefield  {

    width:100%;

    float:left;

    border-top:1px solid #eee;

    margin-right:2%;

    padding:5px 0;

}



.member_profilefield.nobordertop {

    border-top:none;

}



.member_profilefield.pull-right {

    margin-right:0;

    margin-left:2%;

}



.member_profilefield   strong {

    width:100px;

    display:inline-block;

}



.member_profilegroupname {

    text-transform:uppercase;

    margin:30px 5px 0 0;

    font-size:12px;

    font-weight:bold;



}

.member_profilegroupname.gnr_0 {

    margin-top:0;

}



.friendlist_item  {

    background:#fff;

    margin-bottom:4px;

}



#nh_topholder {

    position:relative;

}



#nh_top {

    background:url(../main.jpg) no-repeat top left;

    background-size:cover;

    width:100%;

    height:700px;

}

/*

#nh_top:after {

    content: " ";

    width: 100%;

    height: 700px;

    position: absolute;

    z-index: 1;

    top: 0;

    left: 0;

    background-image: -webkit-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);

     background-image: -moz-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);

     background-image: -ms-repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);

     background-image: repeating-radial-gradient(center center, rgba(0,0,0,.2), rgba(0,0,0,.2) 1px, transparent 1px, transparent 100%);

     -webkit-background-size: 3px 3px;

     -moz-background-size: 3px 3px;

     background-size: 3px 3px;

}

*/





#nh_reg {

    position:absolute;

    z-index:99;

    left:0;

    right:0;

}



.nhreg_holder {

    width:500px;

    margin-top:100px;

    float:right;

    height:300px;

}



.stage-white {

    background:#fff;



}



.stage {

    padding:40px 0;

}



.stage .lead {

    padding-bottom:0;

    margin-bottom:0;

}



.nhtitle {

    font-size:35px;

    margin:0 0 15px 0;

    padding:0;

}



#nh_reg h2 , #nh_reg h3 {

    color:#fff;

    font-size:32px;

    margin:0 0 10px 0;

    padding:5px 15px;

    display:inline-block;

}



#nh_reg .glyphicon {

    margin:5px 0 0 3px;

}

#nh_reg a {

    color:#fff;

}



#nh_reg h3 {

    font-size:24px;

}



#nh_reg .form-control {

    margin-bottom:10px;

}



#nh_reg #field_username_status {

    display:none !important;

}



#nh_reg li {

    text-shadow: 0px 0px 10px #222;

}



#stage_stories .nhtitle {

    margin-bottom:0;

}



#nh_reg ul {

    list-style-type:none;

    color:#fff;

    font-size:24px;

}





#loginmodal {

    padding:15px;

    position: absolute;

    z-index: 999;

    width: 400px;

    right: 0;

    top: 53px;

    color:#fff;

}



.sidebar_cnt {

    margin-top:3px;

}



#sidebarpanel span {

    color:#888;

    width:25px;

    text-align:center;

}





.animated {

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}



.animated.infinite {

    -webkit-animation-iteration-count: infinite;

    animation-iteration-count: infinite;

}



.animated.hinge {

    -webkit-animation-duration: 2s;

    animation-duration: 2s;

}





@-webkit-keyframes pulse {

    0% {

        -webkit-transform: scale(1);

        transform: scale(1);

    }



    50% {

        -webkit-transform: scale(1.1);

        transform: scale(1.1);

    }



    100% {

        -webkit-transform: scale(1);

        transform: scale(1);

    }

}



@keyframes pulse {

    0% {

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1);

    }



    50% {

        -webkit-transform: scale(1.1);

        -ms-transform: scale(1.1);

        transform: scale(1.1);

    }



    100% {

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        transform: scale(1);

    }

}



.pulse {

    -webkit-animation-name: pulse;

    animation-name: pulse;

}





.profile_wrapper_webffo  .webffo_member_username {

    font-size:14px;

}

.profile_actions  {

    border-top:1px solid #eee;

}



.profile_actions .btn-group>.btn+.btn {

    border-left:1px solid #eee;

}



.profile_actions a {

    font-size:16px;

    padding:5px 0 0 0 ;

}



.pull-img {

    width:75px;

    height:75px;

    font-size:36px;

    line-height:75px;

    text-align:center;

    margin-right:15px;

}





.regborder {

    border:1px solid #fff;

    border:3px solid rgba(255,255,255,0.7);

}



.btn-reg {

    font-size:36px;

    font-weight:bold;

}



#loginmodal .checkbox .icons {

    color:#fff;

}

#loginmodal .checkbox.checked {

    color:#eee;

}



.amod_account_messages .profile_overlay_actions {

    display:none !important;

}





.uploadoverlay {

    position:absolute;

    font-size:24px;

    left:0;

    right:0;

    top:100px;

    z-index:9;

    text-align:center;

    line-height:25px;

}



.uploadoverlay .glyphicon {

    font-size:46px;

}



.uploadavatar {

    background:rgba(0,0,0,0.6);

    border-radius:10px;

    padding:10px;

    display:inline-block;

    color:#fff;

}



ul.fielditems {

    margin:0;

    padding:0;

}

ul.fielditems li {

    display:block;

}

@media (max-width: 991px)

{

    #shout_content .comment

    {

        display:none;

    }

    #shout_content .comment:first-child

    {

        display:block;

    }

    #shout_content .comment:nth-child(2)

    {

        display:block;

    }

    #shout_content .comment:nth-child(3)

    {

        display:block;

    }

}

@media (max-width: 767px) {

    .payment_package_holder {

        display:block;

    }



    .nhreg_holder {

        width:100%;

    }



    #nh_reg ul {

        font-size:14px;

        margin-right:10px;

    }



}







.roundbordered {

    border-radius:50%;

    padding:4px;

}



.regimg {

    max-width:250px;

    margin:20px 0 20px 15px;

}

.top-level-category

{

    margin: 10px 0;

    font-size:16px;

    font-weight:bold;

}

.level2-category

{

    padding-left:30px;

}

.level3-category

{

    padding-left: 50px;

    font-size: 14px;

}

.level4-category

{

    padding-left:50px;

}

.latest_ads_detail p

{

    margin-bottom:4px;

    line-height:18px;

    font-size: 13px;

}

.latest_ads_single_block

{

    margin-bottom:5px;

    border-bottom:1px solid #eee;

}

.latest_ads_right_block .latest_ads_single_block:last-child

{

    border-bottom:none;

}





/*************************************/

.margin-l-5

{

    margin-left:5px;

}

.single_inbox_msg

{

    min-height:155px;

}

.pmhistory

{

    max-height:350px;

    overflow-y:auto;

}

.listings .listing-row {

    border-bottom: 1px solid #e6e6e6;

    padding-top: 10px;

    padding-bottom: 10px;

}

.listings .listing-row h3{

    margin:0;

    font-size: 16px;

    line-height: 20px;

    text-transform:capitalize;

}

.listings .listing-row p.muted {

    color: #999999;

    margin:0;

}

.listings .listing-row p{

    margin:0;

}

.listings .listing-row a.link-info:hover {

    color: #333333;

}



.listings .listing-row  a.underline {

    text-decoration:underline;

}

.listings a.thumbnail{

    border: 1px solid #ddd;

}

.single_video_wrapper

{

    min-height:248px;

}

.margin-t-negative-25

{

    margin-top:-25px;

}

.border-light-grey

{

    border:2px solid #eee;

}

.latest_member_image_wrapper

{

    float:left;

    width:75px;

    margin:4px;

    height:75px;

    position:relative;

}



.ad_category_intro_text

{

    font-size:14px;

    line-height:1.2;

    font-weight:600;

}

#form_next_step

{

    color: #fff;

    background-color: #cd3077;

    border: none;

    font-size: 14px;

    font-weight: normal;

    line-height: 1.4;

    border-radius: 4px;

    padding: 10px 15px;

}

#form_next_step:disabled

{

    color: #333;

    background-color: #eee;

}

.required_field

{

    color:#f00;

}

div.smiliesbox {

    padding: 4px 0px 0px 4px;

    width: 330px;

    overflow-y: scroll;

    height: 300px;

    height: 300px;

    z-index: 1;

    position: absolute;

    bottom: 50px;

    right: 0px;

    border: 1px solid #444444;

    background: #ffffff;

}

div.smiliesbox div.smiliesitem {

    margin: 0px 4px 4px 0px;

    float: left;

}

.newad_pics_select_wrapper

{

    width:100%;

    overflow-y:auto;

    overflow-x:hidden;

    min-height:160px;

    max-height:460px;

}

.ad_detail_column

{

    line-height:1;

}

.ad-thumbnail-image

{

    padding:2px;

    float:left;

}

.ad-thumbnail-image img

{

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #95c2ef;

    padding: 5px;

}

.position_relative

{

    position:relative;

}

span.highlight

{

    color:#db5b96;

}

.checkboxforinbox label span.icons,.checkboxforinbox span.icons
{
    display:none;
}
.checkboxforinbox label input
{
    display: block;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
}
.newmemberspage .member_username a
{
    text-align: left;
    background: none;
    color: #db5b96;
    font-weight: bold;
    padding: 0;
}
.progress_bar
{
    width: 20%;
    display: inline-block;
    height: 15px;
    background: #fff;
    float: right;
    border: 1px solid #666;
    margin-right: 15px;
    margin-top: 13px;
}
.bar
{
    width: 14%;
    background: blue;
    height: 14px;
}
.label-paid-pm
{
    background-color:green;
    color: #fff;
}
.label-paid-pm i
{
    display:inline;
}
.last_visit_txt
{
    font-size:12px;
    text-align:center;
    padding:0 5px;
}
.blogs_pagination a
{
    background:#ccc;
    padding: 12px 16px;
}
.blogs_pagination a.active
{
    color:#333;
}
.user_tags_wrapper
{
    overflow:hidden;
    width:100%;
    padding:10px;

}
.user_tag
{
    padding:5px;
    background-color: #f5f5f5;
    border-color: #ddd;
    margin-right: 5px;
    margin-bottom:5px;
    float: left;

}
.adult_overlay
{
    width: 100%;
    height: 100%;
    background: rgba(255,2555,255,0.8);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font-size: 36px;
    padding-top: 40%;
    text-align: center;
}
.date_single_row
{
    background: #eee;
    text-align: center;
    font-weight: bold;
    font-size:18px;
}
#move_shoutbox_below_sm_here
{
    clear:left;
}
.totaltable{
    width:100%;
}
.totalheading,.totalvalues
{
    clear:both;
    margin:0;
    padding:0;
}
.totalheading li,.totalvalues li
{
    float:left;
    width:33%;
    list-style:none;
    text-align:left;
    padding:4px 8px;
}
.totalheading li
{
    background:#ae2965;
    color:#fff;
}
.totalvalues li
{
    border:1px solid #ccc;
}
.featured_member_box
{
    text-align: center;
    height: auto;
    float: left;
    border: 1px solid #eee;
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 5px;
}
.featured_member_box .latest_member_image_wrapper
{
    margin: 0 auto;
    float:none;
}
.featured_member_box .datainfo
{

    clear:left;
    text-align: center;
}

@media (max-width: 480px)
{
    .totalheading li
    {
        min-height: 63px;
    }
    .featured_member_box
    {
        width: calc(33% - 5px);
    }
    .latest_ads_single_block
    {
        width:50%;
        float:left;
        min-height: 300px;
        border-right:1px solid #eee;
    }
    .latest_ads_single_block .latest_ads_detail a
    {
        width: 100px;
        line-height: 20px;
        display: block;
    }
    .latest_ads_single_block img
    {
        width:100px;
        margin-bottom:10px;
    }
    .latest_ads_single_block a
    {


    }
    .latest_ads_right_block .latest_ads_single_block:nth-child(n + 5) {
        display: none;
    }
}
.phone_value
{
    font-size: 11px;
    padding: 4px 8px;
    /*	    display: inline-block;
        text-align: center;
        vertical-align: middle;

        border: 1px solid #329319;
        border-radius: 8px;
       background: #51ef28;
         background: -webkit-gradient(linear, left top, left bottom, from(#51ef28), to(#329319));
        background: -moz-linear-gradient(top, #51ef28, #329319);
        background: linear-gradient(to bottom, #51ef28, #329319);
        text-shadow: #1f5c10 1px 1px 1px;
        color: #ffffff;
        text-decoration: none;*/
}
.phone_value:before,.skype_value:before {
    /*   content: "\0000a0";
       display: inline-block;
       height: 24px;
       width: 24px;
       line-height: 24px;
       margin: 0 4px -6px -4px;
       position: relative;
       top: 0px;
       left: 0px;
       background: url(http://cdn1.iconfinder.com/data/icons/CrystalClear/48x48/actions/agt_reload.png) no-repeat left center transparent;
       background-size: 100% 100%;*/
}
.phone_value:hover{
    /*    border: 1px solid #2ce01b;
        background: #44ff2a;
        background: -webkit-gradient(linear, left top, left bottom, from(#44ff2a), to(#2ad71a));
        background: -moz-linear-gradient(top, #44ff2a, #2ad71a);
        background: linear-gradient(to bottom, #44ff2a, #2ad71a);
        color: #ffffff;
        text-decoration: none;*/
}
.skype_value{
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 4px 8px;

    /*border-radius: 8px;
	border: 1px solid #0096cc;
    background: #00b0f0;
    background: -webkit-gradient(linear, left top, left bottom, from(#00b0f0), to(#18a2d8));
    background: -moz-linear-gradient(top, #00b0f0, #18a2d8);
    background: linear-gradient(to bottom, #00b0f0, #18a2d8);
    text-shadow: #005e80 1px 1px 1px;*/
    font-size: 11px;
    background:#ccc;
    color: #222;
    text-decoration: none;
}
.skype_value:hover{
    /*border: 1px solid #00bbff;
    background: #00d3ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#00d3ff), to(#1dc2ff));
    background: -moz-linear-gradient(top, #00d3ff, #1dc2ff);
    background: linear-gradient(to bottom, #00d3ff, #1dc2ff);
    color: #ffffff;*/
    background:#ddd;
    color: #222;
}
.hidebydefault
{
    display:none;
    color: #cd3077;
    font-size: 14px;
}
label
{
    font-size: 16px;
    line-height: 18px;
}
.comment_right .entry p span
{
    color: #db5b96;
}
.member_guestbook_entry  span
{
    color: #db5b96;
}
.video_wrapper
{
    position:relative;
    display:block;
}
.media_play_icon
{
    position:absolute;
    top: 50%;
    margin-top:-28px;
    left: 50%;
    margin-left:-28px;
    border: none !important;
}
.show_new_seller_notice
{
    background: #222;
    color: #fff;
    text-align: center;
    padding:8px 0;
}
.show_new_seller_notice #seller_Count_down
{

    color: #F00;
}
.table-bordered>thead>tr th, .table-bordered>tbody>tr th, .table-bordered>tfoot>tr th, .table-bordered>thead>tr td, .table-bordered>tbody>tr td, .table-bordered>tfoot>tr td
{

    border: 2px solid #eee !important;
}
.upload-div input[type="file"] {
    display: block;
    width: 100%;
    height: height: 25px;
    padding: 8px;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.verified_member_badge
{
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
}
span.verified_user_badge_thumb
{
    position: absolute;
    top: 4px;
    right: 4px;
    background: #228B22;
    border-radius: 100%;
    color: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
}
span.verified_sign_badge_thumb
{
    position: absolute;
    top: 4px;
    left: 4px;
    background: #5c5656;
    border-radius: 100%;
    color: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
}
#error_message.alert-notice
{

    background: #228B22;
    color:#fff;
}
.comment .avatar
{
    position:relative;
    width:100px;
}
.verified_sign_member_badge {
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
}
.close_verifify_msg
{
    float:right;
}
