.short_info a.more-link {
    display: none;
}
.loggedin-menu .tutor-dashboard-menu-item-icon {
    display: none !important;
}
.loggedin-menu span.tutor-dashboard-menu-item-text.tutor-ml-12 {
    margin: 0 !important;
}
.loggedin-menu .tutor-dashboard-menu-item.active a,
.loggedin-menu .tutor-dashboard-menu-item a:hover{
    background-color: rgba(229, 229, 235, 1);
}
.role-subscriber .tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header {
    display: none !important;
}
.role-subscriber .tutor-dashboard-content {
    margin-top: 0 !important;
}

.loggedin-menu li.tutor-dashboard-menu-divider-header {
    display: none !important;
}
.woocommerce-remove-coupon {
  color: #FEA322 !important;
  font-family: Overpass;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
.fc-coupon-codes__coupon-amount {
  font-family: Overpass;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  color: #7B7340;
}

.cart_notice .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-message {
    border: none !important;
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #4CAF50;
    padding: 10px 20px 10px 59px;
    color: var(--Text-Paragraph, #424242);
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.cart_notice .woocommerce-message::before,
.woocommerce-notices-wrapper .woocommerce-message::before {
    background: url(images/sucess_icon.svg) no-repeat center center;
    content: '';
    width: 24px;
    height: 24px;
    background-size: 24px;
    top: 9px;
}
form.checkout.woocommerce-checkout > ul.woocommerce-error::before {
    top: 50%;
    transform: translateY(-50%);
    margin-top: -2px;
}

.cart_notice .woocommerce-message a.button.wc-forward {
    display: none;
}
.cart_form_area table.shop_table tbody tr td.product-thumbnail .product_blcok{
    gap:  30px;
}
.woocommerce-notices-wrapper a.restore-item {
    display: none;
}
.fc-coupon-code-messages ul.woocommerce-error.woocommerce-error-dismissible {
    padding-left: 20px !important;
}
.fc-coupon-code-messages ul.woocommerce-error.woocommerce-error-dismissible::before{
    display: none!important;
}

.tutor-google-meet-summary .tutor-d-flex.tutor-mt-32{
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: rgba(66, 66, 66, 1);
}
.follow_linkeding i {
    color: Orange;
}

.sidebar_content_inner ul li a {
    color: var(--Key-colour-Navy, #003);
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    padding: 5px 0;
    display: inline-block;
}
.sidebar_content_inner ul.navbar-nav.navbar-nav {
    padding-bottom: 14px;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 14px;
}
.sidebar_content_inner span.tutor-dashboard-menu-item-icon {
    display: none;
}
.sidebar_content_inner span.tutor-dashboard-menu-item-text.tutor-ml-12 {
    margin: 0;
}
.sidebar_content_inner li.tutor-dashboard-menu-divider-header {
    display: none;
}

.cr_before h2{
    overflow: hidden;
    color: var(--Key-colour-Gold, #7B7340);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    margin: 0 0 15px;
}
.cr_before a{
    width: 24px;
    height: 24px;
    position: absolute;
    display: inline-block;
    background: url(images/close_icon.svg) no-repeat center center;
    right: 0;
    top: 20px;
}
.tutor-download-certificate.tutor-pb-48.tutor-p-12 {
    position: relative;
}

.tutor-card.tutor-card-md.tutor-sidebar-card .tutor-card-body {
    margin: 0 0 25px;
}
.tutor-card.tutor-card-md.tutor-sidebar-card .tutor-card-body {
    margin: 0 0 25px;
}

.tutor-single-course-sidebar-more.tutor-mt-24 .tutor-course-details-widget:nth-child(2) {
    display: none;
}
.tutor-single-course-sidebar-more.tutor-mt-24 .tutor-course-details-widget:nth-last-child(-n + 2) {
    display: block;
}

span.total_le_info {
    overflow: hidden;
    color: var(--Text-Label, #939393);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.tutor-accordion-item-header {
    display: flex
;
    justify-content: space-between;
}


.lost_reset_password .tutor-alert.tutor-danger {
    padding: 0 10px;
}
.tutor-alert.tutor-success ~ p {
    display: none;
}
.tutor-alert.tutor-success ~ div {
    display: none;
}
.tutor-alert.tutor-success {
    margin: 0;
}
.rp_form:has(.tutor-alert.tutor-success) h3 {
    display: none;
}
.rp_wrapper:has(.tutor-alert.tutor-success) .back_button {
    display: none;
}

.tutor-alert.tutor-success .tutor-alert-text {
    display: flex;
    flex-direction: column;
    text-align: center;
    border: none !important;
}
.lost_reset_password .tutor-alert.tutor-success {
    padding: 0;
    border: none;
}
.rp_wrapper:has(.tutor-alert.tutor-success) .rp_form {
    padding: 40px 50px;
}
.tutor-alert.tutor-success span.tutor-alert-icon.tutor-fs-4.tutor-icon-circle-info.tutor-mr-12::before{
    display: none;
}
.tutor-alert.tutor-success span.tutor-alert-icon.tutor-fs-4.tutor-icon-circle-info.tutor-mr-12{
    width: 80px;
    height: 80px;
    display: inline-block;
    margin: 0 0 30px;
    background: url(images/checked__icon.svg) no-repeat center center;
}

.tutor-alert.tutor-success .tutor-alert-text span {
    color: var(--Text-Paragraph, #424242);
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.tutor-google-meeting-content.tutor-p-80 .tutor-google-meet-countdown-wrap {
    order: 2;
}
.tutor-google-meeting-content.tutor-p-80 {
    display: flex
;
    flex-direction: column;
}
.tutor-google-meeting-content.tutor-p-80 .tutor-google-meet-summary {
    order: 1;
}
.tutor-google-meet-summary > p {
    display: none;
}
.tutor-google-meeting-content.tutor-p-80 .tutor-d-flex.tutor-flex-column {
    display: none !important;
}

.tutor-google-meeting-content.tutor-p-80 p.tutor-fw-medium.tutor-color-black:not(.tutor-mb-12) {
    display: none;
}
.tutor-google-meeting-content.tutor-p-80 .tutor-google-meet-summary .tutor-d-flex.tutor-mt-32{
    display: block!important;
}
.search-single-block .form-control{
    color: #424242;
}

.search-single-block .form-control::-moz-placeholder{
    color: rgba(179, 179, 179, 1);
}
.search-single-block .form-control::-ms-input-placeholder{
    color: rgba(179, 179, 179, 1);
}
.search-single-block .form-control::-webkit-input-placeholder{
    color: rgba(179, 179, 179, 1);
}

#search_overlay{
    display: none;
}
.search_show #search_overlay{
    display: block;
}

.tutor-card-footer ul.tutor-ul li {
  justify-content: space-between;
  align-items: center;
}
.tutor-card .tutor-card-body .course_tag .tag_item{
    padding-top: 3px;
}
.tag_item.c_level {
  background: #E02127 !important;
  color: #fff !important;
}
.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password h3 {
  color: var(--Key-colour-Gold, #7B7340);
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  display: block;
  margin: 0 0 15px;
}
.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password p {
  color: var(--Text-Paragraph, #424242);
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Overpass;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}

.tutor-frontend-dashboard .tutor-icon-bullhorn::before{
    left: 50%!important;
    top: 50%!important;
    transform: translate(-50%, -50%)!important;
}
#tutor_photo_meta_area {
  display: none;
}
.tutor_cover_uploader.tutor-btn.tutor-btn-primary {
  color: var(--Key-colour-White, #FFF);
  leading-trim: both;
  text-edge: cap;
  font-family: Overpass;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  padding: 10px 30px;
  border-radius: 5px;
  border: 1px solid var(--Key-colour-Navy, #003);
  background: var(--Key-colour-Navy, #003);
}
.tutor-form-control::-moz-placeholder{
    color: rgba(179, 179, 179, 1) !important;
}
.tutor-form-control::-webkit-input-placeholder{
    color: rgba(179, 179, 179, 1) !important;
}
.tutor-form-control::-ms-input-placeholder{
    color: rgba(179, 179, 179, 1) !important;
}
p.expired_duration {
    color: var(--Text-Paragraph, #424242);
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    margin: -5px 0 40px;
}
p.expired_duration span{
    color: #E02127;
}

.footer-nextprev{
    justify-content: space-between !important;
    padding: 40px 60px 40px 60px;
}


.hide{
    display: none;
}

.role-subscriber .tutor-dashboard-permalinks {
  display: flex;
  flex-direction: column;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-my-quiz-attempts {
  order: 4;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-index {
  order: 1;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-my-profile {
  order: 2;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-enrolled-courses{
    order: 3;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-question-answer{
    order: 5;
}
.role-subscriber .tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks li.certificate_link{
   border-bottom: 1px solid rgba(238, 235, 211, 1);
      padding-top: 0px;
      padding-bottom: 0px;
      margin-bottom: 0px !important;
      border-bottom: 1px solid rgba(238, 235, 211, 1)!important;
}

.role-subscriber ul li.certificate_link{
   order: 6; 
   
}
.nav-right-block ul li.loggedin-menu .dropdown .dropdown-menu li.tutor-dashboard-menu-divider {
  order: 9;
}

body:not(.role-subscriber) .tutor-dashboard-menu-item.certificate_link{
    display: none;
}
.tutor-zoom-join-button-wrap a:hover,#tutor-assignment-wrap .tutor-assignment-submission #tutor_assignment_submit_form .tutor-assignment-body .tutor-assignment-submit-btn button#tutor_assignment_submit_btn:hover{
    background-color: #424242!important;
}
.tutor-assignment-footer-btn.tutor-d-flex.tutor-justify-between .tutor-btn.tutor-btn-ghost.tutor-mt-md-0.tutor-mt-12 {
  padding: 0 !important;
}

.certificates_icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: url(images/cr_normal.svg) no-repeat center center;
}

.active .certificates_icon,
.certificates_icon:hover {
 
  background: url(images/cr_active.svg) no-repeat center center;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-wishlist{
    order: 7;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-purchase_history{
    order: 8;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-settings{
    order: 9;
}

.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-logout{
    order: 10;
}
.tutor-dashboard-menu-item.tutor-dashboard-menu-logout {
  border-bottom: none !important;
}


/*.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-calendar{display: none;}*/
.role-subscriber .tutor-dashboard-menu-item.tutor-dashboard-menu-calendar {
  order: 9;
}

.loggedin-menu .dropdown:hover ul.dropdown-menu {
  display: flex;
  flex-direction: column;
}






.page-template-certificates-template .tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks {
  list-style: none;
}
.page-template-certificates-template .tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks li a{
    text-decoration: none;
}
.page-template-certificates-template .tutor-frontend-dashboard .tutor-dashboard-content .tutor-card:not(.tutor-no-border) {
  border: 1px solid rgb(238, 235, 211) !important;
}


.page-template-certificates-template .course__header {
  margin: 0;
}

.announcements .tutor-fs-6.tutor-color-muted {
    white-space: pre-line;
}

.tutor-card-footer span.tutor-fs-7.tutor-fw-medium.tutor-color-black {
    font-weight: 700;
}
.my-courses .tutor-dashboard-my-courses .tutor-card-footer {
    padding-top: 20px;
    padding-bottom: 10px;
    position: relative;
}
.my-courses .tutor-dashboard-my-courses .tutor-card-footer::before{
    left: -10px;
    right: -10px;
    top: 0px;
    content: '';
    background: #EEEBD3;
    height: 1px;
    position: absolute;
}
.my-courses .tutor-meta.tutor-mb-8 span {
    color: #424242;
}
.my-courses .tutor-meta.tutor-mb-8{
    margin-bottom: 0!important;
}
.tutor-card .tutor-card-footer {
    padding-top: 0px;
    padding-bottom: 10px!important;
    font-weight: 700;
}

.tutor-assignment-footer.tutor-pt-32.tutor-pt-sm-44 .tutor-assignment-footer-btn.tutor-d-flex.tutor-justify-between {
    justify-content: flex-start !important;
    flex-direction: row-reverse;
    gap: 30px;
}
div#tutor-single-entry-content .footer_elements {
    order: 100;
    border-top: 1px solid #EEEBD3;
}
.order_note {
  border-radius: 5px;
  border: 1px solid var(--Key-colour-Cream, #EEEBD3);
  background: #FFF;
  padding: 30px;
}
.order_note h3{
    color: var(--Text-Paragraph, #424242);
leading-trim: both;

text-edge: cap;
font-family: Overpass;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 22px; /* 137.5% */
margin: 0 0 30px;
}
.order_note p{
    color: var(--Text-Paragraph, #424242);
leading-trim: both;

text-edge: cap;
/* Paragrapgh text */
font-family: Overpass;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px; /* 137.5% */
margin: 0;
}


.woocommerce-order-details .Payment.method\: {
  display: none;
}

.order_details .Total\: th{
    color: #7B7340!important;
    leading-trim: both;

    text-edge: cap;
    /* Title H5 */
    font-family: Overpass;
    font-size: 22px!important;
    font-style: normal;
    font-weight: 700!important;
    line-height: 120%; /* 26.4px */
}

.order_details .Total\: td{
    color: #7B7340!important;
    leading-trim: both;

    text-edge: cap;
    /* Title H5 */
    font-family: Overpass;
    font-size: 22px!important;
    font-style: normal;
    font-weight: 700!important;
    line-height: 120%; /* 26.4px */
}



.tribe-events-view {
    position: relative;
    width: 100%;
    float: left;
    height: auto;
}
.post-type-archive-tribe_events .course__header {
    margin: 0;
}
.tutor-frontend-dashboard-header .tutor-dashboard-header-ratings {
    display: none;
}
.tutor-btn{
    padding-top: 10px!important;
    padding-bottom: 7px!important;
}
.explore-btn a:hover,
.tutor-card .tutor-card-body .hover_overlay .overlay_inner .short_info .view_link a:hover{
    background-color: #424242;
}


.nav-right-block ul li.loggedin-menu .dropdown .dropdown-menu li.tutor-dashboard-menu-item.tutor-dashboard-menu-calendar + li.tutor-dashboard-menu-divider {
    order: unset !important;
}
.nav-right-block ul li.loggedin-menu .dropdown .dropdown-menu li.tutor-dashboard-menu-divider{
    order: unset!important;
}

span.tutor-course-content-list-item-icon.tutor-icon-brand-zoom::before {
    background: url(images/google-meet-2.svg) no-repeat center center!important;
    width: 18px!important;
    height: 18px!important;
    content: ''!important;
    position: absolute;
}

.tutor-accordion-item-body-content .tutor-course-content-list-item-icon{
    width: 18px!important;
    min-width: 18px!important;
    margin-top: 2px!important;
}

span.tutor-icon-document-text::before {
    background: url(images/icon-assignment.svg) no-repeat center center;
    width: 18px;
    height: 18px;
    content: '';
    position: absolute;
}

ul.woocommerce-error {
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #E02127;
    border: none;
    color: var(--Text-Paragraph, #424242);
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 12px 20px 10px;
}
.woocommerce-error::before{
    display: none;
}
.cart_notice ul.woocommerce-error::before,
.woocommerce-checkout ul.woocommerce-error::before{
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(images/c_close.svg) no-repeat center center;
    content: '';
    top: 10px;

}
.cart_notice ul.woocommerce-error.woocommerce-error-dismissible{
    display: none;
}
.cart_notice ul.woocommerce-error,
.woocommerce-checkout ul.woocommerce-error{
    padding-left: 59px;
}

.fc-wrapper .fc-coupon-code-messages .woocommerce-error li:has(a.fc-coupon-code-message-dismiss) {
    padding-left: 39px !important;
    padding-right: 0 !important;
}
.fc-wrapper .fc-coupon-code-messages .woocommerce-error li .fc-coupon-code-message-dismiss {
    position: absolute;
    top: 0;
    right: auto;
    left: 0;
    text-indent: -9999px;
    width: 24px;
    height: 24px;
    background: url(images/c_close.svg) no-repeat center center;
    top: -2px;
}
.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-quiz-wrapper button.tutor-btn.tutor-btn-primary.tutor-btn-md.start-quiz-btn.tutor-quiz-next-btn-all.tutor-quiz-answer-next-btn {
    top: 28px;
}
.tutor-quiz-wrapper:has(#tutor-quiz-time-expire-wrapper.tutor-alert-show) button.tutor-btn.tutor-btn-primary.tutor-btn-md.start-quiz-btn.tutor-quiz-next-btn-all.tutor-quiz-answer-next-btn {
    pointer-events: none;
    opacity: 0.5;
}
.tutor-quiz-wrapper .tutor-quiz-wrap .tutor-fs-7.tutor-color-secondary{
    margin-bottom: 0!important;
}
.filterBy a{
    padding: 0 15px 0 43px!important;
    width: auto;
    color: var(--Text-Paragraph, #424242);
    font-family: Overpass;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 19.2px */
    border-radius: 5px;
    border: 1px solid #E5E5E5;

    background: #FFF url(images/filter_n.svg) no-repeat 15px center;
}
.tutor-quiz-btn-group.tutor-mt-60.tutor-d-flex:has(.tutor-btn-ghost) button.tutor-btn.tutor-btn-primary.tutor-btn-md.start-quiz-btn.tutor-quiz-next-btn-all.tutor-quiz-submit-btn {
    position: absolute;
    right: 0;
    top: 26px;
}
    
.filterBy a:hover {
    background: #FEA322 url(images/filter-icon.svg) no-repeat 15px center!important;
    color: #fff;
}
.tutor-card-footer .list-item-button:has(.free_text) {
    display: inline-block !important;
}
.tutor-wrap .tutor-template-segment.tutor-login-wrap {
    width: 100% !important;
    /* float: left; */
    margin: 140px auto 30px;
}
.dropdown-item.active, .dropdown-item:active{
    color: #1e2125;
    background-color: #e9ecef;
}
.login_page .tutor-template-segment.tutor-login-wrap {
  margin-top: 0;
}

.tutor-col-3.tutor-course-filter-container{
    right: 0!important;
}

#filter_form .tutor-mb-16.tutor-d-block.tutor-d-xl-none.tutor-text-right {
    position: absolute;
    right: 45px;
    top: 45px;
}
#our_courses .tutor-d-block.tutor-d-xl-none.tutor-mb-32 {
    display: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.tutor-course-filter-container .tutor-course-filters .tutor-widget{
    width: calc(50% - 10px) !important;
}
form.tutor-course-filter-forms.tutor-forms {
    flex-wrap: wrap;
}
}

@media only screen and (min-width: 768px) {
button#backToTop {
    display: none !important;
}
}

.tutor-dashboard.tutor-dashboard-student .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_cover_deleter{
    z-index: 9;
}



@media only screen and (max-width: 767px) {
.tutor-course-filters .tutor-course-filter-forms.tutor-forms{
    padding: 40px 20px!important;
}
.tutor-course-filters .tutor-course-filter-forms.tutor-forms{
    flex-wrap: wrap;
}
.tutor-course-filter-container .tutor-course-filters .tutor-widget{
    width: 100%!important;
}
#our_courses .tutor-d-block.tutor-d-xl-none.tutor-mb-32 {
    display: none !important;
}

.role-subscriber .nav-right-block ul li.loggedin-menu .dropdown .dropdown-menu li.tutor-dashboard-menu-item.tutor-dashboard-menu-calendar + li.tutor-dashboard-menu-divider {
  order: 9 !important;
}

 .role-subscriber .sidebar_content_inner .tutor-dashboard-menu-divider {
    order: 9 !important;
  }

.sidebar_content_inner .tutor-dashboard-menu-divider {
  order: unset!important;
}
.sidebar_content_inner ul li a{
    padding-top: 12px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    text-decoration: none;
}
.sidebar_content_inner ul li a:hover{
    background-color: rgba(229, 229, 235, 1)!important;
}
.tutor-dashboard-menu-divider{
    margin: 14px 0;
}
.tutor-accordion-item h4.tutor-accordion-item-header::after{
    display: none;
}
.tutor-accordion-item h4.tutor-accordion-item-header{
    padding-right: 20px;
}
span.total_le_info {
    text-align: right;
    width: auto;
    min-width: fit-content;
}
span.total_le_info > span {
    display: inline-block;
    white-space: nowrap;
    clear: both;
}
span.total_le_info > span.lc_time {
    display: block;
}
button#backToTop {
    border: none !important;
    background: none;
}
.tutor-pb-80.settings .tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header {
    display: none !important;
}
.tutor-dashboard.tutor-dashboard-student .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area .tutor_overlay button.tutor_cover_uploader{
    padding: 0!important;
}
.settings\/reset-password .tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header {
    display: none !important;
}
.settings\/withdraw-settings .tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header,
.settings\/social-profile .tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header,
.settings\/notification .tutor-row.tutor-d-flex.tutor-justify-between.tutor-frontend-dashboard-header {
    display: none !important;
}


}



.tribe-events-pro-photo h2.tribe-events-calendar-list__month-separator {
    flex: 0 0 100%;
}
.tribe-events-pro-photo .tribe-common-g-row.tribe-common-g-row--gutters {
    gap: 10px;
}
.tribe-events-pro-photo article.tribe-common-g-col {
    padding: 0 !important;
}

/*.tribe-events-c-messages__message.tribe-events-c-messages__message--notice:has(.tribe-common-c-svgicon--messages-not-found) {
    display: none;
}
*/

.woocommerce {
    float: left;
    width: 100%;
}
.my_navbar {
    float: left;
    width: 100%;
    height: auto;
}
.course__header.no_margin {
    margin: 0;
}

.tutor-accordion-item-body span.tutor-course-topic-item-icon {
    min-width: 22px;
    margin-right: 5px;
}
.tutor-header-right-side span.tutor-icon-bell-bold{
    width: 18px;
    height: 18px;
    background: url(images/bell_icon.svg) no-repeat center center;
}
.tutor-header-right-side span.tutor-icon-bell-bold::before{
    display: none;

}
form#tutor-start-quiz .tutor-btn.start-quiz-btn:hover,
.tutor-quiz-wrapper .tutor-quiz-btn-group button.tutor-quiz-answer-next-btn:hover{
    background-color: #424242!important;
}
body:not(.role-subscriber) .certificate_link{
    display: none!important;
}


.role-subscriber .nav-right-block ul li.loggedin-menu .dropdown .dropdown-menu li.tutor-dashboard-menu-item.tutor-dashboard-menu-calendar + li.tutor-dashboard-menu-divider {
  order: 9 !important;
}
#tribe-tickets__modal-form .ti_bottom_info {
    display: none;
}
.tribe-tickets__iac-email-disclaimer.tribe-common-b2{
    color: var(--Text-Placeholder, #B3B3B3);
    leading-trim: both;

    text-edge: cap;
    /* Paragrapgh small */
    font-family: Overpass;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 153.846% */
    padding-bottom: 50px;
}
h2.tribe-events-related-events-title {
    display: none!important;
}
ul.tribe-related-events{
    display: none!important;
}
body:not(.single-tribe_events) .event_related_post {
    display: none !important;
}

.tribe-tickets__tickets-footer .get_ticket_button,
.tribe-tickets__rsvp-actions-rsvp-going .get_ticket_button{

    float: right; display: inline-block; height: 40px; background-color: rgba(123, 115, 64, 1); font-size: 14px; font-weight: 600;letter-spacing: 1.2px; text-transform: uppercase; color: #fff; padding: 8px 30px 8px 30px;

    border-radius: 5px;
    border: 1px solid var(--Key-colour-Gold, #7B7340);
    background: var(--Key-colour-Gold, #7B7340);
    color: #fff!important;
    height: 40px;
    padding-top: 10px;
}
.tribe-tickets__tickets-footer .get_ticket_button:focus,
.tribe-tickets__rsvp-actions-rsvp-going .get_ticket_button:focus{
    outline: none!important;
}
.tribe-tickets__rsvp-actions-rsvp-going .get_ticket_button{
    float: none;
    display: inline-block;
}
#tribe-events-footer:has(.tribe-events-nav-pagination) {
  display: none;
}

.woocommerce-order-received .checkoutpage_template .woocommerce{
    float: none!important;
}

.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-cart-button.tribe-validation-submit.tribe-dialog__close-button.tribe-modal__close-button {
  position: relative;
  width: auto;
  background: none !important;
  text-indent: 0;
  top: auto;
  height: auto;
  right: auto;
}

.cancel_button.tribe-dialog__close-button.tribe-modal__close-button {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  transform: unset !important;
  background: none !important;
  color: var(--Text-Paragraph, #424242);
  leading-trim: both;
  text-edge: cap;
  font-family: Overpass;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
.tribe-checkout-backlinks{display: none;}

.account-wrapper .my-account-content table.my_account_orders.account-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.print_button, a.woocommerce-button.button.wt_pklist_invoice_print {
    width: 40px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid rgba(229, 229, 229, 1);
    background: #fff url(images/print-bg.svg) no-repeat center center;
    margin-left: 10px;
    margin-right: 10px;
    text-indent: 999999px;
}

.account-wrapper .my-account-content table.my_account_orders.account-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.download_button, a.woocommerce-button.button.wt_pklist_invoice_download {
    width: 40px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid rgba(229, 229, 229, 1);
    background: #fff url(images/download-bg.svg) no-repeat center center;
    text-indent: 999999px;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.pay {
    display: none !important;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.cancel {
    display: none !important;
}
section.woocommerce-order-details a.button.button-primary.wt_pklist_invoice_print,
section.woocommerce-order-details a.button.button-primary.wt_pklist_invoice_download,
p.order-again {
    display: none;
}
section.woocommerce-order-details > br {
    display: none;
}



a.tutor-course-wishlist-btn.save-bookmark-btn.tutor-iconic-btn.tutor-iconic-btn-secondary:has(.tutor-icon-bookmark-line):hover
 {
    width: auto;
    padding: 0 15px;
    border-radius: 15px;
}
a.tutor-course-wishlist-btn.save-bookmark-btn.tutor-iconic-btn.tutor-iconic-btn-secondary:has(.tutor-icon-bookmark-line):hover::after {
    content: 'Add to wishlist';
    display: inline-block;
    position: relative;
    margin-left: 10px;
    top: 2px;
}
.custom_wishlistButton{
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 50%;
    color: #7B7340;
    display: inline-block;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.custom_wishlistButton:hover {
  width: auto !important;
  padding: 0 15px;
  border-radius: 15px !important;
}
.custom_wishlistButton:hover::after {
    content: 'Add to wishlist';
    display: inline-block;
    position: relative;
    margin-left: 10px;
    top: 2px;
}
.tutor-card .tutor-card-body .hover_overlay{
    box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.20);
}

button.toggle-content-btn {
    display: inline-block;
    border: none;
    background: none;
    font-size: 16px;
    color: #FEA322;
}
.hover_overlay .course-content-short p {
    margin: 0;
}

/*a.woocommerce-remove-coupon {
    text-indent: -9999px !important;
    display: inline-block;
    font-size: 0;
    width: 24px;
    height: 24px;
    position: relative;
    top: -8px;
    margin-right: -26px;
    background: url(images/x.svg) no-repeat center center;
}*/

a.woocommerce-remove-coupon {
  text-indent: -9999px !important;
  display: inline-block;
  font-size: 0;
  width: 60px;
  height: auto;
  position: relative;
  top: 0;
  margin-right: 0;
  background: none;
  text-decoration: none;
}
.cart-discount td {
  white-space: nowrap;
}
.woocommerce-remove-coupon::before {
  content: 'Remove';
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
}
.woocommerce-remove-coupon:hover::before{
    text-decoration: none;
}


#add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th{
    width: 60%;
}
.cu_tooltip {
    display: inline-block;
    position: relative;
    top: -1px;
}
.cu_tooltip > svg{
    cursor: pointer;
}
.cu_tooltip > svg:hover + .c_description{
    opacity: 1;
    visibility: visible;
}
.c_description {
    position: absolute;
    left: 50%;
    bottom: 35px;
    border-radius: 5px;
    background: #F2F1EB;
    padding: 20px 20px;
    transform: translateX(-50%);
    width: 383px;
    white-space: pre-line;
    color: var(--Text-Paragraph, #424242);
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.20);
    opacity: 0;
    visibility: hidden;
}
.c_description::after{
    width: 13px;
    height: 10px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -9px;
    content: '';
    background: url(images/bottom_arrow.svg) no-repeat center center;
}

.product-thumbnail:has(img.woocommerce-placeholder.wp-post-image) .title_item {
    margin: 0 0 12px !important;
}
.product-thumbnail img.woocommerce-placeholder.wp-post-image {
    border: 1px solid #ddd;
}
.title_item span {
    font-weight: 400;
}
tr.woocommerce-cart-form__cart-item.cart_item:has(img.woocommerce-placeholder.wp-post-image) .total_amount{
    margin: 0 0 12px!important;
}

/*.product-thumbnail:has(img.woocommerce-placeholder.wp-post-image) .thumb_item{
    display: none!important;
}*/


span.tribe-tickets__tickets-sale-price {
    text-align: left;
}

div#cp_wrapper.hidden {
    display: none;
}
.tribe-events-meta-group .tribe-events-single-section-title{
    text-transform: none!important;
}
.tribe-events .tribe-events-c-small-cta>* {
    margin-left: 0!important;
}
a.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium{
    height: 40px;
    background-color: transparent;
    border: 1px solid rgba(229, 229, 229, 1);
    border-radius: 5px !important;
    font-size: 14px;
    font-weight: 600;
    color: rgba(147, 147, 147, 1);
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 48px 4px 20px;
    background: url(images/pg-right.svg) no-repeat right 20px center;
    font-family: "Overpass", sans-serif !important;
}
a.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium svg.tribe-common-c-svgicon.tribe-common-c-svgicon--caret-right.tribe-events-c-nav__next-icon-svg {
    display: none;
}


del.tutor-fs-7.tutor-color-muted.tutor-ml-8.non_member_price {
    display: block;
    margin: 0;
    font-size: 16px;
    color: #424242;
    line-height: 22px;
}
.tutor-course-sidebar-card-pricing .non_member_price .woocommerce-Price-amount.amount bdi {
    font-size: 16px;
    line-height: 26.4px;
    color: #424242;
    font-weight: 700;
    line-height: 22px;
}
.tutor-single-course-sidebar .tutor-card-body .tutor-btn.tutor-add-to-cart-button {
    margin-bottom: 0!important;
}
.page-id-8 #tutor-registration-wrap{
    max-width: 580px!important;
}

.hub_info {
    color: var(--Text-Paragraph, #424242);
    font-family: Overpass;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-top: 9px;
}
.hub_info a{
    text-decoration: none;
    color: #FEA322;
}
button.submit-cmn {
    background: rgba(0, 0, 51, 0.2);
    opacity: 1;
}
.modal .hidden{
    display: none!important;
}
.verify-overly .modal-dialog,
.success-link-overly .modal-dialog{
    background: none!important;
}
.verify-overly .modal-content,
.success-link-overly .modal-content{
    background-color: #fff;
    border-radius: 20px;
}

.nav-right-block ul li.loggedin-menu .dropdown .dropdown-menu li.top_border {
    border-top: 1px solid #E5E5E5;
    padding-top: 10px !important;
    margin-top: 10px !important;
}

ul.tutor-dashboard-permalinks.my_profile_nav li a{
    text-decoration: none;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav{
    padding: 15px 20px!important;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li{
    list-style: none;
}

.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li a {
    padding: 15px 0 15px 33px;
    display: block;
    overflow: hidden;
    color: var(--Text-Paragraph, #424242);
    text-overflow: ellipsis;
    font-family: Overpass;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li {
    list-style: none;
    border-top: 1px solid #EEEBD3 !important;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li:first-child{
    border-top: none!important;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li a:hover,
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.active a{
    color: #FEA322!important;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.profile_nav a{
    background: url(images/profile_icon.svg) no-repeat left center;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.profile_nav a:hover{
    background: url(images/profile_icon_hover.svg) no-repeat left center;
}

.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.billing_nav a{
    background: url(images/billing_icon.svg) no-repeat left center;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.billing_nav a:hover{
    background: url(images/billing_icon_hover.svg) no-repeat left center;
}

.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.password_nav a{
    background: url(images/password_icon.svg) no-repeat left center;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.password_nav a:hover{
    background: url(images/password_icon_hover.svg) no-repeat left center;
}

.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.membership_nav a{
    background: url(images/profile_icon.svg) no-repeat left center;
}
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.membership_nav a:hover,
.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks.my_profile_nav li.membership_nav.active a{
    background: url(images/profile_icon_hover.svg) no-repeat left center;
}

.sda-info-single-col h4 span.mm-curent.status_4{
    background: linear-gradient(0deg,#ffffffe6,#ffffffe6),#e02127;
    color: #e02127!important;
}
.sda-info-single-col h4 span.mm-curent.status_5{
    background: linear-gradient(0deg, #ffffffe6, #ffffffe6), #fea322;
    color: #fea322 !important;
}
.sda-info-single-col h4 span.mm-curent.status_3{
    background: linear-gradient(0deg, #ffffffe6, #ffffffe6), #7b7340;
    color: #7b7340 !important;
}


.tribe-events-calendar-list__event-details.tribe-common-g-col .course-content-full p {
    white-space: pre-line;
}

.cart_form_area > .woocommerce-cart-form + .woocommerce-cart-form {
  display: none;
}
.coupon_block .woocommerce-cart-form:first-child {
  display: none;
}
.coupon_block .woocommerce-cart-form:last-child {
  display: block;
}
.for_popup.hidden{
    display: none;
}
.normal_state {
    display: flex;
    flex-direction: column;
}
.tribe-dialog__content.tribe-modal__content .normal_state {
  display: none !important;
}

.tribe-dialog__content.tribe-modal__content .for_popup.hidden{
    display: inline-block!important;
}
.tribe-tickets__tickets-sale-price .woocommerce-Price-amount.amount {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
  color: rgba(66, 66, 66, 1);
  font-family: "Overpass", sans-serif !important;
}

span.date_separator {
    display: inline-block;
    margin: 0 4px 0 8px;
}
.date_time_block{
    display: inline-block;
    margin-right: 20px;
}
span.top_cat_item a {
    display: inline-block;
    padding: 5px 12px 1px 31px;
    color: #003;
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    border-radius: 5px;
    background: #E5E5EB url(images/catIcon.svg) no-repeat 12px center;
}


.cart_form_area table.shop_table tbody tr td.product-thumbnail .product_blcok .thumb_item img {
    width: 60px;
    height: 76px;
    object-fit: cover;
    border-radius: 5px;
}

.cart_form_area table.shop_table tbody tr td.product-thumbnail .product_blcok .others_info .title_item{
    margin-bottom: 7px;
}

.cart_form_area table.shop_table  .remove_block{ text-align: left; }
.cart_form_area table.shop_table  .remove_block a{ display: inline-block; width: auto; border-radius: 0px; background-color: transparent; font-size: 16px; line-height: 22px; color: rgba(254, 163, 34, 1) !important; font-weight: 400; padding-left: 25px; background: url(images/remove.svg) no-repeat left center;}
.cart_form_area table.shop_table  .remove_block a:hover{ background-color: transparent;color: rgba(254, 163, 34, 1);  }


.cart_form_area table.shop_table tbody tr td.product-thumbnail .product_blcok .thumb_item {
    width: 60px;
}
.cart_form_area table.shop_table tbody tr td.product-thumbnail .product_blcok .others_info .price_item{
    margin-bottom: 7px;
}
.woocommerce .woocommerce-cart-form table.shop_table td{
    padding: 20px!important;
}

.woocommerce .woocommerce-cart-form table.shop_table td {
    padding: 20px !important;
    border-top: none !important;
}
.woocommerce .woocommerce-cart-form table.shop_table tbody tr:first-child td {
    padding: 20px !important;
    border-top: 1px solid rgba(238, 235, 211, 1) !important
}

.woocommerce-order-details .tribe-event-details a {
  display: inline-block;
  margin: 0 0 6px !important;
}
.woocommerce-order-details .tribe-event-details .tribe-address{
    display: none;

}

.my-account-content .woocommerce-order-details .includes_tax {
  display: none;
}

.my-account-content .tribe-common.tribe-common-b1.tec-tickets__attendees-list-wrapper.tec-tickets__attendees-list-wrapper--woo .tec-tickets__attendees-list-item-attendee-details-ticket {
  display: none;
}

.includes_tax {
  display: none!important;
}
.tax_label {
  display: none!important;
}
.tax_label {
  display: none!important;
}
#billing_postcode_field {
  width: 100% !important;
  margin-right: 0 !important;
}

.shop_table.woocommerce-checkout-review-order-table .product-name{
    padding: 0!important;
}

div.woocommerce form .woocommerce-billing-only-fields__field-wrapper {
  margin-top: 0;
}


#billing_address_2::-moz-placeholder{
    opacity: 0;
}
#billing_address_2::-webkit-input-placeholder{
    opacity: 0;
}
#billing_address_2::-ms-input-placeholder{
    opacity: 0;
}

tr.tax-inclusive td {
    color: #7B7340!important;
    font-weight: 400!important;
}

span.ticket-name {
    display: flex;
    align-items: center;
    gap: 6px;
}
span.ticket-name .type {
    color: var(--Text-Label, #939393);
    leading-trim: both;
    text-edge: cap;
    font-family: Overpass;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
}
ul.tribe-tickets-list.tribe-list .tribe-ticket-information {
    top: 22px;
    position: relative;
}
ul.tribe-rsvp-list.tribe-list {
    padding-bottom: 50px;
    border-bottom: 1px solid #EEEBD3;
}

.tribe-rsvp:has(.from_theme) > .user-details {
    display: none;
}

.tribe-rsvp .from_theme{
    display: block;
  margin: 0 0 15px;
} 


tr.tax-rate td {
    color: rgba(123, 115, 64, 1);
    font-weight: 400 !important;
}
.tax-rate th {
    padding-left: 0 !important;
}

.tax-rate td {
    padding-right: 0 !important;
    color: #7B7340 !important;
}
.woocommerce-checkout-review-order-table tr.tax-rate span.woocommerce-Price-amount.amount {
    position: relative;
}
.woocommerce-checkout-review-order-table tr.tax-rate span.woocommerce-Price-amount.amount::before {
    content: '(';
    color: #7B7340;
}
.woocommerce-checkout-review-order-table tr.tax-rate span.woocommerce-Price-amount.amount::after {
    content: ')';
    color: #7B7340;
}
.woocommerce-order-details .cart_subtotal th {
  font-weight: 700 !important;
}
.woocommerce-order-details .order-totals.order-totals-gst th {
  font-weight: 700 !important;
}

tr.tax-rate th {
    color: #424242 !important;
}

tr.cart-subtotal td, tr.cart-subtotal th {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    /* border-top: none !important; */
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate td, 
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.tax-rate th, 
.tax-rate td, tr.tax-rate th {
    border-bottom: none !important;
    padding-top: 3px !important;
    border-top: none !important;
    padding-bottom: 6px !important;
}

body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{
    border-bottom: none !important;
    padding-bottom: 0 !important;
}
div.woocommerce .fc-wrapper .fc-sidebar #order_review table.woocommerce-checkout-review-order-table tfoot tr.tax-rate {
    border-color: transparent !important;
}
.my-account-content .tec-tickets__attendees-list-item-attendee-details.tribe-common-b1 {
  display: flex;
  align-items: center;
}

.my-account-content .tec-tickets__attendees-list-item-attendee-details-name.tribe-common-b1--bold {
  width: 50%;
}

.my-account-content .tribe-common.tribe-common-b1.tec-tickets__attendees-list-wrapper.tec-tickets__attendees-list-wrapper--woo .tec-tickets__attendees-list-item-attendee-details-ticket {
  display: flex;
  align-items: center;
  gap: 6px;
}
.my-account-content .tribe-common.tribe-common-b1.tec-tickets__attendees-list-wrapper.tec-tickets__attendees-list-wrapper--woo .tec-tickets__attendees-list-item-attendee-details-ticket span{
    color: var(--Text-Label, #939393);
leading-trim: both;

text-edge: cap;
font-family: Overpass;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 18px; /* 150% */
letter-spacing: 1.2px;
text-transform: uppercase;
}
.woocommerce-view-order .woocommerce .account-wrapper .my-account-content .tribe-common.tribe-common-b1 .tec-tickets__attendees-list .tec-tickets__attendees-list-item .tec-tickets__wallet-plus-component-pdf-button-container a.tec-tickets__wallet-plus-component-pdf-button-link{
    padding-top: 10px!important;
    padding-bottom: 9px!important;
}


.tribe-attendee-meta + .tribe-attendee-meta {
  margin-top: 60px !important;
  position: relative;
}

.tribe-attendee-meta + .tribe-attendee-meta::before{
    background: #EEEBD3;
    height: 1px;
    width: 100%;
    position: absolute;
    content: '';
    top: -30px;
    left: 0;
}
.woocommerce-view-order .woocommerce .account-wrapper .my-account-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tbody tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name .item__title .title__left{
    margin-top: 0;
    margin-bottom: 10px!important;
}
.my-account-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tbody tr td.woocommerce-table__product-name.product-name table.tribe-attendee-meta{
    margin-top: 0;
}
.account_connected li.is_signup {
    display: none;
}

.cart-discount th {
  padding-left: 0 !important;
  white-space: nowrap;
}

.cart-discount td {
  white-space: nowrap;
  padding-right: 0 !important;
}

.tribe-tickets__attendee-tickets-footer .cancel_button.tribe-dialog__close-button.tribe-modal__close-button {
  width: 64px !important;
}

span.tribe-events-calendar-series-archive__container {
    display: none;
}

.tribe-events-calendar-month__calendar-event-details a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.tribe-common-g-col.tribe-events-pro-summary__event-details a.tribe-events-c-small-cta__text {
    display: none;
}

.tribe-common-g-col.tribe-events-pro-summary__event-details .course-content-wrapper p img {
    display: none;
}

.tribe-common-g-col.tribe-events-pro-summary__event-details .tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
    margin-top: 0;
}

.order-totals.order-totals-gst th {
  border-top: none !important;
  padding-top: 0px !important;
}

.order-totals.order-totals-gst td {
  border-top: none !important;
  padding-top: 0px !important;
}

.my-account-content .woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details tfoot tr.order_total th,
.checkoutpage_template .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr.order_total th,
.checkoutpage_template .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr.order_total td {
  font-size: 22px !important;
  color: #7B7340!important;
  font-weight: 700;
}
.checkoutpage_template .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr.order_total td span.woocommerce-Price-amount.amount{
    font-weight: 700;
}
.woocommerce-order-details .order_total td {
  font-size: 22px !important;
  color: #7B7340!important;
}

.account-wrapper .my-account-content table.my_account_orders.account-orders-table tbody tr td.woocommerce-orders-table__cell-order-status span.order_status.failed {
  background-color: rgba(224, 33, 39, 0.10);
  color: rgba(224, 33, 39, 1);
}

.account-wrapper .my-account-content table.my_account_orders.account-orders-table tbody tr td.woocommerce-orders-table__cell-order-status span.order_status.pending {
  background-color: rgba(123, 115, 64, 0.10);
  color: rgba(123, 115, 64, 1);
}

.fc-step__substep-text-content.fc-step__substep-text-content--coupon-codes .woocommerce-remove-coupon::before {
  display: none;
}

.fc-step__substep-text-content.fc-step__substep-text-content--coupon-codes .woocommerce-remove-coupon {
  text-indent: 0 !important;
  position: relative;
}
.fc-step__substep-text-content.fc-step__substep-text-content--coupon-codes .woocommerce-remove-coupon:hover{
    text-decoration: none;
}



div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-discount td {
  font-weight: 400 !important;
  color: rgba(123, 115, 64, 1)!important;
  padding-right: 0!important;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr th {
  
  padding-right: 0!important;
}


.banner-photo.floatCss img
 {
    width: 100%;
    height: auto;
}
.tutor-course-single-sidebar-wrapper .tutor-accordion-item-body{
    padding-bottom: 0!important;
}

.tutor-course-spotlight-wrapper ul.tutor-nav.tutor-course-spotlight-nav.tutor-justify-center {
    display: none;
}

#tribe-modal__attendee-registration .tribe-tickets__attendee-tickets-container .tribe-tickets__form.tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input.tribe-common-form-control-text__input::-moz-placeholder{
    color: #B3B3B3;
}
#tribe-modal__attendee-registration .tribe-tickets__attendee-tickets-container .tribe-tickets__form.tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input.tribe-common-form-control-text__input::-ms-input-placeholder{
    color: #B3B3B3;
}
#tribe-modal__attendee-registration .tribe-tickets__attendee-tickets-container .tribe-tickets__form.tribe-tickets__attendee-tickets-item .tribe-tickets__form-field input.tribe-common-form-control-text__input::-webkit-input-placeholder{
    color: #B3B3B3;
}

span.sale__price .woocommerce-Price-amount.amount bdi {
    font-size: inherit !important;
    color: inherit !important;
}
.single-eis-report a{
    overflow: hidden;
}
.offer-mid-content.floatCss p {
    margin: 0 0 20px;
}
.offer-mid-content.floatCss p a{
    color: #FEA322;
}

.navbar-expand-lg .navbar-nav .nav-item.dropdown .dropdown-menu li.menu-item-object-members-circulars{
    display: none;
}

body.role-administrator .navbar-expand-lg .navbar-nav .nav-item.dropdown .dropdown-menu li.menu-item-object-members-circulars{
    display: block;
}
.account_connected .navbar-expand-lg .navbar-nav .nav-item.dropdown .dropdown-menu li.menu-item-object-members-circulars{
    display: block;
}
.my_navbar .container .row .col-md-12 ul li{
    width: 20%;
}

.pricing-overly .modal-dialog,
#clasified-popup .modal-dialog{
    background: none;
    border-radius: 0!important;
}
.pricing-overly .modal-dialog .modal-content,
#clasified-popup .modal-dialog .modal-content {
    background: #fff;
    border-radius: 5px;
}

.submit-job-section textarea.form-control {
    resize: none;
}
.submit-job-section textarea.form-control::-moz-placeholder{
    color: #B3B3B3!important;
    opacity: 1!important;
}
.submit-job-section textarea.form-control::-webkit-input-placeholder{
    color: #B3B3B3!important;
    opacity: 1!important;
}
.submit-job-section textarea.form-control::-ms-input-placeholder{
    color: #B3B3B3!important;
    opacity: 1!important;
}
#classified_title::-moz-placeholder{
    color: #B3B3B3!important;
    opacity: 1!important;
}
#classified_title::-webkit-input-placeholder{
    color: #B3B3B3!important;
    opacity: 1!important;
}
#classified_title::-ms-input-placeholder{
    color: #B3B3B3!important;
    opacity: 1!important;
}

.submit-job-section .wp-editor-tools.hide-if-no-js {
    display: none;
}
.submit-job-section textarea.form-control{
    padding-top: 8px;
}

.cmn-input::-moz-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.cmn-input::-webkit-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.cmn-input::-ms-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}

.green-alert-block p{
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
}

.green-alert-block p strong {
    font-weight: 700;
}
.nav-section .logo img {
    max-width: 185px;
    height: auto;
}


.tribe-tickets__tickets-item .tribe-tickets__tickets-item-details-content {
    padding-right: 30px;
}
/*body:has(.account_connected) .normal_state span.tribe-tickets__tickets-sale-price:nth-child(2) {
    text-decoration: line-through;
}*/
.tribe-tickets__tickets-item-content-title-container .tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__tickets-item-content-title {
    margin-bottom: 0 !important;
}

.submit-job-section .has-error {
    border-color: #f00 !important;
}
.summary-contaioner-mobile{
    z-index: 999;
}
.summary-contaioner-mobile .summary-m-wrapper.floatCss {
    display: none;
}
.showSummary .summary-contaioner-mobile .summary-m-wrapper.floatCss {
    display: block;
}
.showSummary .summary-contaioner-mobile .total_text{
    background-image: url(images/sm_down_arrow.png);
}

.showSummary .summary-contaioner-mobile.floatCss.d-block.d-md-none::before {
    content: '';
    position: fixed;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 300%;
    left: 0px;
    bottom: 100%;
    top: 0;
    z-index: 99;
}
.showSummary .summary-contaioner-mobile .summary-m-wrapper.floatCss {
    z-index: 99;
}
.summary-mobile-block-1{
    z-index: 99;
}
.fl-chek2.floatCss:has(.has-error) label {
    color: #f00;
}

.cc-status.pending_approval-st,
.cc-status.pending_payment-st {
    color: rgba(254, 163, 34, 1);
    background-color: rgba(254, 163, 34, 0.1);
}

.loader_block {
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    background: rgba(255,255,255,0.6);
}
.loader_block_page {
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    background: rgba(255,255,255,0.6);
}
.loader-container {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 6;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 0px 3px 2px #00000017;
    -moz-box-shadow: 0px 0px 3px 2px #00000017;
    box-shadow: 0px 0px 3px 2px #00000017;
}
.loader-spinner {
    height: 30px;
    width: 30px;
    -webkit-animation: loader-rotate 0.8s infinite linear;
    -moz-animation: loader-rotate 0.8s infinite linear;
    -o-animation: loader-rotate 0.8s infinite linear;
    animation: loader-rotate 0.8s infinite linear;
    border: 2px solid rgba(123, 115, 64, 1);
    border-right-color: transparent;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
@-webkit-keyframes loader-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes loader-rotate {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes loader-rotate {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loader-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

#classified-edit-popup .wp-editor-tools {
    display: none;
}
#classified-edit-popup iframe {
    height: 300px !important;
}

#classified-edit-popup .sjs-input-group.sjs-group-btn-bottom.floatCss {
    margin-bottom: 0;
}

#classified-edit-popup h3{
    color: var(--Text-Paragraph, #424242);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 26.4px */
    margin: 0 0 20px;
}
.ocs-sidebar-single-product h3 {
    color: rgba(66, 66, 66, 1) !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    margin: 0px 0px 0px 0px !important;
}
.ocs-sidebar-single-product.floatCss .ocs-right span {
    /* white-space: nowrap; */
    display: inline-block;
}


span.cc-status.rejected-st{
    color: #E02127;
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #E02127;
}
span.cc-status.publish-st{
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #4CAF50;
    color: #4CAF50;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 0;
    padding-right: 0;
}

span.job-vacancy-cs.equipment-for-sale{
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #FEA322;
    color: #FEA322;
}
span.job-vacancy-cs.others{
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #E02127;
    color: #E02127;
}

span.job-vacancy-cs.job-movement{
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #4CAF50;
    color: #4CAF50;
}
span.job-vacancy-cs.premises-practice-available{
    border-radius: 5px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), #7B7340;
    color: #7B7340;
}
.classified-section .form-control.cmn-input-sh2 {
  padding-right: 33px;
  max-width: 160px;
}

.css-select-single-block.floatCss.select_block2.date_selection {
    display: inline-block;
    float: none;
    width: 185px;
}
.cs-select-cmn.select_block2.category_selection {
    margin: 0 15px 0 0;
}
.cs-select-cmn.select_block2.category_selection div#category_filter_chosen {
    width: 256px !important;
}

@media only screen and (max-width: 767px) {
.cs-select-cmn.select_block2.category_selection {
    margin: 0 0px 0 0;
}
.css-select-single-block.floatCss.select_block2.date_selection {
    display: inline-block;
    float: none;
    width: 50%;
}
.cs-select-cmn.select_block2.category_selection div#category_filter_chosen {
    width: 100%!important;
}

.cs-filter-dropdown.floatCss {
    display: none;
}

.show_dropdown .cs-filter-dropdown.floatCss {
    display: block;
    position: absolute;
    z-index: 9;
}


.login_page {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
}
#tutor-login-form .tutor-mb-40 {
    flex-wrap: wrap;
    gap: 10px;
}
#tutor-login-form a.tutor-btn.tutor-btn-ghost{
    padding: 0px!important;
}

}



/* New style */
.tribe-events-single-event-description.tribe-events-content h1,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary h1{
    color: #000;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    font-family: "Overpass", sans-serif;
}
.tribe-events-single-event-description.tribe-events-content h2,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary h2{
    color: #424242;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    font-family: "Overpass", sans-serif;
}
.tribe-events-single-event-description.tribe-events-content h3,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary h3{
    color: #424242;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 38.4px */
    font-family: "Overpass", sans-serif;
}
.tribe-events-single-event-description.tribe-events-content h4,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary h4{
    color: #424242;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 31.2px */
    font-family: "Overpass", sans-serif;
}
.tribe-events-single-event-description.tribe-events-content h5,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary h5{
    color: #424242;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    font-family: "Overpass", sans-serif;
}
.tribe-events-single-event-description.tribe-events-content h6,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary h6{
    color: #424242;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 144.444% */
    font-family: "Overpass", sans-serif;
}
.tribe-events-single-event-description.tribe-events-content p,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary p{
    color: #424242;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    font-family: "Overpass", sans-serif;
}
.tribe-events-single-event-description.tribe-events-content p a,
.tutor-course-details-page.tutor-container .tutor-fs-6.tutor-color-secondary p a{
    color: #FEA322;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    font-family: "Overpass", sans-serif;
}

.tribe-events-single-event-description.tribe-events-content li{
    font-size: 16px;
}


#classified_form .mce-container-body.mce-flow-layout .mce-container.mce-flow-layout-item.mce-btn-group:nth-child(2) {
    display: none;
}
.submit-job-section .mce-widget.mce-btn.mce-menubtn.mce-fixed-width.mce-listbox.mce-first.mce-btn-has-text {
    display: none;
}


.tutor-accordion-item-body input.tutor-form-check-input.tutor-form-check-circle:checked {
    display: block;
}
.tutor-accordion-item-body input.tutor-form-check-input.tutor-form-check-circle {
    display: none;
}
.tribe-dialog.a11y-dialog--open .for_popup.hidden:has(span.tribe-tickets__tickets-sale-price) span.tribe-common-b3.tribe-tickets__tickets-original-price {
    display: none;
}

.tribe-dialog.a11y-dialog--open .tribe-common-h4.tribe-tickets__tickets-item-quantity {
    padding: 1px !important;
    min-width: 160px;
}

.tribe-common-h4.tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-add {
  margin-bottom: 10px !important;
}
.tribe-common-h4.tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-remove {
  margin-bottom: 10px !important;
}

.editor-info-cs span{
    color: #B3B3B3;
}

.sjs-input-group p strong{
    color: rgba(179, 179, 179, 1);
}
.sjs-input-group p strong.has_counting{
    color: rgba(66, 66, 66, 1);

}
.green-alert-block.floatCss strong {
    color: #424242;
}

.product_name{
    display: inline-block;
    margin-left: 5px;
}
.woocommerce-checkout-review-order span.hide_in_card {
    display: none;
}
.ocs-sidebar-single-product.floatCss .ocs-discount span {
  color: #B3B3B3 !important;
  text-decoration: line-through;
}
.ocs-sidebar-single-product.floatCss .ocs-discount {
  display: block !important;
  font-size: 13px;
  color: #B3B3B3 !important;
  text-decoration: line-through !important;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  display: flex;
  justify-content: space-between;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{
    padding-right: 0!important;
}



.fc-checkout-order-review__inner .nonmember-sidebar-wrapper.floatCss.checkout-nonmember-block {
    margin-top: 20px;
    width: calc(100% + 70px);
    left: -40px;
}

.order-cart-sidebar h5 {
    font-size: 16px;
    color: #424242 !important;
    font-weight: 400 !important;
    margin: -28px 0 20px;
}
.ocs-right span.ocs-rt-text-bg2{
    font-weight: 700;
}

tr.fee th {
    white-space: nowrap;
    padding-left: 0!important;
}
tr.fee td{
    color: #7B7340!important;
    font-weight: normal!important;
    padding-right: 0!important;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table:has(.fee) tr.cart-subtotal th {
    padding-bottom: 5px !important;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table:has(.fee) tr.cart-subtotal td {
    padding-bottom: 5px !important;
}

.classified-tiers-wrap .ocs-sidebar-single-product.floatCss {
    align-items: start;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item.cart-item:has(.classified-cart-meta) .product-name .product-details .classified-cart-meta .classified-tiers-wrap .ocs-sidebar-single-product {
    margin-bottom: 10px !important;
}

div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr.cart_item.cart-item:has(.classified-cart-meta) .product-details p:not(:first-child) {
    margin: 0;
    margin-top: 0px;
    margin-block-start: 0px;
    margin-block-end: 0;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.fee th {
    white-space: nowrap;
    padding-left: 0 !important;
    border: none !important;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.fee td {
    border: none!important;
}
div.woocommerce .fc-wrapper .fc-sidebar #order_review table.woocommerce-checkout-review-order-table tfoot tr.fee {
    border: none;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.fee td {
    border: none !important;
    padding: 4px 0 !important;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.fee th {
    white-space: nowrap;
    padding-left: 0 !important;
    border: none !important;
    padding: 0px 0 !important;
    line-height: 10px !important;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item.cart-item:has(.classified-cart-meta) .product-name .product-details .classified-cart-meta .classified-tiers-wrap .ocs-sidebar-single-product:last-child {
    margin: 0 !important;
}
.submit-job-section .ocs-sidebar-single-product.floatCss {
    align-items: start;
}
.cart-collaterals tr.fee th, .cart-collaterals tr.fee td {
    border-top: none !important;
    padding: 2px 0 0 !important;
}
.account-wrapper .my-account-content table.my_account_orders.account-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions {
    text-align: left;
}
.account-wrapper .my-account-content table.my_account_orders.account-orders-table thead tr th:last-child {
    text-align: left;
}
.account-wrapper .my-account-content table.my_account_orders.account-orders-table thead tr th:last-child {
    text-align: left;
    width: 275px;
    min-width: 275px;
}
button.sdb-cs-submit-button.disabled {
    background-color: rgba(123, 115, 64, 0.3);
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
    .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
        display: block;
    }

    .fc-checkout-order-review__inner .nonmember-sidebar-wrapper.floatCss.checkout-nonmember-block {
        margin-top: 20px;
        width: 100%;
        left: 0;
    }

    #price_summary4 .ocs-single-row.golden-border-top-cs.floatCss {
    display: none;
}

}



.logged-in .normal_state span.tribe-tickets__tickets-sale-price:first-child .woocommerce-Price-amount{
  text-decoration: line-through;
}

.logged-in .normal_state span.tribe-tickets__tickets-sale-price:last-child .woocommerce-Price-amount{
  text-decoration: none;
}


body:has(.account_connected) .normal_state span.tribe-tickets__tickets-sale-price:nth-child(2) .woocommerce-Price-amount {
  text-decoration: line-through;
}
body:has(.account_connected) .normal_state span.tribe-tickets__tickets-sale-price:first-child .woocommerce-Price-amount {
  text-decoration: none
}


.tribe-tickets__tickets-footer .tribe-common-b2.tribe-tickets__tickets-footer-quantity {
    display: none !important;
}
.tribe-tickets__tickets-footer .tribe-common-b2.tribe-tickets__tickets-footer-total{
    display: none !important;
}


span.before_discount span.woocommerce-Price-amount.amount {
    font-size: 13px !important;
    color: #B3B3B3 !important;
    margin: 0 4px;
    text-decoration: line-through !important;
    font-weight: 400;
}

.tribe-dialog__content.tribe-modal__content .for_popup.hidden span.before_discount span.tribe-formatted-currency-wrap.tribe-currency-prefix {
    font-size: 13px !important;
    font-weight: normal !important;
    color: #B3B3B3 !important;
    text-decoration: line-through;
}

body:has(.account_connected) .tribe-dialog__content.tribe-modal__content .for_popup.hidden span.before_discount{
    display: none!important;
}

.cart_page_price span.before_discount,
#order_review span.before_discount {
    display: inline-block;
}
#order_review span.before_discount{
    display: block;
}
#order_review span.before_discount span.woocommerce-Price-amount.amount{
    margin: 0;
}

body:has(.account_connected) .cart_page_price span.before_discount{
    display: none;
}
body:has(.account_connected) #order_review span.before_discount{
    display: none;
}

#price_summary2 .ocs-single-row.golden-border-top-cs.floatCss {
    display: none;
}
.summary-contaioner-mobile{
    max-height: 100%;
    overflow: auto;
}

.tribe-events-c-small-cta.tribe-common-b3.tribe-events-pro-photo__event-cost span.tribe-events-c-small-cta__stock {
    display: none;
}
.tribe-events-c-small-cta.tribe-common-b3.tribe-events-pro-photo__event-cost a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt {
    display: none;
}

div#non_member_info2 {
    padding-left: 40px;
}

button.fc-coupon-code__apply.button.fc-loading::after{
    display: none!important;
}

body button.fc-coupon-code__apply.button.fc-loading{
    color: #fff!important;
}

.loader_block_page{
    display: none!important;
}

body:has(button.fc-coupon-code__apply.button.fc-loading) .loader_block_page{
    display: block!important;
}

.d_t_content {
    display: none;
}
.clf_tooltip {
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.d_t_content {
    border-radius: 5px;
    background: #F2F1EB;
    padding: 15px 20px;
    width: 503px;
    position: absolute;
    left: 28px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.20);
}
.d_t_content ul {
    padding: 0 0 0 20px;
    margin: 0;
}
.d_t_content ul li {
    color: var(--Text-Paragraph, #424242);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    letter-spacing: normal;
    margin: 0 0 4px;
}
.d_t_content ul li strong{
    font-weight: 700;
}
.clf_tooltip:hover .d_t_content{
    display: block;
}
.d_t_content ul li:last-child{
    margin: 0;
}
.d_t_content::before {
    width: 15px;
    height: 15px;
    position: absolute;
    content: '';
    background: url(images/left__ar.svg) no-repeat center right;
    top: 50%;
    left: -15px;
    margin-top: -7px;
}

.d_t_content.constact_tooltip {
    width: 233px;
}
.d_t_content.constact_tooltip{
    color: var(--Text-Paragraph, #424242);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    text-transform: none;
    letter-spacing: normal;
    margin: 0px;
}

@media only screen and (max-width: 767px) {
    .clf_tooltip {
        position: static;
    }

    .clf_tooltip .d_t_content {
        left: 0;
        width: 100%;
        top: 100%;
        bottom: auto;
        transform: unset;
        margin-top: 5px;
    }
    .d_t_content::before{
        display: none;
    }
}
