diff --git a/web/themes/asc_bootstrap/assets/sass/components/_paragraphs.scss b/web/themes/asc_bootstrap/assets/sass/components/_paragraphs.scss
index 69a7e8f44b1d6990077577d5e566cef3d0c995b5..ac913978df6031cf2ee39f6bc9d6b7663ca97fe6 100644
--- a/web/themes/asc_bootstrap/assets/sass/components/_paragraphs.scss
+++ b/web/themes/asc_bootstrap/assets/sass/components/_paragraphs.scss
@@ -115,22 +115,27 @@
 
   .panel-heading {
     border: none;
+    padding: 0;
+    border-top-right-radius: 0;
+    border-top-left-radius: 0;
   }
 
   .card-header {
     margin: 0 0 10px;
-    background: #f5f5f5;
 
     .panel-title {
       color: #b00;
-      padding: 3px 15px;
+      margin: 0;
       border-color: transparent;
       border-style: none;
       border-width: 0;
       background-color: transparent;
       width: 100%;
       text-align: left;
-      outline: none;
+      background: #f5f5f5;
+      padding: 10px 15px;
+      border-top-right-radius: 3px;
+      border-top-left-radius: 3px;
     }
 
     svg, i {
diff --git a/web/themes/asc_bootstrap/assets/sass/layout/_default.scss b/web/themes/asc_bootstrap/assets/sass/layout/_default.scss
index 705fe5ee0fdcd8056a102e278db7ac0fd699c341..297298f04ff00dedb61b36fcbed9196934e63c0a 100755
--- a/web/themes/asc_bootstrap/assets/sass/layout/_default.scss
+++ b/web/themes/asc_bootstrap/assets/sass/layout/_default.scss
@@ -176,10 +176,12 @@ p {
 	color: $gray;
 }
 
-a:focus {
-    outline: dotted 2px;
+a:focus,
+input:focus,
+button:focus,
+select:focus {
+    outline: dotted 2px #1B7582;
     outline-offset: 4px;
-    color: #1B7582;
 }
 
 
diff --git a/web/themes/asc_bootstrap/assets/sass/layout/_footer.scss b/web/themes/asc_bootstrap/assets/sass/layout/_footer.scss
index 6a43eb8ab01119a436d13d2f0315699bd3a1f927..df5b02b9e7126357044ea7fbb01bb46db625ee4e 100644
--- a/web/themes/asc_bootstrap/assets/sass/layout/_footer.scss
+++ b/web/themes/asc_bootstrap/assets/sass/layout/_footer.scss
@@ -43,6 +43,28 @@
   .nav > li > a {
     padding: 0;
   }
+
+  .footer-address {
+    a {
+      text-decoration: underline;
+    }
+
+    .contact-heading {
+      line-height: 22px;
+      color: $white;
+      margin: 11px 0;
+      -webkit-font-smoothing: antialiased;
+      -moz-osx-font-smoothing: grayscale;
+      font-size: $font-size-h3;
+      font-weight: $headings-font-weight;
+    }
+  }
+
+  .footer-email {
+    a {
+      text-decoration: underline;
+    }
+  }
 }
 
 #subfoot {
diff --git a/web/themes/asc_bootstrap/assets/sass/layout/_section-background-colors.scss b/web/themes/asc_bootstrap/assets/sass/layout/_section-background-colors.scss
index 9c26298a50b03edab76b5a5be071191d698de47b..47f0b1c4d935480289eab65dd5d34159a0149982 100644
--- a/web/themes/asc_bootstrap/assets/sass/layout/_section-background-colors.scss
+++ b/web/themes/asc_bootstrap/assets/sass/layout/_section-background-colors.scss
@@ -210,6 +210,10 @@
     text-decoration: underline;
   }
 
+  h1, h2, h3, h4, h5, h6 {
+    color: $white;
+  }
+
   .tab-header {
     color: $white;
   }
diff --git a/web/themes/asc_bootstrap/css/style.css b/web/themes/asc_bootstrap/css/style.css
index 58f8fdae46b0760fa41af085397dcb227a8d7525..14cf1c71a729d29da563b9f8046710eab53e9f2a 100644
--- a/web/themes/asc_bootstrap/css/style.css
+++ b/web/themes/asc_bootstrap/css/style.css
@@ -9048,71 +9048,73 @@ p {
 }
 
 /* line 179, ../assets/sass/layout/_default.scss */
-a:focus {
-  outline: dotted 2px;
+a:focus,
+input:focus,
+button:focus,
+select:focus {
+  outline: dotted 2px #1B7582;
   outline-offset: 4px;
-  color: #1B7582;
 }
 
-/* line 190, ../assets/sass/layout/_default.scss */
+/* line 192, ../assets/sass/layout/_default.scss */
 h1, h2, h3, h4, h5, h6 {
   margin: 11px 0;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 
-/* line 196, ../assets/sass/layout/_default.scss */
+/* line 198, ../assets/sass/layout/_default.scss */
 h1 {
   font-weight: bold;
   line-height: 33px;
 }
 
-/* line 201, ../assets/sass/layout/_default.scss */
+/* line 203, ../assets/sass/layout/_default.scss */
 h2 {
   line-height: 26px;
 }
 
-/* line 205, ../assets/sass/layout/_default.scss */
+/* line 207, ../assets/sass/layout/_default.scss */
 h3 {
   line-height: 22px;
 }
 
-/* line 209, ../assets/sass/layout/_default.scss */
+/* line 211, ../assets/sass/layout/_default.scss */
 h4 {
   line-height: 17px;
 }
 
-/* line 213, ../assets/sass/layout/_default.scss */
+/* line 215, ../assets/sass/layout/_default.scss */
 h5, h6 {
   line-height: 15px;
 }
 
-/* line 222, ../assets/sass/layout/_default.scss */
+/* line 224, ../assets/sass/layout/_default.scss */
 .field--name-field-media-image {
   padding-bottom: 15px;
 }
 
-/* line 228, ../assets/sass/layout/_default.scss */
+/* line 230, ../assets/sass/layout/_default.scss */
 .align-left .field--name-field-media-image {
   padding: 0 15px 0 0;
 }
 
-/* line 235, ../assets/sass/layout/_default.scss */
+/* line 237, ../assets/sass/layout/_default.scss */
 .align-right .field--name-field-media-image {
   padding: 0 0 0 15px;
 }
 
-/* line 245, ../assets/sass/layout/_default.scss */
+/* line 247, ../assets/sass/layout/_default.scss */
 #contact-message-feedback-form {
   margin-bottom: 20px;
 }
 
-/* line 254, ../assets/sass/layout/_default.scss */
+/* line 256, ../assets/sass/layout/_default.scss */
 .user-login-form {
   margin-bottom: 40px;
 }
 
-/* line 258, ../assets/sass/layout/_default.scss */
+/* line 260, ../assets/sass/layout/_default.scss */
 #user-form {
   margin-bottom: 40px;
 }
@@ -9154,8 +9156,26 @@ h5, h6 {
 .footer .nav > li > a {
   padding: 0;
 }
-
 /* line 48, ../assets/sass/layout/_footer.scss */
+.footer .footer-address a {
+  text-decoration: underline;
+}
+/* line 52, ../assets/sass/layout/_footer.scss */
+.footer .footer-address .contact-heading {
+  line-height: 22px;
+  color: #ffffff;
+  margin: 11px 0;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  font-size: 20px;
+  font-weight: 600;
+}
+/* line 64, ../assets/sass/layout/_footer.scss */
+.footer .footer-email a {
+  text-decoration: underline;
+}
+
+/* line 70, ../assets/sass/layout/_footer.scss */
 #subfoot {
   background: #333333;
   float: left;
@@ -9163,58 +9183,58 @@ h5, h6 {
   color: #ffffff;
   padding: 20px 0;
 }
-/* line 55, ../assets/sass/layout/_footer.scss */
+/* line 77, ../assets/sass/layout/_footer.scss */
 #subfoot p {
   color: #ffffff;
 }
-/* line 59, ../assets/sass/layout/_footer.scss */
+/* line 81, ../assets/sass/layout/_footer.scss */
 #subfoot a {
   color: #ffffff;
   text-decoration: none;
 }
-/* line 63, ../assets/sass/layout/_footer.scss */
+/* line 85, ../assets/sass/layout/_footer.scss */
 #subfoot a:hover {
   text-decoration: underline;
 }
-/* line 68, ../assets/sass/layout/_footer.scss */
+/* line 90, ../assets/sass/layout/_footer.scss */
 #subfoot .sf-col2 {
   text-align: right;
 }
-/* line 71, ../assets/sass/layout/_footer.scss */
+/* line 93, ../assets/sass/layout/_footer.scss */
 #subfoot .sf-col2 ul {
   list-style-type: none;
 }
 @media (max-width: 768px) {
-  /* line 77, ../assets/sass/layout/_footer.scss */
+  /* line 99, ../assets/sass/layout/_footer.scss */
   #subfoot .col-xs-12 {
     text-align: center;
   }
-  /* line 80, ../assets/sass/layout/_footer.scss */
+  /* line 102, ../assets/sass/layout/_footer.scss */
   #subfoot .col-xs-12 ul {
     padding: 0;
   }
 }
 
-/* line 92, ../assets/sass/layout/_footer.scss */
+/* line 114, ../assets/sass/layout/_footer.scss */
 .footer-address {
   margin-bottom: 20px;
 }
 
-/* line 96, ../assets/sass/layout/_footer.scss */
+/* line 118, ../assets/sass/layout/_footer.scss */
 .footer-email {
   margin-bottom: 20px;
 }
-/* line 99, ../assets/sass/layout/_footer.scss */
+/* line 121, ../assets/sass/layout/_footer.scss */
 .footer-email a {
   text-decoration: none;
 }
-/* line 102, ../assets/sass/layout/_footer.scss */
+/* line 124, ../assets/sass/layout/_footer.scss */
 .footer-email a:hover {
   color: #ffffff;
   text-decoration: underline;
 }
 
-/* line 109, ../assets/sass/layout/_footer.scss */
+/* line 131, ../assets/sass/layout/_footer.scss */
 .footer-phone {
   margin-bottom: 20px;
   padding: 10px 0;
@@ -9222,55 +9242,55 @@ h5, h6 {
   border-bottom: solid #666666 1px;
 }
 
-/* line 121, ../assets/sass/layout/_footer.scss */
+/* line 143, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms {
   float: right;
 }
-/* line 124, ../assets/sass/layout/_footer.scss */
+/* line 146, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-twitter:before {
   content: "\f081";
 }
-/* line 128, ../assets/sass/layout/_footer.scss */
+/* line 150, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-facebook:before {
   content: "\f082";
 }
-/* line 132, ../assets/sass/layout/_footer.scss */
+/* line 154, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-rss:before {
   content: "\f143";
 }
-/* line 136, ../assets/sass/layout/_footer.scss */
+/* line 158, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-youtube:before {
   content: "\f166";
 }
-/* line 140, ../assets/sass/layout/_footer.scss */
+/* line 162, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-linkedin:before {
   content: "\f08c";
 }
-/* line 144, ../assets/sass/layout/_footer.scss */
+/* line 166, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-envelope:before {
   content: "\f199";
 }
-/* line 148, ../assets/sass/layout/_footer.scss */
+/* line 170, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-github:before {
   content: "\f092";
 }
-/* line 152, ../assets/sass/layout/_footer.scss */
+/* line 174, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-bitbucket:before {
   content: "\f172";
 }
-/* line 156, ../assets/sass/layout/_footer.scss */
+/* line 178, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-tumblr:before {
   content: "\f174";
 }
-/* line 160, ../assets/sass/layout/_footer.scss */
+/* line 182, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-behance:before {
   content: "\f1b5";
 }
-/* line 164, ../assets/sass/layout/_footer.scss */
+/* line 186, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-pinterest:before {
   content: "\f0d3";
 }
-/* line 168, ../assets/sass/layout/_footer.scss */
+/* line 190, ../assets/sass/layout/_footer.scss */
 .social-media-links--platforms .fa-google-plus:before {
   content: "\f0d4";
 }
@@ -9623,252 +9643,256 @@ h5, h6 {
   text-decoration: underline;
 }
 /* line 213, ../assets/sass/layout/_section-background-colors.scss */
-.dscarlet-bg .tab-header {
+.dscarlet-bg h1, .dscarlet-bg h2, .dscarlet-bg h3, .dscarlet-bg h4, .dscarlet-bg h5, .dscarlet-bg h6 {
   color: #ffffff;
 }
 /* line 217, ../assets/sass/layout/_section-background-colors.scss */
-.dscarlet-bg .accordion-header {
+.dscarlet-bg .tab-header {
   color: #ffffff;
 }
 /* line 221, ../assets/sass/layout/_section-background-colors.scss */
+.dscarlet-bg .accordion-header {
+  color: #ffffff;
+}
+/* line 225, ../assets/sass/layout/_section-background-colors.scss */
 .dscarlet-bg .panel {
   background-color: transparent;
 }
-/* line 225, ../assets/sass/layout/_section-background-colors.scss */
+/* line 229, ../assets/sass/layout/_section-background-colors.scss */
 .dscarlet-bg .field--name-field-pull-quote {
   border-top-color: #ffffff;
   border-bottom-color: #ffffff;
 }
-/* line 230, ../assets/sass/layout/_section-background-colors.scss */
+/* line 234, ../assets/sass/layout/_section-background-colors.scss */
 .dscarlet-bg .paragraph--type--tabs a:hover {
   color: #555555;
 }
-/* line 234, ../assets/sass/layout/_section-background-colors.scss */
+/* line 238, ../assets/sass/layout/_section-background-colors.scss */
 .dscarlet-bg .field--name-field-callout-link a:hover {
   color: #ffffff;
 }
 
-/* line 239, ../assets/sass/layout/_section-background-colors.scss */
+/* line 243, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg {
   background-color: #5d1542;
   color: #ffffff;
   padding: 16px;
 }
-/* line 244, ../assets/sass/layout/_section-background-colors.scss */
+/* line 248, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg p {
   color: #ffffff;
 }
-/* line 248, ../assets/sass/layout/_section-background-colors.scss */
+/* line 252, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg a {
   color: #ffffff;
   text-decoration: underline;
 }
-/* line 253, ../assets/sass/layout/_section-background-colors.scss */
+/* line 257, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg h1, .dviolet-bg h2, .dviolet-bg h3, .dviolet-bg h4, .dviolet-bg h5, .dviolet-bg h6 {
   color: #ffffff;
 }
-/* line 257, ../assets/sass/layout/_section-background-colors.scss */
+/* line 261, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg .tab-header {
   color: #ffffff;
 }
-/* line 261, ../assets/sass/layout/_section-background-colors.scss */
+/* line 265, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg .accordion-header {
   color: #ffffff;
 }
-/* line 265, ../assets/sass/layout/_section-background-colors.scss */
+/* line 269, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg .panel {
   background-color: transparent;
 }
-/* line 269, ../assets/sass/layout/_section-background-colors.scss */
+/* line 273, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg .field--name-field-pull-quote {
   border-top-color: #ffffff;
   border-bottom-color: #ffffff;
 }
-/* line 274, ../assets/sass/layout/_section-background-colors.scss */
+/* line 278, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg .paragraph--type--tabs a:hover {
   color: #555555;
 }
-/* line 278, ../assets/sass/layout/_section-background-colors.scss */
+/* line 282, ../assets/sass/layout/_section-background-colors.scss */
 .dviolet-bg .field--name-field-callout-link a:hover {
   color: #ffffff;
 }
 
-/* line 283, ../assets/sass/layout/_section-background-colors.scss */
+/* line 287, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg {
   background-color: #1b494c;
   color: #ffffff;
   padding: 16px;
 }
-/* line 288, ../assets/sass/layout/_section-background-colors.scss */
+/* line 292, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg p {
   color: #ffffff;
 }
-/* line 292, ../assets/sass/layout/_section-background-colors.scss */
+/* line 296, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg a {
   color: #ffffff;
   text-decoration: underline;
 }
-/* line 297, ../assets/sass/layout/_section-background-colors.scss */
+/* line 301, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg h1, .dteal-bg h2, .dteal-bg h3, .dteal-bg h4, .dteal-bg h5, .dteal-bg h6 {
   color: #ffffff;
 }
-/* line 301, ../assets/sass/layout/_section-background-colors.scss */
+/* line 305, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg .tab-header {
   color: #ffffff;
 }
-/* line 305, ../assets/sass/layout/_section-background-colors.scss */
+/* line 309, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg .accordion-header {
   color: #ffffff;
 }
-/* line 309, ../assets/sass/layout/_section-background-colors.scss */
+/* line 313, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg .panel {
   background-color: transparent;
 }
-/* line 313, ../assets/sass/layout/_section-background-colors.scss */
+/* line 317, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg .field--name-field-pull-quote {
   border-top-color: #ffffff;
   border-bottom-color: #ffffff;
 }
-/* line 318, ../assets/sass/layout/_section-background-colors.scss */
+/* line 322, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg .paragraph--type--tabs a:hover {
   color: #555555;
 }
-/* line 322, ../assets/sass/layout/_section-background-colors.scss */
+/* line 326, ../assets/sass/layout/_section-background-colors.scss */
 .dteal-bg .field--name-field-callout-link a:hover {
   color: #ffffff;
 }
 
-/* line 327, ../assets/sass/layout/_section-background-colors.scss */
+/* line 331, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg {
   background-color: #442369;
   color: #ffffff;
   padding: 16px;
 }
-/* line 332, ../assets/sass/layout/_section-background-colors.scss */
+/* line 336, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg p {
   color: #ffffff;
 }
-/* line 336, ../assets/sass/layout/_section-background-colors.scss */
+/* line 340, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg a {
   color: #ffffff;
   text-decoration: underline;
 }
-/* line 341, ../assets/sass/layout/_section-background-colors.scss */
+/* line 345, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg h1, .dpurple-bg h2, .dpurple-bg h3, .dpurple-bg h4, .dpurple-bg h5, .dpurple-bg h6 {
   color: #ffffff;
 }
-/* line 345, ../assets/sass/layout/_section-background-colors.scss */
+/* line 349, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg .tab-header {
   color: #ffffff;
 }
-/* line 349, ../assets/sass/layout/_section-background-colors.scss */
+/* line 353, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg .accordion-header {
   color: #ffffff;
 }
-/* line 353, ../assets/sass/layout/_section-background-colors.scss */
+/* line 357, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg .panel {
   background-color: transparent;
 }
-/* line 357, ../assets/sass/layout/_section-background-colors.scss */
+/* line 361, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg .field--name-field-pull-quote {
   border-top-color: #ffffff;
   border-bottom-color: #ffffff;
 }
-/* line 362, ../assets/sass/layout/_section-background-colors.scss */
+/* line 366, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg .paragraph--type--tabs a:hover {
   color: #555555;
 }
-/* line 366, ../assets/sass/layout/_section-background-colors.scss */
+/* line 370, ../assets/sass/layout/_section-background-colors.scss */
 .dpurple-bg .field--name-field-callout-link a:hover {
   color: #ffffff;
 }
 
-/* line 371, ../assets/sass/layout/_section-background-colors.scss */
+/* line 375, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg {
   background-color: #565b22;
   color: #ffffff;
   padding: 16px;
 }
-/* line 376, ../assets/sass/layout/_section-background-colors.scss */
+/* line 380, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg p {
   color: #ffffff;
 }
-/* line 380, ../assets/sass/layout/_section-background-colors.scss */
+/* line 384, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg a {
   color: #ffffff;
   text-decoration: underline;
 }
-/* line 385, ../assets/sass/layout/_section-background-colors.scss */
+/* line 389, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg h1, .dgreen-bg h2, .dgreen-bg h3, .dgreen-bg h4, .dgreen-bg h5, .dgreen-bg h6 {
   color: #ffffff;
 }
-/* line 389, ../assets/sass/layout/_section-background-colors.scss */
+/* line 393, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg .tab-header {
   color: #ffffff;
 }
-/* line 393, ../assets/sass/layout/_section-background-colors.scss */
+/* line 397, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg .accordion-header {
   color: #ffffff;
 }
-/* line 397, ../assets/sass/layout/_section-background-colors.scss */
+/* line 401, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg .panel {
   background-color: transparent;
 }
-/* line 401, ../assets/sass/layout/_section-background-colors.scss */
+/* line 405, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg .field--name-field-pull-quote {
   border-top-color: #ffffff;
   border-bottom-color: #ffffff;
 }
-/* line 406, ../assets/sass/layout/_section-background-colors.scss */
+/* line 410, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg .paragraph--type--tabs a:hover {
   color: #555555;
 }
-/* line 410, ../assets/sass/layout/_section-background-colors.scss */
+/* line 414, ../assets/sass/layout/_section-background-colors.scss */
 .dgreen-bg .field--name-field-callout-link a:hover {
   color: #ffffff;
 }
 
-/* line 415, ../assets/sass/layout/_section-background-colors.scss */
+/* line 419, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg {
   background-color: #953d1c;
   color: #ffffff;
   padding: 16px;
 }
-/* line 420, ../assets/sass/layout/_section-background-colors.scss */
+/* line 424, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg p {
   color: #ffffff;
 }
-/* line 424, ../assets/sass/layout/_section-background-colors.scss */
+/* line 428, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg a {
   color: #ffffff;
   text-decoration: underline;
 }
-/* line 429, ../assets/sass/layout/_section-background-colors.scss */
+/* line 433, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg h1, .dorange-bg h2, .dorange-bg h3, .dorange-bg h4, .dorange-bg h5, .dorange-bg h6 {
   color: #ffffff;
 }
-/* line 433, ../assets/sass/layout/_section-background-colors.scss */
+/* line 437, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg .tab-header {
   color: #ffffff;
 }
-/* line 437, ../assets/sass/layout/_section-background-colors.scss */
+/* line 441, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg .accordion-header {
   color: #ffffff;
 }
-/* line 441, ../assets/sass/layout/_section-background-colors.scss */
+/* line 445, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg .panel {
   background-color: transparent;
 }
-/* line 445, ../assets/sass/layout/_section-background-colors.scss */
+/* line 449, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg .field--name-field-pull-quote {
   border-top-color: #ffffff;
   border-bottom-color: #ffffff;
 }
-/* line 450, ../assets/sass/layout/_section-background-colors.scss */
+/* line 454, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg .paragraph--type--tabs a:hover {
   color: #555555;
 }
-/* line 454, ../assets/sass/layout/_section-background-colors.scss */
+/* line 458, ../assets/sass/layout/_section-background-colors.scss */
 .dorange-bg .field--name-field-callout-link a:hover {
   color: #ffffff;
 }
@@ -10863,60 +10887,65 @@ article.news-story {
 /* line 116, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--accordion .panel-heading {
   border: none;
+  padding: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
 }
-/* line 120, ../assets/sass/components/_paragraphs.scss */
+/* line 123, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--accordion .card-header {
   margin: 0 0 10px;
-  background: #f5f5f5;
 }
-/* line 124, ../assets/sass/components/_paragraphs.scss */
+/* line 126, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--accordion .card-header .panel-title {
   color: #b00;
-  padding: 3px 15px;
+  margin: 0;
   border-color: transparent;
   border-style: none;
   border-width: 0;
   background-color: transparent;
   width: 100%;
   text-align: left;
-  outline: none;
+  background: #f5f5f5;
+  padding: 10px 15px;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
 }
-/* line 136, ../assets/sass/components/_paragraphs.scss */
+/* line 141, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--accordion .card-header svg, .paragraph--type--accordion .card-header i {
   float: right;
   margin-top: 5px;
   color: #787878;
 }
 
-/* line 144, ../assets/sass/components/_paragraphs.scss */
+/* line 149, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--accordion .panel div:nth-last-child(2) {
   margin-bottom: 0 !important;
 }
 
-/* line 153, ../assets/sass/components/_paragraphs.scss */
+/* line 158, ../assets/sass/components/_paragraphs.scss */
 .btn-par {
   font-weight: 600;
   text-transform: uppercase;
 }
-/* line 157, ../assets/sass/components/_paragraphs.scss */
+/* line 162, ../assets/sass/components/_paragraphs.scss */
 .btn-par .fa-angle-right {
   margin-left: 10px;
 }
 
-/* line 170, ../assets/sass/components/_paragraphs.scss */
+/* line 175, ../assets/sass/components/_paragraphs.scss */
 .file .file-icon span {
   color: #bb0000;
 }
-/* line 177, ../assets/sass/components/_paragraphs.scss */
+/* line 182, ../assets/sass/components/_paragraphs.scss */
 .file .file-link a {
   color: #bb0000;
 }
-/* line 182, ../assets/sass/components/_paragraphs.scss */
+/* line 187, ../assets/sass/components/_paragraphs.scss */
 .file .file-size {
   color: #bb0000;
 }
 
-/* line 192, ../assets/sass/components/_paragraphs.scss */
+/* line 197, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container {
   width: 100%;
   position: absolute;
@@ -10925,7 +10954,7 @@ article.news-story {
   z-index: 100;
   height: 100%;
 }
-/* line 200, ../assets/sass/components/_paragraphs.scss */
+/* line 205, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt {
   background-color: rgba(255, 255, 255, 0.7);
   padding: 20px;
@@ -10937,7 +10966,7 @@ article.news-story {
   transform: perspective(1px) translateY(-50%);
 }
 @media (max-width: 768px) {
-  /* line 200, ../assets/sass/components/_paragraphs.scss */
+  /* line 205, ../assets/sass/components/_paragraphs.scss */
   .slide-txt-container .slide-txt {
     width: 80%;
     top: 45%;
@@ -10947,7 +10976,7 @@ article.news-story {
     justify-content: center;
   }
 }
-/* line 221, ../assets/sass/components/_paragraphs.scss */
+/* line 226, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper h2 {
   font-size: 36px;
   text-transform: uppercase;
@@ -10956,31 +10985,31 @@ article.news-story {
   line-height: 1.1;
 }
 @media (max-width: 768px) {
-  /* line 221, ../assets/sass/components/_paragraphs.scss */
+  /* line 226, ../assets/sass/components/_paragraphs.scss */
   .slide-txt-container .slide-txt .slide-txt-wrapper h2 {
     font-size: 15px;
     margin-top: 0;
   }
 }
-/* line 234, ../assets/sass/components/_paragraphs.scss */
+/* line 239, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper p {
   font-size: 18px;
   margin: 25px 0;
   color: #333333;
 }
 @media (max-width: 768px) {
-  /* line 234, ../assets/sass/components/_paragraphs.scss */
+  /* line 239, ../assets/sass/components/_paragraphs.scss */
   .slide-txt-container .slide-txt .slide-txt-wrapper p {
     display: none;
   }
 }
-/* line 244, ../assets/sass/components/_paragraphs.scss */
+/* line 249, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-19 {
   width: 100%;
   margin: 0 auto;
   font-size: 18px;
 }
-/* line 249, ../assets/sass/components/_paragraphs.scss */
+/* line 254, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-19 .btn-wrapper {
   min-width: 25%;
   margin: 10px;
@@ -10990,23 +11019,23 @@ article.news-story {
   text-transform: uppercase;
   padding: 5px;
 }
-/* line 258, ../assets/sass/components/_paragraphs.scss */
+/* line 263, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-19 .btn-wrapper .btn-primary {
   background-color: transparent;
   border-color: transparent;
   border: 0;
   border-radius: 0;
 }
-/* line 265, ../assets/sass/components/_paragraphs.scss */
+/* line 270, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-19 .btn-wrapper svg, .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-19 .btn-wrapper i {
   padding-top: 1px;
 }
-/* line 269, ../assets/sass/components/_paragraphs.scss */
+/* line 274, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-19 .btn-wrapper:hover {
   background: #8E0101;
 }
 @media (max-width: 768px) {
-  /* line 249, ../assets/sass/components/_paragraphs.scss */
+  /* line 254, ../assets/sass/components/_paragraphs.scss */
   .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-19 .btn-wrapper {
     display: block;
     width: 100%;
@@ -11014,13 +11043,13 @@ article.news-story {
     font-weight: 700;
   }
 }
-/* line 282, ../assets/sass/components/_paragraphs.scss */
+/* line 287, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-18 {
   width: 100%;
   margin: 0 auto;
   font-size: 18px;
 }
-/* line 287, ../assets/sass/components/_paragraphs.scss */
+/* line 292, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-18 .btn-wrapper {
   min-width: 40%;
   margin: 10px;
@@ -11030,23 +11059,23 @@ article.news-story {
   text-transform: uppercase;
   padding: 5px;
 }
-/* line 296, ../assets/sass/components/_paragraphs.scss */
+/* line 301, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-18 .btn-wrapper .btn-primary {
   background-color: transparent;
   border-color: transparent;
   border: 0;
   border-radius: 0;
 }
-/* line 303, ../assets/sass/components/_paragraphs.scss */
+/* line 308, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-18 .btn-wrapper svg, .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-18 .btn-wrapper i {
   padding-top: 1px;
 }
-/* line 307, ../assets/sass/components/_paragraphs.scss */
+/* line 312, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-18 .btn-wrapper:hover {
   background: #8E0101;
 }
 @media (max-width: 768px) {
-  /* line 287, ../assets/sass/components/_paragraphs.scss */
+  /* line 292, ../assets/sass/components/_paragraphs.scss */
   .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-18 .btn-wrapper {
     display: block;
     width: 100%;
@@ -11054,13 +11083,13 @@ article.news-story {
     font-weight: 700;
   }
 }
-/* line 320, ../assets/sass/components/_paragraphs.scss */
+/* line 325, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-17 {
   width: 100%;
   margin: 0 auto;
   font-size: 18px;
 }
-/* line 325, ../assets/sass/components/_paragraphs.scss */
+/* line 330, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-17 .btn-wrapper {
   min-width: 50%;
   margin: 10px;
@@ -11070,23 +11099,23 @@ article.news-story {
   text-transform: uppercase;
   padding: 5px;
 }
-/* line 334, ../assets/sass/components/_paragraphs.scss */
+/* line 339, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-17 .btn-wrapper .btn-primary {
   background-color: transparent;
   border-color: transparent;
   border: 0;
   border-radius: 0;
 }
-/* line 341, ../assets/sass/components/_paragraphs.scss */
+/* line 346, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-17 .btn-wrapper svg, .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-17 .btn-wrapper i {
   padding-top: 1px;
 }
-/* line 345, ../assets/sass/components/_paragraphs.scss */
+/* line 350, ../assets/sass/components/_paragraphs.scss */
 .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-17 .btn-wrapper:hover {
   background: #8E0101;
 }
 @media (max-width: 768px) {
-  /* line 325, ../assets/sass/components/_paragraphs.scss */
+  /* line 330, ../assets/sass/components/_paragraphs.scss */
   .slide-txt-container .slide-txt .slide-txt-wrapper .btn-links-17 .btn-wrapper {
     display: block;
     width: 100%;
@@ -11095,28 +11124,28 @@ article.news-story {
   }
 }
 
-/* line 369, ../assets/sass/components/_paragraphs.scss */
+/* line 374, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--tagline {
   margin: 20px 0;
   float: left;
 }
 
-/* line 379, ../assets/sass/components/_paragraphs.scss */
+/* line 384, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--tabs .field {
   padding: 20px;
 }
 
-/* line 389, ../assets/sass/components/_paragraphs.scss */
+/* line 394, ../assets/sass/components/_paragraphs.scss */
 .para_1_col .field--name-field-media-twitter {
   margin: 0 auto;
   width: 60%;
 }
-/* line 393, ../assets/sass/components/_paragraphs.scss */
+/* line 398, ../assets/sass/components/_paragraphs.scss */
 .para_1_col .field--name-field-media-twitter .col-xs-12 {
   padding: 0;
 }
 
-/* line 403, ../assets/sass/components/_paragraphs.scss */
+/* line 408, ../assets/sass/components/_paragraphs.scss */
 .paragraph--type--video iframe {
   width: 100% !important;
 }
diff --git a/web/themes/asc_bootstrap/templates/block/block--contactinfo.html.twig b/web/themes/asc_bootstrap/templates/block/block--contactinfo.html.twig
index 995e013e391753d33fa1fd2df56d158f595639cb..eb6b74ae6841f4fa8fb9a763b9252769230b3580 100644
--- a/web/themes/asc_bootstrap/templates/block/block--contactinfo.html.twig
+++ b/web/themes/asc_bootstrap/templates/block/block--contactinfo.html.twig
@@ -47,7 +47,7 @@
 #}
 
 <div class="footer-address">
-  <h3><a href="/contact">Contact Us</a></h3>
+  <p class="contact-heading"><a href="/contact">Contact Us</a></p>
   <p>
     {% if content.field_address_line1.0 %}
       {{ content.field_address_line1.0 }}<br/>