:root { --accent: #343c8d; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1); } 50% { box-shadow: -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }/* TEMP: if JS is delayed, don't let the loader hide the page */ .loader-bg.main-loader { display: none !important; } .element .pf-body > .details-list li a, .element .pf-body > .listing-details ul li a { line-height: 48px; } .quick-listing-actions > ul > li > a:focus{ border: 4px solid #b7216a !important; } #linked-events .related-listing-block .event-host{ margin-bottom: 0 } #linked-events .related-listing-block .event-host a span{ font-weight: 400 !important; } .items-counter { color: #fff !important; background: #b7216a !important; border: 1px solid #b7216a !important; } .wpcf7-submit{ margin-top: 10px; } .marker-img{ background-image: url(/wp-content/uploads/2023/12/marker.svg) !important; } .fieldset-share-website .md-checkbox{ display: inline; } #job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-stats, #job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-duplicate { display: none !important; } body.page-id-164 h2.case27-primary-text { display: none; } .min-scroll { scrollbar-color: rgba(0,0,0,.6) transparent; } .wpcf7 input:focus, .wpcf7 textarea:focus { border: 3px solid #b7216a !important; } .type-event .lf-item .overlay{ opacity: 0.3 !important; } .lf-item-container img.verified-listing{ display: none; } .my-listings-stat-box .stat-card-status-pending-payment{ display: none; } a[href*="tel:"] { color: #b7216a; } .listing-main-buttons a[href*="tel:"] { color: #fff !important; } .lmb-calltoaction > a { background: rgba(52,60,141,0.6); border: 2px solid #fff; } @media (min-width: 992px) .my-listings-stat-box .col-md-3 { width: 33%; } #c27-header-search-form{ display: none; } .pf-body a{ color: #b7216a !important; } .pf-body a:hover{ color: #343c8d !important; } .infoBox .lf-item { height: 130px !important; } .lf-item-default .lf-item-info > h4 { font-size: 18px; font-weight: 700 !important; } .fs-tabs .tab-content .tab-pane form[method=GET] .form-group { order: 3; } .fs-tabs .tab-content .tab-pane form[method=GET] .form-group.wp-search-filter { order: 1; } .finder-search .listing-cat .overlay { background: #000 !important; opacity: 0.6; } .event-dates-timeline li span span { padding: 0 5px 0 0; } img.verified-listing{ display: none; } #finderListings .c27-verified ul.lf-contact li span{ display: none; } #finderListings ul.lf-contact li span{ margin-left: 10px; } #listing_tab_events .c27-verified ul.lf-contact li span{ display: none; } #home-events .c27-verified ul.lf-contact li span{ display: none; } #home-events .c27-verified ul.lf-contact li span{ margin-left: 10px; } .similar-listings .c27-verified ul.lf-contact li span{ display: none; } .similar-listings .c27-verified ul.lf-contact li span{ margin-left: 10px; } .listing-cat a:hover .overlay { opacity: .6; } body.type-event .profile-cover-image .overlay { opacity: 0.3 !important; } #search-again .mylisting-basic-form.featured-light .fs-tabs .nav-tabs > li > a { color: #fff !important; } #search-again .mylisting-basic-form.featured-light .fs-tabs .nav-tabs > li.active > a { color: #343c8d !important; } .profile-cover.profile-cover-no-img .overlay { display: block !important; } .c27-main-header.header-scroll .header-skin { border-bottom: 1px solid #dbdbdb !important; } .lf-item-container[data-category-color="#853085"] .lf-item .overlay{ background: #853085 !important; } .lf-item-container[data-category-color="#317c9a"] .lf-item .overlay{ background: #317c9a !important; } .lf-item-container[data-category-color="#996633"] .lf-item .overlay{ background: #996633 !important; } .lf-item-container[data-category-color="#24857c"] .lf-item .overlay{ background: #24857c !important; } .lf-item-container[data-category-color="#b94749"] .lf-item .overlay{ background: #b94749 !important; } .lf-item-container[data-category-color="#343c8d"] .lf-item .overlay{ background: #343c8d !important; } .lf-item-container[data-category-color="#b7216a"] .lf-item .overlay{ background: #b7216a !important; } .profile-cover.profile-cover-no-img{ background-size: cover; background-position: bottom center; } #support-with-confidence{ display: none; } body.tax_support-with-confidence #support-with-confidence{ display: block; } body.tax_advice-and-support .profile-cover.profile-cover-no-img, body.tax_charities-funding-and-volunteering .profile-cover.profile-cover-no-img, body.tax_benefits-legal-and-housing .profile-cover.profile-cover-no-img, body.tax_support-information .profile-cover.profile-cover-no-img{ background-color: #853085; background-image: url(/wp-content/uploads/2021/07/escis-skyline-banner-singular-purple-1.svg) !important; } body.tax_community-organisations-and-spaces .profile-cover.profile-cover-no-img, body.tax_transport .profile-cover.profile-cover-no-img, body.tax_families-and-children .profile-cover.profile-cover-no-img, body.tax_young-people .profile-cover.profile-cover-no-img{ background-color: #317c9a; background-image: url(/wp-content/uploads/2021/07/escis-skyline-banner-singular-teal-1.svg)!important; } body.tax_education-and-employment .profile-cover.profile-cover-no-img, body.tax_schools .profile-cover.profile-cover-no-img{ background-color: #996633; background-image: url(/wp-content/uploads/2021/07/escis-skyline-banner-singular-mustard-1.svg) !important; } body.tax_family-information .profile-cover.profile-cover-no-img, body.tax_out-of-school-club .profile-cover.profile-cover-no-img, body.tax_nurseries-playgroups-and-preschools .profile-cover.profile-cover-no-img, body.tax_health-visiting-and-childrens-centres .profile-cover.profile-cover-no-img, body.tax_baby-toddler-groups .profile-cover.profile-cover-no-img, body.tax_holiday-clubs .profile-cover.profile-cover-no-img, body.tax_childminders .profile-cover.profile-cover-no-img, body.tax_nannies .profile-cover.profile-cover-no-img, body.tax_nurseries .profile-cover.profile-cover-no-img, body.tax_playgroups-and-preschools .profile-cover.profile-cover-no-img, body.tax_creche .profile-cover.profile-cover-no-img{ background-color: #24857c; background-image: url(/wp-content/uploads/2021/07/escis-skyline-banner-singular-green-1.svg) !important; } body.tax_crisis-support .profile-cover.profile-cover-no-img, body.tax_local-government-and-politics .profile-cover.profile-cover-no-img, body.tax_public-information .profile-cover.profile-cover-no-img{ background-color: #b94749; background-image: url(/wp-content/uploads/2021/07/escis-skyline-banner-singular-amaranth-1.svg) !important; } body.tax_tax_disability-sensory-and-additional-needs .profile-cover.profile-cover-no-img, body.tax_physical-health .profile-cover.profile-cover-no-img, body.tax_older-people .profile-cover.profile-cover-no-img, body.tax_carers .profile-cover.profile-cover-no-img, body.tax_support-with-confidence .profile-cover.profile-cover-no-img, body.tax_mental-health .profile-cover.profile-cover-no-img, body.tax_independence-at-home .profile-cover.profile-cover-no-img, body.tax_special-needs-and-disability .profile-cover.profile-cover-no-img, body.tax_disability-sensory-and-additional-needs .profile-cover.profile-cover-no-img { background-color: #343c8d; background-image: url(/wp-content/uploads/2021/07/escis-skyline-banner-singular-navy-1.svg) !important; } body.tax_community-and-social-activities .profile-cover.profile-cover-no-img, body.tax_sport-fitness-and-physical-activity .profile-cover.profile-cover-no-img, body.tax_clubs-leisure-activities .profile-cover.profile-cover-no-img{ background-color: #b7216a; background-image: url(/wp-content/uploads/2021/07/escis-skyline-banner-singular-mauve-1.svg) !important; } .profile-cover-image, .single-post .profile-cover:not(.profile-cover-no-bg) { height: auto; padding-bottom: 30% !important; } .map-block .map-block-address, .map-block .location-address{ display: none !important; } .similar-listings .section-title h2 { font-weight: 700 !important; margin-bottom: 0; margin-top: 10px; } .similar-listings .lf-item .overlay{ opacity: 1 !important; } .similar-listings .lf-item:hover .overlay{ opacity: 0.8 !important; } #job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-promote{ display: none !important; } .active-taxonomy-container .category-description { font-size: 15px; } body.tax_childminders .quick-listing-actions > ul > li#qa-477367, body.tax_nannies .quick-listing-actions > ul > li#qa-477367{ display: none !important; } body.tax_childminders .map-block .map-block-address, body.tax_childminders .map-block .location-address, body.tax_nannies .map-block .map-block-address, body.tax_nannies .map-block .location-address{ display: block; } p.address-hidden{ font-size: 12px; } .lf-item-info li span{ padding-left: 7px; } /* admin menu */ body.logged-in .header .header-skin{ top: 30px !important; } #admin-menu-container{ width: 100%; background: #343c8d; height: 30px; } .header.header-style-alternate.header-light-skin.header-scroll #admin-menu-container{ display: none !important; } body.logged-in .header.header-style-alternate.header-light-skin.header-scroll .header-skin{ top: 0px !important; } #admin-menu-container ul li{ display: inline-block !important; } #admin-menu-container ul li a{ color: #fff; line-height: 30px; padding-left: 20px; text-transform: capitalize; font-size: 15px; } #admin-menu-container ul li a:hover, #admin-menu-container ul li.current-menu-item a{ color: #EDD382; } .c27-main-header.header-style-alternate + .c27-top-content-margin { height: 132px; } body.logged-in .c27-main-header.header-style-alternate + .c27-top-content-margin { height: 162px; } /* media queries */ @media only screen and (max-width: 900px) { #admin-menu-container{ display: none; } body.logged-in .header .header-skin { top: 0px !important; } } @media only screen and (max-width: 768px) { body.single-job_listing .profile-cover-no-img { height: 35vw !important; } .profile-name h1 { font-size: 30px !important; } } @media only screen and (max-width: 500px) { body.single-job_listing .profile-cover-no-img { height: 55vw !important; } } @media only screen and (max-width: 1200px){ .c27-top-content-margin { height: 80px !important; } /* body.logged-in .c27-top-content-margin { height: 120px !important; } */ } /* accessibility */ .buttons:focus { outline: red; opacity: 0.8 !important; } a:hover, .content-block a:hover, .wp-editor-content a:hover{ text-decoration: underline; } a:focus, .content-block a:focus, .wp-editor-content a:focus{ color: #000 !important; background-color:#fd0 !important; } .elementor-location-footer a:focus, #credit a:focus{ color: #272d6a !important; } .quick-listing-actions li a:hover, .quick-listing-actions li a:focus{ opacity: 0.8; text-decoration: none; } body.type-event .profile-cover-image .overlay { opacity: 0.3 !important; } .form-group input:focus{ border: 2px solid rgba(183, 33, 106, 0.5) !important; border-radius: 4px; } .open { color: #157E58; } .wpcf7 input, .wpcf7 textarea { border-bottom: 1.5px solid rgba(0,0,0,.4) !important; } .header .user-area>a{ padding-right: 15px !important; line-height: 52px !important; } .quick-listing-actions > ul > li > a { padding: 15px !important; } /* mobile sigin button */ @media only screen and (max-width: 768px) { .mob-sign-in, .mob-sign-in>a { display: flex; align-items: center; width: 44px; height: 44px; top: 0px; position: relative; } } @media only screen and (max-width: 1200px) { .mobile-menu-lines i { font-size: 38px !important; } } @media only screen and (max-width: 480px) { .header .header-container .header-top .logo a img, .header.header-style-alternate:not(.header-scroll) .header-container .header-top .logo a img { max-height: 48px !important; } } .wpcf7 input, .wpcf7 textarea { border: 1.5px solid rgba(0,0,0,.6) !important; } .work-hours-status.closing { color: #df1616; } 