﻿/*!
Theme Name: River Valley Recycling Theme
Theme URI: http://underscores.me/
Author: Judy Tat
Author URI: http://underscores.me/
Description: River Valley Recycling Theme WordPress Theme 2024
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: river_valley_recycling_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

River Valley Recycling Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.lt-green-text{color:#009e0f;font-weight:600}.green-text{color:#10804d;font-weight:600}.grey-text{color:#333}.grey-bkg{background-color:#f5f5f5}.green-bkg{background-color:#009e0f}.main-green-bkg{background-color:#10804d;color:#fff}.yellow-text{color:#f90}.yellow-text:hover{color:#f90}img{width:100%}.spacer{padding:50px 0}.spacer-sm{padding:25px 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:"Roboto",sans-serif;line-height:1.5;font-size:1rem;color:#333}h1,h2,h3,h4,h5,h6,.hero-lead p,li.menu-item span,.dropdown-item span,.oswald-font-family{font-family:"Oswald",sans-serif}p,span,time,li,a,dt,dd{font-family:"Roboto",sans-serif}article h2.green-text{font-size:1.5rem;font-weight:400}article.faq-article h2{font-size:2rem}article h3,article h4{font-size:1.125rem;font-family:"Roboto",sans-serif}article .wp-block-heading{color:#10804d}article .faq-container>h3{padding-top:20px;font-size:1.25rem;border-top:1px solid #d3d3d3}article .related-links{padding:0}article .related-links li{list-style-type:none;margin:25px 0}header{z-index:1}header .container-fluid{max-width:1400px;margin:0 auto}header .container-fluid .header-cta-buttons{height:100%;overflow:hidden;width:100%;transition:top .3s;margin:auto}header .top-bar p{font-weight:600}header .top-bar .stars a{text-decoration:none}header .top-bar .stars a:hover{color:inherit}header .site-branding p,header .site-branding a{color:#fff}header .site-branding p{margin-bottom:5px}header .site-branding a{text-decoration:none}header .site-branding a:hover{text-decoration:underline}header .site-branding .hd-reviews-container p.yellow-text{color:#f90;font-size:1.5rem;font-weight:600}header .site-branding .hd-reviews-container .stars svg{font-size:1.5rem}header .site-branding .hd-contact-info{text-align:right}header .site-branding .hd-contact-info .lt-green-text:after{content:" • ";white-space:pre;color:#fff}nav.navbar>.container-fluid .site-branding .custom-logo-link img{display:block;height:auto;max-width:150px}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu li{text-align:right;font-size:1.125rem}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li.current_page_parent:after,nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li.current_page_item.active:after{content:"";display:block}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li.current_page_item.active:after{border-bottom:4px solid #fff}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li:last-of-type{border:none}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li a.nav-link,nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li a.dropdown-item{padding:10px 0}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li a.nav-link:active,nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li a.dropdown-item:active{background-color:#f5f5f5}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li ul.dropdown-menu{padding:0 20px;border:none;border-radius:7px;background-color:#f5f5f5}body:not(.home) header.site-header{position:fixed;width:100%;top:0;background-color:#fff;box-shadow:0px 0px 5px #666}body:not(.home) header.site-header nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li.current_page_parent:after,body:not(.home) header.site-header nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu>li.current_page_item.active:after{content:"";display:block;border-bottom:4px solid #10804d}body:not(.home) header.site-header nav.navbar>.container-fluid div#navbarSupportedContent ul.dropdown-menu>li.current_page_parent:after,body:not(.home) header.site-header nav.navbar>.container-fluid div#navbarSupportedContent ul.dropdown-menu>li.current_page_item.active:after{content:"";display:block;border-bottom:4px solid #333}body:not(.home) header.site-header nav.navbar>.container-fluid .hd-contact-info a,body:not(.home) header.site-header nav.navbar>.container-fluid .hd-contact-info p{color:#333}body:not(.home) header.site-header nav.navbar>.container-fluid .hd-contact-info a,body:not(.home) header.site-header nav.navbar>.container-fluid .hd-contact-info p{color:#333}@media only screen and (min-width: 360px){nav.navbar>.container-fluid .site-branding .custom-logo-link{max-width:200px}}@media only screen and (min-width: 500px){nav.navbar>.container-fluid .site-branding .custom-logo-link{max-width:230px}}@media only screen and (min-width: 992px){body.home a.nav-link{color:#fff}body.home a.nav-link:hover{color:#fff}body:not(.home)>div>header{position:fixed;background-color:#fff;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0 !important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0 !important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0 !important}body:not(.home)>div>header .site-branding .hd-reviews-container p,body:not(.home)>div>header .site-branding .hd-reviews-container a,body:not(.home)>div>header a.nav-link{color:var(--bs-navbar-color)}body:not(.home)>div>header .site-branding .hd-reviews-container p:hover,body:not(.home)>div>header .site-branding .hd-reviews-container a:hover,body:not(.home)>div>header a.nav-link:hover{color:var(--bs-navbar-color)}header.site-header{position:absolute;width:100%;top:0}nav.navbar>.container-fluid{display:block}nav.navbar>.container-fluid .custom-logo-link{max-width:300px}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu{justify-content:center}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu li{text-align:left}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu li.dropdown:hover ul.dropdown-menu{max-height:1000px;transition:max-height .5s ease-in}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu li ul.dropdown-menu{display:block;max-height:0;transition:max-height .5s ease-out;background:#f5f5f5;overflow:hidden;padding:0;border:none;border-radius:0}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu li a.nav-link,nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu li a.dropdown-item{padding:10px}nav.navbar>.container-fluid div#navbarSupportedContent ul#main-menu li a.dropdown-item{color:var(--bs-navbar-color)}}@media only screen and (min-width: 1200px){a.nav-link,a.dropdown-item{padding:10px}}footer.site-footer{background-color:#333;padding:50px 0}footer.site-footer h3,footer.site-footer p,footer.site-footer a,footer.site-footer .hours-list dt,footer.site-footer .hours-list dd{color:#fff}footer.site-footer .copyright{font-size:.75rem;margin:0}main:has(.page-hero-section){background-color:#f5f5f5}.page-content-section .container{max-width:960px}.card-article{height:100%}.card-article .card-inner{background-color:#fff;border-radius:4px;box-shadow:rgba(0,0,0,.25) 0 3px 11px 0 !important;-moz-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0 !important;-webkit-box-shadow:rgba(0,0,0,.25) 0 3px 11px 0 !important;height:100%}.card-article .card-inner .blog-post-image{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:200px}.card-article .card-inner .post-content{padding:15px}.card-article .card-inner .post-content h3{font-size:1.125rem;margin-bottom:15px}.card-article .card-inner .post-content p>a{color:inherit}.card-article .card-inner .post-content .read-more-btn{font-weight:bold;color:inherit;text-decoration:none}.post-navigation,#nav-posts{margin-top:50px}.post-navigation a,#nav-posts a{background-color:#10804d;color:#fff;font-weight:bold;text-decoration:none;padding:10px;border-radius:5px}.homepage-hero{position:relative}.homepage-hero .hero-img-container{position:relative}.homepage-hero .hero-img-container img{height:350px;object-fit:cover}.homepage-hero .hero-img-container .img-overlay{position:absolute;top:0;bottom:0;width:100%;background-image:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6))}.homepage-hero .hero-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;align-items:center;justify-content:center}.homepage-hero .hero-text h1{min-height:50px}.homepage-hero .hero-text h1,.homepage-hero .hero-text p{color:#fff}.homepage-hero .hero-text .btn-wrap-centered{min-height:50px}.homepage-hero .hero-text a.btn{padding:10px 30px;font-size:1.125rem}.alternating-content-wrapper .container-lg .row>div:nth-of-type(odd){padding:50px 20px}.alternating-content-wrapper .container-lg .row>div:nth-of-type(even){padding:0}.alternating-content-wrapper .container-lg .row:nth-of-type(even){flex-direction:row-reverse}.customer-reviews{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url("/wp-content/uploads/2024/11/river-valley-recycling-content-home-1-1920w.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.customer-reviews .card-review{height:100%;display:flex}.customer-reviews .card-review .card-review-content{background-color:#fff;padding:5%;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;margin:10px;width:100%;min-height:260px}.customer-reviews .carousel-inner{max-width:1200px;margin:0 auto}.customer-reviews .carousel-control-next,.customer-reviews .carousel-control-prev{width:initial}@media only screen and (max-width: 450px){.alternating-content-wrapper .btn-wrap-centered{width:100%}.alternating-content-wrapper .btn-wrap-centered .btn.btn-primary{display:block;margin:10px 0}}@media only screen and (min-width: 768px){.homepage-hero .hero-img-container img{height:75vh;max-height:800px}}@media only screen and (min-width: 992px){.homepage-hero .hero-text{top:180px}}@media only screen and (min-width: 1200px){.homepage-hero .hero-text{top:150px}.homepage-hero .hero-text h1{font-size:2.75rem}.homepage-hero .hero-text p{font-size:1.5rem}}.contact-item{margin:30px 0}.green-icon{color:#09b061}.contact-icon a,.contact-icon svg{color:#fff;font-size:1.5rem}.stars svg{color:#f90}svg.md-icon{font-size:1.5rem}svg.lg-icon{font-size:3rem}footer.site-footer .social-link{background-color:#10804d;padding:5px;margin-top:20px;border-radius:30px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}footer.site-footer .social-link svg{color:#fff;margin:0 auto;font-size:1.5rem}.heading-divider{background-color:#10804d;display:block;max-width:30px;height:6px;border:none;opacity:1}.heading-divider.grey{background-color:gray}.btn-wrap-centered{margin:0 auto;width:fit-content}a.btn,button.btn{margin:5px;font-weight:600;transition:.3s ease-in-out;border:none}.btn.btn-primary{background-color:#10804d}.btn.btn-primary:hover{background-color:#054d2e}.btn.btn-light{color:#fff;background-color:#009e0f}.btn.btn-light:hover{background-color:#10804d;color:#fff}.btn.btn-transparent{border:2px solid #fff;color:#fff}.btn.btn-transparent:hover{border:2px solid #fff;color:#fff;background-color:#10804d}.btn.btn-white{color:#009e0f;background-color:#fff}.hours-list-item{display:flex;justify-content:space-between;max-width:250px}button.navbar-toggler{border:none}button.navbar-toggler:focus{box-shadow:none}.hamburger-icon .show-menu{display:flex;justify-content:center;align-items:center;width:32px;height:22px;left:auto;cursor:pointer;position:relative;margin-bottom:0}.hamburger-icon .show-menu span,.hamburger-icon .show-menu:before,.hamburger-icon .show-menu:after{width:100%;height:4px;background:#10804d;border-radius:3px}.hamburger-icon .show-menu:before,.hamburger-icon .show-menu:after{content:"";left:0;position:absolute;transition:all .3s ease}.hamburger-icon .show-menu:before{top:0}.hamburger-icon .show-menu:after{top:18px}.hamburger-icon .navbar-toggler{left:10px;top:10px;opacity:0;position:absolute}.hamburger-icon .navbar-toggler:checked+.show-menu span{background:rgba(0,0,0,0)}.hamburger-icon .navbar-toggler:checked+.show-menu:after{top:9px;transform:rotate(45deg)}.hamburger-icon .navbar-toggler:checked+.show-menu:before{top:9px;transform:rotate(-45deg)}.hamburger-icon .navbar-toggler:checked~.nav{display:block;transform:translateX(0)}.three-card-row .bkg-img-card-img img{height:300px;object-fit:cover}.three-card-row .bkg-img-card-img .img-overlay{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5)}.three-card-row .bkg-img-card-wrap{position:relative}.three-card-row .bkg-img-card-wrap .bkg-img-card-content{position:absolute;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;width:100%}.three-card-row .bkg-img-card-wrap .bkg-img-card-content h3,.three-card-row .bkg-img-card-wrap .bkg-img-card-content p{color:#fff;font-weight:600}.three-card-row .bkg-img-card-wrap .bkg-img-card-content a.btn.btn-primary{width:fit-content}@media only screen and (min-width: 992px){.three-card-row .bkg-img-card-img img{height:400px}}.footer-video .footer-video-img img{height:400px;object-fit:cover}.footer-video .footer-video-img .img-overlay{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.3)}.footer-video .container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:center}.footer-video .container h2{color:#fff}.footer-video .container button{background-color:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.8)}.footer-video .container button svg{font-size:5.25rem}#about-rvr-video .modal-dialog{top:10%}#about-rvr-video .modal-dialog .modal-content{background-color:#333}#about-rvr-video .modal-dialog .modal-content video{display:block;margin:35px auto 30px;width:100%}#about-rvr-video .modal-dialog .modal-content p{color:#fff}#about-rvr-video .modal-dialog .modal-content .btn-close{position:absolute;top:5px;right:5px;background-image:none;color:#fff;font-size:1.5rem;font-weight:600}div.hero-lead{margin-bottom:30px}div.hero-lead p{font-size:1.25rem}@media only screen and (min-width: 768px){div.hero-lead{display:flex;justify-content:center;margin-bottom:20px}div.hero-lead p:after{content:" • ";white-space:pre}div.hero-lead p:last-child:after{content:""}}@media only screen and (min-width: 992px){div.hero-lead p{font-size:1.5rem}}.tile-wrapper .tile{border:1px solid #e5e5e5;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);transition:.3s ease-in-out;margin:10px 0;border-radius:5px;overflow:hidden}.tile-wrapper .tile:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}.tile-wrapper .tile a{color:var(--bs-navbar-color);text-decoration:none}.zigzag{position:relative;height:16px}.zigzag:before,.zigzag:after{content:"";display:block;position:absolute;left:0;right:0}.zigzag:before{height:12px;top:110%;background:linear-gradient(-135deg, rgb(204, 204, 204) 8px, transparent 0) 0 8px,linear-gradient(135deg, rgb(204, 204, 204) 8px, transparent 0) 0 8px;background-position:top left;background-repeat:repeat-x;background-size:16px 16px}.zigzag:after{height:16px;top:100%;background:linear-gradient(-135deg, #f5f5f5 8px, transparent 0) 0 8px,linear-gradient(135deg, #f5f5f5 8px, transparent 0) 0 8px;background-position:top left;background-repeat:repeat-x;background-size:16px 16px}@media(max-width: 575px){#home-reviews-carousel .carousel-inner .carousel-item>div{display:none}#home-reviews-carousel .carousel-inner .carousel-item>div:first-child{display:block}}#home-reviews-carousel .carousel-inner .carousel-item.active,#home-reviews-carousel .carousel-inner .carousel-item-start,#home-reviews-carousel .carousel-inner .carousel-item-next,#home-reviews-carousel .carousel-inner .carousel-item-prev{display:flex}#home-reviews-carousel .carousel-control-prev,#home-reviews-carousel .carousel-control-next{margin:auto;background-color:hsla(0,0%,100%,.8);height:50px;width:50px;border-radius:30px}#home-reviews-carousel .carousel-control-prev svg,#home-reviews-carousel .carousel-control-next svg{font-size:24px;color:#333}@media(min-width: 576px){#home-reviews-carousel .carousel-inner .carousel-item-right.active,#home-reviews-carousel .carousel-inner .carousel-item-next,#home-reviews-carousel .carousel-item-next:not(.carousel-item-start){transform:translateX(50%) !important}#home-reviews-carousel .carousel-inner .carousel-item-left.active,#home-reviews-carousel .carousel-item-prev:not(.carousel-item-end),#home-reviews-carousel .active.carousel-item-start,#home-reviews-carousel .carousel-item-prev:not(.carousel-item-end){transform:translateX(-50%) !important}#home-reviews-carousel .carousel-item-next.carousel-item-start,.active.carousel-item-end{transform:translateX(0) !important}#home-reviews-carousel .carousel-inner .carousel-item-prev,#home-reviews-carousel .carousel-item-prev:not(.carousel-item-end){transform:translateX(-50%) !important}}@media(min-width: 768px){#home-reviews-carousel .carousel-inner .carousel-item-right.active,#home-reviews-carousel .carousel-inner .carousel-item-next,.carousel-item-next:not(.carousel-item-start){transform:translateX(33.3%) !important}#home-reviews-carousel .carousel-inner .carousel-item-left.active,#home-reviews-carousel .carousel-item-prev:not(.carousel-item-end),#home-reviews-carousel .active.carousel-item-start,#home-reviews-carousel .carousel-item-prev:not(.carousel-item-end){transform:translateX(-33.3%) !important}#home-reviews-carousel .carousel-item-next.carousel-item-start,.active.carousel-item-end{transform:translateX(0) !important}#home-reviews-carousel .carousel-inner .carousel-item-prev,#home-reviews-carousel .carousel-item-prev:not(.carousel-item-end){transform:translateX(-33.3%) !important}}.lightbox-wrapper .row{justify-content:center}.lightbox-wrapper .row .lightbox-img-preview{float:left;width:125px;overflow:hidden;height:125px;padding:0;margin:10px}.lightbox-wrapper .row .lightbox-img-preview:hover{cursor:pointer}.lightbox-wrapper .row .lightbox-img-preview img{width:125px;height:125px;object-fit:cover;transition:all .3s ease-in-out;overflow:hidden}.lightbox-wrapper .row .lightbox-img-preview img:hover{transform:scale(1.2)}#lightbox-modal.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8);align-items:center}#lightbox-modal.modal:hover{cursor:pointer}#lightbox-modal.modal .modal-content{position:relative;background-color:#000;margin:auto;padding:0;width:90%;max-width:1200px}#lightbox-modal.modal .modal-content:hover{cursor:initial}#lightbox-modal.modal .modal-content .lightbox-modal-slide{background-color:#000;display:none}#lightbox-modal.modal .modal-content .lightbox-modal-slide img{max-height:80vh;height:100%;object-fit:contain}#lightbox-modal.modal .modal-content .lightbox-modal-slide .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}#lightbox-modal.modal .modal-content .prev,#lightbox-modal.modal .modal-content .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;text-decoration:none}#lightbox-modal.modal .modal-content .prev:hover,#lightbox-modal.modal .modal-content .next:hover{background-color:rgba(0,0,0,.8)}#lightbox-modal.modal .modal-content .next{right:0;border-radius:3px 0 0 3px}#lightbox-modal.modal .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}#lightbox-modal.modal .close:hover,#lightbox-modal.modal .close:focus{color:#999;text-decoration:none;cursor:pointer}#lightbox-modal.modal .active,#lightbox-modal.modal .lightbox-thumbnail:hover{opacity:1}#lightbox-modal.modal img.hover-shadow{transition:.3s}#lightbox-modal.modal .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media only screen and (min-width: 992px){.lightbox-wrapper .row{justify-content:flex-start}}.accordion-container h3,.accordion-container h4{margin:0;border-top:1px solid #d3d3d3}.accordion-container .accordion{background-color:initial;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;align-items:center}.accordion-container .accordion.active,.accordion-container .accordion:hover{background-color:#eee}.accordion-container .accordion .accordion-icon{color:#fff;background:#10804d;display:block;min-width:35px;width:35px;height:35px;border:0;font-size:1.5em;position:relative}.accordion-container .accordion .accordion-icon span{position:absolute;transition:300ms;background:#fff;border-radius:2px}.accordion-container .accordion .accordion-icon span:first-child{top:25%;bottom:25%;width:10%;left:45%}.accordion-container .accordion .accordion-icon span:last-child{left:25%;right:25%;height:10%;top:45%}.accordion-container .accordion.active .accordion-icon span{transform:rotate(90deg)}.accordion-container .accordion.active .accordion-icon span:last-child{left:50%;right:50%}.accordion-container .panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-container .panel p{padding-top:15px}#contactus-map{height:250px;width:100%}.search-form{position:relative}.search-form>label{width:100%;padding:10px}.search-form>label input{width:100%;padding:5px}.search-form .search-submit{position:absolute;right:10px;top:0;bottom:0;margin:auto;background-color:initial;border:none}.search-form:hover .search-submit svg.fa-magnifying-glass{display:none}.search-form input.search-submit{display:none}.form-control{padding:10px}.contact-form h2{font-size:1.5rem}.contact-form .form-group{margin:15px 0}.contact-form .form-group .error{color:red}@media only screen and (min-width: 768px){#Junk-cars-form .contact-form,#Truck-quote-form .contact-form{display:flex;flex-wrap:wrap;justify-content:space-between}#Junk-cars-form .contact-form h2,#Truck-quote-form .contact-form h2{width:100%}#Junk-cars-form .contact-form .form-group,#Truck-quote-form .contact-form .form-group{width:49%}#Junk-cars-form .contact-form .form-group:has(textarea),#Junk-cars-form .contact-form .form-group:has(input#Location),#Truck-quote-form .contact-form .form-group:has(textarea),#Truck-quote-form .contact-form .form-group:has(input#Location){width:100%}}.page-hero-section .page-hero-img img{height:350px;object-fit:cover}.page-hero-section .page-hero-img .img-overlay{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5)}.page-hero-section .page-hero-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;display:flex;align-items:center;justify-content:center}.page-hero-section .page-hero-text h1,.page-hero-section .page-hero-text p{color:#fff}@media only screen and (min-width: 768px){.page-hero-section .page-hero-img img{height:50vh;max-height:700px}}#page-testimonials-slider .carousel-indicators [data-bs-target]{background-color:#333}#page-testimonials-slider button.carousel-control-next,#page-testimonials-slider button.carousel-control-prev{color:#333}#page-testimonials-slider button.carousel-control-next svg,#page-testimonials-slider button.carousel-control-prev svg{font-size:1.5rem}.testimonial-item{margin:0 auto}.testimonial-item svg{display:block;margin:20px auto;font-size:2.75rem;color:#10804d}aside.page-sidebar-wrap .sidebar-content{background-image:linear-gradient(135deg, rgb(16, 128, 77) 0, rgb(5, 77, 46) 100%) !important;margin:30px auto 0;padding:50px 20px;border-radius:30px}aside.page-sidebar-wrap .sidebar-content svg{display:block;margin:0 auto;font-size:3rem;color:hsla(0,0%,100%,.5) !important}aside.page-sidebar-wrap .sidebar-content h3,aside.page-sidebar-wrap .sidebar-content p{color:#fff}aside.page-sidebar-wrap .sidebar-content p{font-size:1.125rem}@media only screen and (min-width: 768px){aside.page-sidebar-wrap .sidebar-content{margin:0 auto;max-width:320px}}body #page{display:flex;min-height:100vh;flex-direction:column}main.site-main{flex:1}
