:root { --accent: #5762d5; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 190, 8, 1), -10px 10px rgba(255, 190, 8, 0.2), -10px -10px rgba(255, 190, 8, 1), 10px -10px rgba(255, 190, 8, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 190, 8, 0.2), -10px -10px rgba(255, 190, 8, 1), 10px -10px rgba(255, 190, 8, 0.2), 10px 10px rgba(255, 190, 8, 1); } 50% { box-shadow: -10px -10px rgba(255, 190, 8, 1), 10px -10px rgba(255, 190, 8, 0.2), 10px 10px rgba(255, 190, 8, 1), -10px 10px rgba(255, 190, 8, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 190, 8, 0.2), 10px 10px rgba(255, 190, 8, 1), -10px 10px rgba(255, 190, 8, 0.2), -10px -10px rgba(255, 190, 8, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #ffffff }.skip-to-content-link { left: 0; position: absolute; transform: translateY(-100%); background: #5c64b3; color: #FFF !important; padding: 8px; z-index: 600; } .skip-to-content-link:focus { transform: translateY(0%); } /* header */ .header-search { border: 1px solid #5762d5; border-radius: 5px; } .header-search > i { left: 6px !important; } .header-search > input, .header-search input:focus, .header-search input:hover, .header-light-skin:not(.header-scroll) .header-search input:focus, .header.header-scroll.header-scroll-light-skin .header-search input:focus { padding-left: 35px; } .header.header-style-default .header-container .header-top .logo a img { margin-left: 15px; } .header.header-style-default .header-container .header-top .logo a img { border-radius: 5px; border: 1px solid #5762d5!important; } .main-nav>li>a { font-weight: 400; font-size: 14px; } .main-nav>li>a:hover { font-size: 14px; font-weight: 400; text-decoration: underline; } a#user-dropdown-menu { color: #6DB1BF!important; font-size: 14px; } #quicksearch-mobile-modal button.close { color: #000; } .main-nav .i-dropdown { width: 242px; } /*hide listing type */ .form-group.explore-filter.md-group.dropdown-filter.listing-types-dropdown { display: none!important; visibility: hidden!important; } /* woocommerce-message */ .woocommerce-error, .woocommerce-info, .woocommerce-message { box-shadow: none!important; border: 1px solid #FFBE08!important; margin-top: 20px; font-size: 16px; font-weight: 600; } /* Listing Card */ .face.ac-front-side { border-radius: 5px; border: 1px solid #5762D5; } .face.ac-back-side { background-color: #6DB1BF!important; } .cat-icon { background: #FFBE08; overflow: hidden; } /* back to top */ a.back-to-top { bottom: 60px; } /* woocomerce_myaccount */ .mlduo-welcome-message h1 { font-size: 30px; margin-top: 50px; margin-bottom: 50px; } .select2-container--default .select2-selection--single .select2-selection__rendered { margin-top: 30px; } .explore-filter .select2-container--default .select2-selection--single .select2-selection__rendered { margin-top: 5px; } .dropdown-filter-multiselect.md-group label { top: 20%; } /* language switcher */ #trp-floater-ls.trp-bottom-right { right: 15%; } /* bookmarks */ .woocommerce table.job-manager-jobs tr { margin-top: 50px; } .elementor-19 .elementor-element.elementor-element-f69ac99 > .elementor-element-populated { color: #0F084B!important; } /* hide woocomerce stat box */ .my-listings-stat-box { visibility: hidden!important; display: none!important; } /* hide woocomerce sort */ .col-md-3.sort-my-listings { visibility: collapse!important; } .blogTitle h6 { display: none!important; } /* language switcher */ #trp-floater-ls-language-list a:hover { color: #FAFAFA!important; background-color: #FFBE08!important; } .elementor-text-editor>ul, { list-style-position: outside!important; } /* lisitng header */ .listing-main-info h1, .listing-main-info h2 { color: #5762D5!important; } .profile-cover.profile-cover-no-img { background: #5762D508!important; } .profile-header { background-color: #5762D508!important; border-bottom: 1px solid #6DB1BF03!important; } .clients .lf-nav li:first-child a { left: -50px !important; } .clients .lf-nav li:nth-child(2) a { right: -50px !important; } /* listings form */ .form-group { position: relative; } .fieldset-job_logo small { display: none; } .fieldset-job_title .field-head label:after, .fieldset-pronouns .field-head label:after, .fieldset-therapist-type .field-head label:after, .fieldset-ethnicity .field-head label:after, .fieldset-gender .field-head label:after, .fieldset-sexual-orientation .field-head label:after, .fieldset-name-of-organization-or-practice .field-head label:after, .fieldset-job_location .field-head label:after, .fieldset-region .field-head label:after, .fieldset-office-accessibility .field-head label:after, .fieldset-languages-spoken .field-head label:after, .fieldset-job_phone .field-head label:after, .fieldset-job_email .field-head label:after, .fieldset-credentials .field-head label:after, .fieldset-state-of-licensure .field-head label:after, .fieldset-license-no .field-head label:after, .fieldset-client-focus .field-head label:after, .fieldset-other-services-types-of-therapy .field-head label:after, .fieldset-offers-online-therapy .field-head label:after, .fieldset-areas-of-expertise .field-head label:after, .fieldset-avg-cost-per-session .field-head label:after, .fieldset-sliding-scale .field-head label:after, .fieldset-pay-by .field-head label:after, .fieldset-accepting-new-patients .field-head label:after, .fieldset-accepts-insurance .field-head label:after { content: '*'; color: red; } #submit-job-form .field-type-date input, #submit-job-form .select2-container--default .select2-selection--multiple, #submit-job-form .select2-container--default .select2-selection--single .select2-selection__rendered, #submit-job-form .select2-container--default .select2-selection--multiple .select2-selection__rendered li, #submit-job-form .select2-container--default .select2-selection--single { visibility: visible; } @media only screen and (max-width: 1200px) .profile-cover.profile-cover-no-img { background: transparent!important; height:300px!important; } .listing-main-buttons.detail-count-2 { color: #5762D5!important; } .featured-section { color: #5762D5!important; } .profile-avatar { width: 150px; height: 150px; border-radius: 10%; } .profile-name h1 { padding-left: 15%; font-size: 30px; } /* hide promotions */ #job-manager-job-dashboard table ul.job-dashboard-actions li:nth-child(1) { display: none !important; } .elementor-location-footer a:hover { text-decoration: underline; } /*@media only screen and (max-width: 767px){ .no-gradient-mobile .elementor-column-wrap { background-image: none !important; } }*/ .elementor-location-footer { background: #FFF; } /* reduce space from single listing page on mobile */ @media only screen and (max-width: 480px){ body, html{ -webkit-text-size-adjust: none; overflow-x: hidden; width: 100%; } .profile-cover.profile-cover-no-img { height: 100px!important; } .listing-main-buttons>ul { overflow: inherit!important; } /* one column checkout page */ .woocommerce-checkout-review-order-table, .woocommerce-terms-and-conditions-wrapper { display:none!important } .ts-billing-details { clear: both; float: none!impoortant; text-align: left; } p.form-row.form-row-wide.create-account.woocommerce-validated { visibility: hidden; } .woocommerce-shipping-fields { display: none; } .woocommerce-additional-fields { display: none; } h3#order_review_heading { display: none!important; } .woocommerce form.checkout #order_review { float:none; } #customer_details > div.col-1 > div.woocommerce-billing-fields > h3 { display:none!important; } /* @media screen and (min-width: 800px) { // this css will only be used when the screen size is min 800px } */ .woocommerce-billing-fields__field-wrapper { width: 90%; } } .header-container .header-bottom { display: none; } @media only screen and (min-width: 1201px){ .logged-in .elementor { padding-top: 89px; } .header-container .header-bottom { display: flex; position: absolute; left: 0; width: 100%; height: 100%; -webkit-box-pack: justify; justify-content: space-between; margin-top: 89px; background: #FFF; } .header-container .header-bottom .header-left { flex: 1; } a.expand-map-btn { position: relative !important; } a.expand-map-btn i, a.collapse-map-btn i { display: none !important; } a.collapse-map-btn span, a.expand-map-btn span { display: block !important; } a.collapse-map-btn { width: auto !important; top: 10px; padding: 10px; } }