:root { --accent: #673ab7; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(36, 40, 51, 1), -10px 10px rgba(36, 40, 51, 0.2), -10px -10px rgba(36, 40, 51, 1), 10px -10px rgba(36, 40, 51, 0.2); } 25% { box-shadow: -10px 10px rgba(36, 40, 51, 0.2), -10px -10px rgba(36, 40, 51, 1), 10px -10px rgba(36, 40, 51, 0.2), 10px 10px rgba(36, 40, 51, 1); } 50% { box-shadow: -10px -10px rgba(36, 40, 51, 1), 10px -10px rgba(36, 40, 51, 0.2), 10px 10px rgba(36, 40, 51, 1), -10px 10px rgba(36, 40, 51, 0.2); } 75% { box-shadow: 10px -10px rgba(36, 40, 51, 0.2), 10px 10px rgba(36, 40, 51, 1), -10px 10px rgba(36, 40, 51, 0.2), -10px -10px rgba(36, 40, 51, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }.footer.footer-mini .footer-bottom { margin-top: 23px !important; margin-bottom: 23px !important; } .footer.footer-mini { padding-top: 0!important; margin-bottom: 0px !important; } .form-group.radius.radius1.proximity-slider.explore-filter.proximity-filter > div { display: inherit !important; } #finderSearch .datepicker-form-group { padding-top: 0!important; margin-bottom: 15px; display: none !important; } .search-filters .form-group.explore-filter.checkboxes-filter, .search-filters .form-group.explore-filter.range-slider { margin-bottom: 20px; padding-top: 35px !important; } .form-group.radius.radius1.proximity-slider.explore-filter.proximity-filter>div { display: inherit !important; padding-top: 20px; } .homes-adlabel { padding-bottom: 20px; margin-left: 20px; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 150px !important; height: 150px !important; font-size: 18px; margin: 0 auto!important; padding-top: 10px; } .term-icon.image-icon > img { width: 140px !important; height: auto !important; } .element .social-nav.item-count-1 li > a > i { width: 100px!important; height: 100px !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 100px !important; height: 100px !important; font-size: 44px; margin: 0 auto!important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 160px !important; height: 160px !important; font-size: 44px; margin: 0 auto!important; } .element .social-nav li a i { float: none; display: block; width: 40px; height: 40px; font-size: 40px; margin: 0 auto!important; border: 4px solid #666; } .element .social-nav.item-count-1 li>a>i { width: 120px!important; height: 120px !important; } .term-icon.image-icon>img { width: 120px !important; height: auto !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 120px !important; height: 120px !important; font-size: 53px; margin: 0 auto!important; } .cat-icon i { font-size: 40px; color: #fff; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 120px !important; height: 120px !important; font-size: 61px; margin: 0 auto!important; } .title-style-1 h5 { font-weight: 600; color: black !important; padding-bottom: 0; margin-bottom: 0; margin-top: 0; letter-spacing: 0; font-size: 13px; float: left; line-height: 20px; font-size: 18px !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 100px !important; height: 100px !important; font-size: 54px; margin: 0 auto!important; } .term-icon.image-icon>img { width: 100px !important; height: auto !important; } .element .social-nav li a i { float: none; display: block; width: 40px; height: 40px; font-size: 30px; margin: 0 auto!important; border: 4px solid #666; } .element .social-nav.item-count-1 li>a>i { width: 100px!important; height: 100px !important; } .title-style-1 h5 { font-weight: 600; color: #000 !important; padding-bottom: 0; margin-bottom: 0; margin-top: 0; letter-spacing: 0; font-size: 13px; float: left; line-height: 20px; font-size: 20px !important; } .element .social-nav.item-count-1 li>a>i { width: 80px!important; height: 80px !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 80px !important; height: 80px !important; font-size: 45px; margin: 0 auto!important; } .term-icon.image-icon>img { width: 74px !important; height: 74px !important; } .element .social-nav li a i { float: none; display: block; width: 40px; height: 40px; font-size: 30px; margin: 0 auto!important; border: 3px solid #666; } .quick-listing-actions > ul > li > a > i.icon-location-pin-add-2 { color: #673ab7 !important; } .quick-listing-actions > ul > li > a > i.icon-phone-outgoing { color: #44A65E !important; } .quick-listing-actions > ul > li > a > i.icon-email-outbox { color: #FF3F5A !important; } .quick-listing-actions > ul > li > a > i.fa-link { color: #71A7E5 !important; } .quick-listing-actions > ul > li > a > i.icon-location-pin-check-2 { color: #F7E456 !important; } .quick-listing-actions > ul > li > a > i.favorite_border { color: #FF3E5B !important; } a.show-review-form { display: none !important; } .quick-listing-actions > ul > li > a > i.share { color: #71A7E5 !important; } .quick-listing-actions > ul > li > a > i.error_outline { color: #673ab7 !important; } .quick-listing-actions > ul > li > a > i.share { color: #71A7E5 !important; } .quick-listing-actions > ul > li > a > i.error_outline { color: #673ab7 !important; } .element .social-nav li a i { float: none; display: block; width: 40px; height: 40px; font-size: 30px; margin: 0 auto!important; border: 3px solid #666; font-size: 15px !important; } .quick-listing-actions>ul>li>a>i.icon-location-pin-check-2 { color: #90DEE4 !important; } .c27-main-header .logo img { height: 75px !important; } .eventon_events_list .eventon_list_event .desc_trig, .evopop_top { background-color: transparent !important; } p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated > input { display: inline !important; } .contact-map { height: 280px; margin-top: 10px !important; } .homes-adlabel { padding-bottom: 20px; display: none !important; } .element.form-section { width: 100% !important; } @media screen and (max-width: 1200px){ .header-right .header-button { display: inline-block !important; } .button-animated, .buttons i { position: relative; display: none; } .header-button a { margin-top: 9px !important; padding: 9px 10px; } .header-right .header-button a.buttons { font-size: 13px; } img.avatar.avatar-96.photo { display: none; }} li#menu-item-13101 { background: linear-gradient(90deg, rgba(63,94,251,1) 0%, rgba(252,70,107,1) 100%); padding: 4px 43px; border-radius: 355px; } @media screen and (max-width: 1199px){ li#menu-item-13101 { border-radius: 0px !important; margin-bottom: 20px; padding: 0px; }} .mobile-nav-button { display: none !important; } div.title-description > div > div.pf-body > p { font-family: "DM Sans", sans-serif !important; } tr.recurring-totals { display: none; } section.i-section.c27-packages { background-image: url('https://homeschoolsocial.net/wp-content/uploads/2024/01/pexels-cottonbro-studio-3826676-scaled.jpg') !important; background-repeat: no-repeat!important; background-size: cover!important; } .featured-categories { text-align:center!important; } .responsive img { max-width: 100%; } .ads div { max-width: 100%; } .form-group.radius.radius1.proximity-slider.explore-filter.proximity-filter>div { display: inherit !important; padding-top: 0px !important; } .featured-search .radius.proximity-slider .amount { padding-top: 0; font-size: 14px; padding-bottom: 0; margin-top: -20px !important; } .select-wrapper.term-select.term-select-0 { padding: 0px 10px; } li.select2-results__option.select2-results__option--highlighted { padding: 10px 0px; } .select2-results__option[aria-selected], .select2-results__option[data-selected] { cursor: pointer; padding: 10px 0px; } .select2-container--default .select2-selection--single .select2-selection__arrow:before { content: "\e313"; font-size: 28px; color: #673ab7 !important; font-family: Material Icons!important; -webkit-transition: .2s ease; transition: .2s ease; } body, p { font-family: 'Playfair Display',serif,GlacialIndifference,sans-serif !important; } .main-nav>li>a { opacity: 1; white-space: nowrap; font-size: 15px !important; font-weight: 900; } .i-dropdown li a { font-weight: 900; } label { font-weight: 900; } p.cnt { font-family: 'Playfair Display',serif !important; font-weight: 900 !important; } .quick-listing-actions>ul>li>a { border: none !important; } .g-recaptcha { padding-bottom: 30px; } .header .user-area > a:hover { opacity: 1; color: #71A7E5 !important; } .header .user-area > a:hover:nth-of-type(2) { opacity: 1; color: #82D130 !important; } div#give-receipt { padding: 0px 10%; } div.headline > p > span { font-size: 20px !important; } .outlined-list.details-list .term-icon.image-icon img { -webkit-filter: invert(100%); filter: none !important; width: 30px !important; height: auto !important; border: none !important; } .outlined-list.details-list .term-icon.image-icon img { filter: none !important; width: 40px !important; height: auto !important; border: none !important; } .outlined-list.details-list .term-icon.image-icon { float: none; display: block; width: 40px; height: 40px; font-size: 18px; margin: 0 auto!important; margin-right: 15px !important; } .outlined-list.details-list a:hover .term-icon.image-icon { background: transparent !important; border-color: transparent !important; } .term-icon.image-icon { border: none !important; } .outlined-list.details-list .term-icon.image-icon { float: left !important; display: inline-block !important; width: 40px; height: 40px; font-size: 18px; margin: 0 auto!important; margin-right: 15px !important; margin-left: 0px !important; } .term-icon.image-icon>img { width: 74px !important; height: auto !important; } .term-icon.image-icon>img { width: 74px !important; height: auto; } @media screen and (min-width: 960px){ .form-group.explore-filter.wp-search-filter { width: 14% !important; }} @media screen and (min-width: 960px){ .form-group.explore-filter.datepicker-form-group.date-filter.double-input { width: calc(40% - 96px) !important; }} #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 40px !important; height: 40px !important; font-size: 25px; margin: 0px auto!important; } ul.wpp-list.wpp-list-with-thumbnails>li { counter-increment: section; position: relative; padding: 12px; padding-right: 0!important; margin-right: 0!important; width: 100%; } ul.wpp-list.wpp-list-with-thumbnails { padding-top: 25px; padding-bottom: 0px; margin-bottom: -50px; } span.post-count { float: right; background: #A81985!important; color: #fff; height: 23px; width: 23px; border-radius: 50%; line-height: 23px; text-align: center; font-size: 13px!important; display: inline-block; padding-left: 0px; } ul.wpp-list.wpp-list-with-thumbnails>li::before { position: absolute; counter-increment: section; content: counter(list-number); top: 0px; left: 3px; background: #a81985!important; border-radius: 50%; width: 31px; height: 31px; line-height: 26px; text-align: center; color: #fff; border: 3px solid #fff; z-index: 111; font-size: 12px; } .footer-bottom .social-links ul li a> i.fa-twitter { border-bottom: 1px solid transparent; background: #f4f4f4 !important; } .footer-bottom .social-nav li a i { margin-right: 0!important; margin-top: 3px; background: #f4f4f4 !important; color: #555558 !important; } div.c_widget > ul.wpp-list.wpp-list-with-thumbnails>li::before { position: absolute; counter-increment: section; content: counter(list-number); position: absolute; top: 0; left: 3px; background: #a81985!important; border-radius: 50%; width: 31px; height: 31px; line-height: 26px; text-align: center; color: #fff; border: 3px solid #fff; z-index: 111; font-size: 13px; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon .term-icon.image-icon img { height: 50px !important; width: auto !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 70px !important; height: 70px !important; font-size: 25px; margin: 0px auto!important; } .element .pf-body>.listing-details li span.cat-icon, .element .pf-body>.social-nav li a i, .footer-bottom .social-nav li a i { margin-right: 14px !important; margin-left: 0px !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 70px !important; height: 70px !important; font-size: 25px; margin: 0px auto!important; margin-right: 15px !important; margin-top: 10px !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; display: block; width: 70px !important; height: 70px !important; font-size: 25px; margin: 0px auto!important; margin-right: 0px !important; margin-top: 10px !important; } body.type-online-resources .mood_bad:before, .mi.mood_bad:before { content: "" !important; background: url(https://homeschoolsocial.net/wp-content/uploads/2020/08/0352_9var-09-01.png) !important; height: 300px !important; width: 300px !important; display: inline-block; background-size: cover !important; background-position: center; margin-top: -100px; } .c27-products-wrapper .no-results-wrapper, .c27-related-listings-wrapper .no-results-wrapper { padding-top: 50px; padding-bottom: 50px; } .no-results-wrapper li.no_job_listings_found { list-style-type: none; text-align: center; font-size: 14px; margin-top: -60px; } .c27-products-wrapper .no-results-wrapper, .c27-related-listings-wrapper .no-results-wrapper { padding-top: 50px; padding-bottom: 50px; margin-top: -100px; } body.type-supplies .mood_bad:before, .mi.mood_bad:before { content: ""!important; background: url(https://homeschoolsocial.net/wp-content/uploads/2020/08/0352_9var-11-01.png) !important; height: 300px!important; width: 300px!important; display: inline-block; background-size: cover!important; background-position: center;margin-top: -100px; } body.type-enrichment .mood_bad:before, .mi.mood_bad:before { content: ""!important; background: url(https://homeschoolsocial.net/wp-content/uploads/2020/08/0352_9var-13-01.png) !important; height: 300px!important; width: 300px!important; display: inline-block; background-size: cover!important; background-position: center; margin-top: -100px; } body.types-events .no-results-wrapper .no-results-icon { font-size: 50px; color: #c4c4c4; position: relative; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } i.no-results-icon.material-icons { display: none !important; } body.type-events .c27-products-wrapper .no-results-wrapper, .c27-related-listings-wrapper .no-results-wrapper { padding-top: 50px; padding-bottom: 50px; margin-top: 50px; } body.type-academics .mood_bad:before, .mi.mood_bad:before { content: ""!important; background: url(https://homeschoolsocial.net/wp-content/uploads/2020/08/0352_9var-15-01.png) !important; height: 300px!important; width: 300px!important; display: inline-block; background-size: cover!important; background-position: center; margin-top: -100px; } body.type-events-2 .no-results-wrapper li.no_job_listings_found{ list-style-type: none; text-align: center; font-size: 14px; margin-top: 120px !important; } .woocommerce div.product .product_title { font-size: 40px; font-family: 'Alata',sans-serif!important; } .woocommerce div.product p.price, .woocommerce div.product span.price { color: #673ab7; padding: 10px 0px; font-family: 'Alata',sans-serif!important; } .woocommerce-product-details__short-description > p { font-size: 17px; line-height: 30px; font-family: 'Alata',sans-serif!important; } button.single_add_to_cart_button.button.alt { font-family: 'Alata',sans-serif!important; border-radius: 25px !important; } .product_meta span.posted_in { font-family: 'Alata',sans-serif!important; display: flex; } .single-product div.product form.cart div.quantity input { line-height: 15px; padding-top: 15px; padding-bottom: 15px; height: 46px; font-family: 'Alata',sans-serif!important; } .single-product div.product p.price .woocommerce-Price-amount { font-size: 35px; } .woocommerce div.product .product_title { font-size: 30px !important; font-family: 'Alata',sans-serif!important; } .woocommerce-product-details__short-description > p { font-size: 17px; line-height: 30px; font-family: 'Alata',sans-serif!important; padding-bottom: 15px; line-height: 1.6; } div.block-type-code > div { text-align: center; } i.fab.fa-facebook { color: rgba(139,157,195) !important; } #c27-single-listing .element .pf-body .listing-details li span.cat-icon { float: none; width: 52px !important; height: 52px !important; font-size: 25px; margin: 0px auto!important; margin-right: 15px !important; margin-top: 10px; } .element.countdown-box.countdown-block > div > div > h5 { color: white !important; } @media only screen and (min-width: 1201px){ html body.admin-bar { margin-top: 0 !important; }} div#theads > .content-block { text-align: center; background: transparent !important; border: none !important; } div#theads > div > div > div >i { display: none; } div#homes-410956140 > a > img { width: 100% !important; } div.pf-body > div > a > img { width: 100% !important; } @media only screen and (min-width: 480px) and (max-width: 767px){ .elementor-background-video-container { opacity: 1 !important; display: block !important; }} @media only screen and (-webkit-device-pixel-ratio: 3) and (device-height: 896px) and (device-width: 414px){ .elementor-background-video-container>video { display: block; }} .woocommerce div.product div.images.woocommerce-product-gallery { position: relative; display: none; } .woocommerce div.product div.summary { margin-bottom: 2em; width: 100%; } .woocommerce-page div.product .woocommerce-tabs.wc-tabs-wrapper { display: none; } .woocommerce div.product .related.products { clear: both; margin-bottom: 50px; display: none; } .woocommerce div.product .product_title { font-size: 30px !important; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } .woocommerce div.product p.price, .woocommerce div.product span.price { color: #673ab7; padding: 10px 0px; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } .woocommerce-product-details__short-description > p { font-family: 'Jost', sans-serif !important; } div.product > div.summary > div.product_meta > span.posted_in { pointer-events: none !important; } div.block-type-raw > div { background: transparent; border: none !important; text-align: center !important; } div.block-type-raw > div > div > div > i { display: none; } div.block-type-raw.free-ad2 > div { background: transparent; border: none !important; text-align: center !important; } body.single-listing .free-ad2 > .element { display: block; height: 50% !important; background: transparent !important; padding-left: 0px !important; padding-right: 0px !important; } footer.footer { border-color: #ff9999; background: #ff9999; } .copyright p { font-size: 15px; padding-top: 10px; text-align: center; color: white; } .contrb > a { color: white; font-size: 15px; line-height: 28px !important; } .c_widget_title > h5 { color: white; font-size: 23px; } .contrb > a:hover { color: #673ab7; transition: 400ms; } p.ftown { color: white; font-size: 14px; line-height: 22px; } p.ftown { color: white; font-size: 14px; line-height: 22px; padding-right: 10%; } p { margin: 0 0 0px; } .c27-main-header:not(.header-scroll) .header-skin { background: rgba(29, 35, 41, 1) !important; } div.pf-body > div > a > img { width: initial !important; height: initial !important; } p.amzads { font-size: 16px; } div.adaz > div { display: inline-block !important; } p.amzads { font-size: 16px; padding-bottom: 15px; } div.adaz > div { padding: 15px 0px; } div.pf-body > div > a > img { width: 100% !important; height: 100% !important; } .responsive img { max-width: 100% !important; height: 100% !important; } div.pf-body>div>a>img { width: auto !important; height: 100%!important; } div.col-md-4:nth-of-type(1) > .pricing-item.c27-pick-package.cts-pricing-item > h2.plan-name { background-image: url(https://homeschoolsocial.net/wp-content/uploads/2022/01/brzhs-49.jpg) !important; padding-top: 100px; padding-bottom: 100px; background-position: center; color: transparent; background-size: 141%; } .g-recaptcha { opacity: 1 !important; } div.col-md-4:nth-of-type(2) > .pricing-item.c27-pick-package.cts-pricing-item > h2.plan-name { background-image: url(https://homeschoolsocial.net/wp-content/uploads/2021/08/gld4.jpg); background-size: 141%; padding-top: 100px; padding-bottom: 100px; background-position: center; color: transparent; } .fieldset-work_hours.field-type-work-hours.form-group > div > div:nth-of-type(2) { display: none !important; } .review-gallery-add .content { padding-bottom: initial !important; } p.opnn { color: #fff; font-size: 20px!important; margin-top: 0px!important; padding-top: 0px!important; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } .form-group.explore-filter.wp-search-filter.md-group { font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } label { font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } input.pac-target-input { font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } .featured-search .radius.proximity-slider .amount { padding-top: 0; font-size: 14px; padding-bottom: 0; margin-top: -20px!important; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } button { font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } li { font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important } h1.social { font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } h2.give-form-title { font-size: 30px; text-transform: uppercase; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; text-align: left; letter-spacing: 2px; } a.pservices { text-align: center; background: transparent; padding: 0px!important; font-size: 14px; font-weight: 900; display: inline-block; position: relative; padding: 2em!important; margin: -2em; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } a.pservices { text-align: center; background: transparent; padding: 0px!important; font-size: 14px; font-weight: 900; display: inline-block; position: relative; padding: 2em!important; margin: -2em; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } button:hover.premium-modal-trigger-btn.premium-btn-lg { background: transparent; } a.buttons.button-1.button-animated { font-size: 16px; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } label { font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } .job_listing_preview .wpcf7>p, .wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form textarea { margin-bottom: 15px; font-family: 'Playfair Display', serif, GlacialIndifference, sans-serif !important; } .woodash { background: white; padding-top: 40px; padding-bottom: 40px; padding-left: 15px; padding-right: 15px; margin-top: 30px; } .woodash { background: #fff; padding-top: 20px; padding-bottom: 20px; padding-left: 15px; padding-right: 15px; margin-top: 30px; } .c27-main-header .logo img { height: 85px !important; max-width: 85px !important; } div.col-md-4:nth-of-type(1) > .pricing-item.c27-pick-package.cts-pricing-item > h2.plan-name { background-image: url(https://homeschoolsocial.net/wp-content/uploads/2022/07/brz5-3.jpg)!important; } div.pf-body>div>a>img { width: auto!important; height: 100%!important; max-width: 100% !important; } a.listing-action-switch { display: none !important; } li.cts-listing-action-switch > a { display: none !important; } .title-style-1 h5 { font-family: 'Playfair Display',serif,GlacialIndifference,sans-serif!important; font-weight: 400!important; font-size: 15px !important; } .plan-features { overflow: hidden; margin-bottom: 25px; padding-left: 25px; padding-right: 25px; margin-top: 0px !important; } .featured-search form { display: grid ; grid-gap: 15px; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); } 