/* Research Template over-ride
   Launched: 2017-01-30
   Author: Shawn Maust
   ----------------------------------------------------*/

/* Global Styles go outside the @media screen */ 

@media screen,projection {
  .header-cta { display: none; }
  .header-cta .btn.btn-cta { background: #0c2340; color: white; border: 2px solid white; padding: 0.75em 1.5em; margin: 0 2em 0 0; }
    .header-cta .btn.btn-cta:hover { background: white; color: #0c2340; }  
  .nav-site ul .btn { font-size: 0.9rem; font-family:"Helvetica Neue", Helvetica, Verdana, Arial, sans-serif; text-transform: uppercase; padding: 0.7em 1em 0.6em; margin: 0; text-indent: 0; }

  h1 a, .h1 a,
  h2 a, .h2 a,
  h3 a, .h3 a,
  h4 a, .h4 a,
  h5 a, .h5 a,
  h6 a, .h6 a { color: #28405c; }

}

/* 580px
----------------------------------------------------*/
@media only screen and (min-width:36.250em) {}

/* 700px
----------------------------------------------------*/
@media only screen and (min-width:43.75em) {
  .nav-top-true .nav-top { width:calc(100% - 21em); }
  .nav-top-true.home .alpha { width:100%; }
  .home-primary { padding-bottom:2em; }
    .home-primary > h2 { margin-top:0; }
    
  .row.cta,
  .row.cta .column { position: relative; }
  .header-cta { position: absolute; right: 0; bottom: 3rem; display: block; }
  .news-hentry .header-cta { bottom: 6rem; }  
}

/* 960px
----------------------------------------------------*/
@media only screen and (min-width:60em) {}

/* 1024px
----------------------------------------------------*/
@media only screen and (min-width:64em) {}

/* 1200px
----------------------------------------------------*/
@media only screen and (min-width: 75em) {}

/* 1280px
----------------------------------------------------*/
@media only screen and (min-width: 80em) {}

/* Hi-res
----------------------------------------------------*/
@media
  only screen and (-webkit-min-device-pixel-ratio:1.5),
  only screen and (min-device-pixel-ratio: 1.5),
  only screen and (min-resolution:144dpi),
  only screen and (min-resolution:1.5dppx){}