/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/pt-sans-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/pt-sans-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v12-latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-caption-regular - latin */
@font-face {
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-caption-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-caption-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-caption-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-caption-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-caption-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-caption-v13-latin-regular.svg#PTSansCaption') format('svg'); /* Legacy iOS */
}

/* pt-sans-caption-700 - latin */
@font-face {
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans-caption-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-caption-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-caption-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-caption-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-caption-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-caption-v13-latin-700.svg#PTSansCaption') format('svg'); /* Legacy iOS */
}



* {
    font-family: "PT Sans", "Trebuchet MS", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "PT Sans Caption", "Trebuchet MS", sans-serif;
}

a {
    color: #b40022;
    text-decoration: none;
}
a:hover {
    color: #FF4B33;
}

b,strong {
    font-weight: 600;
}

td {
    vertical-align: top;
}

i,em {
    font-style: italic;
}

div {
    font-size: .8rem;
    line-height: 1.3rem;
}
p {
    margin-bottom: 21px;
    font-size: .8rem;
    line-height: 1.3rem;
}

h1 {
    line-height: 1.5rem;
    font-size: 1.3rem;
    margin: 0;
    padding: 0;
    margin-bottom: 21px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #333;
}

h2 {
    line-height: 1.3rem;
    font-size: 1.1rem;
    margin: 0;
    padding: 0;
    margin-top: 12px;
    margin-bottom: 14px;
    color: #777;
}

h3 {
    margin-bottom: 21px;
    font-size: .8rem;
    line-height: 1.3rem;
    color: #333;}

h4 {
    margin-bottom: 21px;
    font-size: .8rem;
    line-height: 1.3rem;
    color: #333;
}

aside h3 {
	color: #777;
	line-height: 1.3rem;
	font-size: .75rem;
	letter-spacing: 1px;
	margin-top: 1px;
	font-weight: normal;
	text-transform: uppercase;
}

h3.with-menu-beneath {
	margin-bottom: -1px;
}

.no-uppercase {
    text-transform: lowercase;
}

ul > li {
    list-style: disc;
    margin-left: 20px;
}

.alignleft {
  float: left;
  margin: 20px;
  margin-left: 0;
  border: 1px solid rgba(0,0,0,0.5);
}

.alignright {
  float: right;
  margin: 20px;
  margin-right: 0;
}

.aligncenter {
  display: block;
  margin: 20px auto;
}

.entry-content img,
.comment-content img,
img.header-image,
.author-avatar img,
img.wp-post-image {
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.wp-caption {
  max-width: 100%;
  padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
  font-style: italic;
  font-size: .75rem;
  line-height: 1.1;
  color: #757575;
}
