/* 	File: custom.css 		*/
/* 	Author: Rick Paulson 		*/
/* 	Site: Patrick Horsley 		*/

/* ================================================= */
/* body */
/* ================================================= */

body {
	color: #000;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.625;
	text-rendering: optimizelegibility;
}

/* ================================================= */
/* site header */
/* ================================================= */

.site-header {
	padding: 90px 0px 30px 0px;
}

/* ================================================= */
/* site avatar */
/* ================================================= */

.site-header .avatar,
.site-header .site-avatar img {
	 display: none;
}

/* ================================================= */
/* site title and description */
/* ================================================= */

.site-title, .page .entry-title {
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 1;
	text-transform: none;
}

.entry-title {
	text-align: center;
}

.site-description {
	font-size: 16px;
	font-weight: 400;
	font-family: 'Raleway', sans-serif;
	margin-bottom: 0px;
	color: #000;
}

/* ================================================= */
/* primary navigation */
/* ================================================= */

.genesis-nav-menu {
	clear: both;
	color: #000;
	line-height: 1.5;
	text-align: center;
	width: 100%;
	border-bottom: 3px solid #ccc;
}

.genesis-nav-menu a {
	color: #000;
	padding: 20px;
	font-size: 16px;
	font-weight: 400;
}

.genesis-nav-menu > .menu-item > a {
	text-transform: none;
}

.genesis-nav-menu .current-menu-item > a, 
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #dd0000;
}

/* ================================================= */
/* header styles */
/* ================================================= */

h1, h2, h3, h4, h5, h6 {
	color: #666;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	line-height: 1.2;
	margin: 0px 0px 20px;
	padding: 0px;
}

/* ================================================= */
/* page content */
/* ================================================= */

.page.page-template-default .entry {
	padding-bottom: 20px;
}

.entry {
	background-color: #fff;
	padding: 50px;
}

.entry, .entry-content {
	margin-bottom: 20px;
}

/* ================================================= */
/* links */
/* ================================================= */

a {
	color: #dd0000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* ================================================= */
/* buttons */
/* ================================================= */

input[type="submit"], .button {
	background-color: #999;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	padding: 12px 16px;
	text-transform: none;
}

/* ================================================= */
/* images */
/* ================================================= */

.wp-caption.alignleft {
	margin: 0px 30px 0px 0px;
}

.wp-caption-text {
	font-style: italic;
	font-size: 14px;
	font-weight: 400;
	margin: 0px;
	text-align: center;
}

div.showme {
	float: left; 
	padding: 15px 15px 0px 15px;
	margin-right: 10px; 
	background-color: #fff; 
	border: 1px solid #999;
}

div.spacer {
	clear: both;
	padding-bottom: 50px;
}

img.alignnone {
	margin-bottom: 0px;
}

/* ================================================= */
/* footer widgets */
/* ================================================= */

.footer-widgets {
	background-color: #ddd;
	clear: both;
	color: #000;
	margin-bottom: 20px;
	padding: 30px 30px 0px 30px;
}

.footer-widgets-1, .footer-widgets-2 {
	/* border: 1px solid #000; */
	width: 49.9999%;
	padding: 0px 20px 0px 20px;
}

.widgettitle {
	color: #000;
	font-size: 18px;
	text-align: center;
	text-transform: none;
}

/* ================================================= */
/* expose pro red theme colors */
/* ================================================= */

.expose-pro-red .site-title a:hover {
	color: #0000dd;
	text-decoration: none;
}

.expose-pro-red .button:hover,
.expose-pro-red .footer-widgets a:hover,
.expose-pro-red .format-gallery a:hover,
.expose-pro-red .format-link a:hover,
.expose-pro-red .format-quote a:hover {
	color: #fff;
	text-decoration: none;
}

.expose-pro-red a:hover,
.expose-pro-red .genesis-nav-menu a:hover,
.expose-pro-red .genesis-nav-menu .current-menu-item > a,
.expose-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #dd0000;
	text-decoration: none;
}

.expose-pro-red button:hover,
.expose-pro-red input:hover[type="button"],
.expose-pro-red input:hover[type="reset"],
.expose-pro-red input:hover[type="submit"],
.expose-pro-red .archive-description,
.expose-pro-red .archive-pagination li a:hover,
.expose-pro-red .archive-pagination li.active a,
.expose-pro-red .author-box,
.expose-pro-red .button:hover,
.expose-pro-red .format-gallery,
.expose-pro-red .format-link,
.expose-pro-red .format-quote {
	background-color: #dd0000;
}

/* ================================================= */
/* lightbox */
/* ================================================= */

.nivo-lightbox-theme-simple .nivo-lightbox-title {
	color: #eee;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	border-radius: 8px;
}