/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
a:focus {
	color: #ff4438;
}

a:hover {
	opacity: .8;
}

body ::selection,
body ::-moz-selection {
	background: #aaa !important;
}

.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
	color: #ff4438;
}

.main-navigation li a:hover {
	background: #ff4438;
}

.showsub-toggle:hover::after, .showsub-toggle:focus::after, .showsub-toggle.sub-on::after {
	color: #aaa;
}

.main-navigation li a {
	padding: 8.5px;
}

.showsub-toggle {
	top: 0;
}

.social-links ul a {
	background: #ff4438;
}

h2.entry-title a {
	color: #ff4438;
}

.entry-meta a, .site-footer a:hover {
	color: #ff4438;
}

a.more-link {
	color: #ff4438;
}

a.sbcta {
	background: #ff4438;
	color: #fff;
	display: block;
	margin-top: 10px;
	padding: 12px 18px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

h1, h2, h3, h4, h5, h6 {
	color: #593d3d;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 0;
	background: #ff4438;
	color: #fff;
	display: block;
	padding: 12px 18px;
	width: 100%;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	background-color: #ff4438;
	color: #fff;
	opacity: .8;
}

.comment-content a::after, .entry-content a::after, .entry-header a::after, .comment-respond a::after, .site-footer a::after, .entry-meta a::after, .widget_archive a::after, .widget_categories a::after, .widget_links a::after, .widget_meta a::after, .widget_pages a::after, .widget_recent_comments a::after, .widget_recent_entries a::after, .author-info a::after, .nav-links a::after {
	background-color: transparent;
}

.comment-content a::after, .entry-content a::after, .entry-header a::after, .comment-respond a::after, .site-footer a::after, .entry-meta a::after, .widget_archive a::after, .widget_categories a::after, .widget_links a::after, .widget_meta a::after, .widget_pages a::after, .widget_recent_comments a::after, .widget_recent_entries a::after, .author-info a::after, .nav-links a::after {
	background: transparent;
}

.footer-tags a:hover {
	background: #ff4438;
}

.entry-meta {
	margin-top: 15px;
}

.entry-content {
	padding: 0;
}

.entry-wrapper ul {
	background-color: #ffe8c4;
	border: 25px solid #ffe8c4;
	box-shadow: 0 0 0 2px #fff inset;
	margin: 0;
	padding: 40px;
}

.entry-wrapper ul li {
	margin: 0;
	padding: 0 0 5px;
}

.wf-active h2 {
	font-size: 1.35em;
}

.wf-active h3 {
	font-size: 1.1em;
}

body.admin-bar button.menu-toggle {
	width: 100%;
}

.wf-active h1.page-title {
	text-transform: capitalize;
}