/*
Theme Name: Leroux Child
Theme URI: https://leroux.qodeinteractive.com
Template: leroux
Author: Elated Themes
Author URI: https://qodeinteractive.com
Description: Business Consulting
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-menu,featured-images,flexible-header,post-formats,sticky-post,threaded-comments,translation-ready
Version: 1.0.3
Updated: 2024-10-01 12:02:33

*/

@media screen and (min-width: 900px) {
  #qodef-page-footer-top-area-inner
    .qodef-grid-inner
    .qodef-grid-item:nth-child(2) {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}

#qodef-page-footer-top-area-inner {
  padding-bottom: 50px !important;
}

.qodef-header--standard #qodef-page-header #qodef-page-header-inner {
  /* background-color: #fefefeb0;*/
}

.page-id-12556 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12562 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-11833 .qodef-widget-holder .widget a.qodef-shortcode {
  background-color: #0000003b;
}

.page-id-12556:not(.qodef-header--sticky-display)
  .btn-wbg
  a.qodef-button.qodef-layout--filled.qodef-background--blur,
.page-id-12562:not(.qodef-header--sticky-display)
  .btn-wbg
  a.qodef-button.qodef-layout--filled.qodef-background--blur {
  background-color: #0000003b;
}

.has-bio {
  cursor: pointer;
  h5 {
    transition: all 0.2s ease-out;
  }
  p {
    transition: all 0.23s ease-out;
  }
  &:hover {
    h5,
    p {
      transform: translateY(-2px);
    }
  }
}

@media (min-width: 600px) {
  .em.pixelbones h2 {
    font-size: calc(var(--font-size) + 12px) !important;
  }
}
.em.em-item.em-item-single .em-item-meta h3 {
  text-transform: none !important;
}

body .em.pixelbones {
  --font-family: "Poppins";
  --font-size: 18px;
  --font-weight: normal;
  --line-height: 27px;
}
.em.pixelbones .button.input,
.em.pixelbones .input .button,
.em.pixelbones.input input[type="submit"] {
  padding: 6px 33px 7px;
  font-weight: normal !important;
  font-size: 15px !important;
  letter-spacing: 0px !important;
  text-transform: none !important;
  color: #060606 !important;
  background-color: #d8d8d8 !important;
  border: none !important;
  border-radius: 25px !important;
  --qode-hover-move-x: 110% !important;
  --qode-hover-move-y: 100% !important;
  transition: all 0.2s ease-out;
  &:hover {
    border: none !important;
    background-color: #cfcfcf !important;
  }
  &.em-event-book-now,
  &.em-form-submit {
    color: #fff !important;
    background-color: #20282d !important;
    &:hover {
      background-color: #2d373e !important;
    }
    .em-icon {
      display: none !important;
    }
  }
}
.qodef-grid-item .fcopyright {
  display: flex;
  gap: 70px;

  margin-top: 125px;

  a {
    color: #fff !important;
    h5 {
      margin-bottom: 0 !important;
    }
  }
}
@media only screen and (min-width: 901px) {
  #qodef-page-footer-top-area #custom_html-2 {
    display: none !important ;
  }
}
@media only screen and (max-width: 900px) {
  .qodef-grid-item .fcopyright {
    display: none;
  }
  .qodef-grid-item .fcopyright-s {
    display: flex !important;
    gap: 70px;
  }
  .qodef-grid-item .wp-container-core-group-is-layout-10dcd03b {
    display: flex !important;
    justify-items: flex-start !important;
    align-items: end !important;
    .wp-block-qi-blocks-section-title.qodef-block-container.qodef-widget-block-9f295275 {
      width: auto !important;
      margin-right: 5px !important;
    }
  }
}
@media only screen and (max-width: 400px) {
  .fcopyright-s {
    flex-direction: column;
    gap: 10px !important;
  }
  #qodef-page-footer-top-area-inner
    .qodef-grid-inner
    .qodef-grid-item:nth-child(2) {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
@media only screen and (max-width: 600px) {
  #qodef-content-bottom #qodef-content-bottom-inner .qodef-grid-inner {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
}

#qodef-page-footer-top-area .widget:not(.widget_leroux_core_title_widget) {
  margin-bottom: 0;
}

.user-registration.ur-frontend-form {
  box-shadow: none !important;
  padding: 0 !important;
  .ur-form-row .ur-form-grid select {
    margin-bottom: 0;
  }
  .team-email.field-email {
    margin-top: 25px !important;
  }
}

.doc-sample .elementor-widget-container a img {
  height: 175px;
}
.em-item-meta-line.em-event-time.em-event-meta-datetime {
  display: inline !important;
}
.em-item-meta-line.em-event-time.em-event-meta-datetime:after {
  content: " | Pacific Time";
  margin-left: 0px;
  display: inline;
}

#em-booking-form-section-tickets-6 h3,
#em-booking-form-section-summary-6 h3,
.em-booking-form-section-summary h3,
.em-event-bookings .em-event-booking-form .em-login .em-login-trigger {
  display: none !important;
}

#qodef-page-outer .qodef-page-title.qodef-title--standard .qodef-m-inner {
  max-width: 2540px;
  padding-left: 5%;
  padding-right: 5%;
  .qodef-m-content.qodef-content-grid.qodef-parallax-content-holder {
    width: 100%;
    h1 {
      font-size: 56px;
    }
  }
}

.user-registration.ur-frontend-form {
  #urm-total_container,
  .urm_hidden_payment_container hr.ur_membership_divider {
    display: none !important;
  }
}
.user-registration.ur-frontend-form .stripe-container #credit_card {
  border: 1px solid transparent !important;
  border-radius: 0 !important;
  font-size: 15px !important;
  line-height: 2em !important;
  font-weight: 400 !important;
  color: #060606;
  background-color: #d8d8d8;
}

.em-booking-form-section-confirm
  input[type="submit"]:not([data-nostyle]).em-form-submit.em-button,
.user-registration.ur-frontend-form form button.ur-submit-button {
  border: 1px solid transparent !important;
  border-radius: 25px !important;
  font-size: 15px !important;
  line-height: 2em !important;
  font-weight: 400 !important;
  text-transform: none !important;
  &:hover {
    background-color: #2d373e !important;
    color: #fff !important;
  }
}

.user-registration.ur-frontend-form
  form
  button.ur-submit-button
  #em-events-list-1
  div.em-item-info
  div.em-item-actions.input
  a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link.book-button,
#em-events-list-1
  div.em-item-info
  div.em-item-actions.input
  a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link.book-button {
  color: #fff !important;
  background-color: #20282d !important;
  padding: 3px 33px 3px !important;
  &:hover {
    color: #fff !important;
    background-color: #223035 !important;
    .qodef-m-text {
      color: #fff !important;
    }
  }
  * {
    color: #fff !important;
    &:hover {
      color: #fff !important;
    }
  }
}

.em.em-item.em-item-single .em-item-meta button.em-event-add-to-calendar {
  border-radius: 25px !important;
  text-transform: none !important;
  font-weight: normal !important;
  font-family: "Poppins", arial !important;
  font-size: 14px !important;
}
.em .em-event-when .em-tooltip-ddm-display .tippy-box {
  border-radius: 25px !important;
}
.em .em-event-add-to-calendar-content a:focus,
.em .em-event-add-to-calendar-content a:hover {
  color: #20282d !important;
  background-color: transparent !important;
}
.em.em-list .em-item.em-event {
  * {
    font-weight: normal !important;
  }
  h3.em-item-title a {
    color: #333333 !important;
  }
  .em-item-meta .em-item-meta-line {
    a {
      font-style: normal !important;
      text-decoration: none !important;
      pointer-events: none;
    }
  }
}

.em.em-item .em-item-meta .em-item-meta-line a,
.em.em-list .em-item .em-item-meta .em-item-meta-line a,
.em.em-list-widget .em-item .em-item-meta .em-item-meta-line a {
  font-style: normal !important;
  text-decoration: none !important;
  pointer-events: none;
}

.em.em-list .em-item .em-item-info .em-item-desc {
  margin: 10px 0 !important;
}
.em.em-list .em-item .em-item-info .em-item-meta,
.em.em-list-widget .em-item {
  margin-bottom: 10px !important;
}
.em.em-item .em-item-image,
.em.em-list .em-item .em-item-image {
  display: flex !important;
}

#em-booking-form-section-tickets-1 > h3,
.em.em-event-booking-form h3.em-booking-form-details-title,
#em-booking-form-section-tickets-2 h3.em-booking-form-tickets-title {
  display: none !important;
}
.em.em-event-booking-form .em-booking-section {
  padding: 0 !important;
}
.em.em-event-booking-form .em-tickets {
  margin: 0 !important;
}
.em.em-item.em-item-single > section {
  margin: 0 0 40px !important;
}
#em-booking-form-section-confirm-1 .em-button.em-booking-submit,
.em.em-event-booking-form .em-button.em-booking-submit {
  width: auto !important;
  margin-top: 20px;
  font-size: 15px !important;
}
.em.em-event-booking-form .em-tickets {
  width: 100% !important;
  tbody tr {
    border: none !important;
  }
}

.em.em-item .em-item-meta .em-item-meta-line.em-event-prices {
  grid-template-columns: 1fr;
}

/* .page-id-12562 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12387 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12556 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12284 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12056 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12308 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12751 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-12774 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13033 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13064 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13078 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13096 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13106 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13116 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13130 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-13443 .qodef-widget-holder .widget a.qodef-shortcode,
.page-id-11833 .qodef-widget-holder .widget a.qodef-shortcode {
  background-color: #0000003b;
} */
.qodef-widget-holder .widget a.qodef-shortcode {
  background-color: #0000003b;
}
.qodef-header-sticky-inner
  .qodef-widget-holder
  .qodef-button.qodef-layout--outlined {
  border: none;
}

#qodef-page-outer div.qodef-page-title.qodef-m.qodef-title--standard h1 {
  font-size: 34px;
  font-weight: 400;
}
.qodef-page-title .qodef-m-inner {
  margin: 0 auto;
  max-width: 1140px;
  width: 100%;
  display: flex;
  .qodef-m-content {
    padding-top: 85px;
  }
}

.page-id-12387:not(.qodef-header--sticky-display)
  .btn-wbg
  a.qodef-button.qodef-layout--filled.qodef-background--blur {
  background-color: #0000003b;
}

#qodef-content-bottom .qodef-single-image img {
  opacity: 0.2;
  max-width: 100px;
}

#qodef-content-bottom #qodef-content-bottom-inner.qodef-content-full-width {
  padding-left: 105px;
  padding-right: 105px;
}

@media only screen and (max-width: 1024px) {
  #qodef-content-bottom #qodef-content-bottom-inner .qodef-grid-inner {
    flex-direction: row !important;
  }

  #qodef-content-bottom #qodef-content-bottom-inner.qodef-content-full-width {
    padding-left: 7%;
    padding-right: 7%;
  }
}

@media only screen and (max-width: 680px) {
  #qodef-content-bottom #qodef-content-bottom-inner .qodef-grid-inner {
    display: flex !important;
    align-items: center;
    flex-direction: column !important;
  }

  #qodef-content-bottom
    #qodef-content-bottom-inner
    .qodef-grid-inner
    .qodef-grid-item:first-child {
    margin-bottom: 0;
  }
}

#collab-form {
  abbr {
    text-decoration: none !important;
    color: red;
  }
  input,
  textarea {
    margin-bottom: 0;
    border-radius: 4px;
    border: 1px solid #e9e9e9;
    min-height: 38px;
    max-height: 38px;
    font-size: 18px;
    line-height: 20px;
    padding: 0 14px;
    color: #383838;
    margin-top: 12px;
    &:focus {
      border-color: #027abb;
    }
  }
  textarea {
    max-height: inherit;
  }
  label {
    color: #222;
    font-size: 18px;
    font-weight: 500;
    line-height: 19px;
    margin-top: 0;
    margin-bottom: 20px;
  }
}

/* .page-id-12562.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-12387.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-12556.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-12284.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-12056.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-12308.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-12751.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-12774.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13033.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13064.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13078.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13096.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13106.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13116.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13130.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-13443.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner,
.page-id-11833.qodef-header--standard
  #qodef-page-header
  #qodef-page-header-inner {
  background-color: #fefefeb0;
} */
.qodef-header--standard #qodef-page-header #qodef-page-header-inner {
  background-color: #fefefeb0;
}

footer #qodef-page-footer-top-area {
  background-size: contain;
  background-position: right;
}

.mid-tab .bdt-tab .bdt-tabs-item:first-child .bdt-tab-text {
  color: #ef5023;
}

.mid-tab .bdt-tab .bdt-tabs-item:nth-child(2) .bdt-tab-text {
  color: #5f419a;
}

.mid-tab .bdt-tab .bdt-tabs-item:nth-child(3) .bdt-tab-text {
  color: #0065a9;
}

.mid-tab
  .bdt-tab
  .bdt-tabs-item:first-child.bdt-active
  .bdt-tabs-item-title:after {
  background-color: #ef5023 !important;
}

.mid-tab
  .bdt-tab
  .bdt-tabs-item:nth-child(2).bdt-active
  .bdt-tabs-item-title:after {
  background-color: #5f419a !important;
}

.mid-tab
  .bdt-tab
  .bdt-tabs-item:nth-child(3).bdt-active
  .bdt-tabs-item-title:after {
  background-color: #0065a9 !important;
}

.rtl-list ul {
  direction: rtl;
}

.home rs-slide .qodef-button.qodef-layout--filled.qodef-background--blur {
  background-color: rgb(14 14 14);
}

.bdt-modal {
  background: rgba(0, 0, 0, 0.8);
  display: flex;

  .bdt-modal-dialog {
    top: 0;
  }
}

.ihc_level_template_4 .ihc-level-item,
.ihc_level_template_9 .ihc-level-item {
  width: 33%;
}

.no-margin,
.no-margin * {
  margin: 0 !important;
}

input[type="date"]::placeholder,
input[type="email"]::placeholder,
input[type="number"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="text"]::placeholder,
input[type="url"]::placeholder,
select::placeholder,
textarea::placeholder,
.ihc-register-9 .iump-form-line-register .select2-selection,
.ihc-register-9 .iump-form-line-register input[type="number"],
.ihc-register-9 .iump-form-line-register input[type="password"],
.ihc-register-9 .iump-form-line-register input[type="text"],
.ihc-register-9 .iump-form-line-register select,
.ihc-register-9 .iump-form-line-register textarea {
  font-size: 15px;
}

.ihc-register-10 .ihc-input-notice,
.ihc-register-12 .ihc-input-notice,
.ihc-register-13 .ihc-input-notice,
.ihc-register-14 .ihc-input-notice,
.ihc-register-2 .ihc-input-notice,
.ihc-register-3 .ihc-input-notice,
.ihc-register-4 .ihc-input-notice,
.ihc-register-5 .ihc-input-notice,
.ihc-register-6 .ihc-input-notice,
.ihc-register-7 .ihc-input-notice,
.ihc-register-9 .ihc-input-notice {
  border-color: #ee5023 !important;
}

.ihc-register-10 #ihc_coupon_code_check_div_msg,
.ihc-register-10 .ihc-register-notice,
.ihc-register-12 #ihc_coupon_code_check_div_msg,
.ihc-register-12 .ihc-register-notice,
.ihc-register-13 #ihc_coupon_code_check_div_msg,
.ihc-register-13 .ihc-register-notice,
.ihc-register-3 #ihc_coupon_code_check_div_msg,
.ihc-register-3 .ihc-register-notice,
.ihc-register-9 #ihc_coupon_code_check_div_msg,
.ihc-register-9 .ihc-register-notice {
  background: #ee5023;
}

.ihc-register-9 .iump-submit-form input,
.ihc-login-template-9 .impu-form-submit input,
.ihc-register-11 .iump-submit-form input,
.ihc-register-8 .iump-submit-form input {
  background-color: #20282d !important;
  background-image: none !important;
  font-size: 15px;
  line-height: 2em;
  font-weight: 400;

  &:hover {
    background-color: var(--qode-main-color) !important;
  }
}

.ihc-register-11 .iump-form-line-register .select2-selection,
.ihc-register-11 .iump-form-line-register input[type="number"],
.ihc-register-11 .iump-form-line-register input[type="password"],
.ihc-register-11 .iump-form-line-register input[type="text"],
.ihc-register-11 .iump-form-line-register select,
.ihc-register-11 .iump-form-line-register textarea,
.ihc-register-8 .iump-form-line-register .select2-selection,
.ihc-register-8 .iump-form-line-register input[type="number"],
.ihc-register-8 .iump-form-line-register input[type="password"],
.ihc-register-8 .iump-form-line-register input[type="text"],
.ihc-register-8 .iump-form-line-register select,
.ihc-register-8 .iump-form-line-register textarea {
  color: var(--e-global-color-text) !important;
  font-size: 15px !important;
  line-height: 38px !important;
  border-color: #223035;
  border-radius: 0;
}

.ihc-register-9 .iump-form-line-register,
.ihc-register-11 .iump-form-line-register,
.ihc-register-8 .iump-form-line-register {
  margin-bottom: 0 !important;
  color: var(--e-global-color-text) !important;
  font-size: 15px !important;
}

.ihc-member-photo {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
}

.ihc-avatar-trigger .ihc-upload-avatar {
  color: #458f8b;
  border: 2px solid #458f8b;

  &:hover {
    background-color: #458f8b;
  }
}

.ihc-ap-top-theme-4 .ihc-user-page-top-ap-background {
  background-color: #88c4cef5 !important;
}

.ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item {
  font-size: 15px;
  font-weight: normal;
  margin-right: 20px;

  a {
    padding-right: 0;
    min-width: 100px;
  }
}

table.ihc-account-subscr-list {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.em-booking-form-details.em-booking-section {
  p:nth-last-child(1) {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .ihc-account-subscr-list
    .ihc-subscription-table-actions
    .iump-subscription-table-button {
    padding: 0 !important;
  }

  .ihc-account-subscr-list .ihc-level-paid-status-wrapp,
  .ihc-account-subscr-list .ihc-subscription-table-actions {
    padding-top: 0px !important;
    text-align: left !important;
  }

  .ihc-ap-theme-3 .ihc-account-subscr-list {
    display: flex;

    thead,
    tbody {
      display: inline-flex;
      width: 50%;
    }
  }

  .ihc-account-subscr-list .ihc-level-end-time-wrapp::before {
    display: none !important;
  }

  .ihc-account-subscr-list tr td,
  .ihc-account-tranz-list tr td {
    text-align: left !important;
  }

  .ihc-account-subscr-list .ihc-level-type-wrapp,
  .ihc-account-subscr-list .ihc-level-payment-wrapp,
  .ihc-account-subscr-list .ihc-level-price-wrapp {
    width: auto;
  }

  .ihc-account-subscr-list .ihc-level-name-wrapp {
    padding: 0 !important;
  }

  table.ihc-account-subscr-list {
    border: none !important;

    tbody tr,
    thead tr {
      border: none !important;
      width: 100%;
    }

    /* 
    thead tr {
      border-right: 1px solid #ddd !important;
    } */
    tbody,
    thead {
      border: 1px solid #ddd !important;
      margin-bottom: 0 !important;
    }

    thead {
      border-right: none !important;
    }

    tr {
      td {
        padding: 0 !important;
        margin: 0 !important;
        line-height: 2.4em !important;
        border-bottom: 1px solid #ddd !important;
        background: none;
        border-top: none !important;
        max-width: 100% !important;
        font-size: 14px !important;
        min-height: 35px !important;
        display: block !important;
        width: 100% !important;

        &:last-child {
          border-bottom: none !important;
        }
      }
    }

    thead tr td {
      font-weight: 500 !important;
    }
  }
}

@media (max-width: 460px) {
  table.ihc-account-subscr-list {
    tr td:nth-child(2),
    tr td:nth-child(3) {
      min-height: 70px !important;
    }
  }
}

@media (max-width: 361px) {
  table.ihc-account-subscr-list {
    tr td:nth-child(4) {
      min-height: 70px !important;
    }
  }

  .ihc-ap-theme-3 .ihc-ap-menu {
    display: flex;
    flex-wrap: wrap;
  }

  .ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item {
    margin-right: 0 !important;
  }
}

.iump-user-page-box .iump-user-page-box-title,
.iump-user-page-mess {
  font-weight: normal;
}

.iump-user-page-mess-special {
  font-weight: 500;
}

.ihc_level_template_9 {
  .qodef-pricing-table {
    background: #3b8985;
  }

  .ihc-level-item-wrap {
    padding: 33px 40px 51px;
    color: #263037;
    border-radius: 0;
    margin: 0;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
    border: none !important;

    &:hover {
      -webkit-box-shadow: none;
      box-shadow: none;
      -moz-box-shadow: none;
      top: 0;
    }
  }

  .ihc-level-item:nth-child(even) .ihc-level-item-wrap {
    background-color: rgba(255, 255, 255, 0.6) !important;

    h5,
    span {
      color: #20282d !important;
    }

    .qodef-m-button .qodef-button {
      color: #fff !important;
      background-color: #20282d !important;

      &:hover {
        background-color: var(--qode-main-color) !important;
      }

      span {
        color: #fff !important;
      }
    }
  }
}
.about-us ul,
.list-indent ul {
  margin-left: 28px !important;
  text-indent: -25px;
}

@media screen and (max-width: 440px) {
  rs-slides
    .btn-wbg
    a.qodef-button.qodef-layout--filled.qodef-background--blur {
    background-color: #ffffff1f;
  }
  .about-us ul,
  .list-indent ul {
    margin-left: 28px !important;
    text-indent: -26px;
  }
}
#qodef-content-bottom .qodef-contact-form-7 {
  .wpcf7-response-output {
    border: none !important;
  }
  label {
    .wpcf7-form-control-wrap {
      flex-direction: column;
    }
    input {
      color: #d6d6d6;
    }
  }
  button {
    background: #d8d8d8;
    color: #060606;
  }
}

.norm-tbl .bdt-price-table-header {
  border-bottom: 1px solid #ffffff99;
}

#aboutsec .qodef-textual-list .qodef-textual-list-item {
  align-items: start;
}

#aboutsec .qodef-textual-list .qodef-e-icon {
  margin-top: 4px;
}

#resources img {
  width: 123px;
  height: 123px;
}

.member-links h3 {
  margin: 0;
}

.member-links .elementor-image-box-img img {
  height: 76px !important;
}

/*.member-links .elementor-image-box-wrapper{justify-content: center;}*/
.member-links .elementor-widget-image-box .elementor-image-box-content {
  width: auto;
}

.member-links .e-con-inner .elementor-element .elementor-widget-container {
  max-width: 400px !important;
}

.member-links
  .e-con-inner
  .elementor-element
  .elementor-widget-container
  h3
  a:hover {
  color: #565656;
}

.member-links .elementor-image-box-wrapper {
  gap: 25px;
}

.page-id-13033 {
  .ihc-account-page-wrapp .ihc-no-background {
    padding-top: 0;
  }

  .ihc-user-page-top-ap-wrapper {
    padding: 0;
  }

  .ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess,
  .ihc-user-page-top-ap-wrapper .ihc-top-levels,
  .ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item a:first-child {
    padding-left: 0;
  }

  .ihc-register-9 {
    margin-left: 0;
  }

  .ihc-user-page-top-ap-wrapper .ihc-top-level-box {
    background: #5f419a;
  }
}

.v2-part img {
  filter: contrast(45%);
  -webkit-filter: contrast(45%);
  -moz-filter: contrast(45%);
}

.v2-mission .qodef-e-icon {
  display: none;
}

.v2-list .qodef-textual-list .qodef-textual-list-item {
  align-items: start;
}

.v2-list .qodef-textual-list .qodef-e-icon {
  margin-top: 4px;
}
