body {
  line-height: 1.5;
  background: white;
  color: #545454;
	letter-spacing: 0.05em;
}

p {
font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; 
font-size: 16px !important;
		color: #000000;
font-weight: normal;
letter-spacing: 0.05em;
line-height: 1.6;
margin-bottom: 25px;
}



h1 {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 45px !important;
	color: #ff0000;
	text-transform: none;
	font-variant: normal;
	font-weight: 100;
	letter-spacing: 0.2em;
	line-height: 50px;
		margin-top: 125px;
	margin-bottom: 25px;
}
h2 {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 9px !important;
	color: #ff0000;
	text-transform: uppercase;
	font-variant: normal;
	font-weight: 800;
	letter-spacing: 0.5em;
	line-height: 26px;
  text-align: left !important;}
h3 {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 1.05em !important;
	color: #000000;
	font-style: italic;
	text-transform: none;
	font-variant: normal;
	font-weight: 100;
	letter-spacing: 0.2em;
	line-height: 10px;}
h4 {
		font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 14px !important;
	color: #000000;
	text-transform: uppercase;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: 0.5em;
	line-height: 26px;}
h5 {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 20px;
	color: #000000;
	text-transform: uppercase;
	font-variant: normal;
	font-weight: 800;
	letter-spacing: 0.2em;
	line-height: 26px;
	margin-top: 125px;

}
h6 {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 11px !important;
	color: #ff0000;
	text-transform: uppercase;
	font-variant: normal;
	font-weight: 800;
	letter-spacing: 0.5em;
	line-height: 26px;}
h7 {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 11px !important;
	color: #ff0000;
	text-transform: uppercase;
	font-variant: normal;
	font-weight: 800;
	letter-spacing: 0.5em;
	line-height: 26px;
 }
h8 {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 14px !important;
	color: #000000;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: 0.2em;
	line-height: 26px;
	text-align: center !important;
 }
.head {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
	font-size: 11px;
	color: #ff0000;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1.0em;
	line-height: 26px;
	text-align: center !important;
 }


a:link, a:visited {
	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif;
       color: #ffffff!important;
background-color: black; 
		font-weight: 100;
		font-size: 10px!important;
	text-transform: uppercase;
		letter-spacing: 0.2em;

}

a:hover { 
    background-color: red !important;
}

.menu-primary a {
			font-size: 13px!important;
    color: #ffffff;
background-color: black; 
    display: inline-block;
    padding: 0px 20px;
}

.menu-primary .current-menu-item > a, .menu-primary .current_page_item > a {
    outline: none;
		background-color: red !important;
}




.post-title a{
    font-size: 18px !important;;
    line-height: 40px;
	text-align: left;
	   color: #ff0000!important;
			background-color: transparent !important;
}
.post-title a:hover{
    font-size: 18px !important;
    line-height: 40px;
	text-align: left !important;
	   color: #ff0000;
			text-decoration: underline;

}
.post-categories{
		font-family: "Raleway", sans-serif;    
		color: #545454;
		font-size: 12px !important;
    text-decoration: none; 
 
}
.post-content .more-link, .post-content .comments-link a 

.post-byline {
    font-size: 0.7em;
    line-height: 1.5;
		letter-spacing: 0.2em;
	}


input,
textarea {
	letter-spacing: 0.2em;
}


.more-link {
  display: inline-block;
  padding: 9px 16px;
  margin-right: 12px;
  background: #2B2B2B;
  color: white;
  -webkit-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}
.more-link:hover, .more-link:active, .more-link:focus {
  background: #ff0000 !important;
  color: white;
}
.comments-link {
  color: #2B2B2B;
  -webkit-transition: color 0.1s ease-in-out;
          transition: color 0.1s ease-in-out;
}
.comments-link a:hover, .comments-link a:active, .comments-link a:focus {
  background: #ff0000 !important;
  color: white;
}
.further-reading span {
  font-size: 0.70em;
  /* 10px / 16px */
  line-height: 1.8;
  /* 18px */
	letter-spacing: 0.2em;
}

input[type="submit"] {
  font-family: "Raleway", sans-serif;
  padding: 0px 9px;
  min-width: 100px;
  color: white;
  background: #000000;
	text-transform: uppercase;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: all 0.1s ease-in-out;
          transition: all 0.1s ease-in-out;
}
input[type="submit"]:hover {
  cursor: pointer;
}
input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus {
  background: #545454;
}


.design-credit a{
display:none;
	visibility:hidden;
	 color: white !important;
	font-size: 8px !important;
}




.text-link a{
    font-size: 16px !important;;
    line-height: 1.342;
	   color: #ff0000!important;
			background-color: transparent !important;
}

.text-link-kl a{
    font-size: 9px !important;;
    line-height: 1.342;
	   color: #ff0000!important;
			background-color: transparent !important;
}
.text-link-kl-black a{
    font-size: 9px !important;;
    line-height: 1.342;
	   color: #000000!important;
			background-color: transparent !important;
}

.button-red a {
			font-size: 13px!important;
    color: #ff0000!important;
	text-transform: uppercase;
	text-decoration: none;
	font-variant: normal;
	font-weight: 400;
	letter-spacing: 0.5em;
	line-height: 20px;
	background-color: transparent;
    outline-style: solid;
    outline-color: red;
		outline-width: thin;
    display: inline-block;
    padding: 0px 20px;
  text-align: center !important;}

.button-red a:hover {
			font-size: 13px!important;
    color: #ffffff!important;}

.iframe {
	border:none;}

footer {display:none;}
