/*
  OneRegis Custom Style Overrides

  INCLUDE COMMENTS WITH EVERY CHANGE
*/

/*CLEAR FLOATS*/
    .clearfix {
      display: block;
      content: "";
      clear: both;
}

/*Hero title & subtitle adjustments*/
    .hero__shadow::after{
	     background-color:rgba(0,0,0,0)
}
    .hero__title{
	     font-family: "HCo Sentinel","Sentinel A","Sentinel B",sans-serif;
	     font-weight:600;
	     font-size:60px;
	     font-style:italic;
	     max-width:52.5rem;
	     margin-left:auto;
	     margin-right:auto
}
    .hero__clip p{
	     font-size:1.3125rem;
	     line-height:1.285;
}

/*remove audience dropdown from quicklinks
    .topbar__audience__button {
      display:none;
}
*/
/*Utility nav correction with centering of list items*/
    .topbar {
      width:auto;
}
/* Hide Search Temporarily 
    .nav__item--search {
        display: none;
    }*/

/*Main nav style changes*/
    .nav__list {
      margin-left: auto;
      margin-right: 0px;
}

    .nav__button:hover, .nav__link--alt:hover {
      color:#002B49;
}

 @media (min-width: 64em){
	 .nav__button:hover,.nav__item--active .nav__button,.nav__link--alt:hover,.nav__item--active .nav__link--alt{
		border-color:#EDAB00
	}
}

@media (min-width:80em){
    .nav__link--alt {
        padding-right: 1.7rem
        padding-left: 0;
    }
}

/*change logo size to accommodate longer menu items */
@media (min-width:64em){
    .nav__logo {
        width: 7rem;
        margin-left: 2rem;
        height: 3rem;
    }
    .nav__logo > img {
        margin: -2rem;
    }
}

/* Topbar, logo, utility bar, font color scheme changes*/
    .header {
        background-color: #D6D2C4;
}
 @media (min-width: 64em){
     .header {
       background-color: rgba(214,210,196,0.8);
     }
}
    .nav__logo {
      color: #002B49;
}
    .topbar {
      background-color: #002B49;
}
    .header--collapse {
      background-color: #D6D2C4;
}
    .nav__button, .nav__link--alt {
      color: #002B49;
}
    .topbar__link {
      color: #FFFFFF;
}
    .topbar__link:hover{
	  color:#F1C400;
	  border-bottom-color:currentColor
	}
  /*  .nav__item--search {
      display: none;
}*/
    .nav__search__button {
      color: #002B49;
}
    .nav__search__button:hover {
      color: #FFFFFF;
}
    .nav__logo {
      color: #002B49;
}
@media (max-width:64em){
    .header {
      background-color: #D6D2C4;
}
    .header__menu {
      background-color: #D6D2C4;
  }
   /*  .search {
      display: none;
  }*/
    .topbar__link {
      color: #002b49;
}
    /*.topbar {
      background-color: #F1C400;
}*/
    .topbar__link:hover{
      background-color: #002b49;
	  color:#FFFFFF;
	  border-bottom-color:currentColor
	}
}

/*footer color scheme change*/
    .footer {
      background-color: #D6D2C4;
      color: #002b49;
}
    .footer__logo {
      color: #002b49;
}
    .columns__item--3 a:hover{
      color: #002b49;
}
    .footer__social__link {
      background-color: #FFFFFF;
}
    .footer__number {
      color: #FFFFFF;
}
    .footer__link {
      color: #002b49;
}
    .footer__text__list li {
      color: #002b49;
      border-left-color: #002b49;
}
    .footer__text__list a:hover {
      color: #002b49;
}
    .footer__link__list a:hover {
      color: #002b49;
}

/*mobile header logo and searchbar icon color change*/
    .header__small__logo {
      color:#002B49;
}
    .header__small__button {
      color:#002B49;
}

/*mobile nav color adjustments*/
    .nav__item, .nav__item--search {
    /*border-top: 0.0625rem solid rgba(0,43,73,0.09);*/
}
    .nav__link {
      color:#002B49;
}
    .nav__icon {
      color:#002B49;
      background-color:#D6D2C4;
}
    .menu-active .header__small {
      background-color:#D6D2C4;
}

/*mailchimp feed styling*/
    .campaign {
      font-family: "Gotham A","Gotham B","serif";
      font-size: .875rem;
      font-weight: 400;
      margin: 5px 5px 10px 5px;
}


/*Recent Posts Feed Styling*/

.main-content {
    width: 70%;
    padding-right: 50px;
    float:left;
} 

.main__container h3.post-title {
    flex: 0 1 auto;
    margin: 1.5em 0 0.75em;
    box-sizing: border-box;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 18px;
}

.main__container {
    padding-top: 0px;
}

.post-category {
    font-family: "Gotham A","Gotham B",serif;
    font-size: 1rem;
    font-weight: 400;
    color: #002B49;
    line-height: 1.562;
    -webkit-font-smoothing: antialiased;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    box-sizing: border-box;
    margin-bottom: 10px;
}
ul.post-meta {
    font-family: "Gotham A","Gotham B",serif;
    font-size: 1rem;
    font-weight: 400;
    color: #002B49;
    line-height: 1.562;
    -webkit-font-smoothing: antialiased;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    box-sizing: border-box;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
}

.post-meta li {
    font-family: "Gotham A","Gotham B",serif;
font-weight: 400;
line-height: 1.562;
-webkit-font-smoothing: antialiased;
-webkit-box-flex: 0;
flex: 0 1 auto;
box-sizing: border-box;
display: inline-block;
color: #686a6d;
font-size: 12px;
text-transform: uppercase;
}

.post-meta li:after {
   /* content: '•';  */
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.post-category span:after {
    content: ',';
    display: inline-block;
}

.post.post-row {
    margin-bottom: 40px;
}

.post-meta span:last-child::after { 
    content:''; 
}


