/* dashboard checkbox */
.first-log {
    display: -webkit-inline-box;
    padding: 10px 13px 10px 13px;
    font-size: 25px;
    border-radius: 50px;
    background-color: padding-box;
    background-color: #4f536c;
    color: #fff;
    margin-right: 5px;
    font-weight: 500;

}

.main-nav__buttons.navs {
    padding-bottom: 5px;
}

.nav-bar {
    position: absolute;
    background: #fff;
    top: 85px;
    right: 20px;
    padding: 10px 30px 10px 30px;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgba(79, 83, 108, 0.2);
    box-shadow: 0 0 5px rgba(79, 83, 108, 0.2);
    top: 60px;
    top: 47px;
    /* width: 240px; */
}

span.user-icon:after {
    top: 13px !important;
    cursor: pointer;
    content: "\f107";
    position: absolute;
    top: 36px;
    color: #131a25;
    right: 30px;
    font-size: 18px;
    font-family: "FontAwesome";
}


span.label-text.label-text--dark:before,
input[type="checkbox"]:checked+span.label-text.label-text--dark:before {
    color: #131A25;
}


.page-template-single-watchlist .header {
    padding-left: 28px !important;
    padding-right: 28px !important;
}

.oneLine article {

    min-height: 160px;
    display: flex;
    align-items: center;

}

.eq-space {
    padding: 40px 40px 40px 50px;
    text-align: center;
    color: #131a25;
}




/* Strip relative positioning out of style.css file & remove unset styles */

#chose-post:after {
    position: unset;
}


/* Button Disabled */

.btn-disabled {
    pointer-events: none;
    background: #ced2dc !important;
}


/*
 * Dashboard
 * Haves & Wants Section
 */



#fragment .pls-stats .listing-col h3 {
    font-size: 24px !important;
    line-height: 24px !important;
}

#fragment .top-members .listing-col .information h3,
#fragment .top-members .listing-col h3 {
    font-size: 24px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
}


.fragment .top-members .listing-col .information p {
    font-size: 16px !important;
    line-height: 16px !important;
    color: #949baf !important;
}

/* We need to add a style for prices, these are not identified clearly */

#fragment .pls-stats .listing-col h3 {
    font-weight: 500 !important;
}

/* Review this overlapping style - impacting market watch listing figures */

#dashboard .top-members .listing-row,
#dashboard .pls-stats .listing-row {
    padding: 22px 28px 22px 0 !important;
}

.pls-stats {
    padding-left: 35px !important;
}

/* The member thumbnail jacks up the price alignment - we didn't account for this with a separate container, the best way to overcome wthis was a simple offset */

.topMembersList .listing-row .listing-col:last-child {
    padding-top: 8px;
}


/* We need to restructure the classes/IDs witihn the markup itself and restyle these areas. */
@media only screen and (width: 1920px) {


    /* My Listings */


    .page-template-single-membership .mainContent .btn {
        padding: 17px 18px;
    }



    /* 2 Column Header Adjustments */


    @media only screen and (min-width: 1920px) {
        .page-id-509 .dropdown-style {
            left: 31% !important;
        }
    }

    /* Manage Account */



    .scoreBoard .spl_offer {
        margin-bottom: 30px !important;
    }

    /* Inner Border Styes */
    .p-bl {
        border-bottom: 1px solid #EFF0F8;
        border-left: 0;
        padding-bottom: 8px;
    }

    .p-br {
        border-bottom: 1px solid #EFF0F8;
        border-right: 1px solid #EFF0F8;
        padding-bottom: 8px;
    }

    /* Listing Result */

    /* Remove page ID when migrating styles */

    /*
.page-id-2270 .listing-tags li
 {
    padding: 0px 5px 0px 10px !important;
}
*/

    /* Careful setting a width for this */

    select#getLimitValue {
        border-radius: 3px;
        padding: 2px 10px !important;
    }

    .listing-header .listing-count label {
        font-size: 16px !important;
        text-align: right;
        font-weight: 600;
    }

    /*
.page-id-2270 input[type="checkbox"]+.label-text:before,
.single-listing input[type="checkbox"]+.label-text:before,
.page-id-465 input[type="checkbox"]+.label-text:before,
.page-id-557 input[type="checkbox"]+.label-text:before,
.modal input[type="checkbox"]+.label-text:before {
    content: "\f096";
    font-family: "FontAwesome";
    line-height: 1;
    font-weight: 100 !important;
    -webkit-font-smoothing: antialiased;
    width: 1em;
    display: inline-block;
    margin-right: 0px;
    font-size: 25px;
    vertical-align: middle;
    color: #131A25;
}
*/

    /*
.page-id-3537 input[type="checkbox"]+.label-text:before,
.page-id-76048 input[type="checkbox"]+.label-text:before {
    content: "\f096";
    font-family: "FontAwesome";
    font-weight: 100;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 1em;
    display: inline-block;
    margin-right: 0px;
    font-size: 25px;
    vertical-align: middle;
}
*/

    /* Main Navigation */

    .navigation a {
        display: block;
        position: relative;
        /* line-height: 83px; */
        color: #fff;
        margin-bottom: 0px;
        text-decoration: none;
        padding: 6.5px 16px 6.5px 0px !important;
        padding-right: 16px;
        font-weight: 900;
        opacity: 1;
    }

    /* Homepage Styles */

    .home-inventory {
        border: 1px solid #4f536c;
        padding: 30px 40px 5px 40px;
        border-radius: 8px;
        margin: 0px 0 80px 0;
    }

    .home-member-count-right-15 {
        margin-right: 40px;
    }

    /* Pricing & Plans */



    /*
.features-list li span {
    font-size: 16px;
    font-family: "Open Sans", helvetica, arial, sans-serif;
    color: #ff1d4e;
}

.features-list li span {
    font-size: 16px;
    font-family: "Open Sans", helvetica, arial, sans-serif;
    color: #ff1d4e;
}
*/



    /*
.mb-10 {
    font-family: "Lato Black";
}
*/

    /* Watchlist */

    /* These are all styles that must be removed from style.css and here in the Simple CSS/Customizer; for now we are overriding them */


    .lising-header {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }


    .listing-watchlist .listing-count {
        padding-right: 0 !important;
    }

    .listing-watchlist .sort {
        padding: 8px 40px !important;
    }

    .listing-watchlist .sort .photo-label {
        width: calc(12% + 15px) !important;
    }

    .listing-watchlist .sort .price-label {
        width: 10% !important;
    }

    .page-id-76048 .listing-header {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }

    .listing-nav {
        width: 290px;
        margin: 0 auto;
    }

    .listing-header .listing-nav ul li a,
    .listing-header .listing-nav ul li span {
        display: block;
        width: 50px;
        line-height: 50px;
        color: #4F536C;
        border-right: 1px solid #CED2DC;
        font-size: 18px;
        padding: 0;
    }

    /* Remove from style.css */

    @media only screen and (min-width: 1920px) {
        .listing-header .listing-nav ul li {
            padding: inherit !important;
        }
    }

    .single-listing .agent-footer .card .card-section p.agent__rating {
        width: 60%;
        height: 80px;
        margin-top: -20px;
        margin-bottom: 0;
        padding: 0;
        text-align: left;
    }

    .single-listing .agent-footer .card .card-section .profile.full.inline .agent__rating img {
        width: 100%;
        height: 100%;
        margin: 0;
        border: 0;
    }

    .agent__reviews {
        display: flex;
        align-items: center;
    }

    .agent-footer img.agent__footer__icon,
    .single-listing .agent-footer .card .card-section .profile.full.inline img.agent__footer__icon {
        width: 26px;
        margin-right: 16px;
        border-radius: 0;
        height: auto;
    }

    .want__details__left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border: 1px solid #ced2dc;
        border-radius: 4px;
        padding: 20px;
    }

    .want__details__left h3 {
        font-size: 24px;
        font-weight: 900;
        text-transform: uppercase;
        line-height: 40px;
    }

    .want__details__area {
        padding: 40px 20px;
    }

    .left-arrow {
        transform: rotate(180deg);
    }

    .list-nav--link.disable--link {
        pointer-events: none;
    }