#map{ height: 400px; background-color: #FFF; padding: 10px; box-shadow: 0 0 1px 1px rgba(0,0,0,0.1); }
#map .inner{ height: 100%; }
#contact{ }
#contact h2{ margin-bottom: 3rem; margin-top: 2rem; }
#contact .icon-wrapper{
    background-color: #312F31; color: #FFF; line-height: 100%; text-align: center;
    height: 30px; width: 30px; font-size: 22px; display: flex; align-items: center;
    border-radius: 5px; margin-right: 10px;
}
#contact .icon-wrapper i{ margin-left: auto; margin-right: auto; }

#contact-table{}
#contact-table td{ padding-bottom: 10px; }
/*
#contact-table tr:nth-child(2) td{ padding-bottom: 0px; }
#contact-table tr:nth-child(4) td{ padding-bottom: 0px; }*/
