/**
* This files includes style specific to dsp_dating plugin
*/

.circle-image {

    text-align: center;
    margin: 0 auto;
}

.lm-virtual-gifts-page .image-container .show-comment img {
    width: auto !important;
    height: auto !important;
}

img {
    max-width: 100%;
}

#dsp_plugin .lm-view-friends-page img,
#dsp_plugin .lm-search-page img,
#dsp_plugin .lm-extras-page img,
#dsp_plugin .lm-my-vaorities-page img,
#dsp_plugin .lm-alerts-page img,
#news_feed_box li img,
#dsp_plugin .lm-my-matches-page img,
#dsp_plugin .lm-popular-members img,
#dsp_plugin .lm-view-windks-page img,
#dsp_plugin .lm-virtual-gifts-page .image-container .image-box img,
#dsp_plugin #lm-g-search-result .image-container img,
#dsp_plugin #main #lm-loggedout-leftcontent .lm-home-guest-page .story-list .guest-story-image img,
#dsp_plugin .lm-view-profile-page .image-container img,
#dsp_plugin #lm-blocked-members-container .image-container img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

#dsp_plugin .lm-view-profile-page .albums .image-container img {
    border-radius: 0;
    -webkit-border-radius: 0;
    width: 100% !important;
    height: 100% !important;
}

#dsp_plugin .dspdp-media-images-cont {
    width: 100%;
    overflow: inherit;
    height: auto;
    vertical-align: middle;
    line-height: 180px
}



#dsp_plugin .dspdp-btn,
#dsp_plugin .dspdp-btn:active,
#dsp_plugin .dspdp-btn:focus,
#dsp_plugin .dspdp-btn:hover {

    height: 44px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 0;
    box-shadow: none;
    background: #d72183;
    line-height: 41px;
    padding: 0 15px;
    color: #fff;
    border: 0;
    border-color: #fff;
}

#dsp_plugin .content-search input.dspdp-btn {
    margin-top: 31px;
}

#dsp_plugin .dspdp-btn:active,
#dsp_plugin .dspdp-btn:focus,
#dsp_plugin .dspdp-btn:hover,
.lm-dsp-edit-profile-tab:hover {
    opacity: 0.85;
}

#dsp_plugin .dspdp-btn:hover a {
    color: #fff;
    border: 0;
}

.content-search .dsp-control-label {
    text-transform: capitalize;
    color: #777;
    font-size: 15px;
    line-height: 30px;
    font-weight: 700;
}


.lm-dsp-top-members-menu {
    position: relative;
    background: #f2f4ff;
    border-bottom: 1px solid #e6e8f2 !important
}

.lm-dsp-members #lm-stunning-header {
    height: 398px;
    margin-bottom: 0;
}

.lm-dsp-members #lm-stunning-header:before {
    height: 398px;
}

.lm-dsp-members #lm-dating-top-member-tab a {
    font-size: 15px;
    color: #a5a6ae;
    padding: 21px 0;
}

#lm-dating-top-member-tab .dsp_tab1 {
    min-width: 79px;
    padding: 21px 0;
    text-align: center;
    border-right: 1px solid #e6e8f2 !important;
}

#lm-dating-top-member-tab .dsp_tab1-active {
    min-width: 79px;
    padding: 21px 0;
    text-align: center;
    background-color: #fff;
    border-right: 1px solid #e6e8f2 !important;
}

.lm-dsp-members #lm-dating-top-member-tab.dsp_tab1-active a {
    color: #000;
}

#lm-trending-container .content-search.dsp-gutter-sm {
    padding: 0 0 20px 0;
}

#lm-dating-top-member-tab .lm-dsp-edit-profile-tab {
    margin-left: 10px;
    margin-top: 10px;
    width: 120px;
    padding: 12.5px 0 !important;
    background-color: #d72183 !important;
}

#lm-dating-top-member-tab .lm-dsp-edit-profile-tab.dsp_tab1-active {
    margin-left: 10px;
    margin-top: 10px;
    width: 120px;
    padding: 12.5px 0 !important;
    background-color: #d72183 !important;
}

.lm-dsp-edit-profile-tab a {
    font-weight: bold;
    /* color: #fff !important; */
    text-transform: uppercase;
}

#lm-member-image .profile-image {
    margin-top: -150px;
    position: absolute;
    width: 235px;
    height: 235px;
}

.lm-top-header-display-name {
    margin-top: 30px;
    font-size: 23px;
    color: #5863bc;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
}

#lm-loggedout-leftcontent .profile-image {
    margin-bottom: 20px;
}

.lm-online-notification {
    background: #25df25;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    vertical-align: top;
    margin-top: -5px;
}

#lm-member-content-area-right .profle-detail {
    margin: 0;
}

#lm-member-content-area-left .box-profile-link {
    width: 100%;
}

#lm-member-content-area-left .box-border {
    padding: 0;
    border: 0;
    box-shadow: none;
}


#dsp_plugin .menus-profile li {
    width: 16.63333%;
}


.line.dsp-none.lm-left-vertical-menu {
    background: transparent;
}

#dsp_plugin .line .dsp_tab1 a {
    color: #a5a6ae;
    margin-left: 20px;
}

#dsp_plugin .line .dsp_tab1 a:first-child {
    margin-left: 10px;
}

.line.dsp-none.lm-left-vertical-menu {
    margin-top: 25px;
}

.lm-left-vertical-menu .dsp_tab1 {
    clear: both;
    width: 100%;
    text-align: left;
    padding: 0;
    line-height: 40px;
}

.line.dsp-none.lm-left-vertical-menu .fa {
    color: #a5a6ae;
    font-size: 20px;
}

#dsp_plugin .dsp_tab1:hover .fa,
#dsp_plugin .line .dsp_tab1:hover a,
#dsp_plugin .dsp_tab1:hover a {
    color: #5964bd;
    text-decoration: none;
}

#dsp_plugin .menus-profile a {
    border: 1px solid #f2f2f2;
}

#dsp_plugin .menus-profile a:hover {
    text-decoration: none;
    color: #FFF;
    background-color: #5964bd;
    border-color: #fff;
}

.lm-meetme-title,
.widget_wp_sidebarlogin h2.widget-title {
    font-size: 19.28px;
    color: #505054;
    font-weight: bold;
}


.widget_wp_sidebarlogin {
    padding: 0 20px 20px;
}

.btn-row-meet input#dsp_meet_me_click,
.btn-row-meet input#dsp_meet_me_click:active,
.btn-row-meet input#dsp_meet_me_click:hover,
.btn-row-meet input#dsp_meet_me_click:focus {
    width: auto;
}

#dsp_plugin .widget_love_match_meet_me .image-box.dspdp-spacer-md.dsp-meetme-image {
    max-height: 268px;
    overflow: hidden;
}

#dsp_plugin .meet-to-info.dsp-meet-to-info.dspdp-text-center h1 {
    font-weight: bold;
    font-size: 17px;
    margin: 20px 0;
}

#dsp_plugin .widget_love_match_meet_me #dsp_plugin .dspdp-btn {
    width: 67px;
    font-weight: bold;
}

#dsp_plugin .widget_love_match_meet_me #dsp_plugin .dspdp-btn-success,
#dsp_plugin .dspdp-btn-success:hover {
    color: #ffffff;
    background-color: #6973c3;
    border-color: initial;
}

#dsp_plugin .widget_love_match_meet_me #dsp_plugin .dspdp-btn-danger,
#dsp_plugin .dspdp-btn-danger:hover {
    color: #ffffff;
    background-color: #d72183;
    border-color: initial;
}

#dsp_plugin .dspdp-btn-danger:hover {
    color: #ffffff;
    background-color: #d72183;
    border-color: initial
}

.dspdp-btn.dspdp-btn-default {
    background: #d72183;
}

.dsp-member-tab .dsp_tab1-active {
    background-color: transparent;
}

.bottom-link-profile span.activ {
    background-color: #d72183;
}

#dsp_plugin .lm-new-members img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    width: 154px !important;
    height: 154px;
}

.img-name a {
    display: inline-block;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0 5px 0;
    text-decoration: none;
}

.age-text.dspdp-block {
    font-size: 11px;
    color: #000;
}


#dsp_plugin .image-container {
    box-shadow: none;
    border: 1px solid #f2f2f2;
    height: 250px;
}

.dspdp-member-col,
#dsp_plugin .image-container {
    padding: 30px;
}

#dsp_plugin .image-container:hover {
    outline: 3px solid #d72183;
}

#dsp_plugin .image-container:hover .circle-image img {
    border: 3px solid #d72183;
}

#dsp_plugin .image-container:hover .img-name a {
    color: #d72183;
}

.dsp-member-tab .dsp_tab1 a:hover {
    text-decoration: none;
}

.dspdp-online-status {
    position: absolute;
    right: -125px;
    top: 0;
    z-index: 80;
}

.dspdp-status-on {
    display: inline-block;
    background-color: #25df25;
}

.dspdp-status-off {
    display: inline-block;
}

.dsp_guest_home_page_wrap .image-container img {
    width: 150px !important;
    height: 150px !important;
}


.lm-home-guest-page.home-gest-page {
    background: #fff;
    padding: 0;
    border: 0;
    box-shadow: none;

}

.lm-home-guest-page .tab-box {
    background-color: #f2f4ff;
    border: 1px solid #e7e9f3;
}

#dsp_plugin .lm-home-guest-page .tab-box a.activeLink {
    width: auto;
    padding: 20px 30px;
    font-size: 15px;
    color: #a5a6ae;
    text-align: center;
    font-weight: 500;
    background-color: #fff;
    border-right: 1px solid #e6e8f2 !important;

}


#dsp_plugin .lm-home-guest-page .tab-box a {
    padding: 20px 30px;
    font-size: 15px;
    color: #a5a6ae;
    text-align: center;
    font-weight: 500;
    border-right: 1px solid #e6e8f2 !important;
    float: left;
}

#dsp_plugin .lm-home-guest-page .tab-box a:hover {
    color: #5964bd;
}

.lm-home-guest-page .tab-box {
    margin-bottom: 10px;
}

.dspdp-form-horizontal .dspdp-control-label {
    font-weight: bold;
}

.guest-story-content {
    line-height: 24px;
}

.dspdp-list-bordered li,
.dspdp-bordered-item {
    padding-bottom: 30px;
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    .dspdp-form-horizontal .dspdp-control-label {
        text-align: left;
        margin-bottom: 0;
        padding-top: 7px;
    }
    .dspdp-form-horizontal .dsp_reg_main .dspdp-control-label{
        text-align:right;
        padding-top:18px;
    }
    .lm-loggedout-searchform-container .guest-search .dspdp-control-label{
        text-align:right;
    }
    .lm-home-guest-page{
        float:left;
    }

 
}

#tab-register {
    background-color: #fff;
}


@media (min-width: 768px) {
    .lm-home-guest-page .lm-birth-date {
        margin-left: 0;
    }
}


#dsp_plugin .lm-members-submit-buttom .dspdp-btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 8px 0;
    font-size: 18px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 140px;
    margin: 20px 0;
    color: #fff;
}

#dsp_plugin #main .home-gest-page img {
    border-radius: 50% !important;
    box-shadow: none;

}

#dsp_plugin .image-container .circle-image img {
    border: 3px solid #fff;
    width: 112px !important;
    height: 112px !important;
}

#dsp_plugin .wpse_pagination .disabled {
    background: #d72183;
    height: 28px;
}

#dsp_plugin .wpse_pagination .current {
    background: #5964bd;
    color: #fff;
    height: 28px;
}

#lm-member-content-area-right .line {
    background: #f2f4ff;
    padding: 20px 20px 0;
}

#lm-member-content-area-right .box-border {
    border: none;
    background-color: #f4f4ff;
    padding: 20px 20px;
}

#lm-member-content-area-right .box-pedding {
    background-color: #fff;
    padding: 20px;
}

#dsp_plugin #lm-member-content-area-right .line .dsp_tab1-active a {
    font-size: 15px;
    font-weight: bold;
    display: block;
    padding: 10px 8px;
    color: #a5a6ae;
}

#dsp_plugin #lm-member-content-area-right .line .dsp_tab1 a:first-child {
    margin-left: 0
}

#dsp_plugin #lm-member-content-area-right .line .dsp_tab1 {
    background: #9999B2;
    border-right: 1px solid #8e8da7 !important;
}


#dsp_plugin #lm-member-content-area-right .line .dsp_tab1 a {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 10px 8px;
}

#lm-member-content-area-right .dsp-upgrade-container {
    padding-top: 20px;
}

#dsp_plugin .heading-submenu,
.lm-news-feed-page .heading-feed,
.lm-comments-page .heading-feed {
    color: #d72183;
    border-bottom: none;
    padding: 10px 0;
    text-transform: uppercase;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 20px;
    margin-top: 10px
}


#dsp_plugin .dsp-upgrade-heading {
    display: block;
}



#upload-img .image-container .name.dspdp-medium a {
    text-transform: capitalize;
    font-size: 19px;
    color: #a5a6ae;
}


.lm-dsp-members select {
    border: 0;
    background: url(../images/select-arrow.png) no-repeat right #f1f6fe;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    height: 44px;
    font-size: 14px;
    font-weight: normal;
    color: #a5a6ae;
    -webkit-appearance: none;
    background-position-x: 95%;
    padding: 0 10px;
    width: 100%;
}

.wpcf7 input[type="file"],
.wpcf7 input[type="text"],
.wpcf7 input[type="textarea"],
.wpcf7 input[type="email"],
.wpcf7 input[type="password"],
.wpcf7 .wpcf7-form-control,
.lm-dsp-members input[type="file"],
.lm-dsp-members input[type="text"],
.lm-dsp-members input[type="textarea"],
.lm-dsp-members input[type="password"] {
    border: 0;
    background-color: #f1f6fe;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    height: 44px;
    font-size: 14px;
    font-weight: normal;
    color: #a5a6ae;
    text-transform: inherit;
    -webkit-appearance: none;
    background-position-x: 95%;
    padding: 0 10px;
}

.wpcf7 .wpcf7-form-control:focus,
.wpcf7 .wpcf7-form-control:active,
.lm-dsp-members select:focus,
.lm-dsp-members input:focus,
.lm-dsp-members input:active {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 3px solid #5964bd;
    color: #a5a6ae;
    background-color: #fff;
}

.Status-box-profile input.dspdp-form-control {
    background: #fff;
    border: 1px solid #dfe1f3;
    width: 100%;
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 100;
    padding: 20px;
    height: 52px;
}

#dsp_plugin .update-row .dspdp-btn {
    background-color: #5964bd;
}

#dsp_plugin .dspdp-btn:hover {
    color: #fff;
}



#dsp_plugin .lm-search-page .image-container,
#dsp_plugin .lm-extras-page .image-container,
#dsp_plugin .lm-my-matches-page .image-container,
#dsp_plugin .lm-loggedout-online-members .image-container,
#dsp_plugin #lm-g-search-result .image-container {
    min-height: 300px;
}

#dsp_plugin .dspdp-user-details {
    height: auto;
}

.lm-search-page .content-search .row {
    margin: 0;
}

#dsp_plugin .lm-search-page .user-name.dspdp-h5.dspdp-username {
    display: inline-block;
}

.lm-view-profile-page .dsp_user_profile_name_head {
    background-color: #f2f4ff;
    font-weight: normal;
}

.line.lm-left-vertical-menu .dsp_tab1-active {
    clear: both;
    width: 100%;
    text-align: left;
    padding: 0;
    margin-bottom: 20px;
}

.line.dsp-none.lm-left-vertical-menu .dsp_tab1-active .fa,
.line.dsp-none.lm-left-vertical-menu .dsp_tab1-active a {
    color: #5964bd;
}

#dsp_plugin .line.lm-left-vertical-menu .dsp_tab1-active a {
    margin-left: 20px;
    color: #5964bd;
}


.lm-user-links {
    visibility: hidden;
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 0;
    -webkit-transition: opacity 2s;
    transition: opacity 2s;

}


#dsp_plugin .lm-user-links ul>li {
    clear: both;
    margin-bottom: 5px;
}

#dsp_plugin .lm-user-links ul>li a {
    color: #d72183;
}

#dsp_plugin .image-container:hover .lm-user-links {
    visibility: visible;
    position: absolute;
    right: 10px;
    opacity: 1;
    top: 20px;
}

.dsp-meetme-image img {
    border-radius: 0 !important;
}
#dsp_plugin .rating-box{
    margin-bottom:20px;
}
.dsp-user-meet {
    color: #5c5c5c;
    font-size: 13px;
    line-height: 24px
}

.dsp-user-meet span.dspdp-medium {
    color: #000000;
    text-transform: capitalize;
    font-size: 17px;
    text-transform: uppercase;
}

.lm-extras-page .edit-blog {
    box-sizing: border-box;
    overflow: hidden;
}

#dsp_plugin .lm-online-page .image-container {
    height: 300px;
}

#dsp_plugin .lm-online-page img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: none;
}

.lm-online-page .dspdp-user-details {
    height: 60px;
}

.lm-members-not-found {
    clear: both;
    text-align: center;
}

.lm-pagenot-found-pagetitle {
    color: #d72183;
    font-weight: bold;
    padding: 0 5px;
}

.load_more.lm-dating-view-more,
#lm-preloader-image {
    clear: both;
}

.lm-extras-page .dspdp-user-details,
.lm-my-matches-page .dspdp-user-details,
#dsp_plugin .lm-virtual-gifts-page .image-container,
#dsp_plugin .lm-extras-page .dsp-date-tracker.image-container,
#dsp_plugin .lm-alerts-page .image-container,
#dsp_plugin .lm-search-page .dspdp-user-details,
#dsp_plugin .lm-media-page .image-container {
    height: auto;
    overflow: inherit;
}

#dsp_plugin .lm-media-page #upload-img a.dspdp-btn {
    width: 82px;
    height: auto;
    display: inline-block;
    margin-bottom: 10px;
}

.lm-extras-page .dsp-date-tracker {
    text-align: center;
}

#dsp_plugin .lm-extras-page .dsp-date-tracker li.circle-image {
    margin: 0 auto;
}

.dsp-date-tracker input.dsp_submit_button.dspdp-btn.dspdp-btn-default.btn-search {
    margin: 30px 0 0 0;
}

.lm-data-picker-container {
    margin-top: 20px;
}



.lm-my-vaorities-page .image-container .lm-dspdp-del,
.lm-view-friends-page .image-container .lm-dspdp-del,
.lm-view-windks-page .image-container .lm-dspdp-del {
    display: none;
}

.lm-my-vaorities-page .image-container:hover .lm-dspdp-del,
.lm-view-friends-page .image-container:hover .lm-dspdp-del,
.lm-view-windks-page .image-container:hover .lm-dspdp-del {
    display: block;
    background: #d72183;
    color: #fff;
    top: 0;
    right: 0;
    outline: 1px solid #d72183;
}

.lm-alerts-page img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}


#dsp_plugin .lm-alerts-page .img-name {
    white-space: normal;
}



.lm-alerts-members-description {
    text-align: left;
}

#dsp_plugin .lm-alerts-approve {
    display: inline-block;
    margin: 10px 5px;
    font-size: 12px !important;
    line-height: 32px !important;

    height: 32px !important;
    text-align: center;
    padding: 0 12px !important;
}

#dsp_plugin .lm-alerts-reject {
    display: inline-block;
    margin: 10px 5px;
    font-size: 12px !important;
    line-height: 32px !important;

    height: 32px !important;
    text-align: center;
    padding: 0 12px !important;
    background-color: #5964bd;
}

#dsp_plugin .lm-alerts-approve:hover {
    background-color: #d72183;
    opacity: .8;
}

#dsp_plugin .lm-alerts-reject:hover {
    background-color: #5964bd;
    opacity: .8;

}

#cboxContent .dspdp-btn.dspdp-btn-default {
    color: #fff;
    border-radius: 0;
    display: block;
    width: 140px;
    padding: 0;
    height: 44px;
    line-height: 44px;
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
    font-style: normal;
}

.add_friends {
    width: 150px
}

.lm-alerts-age-gender {
    text-align: left;
}

.lm-alerts-title {
    font-weight: bold;
}

.dspdp-bordered-item span {
    margin: 0 20px;
}

#dsp_plugin .lm-news-feed-page .heading-submenu.dsp-none {
    display: none;
}

.lm-news-feed-page a#update_news_feed_box {
    background: #d72183;
    color: #fff;
    margin: 0;
    border-radius: 0;
}

.lm-news-feed-page .friends-list>li {
    border: 1px solid #fff;
}

#dsp_plugin .lm-news-feed-page .dspdp-nav-tabs {
    padding: 10px 0;
    border-bottom: 3px solid #e6e8f2;
}

#dsp_plugin .lm-news-feed-page .dspdp-list-bordered li,
#dsp_plugin .lm-news-feed-page .dspdp-bordered-item {
    border: 3px solid #f6f6f6;
    padding: 10px;
}

#dsp_plugin .lm-news-feed-page .dspdp-bordered-item:hover {
    border: 3px solid #d72183;
}

#dsp_plugin .lm-comments-page .row-comment img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}


#dsp_plugin .lm-comments-page .image-container {
    box-shadow: none;
    border: 1px solid #f2f2f2;
    height: auto;
    padding: 20px;
    margin: 0;
}

#dsp_plugin .lm-comments-page .image-box.dsp-circular {
    width: 50px;
}

#dsp_plugin .lm-view-windks-page .image-container {
    height: 300px;
}

.lm-vg-links {
    margin: 20px 0;
    display: block;
}


#dsp_plugin .lm-vg-links .dspdp-btn,
#dsp_plugin .lm-view-profile-page .linkright-view-profile-page .dspdp-btn {
    width: auto;
    height: 41px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 0;
    box-shadow: none;
    background: initial;
    line-height: 41px;
    padding: 0 7px;
    color: #d72183;
    border: 1px solid #eee;
}


.lm-view-profile-page .menus-profile.dsp-user-info-container {
    margin: 20px 0;
}

.lm-logout-members-page .member-content-area {
    margin: 0;
}

#dsp_plugin #main .home-gest-page #lm-loggedout-rightcontent img {
    border-radius: 0 !important;
}

#lm-loggedout-rightcontent {
    margin-top: -30px;
}

#lm-dating-loggedout-rightsidebar .dspdp-btn.dspdp-btn-default {
    width: 100%;
}

.box-border {
    border: 3px solid #f4f4ff;
}

.lm-member-content-area-right .box-border {
    background-color: #f4f4ff
}

#lm-loggedout-online-members .box-border {
    border: 0;
    box-shadow: none;
}

.lm-home-guest-page .tabcontent {
    min-height: 570px;
}

.ui-dialog .ui-dialog-titlebar-close:before {
    content: "\f00d";
    font-family: "FontAwesome";
    position: absolute;
    top: -3px;
    right: 3px;
    color: #fff;
}

button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.btn-reply {
    border: 1px solid #fff;
    box-shadow: none;
}

button.ui-dialog-titlebar-close:focus {
    outline: 0;
}

.lm-sl-heading {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 0;
}

.lm-sl-search-button {
    padding: 20px 0 0;
}

.lm-logout-searchform-heading.col-md-12 {
    font-size: 21px;
    color: #fff;
    background-color: #5964bd;
    height: 52px;
    line-height: 52px;
    margin: 0 0 20px;
}

.lm-logout-searchform {
    border: 4px solid #5964bd;
    background-color: #fff
}

.lm-buttom-search-field {
    margin-bottom: 20px;
}

.guest-search.dsp-form-container {
    background: #fff;
}

.lm-logout-searchform {
    margin-top: -166px;
    position: relative;
}

.dsp-page-title.lm-search-result-page-title {
    text-align: center;
}

.dsp-page-title.lm-search-result-page-title h2 {
    font-size: 25px;
    padding: 30px 0;
    color: #5c5c5c;
    display: inline-block;
}

.dsp-page-title.lm-search-result-page-title h2.lm-search-result-count {
    color: #c6c6c6;
}

.page-not-found {
    text-align: center;
    padding: 20px 0;
}

.lm-home-guest-page .guest-story-heading {
    font-weight: 600;
    color: #5c5c5c;
    padding: 10px 0;
    font-size: 18px;
    margin-bottom: 20px;
}

#dsp_plugin #lm-loggedout-leftcontent .dsp-line {
    background: #f2f4ff !important;

}

#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1 a {
    padding: 9px 20px;
    font-size: 15px;
    color: #a5a6ae;
    text-align: center;
    font-weight: 500;
}


#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1 {
    border-right: 1px solid #e6e8f2 !important;


}

#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1,
#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active {
    padding: 21px 10px;
}

#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1:hover a {
    color: #5964bd;
}


#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active {
    background-color: #ffffff;
    border-right: 1px solid #e6e8f2 !important;
}

#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active a {
    color: #a5a6ae;
    font-weight: bold;
    padding: 9px 20px;
    text-decoration: none;
}

#lm-loggedout-leftcontent{
    margin-top:-40px
}
.lm-success-stories {
    padding: 100px 0;
}

#lm-loggedout-leftcontent h2.widgettitle {
    text-transform: uppercase;
}

#lm-loggedout-leftcontent .dspdp-btn.dspdp-btn-default {

    float: left;
    margin-right: 20px;
}

#lm-loggedout-leftcontent .block {
    float: left;
    width: 40%;
}

.success-stories-main-heading {
    font-weight: 300;
    font-size: 40px;
    text-align: center;
    color: #5c5c5c;
    text-transform: uppercase;
}

.lm-success-stories-container {
    text-align: center;
    margin: 50px 0;
}

.success-stories-sub-heading {
    font-size: 15px;
    text-align: center;
    color: #5c5c5c;
}

.lm-success-content-height {

    line-height: 24px;
}

.lm-success-featured-image {
    width: 173px;
    height: 173px;
    margin: 0 auto;
}

.lm-success-title {
    font-size: 18px;
    color: #777777;
    word-wrap: break-word;
    line-height: 28px;
    margin-bottom: 15px;
    font-weight: 500;
}

.lm-success-content {
    font-size: 13px;
    color: #777777;
}

.lm-success-readmore-container .read-more-btn {
    background-color: #5964bd;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 42px;
    font-size: 15px;
    display: inline-block;
    transition: all 0.5s;
}

.lm-success-readmore-container {
    padding: 10px 0;
}

.lm-query-hide-class {
    display: none;
}

.lm-success-featured-image img,
.blog-sec-image a img {
    opacity: 0.9;
    border: 3px solid transparent;
}

.lm-success-stories-container:hover .lm-success-featured-image img,
.blog-section-wrap:hover .blog-sec-image a img {
    opacity: 1;
    border: 3px solid #5964bd;
}

#lm-member-content-area-right .lm-home-guest-page {
    padding: 20px;
    border: 1px solid #eee;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

.dspdp-wink-sender .dspdp-spacer {
    margin-top: 5px;
}

#dsp_plugin ul.sidebarlogin_otherlinks {
    clear: both;
    display: block;
    height: 50px;
    padding: 10px 0;
}

#dsp_plugin .sidebarlogin_otherlinks>li {

    margin-right: 10px;
}

#dsp_plugin .sidebarlogin_otherlinks>li a {
    color: #a5a6ae;
}

#dsp_plugin .sidebarlogin_otherlinks>li a:hover {
    color: #5964bd;
}

.widget_love_match_top_members .member-image img {
    border: 3px solid #f7fafa;
}

#dsp_plugin .dspdp-btn-info:hover,
#dsp_plugin .dspdp-btn-info:focus,
#dsp_plugin .dspdp-btn-info:active,
#dsp_plugin .dspdp-btn-info.dspdp-active,
#dsp_plugin .dspdp-open>.dspdp-dropdown-toggle.dspdp-btn-info {
    color: #ffffff;
    background-color: #d72183;
    border-color: #fff;
    font-size: 14px;
}

#dsp_plugin .dspdp-btn-info,
#dsp_plugin .dspdp-btn-info,
#dsp_plugin .dspdp-btn-info,
#dsp_plugin .dspdp-btn-info.dspdp-active,
#dsp_plugin .dspdp-open>.dspdp-dropdown-toggle.dspdp-btn-info {
    color: #ffffff;
    background-color: #d72183;
    border-color: #fff;
    font-size: 14px;
}

#lm-left-members-sidebar {
    text-align: center;
}

.dspdp-text-success {
    padding: 30px;
    color: #a5a6ae;
}

.content-search .dspdp-form-inline .dspdp-form-control {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin-right: 10px;
    cursor: pointer;
}

.content-search .dspdp-btn {
    text-align: center;
}

.lm-home-guest-page .lm-loggedout-searchform-container .dspdp-control-label {
    width: 25%;
}

#dsp_plugin .content-search .dspdp-btn {
    width: 100%;
}

#lm-blocked-members-container .img-name {
    padding: 20px 0;
    font-weight: bold;
}

.avatar_container img.avatar {
    margin-right: 20px;
}

#lm-member-content-area-right .heading-row {
    padding: 20px 0
}

.widget_wp_sidebarlogin ul {
    float: left;
    text-align: left;
}

.lm-email-inbox-page .dspdp-btn {
    height: 30px !important;
    line-height: 30px !important;
}

.dsp-form-group {
    text-align: left !important
}

.dsp_meet-_me_container {
    width: auto;
    margin: 0 auto
}

.dsp_upgrade-container {
    padding-top: 20px !important
}

.dsp_user_profile_name_head {
    margin-right: 0
}

#dsp_plugin .lm-media-page #upload-img a.dspdp-btn.dsp-btn-danger {
    background-color: #5c63c1
}

.btn-danger {
    background-color: #5c63c1;
    border-color: #5c63c1;
    border-radius: 0
}

.btn {
    border-radius: 0
}

/* new members page */
.setting-notification span i {
    float: right;
    font-size: 25px;
    padding: 8px 12px;
    cursor: pointer
}

.setting-notification {
    margin-bottom: 45px;
}

#lm-member-content-area-left .age-text {
    text-align: center;
}

.user-bio p {
    line-height: 20px;
    text-align: center;
}

.user-bio {
    margin-top: 10px;
}


.new-menu div.dsp_tab1-active a , 
.new-profile-members div.dsp_tab1-active a,
.new-popular-members div.dsp_tab1-active a{
    color:#d52184!important;
    font-weight: 500;
    font-size: 13px;
}
.new-profile-members div.dsp_tab1-active a,
.new-popular-members div.dsp_tab1-active a{
    padding:0 30px;
    
}

.new-menu div[class^="dsp_tab"]:first-of-type {
    margin-left: 0px;
    border-top-left-radius: 8px;
}
.new-profile-members div[class^="dsp_tab"]:first-of-type, .new-popular-members div[class^="dsp_tab"]:first-of-type {
    margin-left: -1px;
}
.new-menu div[class^="dsp_tab"]:last-of-type  {
    margin-right: 0px;
    border-top-right-radius: 8px;
}
.new-profile-members .dsp-member-tab , .new-popular-members .dsp-member-tab{
    display:inline-block;
    border-top-left-radius: 8px;
    border-top-right-radius:8px;
}
#fileupload .col-lg-7.lm-col-lg-12{
    width:100%;
}
#upload-img .image-container{
    margin:5px;
}
#dsp_plugin .rating-box li {
    float: none;
    display: inline-block;
    vertical-align: bottom;
    
}
.setting-notification a {
    color: inherit;
}
.new-menu div[class^="dsp_tab"]:before , 
.new-profile-members div[class^="dsp_tab"]:before, .new-popular-members div[class^="dsp_tab"]:before{
    content: "";
    position: absolute;
    background: none;
    border-left: 21px solid transparent;
    border-right: 0px solid transparent;
    border-top: 41px solid #e5e5e5;
    left: -21px;
    top: 0;
}
.new-profile-members div[class^="dsp_tab"], .new-popular-members div[class^="dsp_tab"]{
    padding:0 30px;
}
.new-menu div[class^="dsp_tab"]:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 21px solid #c4c0bf;
    border-bottom: 40px solid #e5e5e5;
    right: -20px;
    top: 0;
}

 .new-menu div[class^="dsp_tab"]:first-of-type:before ,  
 .new-profile-members div[class^="dsp_tab"]:first-of-type:before,  .new-popular-members div[class^="dsp_tab"]:first-of-type:before {
    border-top-left-radius: 8px;
    visibility:hidden;
} 

    .dsp_upgrade-container{padding-top: 20px !important}
    .dsp_user_profile_name_head{margin-right: 0}
    #dsp_plugin .lm-media-page #upload-img a.dspdp-btn.dsp-btn-danger{background-color: #5c63c1}
 .btn-danger{background-color: #5c63c1; border-color:#5c63c1; border-radius: 0 }
 .btn{border-radius: 0}

#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active{
    background-color: #d72183;
    border-right: 1px solid #e6e8f2!important;
}  
#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active a {
    color: #fff;
}
#lm-loggedout-leftcontent .dsp-line{
    padding-bottom: 0px;
}
.new-menu div[class^="dsp_tab"]:hover , 
.new-profile-members div[class^="dsp_tab"]:hover, .new-popular-members div[class^="dsp_tab"]:hover {
    cursor: pointer;
    background: white;
}
.new-menu .dsp_tab1-active:before{
    border-top-color: #fff!important;
}

.new-menu div[class^="dsp_tab"]:hover:before , 
.new-profile-members div[class^="dsp_tab"]:hover:before, .new-popular-members div[class^="dsp_tab"]:hover:before{
    border-top: 40px solid white;
}

.new-menu div[class^="dsp_tab"]:hover:after  {
    border-bottom: 40px solid white;
}

.new-menu div[class^="dsp_tab"]:first-of-type:hover:before
{
    background: white;
    width: 10px;
    height: 0px;
}

.new-menu div[class^="dsp_tab"]:last-of-type:after {
    border: none;
    width: 10px;
    height: 40px;
    background: #e5e5e5;
    right: -10px;
    border-top-right-radius: 8px;
    visibility:hidden;
}
.new-profile-members div[class^="dsp_tab"]:after, .new-popular-members div[class^="dsp_tab"]:after {
    border: none;
    width: 10px;
    height: 41px;
    border-top: 40px solid #f2f2f2;
    border-left: 40px solid transparent;
    border-right:none;
    border-bottom:none;
    top:-1px;
  }

.new-menu div[class^="dsp_tab"]:last-of-type:hover:after 
{
    background: white;
    width: 10px;
    height: 40px;
}

.new-menu div[class^="dsp_tab"] , 
.new-profile-members div[class^="dsp_tab"], .new-popular-members div[class^="dsp_tab"],
.new-media-menu div[class^="dsp_tab"], .submenu-block div[class^="dsp_tab"] {
    cursor: pointer;
    position: relative;
    float: left;
    background: #e5e5e5;
    line-height: 20px;
    padding: 10px 3px;
    margin-right: 22px;
    width: 100%;
    width: -webkit-fill-available;
    text-align: center;
    white-space: nowrap;
}

#dsp_plugin .new-menu div[class^="dsp_tab"] a , 
#dsp_plugin .new-profile-members div[class^="dsp_tab"] a,
#dsp_plugin .new-popular-members div[class^="dsp_tab"] a,
#dsp_plugin .new-media-menu div[class^="dsp_tab"] a,
#dsp_plugin .submenu-block div[class^="dsp_tab"] a
 {
    display: block;
    text-decoration: none;
    color: #7e7e7e;
    text-transform: capitalize;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    font-weight: 500;
    font-size: 13px;
}
#dsp_plugin .new-menu div[class^="dsp_tab"] a:hover , 
#dsp_plugin .new-profile-members div[class^="dsp_tab"] a:hover, #dsp_plugin .new-popular-members div[class^="dsp_tab"] a:hover{
    color:#23527c
}
.new-menu div.dsp_tab1-active , 
.new-profile-members div.dsp_tab1-active, .new-popular-members div.dsp_tab1-active{
    color:#d52184!important;
    background:#fff;
}
.new-menu div.dsp_tab1-active:after , 
.new-profile-members div.dsp_tab1-active:after,.new-popular-members div.dsp_tab1-active:after {
    background: #fff;
    border-bottom-color: #fff;
}
}
.new-menu div.dsp_tab1-active:before ,
.new-profile-members div.dsp_tab1-active:before {
    border: none;
    width: 10px;
    height: 40px;
    background: #fff;
    right: -10px;
}
.lm-dsp-members{
    background:#f2f2f2;
}
.dsp-line.new-menu{
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    box-shadow: -1px -1px 3px 2px #cccccc9e;
}
.new-profile .Status-box-profile{
    padding-top:40px;
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
}
.profle-detail.new-profile{
    box-shadow: 0 0 3px 2px #cccccc9e
}
#dsp_plugin .profle-detail.new-profile .update-row .dspdp-btn{
    background:#d72183;
    outline:none;
    width: 123px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 500;
}
.dsp-line.new-menu{
    background-color:#e5e5e5;   
}
.new-profile .my-status:before {
    content: '';
    position: absolute;
    left: 10px;
    top: -24px;
    border-bottom: 25px solid #e0e1ec!important;
    border-left: 25px solid transparent!important;
    border-right:none;
}
.membership_plan .dspdp-h4{
    font-size:13px;
}
.membership_plan .news-info{
    font-size:13px;
}
.membership_plan ul{
    line-height: 18px;
}
.bottom-link-profile{
    background:#fff;
    padding:12px;
}

#dsp_plugin .new-profile-members .lm-new-members .image-container, #dsp_plugin .new-popular-members .lm-popular-members .image-container {
    height: 82px;
    padding: 10px 20px;
    margin: 0;
    padding-bottom: 0;
}
#dsp_plugin .new-profile-members .lm-new-members .image-container .circle-image , #dsp_plugin .new-popular-members .lm-popular-members .image-container .circle-image{
    padding:0;
    text-align:left;
    border-bottom:1px solid #e5e5e5;
}
#dsp_plugin .new-profile-members .lm-new-members .image-container .circle-image:last-of-type , #dsp_plugin .new-popular-members .lm-popular-members .image-container .circle-image:last-of-type{
    border-bottom:none;
}
#dsp_plugin .new-profile-members .lm-new-members .image-container .new-img-name, #dsp_plugin .new-popular-members .lm-popular-members .image-container .new-img-name{
    padding:0;
    padding-top:18px;
    text-align:left;
    height:71px;
    border-bottom:1px solid #e5e5e5;
}
#dsp_plugin .new-profile-members .image-container .circle-image img , #dsp_plugin .new-popular-members .image-container .circle-image img {
    width: 60px !important;
    height: 60px !important;
    margin-bottom: 10px;
    
}
.new-img-name span {
    line-height:15px;
}
.new-img-name span a{
    padding:0;
}
#dsp_plugin .new-profile-members .image-container:hover, #dsp_plugin .new-popular-members .image-container:hover{
    outline:none;
}
#dsp_plugin .new-profile-members .image-container .circle-image img, #dsp_plugin .new-popular-members .image-container .circle-image img{
    border:3px solid #5863bc;
}
#dsp_plugin .new-profile-members .image-container:hover .circle-image img, #dsp_plugin .new-popular-members .image-container:hover .circle-image img{
    border:3px solid #d72183;
}
#dsp_plugin .new-profile-members .image-container,#dsp_plugin .new-popular-members .image-container{
    border:none;
}
.new-profile-members .dsp-member-container, .new-popular-members .dsp-member-container{
margin-top: -32px;
box-shadow: 0 0 3px 2px #cccccc9e; 
background:#fff
}
.new-profile-members div.dsp_tab1-active , .new-popular-members div.dsp_tab1-active {
    border-top-left-radius: 8px;
    margin-right: 0;
    box-shadow: 0 0 3px 2px #cccccc9e;
    border-top-right-radius:8px;
}
.new-profile-members .tab-content-members , .new-popular-members .tab-content-members{
    border: 1px solid #ffffff;
}
.view-more-members{
    clear:both;
    padding:10px 35px;
    color:#8a8a8a;
    display:none;
}
.view-more-members a{
    color: #8a8a8a;
    text-decoration: underline;
    font-weight: 500;
    font-size: 14px;
}
.new-profile-members{
    color:#8a8a8a;
    padding: 0;
}
.new-members-container{
    padding-left:0;
}
.new-popular-members{
    padding: 0;
}
.new-profile-members .img-name a, .new-popular-members .img-name a{
    color:#8a8a8a;
}
.new-profile-members .age-text.dspdp-block, .new-popular-members .age-text.dspdp-block{
color:#8a8a8a;
}
.update_profile_text_div{
    background:rgba(0, 0, 0, 0.35);
}
/* popular members tab */
.new-popular-members{
    margin-top:20px;
}

#dsp_plugin .new-popular-members .lm-new-members .image-container {
    height: 82px;
    padding: 10px 20px;
    margin: 0;
    padding-bottom: 0;
}
#dsp_plugin .new-popular-members .lm-popular-members .image-container .circle-image{
    padding:0;
    text-align:left;
    border-bottom:1px solid #e5e5e5;
}
#dsp_plugin .new-popular-members .lm-popular-members .image-container .new-img-name{
    padding:0;
    padding-top:18px;
    text-align:left;
    height:71px;
    border-bottom:1px solid #e5e5e5;
}
#dsp_plugin .new-popular-members .image-container .circle-image img {
    width: 60px !important;
    height: 60px !important;
    margin-bottom: 10px;
    
}
.new-img-name span {
    line-height:15px;
}
.new-img-name span a{
    padding:0;
}
#dsp_plugin .new-popular-members .image-container:hover{
    outline:none;
}
#dsp_plugin .new-popular-members .image-container .circle-image img{
    border:3px solid #5863bc;
}
#dsp_plugin .new-popular-members .image-container:hover .circle-image img{
    border:3px solid #d72183;
}
#dsp_plugin .new-popular-members .image-container{
    border:none;
}
.new-popular-members .dsp-member-container{
margin-top: -32px;
box-shadow: 0 0 3px 2px #cccccc9e; 
background:#fff
}
.new-popular-members{
    color:#8a8a8a;
}
.new-popular-members .img-name a{
    color:#8a8a8a;
}
.new-popular-members .age-text.dspdp-block{
color:#8a8a8a;
}
.lm-new-member-page{
    margin-top: -40px;
}
.notification-count{
    position: absolute;
    top: 0px;
    left: 25px;
    background-color: #fa3e3e;
    border-radius: 2px;
    color: #fff;
    padding: 1px 3px;
    font-size: 15px;
}
.setting-page-account .error.dspdp-text-danger.dspdp-help-block{
    margin-left:8px;
}
.lm-edit-page li.dsp-form-group.dspdp-form-group span input[name="zip"]{
    margin:0;
}
/*submenu*/
.settings-sub-menu i {
    padding-left: 15px;
    width: 30px;
    color: #337ab7;
}
.settings-sub-menu li a {
    padding-left: 20px;
}
.settings-sub-menu li {
    border-bottom: 1px solid #ddd;
    line-height: 40px;
    background: #FBFBFB;
}
.setting-notification i{
    color:#777;
}
#chat_popup.dspdp-row {
    margin-left: 0;
    margin-right: 0;
}
.sub-menu-lm{
    display:flex;
    flex-wrap: wrap;
}
/* header image memebers section */
#lm-stunning-header {
    background-image: url(https://lovematch.wpdating.com/wp-content/uploads/2019/01/lovematch-banner2.jpg);
}
/* new mesage page */
.compose-message-block{
    padding:22px 0;
    border:1px solid #e5e5e5;
    text-align:center;
    margin: 0px 20px;
    margin-bottom:0;
    background:#fbfbfb;
}
.vertical-inbox-menu{
    width: 100%;
}
.vertical-inbox-menu ul{
    display:block;
}
.vertical-inbox-menu ul li {
    float: left;
    width: 33.33%;
    border: 1px solid #ccc;
    padding: 5px!important;
    text-align: center;
}
.box-pedding.inbox-block, .box-pedding.compose-block, .box-pedding.sent-block,
.box-pedding.view-message-block, .box-pedding.message-sent-success,.box-pedding.delete-message-block{

    background-color:#fbfbfb!important;
}
.box-pedding.inbox-block .col-md-8, .box-pedding.compose-block .col-md-8, .box-pedding.sent-block .col-md-8,
.box-pedding.view-message-block .col-md-8, .box-pedding.message-sent-success .col-md-8,.box-pedding.delete-message-block .col-md-8{
    border: 1px solid #e5e5e5!important;
    margin: 0!important;
}
.sent-message-page li .read-message {
    width: 18px;
}
.compose-message-block a{
    color:#fff;
    font-weight:500;
    text-decoration:none;
    padding:10px 50px;
    background-color:#d52184;
    border-radius:5px;
}
.vertical-sub-menu a{
    width: 100%;
    display: block;
    text-decoration: none;
    font-weight: 600;
    color: #7e7e7e;
    white-space:nowrap;
}
.lm-email-inbox-page .box-border{
    background:#fbfbfb!important;
}
.vertical-sub-menu a i.fa{
    margin-right:18px;
}
.vertical-sub-menu{
    padding:0;
}
.lm-email-inbox-page .box-pedding .heading-submenu{
    text-align:center;
}
.vertical-sub-menu li.active{
    background:#e8e8e8;
}
.vertical-sub-menu li.active a{
    color:#337ab7;
}
.lm-email-inbox-page span.image img, .lm-email-inbox-page span.dspdp-sender-img img{
    border-radius:50%!important;
    border:3px solid #5863bc; 
}
.lm-email-inbox-page span.dspdp-sender-img img{
    margin-left:5px;
}
.sent-block .btn-row, .delete-message-block  .btn-delete{
    margin:20px;
}
.delete-message-block .dspdp-check input{
    zoom:1.5;
}
form[name="composefrm"]{
    padding:0;
}
form[name="composefrm"] .box-border{
    margin:0;
    padding:0!important;
}
form[name="composefrm"] .box-pedding{
    background-color:#fbfbfb!important;
}
.audio-payer [class^="dspdp-col-"], .video-list [class^="dspdp-col-"]{
    float: none;
}
.inbox-block .btn-delete{
    margin:20px;
    margin-left:0;
}
.lm-email-inbox-page .dspdp-subject{
    overflow: hidden;
    text-overflow: ellipsis;
}
.lm-email-inbox-page .dspdp-subject:hover{
    overflow: visible;
    text-overflow: ellipsis;
}
table.view-message td.msg-info div.pull-left.dsp-sm-6{
    float:none!important;
    display:block;
}
table.view-message td.msg-info div.pull-left.dsp-sm-6 time{
    font-size:12px;
}
table.view-message td.msg-info div.pull-left.dsp-sm-6 .dspdp-spacer-sm{
    word-break:break-all;
    font-weight:500;
}
#main .lm-extras-page .dspdb_blog_head .delete-blog{
    background-color: #5c63c1;
}
#main .lm-extras-page .dspdb_blog_head .dspdp-btn{
    margin-bottom: 10px;
}
div.thanks p.error{
    padding: 8px;
    color: #3c763d;
    background-color: transparent;
    font-size: 15px;
    font-style: normal;
}
tr.template-upload button.start, tr.template-upload button.cancel{
    width:85px;
    margin:5px;
}
.user-detail-col6{
    line-height: 20px;
}

/* media page CSS */
.new-media-menu , .submenu-block{
    display:inline-flex;
    margin:20px;
}
.new-submenu-wrapper{
    display:flex;
    clear:both;
}
.submenu-block{
    display:flex;
    clear:both;
    flex-wrap:wrap;
}
.new-submenu-wrapper .new-media-menu, .submenu-block{
    display:flex;
    flex-wrap: wrap;

}
.gray-title-head .heading-top {
    float: left;
    width: 65%;
}
.subject-inbox{
    width: 35%;
    display: inline-block;
    float: none;
}
.submenu-block div[class^="dsp_tab"],.new-media-menu div[class^="dsp_tab"]{
    margin-right:2px;
    padding:10px 25px;
    width:auto;
}
.new-media-menu div.dsp_tab1-active, .submenu-block div.dsp_tab1-active{
    color:#5863bc!important;
    background:#fbfbfb;
    border: 1px solid #ddd!important;
    border-bottom: none!important;
}
.new-media-menu div.dsp_tab1-active a, .submenu-block div.dsp_tab1-active a {
    color: #5863bc!important;
    font-weight: 500;
    font-size: 13px;
}
#lm-member-content-area-right.lm-media-page .box-border{
    padding:0;
}
#lm-member-content-area-right.lm-media-page .box-pedding{
    background:#fbfbfb;
}
.box__uploading,
.box__success,
.box__error,
.box__button {
  display: none;
}
.box.has-advanced-upload {
    background-color: white;
    outline: 2px dashed black;
    outline-offset: -10px;
  }
  .box.has-advanced-upload .box__dragndrop {
    display: inline;
  }
  .box.is-dragover {
    background-color: grey;
  }
  .box.is-uploading .box__input {
    visibility: none;
  }
  .box.is-uploading .box__uploading {
    display: block;
  }
  .drag_and_drop label {
    display: block;
    line-height: 12px;
}
.drag_and_drop{
    text-align:center;
}
.drag_and_drop img{
    padding:20px;
}
label[name="upload-file"]{
    font-weight:normal;
}
label[name="upload-file"] span{
    color:#f13b74;
    cursor:pointer;
}
label[name="upload-file"] span:hover{
    border-bottom:1px solid;
}
form.upload-box{
    display:none;
}
.new-submenu-wrapper{
    background:#fbfbfb;
}
form[name="createalbum"]{
    background:#fbfbfb;
}
#upload-img .album-icon{
    margin:5px;
}
/* Additional CSS from Livesite lovematch.wpdating.com */

.site-branding a.custom-logo-link {
    display: inline-block;
    padding: 25px 0;
}
/* Design Fixes */
.lm-dating-top-member-tab .dsp_tab1 {
    width: 100px;
    border: 1px solid #e6e8f2!important;
}
.lm-dsp-edit-profile-tab {
    width: 113px!important;
}
#dsp_plugin .menus-profile a {
    border: 1px solid #e6e8f2;
}

#lm-dating-top-member-tab .lm-dsp-edit-profile-tab {
   margin-left: 0;
}
#lm-dating-loggedout-rightsidebar .widget_wp_sidebarlogin, #lm-dating-loggedout-rightsidebar #sidebar-login {
    border: 1px solid #e6e8f2;
}
.btn-fb-login {
    border-radius: 0;
}
.lm-my-matches-page #lm_member_home_mymatches_infinite_loop .box-search-result.image-container{
    padding:0;
}
@media screen and (max-width: 780px){
	#lm-dating-top-member-tab .dsp_tab1 {
    width: 126px!important;
}
	#lm-dating-top-member-tab .dsp_tab1-active {
    width: 126px!important;
}
}
.chat-request-box .dspdp-clearfix span{
    padding-top: 5px;
}
.chat-request-box .dspdp-clearfix strong{
    margin-left: 10px;
}
.chat-request-box .close{
    display: none;
}
.guest-story-content.dspdp-media-body{
    padding-left: 12px;
}
#lm-member-content-area-left {
    box-shadow: none;
}
#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active{
    background-color: #d72183;
}  
#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active a {
    color: #fff;
}
#lm-loggedout-leftcontent .dsp-line{
    padding-bottom: 0px;
}
#dsp_plugin .menus-profile li {
    padding: 0;
}
#lm-loggedout-leftcontent #tab-online .lm-guest-online-tabs-container .image-container{
    padding:5px;
}
#lm-loggedout-leftcontent #tab-online .lm-guest-online-tabs-container .dspdp-user-details {
        height: auto;
        line-height: 20px;
        margin: 0;
}
.lm-left-vertical-menu .dsp_tab1-active{
    background-color: transparent;
    margin: 0px!important;
}
.compose-msg-container{
    clear:both;
}
/* search page css */
.lm-search-page .line{
    display: flex;
    flex-wrap: wrap;
}
.lm-search-page .line .dsp_tab1, .lm-search-page .line .dsp_tab1-active {
    display: flex;
    width: 140px;
    flex: auto;
}

/* css end */
/* upgrade account css */
    input[title="Upgrade / PayPal"]{
        padding:5px!important;
    }
/* end */
/* view profile in mobile */

@media (max-width: 767px){
#lm-loggedout-leftcontent .dsp-line{
   width: 100%;
   display: inline-block;
   padding-top: 0;
}
#lm-loggedout-leftcontent .dsp_tab1-active a {
   background-color: transparent;
   color: #fff;
   padding: 10px 20px;
}
#dsp_plugin #lm-loggedout-leftcontent .dsp_tab1, #dsp_plugin #lm-loggedout-leftcontent .dsp_tab1-active {
   padding: 0px 10px;
}
#lm-loggedout-leftcontent .dsp-line .dsp_tab1-active a{
   text-align: center;
}
#lm-loggedout-leftcontent .dsp-line {
   margin-bottom: 17px;
}
#lm-loggedout-leftcontent .dsp-tab-container {
   text-align: center;
}
}
.clearfix-clear{
    clear:both;
}
/*-------------------*/
/*--LOGIN PAGE CSS---*/
/*-------------------*/
.box-border.lm-new-login-page {
    background: #fff;
    border: 0;
    box-shadow: -1px -1px 2px 2px #fbfbfb;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    display:flex;
    padding-bottom:5px;
}
#lm-loggedout-leftcontent .lm-new-login-page h2.widgettitle{
    text-transform:none;
    color:#5964bd;
    font-weight: 600;
}
.lm-new-login-page .widget_wp_sidebarlogin label{
    color:#aeaeae;
    font-weight: normal;
}
.lm-dsp-members .lm-new-login-page .dspdp-spacer-hg input[type="text"]{
    background:#f2f2f2!important;
}
.lm-dsp-members .lm-new-login-page .dspdp-spacer-hg input:-internal-autofill-selected{
    background:#f2f2f2!important;
}

#lm-loggedout-leftcontent .lm-new-login-page .dspdp-btn.dspdp-btn-default{
    width:100%;
    text-transform:none;
    margin-bottom: 12px;
}
.lm-logout-members-page{
    background:#f2f2f2;
}
.lm-new-login-design{
    display: block;
}
.box-pedding.login-block{
    width:50%;
    display:inline-block;
}
.login-image-container{
    display:inline-block;
    width:50%;
}
.lm-new-login-design .btn-fb-login{
    text-transform: none;
    width:100%;
}
.lm-dsp-members .lm-new-login-page input[type="password"]{
    background: #f2f2f2!important;
}
.lm-forgot-password{
    display:none;
}
.lm-forgot-password-display{
    display: inline-block!important;
    float:right;
    margin-top: 0!important;
}
.lm-new-login-page p.rememberme{
    display: inline-block;
    margin-top:0;
}
.lm-not-show{
    display:none;
}
.lm-show-register{
    display:block!important;
    color: #aeaeae;
    margin:10px 0!important;
}
.btn-fb-login{
    border-radius:5px;
}
#dsp_plugin .sidebarlogin_otherlinks >.lm-show-register a{
    font-weight: 600;
    color:#5964bd
}
.lm-show-OR{
    display:block;
}
.lm-show-OR {
    display: block!important;
    text-align: center;
    clear: both;
    position: relative;
    margin-top: 49px!important;
    border-bottom: 1px dashed #a3a3a3;
    color:#a3a3a3;
    margin:20px 0 !important;
}
.lm-show-OR span{
    position: relative;
    bottom: -10px;
    background: #fff;
    padding: 0 8px;
}
.lm-lost-password{
    background:#fff;
}
#tab-register .heading-submenu, #tab-search .heading-submenu{
    display: block;
    text-align: center;
}
#wp_sidebarlogin-3{
    background:#fff;
}
.widget_wp_sidebarlogin{
    background:#fff;
}
.btn-fb-login .title{
    line-height: 48px;
}
#lm-loggedout-leftcontent #tab-lm-members .heading-text.heading-submenu{
    text-align: center;
    display: block;
}
#lm-loggedout-leftcontent #tab-stories .heading-text.heading-submenu{
    text-align: center;
    display: block;
}
#lm-loggedout-leftcontent #tab-online .heading-submenu{
    text-align: center;
    display: block;
}
#lm-loggedout-leftcontent #tab-stories .dsp-row{
    padding:0 15px;
}
#lm-loggedout-leftcontent #tab-online .lm-guest-online-tabs-container{
    padding:0 15px;
}
#lm-loggedout-leftcontent .dsp_reg_main.dsp-form-group input#submitbtn{
    margin-left: 50px;
}
#lm-dating-loggedout-rightsidebar p.rememberme{
        display: inline-block;
        margin-top: 0;
}
#lm-top-header{
    background:#fff;
}
.lost-password-page .box-email-datails input#user_n_email{
    float:left;
    background: #eababa;
    margin-right: 15px;
    color:#000;
}
#dsp_plugin .dspdp-form-horizontal .dspdp-form-group {
    margin-left: 0px;
    margin-right: 0px;
}
@media (max-width:992px){
    .new-members-container > div{
        padding:1%;
    }
    .new-members-container{
        padding:0;
    }
}
@media (max-width:992px) and (min-width:768px){
    .new-members-container{
    padding:10px;
}
}
@media (max-width: 767px) {
    #lm-member-content-area-left .menus-profile {
        width: 100%;
        float: left;
        margin: 20px 0;
    }
    #lm-loggedout-leftcontent .login-image-container{
        display: none;
        width: auto;
    }
    .box-pedding.login-block{
        width: -webkit-fill-available;
        width:100%;
    }
    .box-pedding.inbox-block, .box-pedding.compose-block, .box-pedding.sent-block, .box-pedding.view-message-block, .box-pedding.message-sent-success, .box-pedding.delete-message-block{
        display:block;
    }
}

@media (min-width:768px){
#lm-loggedout-leftcontent .home-gest-page.lm-home-guest-page{
    width: 70%;
}
.box-border.lm-lost-password{
    width:70%;
    float:left;
}
}

/*----------------------*/
/*--LOGIN PAGE CSS-end--*/
/*----------------------*/

/* media Queries */
@media screen and (max-width:1200px){
    .dsp-line.new-menu{
        display:flex;
        padding:0;
    }
    .profle-detail.new-profile {
        box-shadow: -1px 3px 3px 2px #cccccc9e;
    }
}
@media screen and (max-width: 768px){
    .lm-new-member-page #lm-member-content-area-left,.lm-new-member-page #lm-member-content-area-right{
    display: inline-block;
    float: left;
}
.new-menu div[class^="dsp_tab"], .new-profile-members div[class^="dsp_tab"], .new-popular-members div[class^="dsp_tab"] {
    border:none!important;
}
}
@media screen and (max-width:1000px){
    .new-popular-members {
    margin-top: 0px;
}
}
@media screen and (max-width: 700px){
    .lm-new-member-page .col-xs-4 , .lm-new-member-page .col-xs-8{
        width:100%;
    }
    .lm-new-member-page .profile-image{
        width:220px;
        height: 220px;
        margin: 0 auto;
    }
    .lm-new-member-page #lm-member-content-area-right{
        margin-top: 20px;
        padding: 0;
    }
}
@media screen and (max-width: 375px){
    .dsp-line.new-menu {
        display: block;
    }
    .new-menu div[class^="dsp_tab"]:before,.new-menu div[class^="dsp_tab"]:after {
        display:none;
}
    .new-menu div[class^="dsp_tab"]{
        margin-right:0;
}
    .new-menu div[class^="dsp_tab"] a{
        text-align:center;
    }
    .new-media-menu div[class^="dsp_tab"], .submenu-block div[class^="dsp_tab"]{
        margin-right:2px;
        padding:10px 25px;
        width:100%;;
    }
}
@media (min-width:1400px){
    .container{
        width:1330px;
    }
}
@media (max-width: 990px){
    .vertical-inbox-menu ul li {
        float: none;
        width: 100%;
    }
}
.submenu-block div[class^="dsp_tab"]{
    margin: 2px 3px 2px 0;
    padding: 10px 14px;
}
.submenu-block div.dsp_tab1-active {
    border-bottom: 1px solid #ddd!important;
}
/* Logged out case */
.lm-new-login-design .box-border {
    border: 3px solid #ececec;
}
.box-border.lm-new-login-page {
    border: 0;
}
@media screen and (min-width: 768px){
    .lm-new-login-page {
        width: 152%;
    }
}
#lm-dating-loggedout-rightsidebar .widget_wp_sidebarlogin, #lm-dating-loggedout-rightsidebar #sidebar-login {
    border: 3px solid #f4f4ff;
    padding: 10px 30px 24px 30px!important;
}
@media screen and (min-width: 768px) and (max-width: 1024px){
#lm-dating-loggedout-rightsidebar .widget_wp_sidebarlogin {
    width: 638px;
    margin-top: 35px;
}
}
@media screen and (max-width: 1024px){
    .lm-new-login-design .dsp-line {
        padding: 0;
    }
}
@media (max-width: 767px){
    #lm-loggedout-leftcontent .dsp-tab-container {
        background-color: #f2f4ff!important;
    }
}
@media (min-width: 768px){
#lm-loggedout-leftcontent .home-gest-page.lm-home-guest-page {
    width: 100%;
}
}
#lm-loggedout-leftcontent .box-border {
    margin-top: 0px!important;
}
.box-border.magn-top-25.home-gest-page.lm-home-guest-page {
    border: 0;
}
#lm-loggedout-leftcontent {
   margin-top: -32px;
}
#dsp_plugin #lm-loggedout-leftcontent .dsp-line {
    background: #ffffff !important;
}
.lm-new-login-design .dspdp-media-images-cont {
    line-height: 32px!important;
}
.fileupload-buttonbar .col-lg-7 {
    width: auto;
}
.lm-new-login-design .box-border{
    background-color:#fff;
}
.wpcf7 .wpcf7-form-control,.wpcf7 input[type="text"],.wpcf7 input[type="email"]{
    background-color: #d5e2ea;
}
@media (min-width: 992px){
    .wpcf7 .col-md-pull-2 {
        right: 0!important;
    }
    .wpcf7 .col-md-6 {
        padding-left: 0!important;
        width: 100%!important;
    }
}