.full-width {
  width: 97vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
@media only screen and (min-width: 40.0625em) {
  .full-width {width: 98.5vw;}
  #localNav .top-bar-section {max-width: 62.5rem; margin: 0 auto; height: auto;}
  #megamenu {margin-bottom: 25px;}
  .top-bar-section .dropdown {top: auto;}
/*  .top-bar {
    margin-bottom: 0;
    height: 4.37rem;} */
}
@media only screen and (min-width: 64.0625em) {
  .full-width
   {width: 100vw;}
}
.full-width .row {
  max-width: 62.5rem;
  margin: 0 auto;
}
.depthead {padding: 1.5em;margin-bottom: 0px !important; border-radius:0px !important;margin-top:0px !important;}
.button {background-color:#007EA8;}

#localNav, #localNav .top-bar-section ul li, #localNav.expanded .title-area, #localNav .top-bar-section li:not(.has-form) a:not(.button) {background-color: #44697C;}
#localNav .top-bar-section li:not(.has-form) a:not(.button):hover {background-color: #124661;}
/*#localNav ul li .dropdown li {border-bottom: solid 1px #999;}*/
#localNav .c2 ul {border-left: solid 1px #666; border-right: solid 1px #666;}
#localNav .top-bar-section .c2 li:not(.has-form) a:not(.button) {background-color: #527c92;}
#localNav .top-bar-section .c2 li:not(.has-form) a:not(.button):hover {background-color: #124661;}

/* Keep submenus in viewport */	
#localNav .edge ul {left: auto; right: 100%;}

#breadcrumb p {margin-top: 1rem;}
	
footer #socialmedia span {display: inline;}
footer .columns a:not(.button):hover {color: #fff;}
.accordion .accordion-navigation > a, .accordion dd > a {color: #fff !important;}
.accordion p {font-size:1.2em;margin-top:0.85em;}
.sectionFour-item div p:first-of-type {
 font-weight: 600;
 line-height: 2.5;
 background-color: #44697C;
 color: #fff;
}
.section-title {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-out;
    transition: opacity 0.4s ease-out;
}
.top-bar a {text-decoration: none;}
.panel.white {background: #fff;}

/* Site-specific styles */

ul.spabullet {list-style:none;}
.spabullet li {margin-bottom: 0.5rem;}
.spabullet li:before {
    font-family: 'foundation-icons';
    content: '\f1ef';
    margin:0 5px 0 -15px;
    color: #b6bf00;
}

.lime-button {background-color: #B6BF00; border-radius: 5px; color:#000;}
.lime-button:focus, .lime-button:hover, lime-button:focus, lime-button:hover {background-color: #9ba303;color: #000;}
.darkText:not(.heroHeader) > div {border: 1px solid #CCC;}

.purple {padding-bottom: 0.5rem; border-bottom: solid 1.4rem #8991c8;}
.lime {border-bottom:solid 1.4rem #b6bf00; padding-bottom: 0.5rem;}
.red {color:#E00000;}
.sea-green {border-bottom:solid 1.4rem #bac7c3;padding-bottom: 0.5rem;}
ul {margin-left: 2rem;}
h3.header {font-size: 1.2rem; font-weight: 600; color: #005A75; text-transform: uppercase;}
.spa {color:#005A75;}
#NIHFeed li {font-size: 1rem;margin-bottom: 1rem;}

.fi-address-book::before {font-family: "foundation-icons"; content: '\f100';}
.fi-calendar::before {font-family: "foundation-icons"; content: '\f124';}
.fi-widget::before {font-family: "foundation-icons"; content: '\f214';}
.fi-magnifying-glass::before {font-family: "foundation-icons"; content: '\f16c';}
.fi-clipboard-pencil::before {font-family: "foundation-icons"; content: '\f129';}
.fi-archive::before {font-family: "foundation-icons"; content: '\f108';}

.x-large {font-size:12em;}
.large {font-size:6em;}
.medium {font-size:3em;}
.small {font-size:1.5em;}

table tbody tr th {text-align: center;font-size:1em;}