/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/

/* header */

.logged-in #signin-btn {display: none;}
#signedin-btn {display: none;}
.logged-in #signedin-btn {display: block;}
#profile-image{display: none;}
.logged-in #profile-image{display: block;}

/* general */
#c27-site-wrapper {background: #fff !important;}


/* Dance for theraphy  */

.submit-form a {color: #498b43 !important;}
.submit-form .elementor-field-type-upload input {color: #4f314a !important;}
.submit-form .elementor-field-type-upload input::file-selector-button {color: #498b43 !important;width: 100%;padding: 12px; font-weight: 600 !important;}
.submit-form input,.submit-form textarea {border: 0 !important;}
.submit-form input:focus {box-shadow: none !important;}

.submit-form .elementor-field-type-text input {background: #efefef !important;padding: 11px;color: #14580d !important;font-weight: 600 !important;border-radius: 1px !important;}
.submit-form .igd-file-uploader {max-width: 100% !important;}
.submit-form .elementor-message.elementor-message-success {color: #498b43 !important;font-weight: 500;text-align: center;padding: 20px;}
.submit-form .elementor-message:before{display:none;}

.submit-form i.dashicons.dashicons-cloud-upload {display: none;}
.submit-form .igd-file-uploader .igd-file-uploader-inner {background: #fff !important;}
.submit-form button.browse-files {background: #fff !important;color: #498b43 !important;box-shadow: none !important;}

/* .submit-form  .igd-file-uploader-inner i.dashicons.dashicons-cloud-upload {display: none;} */


 /* Single Listing */

.profile-avatar.open-photo-swipe {aspect-ratio: 1 / 1;height: 300px;width: 300px;position:relative;}
.main-info-mobile .container.listing-main-info {display: flex;justify-content: flex-start;flex-wrap: wrap;}

.profile-header {display: none;}
.single-job-listing {background: #fff;}
.single-job-listing .element{box-shadow:unset !important;}
.single-job-listing .quick-listing-actions>ul>li>a {border: unset;font-weight: 600;}
.single-job-listing.single-job-listing .social-nav span:last-child {display: none;}
.single-job-listing .element .pf-body>.listing-details li, .single-job-listing .element .pf-body>.social-nav li {min-width: unset !important;}
.details-list li i, .social-nav li a span.svg-icon {color: #ffffff;background: #000000;}
.listing-details li a span.svg-icon svg, .social-nav li a span.svg-icon svg {fill: #ffffff !important;}

.element .pf-body>.listing-details li, .element .pf-body>.social-nav li {width: 50%;}
span.cat-icon {background-color: transparent !important; margin-right:0 !important;}

a.listing-action-promoted:before {color: #29b470;font-weight: 600;}
a.listing-action-promoted {color: #29b470 !important;font-weight: 700 !important;}

li.cts-listing-action-duplicate {display: none !important;}

#insurance-providers .title-style-1 i:after {content: '';height: 35px;background-image: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/03/insurance-providers.png);background-repeat: no-repeat;width: 35px !important;position: absolute;background-size: contain;top: -8px !important;}
#types-of-therapy .title-style-1 i:after {content: '';height: 35px;background-image: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/03/Types-of-Therapy.png);background-repeat: no-repeat;width: 35px !important;position: absolute;background-size: contain;top: -8px !important;}
#specialty .title-style-1 i:after {content: '';height: 35px;background-image: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/03/Specialties.png);background-repeat: no-repeat;width: 35px !important;position: absolute;background-size: contain;top: -8px !important;}
.term-icon.image-icon img {height: 35px !important;width: 35px !important;}

.element.map-block i.fa.fa-map-marker {color: #9E4DD3;}

.special-icons h5 {padding-left: 40px;}

nav.woocommerce-MyAccount-navigation li#menu-item-196 {display: none;}

.container.listing-main-info {max-width: 1000px;}
.profile-cover.profile-cover-no-img {height: 300px;background: rgb(152, 124, 184);}
.cover-details > div:last-child {display: none !important;}

.profile-name {padding-left: 0;height: 200px;align-content: flex-end;}
.listing-main-info {bottom: 0;top: 10%;}

.details-block-content>li,.social-nav>li {font-size: 14px;}

.woocommerce-message:before{display:none;}
.woocommerce-message a {border-bottom: 1px solid rgb(0 0 0);}
.woocommerce-message{padding:1em !important;}

@media only screen and (max-width: 1200px){
/* 	.profile-avatar.open-photo-swipe{width: 120px;max-width:100%;} */
	.profile-name {padding-left: 0;height: 200px;align-content: center; }
	.profile-cover.profile-cover-no-img {height: 100px;}
	.profile-avatar.open-photo-swipe {aspect-ratio: 1 / 1;height: 150px;position: relative;width: 150px;
}
}


/* Find a theraphy page */
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {background: #fff !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background: #c1c1c1;}
li.select2-results__option {margin: 0;padding: 13px 13px !important;}

.md-checkbox input[type=checkbox]:checked+label:after, .md-checkbox input[type=radio]:checked+label:after {border-color: transparent !important;}
.listing-preview .listing-details.actions {justify-content: flex-end;padding: 0 10px;}
.select2-container--default .select2-results__option[aria-selected=true]:after{display:none !important;}

.form-group.explore-filter.orderby-filter.md-group {display: none;}
.form-group.fc-search {position: relative !important;}

#explore-taxonomy-tab .overlay {background-color: #498b43;filter: grayscale(1);transition: all .3s ease-in-out;}
#explore-taxonomy-tab a:hover .overlay {filter: grayscale(0);}

.sidebar-tabs li.active a {border-bottom: 0;}
.search-filters.type-therapist.type-id-484 .select2-container--default .select2-selection--single .select2-selection__arrow:before {display: none;}



/* .listing-preview .listing-details .c27-bookmark-button.bookmarked {background: #f8f8f8 !important;}

 */

/* loading screen */
.main-loader.site-logo-loader img {max-width: 400px;max-height: 120px;}

/* Join as a therapist page */
.review-display .t-slide {background: transparent;min-height: 300px;}
.review-display .testimonial-heading {display: none;}
.review-display .testimonial-name {font-size: 21px;color: #498b43;}
.review-display .testimonial-field {font-size: 21px; color: #fff;}
.strong-content .wpmtst-testimonial.t-slide{display: flex !important;justify-content: center !important;}
.strong-content div {align-self: center !important;}
.wpmtst-testimonial-inner.testimonial-inner p {font-size: 29px !important;margin-bottom: 16px !important; line-height: 1.2em; color: #fff; margin-top:30px !important;}

.strong-view.wpmtst-modern .wpmtst-testimonial-content:before {-webkit-mask: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/03/quote-right.png) center center no-repeat !important;mask: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/03/quote-right.png) center center no-repeat !important;-webkit-mask-size: cover !important;mask-size: cover !important;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{-webkit-mask: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/03/quote-left.png) center center no-repeat !important;mask: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/03/quote-left.png) center center no-repeat !important;-webkit-mask-size: cover !important;mask-size: cover !important;}

.strong-view.pager-style-buttons .wpmslider-pager-link:before {height: 20px !important; width:14px !important;margin: 0 !important;}
.strong-view.pager-style-buttons .wpmslider-pager-link:before {color: #2bb473 !important;background-color: #2bb473 !important;}

.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before, .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {background: #29ac6e !important;}

.review-form input.wpmtst_submit_testimonial{font-size: 16px !important; padding: 20px 30px;}
.review-form p.required-notice{display:none;}

.wpmtst-testimonial-inner.testimonial-inner::before {content: "";background-image: url(https://beta10.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/09/Lquote.png);background-size: 85px;background-repeat: no-repeat;position: absolute;top: 0;left: 0;width: 100%;height: 100%; background-position: top;}
background-position: top;

.plan-list ul{list-style-position: outside !important ;}


/* My Account */

/* ul.login-tabs.no-list-style li:last-child{opacity: 0.8 !important;}
ul.login-tabs.no-list-style li:last-child a {color: #498b43 !important;} */

nav.woocommerce-MyAccount-navigation * {text-transform: capitalize;}
nav.woocommerce-MyAccount-navigation input {text-transform: unset !important;}
ul.login-tabs.no-list-style li {display: inline-block;position: relative;color: #9879B8;}
ul.login-tabs.no-list-style li::after {content: '';position: absolute;width: 100%;transform: scaleX(0);height: 2px;bottom: 0;left: 0;background-color: #9879B8;transform-origin: bottom right;transition: transform 0.25s ease-out;}
ul.login-tabs.no-list-style li:hover::after {transform: scaleX(1);transform-origin: bottom left;}
ul.login-tabs.no-list-style li.active::after {transform: scaleX(1);background-color: #4F314A;}
ul.login-tabs.no-list-style h3 {text-transform: capitalize;}
.sign-in-box span.show-password-input {background-image: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/06/binoculars.png);background-size: cover ;background-repeat: no-repeat; width: 30px;}
.sign-in-box span.show-password-input:after {content: ' ' !important;}

.upper-element i.mi.remove_red_eye {background-image: url(https://beta7.technodreamcenter.com/TherapyForCancerLivesv2/wp-content/uploads/2024/06/binoculars-white.png);background-size: 80% 80%;background-position: 60% 45%;background-repeat: no-repeat;}
.upper-element i.mi.remove_red_eye:before {display: none;}


.search-my-listings form input {text-transform: capitalize;}


.sign-in-form button[type=submit] .mi.person:before {font-size: 31px;position: absolute;left: -30px;top: -7px;}

.mlduo-welcome-message {text-transform: capitalize;}
.mlduo-stat-box.second {text-transform: capitalize;}
.mlduo-stat-box{height:135px;gap: 20px;}
/* .element *, .row * {text-transform: capitalize !important;} */
button.collapse-referrers-button {background-color: transparent;}


.stat-card-status-pending-payment .mlduo-stat-box.second i::before {content: "\ef63" !important;}
.promo-item-icon i {background: #498b43;}
.woocommerce .element .mi.remove_red_eye:before {font-family: WooCommerce;speak: never;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;content: "\e010";text-decoration: none;position: absolute;left: 0;right: 0;top: 7px;}
.row.my-listings-stat-box .stat-card .second p:first-child {width: 150px;}

.woocommerce-MyAccount-content .title-style-1 h5 {text-transform: capitalize;}
.job-manager-message:before{display:none;}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li:after {display: none !important;}
#privacy_policy_reg {width: 20px;height: 20px;background: #fff;border: 2px solid rgba(0, 0, 0, .24) !important;border-radius: 2px;cursor: pointer;transition: background .3s;accent-color: #498B43;}
#privacy_policy_reg_field input[type=radio] {outline: 0;margin-right: 10px;visibility: hidden;position: absolute;}
#privacy_policy_reg_field label:before {content: "";position: absolute;left: 0;top: -2px;}
#privacy_policy_reg_field label:before {width: 21px;height: 21px;background: #fff;border: 2px solid rgb(194 194 194);border-radius: 2px;cursor: pointer;transition: background .3s;}
#privacy_policy_reg_field label.checkbox {position: relative;}
#privacy_policy_reg_field input[type=radio] {outline: 0;margin-right: 10px;visibility: hidden;position: absolute;}
#privacy_policy_reg_field label.checkbox.active:before {background: #498b43;border: 0;}
#privacy_policy_reg_field label.checkbox.active {font-weight: 700;}


/* .mlduo-stat-box.second:hover {background: #498b43 !important;} */
.mlduo-stat-box.second i::before {font-size: 130%;color:#498b43;}

a.main-btn {font-family: "Rubik", Sans-serif;font-size: 14px;font-weight: 500;text-transform: uppercase;font-style: normal;text-decoration: none;line-height: 1em;letter-spacing: 0.9px;word-spacing: 0px;fill: #FFFFFF;color: #FFFFFF;background-color: var(--e-global-color-secondary);border-style: solid;border-width: 2px 2px 2px 2px;border-color: var(--e-global-color-secondary);border-radius: 0px 0px 0px 0px;padding: 14px 30px;}

/* .contact-us-element {display: flex;justify-content: space-between;}
.contact-us-element .pf-body {flex: 2;padding-top: 5px;text-align: right;}
.contact-us-element .pf-body a.main-btn {padding: 11px 30px;}
.contact-us-element .pf-head.round-icon {flex: 1;} */

.woocommerce-MyAccount-content .element {min-height: 250px;}
.upper-element .col-md-4 .element {min-height: 250px;}

@media only screen and (max-width: 991px){
	.woocommerce-MyAccount-content .element {min-height: unset !important;}
}

@media only screen and (max-width: 511px){
	.contact-us-element {display: block;}
	.contact-us-element .pf-body {text-align: left;}
}

/* Add listing */

.md-checkbox {display: grid;align-items: center;}
.listing-form-submit-btn button {font-size: 18px !important;}
.listing-form-submit-btn button {text-transform: capitalize;}
button.buttons.button-2.full-width {text-transform: capitalize;}
#submit-job-form .select2-selection--multiple:before, #submit-job-form .select2-selection--single:before {top: 7px !important;}
/* .add-listing-step .row.section-title h2.case27-primary-text {display: none;} */

.elementor.elementor-129 {display: block !important;}
.elementor-element.elementor-element-fjzu802.elementor-widget.elementor-widget-case27-add-listing-widget {display: none !important;}
.elementor.elementor-129 > section {padding: 0 !important;}
section.i-section.c27-packages {padding-top: 0 !important;}

.pricing-item {min-height: 400px;position: relative;}
.select-package {position: absolute;width: 100%;bottom: 0;}

.active1 > div {opacity: 1 !important;transform: scale(1) !important;}
.section-title h2 {text-transform: capitalize;}

.plan-features ul li {font-size: 17px;}
.plan-features ul {list-style-type: disc !important;text-align: left;width: 85%;margin: auto;}
/* .plan-features {min-height: 100px;} */
.plan-features {min-height: 460px;}
.pricing-item .plan-image {width: 200px !important;max-width: 100% !important;}
/* .c27-packages .section-title > h2.case27-primary-text {display: none !important;}
 */

#submit-job-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {content: "\e5ca";}
#submit-job-form .field-head {padding: 20px 20px 0;}
#submit-job-form input, #submit-job-form textarea,#submit-job-form .file-upload-field,#submit-job-form .social-networks-repeater,#submit-job-form .cts-term-multiselect,#submit-job-form .field-type-radio .required-field,#submit-job-form .cts-term-select {padding: 15px 20px !important;}
#submit-job-form .form-group {padding: 0 !important;}
#submit-job-form input.select2-search__field {padding: 0 !important;}
/* Blog */
.image-list .image-list figure.elementor-image-box-img img {aspect-ratio: 1 / 1;object-fit: contain;}
.image-list figure.elementor-image-box-img {background: #498b43;padding: 4px;border-radius: 5px;}

#blog-title h1 span {font-family: "Rubik", sans-serif; !important;color: #9879B8 !important;}
.blog-title h1 span {font-family: "Rubik", sans-serif; !important;color: #9879B8 !important;}

/* popup */
#popmake-2428 {
    top: 60px !important;
}
/* checkout */


a.woocommerce-terms-and-conditions-link {color: #498b43 !important;}
