@font-face {
  font-family: 'Trade Gothic';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/TradeGothicLTW04-Roman.eot'); /* IE9 Compat Modes */
  src: local('Trade Gothic'),
       url('../fonts/TradeGothicLTW04-Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TradeGothicLTW04-Roman.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/TradeGothicLTW04-Roman.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TradeGothicLTW04-Roman.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TradeGothicLTW04-Roman.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Trade Gothic';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/TradeGothicLTW04-Bold.eot'); /* IE9 Compat Modes */
  src: local('Trade Gothic'),
       url('../fonts/TradeGothicLTW04-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/TradeGothicLTW04-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/TradeGothicLTW04-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TradeGothicLTW04-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/TradeGothicLTW04-Bold.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/Oswald/Oswald-Light.eot'); /* IE9 Compat Modes */
  src: 
       url('../fonts/Oswald/Oswald-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Oswald/Oswald-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Oswald/Oswald-Light.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Oswald/Oswald-Light.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Oswald/Oswald-Light.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/Oswald/Oswald-Bold.eot'); /* IE9 Compat Modes */
  src: 
       url('../fonts/Oswald/Oswald-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Oswald/Oswald-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Oswald/Oswald-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Oswald/Oswald-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Oswald/Oswald-Bold.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro'),
       url('../fonts/source-sans-pro-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v9-latin-regular.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v9-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Italic'), local('source-sans-pro-Italic'),
       url('../fonts/source-sans-pro-v9-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v9-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v9-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v9-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v9-latin-italic.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v9-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro Bold'), local('source-sans-pro-Bold'),
       url('../fonts/source-sans-pro-v9-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v9-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v9-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v9-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v9-latin-600.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/Abel/Abel-Regular.eot'); /* IE9 Compat Modes */
  src: local('Abel'),
       url('../fonts/Abel/Abel-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Abel/Abel-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Abel/Abel-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Abel/Abel-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Abel/Abel-Regular.svg#source-sans-pro') format('svg'); /* Legacy iOS */
}
body {
  -webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
}
img {
  height:auto;
}
.bg-lab-brown {
  background-color: #51462D;
}
.lab-brown {
  color: #51462D;
}
.lab-gray {
  color: #303030
}
.bg-lab-gray {
  background-color: #303030
}
.lab-orange {
  color:#F2AA47;
}
.lab-green {
  color: #BCD333;
}
.b--lab-green {
  border-color: #BCD333;
}
.trade-gothic {
  font-family: "Oswald", "sans-serif";
}
.source-sans {
  font-family: "Source Sans Pro", "sans-serif";
}

.h1-5 {
  height: 1.75rem;
}
a {
  color: #00449E;
}
.b-600 {
  font-weight: 600;
}
.b-700 {
  font-weight: 700;
}
.hidden {
  font-size:0;
  width:0;
}
#post-10043 p {
  line-height:1.5;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Oswald", "sans-serif";
  font-weight: 700;
}

a.author {
  color: #333 !important;
  text-decoration: none;
}
a.author:hover {
  text-decoration: underline;
}
.h-underline:hover {
  text-decoration:underline;
}
#headline-feature .excerpt p {
  margin:0;
}
.excerpt blockquote, .excerpt blockquote p {
  margin:0;
}
.flexgrow-1 {
  flex-grow: 1;
}
.flexbasis-0 {
  flex-basis:0;
}

.bottom-100 {
  bottom:-1000px;
}
.transition {
  transition: all 1.3s ease 0s;
}

.aligncenter, .aligncenter img {
  text-align: center;
  display: block;
  margin-left:auto;
  margin-right:auto;
}
/*Line break long filenames and such in articles */
article {
  word-break: break-word;
}
article table {
    width: 100% !important;
}
article table td {
  max-width:400px;
  word-break: break-word;
}
/* End */
#directors_message p,
#other_version_of_post p {margin:0}
figure img {
  max-width: 100% !important;
  height: auto !important;
  display:block;
  margin:0 auto;
}

.rp4wp-related-posts {
  display: block;
}
.rp4wp-related-posts h3 {
  margin-top:0;
  margin-bottom:0.25rem;
}
.rp4wp-related-posts ul {
  padding:0;
  margin:0;
}
.rp4wp-related-posts li {
  list-style: none;
  margin-bottom: 0.25rem;;
}
.top-minus1 {
  top: -1rem;
}
code, pre {
  font-size:0.8em;
}
@media screen and (min-width:60em){
.mw-49p-l {
  max-width:49%;
}
.flex-nowrap-l {
    flex-wrap: nowrap;
  }
  .w-55-l {
    width:55%;
  }
  .w-45-l {
    width:45%;
  }
  .w-57-l {width:57%;}
  .w-43-l {width:43%;}
}
.flexbasis-0 {
  flex-basis:0;
}
.w0 {
  width:0;
}
.w1-5{
  width:1.5rem;
}
.transition-width {
  transition:width .25s ease-in-out;
}
.lh0 {
  line-height:0;
}
.post_format-post-format-video p {
  margin:0;
}
.embed-container iframe {
  width:100%;
  height: 100%;
}
.embed-container > p {
  display:flex;
  height:100%;
}
#media_mentions p {
  margin:0;
}
/*.mobile-zoomout td.f5, .mz td.f5,
.mobile-zoomout th.f5, .mz th.f5 {
  font-size:0.2rem;
  min-width:3.1rem;
}*/
/* Not small styles */
@media screen and (min-width:30em){
  .w-55-ns {
    width:55%;
  }
  .w-45-ns {
    width:45%;
  }
  .flex-nowrap-ns {
    flex-wrap: nowrap;
  }
/*  .mobile-zoomout td.f5, .mz td.f5,
  .mobile-zoomout th.f5, .mz th.f5 {
    font-size:1rem;
    min-width:auto;
  }*/
}

figcaption i,
figcaption b {
  font-style:normal;
  font-weight:normal;
}