/*!
Theme Name: ScoopyTheme
Theme URI: https://scoopytheme.sweepandgo.com/
Author: Sweep&Go
Author URI: https://www.sweepandgo.com
Description: ScoopyTheme - Professional Poop Scoop WordPress Theme.
Version: 1.4.0
Tested up to: 5.4
Requires PHP: 5.6
Text Domain: scoopy-theme
Tags: sweep&go, sweep&go client onboarding, elementor, scooper theme, poop scoop theme

*/
 :hover{transition:all 0.3s}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{display:flex;align-items:center;padding:0 150px}.section-container{width:100%;position:relative}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],select{line-height:1.7;background-color:#fff;border:none;outline:none;height:auto;display:block;width:fit-content;border-radius:10px;padding:10px 15px!important;font-size:15px;color:#797979;min-height:47px}textarea{line-height:1.7;background-color:#fff;outline:none;height:auto;display:block;border-radius:10px;padding:10px 15px;font-size:15px;color:#202020;border:none}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,textarea:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="password"]:focus{border:1px solid #c9c9c9}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,textarea::placeholder,input[type="number"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder{color:#797979}input[type="submit"],button,.button-404{text-decoration:none;padding:20px 35px;font-size:16px;border-radius:0;color:#fff;width:fit-content;border:none;text-transform:uppercase;outline:none;display:block;font-weight:700;cursor:pointer}.nf-field-label .nf-label-span,.nf-field-label label{font-size:15px;color:#000;font-weight:400!important;line-height:19px}.field-wrap input[type="submit"]{width:auto!important;background-image:url(/wp-content/themes/scoopy-theme/assets/img/btn-cover.svg);background-repeat:no-repeat;background-size:100% 100%;background-color:#fff0;font-family:"Rum Raisin",Sans-serif;font-size:24px;font-weight:700!important;line-height:32px;letter-spacing:0;background-color:#0000;border-radius:0 0 0 0;padding:30px 40px 30px 40px}.shape-img{position:relative;display:inline-block}.shape-img img{border-radius:10px}.shape-img::before,body.page .content-sidebar article::before{content:"";position:absolute;top:-8px;left:-8px;width:100px;height:100px;background:url(/wp-content/themes/scoopy-theme/assets/img/corner-shape-top.svg) no-repeat;background-size:contain;z-index:3}.shape-img::after,body.page .content-sidebar article::after{content:"";position:absolute;bottom:-8px;right:-48px;width:100px;height:100px;background:url(/wp-content/themes/scoopy-theme/assets/img/corner-shape-bottom.svg) no-repeat;background-size:contain;z-index:3}.btn-cover span.elementor-button-text{background-image:url(/wp-content/themes/scoopy-theme/assets/img/btn-cover.svg);background-repeat:no-repeat;background-size:100% 100%;padding:30px 40px;font-family:"Rum Raisin",Sans-serif}header .elementor-widget-zip-code-popup-button button{background-image:none!important}.elementor-widget-zip-code-popup-button button{background-image:url(/wp-content/themes/scoopy-theme/assets/img/btn-cover.svg);background-repeat:no-repeat;background-size:100% 100%}.elementor-widget-video .elementor-custom-embed-image-overlay img{object-fit:none;border-radius:10px}h3.elementor-icon-box-title span{font-family:inherit}.elementor-icon-box-icon span.elementor-icon{margin-top:15px}.elementor-widget .elementor-icon-list-items.elementor-inline-items{gap:20px}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{font-family:inherit}.elementor-toggle .elementor-tab-title{line-height:2}.elementor-toggle-icon{margin-top:10px}.scoopy-top-bar{background-color:#7d6b63}.scoopy-top-bar p{margin:0}.sub-menu a.hfe-sub-menu-item:hover{border-radius:18px;transition:none!important}.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{padding:15px 0}.hfe-nav-menu li.menu-item.current_page_item,.hfe-nav-menu li.menu-item.current-menu-parent{border-bottom:3px solid #000}footer .hfe-nav-menu li.menu-item.current_page_item,footer .hfe-nav-menu li.menu-item.current-menu-parent,.hfe-nav-menu .sub-menu li.menu-item.current_page_item{border:none}footer h2.widget-title{font-size:16px;color:#fff;text-transform:uppercase;font-weight:700;padding-bottom:10px;margin-top:0}footer a{color:#fff}footer a.hfe-menu-item:hover{opacity:.7}.social-icons-list{display:flex;gap:15px;padding:0;margin:7px 0}footer .social-icons-list li{background:rgb(255 255 255 / 16%)}.social-icons-list li{list-style-type:none;background:#000;border-radius:50px;width:26px;height:26px;text-align:center;transition:opacity 0.3s;cursor:pointer}.social-icons-list li a{color:#fff;line-height:26px}.social-icons-list li a i{font-size:14px}.social-icons-list li:hover{opacity:.8}.social-icons-list li{width:39px;height:39px}.social-icons-list li a{line-height:39px}.social-icons-list li a i{font-size:16px}.footer-contact-widget-container{display:flex;flex-direction:column;gap:30px}.footer-contact-widget-container .footer-contact-widget-call{display:flex;flex-direction:column;gap:20px}.footer-contact-widget-container .footer-widget-info{display:flex;gap:5px;color:#fff;font-size:16px}.footer-contact-widget-container .footer-widget-info div{display:flex;flex-direction:column;gap:8px;font-size:15px}.footer-contact-widget-container .footer-widget-info div span{font-weight:400}.footer-contact-widget-container .footer-widget-info a{color:#fff;text-decoration:none}.footer-contact-widget-container .footer-widget-info a:hover{opacity:.7}.footer-contact-widget-container .footer-widget-info i{color:#afacab}footer ul.menu{list-style-type:none;padding-left:0}footer ul.menu li{margin-bottom:15px}footer ul.menu li:last-child{margin-bottom:0}footer ul.menu li:hover{opacity:.7}footer ul.menu li a{color:#fff;font-size:16px;text-decoration:none;font-weight:300}footer .sng-zip-code button{margin-top:20px}.elementor-shortcode .sng-zip-code{display:flex;position:relative;max-width:404px;background:#fff;border-radius:14px;border:1px solid #c8ccd0;padding:5px}.sng-zip-code-form{position:relative}.sng-zip-code>*{display:block!important}.elementor-shortcode .sng-zip-code button{border-radius:15px;margin-left:0;width:100%;font-family:"Montserrat Alternates",Sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:.64px}.elementor-shortcode .sng-zip-code input{border-color:#fff;max-width:120px;width:100%}.sng-zip-code .is-label-invalid{position:absolute;width:fit-content;top:calc(100% + 5px);background:#b00020;color:#fff!important;padding:10px;border-radius:0;font-size:14px;z-index:1}.elementskit-testimonial-slider .swiper-button-prev{transform:rotate(270deg)!important}.elementskit-testimonial-slider .swiper-button-next{transform:rotate(90deg)!important}.elementskit-single-testimonial-slider{border:none!important;box-shadow:none}.ekit-wid-con .elementskit-single-testimonial-slider{box-shadow:none!important;border:none!important}.elementor-widget-elementskit-testimonial .ekit-wid-con .swiper-pagination-bullet{background-color:transparent!important}.elementor-widget-elementskit-testimonial span.swiper-pagination-bullet:before{content:"\f1b0";font-family:"Font Awesome 5 Free";font-weight:600;color:#f9d7c7}.elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{transform:scale(1)!important}.elementor-widget-elementskit-testimonial span.swiper-pagination-bullet-active:before{color:#000}.elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:20px!important}.elementor-icon-box-title{margin-top:10px}.sng-video-popup .sng-video-popup-trigger{text-decoration:none}.sng-video-popup .sng-video-popup-trigger:hover{opacity:.7}#sng-video-popup{left:0%}.sng-card-text p{margin-top:0}.elementor-counter .elementor-counter-number,.elementor-counter .elementor-counter-number-suffix{font-family:"Rum Raisin",Sans-serif}.sng-blog-posts-grid .post-item .post-content{padding:20px 0}.sng-blog-posts-grid .post-item{padding:21px}.sng-blog-posts-grid .post-item h3 a{text-decoration:none}.sng-blog-posts-grid .post-item a img{border-radius:25px}.pricing-table-container{padding-top:40px;padding-bottom:40px;border-radius:18px}#zipCheckerWrapper #zipCodeWrapper .sng-zip-code{display:flex;position:relative;max-width:404px;background:#fff;border-radius:14px;border:1px solid #c8ccd0;padding:5px}#zipCheckerWrapper #zipCodeWrapper .sng-zip-code input{border-color:#fff;max-width:120px;width:100%}#zipCheckerWrapper #zipCodeWrapper .sng-zip-code button{border-radius:15px;margin-left:0;width:100%;font-family:"Montserrat Alternates",Sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:.64px}.elementor-counter .elementor-counter-title{line-height:19px!important;font-weight:300!important}.elementor-counter{margin-top:15px}.newsletter-shortcode{width:100%}.newsletter-shortcode .mailchimp_newsletter{display:flex}.newsletter-shortcode .mailchimp_newsletter input[type="email"]{width:100%;background:#fff}.newsletter-shortcode .mailchimp_newsletter input[type="submit"]{margin-left:-50px;background-color:#00835b}#pricing-table th,#pricing-table td{border-bottom:1px solid #e6d9fc}.number_container_centered{display:flex;justify-content:center!important}.number_container_centered .e-child,.number_container .e-child{max-width:413px}.commercial-form .nf-form-cont{max-width:660px;margin:0}.nf-form-content{padding:0px!important}.nf-before-form-content{display:none!important}.nf-form-cont{margin-top:10px}.nf-response-msg p{color:#4caf50;background:#fff;padding:25px;border-radius:10px}.sng-form-group .sng-note.sng-marketing{padding:20px!important;background:#f5f5f5;border-radius:4px;color:#000;line-height:22px;width:100%}#client_onboarding_form[data-form="service_plans"] .sng-choose-plan-title,#client_onboarding_form[data-form="service_plans"] .sng-call-to-action h3{font-size:24px;margin-top:30px;font-weight:700;margin-bottom:20px;color:#000}#client_onboarding_form[data-form="service_plans"] #sng-cross-sells-bottom,#sng-cross-sells-top{padding:0}#client_onboarding_form[data-form="service_plans"] .sng-pricing-table{background-color:transparent!important}#client_onboarding_form[data-form="service_plans"] .sng-pricing-table{border:none!important}#client_onboarding_form .sng-service-plans-wrap{background:#e8ecef;border-radius:10px;padding-bottom:25px}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan{background:#fff;border:8px solid #fff0;padding:0 20px 37px;border-radius:10px}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan[data-featured="1"]{background:#fcf2f4}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-frequency{text-align:left;text-transform:capitalize;font-weight:400}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan.selected{border:8px solid #f1afbd}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-name{font-size:27px;text-align:left;margin-bottom:10px;margin-top:20px;color:#000;font-weight:700}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan-featured{font-size:14px;font-weight:700;background:#f1afbd;border-radius:10px;padding:15px 35px;margin-top:16px;color:#000}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-price .sng-price{font-weight:700;color:#000;font-size:30px}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-price .sng-interval{font-weight:400;font-size:18px;margin-left:5px;color:#000}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan #sng-coupon{max-width:100%;margin-top:15px;border-radius:10px}#client_onboarding_form .sng-select-service-plan,#client_onboarding_form .sng-select-service-plan{background:#fff;border:2px solid #000;color:#000;font-size:16px;padding:15px 35px;border-radius:10px;font-family:"Montserrat Alternates",Sans-serif}#client_onboarding_form .selected .sng-select-service-plan{background:#000;border:1px solid #000;color:#fff}#client_onboarding_form .selected .sng-select-service-plan .sng-check-icon{background-image:url(https://scoopytheme.sweepandgo.com/wp-content/uploads/scoopy-check-icon.png);width:22px;height:16px}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-callouts ul{background:#fff0;list-style-type:none;padding:21px 0 0;border-radius:0;margin-bottom:0}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-callouts ul li:before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;color:#000;padding-right:10px}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-callouts ul li{font-size:14px;color:#000;font-weight:400;line-height:42px;display:flex}#client_onboarding_form .sng-service-plans-disclaimer{color:#000;font-size:14px!important;font-weight:400;text-align:center;line-height:16px;background:#fff0;font-style:normal}body.sng_page-template-default.single.single-sng_page .content-sidebar{padding:40px 0 235px}#zipCheckerWrapper{border-radius:25px!important}.is-label-invalid,.just-validate-success-label{font-size:14px}.sng-form-group,.sng-dog-fields-wrapper{margin-bottom:22px}.sng-top-callout{font-size:14px;border-radius:13px;padding:17px 23px;margin-bottom:20px;display:flex;align-items:center}.sng-top-callout span{line-height:16px;font-size:17px;font-weight:700}#sng-coupon{padding:25px;max-width:85%;width:100%;margin:0 auto 20px}#sng-coupon h5{font-size:18px;line-height:24px;text-align:left;margin:0}.sng-special-promo{border-radius:10px;max-width:85%;width:100%;margin:0 auto;border:none}.sng-special-promo .sng-promo-title{margin-bottom:5px}.sng-special-promo .sng-promo-description{font-size:14px;line-height:20px}.sng-form-group label,.sng-dog-fields-wrapper label{display:block}body.single-sng_page header.entry-header,body.single-sng_page .postShare,body.single-sng_page .widget-area{display:none}body.sng_page-template-sng-client-onboarding-template-php .content-area{display:flex;justify-content:center;gap:56px;padding:10px 0 90px 0;max-width:1088px;margin:80px auto}body.sng_page-template-sng-client-onboarding-template-php .content-area iframe{z-index:1;position:relative;border-radius:10px}body.sng_page-template-sng-client-onboarding-template-php .content-area .type-sng-page{width:100%;position:relative;z-index:1;padding:40px 0 20px;border-radius:10px}body.sng_page-template .sng-page-content form{max-width:421px;width:100%!important;margin:15px auto 0px!important}body.sng_page-template:not(.sng_page-template-sng-client-onboarding-template-php) .sng-page-content form{max-width:421px;width:100%!important;margin:15px auto 0px!important}body.sng_page-template-sng-client-onboarding-template-php .content-area .type-sng-page .page-header{background:#fff0;padding-bottom:0}body.sng_page-template-sng-client-onboarding-template-php .content-area .type-sng-page .page-header h1.entry-title,body.sng_page-template-sng-out-of-area-template .content-area .type-sng-page .page-header h1.entry-title{width:100%;max-width:421px;margin:0 auto;text-align:left;font-weight:400;font-size:61px;line-height:61px;padding-top:20px}body.sng_page-template .sng-submit-button{width:100%;cursor:pointer;border-radius:10px}.sng-form-group input{width:100%}.sng-form-group .sng-radio-group label{display:inline}.sng-form-group .sng-radio-group input,.sng-form-group input[type="checkbox"]{width:auto}body.sng_page-template-sng-client-onboarding-template-php #client_onboarding_form .sng-note.sng-marketing,body.sng_page-template-sng-out-of-area-template #sng_out_of_area_form .sng-note.sng-marketing{color:#000;font-style:normal;font-size:14px;font-weight:300;line-height:19px;padding-top:0}body.sng_page-template-sng-client-onboarding-template-php #client_onboarding_form .sng-input-group,body.sng_page-template-sng-out-of-area-template #sng_out_of_area_form .sng-form-group{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:15px}body.sng_page-template-sng-client-onboarding-template-php #client_onboarding_form label[for="sng_advertiser_privacy_policy"] a{text-decoration:underline}#sng_free_quote_disclaimer{text-align:center;color:#000;font-size:14px}#sng_free_quote_disclaimer span a{color:initial}.sng-div-number-of-dogs{margin-top:1.5rem!important;margin-bottom:4rem!important}.sng-div-clean-up-frequency{margin-top:1.5rem!important;margin-bottom:7.5rem!important}.select2-container--default .select2-selection--single{border-radius:10px;padding:9px 15px;font-size:15px;color:#797979;background-color:#fff;border:1px solid #fff}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#797979;padding:0}.select2-container--default .select2-selection--multiple{border-radius:10px;padding:5px 15px;background-color:#fff;border:1px solid #fff}.select2-container--default.select2-container--focus .select2-selection--multiple{background-color:#fff;border:1px solid #c9c9c9}.sng-pricing-table{padding:0;border-radius:10px}.sng-pricing-table #sng-pricing{max-width:100%;width:100%;margin:0 auto;text-align:left;padding:30px 30px 0;border-top-left-radius:10px;border-top-right-radius:10px}.sng-pricing-table #sng-pricing .sng-custom-short{font-weight:700}.sng-pricing-table #sng-pricing .sng-custom-long{font-size:14px;line-height:20px;margin-bottom:0}.sng-pricing-table #sng-pricing .title{font-size:21px;font-weight:700}.sng-pricing-table #sng-pricing .sng-price,.sng-pricing-table #sng-pricing .sng-initial-price,.sng-pricing-table #sng-pricing .sng-billing-interval{font-size:45px}.sng-pricing-table #sng-pricing .sng-price .sng-interval,#sng-pricing .sng-billing-interval.sng-no-per-cleanup .sng-interval{font-weight:300;font-size:18px;margin-left:5px}#sng-callout{font-size:13px;font-weight:400;max-width:100%;width:100%;margin:0 auto;padding:0 30px 15px;text-align:left}.sng-pricing-table #sng-initial-estimate{background:#f5f5f5;max-width:100%;width:100%;margin:0 auto;border-radius:0;color:#000;border:none;font-size:18px;padding:30px 30px 0;text-align:left}.sng-pricing-table #sng-initial-estimate .sng-custom-short{display:block;font-size:17px;font-weight:700;margin-bottom:10px;text-align:left}.sng-pricing-table #sng-initial-estimate .sng-custom-long{display:block;font-size:14px;font-weight:400;line-height:20px}#sng-initial-estimate .sng-initial-cleanup-message{font-size:17px;margin-top:0;color:#000;font-weight:700}#sng-initial-estimate .sng-initial-price,#sng-initial-estimate .sng-price-not-defined{color:#000;font-weight:700;font-size:22px;margin-bottom:0;padding-bottom:0}.sng-pricing-table .sng-note{max-width:100%;width:100%;margin:0 auto;text-align:left;font-style:normal;color:#000;padding:10px 30px;font-size:13px}.sng-call-to-action h3{font-size:30px;margin-top:30px;font-weight:700;margin-bottom:20px}.sng-cross-sells .sng-cross-sell div:first-child span:nth-child(2){font-size:16px;line-height:20px;margin-bottom:5px;margin-left:15px}.sng-cross-sells .sng-cross-sell div:first-child span.price{font-size:15px;font-weight:700;margin-bottom:5px;margin-left:25px}.sng-cross-sells .sng-cross-sell div:nth-child(2){margin-left:25px}.sng-cross-sells .sng-cross-sell div:nth-child(2) small.description{font-size:14px;line-height:19px}#sng-cross-sells-bottom{border-radius:15px;padding:35px 30px;margin-bottom:20px}.sng-cross-sells .sng-cross-sell{border-bottom:1px solid #f295a9}#sng-cross-sells-top{padding:0 21px;margin:20px auto;max-width:85%}#sng-cross-sells-bottom .sng-note{font-size:12px;font-style:normal;text-align:left;max-width:100%;padding:0;line-height:normal;margin-bottom:15px}label[for="terms_of_service"],label[for="sng_advertiser_privacy_policy"]{display:inline-block!important}#terms_of_service{width:auto}label[for="terms_of_service"] a,label[for="sng_advertiser_privacy_policy"]{text-decoration:none}small{font-size:12px}.sng-cc-note{font-size:80%;margin-bottom:10px;line-height:normal}body.sng_page-template-sng-out-of-area-template #content.type-sng-page{width:100%;position:relative;z-index:1;padding:40px 0 20px;border-radius:10px;max-width:641px;margin:120px auto;background-color:#e8ecef}.elementor-custom-embed iframe{border-radius:0}.contact-sidebar .footer-contact-widget-container .footer-widget-info i,.contact-sidebar .footer-contact-widget-container .footer-widget-info,.contact-sidebar .footer-contact-widget-container .footer-widget-info a{color:#000}.contact-sidebar .social-icons-list li{width:26px;height:26px}.contact-sidebar .social-icons-list li a{line-height:26px}.contact-sidebar .social-icons-list li a i{font-size:14px}.contact-sidebar .social-icons-list{margin-top:20px}.things_to_do .elementor-image-box-img{margin-bottom:0px!important;padding-bottom:0}.things_to_do .elementor-image-box-img img{border-top-left-radius:0;border-top-right-radius:0}.things_to_do .elementor-image-box-content{background:#fff;padding:20px 15px;margin-top:-5px}.things_to_do .elementor-image-box-content h3{margin-top:0}.things_to_do .elementor-image-box-content h3 a{text-decoration:underline}.content-container header.entry-header{width:100%;max-width:1088px;margin:0 auto;z-index:1;position:relative}.content-container header.entry-header h1.entry-title,.content-container header.entry-header h1.entry-title span{font-family:"Rum Raisin",Sans-serif;font-size:90px;font-weight:400;line-height:90px;color:#000}.content-container header.entry-header .page-breadcrumbs{width:100%}.content-container header.entry-header .page-breadcrumbs .breadcrumbs-url{color:#fff;text-align:center}.content-container header.entry-header .page-breadcrumbs .breadcrumbs-url a{text-decoration:underline;color:#fff}.content-sidebar{width:100%;padding:0;display:flex;gap:40px;max-width:1088px;margin:0 auto;z-index:1;position:relative}.content-sidebar article{max-width:65%;width:100%}.content-sidebar article .post-title h1{font-size:40px;line-height:50px;font-weight:700;margin-top:0}.content-sidebar article .entry-meta{display:flex;gap:30px;margin-bottom:40px;font-size:15px;color:#28004a}.content-sidebar article .entry-meta span.posted-on::before{content:"\f133";font-family:"Font AWesome 6 Free";font-weight:800;margin-right:5px;font-size:17px}.content-sidebar article .entry-meta span.cat-links::before{content:"\f02b";font-family:"Font AWesome 6 Free";font-weight:800;margin-right:5px;font-size:17px}.content-sidebar article .entry-meta span.cat-links a{text-decoration:none;color:#28004a}.content-sidebar article .post-thumbnail{margin-bottom:30px}.content-sidebar article .post-thumbnail img{width:100%;height:auto;border-radius:25px}.content-sidebar article .entry-content p{font-size:15px;line-height:22px;word-break:break-word;color:#000;font-weight:400}.content-sidebar aside{max-width:35%;width:100%;background:#fff;border-radius:25px;padding:50px 20px 42px;height:fit-content;box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.postShare span{margin-right:10px}.postShare a{border-radius:50px;width:26px;height:26px;text-align:center;display:inline-block;margin-right:10px;transition:opacity 0.3s;cursor:pointer}.postShare a:hover{opacity:.8}.postShare a i{color:#fff;line-height:26px;font-size:14px}body.page .content-sidebar article{max-width:878px;width:100%;margin:0 auto;background-color:#f1f6f9;border-radius:25px;padding:64px 89px;position:relative;margin-bottom:20px}.widget_scoop_latest_post_widget{border-radius:0;padding:0}.widget_scoop_latest_post_widget .search-widget form{display:none}.search-widget{display:none}.widget_scoop_latest_post_widget .search-widget form input{width:100%}.widget_scoop_latest_post_widget .search-widget form button{margin-left:-50px;padding:15px;border-radius:0;letter-spacing:.64px}.widget_scoop_latest_post_widget .sng-latest-post{margin-top:0}.widget_scoop_latest_post_widget .sng-latest-post h5{font-size:31px;line-height:30px;margin-bottom:20px;color:#000;font-family:"Rum Raisin",Sans-serif;margin-top:0}.widget_scoop_latest_post_widget .sng-latest-post .sng-latest-single{display:flex;align-items:flex-start;gap:10px;margin-bottom:25px}.widget_scoop_latest_post_widget .sng-latest-post .sng-latest-single:last-child{margin-bottom:0}.widget_scoop_latest_post_widget .sng-latest-post .sng-latest-single .sng-latest-info{display:flex;flex-direction:column}.widget_scoop_latest_post_widget .sng-latest-post .sng-latest-single .sng-latest-info a{font-size:16px;color:#fb3502;line-height:18px;text-decoration:none}.widget_scoop_latest_post_widget .sng-latest-post .sng-latest-single .sng-latest-info span{font-size:13px;color:#606060;margin-top:10px}.widget_scoop_latest_post_widget .sng-latest-post .sng-latest-thumbnail img{width:45px;height:45px;border-radius:0}aside h2.widget-title{font-size:31px;line-height:30px;margin-bottom:20px;color:#000;font-family:"Rum Raisin",Sans-serif}aside .widget_categories ul{list-style:none;padding-left:0}aside .widget_categories ul li{margin-bottom:10px}aside .widget_categories ul li:last-child{margin-bottom:0}aside .widget_categories ul li a{color:#fb3502;text-decoration:none}aside .widget_categories ul li a::before{content:"\f02c";font-family:"Font AWesome 6 Free";font-weight:800;color:#202020;margin-right:5px;font-size:17px}.error-header,.no-results.not-found header{width:100%;padding:30px 150px;min-height:auto;display:flex;align-items:center;text-align:center;justify-content:center}.error-header h1,.no-results.not-found h1{color:#fff;font-weight:400}.page-not-found-content{text-align:center;display:flex;flex-direction:column;align-items:center;padding:60px 0}.page-not-found-content h1{margin-top:0;margin-bottom:40px;font-size:110px;line-height:66px;font-weight:700;color:#28004a}.page-not-found-content h2{margin:0;font-size:40px;line-height:50px;font-weight:700;color:#28004a}.page-not-found-content p{font-size:18px;margin-bottom:40px;line-height:30px;color:#28004a;padding:0 10px}.entry-content p img{border-radius:25px}.entry-content p a{color:#fb3502}.entry-content ul{list-style-type:none;padding-left:0}.entry-content ul li{margin-bottom:10px;font-weight:300;padding-bottom:calc(5px / 2)}.entry-content ul li:last-child{margin-bottom:0}.entry-content ul li::before{content:"\f1b0";font-family:"Font Awesome 6 Free";font-weight:600;padding-right:10px}blockquote{border-left-color:#f1afbd;border-left-width:8px;border-left-style:solid;margin-left:0;padding-left:15px;color:#000;margin-bottom:0;font-style:italic}.no-results.not-found .page-content{padding:80px 0}.search-container{position:relative;z-index:1}.search-container .sng-blog-posts-grid{gap:60px;padding:0 0 40px;margin:0 auto;max-width:1088px;width:100%}.sng-blog-posts-grid .post-item{box-shadow:2px 6px 19px #cedbe0}.search-container .sng-blog-posts-grid .post-item{border-radius:25px}.search-container .sng-blog-posts-grid .post-item h3 a{font-family:"Rum Raisin",Sans-serif;font-size:31px;line-height:41px;color:#202020}.sng-blog-posts-grid .post-item p{line-height:24px;font-weight:300;font-size:14px}button,.elementor-button-wrapper a,.all-articles-container a,.elementor-button,input[type="submit"]{transition:all 0.3s ease-in-out}button:hover,.elementor-button-wrapper a:hover,.all-articles-container a:hover,.elementor-button:hover,input[type="submit"]:hover{transform:scale(1.1)}.sng-blog-posts-grid .post-item h3 a:hover,.sng-latest-post .sng-latest-single .sng-latest-info a:hover{opacity:.7}.sng-blog-posts-grid .post-item{background-color:#fff}@media only screen and (max-width:1540px){#full-height-slider .full-height-first-col{margin-top:-50px}}@media only screen and (max-width:1210px){.site-header .container.header-container .menu-main-navigation-container ul{gap:25px}.site-header .container.header-container .menu-main-navigation-container ul li a{font-size:16px}.site-header .container.header-container .site-header-client-logine a,.site-header .container.header-container .site-header-client-login a::before{font-size:16px}}@media only screen and (max-width:1024px){.site-header .container.header-container .site-header-client-login a{display:none}.client-login-url{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:16px;color:#000}header .hfe-nav-menu li.menu-item.current_page_item,header .hfe-nav-menu li.menu-item.current-menu-parent{border:none}header .footer-contact-widget-container .footer-widget-info i,header .footer-contact-widget-container .footer-widget-info div,.footer-contact-widget-container .footer-widget-info a{color:#000}.hfe-nav-menu__layout-vertical .hfe-menu-toggle,.hfe-nav-menu__layout-expandible .hfe-menu-toggle,.hfe-flyout-wrapper .hfe-menu-toggle{border:none!important}#client_onboarding_form[data-form="service_plans"] .sng-pricing-table{margin-top:0}#client_onboarding_form .sng-service-plans-wrap{padding:0}#client_onboarding_form .sng-service-plans-disclaimer{padding-top:20px}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-callouts ul li{line-height:16px;margin-bottom:10px}#client_onboarding_form .sng-service-plans-wrap .sng-service-plan .sng-service-plan-callouts ul li:last-child{margin-bottom:0}.sng-service-plan-featured{align-self:flex-start}}@media only screen and (max-width:912px){.shape-img,body.page .content-sidebar article{overflow:hidden}#sng-video-popup{left:50%}.shape-img::before,body.page .content-sidebar article::before{left:0;top:0}.shape-img::after,body.page .content-sidebar article::after{right:-37px;bottom:0}body.sng_page-template-sng-client-onboarding-template-php #client_onboarding_form label[for="sng_advertiser_privacy_policy"],body.sng_page-template-sng-out-of-area-template #sng_out_of_area_form label[for="sng_advertiser_privacy_policy"]{display:contents!important}.shape-img:has(.elementor-widget-elementskit-testimonial)::before,.shape-img:has(.elementor-widget-elementskit-testimonial)::after{display:none}.shape-img:has(.elementor-widget-elementskit-testimonial),.shape-img:has(.elementor-widget-elementskit-testimonial){overflow:visible}}@media only screen and (max-width:768px){.select2-results__option{padding:15px 6px}.sng-blog-posts-grid .post-item{padding:10px}.hfe-nav-menu .sub-menu li.menu-item{border:none!important}.ekit_navSidebar-button{padding:0px!important}.menu-item a.hfe-menu-item{padding-left:0px!important;padding-right:0px!important}.ekit-sidebar-widget .footer-widget-info,.ekit-sidebar-widget .footer-widget-info a{color:#000}.hfe-nav-menu-icon{padding:0px!important}.site-header .top-header{display:none}.site-header .top-header.show-top-header{display:block!important}.site-header.sticky .top-header.show-top-header{display:none!important}.site-header .top-header .container{padding:0 10px!important}.site-header .container.header-container{padding:15px 10px}.site-header .container.header-container .site-header-client-login a,.site-header .container.header-container .site-header-client-login a::before{font-size:18px}#full-height-slider{height:calc(100vh - 70px)}#full-height-slider .full-height-first-col{margin-top:-150px}footer .footer-section .container{flex-direction:column;padding:50px 10px;text-align:left;gap:30px}footer .footer-section .container .row-25,footer .footer-section .container .row-33{width:100%}.footer-contact-widget-container .footer-widget-info{justify-content:flex-start}footer .social-icons-list{justify-content:flex-start}.footer-contact-widget-container .footer-contact-widget-call{flex-direction:column}footer .sng-zip-code{display:flex;flex-direction:column;align-items:center}footer .sng-zip-code input,footer .sng-zip-code button{width:100%;max-width:100%}footer .sng-zip-code button{margin-top:10px}footer .copyright-bar .container{justify-content:space-between;padding:10px;gap:15px;flex-direction:column-reverse;align-items:flex-start}footer .copyright-bar a{margin-right:0;margin-left:0}.pricing-table-container{padding-top:0}.elementor-counter .elementor-counter-title{text-align:left}.grid-2{display:grid!important;grid-template-columns:1fr 1fr!important;padding:20px 0px!important}.elementor-shortcode .sng-zip-code input{max-width:120px;padding:0}.elementor-shortcode .sng-zip-code button{margin-left:0;margin-top:0}.change_dog_order div:nth-child(1){order:2}.change_dog_order div:nth-child(2){order:1}.change_dog_order div:nth-child(3){order:3}.newsletter-shortcode .mailchimp_newsletter{flex-direction:column;gap:10px}.newsletter-shortcode .mailchimp_newsletter input[type="submit"]{margin-left:0;width:100%}body.sng_page-template-sng-out-of-area-template #content.type-sng-page{padding:10px 20px 50px}body.sng_page-template-sng-client-onboarding-template-php .content-area .type-sng-page{padding:30px 20px;margin:0 0 40px}.site-header .site-logo img{max-width:110px!important}body.sng_page-template-sng-client-onboarding-template-php .content-area,body.sng_page-template-sng-out-of-area-template .content-area{padding:120px 10px 30px;gap:30px;flex-direction:column;margin:0 auto!important}body.sng_page-template-sng-out-of-area-template #content.type-sng-page{margin-top:0;margin-bottom:0}body.sng_page-template-sng-client-onboarding-template-php .content-area iframe{width:100%}.sng-pricing-table #sng-pricing{padding:10px 25px}.sng-pricing-table #sng-pricing,#sng-callout,.sng-pricing-table #sng-initial-estimate,.sng-pricing-table .sng-note{max-width:100%}#sng-coupon,.sng-special-promo{max-width:85%}body.sng_page-template:not(.sng_page-template-sng-client-onboarding-template-php) .sng-page-content form{padding:0 10px}.sng-pricing-table #sng-pricing .sng-price,.sng-pricing-table #sng-pricing .sng-initial-price,.sng-pricing-table #sng-pricing .sng-billing-interval{font-size:36px}body.sng_page-template-sng-client-onboarding-template-php .content-area .type-sng-page .page-header h1.entry-title,body.sng_page-template-sng-out-of-area-template .content-area .type-sng-page .page-header h1.entry-title{font-size:30px;width:100%}.gallery{margin:0px!important}.gallery-item{padding:0 0 40px 0!important}.content-sidebar{padding:0 10px;gap:20px;flex-direction:column}.content-sidebar article,.content-sidebar aside{min-width:100%}.content-sidebar article .post-title h1{font-size:30px;line-height:30px}.widget_scoop_latest_post_widget{padding:20px 0}.content-container header.entry-header{padding:120px 10px 30px;min-height:auto}body.sng_page-template-default.single.single-sng_page .content-sidebar{padding:120px 10px 80px}.content-container header.entry-header h1.entry-title,.content-container header.entry-header h1.entry-title span{font-size:40px;line-height:45px;margin-bottom:0}body.page .content-sidebar article{padding:20px}.search-container .sng-blog-posts-grid{padding:40px 10px}}