/*  MICROTHEMER STYLES  */


/*= Header ==================== */

/** Header >> Header Image **/
div#container img.header-image {
	box-shadow: 0 0 rgba(0, 0, 0, 0) !important;
}

/** Header >> Header Bar **/
div#container header#header {
	box-shadow: 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgba(250, 250, 250, 0) !important;
	padding: 0 !important;
	margin-bottom: 0 !important;
	border-bottom-width: 0px !important;
	visibility: hidden !important;
}


/*= Main Menu ================= */

/** Main Menu >> Menu Font **/
li.menu-item a {
	font-family: hvd-poster !important;
	font-size: 28px !important;
	line-height: 28px !important;
	text-align: center !important;
	padding: 12px !important;
	margin: 0 0 8px 0 !important;
}

/** Main Menu >> Menu Location **/
div#container nav.menu {
	background-color: rgb(0, 0, 0) !important;
	max-width: 760px !important;
	box-sizing: content-box !important;
	margin: -50px 0px 0px 0px !important;
	position: static !important;
}

/** Main Menu >> Search Bar **/
button.search-toggle {
	position: relative !important;
	top: 8px !important;
	display: none !important;
}

/** Main Menu >> Search Bar Text **/
nav#menu-primary input.search-field {
	width: 150px !important;
	margin-top: 8px !important;
	display: none !important;
}

/** Main Menu >> Menu Hover **/
li.menu-item a:hover {
	color: rgb(208, 0, 0) !important;
}


/*= Content =================== */

/** Content >> Linked Image **/
a.img-hyperlink img {
	opacity: 1 !important;
}

/** Content >> Body Text **/
p {
	font-size: 18px !important;
	word-wrap: normal !important;
	background-color: rgba(0, 0, 0, 0) !important;
}

/** Content >> Caption **/
figcaption {
	background-color: rgba(0, 0, 0, 0.75) !important;
	margin-right: 0 !important;
	position: relative !important;
	top: 0 !important;
}

/** Content >> Blockquote **/
div.entry-content blockquote {
	color: rgba(0, 0, 0, 0.75) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	padding: 24px 24px 1px 24px !important;
	margin: 10px 10px 20px 10px !important;
	border-width: 0 !important;
	clear: both !important;
}

/** Content >> Image **/
img {
	z-index: 1 !important;
}

/** Content >> Video **/
iframe {
	max-width: 700px !important;
	max-height: 525px !important;
}


/*= Pages ===================== */

/** Pages >> Homepage Header **/
article#post-1254 h1.entry-title {
	padding-bottom: 0 !important;
	margin-bottom: -75px !important;
	visibility: hidden !important;
}


/*= Posts General ============= */

/** Posts General >> Blog Page Header **/
div.archive-header {
	text-shadow: 0 0 rgba(0, 0, 0, 0.12) !important;
	box-shadow: 2px 2px !important;
	background-color: rgb(255, 255, 255) !important;
	padding: 40px 40px 0 40px !important;
}


/*= Comments ================== */

/** Comments >> Comment Header **/
li.comment header {
	background-color: rgb(54, 54, 54) !important;
	margin-top: 10px !important;
}

/** Comments >> Comment Header Font **/
header.font-secondary {
	color: rgb(255, 255, 255) !important;
}

/** Comments >> Comment Header Link **/
header.font-secondary a {
	color: rgba(255, 255, 255, 0.75) !important;
}

/** Comments >> Comment Box **/
form#commentform textarea {
	background-color: rgb(255, 255, 255) !important;
	opacity: 1 !important;
}

/** Comments >> Comment Form **/
form.comment-form {
	background-color: rgb(255, 255, 255) !important;
	padding: 25px !important;
}

/** Comments >> Comment Reply Link **/
li.comment a.comment-reply-link {
	background-color: rgb(208, 0, 0) !important;
}


/*= Sidebar =================== */

/** Sidebar >> Sidebar Title **/
h3.font-headlines span.wrap {
	font-size: 28px !important;
	line-height: 28px !important;
	font-weight: 400 !important;
	padding: 8px 20px 8px 20px !important;
}


/*= Footer ==================== */

/** Footer >> Footer **/
aside#sidebar-subsidiary section {
	box-shadow: 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgba(250, 250, 250, 0) !important;
	height: 40px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

