/*
Theme Name: Wedge Child
Theme URI: http://www.boldgrid.com/wedge
Template: boldgrid-wedge
Author: The BoldGrid Team
Author URI: http://www.boldgrid.com/the-team
Description: Designed specifically for use with the BoldGrid suite of plugins, all BoldGrid themes are highly customizable, responsive to a wide range of devices, and of course, beautiful. Every BoldGrid theme includes five pre-selected color palettes and an advanced tool for creating your own unique palette. In addition, all themes feature multiple menu locations and widget areas, which are easily customizable to suit your needs. So if you're looking for a theme that looks great, feels modern and professional, and offers plenty of features to make it your own, you've chosen well.
Tags: custom-background,custom-colors,custom-menu,editor-style,responsive-layout,rtl-language-support,translation-ready,boldgrid-theme-44
Version: 1.14.1.1524481310
Updated: 2018-04-23 04:01:50

this is it
*/


/* Hide Special Thanks tag in footer */

/*07-08-2020 start*/

.offers, .care_for, .care_in, .seeking, .care_provider-exp, .des_pay_range, .Live_in{
    font-weight: bolder;
}

div#members-dir-list ul#members-list .list-wrap .item .item-block, .members-friends-list.bp-list li .item .item-block {
    width: 100%;
    margin: 0;
}

.cstm_cpmembertype img {
    max-width: 45px !important;
    clear: both;
    margin-top: 4px;
        margin-bottom: 0 !important;
}

.bp-list li .item .list-title {
    clear: both;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.1;
    margin: 7px auto;
    width: 100%;
}

.cstm_membertype, .cstm_cpmembertype {
    position: relative;
    z-index: 9;
    width: auto;
    display: inline-block;
}

.cstm_membertype img, .cstm_membertype_field img {
    max-width: 50px !important;
    clear: both;
        margin-bottom: 0 !important;
}
div#members-dir-list ul#members-list .list-wrap .item .item-block .row .col-lg-4 {
    padding-right: 25px;
}

.cstm_membertype_field {
    display: inline-block;
    width: 50px;
    vertical-align: top;
    padding-top: 5px !important;
    padding-left: 10px;
    position: relative;
}

.item-avatar .private.message {
    font-size: 12px;
}

html body ul.members-meta.action {
    margin: 1px 0 !important;
}


ul.members-meta.action .friendship-button {
    padding-top: 7px;
    padding-bottom: 7px !important;
    margin-right: 5px !important;
    padding-left: 9px !important;
}
ul.members-meta.action > div {
    padding-top: 0 !important;
}
div#user_switching_switch_to {
    margin: 0;
}

body #buddypress .bp-list ul.members-meta.action {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  /*  max-width: 165px;*/
}

body #buddypress .bp-list ul.members-meta.action li {
    padding: 0 !important;
    margin: 0px 4px 0 0 !important;
}

body #buddypress .bp-list ul.members-meta.action button.friendship-button {
    margin-right: 2px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
}

div#user_switching_switch_to a {
    display: block;
    /*padding: 6px;*/
}

/*07-08-2020 end*/


.buddypress-wrap .profile.edit .editfield fieldset label {
    position: relative !important;
}

.row.footer-8 {
    display: none !important
}
.single-headers .activity{
    color: #e58eb2 !important;
    position: relative !important;
    top: 20px;
}
a.em-button.add-new-h2.btn.button-primary {
    color: #fff;
    line-height: 26px;
    height: auto !important;
    padding: 0px 20px;
    background: #e58eb2;
}
h3.location-form-name {
    margin-bottom: 10px !important;
}
a.em-button.add-new-h2.btn.button-primary:hover {
    background: #e58eb2;
    color: #fff;
}
/* Buddypress: General CSS Edits */

body.buddypress.directory .site-content article.page .entry-header .entry-title,
body.buddypress.directory .site-content article.page .entry-header .entry-meta {
    display: none;
}

.buddypress-wrap .bp-feedback.loading .bp-icon {
    background-color: #DCDCDC;
}

body.buddypress .site-content article.page {
    margin: 0 auto;
}

/**************** 23 Oct *********************/
article#post-0 {
    background: #fff;
}
button#bp-messages-next-page {
    font-family: dashicons;
}
.addtoany_content {
    display: none;
}
button#bp-messages-next-page{
    position: relative;
}
button#bp-messages-next-page:before {
    content: "\f0d9" !important;
    font-family: fontAwesome !important;
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
}
/*5 nov*/
p.custom_nameevent {
    font-weight: bold;
    position: absolute;
    left: 17%;
    bottom: 57px !important;
}
#item-body .custom_nameevent{
    display: none;
}
/* 28 nov */
span.custom_username1 {
    margin-top: 9px;
    display: inline-block;
}
.type-event footer.entry-footer{
    padding-bottom: 10px;
    padding-top: 10px;
}
/* 13 jan */
.category-memberdiscounts .site-content .container header.page-header {
    display: none;
}
.ui-selectmenu-menu #event-categories-menu li.ui-menu-item {
    text-transform: capitalize;
}
.category-payrates .site-content .container header.page-header {
    display: none;
}
/* end 13 jan */

/* end 28 nov*/
/*start jun-23-2020*/
/*#item-header-cover-image #item-header-content .user-nicename {
    display: none;
}*/
#item-header-cover-image h2.user-nicename {
    color: #e58eb2 !important;
    text-shadow: none !important;
}

.navbar-nav.sm-collapsible a.has-submenu {
    padding-right: 17px;
}
/*********** 31mar2021****************/
/*.member-review-stats span {
    color: white;
}*/
img.bupr-save-reivew-spinner.lazyloaded {
    display: none;
}
.customlinktext {
    margin-top: 10px;
    display: inline-block;
    padding: 8px 10px !important;
}
body .form-inline .form-group {
    margin: 0 auto;
}

/*.bp-wrap #object-nav #activity-personal-li {
    display: none;
}*/
/*end jun-23-2020*/

/* 26nov*/
/*table.widefat.events-table thead tr th {
    width: 17%;
}*/
/*#item-body .custom_nameevent{
    display: block !important;
}*/
/*08-03-2022**************************************/
.custosecond_div {
    width: 100%;
    height: 225px;
}
.custosecond_div .ctm_editbkkimg {
    width: 30px;
    position: absolute;
    filter: invert(1);
    display: none;
}
.custosecond_div:hover .ctm_editbkkimg {
    display: block;
}
.ctm_editimg {
    display: none;
    width: 30px !important;
    position: absolute;
    margin: 0 auto;
}
div#item-header-cover-image #item-header-avatar:hover .ctm_editimg {
    display: block;
}
#buddypress #item-header-cover-image #item-header-avatar {
    margin-top: -72px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom_editimag {
    filter: invert(1);
}
/*08-03-2022 end**********************************************/
@media (min-width:320px) {
    body.buddypress .site-content article.page {
        width: 92%;
    }

}

@media (min-width: 768px) {
    body.buddypress .site-content article.page {
        width: 750px
    }
}

@media (min-width: 992px) {
    body.buddypress .site-content article.page {
        width: 970px
    }
}

@media (min-width: 1200px) {
    body.buddypress .site-content article.page {
        width: 1170px
    }
}

body.buddypress.groups .site-content article.page .entry-header .entry-title,
body.buddypress.groups .site-content article.page .entry-header .entry-meta,
body.buddypress.groups .site-content article.page .nav-links {
    display: none;
}

.buddypress.members .site-content .post-navigation .nav-links,
.buddypress.activity .site-content .post-navigation .nav-links {
    display: none;
}

.buddypress.groups.single-item .site-content #header-cover-image {
    position: static;
}

.buddypress.groups.single-item .site-content #buddypress #item-header #item-header-cover-image {
    min-height: auto;
}

.buddypress.groups.single-item .site-content #buddypress #item-header #item-header-cover-image #item-header-content,
.buddypress.groups.single-item .site-content #buddypress #item-header #item-header-cover-image #item-actions {
    margin-top: 0px;
}

.buddypress.groups.single-item .site-content #buddypress #item-header #item-header-cover-image #item-header-content {
    padding-top: 16px;
}


/* Buddypress: Fix CSS on Profile page */

.bp-user.buddypress .site-content .bp_members .profile .profile-fields .data * {
    color: #000;
}

.bp-user.buddypress .site-content .bp_members .profile .profile-fields .label {
    color: #e58eb2;
    vertical-align: middle;
}

.bp-user.buddypress .site-content .bp_members .profile .profile-fields tbody>tr,
.bp-user.buddypress .site-content .bp_members .profile .profile-fields tbody>tr>td.label {
    background-color: transparent;
}

.bp-user.buddypress .site-content .bp_members .profile .profile-fields tbody>tr>.data {
    background-color: #fafafa;
    word-break: break-word;
}

.bp-user.buddypress .site-content .bp_members .profile .profile-fields .label {
    color: #e58eb2;
    vertical-align: middle;
    font-weight: normal;
    font-size: 14px;
    border: none;
}


/* Buddypress: Remove Three Elements from Buddypress Profile Pages */

.bp-user.buddypress .site-content .bp_members h1.entry-title,
.bp-user.buddypress .site-content .bp_members .entry-meta .posted-on,
.bp-user.buddypress .site-content .bp_members .navigation .nav-links {
    display: none;
}


/* Buddypress: Change color of word "change" on Edit Profile tab */

.buddypress button.visibility-toggle-link.text-button {
    color: #e58eb2;
}


/* Buddypress: Remove RSS Feed icon */

.buddypress.bp-user .site-content .bp_members .item-body .subnav-search .feed {
    display: none;
}
/* li#settings-personal-li {
    display: none!important;
} */

/* Buddypress: Fix size and color of buttons */

.buddypress .buddypress-wrap #bp-data-export button,
.buddypress .buddypress-wrap button.btn,
.buddypress .buddypress-wrap button.button,
.buddypress .buddypress-wrap input[type=button],
.buddypress .buddypress-wrap input[type=reset],
.buddypress .buddypress-wrap input[type=submit],
.buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
    line-height: normal;
    height: auto;
    background-color: #e58eb2;
    color: #fff;
    border: none;
    margin-top: 8px;
}

.buddypress .buddypress-wrap #bp-data-export button:focus,
.buddypress .buddypress-wrap #bp-data-export button:hover,
.buddypress .buddypress-wrap button.btn:focus,
.buddypress .buddypress-wrap button.btn:hover,
.buddypress .buddypress-wrap button.button:focus,
.buddypress .buddypress-wrap button.button:hover,
.buddypress .buddypress-wrap input[type=button]:focus,
.buddypress .buddypress-wrap input[type=button]:hover,
.buddypress .buddypress-wrap input[type=reset]:focus,
.buddypress .buddypress-wrap input[type=reset]:hover,
.buddypress .buddypress-wrap input[type=submit]:focus,
.buddypress .buddypress-wrap input[type=submit]:hover {
    border: none;
    background-color: rgba(229, 142, 178, 0.9);
    color: #fff;
}

.buddypress .buddypress-wrap input[type="button"].ed_button {
    background-color: #fff;
    color: #555;
    border: 1px solid #ccc;
}


/* Buddypress: Remove the RSS icon on News feed page and everywhere on buddypress pages*/

.buddypress .buddypress-wrap .feed {
    display: none;
}

/*#buddypress #item-header-cover-image #item-header-avatar {
    display: none !important;
}*/

body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content,
body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions {
    margin-left: -27px !important;
}

body #buddypress div,
body #buddypress dl,
body #buddypress input[type="reset"],
body #buddypress input[type="search"],
body #buddypress input[type="submit"],
body #buddypress li,
body #buddypress select,
body #buddypress textarea {
    border-radius: 2px;
    background-clip: padding-box;
    list-style: none !important;
}

.bp-list li .item .list-title {
    clear: none;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.1;
    margin: 7px auto;
}



/*28-june-2019*/

.buddypress-wrap .select-wrap select {
    text-indent: 0 !important;
}
.buddypress-wrap .select-wrap select {
    /* -webkit-appearance: none; */
    -o-appearance:  auto !important;
    appearance: auto !important;
}
h4.usr {
    margin: 0px !important;
}

div#item-header-content {
    margin: 0 !important;
}

ul.member-header-actions.action {
    width: 100%;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}

li#send-private-message {
    margin: 0 !important;
}

div#user_switching_switch_to {
    margin: 0;
}

.item-meta {
    margin: 0 !important;
}

div#buddypress {
    position: relative;
}

div#item-header-content {
    position: static;
}

.item-meta {
    position: absolute;
    top: auto;
    bottom: -25px;
    right: 0;
}

.usr {
    position: absolute;
    bottom: 110%;
    right: 0;
    color: #767676;
}

/*31-08-2019 start*/

ul.em-events-list ul {
    padding-left: 0;
}



/*31-08-2019 end*/


/*23-09-2019 start*/

ul#members-list li .list-wrap .item h4.usr{
    font-size: 20px;
    margin-bottom: 10px !important;
}

.screen-content .bp-pagination.top{
    padding-bottom: 30px;
}
/*23-09-2019 end*/
.ab-sub-wrapper li#wp-admin-bar-my-account-settings-data a {
    display: none !important;
}
/*.table-wrap table#dbem-bookings-table .em-bookings-reject{
    display:none;
}*/
span.trash a.em-bookings-delete:after {
    /* content: "|";*/   
    color: #333;
    margin-left: 6px;
}

/*
October
*/
ul.em-events-list ul li:first-child a {pointer-events: none;cursor: not-allowed;color: #000;}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
    font-size: 0;
}


#field-visibility-settings-toggle-1 {
    display: none;
}



.buddypress-wrap .bp-invites-filters ul li #bp-invites-prev-page, .buddypress-wrap .bp-messages-filters ul li #bp-messages-prev-page {
    font-family: dashicons !important;
    font-size: 20px;
}

.buddypress-wrap .bp-invites-filters ul li #bp-invites-prev-page:before, .buddypress-wrap .bp-messages-filters ul li #bp-messages-prev-page:before {
    content: "\f139";
}

article#post-0 {
    padding-top: 25px;
    padding: 25px 20px 0;
}


.author_namee {
    padding-top: 7px;
}

/* 31 Oct */

span.dashicons.dashicons-arrow-left {
    vertical-align: inherit !important;
}
.dashicons-arrow-left:before {
    content: "\f0d9";
    font-family: fontAwesome;
    font-size: 20px !important;
    top: 50%;
    position: absolute;
    left: 45%;
    transform: translate(-50%, -50%);
}
.dashicons-arrow-right:before {
    content: "\f0da" !important;
    font-family: fontAwesome;
    font-size: 20px !important;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
button#bp-messages-prev-page:before {
    font-size: 20px !important;
    content: "\f0da" !important;
    font-family: fontAwesome;
    right: 25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
button#bp-messages-next-page:before {
    font-size: 20px !important;
}
button#bp-messages-prev-page {
    margin-top: 0 !important;
    height: 38px !important;
    position: relative;
    width: 70px !important;
}
button#bp-messages-next-page{
    margin-top: 0 !important;
    height: 38px !important; 
    width:70px !important;
}
li.last.filter {
    margin-right: 1%;
}
.entry-content h3{
 font-size: 28px !important;
}

/* 31 Oct end */

/* 1 Nov */
div.em-booking-message-success {
    width: auto;
    display: inline-block;
}
.em-events-list li ul {
    display: none;
}

/*body .ui-tooltip-focus {
    display: block !important;
}*/

.page-id-92 header + .entry-content.container {
    margin: 0 auto !important;
    padding: 0;
}
.page-id-162475 .ptsColsWrapper.ui-sortable {
    display:table !important ;
    margin: 0 auto !important;
}

input#notification-bulk-manage {
    margin-top: 1px;
    width: 120px !important;
    margin-left: 6px !important;
    height: 33.333333px !important;
}
/* END */ 


/*06-11-2019 start*/

.wpfc-calendar-wrapper .fc-view-container .fc-title {
    text-transform: capitalize !important;
}

/*06-11-2019 end*/
/*9-11-19 */

.events-table tbody tr{
    /*display: flex;*/
    flex-flow: row wrap;
}


.events-table tbody tr td {
    width: 25%;
    vertical-align: top;
    padding-top: 20px !important;
}
td[data-label="Terms"] {
    max-width: 440px;
}
.type-event .entry-content a {
    display: block !important;
}

.type-event .entry-content i::before {
    content: "Location: ";
}

.background-primary .type-event .entry-content i::before {
    display: none;
}

.post-type-archive-event .site-content {
    padding-bottom: 40px;
}

.friends .last-activity {
    top: -4px;
}

/*22-01-2020 start*/

#members-dir-list #members-list{
    margin-top: 0;
    padding: 0;
}

.post-type-archive-event .page-header h4 {
    color: #00009c;
}

.category-memberdiscounts .entry-footer span.comments-link {
    display: none;
}

.category-payrates .entry-footer span.comments-link {
    display: none;
}

.blog .entry-footer span.comments-link {
    display: none;
}

/*end*/

/*30-01-2020 start*/

.page-id-167937 .status-publish .entry-content {
    width: 100%;
    max-width: 1170px;
    margin: 50px auto;
    padding: 0 15px;
}

.page-id-167937 .status-publish .entry-content table.events-table a {
    text-transform: capitalize;
}

.page-id-167937 .status-publish .entry-content table.events-table i:before {
    content: "Location:";
    margin-right: 5px;
    font-weight: 600;
}

.page-id-167937 .status-publish .entry-content .em-events-search {
    /*display: inline-block;*/
    padding: 15px 15px 0 15px;
    border: 1px solid #000;
    background: #000;
    margin: 0 auto;
    display: table;
    border-radius: 14px;
}

.page-id-167937 .status-publish .entry-content .em-events-search .em-search-main label {
    margin: 0;
}

.page-id-167937 .status-publish .entry-content .em-events-search .em-search-main label input {
    width: 100%;
    max-width: 90%;
    padding: 0 5px;
}

.page-id-167937 .status-publish .entry-content .em-events-search .em-search-main label input {
    width: 100%;
    max-width: 90%;
    padding: 5px;
    border: #fff;
    margin: 0 0 15px;
}

.page-id-167937 .status-publish .entry-content .em-search-advanced label span,
.page-id-167937 .status-publish .entry-content .em-search-advanced label {
    color: #fff;
}

.page-id-167937 .status-publish .entry-content .em-search-advanced input {
    border: 1px solid #fff;
    padding: 5px;
}

.page-id-167937 .status-publish .entry-content select {
    border: 1px solid #fff;
    background-color: #fff;
    padding: 5px;
    margin: 0 10px 15px 10px;
}

.page-id-167937 .status-publish .entry-content .em-search-advanced .em-search-submit {
    background: #e58eb2;
    color: #fff;
    padding: 5px;
}

.page-id-167937 .status-publish .entry-content .em-search-advanced input::-webkit-input-placeholder{
    color: #333;
}

.page-id-167937 .status-publish .entry-content .em-search-advanced input::-moz-placeholder{
    color: #333;    
}

.page-id-167937 .status-publish .entry-content .em-search-advanced input:-ms-input-placeholder{
    color: #333;
}

.page-id-167937 .status-publish .entry-content .em-search-advanced input:-moz-placeholder{
    color: #333;
}

.page-id-167937 .status-publish .entry-content table.events-table {
    margin-top: 20px;
}

.events-table .event-time {
    font-size: 16px;
}
    a.fc-returncalendar {
    display: table;
    position: static;
    padding: 4px 6px;
    margin: 0px 25px 0px;
    float: right;
    background-color: #89cff0;
    border-color: #89cff0;
    color: #fff !important;
    border-radius: 10px;
    }

    .event-list_button .custevent {
    display: inline-block;
    position: static;
    right: 0px;
    top: 30px;
    padding: 4px 6px;
    margin: 0px 0px;
    border-radius: 10px;
    }

    .event-list_button {
    display: table;
    margin: 25px auto;
    }

    .event-list_button span.fc-title {
    padding: 20px;
    }

    .wpfc-calendar-wrapper .fc-returneventlist {
    display: inline-block;
    position: absolute;
    right: 140px;
    top: 31px;
    padding: 3px 6px;
    background-color: #3baae3;
    color: #fff;
    border-radius: 3px;
    margin-right: 10px;
    z-index:999;
    }

@media screen and (max-width: 1042px) {
    p.custom_nameevent {
        font-weight: bold;
        position: absolute;
        left: 42%;
        bottom: 59px !important;
    }
}

@media screen and (max-width: 767px){
    /*#ptsBlock_196441 .ptsEl.ptsCol*/ .ptsEl.ptsCol{
    width: 25% !important;
    }
    .post-171096 .wistia_responsive_padding {
     margin: 10px 0px 34px 0px;
    }  
    /*html.js.admin-bar.svg.touchevents.flexbox.flexwrap.inlinesvg.target {
    background-color: black !important;
    } */
    .buddypress.groups.single-item .site-content #buddypress #item-header #item-header-cover-image #item-header-content {
        position: relative;
    }
             .custevent {
                       display: table;
                       position: static;
                      right: 0px;
                      top: 30px;
                      padding: 4px 6px;
                      margin: 20px auto;
                      width: 100%;
                      text-align: center;
              }
    .item-meta {
        width: 100%;
        display: inline-block;
    }

    .wpfc-calendar-wrapper .fc-returneventlist {
    display: inline-block;
    position: static;
    width: 100%;
    text-align: center;
    margin: 0px 0px 30px;
    background-color: #3baae3;
    color: #fff;
    }

    a.fc-returncalendar {
    display: table;
    position: static;
/*    right: 0px;
    top: 30px;*/
    padding: 4px 6px;
    margin: 10px auto;
    width: 100%; 
    text-align: center;
    border-radius: 10px;
    }

    .event-list_button {
    display: table;
    margin-top: 30px;
    margin-bottom: 20px;
    }

/*  .fc-carecalendar {
        background-color: #e58eb2;
        border-color: #e58eb2;
        color: #fff;
    }*/

    .single-headers .activity {
      /*  position: absolute !important;*/
        top: 5px !important;
        right: 0;
    }

    .groups-meta.action {
        margin-top: 50px;
    }

    .single-headers .activity {
        position: static;
        transform: none;
    }
    .item-meta {
        top: -35px;
    }

    .usr{
        margin-bottom: 5px;
    }

    ul#menu-social-items {
        text-align: left;
    }

    ul#menu-social-items li:first-child {
        padding-left: 0;
    }

/*  ul#members-list li .list-wrap .item p {
        text-align: right;
    }*/

    .buddypress-wrap .bp-invites-filters ul li #bp-invites-prev-page, .buddypress-wrap .bp-messages-filters ul li #bp-messages-prev-page {
        font-family: dashicons !important;
        font-size: 20px;
    }

    li.item-entry .item-meta span.activity {
        float: right;
        padding-top: 10px;
    }

    .buddypress-wrap .bp-invites-filters ul li #bp-invites-prev-page:before, .buddypress-wrap .bp-messages-filters ul li #bp-messages-prev-page:before {
        content: "\f139";
    }

    .custom_usernameee {
       top: -20px !important;
       right: 0;
    }

    ul#members-list li {
        margin: 0 !important;
        /*margin-top: 40px !important;*/
    }

    .members.friends .item-meta {
        top: -20px !important;
    }

    #buddypress .bp-list .action {
        padding: 0 !important;
    }

    .custom_usernameee {
        position: static;
        width: 100%;
        display: block !important;
        text-align: center;
    }

    h6.custom_usrname {
        top: -28%;
    }

    .page-id-167937 .status-publish .entry-header h1.entry-title {
        margin-left: 0 !important;
    }

    .page-id-167937 .status-publish .entry-content .em-events-search,
    .page-id-167937 .status-publish .entry-content .em-search-advanced input,
    .page-id-167937 .status-publish .entry-content .em-search-advanced label span,
    .page-id-167937 .status-publish .entry-content .em-search-advanced label,
    .page-id-167937 .status-publish .entry-content .em-events-search .em-search-main label,
    .page-id-167937 .status-publish .entry-content .em-events-search .em-search-main label input{
        width: 100%;
        max-width: 100%;
    }

    .page-id-167937 .status-publish .entry-content select {
        margin: 5px 0 15px 0;
        width: 100%;
    }

    .page-id-167937 .status-publish .entry-content .em-search-advanced input{
        margin-top: 5px;
    }

    .page-id-167937 .status-publish .entry-content .em-search-advanced .em-search-submit{
        margin-bottom: 15px;
    }

    .page-id-167937 .status-publish .entry-content .em-events-search{
        padding: 15px;
    }

    .page-id-167937 .status-publish .entry-content .em-search div {
        display: inline-block;
        width: 100%;
    }

    .events-table tbody tr td {
        width: 41%;
    }

    table#dbem-bookings-table tbody tr td a {
        font-size: 11px !important;
    }

    table#dbem-bookings-table tbody tr td {
        font-size: 11px !important;
    }

    table#dbem-bookings-table tbody tr td:nth-child(5) {
        padding-left: 0 !important;
    }

    .page-id-162475 .bgtfw .boldgrid-section:nth-child(6) .container {
        padding: 0 !important;
    }

    .page-id-162475 .bgtfw .boldgrid-section:nth-child(6) .container .row {
        padding: 0 15px 30px !important;
    }

    ul#members-list li#friendship-button-903 {
    margin-top: 0px !important;
    }
    ul#members-list li {
    padding-top:0;
    padding-bottom: 0;
}

}

@media screen and (max-width: 749px){
    body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content,
    body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions {
        margin-left: 0 !important;
    }
    .single-headers .group-status {
        float: left;
    }
    .groups-header .moderators-lists .user-list {
        display: table;
        margin: 0 auto;
    }
    .single-headers ul {
        margin-bottom: -15px;
        padding: 0;
        margin-top: 15px;
    }
    li.group-act-search {
        display: table;
        margin: 0 auto;
        width: 100%;
        margin-top: -30px;
    }
    .subnav-filters.filters.clearfix ul {
        padding: 0;
        width: 100%;
    }
    .buddypress-wrap .subnav-filters {
        padding: 30px 0 0 0;
    }
    .groups-header .moderators-lists .moderators-title {
        text-align: center;
    }
    h2.bp-screen-title {
        text-align: center;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .custom_username1{
    width: 100%;
    display: block !important;
    text-align: center;
    }

    .modal-footer .col-sm-5 {
        text-align: center;
    }
    
    article#post-0{
        padding-top: 25px;
    }

    .tablenav {
        margin-top: 15px;
    }

    .booking_comnt {
        margin-left: -3px !important;
    }
    
    .custom_textt {
        position: static !important;
        margin-left: -7px !important;
    }
    
    .em-booking-form-details textarea{
        border: 1px solid #000;
    }
    
    .entry-content {
        width: 100% !important;
    }
.site-title {
    font-size: 42px !important;
    margin-top: 60px !important;
    padding-top: 20px;
}
div#primary-navbar ul#menu-primary li a {
    padding-left: 20px;
}
.row.abc > div {
    width: 100%;
}
.bp-pagination.top .pag-count.top, div#members-dir-list .bp-pagination-links.top {
    width: 100%;
}
.buddypress-wrap .bp-pagination p {
    margin-left: 0;
    text-align: center;
    line-height: 30px;
}
/*div#item-header-content li {
    padding: 3px 3px;
}*/
}
@media (max-width: 667px){
.filter-main-sec input[type="checkbox"] {
    top: 0px;
}
}
@marker-end: ia screen and (max-width: 480px){
    .page-id-162475 .ptsColsWrapper.ui-sortable .ptsEl.ptsCol {
        width: 25% !important;
    }

    .page-id-162475 .ptsColsWrapper.ui-sortable .ptsEl.ptsCol .ptsColHeader {
        padding: 10px 5px !important;
    }
.site-title {
    font-size: 40px !important;
     margin-top: 45px !important;
    padding-top: 15px;
}
.single-headers .activity {
    top: -15px !important;
}
.filter-sec-right.rightserchfild_4 label.bps-label {
    padding: 0 !important;
}
/*.my-profile #buddypress div#item-header #item-header-cover-image #item-header-content .item-meta span.activity {
    top: -20px !important;
}*/
}
/*end*/

.cstm_membertype:after, 
.cstm_cpmembertype:after, 
.cstm_membertype_field:after {
    content: attr(tt_txt);
    font-size: 12px;
    background: rgba(234, 234, 234, 1);
    color: #000;
    padding: 7px;
    height: auto;
    display: inline-block;
    position: absolute;
    bottom: -30px;
    left: 0;
    z-index: 99999;
    line-height: 100%;
    border-radius: 3px;
    border: 1px solid #23282d;
    opacity: 0;
    white-space: nowrap;
    visibility: hidden;
    transition: all ease-in-out 0.2s;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
}

.cstm_membertype:hover::after, 
.cstm_cpmembertype:hover::after, 
.cstm_membertype_field:hover::after {
    opacity: 1;
    visibility: visible;
}
.page-id-175931 header#masthead, .page-id-175920 header#masthead{
    display: none;
}
.page-id-175945 .header{
    min-height: 0;
    display: none;
}
.page-id-175945 .nojq {
    display: none;
}

.page-id-175945.boldgrid-section.hidden-xs.hidden-sm {
    /* padding-bottom: 31px; */
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
}

/*22 sep page full width*/
/*html.admin-bar {
    height: calc(100% - 32px);
    width: 100%;
}*/

html.admin-bar {
    height: calc(100% - 32px);
    width: 100%;
    /* height: 100% !important; */
    margin-top: 0 !important;
}
.page.page-id-171096 .boldgrid-section {
    padding-top: 40px;
}
.editfield.field_type_file fieldset input {
    padding-top: 15px;
}
.editfield.field_type_selectbox fieldset select {
    margin-bottom: 15px;
}
/*body #buddypress .bp-list ul.members-meta.action {
    max-width: 170px;
}*/
.filter-sec-right input[type="checkbox"] {
    margin-top: 0 !important;
}

td.data, td.label {
    width: 50% !important;
}


/* 13/10/2020 */
/*.field_are-you-currently-first-aid-cpr-certified.required-field.visibility-loggedin.field_type_selectbox td.data, .bp-widget.references td.data {
    width: 100px !important;text-align: center;
}*/
.bp-widget.background-check td.data, .bp-widget.resume td.data{
    width: 100px !important;
    text-align: center;
}
.my-profile .bp-widget td.data {
    text-align: unset;
    width: 50% !important;
}
@media only screen and (max-width: 767px) {
.single-headers .activity {
   /* top: -20px !important;*/
}
#members-dir-list #members-list ul.members-meta.action {
    margin-top: 0;
    margin-bottom: 20px !important;
}

}
/*@media only screen and (max-width: 550px) {
.my-profile #buddypress div#item-header #item-header-cover-image #item-header-content .item-meta span.activity {
    top: -20px !important;
}*/
div#send-private-message {
    margin-bottom: 0;
    padding: 7px !important;
}
.buddypress-wrap table.profile-fields.bp-tables-user td.label {
    line-height: normal;
    word-break: break-word !important;
    white-space: normal;
    display: inline-block;
    width: 100% !important;
    text-align: left;
}
.bottom-search-button {
    margin-top: 8px !important;
}
.filter-main-sec form {
    padding-bottom:15px !important;
}
.filter-sec-right.rightserchfild_2 {
    width: 50%;
}
.filter-sec-right.rightserchfild_3 {
    width: 50%;
}
.filter-sec-right {
    width: 28%;
}
}

@media only screen and (max-width: 350px) {
.bottom-search-button {
    margin-top: 10px !important;
}
.filter-main-sec form {
    padding-bottom:22px !important;
}
}
.wp-pagenavi {
    clear: both;
    margin: 50px 0px;
    text-align: center;
    padding-bottom:20px;
}
.wp-pagenavi a, .wp-pagenavi span {
    float: left;
}
.bgtfw.container h1.entry-title a {
    font-size: 25px;
}


/* start Care provider Question 1st Jan 2021*/

/* questioneries templete */
.wp-pagenavi {
    margin: 45px 0px ;
    text-align: center ;
}


/***08/12/2020 */
h3.screen-heading.profile-group-title.edit {
    font-size: 15px !important;
}

/*Start 17 dec 2020*/
input#profile-group-edit-submit:hover {
    background-color: #cba032 !important;
    border: .5px solid #000 !important;

}
input#profile-group-edit-submit {
    background-color: #f3cd70 !important;  
    border: .5px solid #000 !important;
    margin: 17px;  
    width: 300px;  
    color: #1a1616 !important;
}
.error {
    border-color: red !important;
}
.custom-questions {
    padding: 40px;
    margin-top: -30px;
}
.editfield {
    background: white !important; 
    border: 0px !important;
    margin: 5px 0 !important;
    padding:0 0.5em !important;
}
.ptsTableFrontedShell {
    margin-bottom: 20px;
}

/*End 17 dec 2020*/
p#field_608-3 {
    word-break: break-all;
}
.editfield label {
    font-size: 16px;
    font-weight: unset;
}

label.option-label {
      display: flow-root;
}

.editfield legend {
    font-size: 17px !important;
    font-weight: 700 !important;
}
.description {
    padding: 10px 0;
}



input#profile-group-edit-submit {
    padding: 8px 30px;
    background: #e58eb2;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 15px;
}
a.fromto-anchor {
    display: inline !important;
}
@media only screen and (max-width: 767px) {
        .custom-questions {
            padding: 40px 0;
        }
        .editfield label {
            font-size: 12px;
            font-weight: unset;
        }

       .editfield legend {
        font-size: 14px !important;       
        font-weight: 700 !important;
        }

    .screen-heading.profile-group-title.edit.text-center {
        color: white;
    }

    .screen-heading.profile-group-title.edit.text-center, .screen-heading.profile-group-title.edit.text-center h4  {
        color: black;
    }

    div#content {
    background: white;
    }
    p#field_608-3 {
 
    word-break: break-word !important;
    }
}

@media only screen and (max-width: 920x) {
    
    p#field_608-3 { 
    word-break: break-word !important;
    }
}
@media screen and (max-width: 767px){
.ptsEl.ptsCol {
    width: 33% !important;
}
}
/*8jan 2020*/
@media only screen and (device-width: 768px) {
 .bgtfw.container {
    margin-top: 15px;

}
}

@media only screen and (max-width: 768px) {
.page-id-171096 .ptsTableFrontedShell .ptsColsWrapper.ui-sortable, .page-id-171829 .ptsTableFrontedShell .ptsColsWrapper.ui-sortable{
    display: flex !important;
/*    overflow: scroll !important;*/
}
.page-id-171096 .ptsTableFrontedShell .ptsColsWrapper.ui-sortable .ptsCell, .page-id-171829 .ptsTableFrontedShell .ptsColsWrapper.ui-sortable .ptsCell{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
p.item-meta.last-activity {
    margin-bottom: 10px !important;
}
.members.friends .username_custom {
    text-align: center;
    margin: 20px 0;
}
@media only screen and (max-width: 370px) {
.page-id-171096 #CTAbutton.btn.btn-pill, .page-id-171829 #CTAbutton.btn.btn-pill {
    font-size: 11px !important;
}
}
@media screen and (max-width: 782px){

.member-review-stars {
    margin-top: 10px;
}

}
/* 30/04/2021 */
.buddypress .buddypress-wrap .activity-read-more a:hover {
    background: none !important;
    /*color: #d6d6d6!important;*/
}
.buddypress .buddypress-wrap .activity-read-more a {
    border: navajowhite!important;
    color: #e58eb2!important;
    padding: 0!important;
}

.about_my_family, .member_latest_updates, .about_care_provides, .about_my_client_family {
    font-size: 14px;
    font-weight: bolder;
}
.buddypress .buddypress-wrap .activity-read-more a {
    background: unset;
}

.member_latest_updates {
    margin-top: 10px;
}
@media (min-width: 768px) {
.row .abc .col-lg-3 {
    padding-left: 0px !important;
}
 .item-avatar {
    width: 22%;
}
}
.buddypress .buddypress-wrap .activity-read-more a:focus {
    background: transparent!important;
}

/*.filter-sec-right .rightserchfild_2, .filter-sec-right.rightserchfild_3, .filter-sec-right .rightserchfild_4 {
    width: 100% !important;
}*/
.buddypress-wrap .bp-feedback.error .bp-icon, .buddypress-wrap .bp-feedback.warning .bp-icon {
    background-color: #edf115 !important;
}
aside.bp-feedback.bp-messages.bp-template-notice.error {
    border-color: #edf115 !important;
}
.buddypress-wrap .standard-form .field-visibility-settings-header {
    display: none;
}
/*10 may 2021 */
@media only screen and (max-width: 767px) {
.filter-sec-right.rightserchfild_2 {
    width: 100% !important;
}
.filter-sec-right.rightserchfild_3 {
    width: 100% !important;
}
.filter-sec-right {
    width: 100% !important;
}

.item-meta {
    position: relative !important;
    bottom: 0 !important;
    top: 5px !important;
    right: 0 !important;
    float: right !important;
    left: 0 !important;
}


#friendship- .activity {
  text-align: center;  
  width: 100%;  
}

#friendship- .item-avatar {
  margin-top: 50px !important;
 
}
}

@media (max-width: 667px) {
.filter-sec-right button.accordion {
    margin-bottom: 1px !important; 
}


}

/*Edit button on cover and profile*/
.ctm_editimg {
    display: none;
    width: 30px !important;
    position: absolute;
    margin: 0 auto;
    
}
.custom_editimag{
    filter: invert(1);
}

div#item-header-cover-image #item-header-avatar:hover .ctm_editimg{
    display: block;
}
.custosecond_div {
    width: 100%;
    height: 225px;
}
.ctm_editbkkimg{
    display: none;
    width: 30px;
    position: absolute;
    filter: invert(1);
}
.custosecond_div:hover .ctm_editbkkimg{
     display: block;
}
#buddypress #item-header-cover-image #item-header-avatar {
    display: flex;
    align-items: center;
    justify-content: center;
}
#buddypress #item-header-cover-image #item-header-avatar{
    margin-top: -72px;
}
@media only screen and (max-width: 768px) {
    
    .custosecond_div .ctm_editbkkimg{
        display: block;
    }
    div#item-header-cover-image #item-header-avatar .ctm_editimg{
        display: block;
    }
    
    .em_bookings_events_table .tablenav {
    grid-template-columns: 100% !important ;
    }
    .em_bookings_events_table input#post-query-submit {
        margin-top: 8px !important;
    }
}

.ctm_editbkkimg img {
    margin-top: 6px;
}
.single-headers img.avatar {
    margin: 0 0 19px 0;
}

div#field_1130 input ,
div#field_1133 input ,
div#field_1136 input 
{
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}
div#field_1130 label ,
div#field_1133 label ,
div#field_1136 label 
{
    font-size: 0;
}
div#field_1130 span ,
div#field_1133 span ,
div#field_1136 span 
{
    background-color: #e4e4e4;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    line-height: 1;
    text-align: center;
    padding: 8px 16px;
    margin-right: -1px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.1s ease-in-out;
}

div#field_1130 span:hover ,
div#field_1133 span:hover ,
div#field_1136 span:hover 
{
    cursor: pointer;
}

div#field_1130 ,
div#field_1133 ,
div#field_1136 
{
    display: flex;
    margin-bottom: 36px;
    overflow: hidden;
}

div#field_1130 label:first-of-type span,
div#field_1133 label:first-of-type span,
div#field_1136 label:first-of-type span
{
    border-radius: 20px 0 0 20px;
}

div#field_1130 label:last-of-type span,
div#field_1133 label:last-of-type span,
div#field_1136 label:last-of-type span
{
    border-radius: 0 20px 20px 0;
}

div#field_1130 label input[value='Yes']:checked + span ,
div#field_1133 label input[value='Yes']:checked + span ,
div#field_1136 label input[value='Yes']:checked + span ,
div#field_1130 input#option_1131:checked + span ,
div#field_1133 input#option_1134:checked + span ,
div#field_1136 input#option_1137:checked + span 
{
    background-color: #a5dc86;
    box-shadow: none;
}
div#field_1130 label input[value='No']:checked + span,
div#field_1133 label input[value='No']:checked + span,
div#field_1136 label input[value='No']:checked + span,
div#field_1130 input#option_1132:checked + span,
div#field_1133 input#option_1135:checked + span,
div#field_1136 input#option_1138:checked + span {
    background-color: red;
    box-shadow: none;
}

/*div#field_1330 label + input:checked {
    background-color: #a5dc86;
    box-shadow: none;
}*/


.field_1130 .data a[href="https://nannyparentconnection.com/members/?members_search=Yes"],
.field_1133 .data a[href="https://nannyparentconnection.com/members/?members_search=Yes"],
.field_1136 .data a[href="https://nannyparentconnection.com/members/?members_search=Yes"],

.need_family .val_d[data-value="yes"] {
    background-color: #a5dc86;
}
.field_1130 .data a ,.field_1133 .data a , .field_1136 .data a ,#buddypress .need_family .val_d{
    box-shadow: none;
    color: #fff !important;
    border-radius: 20px;
    font-size: 14px;
    padding: 5px 20px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: block;
    width: max-content;
}

#buddypress .need_family .val_d {  
    justify-content: center;
    margin: 10px auto;
}
.field_1130 .data a[href="https://nannyparentconnection.com/members/?members_search=No"] ,
.field_1133 .data a[href="https://nannyparentconnection.com/members/?members_search=No"] ,
.field_1136 .data a[href="https://nannyparentconnection.com/members/?members_search=No"] ,
.need_family .val_d[data-value="no"] {
    background-color: red;    
}
aside.bp-feedback.bp-messages.bp-template-notice.error {
    display: flex !important;
}

/*
li#member-personal-li {
    display: none;
}*/
aside.bp-feedback.bp-messages.bp-template-notice {
    margin: 14px 0;
    float: left;
    width: 100%;
}
.pag-count.top, .pag-count.bottom , tr.field_1136,tr.field_1133 ,tr.field_1130 {
    /*display: none !important;*/
}



tr.field_visible_yes.field_1136,tr.field_visible_yes.field_1133,tr.field_visible_yes.field_1130 {
    display: table-row !important;
}

p.item-meta.last-activity {
    top: 0;
}
.bp-list li .action div#user_switching_switch_to.generic-button {
    font-size: 11px;
    /* padding-left: 3px; */
    /* padding-right: 3px; */
}
ul.friends-meta.action {
    text-align: center;
}
form#mepr-stripe-payment-form h4,form#mepr-stripe-payment-form img.mepr-loading-gif.lazyload {
    display: none !important;
}
.page-id-0 .field_762 a {
    display: block;
}
.em_bookings_events_table input#post-query-submit {  
    margin-top: 0;
}

.em_bookings_events_table .tablenav {
    display: grid;
    grid-template-columns: auto auto;
    margin-bottom: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
}

.em_bookings_events_table .table-wrap table {
   
    border-collapse: separate;
    border-spacing: 0 1em;
}

span.page-numbers, a.page-numbers {
    padding: 0 3px;
}
.em_bookings_events_table .table-wrap table td {
    padding: 0 10px;
}
.profile.public .bp-widget.bio {
    word-break: break-word;
} 


table.profile-fields.bp-tables-user {  
    table-layout: fixed;
}

.editfield.field_type_file a.bpxcftr-file-link {
    margin: 20px 10px;
    /* padding: 20px; */
    display: block;
}

.mepr-payment-methods-wrapper input.mepr-form-radio, input#mepr_agree_to_tos1 {
    width: auto;
}

#friend-list .friends-meta.action {
    margin-top: 10px;
}

.mp-form-row.mepr_tos label {
    padding: 0px 4px;
}

.mp-form-row.mepr_tos label a {
    margin-left: 8px;
}
/*Dec 8 */
.range-number1 {
    width: 100px !important;
}
.range-number2 {
    width: 100px !important;
}
#field_588 input {
    width: auto;
}
.wp-block-tag-cloud a.tag-cloud-link {
    margin-right: 5px;
}
/*body.palette-primary input, body.palette-primary select {
    width: 100% !important;
}*/
#event-form input, #event-form select {
    width: auto !important;
}
#event-form #event-name {
    width: 80% !important;
 }
.item-body h2 {
    font-size: 25px !important;
    text-transform: none;
    font-family: Open Sans;
}
p.custlink {
    margin-top: 30px;
}
@media only screen and (max-width:576px){
form#question-form .submit {
    text-align: center;
}
#ptsBlock_98606 .ptsCell {
    display: flex;
    align-items: center;
    justify-content: center;
}
.mp_wrapper table.mepr-account-table td:before {
    width: 40%;
    text-align: left;
}
.mp_wrapper table.mepr-account-table td div {
    margin-left: 40%;
}
    }
@media only screen and (max-width: 480px){
div#field_762 input {
     width: 48% !important;
}
}
@media only screen and (max-width: 325px){
div#field_762 input {
    width: 47% !important;
 }
 .description {
    padding: 0px 0;
}
}
#message-threads li .thread-cb{
    justify-content: center;
}
#message-threads li .thread-from img.avatar {
  float: unset;
}
#message-threads li .thread-from img.avatar{
	max-width: 40px;
}
.bulk-actions-wrap:before {
    content: unset !important;
}
.thread-from {
  text-align: center;
}
.participants-list {
    padding: 0;
}
.thread-item {
    align-items: center;
}
/*07-01-2022*******************************************/
.message-action-star:hover:before{
    color: #ffd27d !important;
}
#message-threads li .thread-content .excerpt{
    padding-left: 23px;
}
#user_messages_search_form{
    display: flex;
}
#user_messages_search_submit{
    position: relative;
}
#user_messages_search_submit .dashicons-search{
    line-height: 1.4;
}
#user_messages_search_form #user_messages_search{
    padding: 6px 0px 7px 15px;
}
#bp-message-thread-list .message-metadata .user-link img{
    margin: 0 auto 0px !important;
}
#bp-message-thread-list .message-metadata .user-link strong{
    vertical-align: -webkit-baseline-middle;
    padding-left: 10px;
}

#bp-message-thread-list .message-metadata time.activity{
    vertical-align: -webkit-baseline-middle;
}
#bp-message-thread-list .message-metadata .actions button{
    padding-top: 5px !important;
}
#bp-message-thread-list .message-metadata{
    padding: 10px !important;
}
#send-reply .avatar-box img{
    margin: 0 auto 0px !important;
}
#mceu_26-body{
    display: none;
}
#mceu_6-button i{
    line-height: 1.3;
}
#send_reply_button{
    width: 150px !important;
}
 body.palette-primary select {
    width: 100 !important;
}
body.palette-primary #mceu_53 input{
    padding: 0 !important;
    width:auto !important;
}
.preview-pane-header .thread-participants{
    max-width: 50%;
}
.preview-pane-header .actions{
    max-width: 50%;
}
.user-messages-bulk-actions > div{
    display: flex;
    min-width: 300px;
    align-items: baseline;
    gap: 10px;
}
.activity-list .activity-item .activity-meta.action .unfav:before {
    /*content: "\f154";*/
    color: #ffd27d !important;
}
.activity-list .activity-item .activity-meta.action .delete-activity:hover:before {
    color: #a00;
}
.buddypress .buddypress-wrap #bp-data-export button, .buddypress .buddypress-wrap button.btn, .buddypress .buddypress-wrap button.button, .buddypress .buddypress-wrap input[type=button], .buddypress .buddypress-wrap input[type=reset], .buddypress .buddypress-wrap input[type=submit], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
    max-width: 100%;
}
.ac-reply-content button.ac-reply-cancel {
    background: #e58eb2;
    padding: 0px 7px !important;
    color: #fff;
    border-radius: 3px;
    margin-top: 0px !important;
    width: 115px;
    height: 27px;
    position: relative;
    text-decoration: none !important;
}
.ac-reply-content button.ac-reply-cancel:hover, 
a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.custevent:hover {
    color: #fff;
    text-decoration: none !important;
    background: rgba(229, 142, 178, 0.9) !important;
}
.wpfc-calendar .fc-right .ui-state-active {
    border: 1px solid #2694e8;
    background: #3baae3 url(images/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #ffffff;
}
.ac-reply-content input[type="submit"] {
    max-width: fit-content !important;
}
body.buddypress.settings .wp-pwd button {
    margin-top: 8px !important;
    display: inline-block;
}
div#send-private-message a.send-message {
    width: 110px !important;
    display: inline-block;
}
.cstm_membertype_icon img {
    cursor: pointer;
}
.bg-box h4 strong span {
    text-decoration: none !important;
}
p.mod-reset img{
    width:auto;
}
#message-threads li .thread-content .excerpt {
    word-break: break-word;
}
.submit input#bp-messages-send, .submit input#bp-messages-reset {
    width: auto !important;
    margin-right: 5px;
}
.submit input#bp-messages-reset:hover{
    text-decoration: none !important;
}
.multi-review.inline-content .bupr-col-4:first-child {
    display: none;
}
.multi-review.inline-content {
    padding-left: 5px;
    padding-right: 5px;
}
.multi-review.inline-content, 
div#bp-nouveau-activity-form {
    display: none;
}
.bupr-posts-pagination .page-numbers {
    margin: 0px 5px !important;
}
a.next.page-numbers {
    top: 3px;
    position: relative;
}
.subnav-search.clearfix .dir-search.activity-search.bp-search form#dir-activity-search-form input {
    padding: 0 35px 0 8px;
}
.subnav-search.clearfix .dir-search.activity-search.bp-search form#dir-activity-search-form {
    position: relative;
}
.subnav-search.clearfix .dir-search.activity-search.bp-search form#dir-activity-search-form button#dir-activity-search-submit {
    position: absolute;
    right: 0;
}

nav#subnav ul.subnav li a:hover,nav#object-nav ul li a:hover {
    background: transparent !important;
}
#jot-subscribegroup-button:hover{
    background-color: #e58eb2;
}
select#members-order-by{
    appearance: none !important;
}
.custom-care-verify .container .row div h6 {
    background-image: linear-gradient(to left, #457fca, #5691c8);
    max-width: 300px;
    padding: 10px;
    color: #fff;
    margin: 20px auto;
}
textarea#field_93 {
    width: 100%;
}
#question-form .submit {
    margin: 0 7px;
}
#question-form .submit #profile-group-edit-submit{
   margin: 17px 0;
}
p#field_2-3 {
    margin: 0;
}
legend#field_2-1 {
    margin: 0;
}
legend#field_33-1 {
    margin: 0;
    padding: 15px 0 0;
}
p#field_33-3 {
    margin: 0;
}
legend#field_145-1 {
    margin: 0;
    padding: 15px 0 0;
}
p#field_145-3 {
    margin: 0;
}
legend#field_16-1 {
    padding: 15px 0 0;
}
div#gallery-1 {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
    flex-direction: row;
}

#gallery-1 .gallery-icon a img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    padding: 0 7px;
}
.bgtfw form input[type="submit"] {
    background: #e58eb2;
    border: #de95b3;
    transition: .2s ease;
}
.bgtfw form input[type="submit"]:hover {
    background: #de95b3;
    border: #efb7ce;
}
#wafp_loginform input#wp-submit {
    max-width: 185px;
}
#activity-filter-select select#activity-filter-by {
    appearance: none !important;
}
#subnav .selected {
    background:#e58eb2 !important;
}

select#user-messages-bulk-actions {
    appearance: none !important;
}

.flexbox #boldgrid-sticky-filler{
	flex: initial;
}
#jot-subscriber-form-1 p {
    text-align: left;
}
 
.header-11 nav#site-navigation ul#menu-primary li a {
    padding-left: 12px;
    padding-right: 12px;
}

/**--Responsive--**/

@media only screen and (max-width: 1024px) {
.item-avatar {
    width: 40% !important;
}
}

@media only screen and (max-width: 767px) {
.bgtfw-edit-link a {
    left: 10px !important;
    top: 12px !important;
}
#message-threads li .thread-content .excerpt {
    padding-left: 0px;
}
  .boldgrid-section .mod-reset img{
    width: auto;
}
.bg-box h5 strong span {
    text-decoration: none !important;
}
#gallery-1 .gallery-icon a img {
    width: 100%;
    height: 250px;
}
}

@media only screen and (max-width: 750px) {
.item-avatar {
    width: 100% !important;
    margin-right: 0px !important;
}
.list-wrap .item {
    width: 100%;
}
.list-wrap .item .row.abc {
    margin-bottom: 15px;
    justify-content: center;
}
.bp-list li .item .item-meta, .bp-list li .item .list-title {
    text-align: center !important;
}
}

@media only screen and (max-width: 575px) {
.item-avatar {
    padding-top: 10px;
}
li.item-entry .item-meta span.activity {
    padding-top: 0px;
    width: 100%;
    text-align: center;
}
#em-location-data table.em-location-data {
    width: 100%;
}
#buddypress div#item-header #item-header-cover-image #item-header-content {
    padding: 0 0px 0px;
}
.single-headers li.generic-button {
    margin: 0px 0px;
}
#buddypress div#item-header #item-header-cover-image #item-header-content .member-header-actions li {
    float: none;
}
ul.member-header-actions.action {
    text-align: center !important;
}
div#user_switching_switch_to {
    float: none;
    max-width: 100px !important;
    margin: 0;
}
}

@media only screen and (max-width: 480px) {
.bupr-members-content {
    margin-left: 70px !important;
}
.bupr-members-profiles {
    width: 90px !important;
}
#message-threads li .thread-to {
    margin-right: 12px;
}
}

@media only screen and (max-width: 400px) {
.mp_wrapper table.mepr-account-table td {
    font-size: 11px;
}
ul#members-list li {
    margin-top: 0px !important;
    padding-bottom: 20px;
}
.members.friends .username_custom {
    margin: 0px 0 20px;
}
#members-list li .list-wrap .item-avatar br {
    display: none;
}
.bp-list {
    border-top: none;
    margin: 0px 0 0;
}
#gallery-1 .gallery-icon a img {
    width: 100%;
    height:150px;
}
}

/*08-03-2022****************************************************************/
