#cms-section-footer .address-holder { flex: 0 0 25%; margin: 0 20px; box-sizing: border-box;}#cms-section-footer .address-holder .main-title { margin: 15px 15px 24px 0;}#cms-section-footer .address-holder img { max-height: 120px; width: auto;}#cms-section-footer .address-holder h1, #cms-section-footer .address-holder h2, #cms-section-footer .address-holder h3, #cms-section-footer .address-holder h4, #cms-section-footer .address-holder h5, #cms-section-footer .address-holder h6 { margin: 15px 0 10px 0; color: #303030; font-size: 18px; text-align: left;}#cms-section-footer .address-holder p { margin: 7px 0; color: #303030; font-size: 18px; text-align: left;}#cms-section-footer .address-holder p a { color: #303030;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer { max-width: 1150px; display: flex;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav { flex: 0 1 100%;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul { list-style: none; padding: 0 30px 0 0; margin: 0; display: flex; flex-wrap: wrap;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li { margin: 0; flex: 0 1 50%;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h1, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h2, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h3, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h4, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h5, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h6 { font-size: 18px; text-align: left; color: #303030; margin: 15px 15px 20px 15px;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h1 a, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h2 a, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h3 a, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h4 a, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h5 a, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h6 a { color: #303030; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h1 a:hover, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h2 a:hover, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h3 a:hover, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h4 a:hover, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h5 a:hover, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h6 a:hover { text-decoration: underline;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li ul { display: flex; flex-direction: column;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li ul li { margin: 0;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li ul li p { font-size: 18px; margin: 5px 15px; text-align: left; color: #303030;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li ul li p a { transition: all linear 300ms; -webkit-transition: all linear 300ms; color: #303030;}#cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li ul li p a:hover { color: #565656; text-decoration: underline;}#cms-section-footer .footer-bg-holder .footer-bottom-color { padding: 10px;}#cms-section-footer .footer-bg-holder .footer-bottom-color p { text-align: center; font-size: 12px; color: #ffffff; margin: 5px 0; font-weight: 100;}#cms-section-footer .footer-bg-holder .footer-bottom-color p a { color: #ffffff;}#cms-section-footer .footer-bg-holder .footer-bottom-color img { max-height: 40px; margin-top: 15px;}#cms-section-footer .contact { flex: 0 0 25%; box-sizing: border-box;}#cms-section-footer .contact h1, #cms-section-footer .contact h2, #cms-section-footer .contact h3, #cms-section-footer .contact h4, #cms-section-footer .contact h5, #cms-section-footer .contact h6 { color: #303030; font-size: 18px; margin: 15px 15px 20px 15px; text-align: left;}#cms-section-footer .contact .contact-lst { list-style: none; padding: 0; margin: 0;}#cms-section-footer .contact .contact-lst li { padding: 0 0 3px 0;}#cms-section-footer .contact .contact-lst:first-child { padding: 3px 0;}#cms-section-footer .contact p { font-size: 18px; margin: 5px 15px; text-align: left; color: #303030;}#cms-section-footer .contact p svg { width: 20px; height: 20px; fill: #303030; stroke: unset; background: unset;}#cms-section-footer .contact p a { color: #303030; display: flex; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-footer .contact p a:hover { color: #565656; text-decoration: underline;}#cms-section-footer .contact p i { margin: 0 10px 0 0;}#cms-section-footer .contact .social-lst { list-style: none; padding: 0; margin: 5px 15px; display: flex;}#cms-section-footer .contact .social-lst li { flex: 0 0 24px; margin: 0 10px 0 0;}#cms-section-footer .contact .social-lst li svg { width: 24px; height: 24px; fill: #303030; stroke: unset; background: unset; transition: all linear 300ms; -webkit-transition: all linear 300ms;}#cms-section-footer .contact .social-lst li svg:hover { fill: #565656;}#cms-section-footer .contact .more-contact { position: relative;}@media (max-width: 900px) { #cms-section-footer .address-holder { max-width: 400px; width: 100%; margin: 0 auto 30px auto; } #cms-section-footer .address-holder h1, #cms-section-footer .address-holder h2, #cms-section-footer .address-holder h3, #cms-section-footer .address-holder h4, #cms-section-footer .address-holder h5, #cms-section-footer .address-holder h6, #cms-section-footer .address-holder p { text-align: center; } #cms-section-footer .address-holder .main-title { margin: 15px 15px 24px 15px; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer { display: inline-block; text-align: center; width: 100%; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul { padding: 0; justify-content: center; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li { margin: 0 0 30px 0; flex: 0 0 50%; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h1, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h2, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h3, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h4, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h5, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li h6 { text-align: center; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul li ul li p { text-align: center; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours h1, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours h2, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours h3, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours h4, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours h5, #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours h6 { text-align: center; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours ul { padding: 0; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .store-hours ul li p { text-align: center; } #cms-section-footer .contact h1, #cms-section-footer .contact h2, #cms-section-footer .contact h3, #cms-section-footer .contact h4, #cms-section-footer .contact h5, #cms-section-footer .contact h6 { text-align: center; } #cms-section-footer .contact p a { justify-content: center; } #cms-section-footer .contact .social-lst { justify-content: center; } #cms-section-footer .contact .more-contact h1, #cms-section-footer .contact .more-contact h2, #cms-section-footer .contact .more-contact h3, #cms-section-footer .contact .more-contact h4, #cms-section-footer .contact .more-contact h5, #cms-section-footer .contact .more-contact h6, #cms-section-footer .contact .more-contact p { text-align: center; }}@media (max-width: 500px) { #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .footer-nav ul { display: block; } #cms-section-footer .footer-bg-holder .cms-section-top-bottom-buffer .address-holder { padding: 0 20px; }}