#pre-footer {background: var(--color-white);padding: 4em 0;}
#pre-footer h4{color:var(--color-dark-gray);text-align:center;font-size:1.5em;}
#pre-footer img{display:block;margin:0 auto;max-width:12em;}
#footer{background:var(--color-dark-gray);padding:0 0 4em 0;text-align:center;}
#footer .icons .icon.alt{text-decoration:none;}
#footer .icons .icon.alt:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none !important;font-family:'Font Awesome 5 Free';font-weight:400;}
#footer .icons .icon.alt:before{color:#272833 !important;text-shadow:1px 0 0 rgba(255, 255, 255, 0.5), -1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.5), 0 -1px 0 rgba(255, 255, 255, 0.5);}
#footer .copyright{color:rgba(255, 255, 255, 0.5);font-size:0.8em;line-height:1em;margin:2em 0 0 0;padding:0;text-align:center;}
#footer .copyright li{border-left:solid 1px rgba(255, 255, 255, 0.3);display:inline-block;list-style:none;margin-left:1.5em;padding-left:1.5em;}
#footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0;}
#footer .copyright li a{color:inherit;}
#footer{color:var(--color-white);}
#footer .row > div{position:relative;display:flex;justify-content:center;flex-direction:column;}
#footer h3{margin-bottom:0;}
#footer label{margin:0;}
#footer form{margin:0;}
#footer a{color:inherit;border-bottom:transparent;}
#footer a:hover{color:var(--color-honey)        }
#footer ul.menu{list-style:none;padding:0;margin:0;}
#footer ul.menu li{padding:0;text-transform:uppercase;font-size:0.9em;}
#footer ul.icons{margin:0;}
#footer ul.icons li{padding:0 1em;}
#footer .line{contain:'';position:absolute;top:0;right:-1.25em;display:block;height:100%;border-right:solid 2px;}
.sib-form .input_replaced:checked .checkbox_tick_positive{background:var(--color-honey);border-color:var(--color-honey);}
@media screen and (max-width:736px){#footer img{margin:0 auto 2em auto;}
    #footer ul.locations li{text-align:center;}
    #footer .row > div{display:block;padding-top:2em;}
    #footer .row > div:nth-child(3){padding-top:0;}
}