@charset "UTF-8";
/* CSS Document */
   #press-release {
    max-width: 940px;
padding: 0 9px 0 0;
        width: 100%;
float: left;
margin-right: 0px;
margin-bottom: 30px;
border-right: 0; }
     #press-release h6 + p {
      font-style: italic;
      text-align: center;
      margin-bottom: 20px; }
       #press-release h6 + p a {
        font-size: 0.6em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        font-style: normal;
        text-transform: uppercase;
        color: #c3132c; }
         #press-release h6 + p a:hover,  #press-release h6 + p a:active {
          color: #999999; }
     #press-release > div {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: flex-start;
      align-content: stretch; }
       #press-release > div article {
        display: inline-block;
        vertical-align: top;
        width: 25%;
        padding: 0 9px 30px 10px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
         #press-release > div article:nth-child(4),  #press-release > div article:nth-child(8) {
          padding: 0 0 0 10px;
          border-right: none; }
     #press-release #current,  #press-release #archives {
      display: none; }
   #press-release hr { height: 1px; border-width: 0; margin: 20px 0 20px 0; color: #c5c5c5; background-color: #c5c5c5; }

  #mainContent #press-release #press-release-content p {
     font: 1.25em/1.5em 'Source Serif Pro', 'Times New Roman', Times, serif;
     margin: 15px 0; }

   #press-release {
    overflow: hidden;
    font-size: 80%; }
     #press-release > h6 {
      width: 50%;
      padding-left: 10px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      position: relative; }
       #press-release > h6:after {
        content: "";
        width: 10px;
        height: 26px;
        display: block;
        background-color: white;
        position: absolute;
        top: 0;
        right: 0; }
     #press-release > p {
      width: 50%;
      padding-right: 10px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
     #press-release > div {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-items: flex-start;
      width: 50%;
      float: left;
      border-right: none; }
       #press-release > div article {
        display: inline-block;
        width: 50%;
        padding-left: 0;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
         #press-release > div article:nth-child(2n+0) {
          padding: 0 8px 30px 8px;
          margin-left: -1px;
          border-left: solid 1px #d2d2d2;
          border-right: none; }
     #press-release #current,  #press-release #archives {
      display: inline-block;
      width: 16% !important;
      float: right;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-top: -92px;
      position: relative;
      left: -1px; }
     #press-release #archives {
      border-left: solid 1px #d2d2d2;
      margin-left: -1px; }
     #press-release #current {
      border-left: solid 1px #d2d2d2; } }
@media (max-width: 900px) {
   #press-release > p {
    padding: 0 20px; }
   #press-release #current,  #press-release #archives {
    margin-top: -112px; } }
@media (max-width: 800px) {
   #topImage #coverStory {
    position: static;
    width: auto;
    padding-top: 20px;
    padding-right: 0; }
     #topImage #coverStory h3 {
      margin-bottom: 20px; }
   #sidebar {
    display: table-footer-group;
    width: auto;
    float: none;
    border-left: none;
    margin-left: 0;
    padding-left: 0; }
     #sidebar > h6 {
      margin-top: 30px; }
   #articleCont {
    display: table-row;
    font-size: 100%;
    max-width: none;
    padding-right: 0;
    margin-right: 0;
    border-right: none; }
   #press-release {
    display: table-row;
    font-size: 100%;
    max-width: none;
    padding-right: 0;
    margin-right: 0;
    border-right: none; }
     #press-release > p {
      padding: 0; }
     #press-release #current,  #press-release #archives {
      margin-top: -98px; } }
@media (max-width: 720px) {
   #press-release > p {
    padding: 0 20px; }
   #press-release #current,  #press-release #archives {
    margin-top: -123px; } }
@media (max-width: 650px) {
   #articleCont {
    padding-bottom: 0; }
     #articleCont article {
      display: block;
      padding-left: 0 !important;
      padding-right: 0 !important;
      width: auto;
      border-right: none !important;
      border-left: none !important;
      margin-bottom: 30px; }
       #articleCont article:first-child {
        padding-top: 30px;
        border-top: solid 1px #d2d2d2;
        border-bottom: solid 1px #d2d2d2; }
   #press-release > h6 {
    width: auto;
    padding-left: 20px; }
     #press-release > h6:after {
      display: none; }
   #press-release > p {
    width: auto;
    padding-right: 0; }
   #press-release > div {
    width: auto;
    float: none;
    border-right: none;
    margin-left: 0; }
     #press-release > div article:nth-child(2n+0) {
      padding-right: 0; }
   #press-release #current,  #press-release #archives {
    width: 50% !important;
    margin-top: 0; }
   #press-release #current {
    padding-left: 0;
    border-left: none; } }
    



#press-release
{
	font-family: 'Oswald', Arial, sans-serif;
}

#press-release-title
{
	color: #6184be;
	font-weight: 400;
	line-height: 1.4;
}

#press-release-title a:link
{
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-title a:visited
{
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-title a:hover
{
	color: #82000a;
	font-weight: 400;
	text-decoration: none;
}

#press-release-title a:active
{
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-company-name
{
	color: #666666;
	font-weight: 700;
	line-height: 1.4;
}

#press-release-company-name a:link
{
	color: #666666;
	font-weight: 700;
	text-decoration: none;
}

#press-release-company-name a:visited
{
	color: #666666;
	font-weight: 700;
	text-decoration: none;
}

#press-release-company-name a:hover
{
	color: #82000a;
	font-weight: 700;
	text-decoration: none;
}

#press-release-company-name a:active
{
	color: #666666;
	font-weight: 700;
	text-decoration: none;
}

#press-release-date
{
	font-size: 80%;
	color: #666666;
	font-weight: normal;
	margin: 0 0 15px 10px;
}

#press-release-company
{
	color: #000000;
	font-weight: 400;
	line-height: 1.4;
	display: block;
}

#press-release-company a:link
{
	font-size:100%;
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-company a:visited
{
	font-size:100%;
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-company a:hover
{
	font-size:100%;
	color: #82000a;
	font-weight: 400;
	text-decoration: none;
}

#press-release-company a:active
{
	font-size:100%;
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}


#press-release-by-company
{
	color: #6184be;
	font-weight: 400;
	line-height: 1.4;
}

#press-release-by-company a:link
{
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-by-company a:visited
{
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-by-company a:hover
{
	color: #82000a;
	font-weight: 400;
	text-decoration: none;
}

#press-release-by-company a:active
{
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}


.press-release-content-headline
{
	font-family: 'Source Serif Pro', 'Times New Roman', Times, serif;
	font-size: 200%;
	color: #000000;
	font-weight: 700;
	line-height: 1.4;
	margin: 10px 0 20px 0;
}

#press-release-content p
{
	font: 1em/1.25em 'Source Serif Pro', 'Times New Roman', Times, serif;
     margin: 15px 0;
}


#press-release-nav
{
	color: #000000;
	font-weight: 400;
	font-size: 1.50em;
	line-height: 1.4;
	margin-top: 20px;
}

#press-release-nav a:link
{
	font-size:80%;
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-nav a:visited
{
	font-size:80%;
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-nav a:hover
{
	font-size:80%;
	color: #82000a;
	font-weight: 400;
	text-decoration: none;
}

#press-release-nav a:active
{
	font-size:80%;
	color: #6184be;
	font-weight: 400;
	text-decoration: none;
}

#press-release-comapny-contact-info
{
		max-width: 340px;
        display: inline-block;
        width: 100%;
        padding-left: 0;
		font-family: Myriad, Verdana, Geneva, Arial, Helvetica;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
}

#press-release .advertiser-logo {
		display: block;
		width: 100%;
		vertical-align: top;
		float: right;
	}

#press-release .advertiser-logo img {
		width: 100%;
		max-width: 300px;
		height: auto;
	}


#more-links-previous
{
	float: left;
	display: block;
	margin: 3px 0 10px 0;
	padding: 0;
	text-align: left;
}

#more-links-next
{
	float: right;
	display: block;
	margin: 3px 0 10px 0;
	padding: 0;
	text-align: right;
}

#mainContent #press-release div a.next,
#mainContent #press-release div a.previous {
  margin-bottom: 0.2em;
  font: .8em/0.75em 'Oswald', Impact, 'Arial Black', sans-serif;
  text-transform: uppercase;
}
#mainContent #press-release div a.next:after {
content: "\f0a9";
font-family: "FontAwesome";
color: #ff0000;
font-size: 0.9em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
#mainContent #press-release div a.previous:before {
content: "\f0a8";
font-family: "FontAwesome";
color: #ff0000;
font-size: 0.9em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
