/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
h3 {
	margin-bottom: 22px;
}

li {
	margin-left: 10px;
}

.ttfmake-button, .site-main .gform_wrapper .gform_footer input.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
	border: 1px solid #171717;
	border-radius: 0;
}

.ttfmake-button, .site-main .gform_wrapper .gform_footer input.button, button, input[type="button"], input[type="reset"], input[type="submit"]:hover {
	background-color: #fff;
	color: #171717;
}

.entry-title {
	font-weight: normal;
	color: #464849;
}

.entry-date {
	font-weight: normal;
}

.entry-author-byline a.vcard {
	font-weight: normal;
}

div#jp-relatedposts h3.jp-relatedposts-headline em {
	font-size: 16px;
	font-weight: normal;
}

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title,
div#jp-relatedposts div.jp-relatedposts-items p {
	font-family: Open Sans;
	font-size: 16px;
}

div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	font-family: Open Sans;
	font-size: 16px;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-family: Open Sans;
	font-size: 16px;
}

div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	color: white;
}

.menu-toggle {
	color: #555555;
	background-color: rgba(234,236,238,1);
}

blockquote.blue p {
	padding-left: 15px;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #64acc5;
	font-size: 17px;
	line-height: 1.5;
	font-weight: bold;
}

blockquote.green p {
	padding-left: 15px;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #67a44e;
	font-size: 17px;
	line-height: 1.5;
	font-weight: bold;
}

blockquote.orange p {
	padding-left: 15px;
	font-size: 17px;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #cd8538;
	line-height: 1.5;
	font-weight: bold;
}

blockquote.quote {
	display: block;
	position: relative;
}

blockquote.quote p {
	padding-left: 35px;
	font-size: 17px;
	line-height: 1.5;
	font-style: italic;
}

blockquote.quote:before {
	position: absolute;
	top: -25px;
	content: "\201C";
	font-family: Georgia, serif;
	font-size: 60px;
}

blockquote.quote:after {
	content: "";
}

hr {
	margin: 22px 0;
}

table caption {
	margin: 1.1rem 0;
	font-size: 1.3rem;
	font-style: italic;
	font-weight: normal;
	line-height: 1.35;
	text-align: left;
}

.post-email-box {
	border: 1px dotted #cd8538;
	padding: 0 15px;
}

.post-email-box h3 {
	color: #cd8538;
}

.post-email-box input[type=submit] {
	display: block;
	margin: 10px 0;
	background-color: #cd8538;
	border-radius: 0;
	border: 1px solid #cd8538;
	color: #fff;
	padding: 5px 10px;
}

.post-email-box input[type=submit]:hover {
	background-color: #ffffff;
	border: 1px solid #cd8538;
	color: #cd8538;
}

.recipe {
	margin-bottom: 22px;
	padding: 10px 20px;
	background-color: rgba(205,133,56,0.2);
}

.tm-click-to-tweet {
	margin: 0 0 22px;
}