.um-page-account .um-account-tab-rating-review .um-account-heading{color:#000;margin-bottom:0px!important}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header{display:flex;align-items:center;gap:0 12px}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-user-info{flex-grow:1}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-user-info .review-name{font-size:16px;font-weight:600}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-user-info .review-date{color:#7a7a7a;font-size:12px;font-weight:500;line-height:20px}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card{border:1px solid #ddd;padding:11px;border-radius:10px;margin-bottom:20px;color:#000}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-stars{color:#7e7c7c;font-size:20px}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header{display:flex;align-items:center;gap:0 12px;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:9px}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-status.account-review-status{background:rgb(255 87 51 / 16%);display:inline-flex;padding:5px 10px;border-radius:5px;font-size:12px;margin-top:7px;color:#ff5733;border:1px solid #f1937f}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card form.review-action-form{display:flex;align-items:center;gap:0 10px;margin-top:10px}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card form.review-action-form button.btn{font-size:14px;border-radius:5px;background:#4CAF50;border:none;color:#fff;padding:8px 11px}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card form.review-action-form button.btn.btn-reject{background:#F44336}.um-page-account .um-account-tab-contact-enquiry .um-table thead tr{background:#ff5733!important}.um-page-account .um-account-tab-contact-enquiry .um-table thead tr th{border:none!important;color:#fff;font-size:15px;font-weight:700;vertical-align:middle;padding:15px 20px!important}.um-page-account .um-account-tab-contact-enquiry .um-table tbody tr{background-color:#fff;box-shadow:0 0 5px rgb(0 0 0 / .09);border-radius:10px}.um-page-account .um-account-tab-contact-enquiry .um-table{border-spacing:0 15px;border-collapse:separate!important;border:none!important}.um-page-account .um-account-tab-contact-enquiry .um-table tr td{background-color:#f5f5f5;color:#262626;font-size:14px;font-weight:600;vertical-align:middle;padding:15px 20px!important;white-space:nowrap;border:none!important;border-bottom-width:1px!important;border-bottom:1px solid #ebebeb!important;box-shadow:inset 0 0 0 9999px #fff0}.um-account-main div.um-account-heading i{color:#ff5733}.um-page-login #main-content .container,.um-page-register #main-content .container,.um-page-password-reset #main-content .container{padding-top:0px!important}.um-page-login #left-area,.um-page-register #left-area,.um-page-password-reset #left-area{background:#fff}.um-page-account .um-account-tab-calender-enquiy .um-field input{width:100%}.um-page-account .um-account-tab-calender-enquiy .um-field label{font-size:14px!important;line-height:17px!important;font-weight:500;margin:0 0 8px;color:#000;display:block}.um-page-password-reset #left-area{border:1px solid #ddd;border-radius:20px;padding:25px 40px;max-width:570px;margin:auto}.um-page-password-reset .entry-title{margin-bottom:0;padding:0}.um-page-password-reset .um-password .um-button{font-size:14px!important;font-weight:700!important;color:#fff;background:#FF5733 !IMPORTANT;overflow:hidden!important;transition:all .4s ease-in-out;position:relative;z-index:0;border:1px solid #FF5733!important;display:flex;align-items:center;justify-content:center;box-shadow:none;border-radius:100px!important}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header{display:flex;align-items:center;gap:0 12px}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-user-info{flex-grow:1}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-user-info .review-name{font-size:16px;font-weight:600}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-user-info .review-date{color:#7a7a7a;font-size:12px;font-weight:500;line-height:20px}.um-page-user .rating-review.rating-review-default .review-container .review-card{border:1px solid #ddd;padding:11px;border-radius:10px;margin-bottom:20px;color:#000}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-stars{color:#7e7c7c;font-size:20px}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-stars .filled{color:#fd5633}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header{display:flex;align-items:center;gap:0 12px;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:9px}.um-page-user .rating-review.rating-review-default form{margin-top:30px}.um-page-user .rating-review.rating-review-default form label{margin-bottom:12px}.um-page-user .rating-review.rating-review-default form label+br{display:none}.um-page-user .rating-review.rating-review-default form .star-rating{display:flex;align-items:center;gap:0 4px}.um-page-user .rating-review.rating-review-default form .star-rating input{width:19px;height:19px}.um-page-user .rating-review.rating-review-default form .star-rating label{font-size:24px!important;color:#FF5733;margin:0px!important}.um-page-user .rating-review.rating-review-default form textarea+br{display:none}.um-page-user .rating-review.rating-review-default form input.btn.btn-primary{font-size:14px!important;font-weight:700!important;color:#fff;background:#FF5733 !IMPORTANT;overflow:hidden!important;transition:all .4s ease-in-out;position:relative;z-index:0;border:1px solid #FF5733!important;display:flex;align-items:center;justify-content:center;box-shadow:none;padding:14px 32px;border-radius:100px!important;cursor:pointer}.um-page-user .rating-review.rating-review-default form input.btn.btn-primary:hover{background-color:#000!important;border-color:#000!important;color:#fff}.um-page-user .rating-review.rating-review-default form{margin-top:30px;background:#f1f1f1;padding:20px;border-radius:10px;max-width:1000px}.um-page-user .booking-enquiry.booking-enquiry-default .um-cstm-section>div{margin-bottom:0px!important}.booking-enquiry .um-col-alt .um-cstm-section{flex:0 0 auto;width:22%;background:#fff0;border:none;padding:0}.um-page-user .booking-enquiry.booking-enquiry-default .um-cstm-section .um-button{background:#FF5733;font-size:16px;font-weight:600!important;transition:all 0.2s ease-in-out}.um-page-user .booking-enquiry.booking-enquiry-default .um-cstm-section .um-button:hover{background:#000}.um-page-user .booking-enquiry.booking-enquiry-default .contact-inquiry-popup input,.um-page-user .booking-enquiry.booking-enquiry-default .contact-inquiry-popup textarea{border:1px solid #707070!important;border-radius:10px;height:50px!important;padding:12px!important;color:#000;margin-bottom:20px!important}.um-page-user .um-profile-body.insert-blog .row{display:flex;flex-wrap:wrap;gap:20px}.um-page-user .um-profile-body.insert-blog .row .column{flex:1 1 calc(33.33% - 20px);background-color:#f9f9f9;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-stars .filled{color:#ff5733}.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-stars .grey{color:#7e7c7c}.um-page #main-content{background:#F4F4F4;padding:100px 0px!important}.um-page #main-content .container{padding-top:0px!important}.cstm-coach-listing #main-content{background:#f1f1f1;padding:50px 0 80px}.cstm-coach-listing #main-content .container{padding-top:0px!important}.cstm-coach-listing h1.entry-title.main_title{font-size:34px;font-weight:600;color:#000;text-align:left;margin:0}.cstm-coach-listing #main-content .view-toggle{margin-top:-45px;margin-bottom:0;gap:0 10px}.cstm-coach-listing #main-content .view-toggle button{margin:0;background:#fff}.cstm-coach-listing #main-content .view-toggle button::after{filter:invert(1) brightness(.4);height:20px;width:20px}.cstm-coach-listing #main-content .view-toggle button{margin:0;background:#fff;height:40px;width:40px}.cstm-coach-listing #main-content .view-toggle input[type=submit]{height:30px;top:5px;padding:5px 15px;border-radius:5px;font-size:12px;font-weight:500;font-family:"Roboto",serif;right:5px;margin:0}.cstm-coach-listing #main-content .view-toggle form{margin:0}.cstm-coach-listing #main-content .memeber-search{border:1px solid #fff0;background-color:#fff;height:40px;width:100%;padding:0 85px 0 12px;color:#000;border-radius:5px;min-width:390px;font-size:14px}.cstm-coach-listing #main-content .coach-container{margin-top:37px;margin-bottom:0;padding-bottom:0}.cstm-coach-listing #main-content .coach-container.list-view{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.cstm-coach-listing #main-content .coach-container.list-view .coach-profile-image .coach-avatar{flex:0 0 auto;margin:0 0 15px}.cstm-coach-listing #main-content .coach-container .coach-card{border:1px solid #C9C9C9;box-shadow:none;background:#fff;position:relative;padding-bottom:60px;transition:all 0.2s ease-in-out}.cstm-coach-listing #main-content .coach-container .coach-card:hover{border-color:rgb(255 87 51 / 50%)}.cstm-coach-listing #coach-container.coach-container.grid-view .coach-card .coach-details{padding:0 20px}.cstm-coach-listing .coach-card .coach-profile-image .coach-name{font-weight:600;font-size:21px;color:#000;margin-bottom:10px}.cstm-coach-listing .coach-card .coach-profile-image .coach-specialties{padding:0;color:#000}.cstm-coach-listing .coach-card .coach-profile-image a{color:#ff5733}.cstm-coach-listing .coach-card .coach-profile-image.coach-bio{padding:5px 0;color:#111}.cstm-coach-listing #coach-container.coach-container.list-view .coach-card .coach-details{padding:0;border-left:none;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.cstm-coach-listing #coach-container.coach-container.list-view .coach-card .coach-profile-image .coach-specialties{justify-content:start}.cstm-coach-listing #coach-container.coach-container.list-view .coach-card .coach-profile-image .coach-specialties b{width:auto;margin-bottom:0;margin-right:5px}.cstm-coach-listing .coach-container.list-view .coach-card .certificate_flex{text-align:left!important;padding:25px 20px 20px!important;position:absolute!important}.cstm-coach-listing:has(.grid-view) #main-content .view-toggle button.grid-view-btn{background:#ff5733}.cstm-coach-listing:has(.grid-view) #main-content .view-toggle button.grid-view-btn::after{filter:invert(1) brightness(1)}.cstm-coach-listing:has(.list-view) #main-content .view-toggle button.list-view-btn{background:#ff5733}.cstm-coach-listing:has(.list-view) #main-content .view-toggle button.list-view-btn::after{filter:invert(1) brightness(1)}.cstm-coach-listing #main-content .coach-container.list-view .coach-card{padding:25px 20px 80px;display:block}.cstm-coach-listing #main-content .coach-container.list-view .coach-profile-image{width:100%;display:block}.cstm-coach-listing #main-content .coach-container.list-view .coach-card a{flex-grow:1}.cstm-coach-listing #main-content .coach-container .coach-card .certificate_flex{position:absolute;bottom:0;left:0;text-align:center;padding:10px 10px 15px;width:100%}.cstm-coach-listing #main-content .coach-container .coach-card .certificate_flex a{color:#ff5733}.cstm-coach-listing #main-content .coach-container .coach-card .certificate_flex span{font-weight:500;color:#000}.cstm-coach-listing .coach-card a:hover .coach-profile-image .coach-name{color:#ff5733}.cstm-coach-listing #main-content .coach-container.list-view .coach-card .certificate_flex{position:relative;width:auto;flex:0 0 auto}.cstm-coach-listing #main-content .coach-container.list-view .coach-card .coach-bio{padding:10px 0 0}.cstm-coach-listing .coach-card{transition:all .8s ease 0s}.cstm-coach-listing #main-content .coach-container .coach-card:hover{box-shadow:0 15px 18px rgb(0 0 0 / .1)}.cstm-coach-listing #main-content .coach-container.list-view .coach-card .certificate_flex span{display:block}.rating-review.rating-review-default .um-field h5{color:#000}.um-page-user .rating-review.rating-review-default .review-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.um-page-user .rating-review.rating-review-default .review-container .review-card{margin-bottom:0;padding:20px}@media(min-width:1200px) and (max-width:1350px){#coach-container.coach-container.grid-view{grid-template-columns:repeat(3,1fr)}}@media(max-width:1199px){.cstm-coach-listing #main-content .coach-container.list-view{grid-template-columns:repeat(1,1fr)}}@media(max-width:991px){.um-page-user .rating-review.rating-review-default .review-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header{display:block}.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header{display:block}.um-page-user .um-profile-body.insert-blog h3{line-height:24px;font-size:20px}.um-page-user .um-profile-body.insert-blog .row .column{flex:1 1 calc(100%)}.um-page-user .um-profile-body.insert-blog p{font-size:16px;margin:0}.cstm-coach-listing #main-content .view-toggle{margin-top:0}.cstm-coach-listing h1.entry-title.main_title{font-size:24px;margin-bottom:5px}.cstm-coach-listing #main-content{padding:30px 0 30px}.um-page #main-content{padding:30px 0 30px!important}.cstm-coach-listing #main-content .coach-container{margin-top:20px}.um-page-user .rating-review.rating-review-default .review-container{grid-template-columns:repeat(1,1fr)}.cstm-coach-listing #main-content .memeber-search{min-width:320px;font-size:13px}}@media(max-width:576px){.cstm-coach-listing #main-content .memeber-search{min-width:100%;font-size:13px}}