/**
 * Theme Name: Hello Elementor Child
 * Template:   hello-elementor
 */


 footer.site-footer {
   padding-inline-start: 0;
   padding-inline-end: 0;
   padding-block-start: 0;
   padding-block-end: 0;
 }

 footer.site-footer .footer-inner {
   width: 90%;
   padding: 40px 0;
   color: #fff
 }
 footer.site-footer .footer-inner h3,
 footer.site-footer .footer-inner h4 {
   font-family: "Voltaire", Sans-serif;
 }
 footer.site-footer .footer-inner h3 {
   font-size: 2rem;
 } 

 
 /* footer.site-footer .footer-inner .site-branding {
   align-self: start;
 } */

 
 footer.site-footer .footer-inner nav {
   align-self: start;
   font-size: 1.25rem;
 } 
 footer.site-footer .footer-inner nav li {
   border-bottom: 1px solid #fff;
 }
 footer.site-footer .footer-inner nav li:last-of-type {
   border-bottom: none;
 }
 
 footer.site-footer .footer-inner .contact-information a {
   color: #fff;
 }

 footer.site-footer .footer-inner .contact-form {
   max-width: 250px;
 }
 footer.site-footer .footer-inner .contact-form label {
   margin: 0;
 }
 footer.site-footer .footer-inner .contact-form textarea {
   height: 150px;
 }
 footer.site-footer .footer-inner .contact-form input[type="submit"] {
  border-color: #ffffff;
  background-color:#ffffff;
  color: #246B2C;
}


 footer.site-footer .footer-inner .site-navigation ul.menu {
    flex-direction: column;
 }


 footer.site-footer .footer-secondary {
   width: 100%;
   background: #fff;
   display: flex;
   justify-content: space-between;
   padding: 10px 30px 0 30px;
 }
 
 footer.site-footer .footer-secondary nav ul {
   list-style: none
 }
 footer.site-footer .footer-secondary nav ul li a {
   color: #246B2C;
 }