body.single .site-inner {
  padding-top: 6rem;
}
body.single .site-inner article.post {
  margin-bottom: 10rem;
}
body.single .site-inner .entry-title {
  color: #3292fb;
  margin-bottom: 3rem;
}
body.single .site-inner .postDate {
  margin-bottom: 3rem;
  text-align: center;
}

.single-post .entry-title {
  text-align: center;
  margin-bottom: 2rem !important;
}
.single-post .post-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 2rem;
}

@media only screen and (max-width: 960px) {
  body.bp-user .site-inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
body.bp-user .site-inner .user-nicename {
  color: #3292fb;
  font-size: 3rem;
  margin-bottom: 2rem;
}
body.bp-user .tccProfileWrap {
  display: flex;
  gap: 6rem;
  margin-top: 4rem;
}
@media only screen and (max-width: 960px) {
  body.bp-user .tccProfileWrap {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    gap: 3rem;
  }
}
body.bp-user .tccProfileWrap .item-header-avatar {
  padding: 0;
  margin-bottom: 3rem;
  position: relative;
  max-width: 30rem;
  padding-right: 0 !important;
}
@media only screen and (max-width: 960px) {
  body.bp-user .tccProfileWrap .item-header-avatar {
    margin-left: auto;
    margin-right: auto;
  }
}
body.bp-user .tccProfileWrap .item-header-avatar .avatar {
  margin-left: 0;
  border-radius: 0.6rem !important;
}
@media only screen and (max-width: 960px) {
  body.bp-user .tccProfileWrap .item-header-avatar .avatar {
    margin-left: auto;
    margin-right: auto;
  }
}
body.bp-user .tccProfileWrap .item-header-avatar:hover a.link-change-profile-image {
  opacity: 1;
}
body.bp-user .tccProfileWrap .item-header-avatar:hover .link-change-overlay {
  background-color: rgba(0, 0, 0, 0.3411764706);
}
body.bp-user .tccProfileWrap a.link-change-profile-image, body.bp-user .tccProfileWrap a.position-change-cover-image {
  border-radius: 0.6rem !important;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 60px;
  height: 60px;
  left: 12px;
  top: 12px;
  z-index: 3;
  opacity: 0;
  transition: all 0.2s;
  text-decoration: none;
}
body.bp-user .tccProfileWrap a.link-change-profile-image {
  top: calc(50% - 30px) !important;
  left: calc(50% - 30px) !important;
  margin-left: auto !important;
  z-index: 1;
  font-size: 4rem;
}
body.bp-user .tccProfileWrap .link-change-overlay {
  width: 100%;
  height: 100%;
  display: block;
  background-color: transparent;
  z-index: 0;
  position: absolute;
  border-radius: 0.6rem !important;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
body.bp-user .tccProfileWrap .colData {
  width: 33%;
  min-width: 36.7rem;
}
@media only screen and (max-width: 960px) {
  body.bp-user .tccProfileWrap .colData {
    min-width: 0;
    width: 100%;
    margin-top: 0;
  }
}
body.bp-user .tccProfileWrap .colData .rechts, body.bp-user .tccProfileWrap .colData .opties {
  margin-bottom: 3rem;
}
body.bp-user .tccProfileWrap .colData .rechts li, body.bp-user .tccProfileWrap .colData .opties li {
  width: 100%;
  display: grid;
  grid-template-columns: 1rem 1fr;
  gap: 1rem;
  align-items: flex-start;
  list-style-type: none;
}
body.bp-user .tccProfileWrap .colData .rechts li::before, body.bp-user .tccProfileWrap .colData .opties li::before {
  content: "";
  background-color: #3292fb;
  width: 1rem;
  height: 1rem;
  border-radius: 0.1rem;
  position: relative;
  top: 0.9ex;
}
body.bp-user .tccProfileWrap .colData .adres {
  margin-bottom: 2.8rem;
}
body.bp-user .tccProfileWrap .colData .socials {
  margin-bottom: 3rem;
  display: flex;
  gap: 2.4rem;
}
body.bp-user .tccProfileWrap .colData .socials a.linkedin {
  width: 7.5rem;
  height: 5.5rem;
  background-image: url("../images/linkedin.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
}
body.bp-user .tccProfileWrap .colData .tccButton {
  letter-spacing: 0;
}
body.bp-user .tccProfileWrap .colData .ctas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4rem;
}
body.bp-user .tccProfileWrap .colData .ctas .openWPForm:focus {
  color: white !important;
}
body.bp-user .tccProfileWrap .colData .ctas .wp-block-button__link {
  border: 2px solid #3292fb;
}
body.bp-user .tccProfileWrap .colData .ctas .wp-block-button__link.has-blue-background-color:hover {
  background-color: white !important;
  color: #3292fb;
  border-color: currentColor;
}
body.bp-user .tccProfileWrap .colData .ctas .wp-block-button__link.has-blue-background-color:focus {
  background-color: #3292fb !important;
  color: white !important;
  border-color: #3292fb;
}
body.bp-user .tccProfileWrap .colData .ctas .wp-block-button__link.has-blue-color:hover {
  background-color: #3292fb !important;
  color: white !important;
  border-color: #3292fb;
}
body.bp-user .tccProfileWrap .colData .ctas .wp-block-button__link.has-blue-color:focus {
  background-color: white !important;
  color: #3292fb;
  border-color: currentColor;
}
body.bp-user .tccProfileWrap .overzicht {
  width: 67%;
}
body.bp-user .tccProfileWrap .overzicht h1.user-name {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 960px) {
  body.bp-user .tccProfileWrap .overzicht h1.user-name {
    text-align: center !important;
  }
}
@media only screen and (max-width: 960px) {
  body.bp-user .tccProfileWrap .overzicht .user-nicename {
    text-align: center;
  }
}
@media only screen and (max-width: 960px) {
  body.bp-user .tccProfileWrap .overzicht {
    width: 100%;
  }
}
body.bp-user .tccProfileWrap .overzicht .advocaat-rating {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  margin-top: 1rem;
  margin-bottom: 2rem;
  align-items: center;
}
body.bp-user .tccProfileWrap .overzicht .advocaat-rating .scoreWrap {
  background-color: #3292fb;
  color: white;
  font-size: 3rem;
  padding: 1rem 1.4rem;
  border-radius: 0.4rem;
}
body.bp-user .tccProfileWrap .overzicht .advocaat-rating .maxScore {
  font-size: 1.4rem;
}
body.bp-user .tccProfileWrap .overzicht .advocaat-rating .ammountWrapper span {
  font-size: 2rem;
  font-weight: 600;
  display: block;
}
body.bp-user .tccProfileWrap .overzicht .advocaat-rating .reviewsAmmount {
  text-align: left;
}
body.bp-user .tccProfileWrap .overzicht .overzichtData a {
  pointer-events: none;
  color: inherit !important;
}
body.bp-user .tccProfileWrap .overzicht .opleidingen p {
  margin-bottom: 0 !important;
}
body.bp-user .tccProfileWrap .wpFormWrap {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
body.bp-user .tccProfileWrap .wpFormWrap.active {
  max-height: 100rem;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form {
  margin-top: 3rem;
  border: 2px solid #3292fb;
  border-radius: 1rem;
  padding: 3rem;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form legend {
  margin-bottom: 0.5rem;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form .wpforms-field-sublabel {
  margin-top: 0.5rem;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form label {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form .wpforms-field {
  margin-top: 0;
  margin-bottom: 2rem;
  padding: 0;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form .wpforms-field-checkbox fieldset {
  margin-top: 2rem;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form .wpforms-field-checkbox label {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-form .wpforms-submit-container {
  margin-top: 3rem;
}
body.bp-user .tccProfileWrap .wpFormWrap .wpforms-container {
  margin-bottom: 0;
}

.xprofile, body.settings, .invites {
  background-image: url(../images/oriental-tiles_filter.png);
  background-size: 20%;
  background-repeat: repeat;
  background-color: #3292fb;
  background-blend-mode: multiply;
  /*     background-image: url(../images/pattern.svg);
      background-size: contain; */
}
.xprofile p, .xprofile h1, .xprofile h2, .xprofile h3, .xprofile h4, .xprofile ul, .xprofile li, body.settings p, body.settings h1, body.settings h2, body.settings h3, body.settings h4, body.settings ul, body.settings li, .invites p, .invites h1, .invites h2, .invites h3, .invites h4, .invites ul, .invites li {
  opacity: 1 !important;
  transform: none !important;
}
.xprofile .bp-navs.bp-subnavs, body.settings .bp-navs.bp-subnavs, .invites .bp-navs.bp-subnavs {
  background-color: white;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 1rem !important;
  margin-top: 3rem;
  padding-top: 0.5rem;
  margin-bottom: 0;
}
@media only screen and (max-width: 960px) {
  .xprofile .bp-navs.bp-subnavs ul, body.settings .bp-navs.bp-subnavs ul, .invites .bp-navs.bp-subnavs ul {
    padding: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
  }
  .xprofile .bp-navs.bp-subnavs ul li, body.settings .bp-navs.bp-subnavs ul li, .invites .bp-navs.bp-subnavs ul li {
    border: 1px solid #3292fb;
    text-decoration: none;
    padding: 2px 5px;
    border-radius: 0.4rem;
  }
  .xprofile .bp-navs.bp-subnavs ul li.current, body.settings .bp-navs.bp-subnavs ul li.current, .invites .bp-navs.bp-subnavs ul li.current {
    background-color: #3292fb;
  }
  .xprofile .bp-navs.bp-subnavs ul li.current a, body.settings .bp-navs.bp-subnavs ul li.current a, .invites .bp-navs.bp-subnavs ul li.current a {
    background-color: transparent !important;
    color: white !important;
  }
}
.xprofile .item-body .profile.edit, .xprofile .item-body .tccProfileWrap, .xprofile .item-body .user-blogs, body.settings .item-body .profile.edit, body.settings .item-body .tccProfileWrap, body.settings .item-body .user-blogs, .invites .item-body .profile.edit, .invites .item-body .tccProfileWrap, .invites .item-body .user-blogs {
  background-color: white;
  padding: 3rem 4rem 4rem;
  margin-top: 6rem;
  border-radius: 1rem;
}
.xprofile .item-body .profile.edit .tccHeaderNotice, .xprofile .item-body .tccProfileWrap .tccHeaderNotice, .xprofile .item-body .user-blogs .tccHeaderNotice, body.settings .item-body .profile.edit .tccHeaderNotice, body.settings .item-body .tccProfileWrap .tccHeaderNotice, body.settings .item-body .user-blogs .tccHeaderNotice, .invites .item-body .profile.edit .tccHeaderNotice, .invites .item-body .tccProfileWrap .tccHeaderNotice, .invites .item-body .user-blogs .tccHeaderNotice {
  margin-top: 2rem !important;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 960px) {
  .xprofile .item-body .profile.edit, .xprofile .item-body .tccProfileWrap, .xprofile .item-body .user-blogs, body.settings .item-body .profile.edit, body.settings .item-body .tccProfileWrap, body.settings .item-body .user-blogs, .invites .item-body .profile.edit, .invites .item-body .tccProfileWrap, .invites .item-body .user-blogs {
    padding: 1rem 2rem 2rem;
  }
}
.xprofile .item-body .profile.edit .field_overzicht .wp-editor-tabs, .xprofile .item-body .profile.edit .field_overzicht .mce-top-part, .xprofile .item-body .profile.edit .field_opleidingen .wp-editor-tabs, .xprofile .item-body .profile.edit .field_opleidingen .mce-top-part, .xprofile .item-body .tccProfileWrap .field_overzicht .wp-editor-tabs, .xprofile .item-body .tccProfileWrap .field_overzicht .mce-top-part, .xprofile .item-body .tccProfileWrap .field_opleidingen .wp-editor-tabs, .xprofile .item-body .tccProfileWrap .field_opleidingen .mce-top-part, .xprofile .item-body .user-blogs .field_overzicht .wp-editor-tabs, .xprofile .item-body .user-blogs .field_overzicht .mce-top-part, .xprofile .item-body .user-blogs .field_opleidingen .wp-editor-tabs, .xprofile .item-body .user-blogs .field_opleidingen .mce-top-part, body.settings .item-body .profile.edit .field_overzicht .wp-editor-tabs, body.settings .item-body .profile.edit .field_overzicht .mce-top-part, body.settings .item-body .profile.edit .field_opleidingen .wp-editor-tabs, body.settings .item-body .profile.edit .field_opleidingen .mce-top-part, body.settings .item-body .tccProfileWrap .field_overzicht .wp-editor-tabs, body.settings .item-body .tccProfileWrap .field_overzicht .mce-top-part, body.settings .item-body .tccProfileWrap .field_opleidingen .wp-editor-tabs, body.settings .item-body .tccProfileWrap .field_opleidingen .mce-top-part, body.settings .item-body .user-blogs .field_overzicht .wp-editor-tabs, body.settings .item-body .user-blogs .field_overzicht .mce-top-part, body.settings .item-body .user-blogs .field_opleidingen .wp-editor-tabs, body.settings .item-body .user-blogs .field_opleidingen .mce-top-part, .invites .item-body .profile.edit .field_overzicht .wp-editor-tabs, .invites .item-body .profile.edit .field_overzicht .mce-top-part, .invites .item-body .profile.edit .field_opleidingen .wp-editor-tabs, .invites .item-body .profile.edit .field_opleidingen .mce-top-part, .invites .item-body .tccProfileWrap .field_overzicht .wp-editor-tabs, .invites .item-body .tccProfileWrap .field_overzicht .mce-top-part, .invites .item-body .tccProfileWrap .field_opleidingen .wp-editor-tabs, .invites .item-body .tccProfileWrap .field_opleidingen .mce-top-part, .invites .item-body .user-blogs .field_overzicht .wp-editor-tabs, .invites .item-body .user-blogs .field_overzicht .mce-top-part, .invites .item-body .user-blogs .field_opleidingen .wp-editor-tabs, .invites .item-body .user-blogs .field_opleidingen .mce-top-part {
  display: none !important;
}
.xprofile .item-body .profile.edit .mce-statusbar, .xprofile .item-body .tccProfileWrap .mce-statusbar, .xprofile .item-body .user-blogs .mce-statusbar, body.settings .item-body .profile.edit .mce-statusbar, body.settings .item-body .tccProfileWrap .mce-statusbar, body.settings .item-body .user-blogs .mce-statusbar, .invites .item-body .profile.edit .mce-statusbar, .invites .item-body .tccProfileWrap .mce-statusbar, .invites .item-body .user-blogs .mce-statusbar {
  display: none;
}
.xprofile .item-body .profile.edit .main-notification-settings, .xprofile .item-body .tccProfileWrap .main-notification-settings, .xprofile .item-body .user-blogs .main-notification-settings, body.settings .item-body .profile.edit .main-notification-settings, body.settings .item-body .tccProfileWrap .main-notification-settings, body.settings .item-body .user-blogs .main-notification-settings, .invites .item-body .profile.edit .main-notification-settings, .invites .item-body .tccProfileWrap .main-notification-settings, .invites .item-body .user-blogs .main-notification-settings {
  margin-bottom: 2rem;
  display: block;
}
.xprofile .item-body .profile.edit .main-notification-settings thead, .xprofile .item-body .profile.edit .main-notification-settings tr, .xprofile .item-body .profile.edit .main-notification-settings th, .xprofile .item-body .profile.edit .main-notification-settings tbody, .xprofile .item-body .tccProfileWrap .main-notification-settings thead, .xprofile .item-body .tccProfileWrap .main-notification-settings tr, .xprofile .item-body .tccProfileWrap .main-notification-settings th, .xprofile .item-body .tccProfileWrap .main-notification-settings tbody, .xprofile .item-body .user-blogs .main-notification-settings thead, .xprofile .item-body .user-blogs .main-notification-settings tr, .xprofile .item-body .user-blogs .main-notification-settings th, .xprofile .item-body .user-blogs .main-notification-settings tbody, body.settings .item-body .profile.edit .main-notification-settings thead, body.settings .item-body .profile.edit .main-notification-settings tr, body.settings .item-body .profile.edit .main-notification-settings th, body.settings .item-body .profile.edit .main-notification-settings tbody, body.settings .item-body .tccProfileWrap .main-notification-settings thead, body.settings .item-body .tccProfileWrap .main-notification-settings tr, body.settings .item-body .tccProfileWrap .main-notification-settings th, body.settings .item-body .tccProfileWrap .main-notification-settings tbody, body.settings .item-body .user-blogs .main-notification-settings thead, body.settings .item-body .user-blogs .main-notification-settings tr, body.settings .item-body .user-blogs .main-notification-settings th, body.settings .item-body .user-blogs .main-notification-settings tbody, .invites .item-body .profile.edit .main-notification-settings thead, .invites .item-body .profile.edit .main-notification-settings tr, .invites .item-body .profile.edit .main-notification-settings th, .invites .item-body .profile.edit .main-notification-settings tbody, .invites .item-body .tccProfileWrap .main-notification-settings thead, .invites .item-body .tccProfileWrap .main-notification-settings tr, .invites .item-body .tccProfileWrap .main-notification-settings th, .invites .item-body .tccProfileWrap .main-notification-settings tbody, .invites .item-body .user-blogs .main-notification-settings thead, .invites .item-body .user-blogs .main-notification-settings tr, .invites .item-body .user-blogs .main-notification-settings th, .invites .item-body .user-blogs .main-notification-settings tbody {
  background-color: transparent;
  border: 0;
  padding: 0;
  line-height: 1 !important;
  display: block;
}
.xprofile .item-body .profile.edit .main-notification-settings tr, .xprofile .item-body .tccProfileWrap .main-notification-settings tr, .xprofile .item-body .user-blogs .main-notification-settings tr, body.settings .item-body .profile.edit .main-notification-settings tr, body.settings .item-body .tccProfileWrap .main-notification-settings tr, body.settings .item-body .user-blogs .main-notification-settings tr, .invites .item-body .profile.edit .main-notification-settings tr, .invites .item-body .tccProfileWrap .main-notification-settings tr, .invites .item-body .user-blogs .main-notification-settings tr {
  display: flex;
  gap: 2rem;
}
.xprofile .item-body .profile.edit .main-notification-settings th, .xprofile .item-body .profile.edit .main-notification-settings td, .xprofile .item-body .tccProfileWrap .main-notification-settings th, .xprofile .item-body .tccProfileWrap .main-notification-settings td, .xprofile .item-body .user-blogs .main-notification-settings th, .xprofile .item-body .user-blogs .main-notification-settings td, body.settings .item-body .profile.edit .main-notification-settings th, body.settings .item-body .profile.edit .main-notification-settings td, body.settings .item-body .tccProfileWrap .main-notification-settings th, body.settings .item-body .tccProfileWrap .main-notification-settings td, body.settings .item-body .user-blogs .main-notification-settings th, body.settings .item-body .user-blogs .main-notification-settings td, .invites .item-body .profile.edit .main-notification-settings th, .invites .item-body .profile.edit .main-notification-settings td, .invites .item-body .tccProfileWrap .main-notification-settings th, .invites .item-body .tccProfileWrap .main-notification-settings td, .invites .item-body .user-blogs .main-notification-settings th, .invites .item-body .user-blogs .main-notification-settings td {
  display: block;
  width: auto;
  display: flex;
  border: 0;
  padding: 0;
}
.xprofile .item-body .profile.edit .main-notification-settings input, .xprofile .item-body .tccProfileWrap .main-notification-settings input, .xprofile .item-body .user-blogs .main-notification-settings input, body.settings .item-body .profile.edit .main-notification-settings input, body.settings .item-body .tccProfileWrap .main-notification-settings input, body.settings .item-body .user-blogs .main-notification-settings input, .invites .item-body .profile.edit .main-notification-settings input, .invites .item-body .tccProfileWrap .main-notification-settings input, .invites .item-body .user-blogs .main-notification-settings input {
  width: auto;
}
.xprofile .item-body #profile-edit-form .button-tabs, body.settings .item-body #profile-edit-form .button-tabs, .invites .item-body #profile-edit-form .button-tabs {
  display: none;
}
.xprofile .editfield, body.settings .editfield, .invites .editfield {
  background-color: transparent !important;
  padding: 0 !important;
  border: 0 !important;
}
.xprofile .editfield fieldset, body.settings .editfield fieldset, .invites .editfield fieldset {
  padding: 0 !important;
  border: 0 !important;
}
.xprofile .field-visibility-settings-notoggle, body.settings .field-visibility-settings-notoggle, .invites .field-visibility-settings-notoggle {
  display: none;
}
.xprofile legend, body.settings legend, .invites legend {
  font-style: italic;
}
.xprofile .description, body.settings .description, .invites .description {
  font-size: 1.5rem !important;
}
.xprofile .bp-checkbox-wrap, body.settings .bp-checkbox-wrap, .invites .bp-checkbox-wrap {
  display: flex;
}
.xprofile .bp-checkbox-wrap label, body.settings .bp-checkbox-wrap label, .invites .bp-checkbox-wrap label {
  margin: auto 0;
  font-weight: 400;
  text-transform: none !important;
}
.xprofile .wpforms-field-checkbox input, body.settings .wpforms-field-checkbox input, .invites .wpforms-field-checkbox input {
  margin-top: 1.8rem !important;
}
.xprofile .button-tabs, body.settings .button-tabs, .invites .button-tabs {
  padding-left: 0;
}
.xprofile .button-tabs li a, body.settings .button-tabs li a, .invites .button-tabs li a {
  border: 1px solid #3292fb;
  text-decoration: none;
  padding: 2px 5px;
  border-radius: 0.4rem;
}
.xprofile .field_advocaat-sinds label, .xprofile .field_advocaat-sinds #field_406_day, .xprofile .field_advocaat-sinds #field_406_month, body.settings .field_advocaat-sinds label, body.settings .field_advocaat-sinds #field_406_day, body.settings .field_advocaat-sinds #field_406_month, .invites .field_advocaat-sinds label, .invites .field_advocaat-sinds #field_406_day, .invites .field_advocaat-sinds #field_406_month {
  display: none !important;
}
.xprofile.page-paged-3 .bp-personal-sub-tab[data-bp-user-scope="edit/group/3"] a, body.settings.page-paged-3 .bp-personal-sub-tab[data-bp-user-scope="edit/group/3"] a, .invites.page-paged-3 .bp-personal-sub-tab[data-bp-user-scope="edit/group/3"] a {
  font-weight: 600;
  color: #1d2327;
}
.xprofile.page-paged-4 .bp-personal-sub-tab[data-bp-user-scope="edit/group/4"] a, body.settings.page-paged-4 .bp-personal-sub-tab[data-bp-user-scope="edit/group/4"] a, .invites.page-paged-4 .bp-personal-sub-tab[data-bp-user-scope="edit/group/4"] a {
  font-weight: 600;
  color: #1d2327;
}

.xprofile .item-body .profile.edit .editfield {
  margin-bottom: 4rem;
}

.invites #item-body {
  background-color: white;
  padding: 3rem 4rem 4rem;
  margin-top: 6rem;
  border-radius: 1rem;
}
@media only screen and (max-width: 960px) {
  .invites #item-body {
    padding: 3rem 2rem 4rem;
  }
}

body.settings .site-inner {
  min-height: 60vh;
}
@media only screen and (min-width: 1800px) {
  body.settings .site-inner {
    min-height: 70vh;
  }
}
body.settings .bp-navs.bp-subnavs {
  margin-bottom: 2rem;
}
body.settings .bp-navs.bp-subnavs #profile-personal-li, body.settings .bp-navs.bp-subnavs #notifications-personal-li {
  display: none;
}
body.settings .main-notification-settings .email {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
}
body.settings .main-notification-settings .email label {
  margin: 0;
}

.bbl-form-shortcode {
  margin-bottom: 10rem;
}
.bbl-form-shortcode .bblpro-tax-selectbox h3 {
  font-weight: 400;
  font-size: 1.9rem;
}
.bbl-form-shortcode .bblpro-tax-check-list {
  padding-left: 0;
}
.bbl-form-shortcode .bblpro-tax-check-list li {
  list-style-type: none;
}
.bbl-form-shortcode #wp-bbl_post_content-media-buttons, .bbl-form-shortcode .bbl-revert-draft-button-wrapper {
  display: none;
}
.bbl-form-shortcode #bbl-draft-button {
  background-color: transparent;
  color: #3292fb;
  border: 2px solid #3292fb;
}
.bbl-form-shortcode #bbl-draft-button:hover {
  background-color: #E79E45;
  color: white;
  border-color: #E79E45;
}

body.advocaatblog .site-inner {
  padding-top: 3rem;
  min-height: 60vh;
}
@media only screen and (min-width: 1800px) {
  body.advocaatblog .site-inner {
    min-height: 70vh;
  }
}
body.advocaatblog .bp-navs.bp-subnavs {
  background-color: white;
  box-shadow: none !important;
  border: 2px solid #3292fb !important;
  border-radius: 1rem !important;
  margin-top: 3rem;
  padding-top: 0.5rem;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (min-width: 1160px) {
  body.advocaatblog #genesis-content {
    width: 65%;
  }
}
body.advocaatblog .noPosts {
  margin-top: 4rem;
}
body.advocaatblog .entry-title {
  color: #3292fb;
  margin-bottom: 2rem;
  text-align: center;
  margin-top: 3rem !important;
}
body.advocaatblog .tcc-entry-meta {
  margin-bottom: 4rem;
  text-align: center;
}
body.advocaatblog .tcc-entry-meta a {
  text-decoration: none;
}
body.advocaatblog h2 {
  margin-bottom: 3rem;
}
body.advocaatblog .subnav #list-personal-li {
  display: none;
}

.user-blogs {
  margin-top: 4rem;
}

.sectionTitle {
  text-align: center;
  color: #3292fb;
  font-size: 3rem;
  margin-bottom: 3rem;
}
@media only screen and (max-width: 960px) {
  .sectionTitle {
    margin-bottom: 1.6rem;
  }
}

.profileBlogs {
  padding: 0 !important;
}
.profileBlogs .blog-item {
  margin: auto;
  margin-bottom: 4rem;
  max-width: 86rem;
  padding: 3rem;
  border: 2px solid #3292fb;
  border-radius: 0.6rem;
  margin-bottom: 3rem;
}
.profileBlogs .blog-item:last-of-type {
  margin-bottom: 0;
}
.profileBlogs .blog-item .blog-excerpt {
  margin-bottom: 0;
}
.profileBlogs a {
  text-decoration: none;
  color: inherit;
}
.profileBlogs a .blog-thumbnail {
  aspect-ratio: 1/1;
}
@media only screen and (max-width: 960px) {
  .profileBlogs a .blog-thumbnail {
    aspect-ratio: 4/3;
  }
}
.profileBlogs a .blog-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.4rem;
}
.profileBlogs a.edit-post-link {
  color: #3292fb;
}

.relatedLawyersWrapper {
  background-color: white;
  padding: 3rem 4rem 4rem;
  margin-top: 6rem;
  border-radius: 1rem;
}
@media only screen and (max-width: 960px) {
  .relatedLawyersWrapper {
    padding: 1rem 2rem 2rem;
  }
}
.relatedLawyersWrapper .relatedLawyers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 0 0 0;
  gap: 6rem;
  flex-wrap: wrap;
}
@media only screen and (max-width: 960px) {
  .relatedLawyersWrapper .relatedLawyers {
    padding: 0;
  }
}
.relatedLawyersWrapper .relatedLawyers .lawyer {
  margin-bottom: 0;
  position: relative;
  width: calc(33.3% - 4rem);
  padding: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
@media only screen and (max-width: 960px) {
  .relatedLawyersWrapper .relatedLawyers .lawyer {
    width: 100%;
    padding: 0;
  }
}
.relatedLawyersWrapper .relatedLawyers .lawyer .top, .relatedLawyersWrapper .relatedLawyers .lawyer .bottom {
  width: 100%;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .bottom {
  margin-bottom: 0;
  margin-top: auto;
}
.relatedLawyersWrapper .relatedLawyers .lawyer a {
  text-decoration: none;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .lawyerImg {
  overflow: hidden;
  display: block;
  border-radius: 0.6rem;
  overflow: hidden;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 960px) {
  .relatedLawyersWrapper .relatedLawyers .lawyer .lawyerImg {
    margin-bottom: 1rem;
  }
}
.relatedLawyersWrapper .relatedLawyers .lawyer img.avatar {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
  aspect-ratio: 1/1;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .user-name {
  color: #3292fb;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .user-name p {
  margin: 0rem;
  font-weight: 600;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .company-name {
  color: #1d2327;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .company-name p {
  margin: 0rem;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .city {
  font-style: italic;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .rechtsgebieden {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  gap: 1rem;
  margin-top: 2rem;
}
@media only screen and (max-width: 960px) {
  .relatedLawyersWrapper .relatedLawyers .lawyer .rechtsgebieden {
    margin-top: 1rem;
  }
}
.relatedLawyersWrapper .relatedLawyers .lawyer .rechtsgebieden li {
  list-style-type: none;
  background-color: #efefef;
  padding: 0.25rem 0.5rem;
  border: 1px solid #3292fb;
  border-radius: 0.4rem;
  font-size: 1.4rem;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .rechtsgebieden ::marker {
  color: #3292fb;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .wp-block-button {
  margin-top: 4rem;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .wp-block-button .wp-block-button__link {
  background-color: #3292fb;
  color: white;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .wp-block-button.is-style-arrowBtn {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
.relatedLawyersWrapper .relatedLawyers .lawyer .wp-block-button.is-style-arrowBtn .wp-block-button__link {
  background-color: transparent;
  color: #3292fb;
}

.change-avatar p, .change-avatar h1, .change-avatar h2, .change-avatar h3, .change-avatar h4, .change-avatar ul, .change-avatar li {
  opacity: 1 !important;
  transform: none !important;
}
.change-avatar .change-avatar {
  background-color: white;
  border-radius: 0.6rem;
  padding: 3rem 4rem 4rem;
  margin-top: 6rem;
  border-radius: 1rem;
}
.change-avatar .button {
  border-radius: 0.6rem;
  border: 2px solid #3292fb !important;
}

.post-actions {
  margin-top: 1.5rem;
}
.post-actions .bbl-action-link {
  border-radius: 0.6rem;
  border: 2px solid #3292fb !important;
  font-size: 18px;
  padding: 15px 30px !important;
  padding: 12px 25px !important;
  font-weight: 700;
  border-radius: 0.4rem;
  display: inline-block;
}
.post-actions .bbl-action-link:hover {
  background-color: #3292fb;
  color: white !important;
}
.post-actions .bbl-action-link.bbl-delete-link {
  color: red;
  border-color: red !important;
}
.post-actions .bbl-action-link.bbl-delete-link:hover {
  background-color: red;
}

#avatar-crop-pane {
  display: none !important;
}

@font-face {
  font-family: "Circular";
  src: url("../fonts/CircularStd-Book.woff2") format("woff2"), url("../fonts/CircularStd-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?kbg2ex");
  src: url("../fonts/icomoon.eot?5rl7ks#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?kbg2ex") format("truetype"), url("../fonts/icomoon.woff?kbg2ex") format("woff"), url("../fonts/icomoon.svg?kbg2ex#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-user-circle-o:before {
  content: "\e900";
}

.icon-cog:before {
  content: "\e994";
}

.icon-cancel-circle:before {
  content: "\ea0d";
}

.icon-arrow-down-long-solid:before {
  content: "\e901";
}

.icon-tccarrow_edit:before {
  content: "\e902";
}

html {
  font-size: 62.5%;
}

.has-black-background-color {
  background-color: #1d2327;
}

.has-black-color {
  color: #1d2327;
}

.has-white-background-color {
  background-color: #ffffff;
}

.has-white-color {
  color: #ffffff;
}

.has-orange-background-color {
  background-color: #E79E45;
}

.has-orange-color {
  color: #E79E45;
}

.has-blue-background-color {
  background-color: #3292fb;
}

.has-blue-color {
  color: #3292fb;
}

body {
  font-family: "Circular", sans-serif;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 1.9rem;
  color: #1d2327;
  line-height: 1.5;
  letter-spacing: 0.2px;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .entry-title {
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
  font-style: normal;
  margin-top: 0 !important;
  margin-bottom: 1rem;
}
body h1.has-background,
body h2.has-background,
body h3.has-background,
body h4.has-background,
body h5.has-background,
body h6.has-background,
body .entry-title.has-background {
  padding: 2rem;
}
body h1, body .entry-title {
  font-size: 4.5rem;
  line-height: 104.167%;
  letter-spacing: -0.72px;
}
@media only screen and (max-width: 960px) {
  body h1, body .entry-title {
    font-size: 4rem;
  }
}
body h2 {
  font-size: 4rem;
  line-height: 104.167%;
  letter-spacing: -0.72px;
}
@media only screen and (max-width: 960px) {
  body h2 {
    font-size: 3.5rem;
  }
}
body h3 {
  font-size: 2.4rem;
  line-height: 106.25%;
  letter-spacing: -0.16px;
}
@media only screen and (max-width: 960px) {
  body h3 {
    font-size: 2.3rem;
  }
}
body h4 {
  font-size: 1.8rem;
}
body .entry-content h4 {
  /*margin-top: 40px;*/
}
body h5 {
  font-size: 18px;
}
body h6 {
  font-size: 16px;
}
body .wp-block-heading.has-larger-font-size {
  font-size: 7rem !important;
  line-height: 100%;
  letter-spacing: -0.5px;
}
@media only screen and (max-width: 1060px) {
  body .wp-block-heading.has-larger-font-size {
    font-size: 5rem !important;
  }
}
@media only screen and (max-width: 960px) {
  body .wp-block-heading.has-large-font-size {
    font-size: 4rem !important;
  }
}
body p.has-larger-font-size, body ul.has-larger-font-size {
  font-size: 2.3rem !important;
}
body p.has-large-font-size, body ul.has-large-font-size {
  font-size: 2.1rem !important;
}
@media only screen and (max-width: 960px) {
  body p.has-large-font-size, body ul.has-large-font-size {
    font-size: 1.9rem !important;
  }
}
body p.has-small-font-size {
  font-size: 1.4rem !important;
}
body.openMenu .site-header {
  /* background-color: $accent1;
  color: $accent2 !important; */
  -webkit-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0) !important;
  -moz-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0) !important;
  box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0) !important;
}
body.openMenu .site-header .custom-logo path {
  fill: white;
}
body.openMenu .site-header .dashicons-menu {
  color: white !important;
}
body.openMenu .site-inner {
  opacity: 0.5;
}
body .more-link {
  color: #3292fb;
}
body .site-inner {
  padding: 0 6rem;
  max-width: none;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
@media only screen and (max-width: 960px) {
  body .site-inner {
    padding: 0 2rem 6rem;
    padding: 0 2rem;
  }
}
body .site-inner .content-sidebar-wrap {
  max-width: 1140px;
  margin: auto;
}
body .site-inner ul, body .site-inner .overzichtData, body .site-inner form, body .site-inner .is-style-columns-overlap-bottom .wp-block-column, body .site-inner p, body .site-inner h1, body .site-inner h2, body .site-inner h3, body .site-inner h4, body .site-inner .wp-block-image.alignfull, body .site-inner .is-style-reveal-hover, body .site-inner .wp-block-create-block-tcchovercover, body .site-inner .wp-block-image, body .site-inner .wp-block-create-block-the-catcher-masonry, body .site-inner .newsWrappe, body .site-inner .wp-block-list.is-style-huge li {
  opacity: 0;
  transform: translateY(3rem);
  -webkit-transform: translateY(3rem);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
body .site-inner ul.visible, body .site-inner .overzichtData.visible, body .site-inner form.visible, body .site-inner .is-style-columns-overlap-bottom .wp-block-column.visible, body .site-inner p.visible, body .site-inner h1.visible, body .site-inner h2.visible, body .site-inner h3.visible, body .site-inner h4.visible, body .site-inner .wp-block-image.alignfull.visible, body .site-inner .is-style-reveal-hover.visible, body .site-inner .wp-block-create-block-tcchovercover.visible, body .site-inner .wp-block-image.visible, body .site-inner .wp-block-create-block-the-catcher-masonry.visible, body .site-inner .newsWrappe.visible, body .site-inner .wp-block-list.is-style-huge li.visible {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}
body .site-inner .wp-block-button {
  -webkit-clip-path: circle(0 at 50% 50%);
  clip-path: circle(0 at 50% 50%);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
body .site-inner .wp-block-button.visible {
  -webkit-clip-path: circle(100% at 50% 50%);
  clip-path: circle(100% at 50% 50%);
}
body .site-inner .wp-block-image {
  margin-bottom: 3.4rem;
}
body .site-inner .wp-block-image:last-child {
  margin-bottom: 0;
}
body .site-inner .entry-content a {
  text-decoration: none;
}
body.moving .site-header {
  -webkit-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.4);
}

body.privacy-policy .site-inner, body.showTitle .site-inner {
  padding-top: 8rem;
}

.wp-block-cover {
  padding-left: 5rem;
  padding-right: 5rem;
}
@media only screen and (max-width: 960px) {
  .wp-block-cover {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media only screen and (max-width: 960px) {
  .wp-block-group.alignfull, .wp-block-cover.alignfull {
    /* padding-left: 3rem;
    padding-right: 3rem;	 */
  }
}

.wp-block-columns {
  margin-bottom: 0 !important;
  gap: 3rem;
}
@media only screen and (max-width: 960px) {
  .wp-block-columns {
    flex-wrap: wrap;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:empty {
    display: none;
  }
  .wp-block-columns .wp-block-column {
    flex-basis: 100%;
  }
}
@media only screen and (max-width: 1360px) {
  .wp-block-columns.early-break {
    flex-wrap: wrap !important;
    gap: 1rem;
  }
  .wp-block-columns.early-break .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media only screen and (max-width: 960px) {
  .wp-block-columns.alignfull {
    /*padding-left: 3rem;
    padding-right: 3rem;	*/
  }
}
@media only screen and (max-width: 960px) {
  .wp-block-columns.mobile-no-bottom {
    margin-bottom: 0;
  }
}
.wp-block-columns .wp-block-column.has-background {
  padding: 4rem;
}
@media only screen and (max-width: 960px) {
  .wp-block-columns .wp-block-column.has-background {
    padding: 2rem;
  }
}
.wp-block-columns .wp-block-column .wp-block-columns {
  margin-bottom: 0;
}
.wp-block-columns .wp-block-column .wp-block-columns .wp-block-colum {
  margin-bottom: 0;
}

.wp-block-gallery {
  margin-bottom: 0;
}

.wp-block-buttons.is-vertical {
  gap: 1rem;
}

.wp-block-button__link {
  background-color: #3292fb;
  font-size: 1.9rem;
}
.wp-block-button__link.has-white-color.has-text-color.has-link-color:hover {
  background-color: white !important;
  color: #3292fb !important;
  border: 2px solid #3292fb;
}
.wp-block-button__link.has-white-color.has-blue-background-color.has-link-color:hover {
  background-color: white;
  color: #3292fb !important;
  border: 2px solid #3292fb;
}

.wp-block-button .wp-block-button__link {
  color: currentColor;
  border-radius: 0.4rem;
}
.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #3292fb !important;
  color: white !important;
  border-color: white !important;
  box-shadow: none !important;
}

.no-bottom-margin {
  margin-bottom: 0 !important;
}

.entry ul {
  padding-left: 1.8rem;
}
.entry ul li {
  margin-bottom: 0.4rem;
  padding-left: 0;
}
.entry ul:last-child {
  margin-bottom: 0;
}
.entry .wpforms-container {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.entry .wpforms-container .wpforms-confirmation-container-full {
  margin-top: 4rem !important;
  background: white !important;
  border: 2px solid #3292fb !important;
  border-radius: 0.4rem;
}
.entry .wpforms-container .wpforms-confirmation-container-full p {
  opacity: 1 !important;
  transform: none !important;
}

.site-header {
  padding: 1.6rem 5rem;
  position: sticky;
  top: 0;
  z-index: 6;
  background-color: white;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.2) !important;
  -moz-box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.2) !important;
}
@media only screen and (max-width: 960px) {
  .site-header {
    padding: 2rem 2rem 3rem;
    padding: 2rem;
  }
}
.site-header .wrap {
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.site-header .wrap .menu-toggle {
  margin-left: auto;
  margin-right: 0;
}
.site-header .title-area {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.site-header .title-area .custom-logo {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.site-header .title-area .custom-logo-link img, .site-header .title-area .custom-logo-link svg {
  position: relative;
  top: 0.15ex;
}
.site-header .nav-primary {
  padding-top: 0rem;
  padding-bottom: 0rem !important;
  margin-right: 0;
  margin-left: auto;
}
@media only screen and (max-width: 1150px) {
  .site-header .nav-primary {
    display: none !important;
  }
}
.site-header .nav-primary .menu-item a {
  padding: 1rem 1.4rem;
  font-size: 1.7rem;
  font-weight: 500;
}
@media only screen and (max-width: 1400px) {
  .site-header .nav-primary .menu-item a {
    padding: 1rem 1.2rem;
  }
}
.site-header .nav-primary .menu-item .sub-menu-toggle {
  color: #3292fb;
}
@media only screen and (min-width: 1151px) {
  .site-header .nav-primary .menu-item .sub-menu-toggle {
    right: -1.8rem;
    top: 0.2ex;
  }
}
.site-header .nav-primary .menu-item .sub-menu-toggle:before {
  font-size: 1.8rem;
}
@media only screen and (max-width: 960px) {
  .site-header .nav-primary .menu-item .sub-menu a {
    color: #1d2327;
  }
}
.site-header .menu-toggle {
  font-size: 2rem;
  margin: 0;
  padding: 5px 0;
}
@media only screen and (min-width: 1151px) {
  .site-header .menu-toggle {
    display: none;
  }
}
.site-header .menu-toggle:before {
  font-size: 2.4rem;
  top: -1px;
  height: 2.4rem;
  width: 2.4rem;
}
.site-header .menu-toggle.dashicons-before.dashicons-menu:focus {
  outline: 0;
}
.site-header .menu-toggle.dashicons-before.dashicons-menu:before {
  content: "";
  background-repeat: no-repeat;
  background-image: url("../images/bars-solid.svg");
  background-position: center;
  width: 2.4rem;
  height: 2.4rem;
  background-size: contain;
}
.site-header .menu-toggle.dashicons-before.dashicons-menu.open:before {
  content: "";
  background-image: url("../images/Close-Button.svg");
  width: 1.6rem;
  height: 2.4rem;
  background-size: 1.6rem 1.6rem;
  background-position: center;
}
.site-header .userNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
  margin-left: 1rem;
}
.site-header .userNav .tccProfileIcon {
  font-size: 0;
  text-decoration: none;
  color: inherit;
  position: relative;
  line-height: 1;
  display: inline-block;
}
.site-header .userNav .tccProfileIcon:focus {
  outline: 0;
}
.site-header .userNav .tccProfileIcon:hover {
  color: #3292fb;
}
.site-header .userNav .tccProfileIcon:before {
  font-size: 2.2rem;
}
.site-header .userNav .tccProfileIcon.icon-cog:before {
  font-size: 2.1rem;
}
.site-header .userNav .tccProfileActions {
  position: relative;
  line-height: 1;
}
.site-header .userNav .tccProfileActions:hover .tcc-sub-menu, .site-header .userNav .tccProfileActions.active .tcc-sub-menu {
  opacity: 1;
  visibility: visible;
}
.site-header .userNav .tcc-sub-menu {
  position: absolute;
  top: 4.5rem;
  left: 0%;
  transform: translateX(calc(-100% + 7rem));
  background-color: white;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  padding-bottom: 1rem;
  box-shadow: 0px 2px 5px -3px rgba(0, 0, 0, 0.4) !important;
  border-bottom-left-radius: 1rem;
  overflow: hidden;
}
.site-header .userNav .tcc-sub-menu a {
  font-size: initial;
  display: block;
  width: max-content;
  min-width: 20rem;
  color: inherit;
  text-decoration: none;
  padding: 1rem 2rem;
}
.site-header .userNav .tcc-sub-menu a:hover {
  color: #3292fb;
}
.site-header .userNav .icon-cancel-circle:before {
  font-size: 2.1rem;
  position: relative;
  top: 0.1ex;
}
.site-header .loginForm {
  text-align: center;
  background-color: white;
  border: 2px solid #3292fb;
  border-radius: 0.6rem;
  color: #333;
  margin: auto;
  position: fixed;
  top: 25vh;
  left: calc(50% - 20rem);
  z-index: 2;
  width: 40rem;
  -webkit-transform: translateY(-100rem);
  -ms-transform: translateY(-100rem);
  transform: translateY(-100rem);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.site-header .loginForm .formWrapper {
  padding: 4rem;
  position: relative;
}
.site-header .loginForm input {
  border: 0.1rem solid #333;
  border-radius: 0.4rem;
  font-weight: 400;
  margin-bottom: 2rem;
}
.site-header .loginForm .submit_button {
  margin-top: 1rem;
  margin-bottom: 0;
  background-color: #3292fb;
  border: 2px solid white;
  font-size: 18px;
  font-weight: 700;
}
.site-header .loginForm .submit_button:hover {
  background-color: white;
  color: #3292fb;
  border-color: #3292fb;
}
.site-header .loginForm .lost {
  display: block;
  margin-top: 2rem;
}
@media only screen and (max-width: 760px) {
  .site-header .loginForm {
    width: 90%;
    left: 5%;
  }
}
.site-header .loginForm.visible {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.site-header .loginForm .closeBtn {
  border: 2px solid #3292fb;
  position: absolute;
  top: -2rem;
  right: -1.5rem;
  cursor: pointer;
  padding: 0.2rem 1.2rem 0.6rem;
  background-color: white;
  color: #333;
  border-radius: 50%;
  text-decoration: none;
  font-family: "sofia-pro", sans-serif;
  font-weight: 700;
}
.site-header .loginForm .closeBtn:hover {
  color: white;
  background-color: #3292fb;
}
.site-header .loginForm .fakeHeader {
  font-family: "sofia-pro", sans-serif;
  margin-bottom: 0;
  font-weight: 800;
  color: #1d2327;
  font-size: 4rem;
  line-height: 104.167%;
  letter-spacing: -0.72px;
}
@media only screen and (max-width: 960px) {
  .site-header .loginForm .fakeHeader {
    font-size: 3.5rem;
  }
}
.site-header .loginForm ::placeholder {
  color: grey;
}

.hideHeader {
  display: none !important;
}

.wpforms-form * {
  letter-spacing: 0.2px !important;
}
.wpforms-form legend, .wpforms-form label {
  font-size: 1.9rem !important;
  font-weight: 400 !important;
}
@media only screen and (max-width: 960px) {
  .wpforms-form .wpforms-field {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 960px) {
  .wpforms-form .wpforms-one-half {
    width: 100%;
    margin-left: 0 !important;
  }
}
.wpforms-form ::placeholder {
  color: grey !important;
  opacity: 1 !important;
}
.wpforms-form .wpforms-field {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.wpforms-form .wpforms-field ul li:before {
  display: none;
}
.wpforms-form .wpforms-field a {
  color: #3292fb !important;
}
.wpforms-form .wpforms-field input[type=checkbox]:after {
  border-color: #3292fb !important;
}
.wpforms-form .wpforms-field-radio, .wpforms-form .wpforms-field-checkbox {
  padding: 1px 0px !important;
}
.wpforms-form .wpforms-field-checkbox {
  margin-bottom: 2rem !important;
}
.wpforms-form .wpforms-field-checkbox li input {
  margin-top: 0.5rem !important;
}
.wpforms-form .wpforms-field-checkbox .wpforms-field-description {
  padding-left: 4.5rem;
}
.wpforms-form .wpforms-field-pagebreak {
  padding-bottom: 0 !important;
}
.wpforms-form .wpforms-submit {
  font-size: 1.9rem !important;
  padding: 15px 30px !important;
  padding: 12px 25px !important;
  font-weight: 700;
  border-radius: 0.4rem !important;
  border: 2px solid #3292fb !important;
  background-color: #3292fb !important;
  color: white !important;
  height: auto !important;
}
.wpforms-form .wpforms-submit:hover {
  background: white !important;
  color: #3292fb !important;
  border-color: #3292fb !important;
}
.wpforms-form .wpforms-error {
  margin-bottom: 1rem;
}

.tccChoke {
  max-width: 140rem;
  margin: auto;
}

.page .entry {
  margin-bottom: 0;
}

.post-edit-link {
  display: none;
}

.no-margin-bottom {
  margin-bottom: 0;
}

.admin-bar .site-header {
  top: 3.2rem;
}
.admin-bar .tccMenu {
  padding-top: 7.2rem;
}
@media only screen and (min-width: 960px) {
  .admin-bar .tccMenu {
    padding-top: 11.8rem;
  }
}

@media only screen and (min-width: 1151px) {
  .hide-desktop {
    display: none !important;
  }
}

@media only screen and (max-width: 1150px) {
  .hide-mobile {
    display: none !important;
  }
}

.tccMenu {
  position: fixed;
  width: 100vw;
  top: 7.4rem;
  left: 0;
  background-color: #3292fb;
  padding: 3rem 2rem;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 4;
  opacity: 0;
  -webkit-transform: translateY(-100vh);
  transform: translateY(-100vh);
}
@media only screen and (min-width: 960px) {
  .tccMenu {
    padding-top: 8rem;
  }
}
.tccMenu.open {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}
.tccMenu .dashicons-menu {
  display: none !important;
}
.tccMenu .nav-primary {
  display: block;
  float: none !important;
  clear: both;
  text-align: left;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.tccMenu .nav-primary .sub-menu-toggle {
  min-width: unset;
  border-radius: 0;
  color: white !important;
}
.tccMenu .nav-primary .sub-menu-toggle:focus {
  outline: 0 !important;
}
.tccMenu .menu-item {
  display: block;
}
.tccMenu .menu {
  clear: both;
  max-width: 36rem;
  text-align: left;
  margin-left: 0;
}
.tccMenu .menu .menu-item {
  margin-bottom: 0rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding: 0;
  text-align: left;
}
.tccMenu .menu .menu-item:last-of-type {
  margin-bottom: 0;
}
.tccMenu .menu .menu-item a {
  position: relative;
  text-decoration: none;
  font-size: 1.9rem;
  font-weight: 500;
  color: white;
  padding-left: 0;
}
.tccMenu .menu .menu-item a:focus {
  outline: 0;
}
.tccMenu .sub-menu {
  padding-left: 0 !important;
}
.tccMenu .sub-menu .menu-item a {
  padding: 1rem;
  font-size: 1.6rem;
}
@media only screen and (max-width: 1150px) {
  .tccMenu .sub-menu .menu-item a {
    color: #1d2327;
  }
}

.wp-block-spacer {
  margin-top: 0;
}

.footer-widgets {
  padding: 8rem 5rem;
  border: 0;
  border-top: 2px solid #3292fb;
  background-color: #fcf5dd;
  background-color: #f3f3f3;
}
@media only screen and (max-width: 960px) {
  .footer-widgets {
    padding-left: 2rem;
    padding-right: 2rem;
    /* text-align: center; */
    /* .wp-block-columns {
    	flex-wrap: wrap!important;

    	.wp-block-column {
    		flex-basis: 100%!important;
    	}
    } */
  }
}
.footer-widgets .wrap {
  margin: auto;
  max-width: 1104px !important;
}
.footer-widgets .wrap .footer-widget-area {
  padding: 0;
}
.footer-widgets .wrap .footer-widget-area .wp-block-columns {
  gap: 2rem;
  margin-bottom: 0;
}
.footer-widgets .wrap .footer-widget-area p {
  margin-bottom: 1rem;
}
.footer-widgets .wrap .footer-widget-area p:last-child {
  margin-bottom: 0rem;
}
.footer-widgets .wrap .footer-widget-area a {
  text-decoration: none;
}
.footer-widgets .wp-block-social-links.has-large-icon-size {
  font-size: 32px !important;
}
.footer-widgets .wp-block-social-link {
  border-radius: 0.4rem;
}
@media only screen and (max-width: 960px) {
  .footer-widgets .wp-block-social-link {
    /* -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important; */
  }
}
.footer-widgets .wpforms-field {
  padding-top: 0 !important;
}

body.has-background .footer-widgets {
  color: white !important;
}
body.has-background .footer-widgets a {
  color: white !important;
}
body.has-background .footer-logos svg path {
  fill: white;
}
body.has-background .footer-logos:after {
  border-color: white !important;
}

.wp-block-social-links {
  gap: 14px;
}
.wp-block-social-links .wp-social-link {
  margin-bottom: 0;
}
.wp-block-social-links .wp-social-link:before {
  display: none;
}

.is-not-stacked-on-mobile {
  gap: 2rem;
}

@media only screen and (max-width: 960px) {
  .mobile-center * {
    text-align: center !important;
    float: none !important;
  }
}

@media only screen and (max-width: 1360px) {
  .mobile-left {
    text-align: left !important;
    float: none !important;
  }
}

@media only screen and (max-width: 960px) {
  .wp-block-columns.inherit-basis .wp-block-column {
    flex-basis: inherit !important;
  }
}

.site-footer {
  display: none;
}

@media only screen and (max-width: 780px) {
  .mobile-contain .wp-block-cover__image-background {
    -o-object-fit: contain;
    object-fit: contain;
  }
}

.widget_block {
  padding: 0;
  background-color: transparent;
  margin: 0;
}

.grecaptcha-badge {
  display: none !important;
}

.moove-gdpr-branding-cnt {
  display: none !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  background-color: #1d2327 !important;
}

body.bp-user .tccButton {
  font-size: 18px;
  padding: 15px 30px !important;
  padding: 12px 25px !important;
  font-weight: 700;
  border-radius: 0.4rem;
}
body.bp-user .tccButton.outline {
  background-color: transparent !important;
  color: #3292fb;
  border: 2px solid #3292fb;
}
body.bp-user .entry-header {
  margin-bottom: 0 !important;
}
body.bp-user #item-header {
  max-width: 1160px;
  margin: auto !important;
}
body.bp-user .content {
  width: 100%;
}
body.bp-user .site-inner {
  max-width: none;
}
body.bp-user #header-cover-image {
  border: 2px solid white !important;
  border-top: 0 !important;
}
body.bp-user #header-cover-image .bb-icon-bf:before {
  background-color: white;
  border-radius: 50%;
}
body.bp-user div#item-header-cover-image {
  max-width: 1160px;
  margin: auto !important;
}
body.bp-user div#item-header-cover-image h2 {
  color: #1d2327 !important;
  text-shadow: none !important;
}
body.bp-user .cover-small {
  height: 30rem !important;
}
body.bp-user #item-header-cover-image {
  justify-content: center;
}
body.bp-user #item-header-content {
  display: none;
}
body.bp-user .bp-wrap {
  max-width: 1160px;
  margin: auto;
  /* 		padding-left: 3rem;
  		padding-right: 3rem; */
}
body.bp-user li {
  list-style-type: none;
}
body.bp-user .advocaatblog li {
  list-style-type: inherit;
}
body.bp-user .site-inner {
  padding-bottom: 8rem;
}

.tccMemberSearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
}
.tccMemberSearch input, .tccMemberSearch select {
  border-radius: 0.4rem;
  width: calc(100% - 14rem);
  padding: 12px 15px !important;
}
.tccMemberSearch select {
  background-image: linear-gradient(45deg, transparent 50%, #000000 50%), linear-gradient(135deg, #000000 50%, transparent 50%);
  background-position: calc(100% - 17px) 50%, calc(100% - 12px) 50%;
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  display: block;
  appearance: none;
}
.tccMemberSearch .sendSearch {
  width: 12rem;
  border: 2px solid #3292fb;
  cursor: pointer;
  font-size: 18px;
  padding: 16px 30px !important;
  font-weight: 700;
  border-radius: 0.6rem;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.tccMemberSearch .sendSearch:hover {
  background-color: white;
  color: #3292fb;
  border: 2px solid #3292fb;
}

.submit-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
  margin-top: 2rem;
}
.submit-wrapper .submit {
  display: none;
}
.submit-wrapper p {
  margin-bottom: 0;
  font-size: 1.9rem;
  font-weight: 700;
}

.tccLoading {
  opacity: 0.7 !important;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.directory.members .site-inner {
  /* max-width: 100%;
  padding-left: 5rem;
  padding-right: 5rem; */
  /* .tooltip-icon:hover + .tooltip-text,
  .tooltip-icon:focus + .tooltip-text {
  	visibility: visible;
  	opacity: 1;

  } */
}
.directory.members .site-inner #genesis-content {
  /* width: 100%; */
}
.directory.members .site-inner .members-directory-wrapper {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  flex-flow: row wrap;
}
@media only screen and (min-width: 961px) {
  .directory.members .site-inner .members-directory-wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
    flex-flow: wrap;
    gap: 8rem;
  }
}
@media only screen and (max-width: 960px) {
  .directory.members .site-inner .members-directory-wrapper {
    flex-direction: column;
  }
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget {
  margin-left: 0;
  min-width: 28rem;
}
@media only screen and (max-width: 960px) {
  .directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget {
    width: 100%;
  }
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget .bp-field-wrap:first-of-type label {
  margin-top: 1rem;
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget label {
  text-transform: uppercase;
  font-size: 1.6rem;
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget input {
  background-color: white;
  font-size: 1.8rem;
  padding: 0.5rem 1rem;
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget .bps-range {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget .bps-range label {
  width: 100%;
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget .bps-range input {
  flex-basis: 46%;
}
.directory.members .site-inner .members-directory-wrapper .bp-profile-search-widget .bps-range span {
  line-height: 2;
}
.directory.members .site-inner .members-directory-wrapper .bps-distance {
  margin-bottom: 2rem;
}
.directory.members .site-inner .members-directory-wrapper .bps-distance img, .directory.members .site-inner .members-directory-wrapper .bps-distance select {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper .bps-distance span {
  display: block;
  margin: 0.4rem 0 0.5rem;
  font-size: 1.6rem;
}
.directory.members .site-inner .members-directory-wrapper .distancewrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 0;
}
.directory.members .site-inner .members-directory-wrapper .distancewrapper input {
  margin-bottom: 0;
}
.directory.members .site-inner .members-directory-wrapper .distancewrapper label {
  margin: auto !important;
  margin-left: 2rem !important;
  font-weight: 400;
  text-transform: none !important;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container {
  /* display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  flex-wrap: wrap; */
  margin-bottom: 8rem;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .bb-item-count {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .members-type-navs {
  width: 100%;
  border: 0;
  border-bottom: 2px solid #3292fb;
  margin-bottom: 1rem;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .members-type-navs .component-navigation {
  margin-bottom: 3rem;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .members-type-navs li {
  margin-bottom: 1rem;
  border-radius: 0.4rem;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .members-type-navs li a {
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container #members-all .count {
  border-color: #3292fb;
  border-width: 2px;
  padding-top: 1px;
  padding-bottom: 3px;
  display: none;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .subnav-filters {
  display: block;
  width: 100%;
  margin-top: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .subnav-filters #members-order-by, .directory.members .site-inner .members-directory-wrapper .members-directory-container .subnav-filters .select-arrow {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .subnav-filters .grid-filters {
  float: left;
  margin-right: 4rem;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .tccFilters {
  float: left;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .tccFilters label {
  margin-right: 2rem;
}
.directory.members .site-inner .members-directory-wrapper .members-directory-container .members-directory-content {
  width: 100%;
}
.directory.members .site-inner .members-directory-wrapper #members-list {
  gap: 4rem;
  margin-top: 3rem;
  padding-top: 0;
}
.directory.members .site-inner .members-directory-wrapper #members-list::before {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper #members-list.showMembers .item-entry:not(.showMember) {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper #members-list.hideOffertes .item-entry:not(.showMember) {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper #members-list.hideOffertes .offerteWanted {
  display: none !important;
}
.directory.members .site-inner .members-directory-wrapper #members-list.hideLeads .item-entry:not(.showMember) {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper #members-list.hideLeads .leadsWanted {
  display: none !important;
}
.directory.members .site-inner .members-directory-wrapper #members-list.hideOffertes .item-entry:not(.showMember), .directory.members .site-inner .members-directory-wrapper #members-list.hideLeads .item-entry:not(.showMember) {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper #members-list.hideOffertes .offerteWanted.leadsWanted, .directory.members .site-inner .members-directory-wrapper #members-list.hideLeads .offerteWanted.leadsWanted {
  display: block !important;
}
@media only screen and (min-width: 1680px) {
  .directory.members .site-inner .members-directory-wrapper #members-list .item-entry {
    flex-basis: calc(25% - 30px);
  }
}
.directory.members .site-inner .members-directory-wrapper #members-list .item-entry .list-wrap {
  padding: 4rem;
  border-radius: 0.6rem;
}
.directory.members .site-inner .members-directory-wrapper #members-list .item-entry h2, .directory.members .site-inner .members-directory-wrapper #members-list .item-entry p {
  opacity: 1 !important;
  transform: none !important;
}
.directory.members .site-inner .members-directory-wrapper #members-list.grid .leads {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper #members-list .admin-custom-note {
  display: none;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry {
  margin-bottom: 2rem;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap {
  padding: 2rem !important;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .leads {
  margin-top: 1rem;
  margin-bottom: 0;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap-inner .item-avatar {
  width: 6rem;
  margin-left: 0;
  margin-right: 3rem;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap-inner .item-avatar img {
  max-width: 100% !important;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap-inner .item .item-block .list-title {
  margin-top: 0 !important;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap-inner .item .item-block .rechts {
  justify-content: flex-start !important;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap-inner .marketingWraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
  margin-top: 1rem;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap-inner .marketingWraper .marketing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
  margin-top: 0;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .list-wrap-inner .marketingWraper .marketing:before {
  font-family: dashicons;
  content: "\f12a";
  margin-left: 0;
  margin-right: 0.5rem;
}
.directory.members .site-inner .members-directory-wrapper #members-list:not(.grid) .item-entry .admin-custom-note {
  display: block;
}
.directory.members .site-inner .members-directory-wrapper .item-avatar a {
  width: 100%;
}
.directory.members .site-inner .members-directory-wrapper .item-avatar .avatar {
  border-radius: 0;
  max-width: none !important;
  border-radius: 0.6rem;
}
.directory.members .site-inner .members-directory-wrapper .item-block {
  margin-bottom: 0 !important;
}
.directory.members .site-inner .members-directory-wrapper .item-entry {
  box-shadow: 0px 3px 8px -3px rgba(0, 0, 0, 0.4);
  padding: 0;
  margin: 0;
  flex-basis: calc(33.3% - 27px);
}
@media only screen and (max-width: 1360px) {
  .directory.members .site-inner .members-directory-wrapper .item-entry {
    flex-basis: calc(50% - 27px);
    max-width: none;
  }
}
@media only screen and (max-width: 1050px) {
  .directory.members .site-inner .members-directory-wrapper .item-entry {
    flex-basis: 100%;
  }
}
@media only screen and (max-width: 1050px) {
  .directory.members .site-inner .members-directory-wrapper .item-entry {
    flex-basis: calc(50% - 27px);
  }
}
@media only screen and (max-width: 700px) {
  .directory.members .site-inner .members-directory-wrapper .item-entry {
    flex-basis: 100%;
  }
}
.directory.members .site-inner .members-directory-wrapper .item-entry .list-wrap {
  padding: 2rem;
}
.directory.members .site-inner .members-directory-wrapper .item-entry .list-wrap .item {
  font-size: 1.8rem;
}
.directory.members .site-inner .members-directory-wrapper .item-entry .list-wrap .item h2.list-title {
  margin-top: 2rem !important;
  font-size: 2.2rem;
}
.directory.members .site-inner .members-directory-wrapper .profileData .tarief {
  font-size: 1.4rem;
  display: none;
}
.directory.members .site-inner .members-directory-wrapper .profileData .rechts {
  gap: 1rem;
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.directory.members .site-inner .members-directory-wrapper .profileData .rechts span {
  background-color: #efefef;
  padding: 0.25rem 0.5rem;
  border: 1px solid #3292fb;
  border-radius: 0.4rem;
  font-size: 1.4rem;
}
.directory.members .site-inner .members-directory-wrapper .bp-pagination .pag-data {
  display: none;
}
.directory.members .site-inner ul {
  padding-left: 0;
}
.directory.members .site-inner ul li {
  list-style-type: none;
}
.directory.members .site-inner .description {
  font-size: 1.5rem;
}
.directory.members .site-inner .bp-checkbox-wrap {
  display: flex;
  align-items: flex-start;
}
.directory.members .site-inner .bp-checkbox-wrap input {
  position: relative;
  top: 0.7ex;
}
.directory.members .site-inner .bp-checkbox-wrap label {
  margin: auto 0;
  font-weight: 400;
  font-size: 1.6rem;
  text-transform: none !important;
}
.directory.members .site-inner .tooltip-icon {
  cursor: pointer;
  font-weight: bold;
  color: #007bff;
  margin-left: 5px;
}
.directory.members .site-inner .tooltip-text {
  visibility: hidden;
  opacity: 0;
  background-color: #1d2327;
  color: white;
  text-align: center;
  border: 2px solid #3292fb;
  border-radius: 4px;
  padding: 8px;
  position: absolute;
  z-index: 1;
  width: 250px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  transition: opacity 0.3s ease, visibility 0.3s ease;
  text-transform: none !important;
  font-size: 1.6rem;
  font-weight: 600;
}
@media only screen and (max-width: 760px) {
  .directory.members .site-inner .tooltip-text {
    right: 0;
  }
}
.directory.members .site-inner .tooltip-text a {
  color: white;
  text-decoration: underline;
}
.directory.members .site-inner .tooltip-text {
  margin-top: 5px;
  margin-left: 10px;
}
.directory.members .site-inner .submit {
  margin-bottom: 0;
  background-color: #3292fb;
  border: 2px solid white !important;
  font-size: 18px;
  font-weight: 700;
  padding: 12px 25px !important;
}
.directory.members .site-inner .submit:hover {
  background-color: white !important;
  color: #3292fb !important;
  border-color: #3292fb !important;
}
.directory.members .site-inner .clear-from-wrap {
  transform: none !important;
  opacity: 1 !important;
}

#members-dir-map .members-type-navs {
  display: none;
}

.advocaten-vinden #members-dir-map .members-type-navs, .vind-een-advocaat #members-dir-map .members-type-navs {
  display: block;
}
.advocaten-vinden .component-navigation, .vind-een-advocaat .component-navigation {
  padding-left: 0;
}
.advocaten-vinden .bp-checkbox-wrap, .vind-een-advocaat .bp-checkbox-wrap {
  display: flex;
  align-items: flex-start;
}
.advocaten-vinden .bp-checkbox-wrap input, .vind-een-advocaat .bp-checkbox-wrap input {
  position: relative;
  top: 0.7ex;
  margin-right: 0.5rem;
}
.advocaten-vinden .bp-checkbox-wrap label, .vind-een-advocaat .bp-checkbox-wrap label {
  margin: auto 0;
  font-weight: 400;
  font-size: 1.6rem;
  text-transform: none !important;
}
.advocaten-vinden .bp-dir-hori-nav, .vind-een-advocaat .bp-dir-hori-nav {
  flex-flow: wrap;
  gap: 8rem;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media only screen and (min-width: 961px) {
  .advocaten-vinden .bp-dir-hori-nav, .vind-een-advocaat .bp-dir-hori-nav {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.advocaten-vinden .bp-dir-hori-nav .members-type-navs, .vind-een-advocaat .bp-dir-hori-nav .members-type-navs {
  border: 0 !important;
  border-bottom: 2px solid #3292fb !important;
  margin-bottom: 4rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-type-navs li, .vind-een-advocaat .bp-dir-hori-nav .members-type-navs li {
  list-style-type: none;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div {
  display: grid;
  grid-template-columns: 28rem 1fr;
  gap: 8rem;
  margin-bottom: 10rem;
}
@media only screen and (max-width: 960px) {
  .advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div {
    grid-template-columns: 1fr;
    gap: 4rem;
  }
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div .count, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div .count {
  border-color: #3292fb;
  border-width: 2px;
  padding-top: 1px;
  padding-bottom: 3px;
  background-color: white;
  display: none;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form {
  /* .tooltip-icon:hover + .tooltip-text,
  .tooltip-icon:focus + .tooltip-text {
  	visibility: visible;
  	opacity: 1;

  } */
  font-size: 1.6rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-icon, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-icon {
  cursor: pointer;
  font-weight: bold;
  color: #007bff;
  margin-left: 5px;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text {
  visibility: hidden;
  opacity: 0;
  background-color: #1d2327;
  color: white;
  text-align: center;
  border: 2px solid #3292fb;
  border-radius: 4px;
  padding: 8px;
  position: absolute;
  z-index: 1;
  width: 250px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  transition: opacity 0.3s ease, visibility 0.3s ease;
  text-transform: none !important;
  font-size: 1.6rem;
  font-weight: 600;
}
@media only screen and (max-width: 760px) {
  .advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text {
    right: 0;
  }
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text a, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text a {
  color: white;
  text-decoration: underline;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tooltip-text {
  margin-top: 5px;
  margin-left: 10px;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form input, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form input {
  font-size: 1.6rem;
  padding: 0.5rem 1rem;
  border-radius: 0.4rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterSection, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterSection {
  margin-bottom: 2rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterHeader, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterHeader {
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 5px;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterHeader:first-of-type, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterHeader:first-of-type {
  margin-top: 0.9rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterHeader.nomargintop, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .filterHeader.nomargintop {
  margin-top: 0;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form #pp_member_search_center, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form #pp_member_search_center {
  margin-bottom: 0;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .distancewrapper, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .distancewrapper {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 2rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .distancewrapper input, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .distancewrapper input {
  margin-bottom: 0;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .distancewrapper label, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .distancewrapper label {
  margin: auto;
  margin-left: 2rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form span.divider, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form span.divider {
  display: block;
  margin: 0.4rem 0 0.5rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .checkboxes, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .checkboxes {
  display: block;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tariefWrapper, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-search-form .tariefWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-filter-distance, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-filter-distance {
  display: block !important;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-filter-distance div, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-filter-distance div {
  margin-bottom: 1rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-filter-distance input, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map-filter-distance input {
  margin-bottom: 2rem;
  margin-top: 0rem;
  padding: 0.9rem 1rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div .members-dir-map-filter-keywords, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div .members-dir-map-filter-keywords {
  display: block !important;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div .members-dir-map-filter-keywords div:first-child, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div .members-dir-map-filter-keywords div:first-child {
  display: none;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div br, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div br {
  display: none;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map .members-type-navs, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map .members-type-navs {
  margin-bottom: 3rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map .members-type-navs li, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map .members-type-navs li {
  margin-bottom: 1rem;
  border-radius: 0.4rem;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map .members-type-navs li a, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map .members-type-navs li a {
  font-size: 1.5rem;
  font-weight: 600;
  text-transform: uppercase;
}
.advocaten-vinden .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map > div, .vind-een-advocaat .bp-dir-hori-nav .members-dir-map-search-div #members-dir-map > div {
  height: 75vh !important;
  min-height: 50rem;
}

.selectedFake {
  font-weight: 400;
  font-size: 1.6rem;
  text-transform: none !important;
  border: 1px solid #d6d6d6;
  border-radius: 0.4rem;
  padding: 4px 10px 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}
.selectedFake .toggle {
  font-family: "dashicons";
  margin-left: auto;
  margin-right: 0;
  font-size: 1.2rem;
}

.fakeDropdown {
  max-height: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
}
.fakeDropdown.open {
  max-height: 200rem;
}

.gm-style .gm-style-iw.gm-style-iw-c {
  padding: 1rem 1rem 1rem !important;
  width: 200px;
}
.gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d {
  margin: auto !important;
  width: 100% !important;
  display: block;
  overflow: unset !important;
}
.gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-chr {
  position: absolute !important;
  top: -0.1rem;
  right: -0.1rem;
}
.gm-style .gm-style-iw.gm-style-iw-c button[aria-label=Sluiten], .gm-style .gm-style-iw.gm-style-iw-c button[aria-label=Close] {
  width: 2.8rem !important;
  height: 2.8rem !important;
  margin-bottom: 1rem !important;
  opacity: 1 !important;
  background-color: white !important;
  border-radius: 50% !important;
}
.gm-style .gm-style-iw.gm-style-iw-c button[aria-label=Sluiten]:hover span, .gm-style .gm-style-iw.gm-style-iw-c button[aria-label=Close]:hover span {
  background-color: #1d2327;
}
.gm-style .gm-style-iw.gm-style-iw-c button[aria-label=Sluiten] span, .gm-style .gm-style-iw.gm-style-iw-c button[aria-label=Close] span {
  margin: auto !important;
  /* margin-right: 0 !important;	 */
  background-color: #3292fb;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 2.2rem !important;
  height: 2.2rem !important;
}
.gm-style .gm-style-iw.gm-style-iw-c .avatar {
  width: 100%;
}
.gm-style .members-map-pin-popup *:focus {
  outline: 0 !important;
}
.gm-style .members-map-pin-popup a {
  color: #3292fb;
  text-decoration: none;
  font-weight: 600;
  display: block;
  text-align: center;
  margin-bottom: 0.6rem;
}
.gm-style .members-map-pin-popup .company-name {
  font-weight: 400;
  color: #1d2327;
}
.gm-style .members-map-pin-popup img {
  border-radius: 0.6rem;
  margin-bottom: 0rem;
}
.gm-style .members-map-pin-popup img:focus {
  outline: 0 !important;
}
.gm-style .members-map-pin-popup p {
  margin-bottom: 1rem !important;
  opacity: 1 !important;
  transform: none !important;
}
.gm-style .members-map-pin-popup p:last-child {
  margin-bottom: 0 !important;
}
.gm-style .members-map-pin-popup .rechts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin-top: 0.8rem;
}
.gm-style .members-map-pin-popup .rechts span {
  border-radius: 0.4rem;
  padding: 0.2rem 0.4rem;
  display: inline-block;
  list-style-type: none;
  background-color: #efefef;
  border: 1px solid #3292fb;
}

form.standard-form input {
  border-radius: 0.4rem !important;
  font-size: 1.6rem !important;
}
form.standard-form input[type=submit] {
  border: 0 !important;
  border-radius: 0.6rem !important;
  background-color: #3292fb !important;
  color: white !important;
  font-size: 1.6rem !important;
  padding: 15px 30px !important;
  padding: 12px 25px !important;
}

.button-primary {
  border: 2px solid transparent !important;
  border-radius: 0.4rem !important;
  background-color: #3292fb !important;
  color: white !important;
  font-size: 1.6rem !important;
  padding: 15px 30px !important;
  padding: 12px 25px !important;
  font-weight: 700 !important;
}
.button-primary:hover {
  background-color: white !important;
  color: #3292fb !important;
  border-color: #3292fb !important;
}

#buddypress {
  margin-top: 0;
}

body.registration.buddypress {
  background-image: url(../images/oriental-tiles_filter.png);
  background-size: 20%;
  background-repeat: repeat;
  background-color: #3292fb;
  background-blend-mode: color-burn;
}
body.registration.buddypress .buddypress-wrap {
  max-width: 780px;
  margin-bottom: 10rem;
}
body.registration.buddypress #signup-form {
  background-color: white;
  padding: 0;
  border-radius: 1rem;
  padding: 0;
}
body.registration.buddypress #signup-form:empty {
  display: none;
}
body.registration.buddypress #signup-form .layout-wrap {
  padding: 2rem 4rem 0rem;
}
@media only screen and (max-width: 960px) {
  body.registration.buddypress #signup-form .layout-wrap {
    padding: 2rem 2rem 0rem;
  }
}
body.registration.buddypress #signup-form .layout-wrap:empty {
  display: none;
}
body.registration.buddypress #signup-form input#legal_agreement, body.registration.buddypress #signup-form .bb-recaptcha-register.error, body.registration.buddypress #signup-form .tccAdded {
  margin-left: 4rem;
}
@media only screen and (max-width: 960px) {
  body.registration.buddypress #signup-form input#legal_agreement, body.registration.buddypress #signup-form .bb-recaptcha-register.error, body.registration.buddypress #signup-form .tccAdded {
    margin-left: 2rem;
  }
}
body.registration.buddypress #signup-form .submit {
  padding: 2rem 4rem 4rem !important;
}
@media only screen and (max-width: 960px) {
  body.registration.buddypress #signup-form .submit {
    padding: 2rem 2rem 4rem !important;
  }
}
body.registration.buddypress #signup-form #field_3 {
  pointer-events: none;
  opacity: 0.6;
}
body.registration.buddypress #signup-form .field_advocaat-sinds label, body.registration.buddypress #signup-form .field_advocaat-sinds #field_406_day, body.registration.buddypress #signup-form .field_advocaat-sinds #field_406_month {
  display: none;
}
body.registration.buddypress .editfield {
  margin: 30px 0;
}
body.registration.buddypress .editfield #wp-field_13-wrap .mce-edit-area iframe {
  height: 300px !important;
}
body.registration.buddypress .description {
  font-size: 1.5rem;
}
body.registration.buddypress .mce-toolbar-grp, body.registration.buddypress .mce-statusbar {
  display: none;
}
body.registration.buddypress .bp-checkbox-wrap {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  body.registration.buddypress .bp-checkbox-wrap {
    margin-bottom: 1rem;
  }
}
body.registration.buddypress .bp-checkbox-wrap label {
  margin: auto 0;
  font-weight: 400;
  text-transform: none !important;
}
@media only screen and (max-width: 600px) {
  body.registration.buddypress .bp-checkbox-wrap input {
    width: 2rem;
  }
}
body.registration.buddypress p {
  opacity: 1 !important;
  transform: none !important;
}

.bbl-form-create-shortcode .wp-editor-tabs {
  /* display: none !important;
  pointer-events: none !important; */
}
.bbl-form-create-shortcode .bblpro-tax-selectbox h3 {
  display: none;
}
.bbl-form-create-shortcode #bblpro-tax-selectbox-category {
  background-image: linear-gradient(45deg, transparent 50%, #000000 50%), linear-gradient(135deg, #000000 50%, transparent 50%);
  background-position: calc(100% - 17px) 50%, calc(100% - 12px) 50%;
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  display: block;
  appearance: none;
}

.error404 .site-inner {
  max-width: 780px !important;
  margin: auto;
  padding-top: 4rem;
}
.error404 .site-inner #genesis-content {
  background-color: white;
  padding: 3rem 4rem 4rem;
  margin-top: 6rem;
  border-radius: 1rem;
}

.bp-messages {
  margin-top: 3rem !important;
}

.bp-feedback.help .bp-icon, .bp-feedback.info .bp-icon {
  background-color: #3292fb;
}

/* Hide Nickname field in profile */
.xprofile #nickname,
.xprofile label[for=nickname],
.xprofile tr.user-nickname-wrap, .xprofile .field_nickname {
  display: none !important;
}

body.activation .site-inner, body.registration .site-inner {
  padding: 6rem 6rem 10rem !important;
  min-height: 60vh;
}
@media only screen and (min-width: 1800px) {
  body.activation .site-inner, body.registration .site-inner {
    min-height: 70vh;
  }
}
@media only screen and (max-width: 960px) {
  body.activation .site-inner, body.registration .site-inner {
    padding: 6rem 3rem 10rem !important;
  }
}/*# sourceMappingURL=extra.css.map */