/*
Theme Name: Sketchpad
Theme URI: http://bestweblayout.com/products/sketchpad/
Author: BestWebLayout
Author URI: http://bestweblayout.com/
Description: If you are looking for a great theme to note down your thoughts, experience or best practices, there hardly is a better option that Sketchpad - a convenient all-in-one solution to making your website look stylish and uncluttered at the same time. This theme is designed as a twenty-first-century notepad, combining the traditional elegance of notetaking with a nouveau worldview. This way, any ideas of yours will fit in harmoniously, and your readers will appreciate a polished yet completely unintrusive interface. Sektchpad will be most well-suited for business news, journalist reviews, morning news, personal opinion blogs, event reviews, business ideas, case studies, cuisine, book stores, book reviews and many, many more. Check out Sketchpad at: http://wp-demo-theme.bestweblayout.com/sketchpad/
Version: 2.0
License: GNU General Public License V3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, sticky-post, threaded-comments, featured-images, translation-ready
Text Domain: sketchpad
Sketchpad WordPress Theme, Copyright 2016 BestWebLayout.com
Theme Sketchpad is distributed under the terms of the GNU GPL
*/

/**
* 1.0 Basic Structure
* -----------------------------------------------------------------------------------------------
*/

* {
	margin: 0;
	padding: 0;
}

html,
body,
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary,
main {
	display: block;
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	height: 100%;
	background: #AF9F88;
}

h1 {
	color: #776b53;
	font-weight: 700;
	font-size: 24px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

h2 {
	color: #776b53;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial;
}

h3 {
	color: #9b8f76;
	font-weight: 700;
	font-size: 22px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	line-height: 34px;
}

p {
	margin-bottom: 1em;
	color: #483613;
	font-size: 12px;
	font-family: Arial;
	line-height: 1.5em;
}

img {
	max-width: 100%;
	height: auto;
	outline: 0;
	border: 0;
}

iframe,
object {
	max-width: 100%;
}

ins {
	border: 1px dashed #9b8f76;
	background: none repeat scroll 0 0 #f5ead0;
	text-decoration: none;
}

abbr,
acronym {
	cursor: help;
}

/**
* 2.0 Main Page
* -----------------------------------------------------------------------------------------------
*/

#main-content {
	padding-bottom: 50px;
	width: 100%;
	height: 100%;
}

#wrapper {
	position: relative;
	margin: auto;
	width: 885px;
}

/** 2.1 Site Logo
* ----------------------------------------------------------------------------------------------- */
.logo {
	position: relative;
	z-index: 5;
	display: block;
	margin-left: 18px;
	width: 715px;
	height: 117px;
	border: none;
}

.logo img {
	position: relative;
	display: block;
}

.logo a {
	position: absolute;
	top: 25px;
	left: 35px;
	display: block;
}

.logo a img {
	position: relative;
	width: 162px;
	height: 72px;
	border: none;
}

/** 2.2 Site Header
* ----------------------------------------------------------------------------------------------- */
.header {
	position: relative;
	z-index: 5;
	margin: 0 152px 0 18px;
	padding: 0 46px 0 78px;
	min-height: 78px;
	border: none;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	background: #F4EDDF;
	-webkit-box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
}

/* Site Title */
.site-title {
	display: block;
	width: 360px;
	word-wrap: break-word;
}

h1.site-title a {
	display: block;
	margin: 0;
	padding-top: 17px;
	color: #776b53;
	text-decoration: none;
	line-height: 24px;
}

h1.site-title a:hover {
	text-decoration: underline;
	cursor: pointer;
}

/* Site Description */
.site-description {
	display: block;
	margin: 4px 0 0 0;
	width: 360px;
	word-wrap: break-word;
	line-height: 16px;
}

/* Search Form */
.header form {
	position: absolute;
	top: 30px;
	right: 53px;
	width: 215px;
	line-height: 16px;
}

input.search-text {
	padding: 0 5px;
	width: 145px;
	height: 16px;
	border: 1px #dbcfb4 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
	font-size: 12px;
	font-family: Arial;
}

#searchsubmit,
input.search-button {
	width: 52px;
	height: 16px;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #9b8f76;
	color: #fff;
	vertical-align: middle;
	font-weight: 700;
	font-size: 12px;
	font-family: Arial;
	cursor: pointer;
}

/** 2.3 Site Content
* ----------------------------------------------------------------------------------------------- */
.content {
	position: relative;
	z-index: 5;
	display: table;
	padding: 0 0 0 96px;
	width: 789px;
	height: auto;
	border: none;
	background: url(images/bg-main.png) top left repeat-y;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.main-content {
	position: relative;
	display: table-cell;
	margin: 0;
	padding: 0 47px 0 0;
	width: 590px;
	height: 100%;
	border: none;
	background: #f4eddf;
	-webkit-box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	vertical-align: top;
}

.main-content > div {
	max-width: 590px;
}

/* Navigation Menu */
.main-navigation {
	position: relative;
	z-index: 200;
	display: block;
	width: 590px;
	font-size: 12px;
	font-family: Arial;
}

.main-navigation ul {
	display: block;
	width: 100%;
	border-top: 2px solid #776B53;
	list-style: none;
}

.main-navigation ul li {
	position: relative;
	float: left;
	height: 100%;
}

.main-navigation li a {
	display: block;
	padding: 5px;
	color: #483613;
	text-decoration: none;
}

.main-navigation ul li:hover {
	background: #CFC5AD;
}

.main-navigation ul ul {
	position: absolute;
	top: 24px;
	z-index: 250;
	display: none;
	width: 150px;
	border: 1px solid #B3A279;
}

.main-navigation li ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
}

.main-navigation ul li:hover > ul {
	display: block;
	background: #F4EDDF;
}

.main-navigation li ul li {
	display: block;
	clear: both;
	width: 100%;
}

.main-navigation .current-menu-item,
.main-navigation .current_page_item,
.main-navigation .current-menu-ancestor,
.main-navigation .current_page_parent,
.main-navigation .current_page_ancestor {
	background: #CFC5AD;
}

.main-navigation ul .menu-item-has-children > a::after {
	content: ' \025BE';
}

.main-navigation ul ul .menu-item-has-children > a::after {
	content: '\025B8';
	float: right;
}

.content main {
	position: relative;
	z-index: 9;
	display: block;
	float: left;
	padding: 20px 0 0;
	width: 590px;
	border: none;
	border-top: 2px solid #776B53;
}

/** 2.3.1 Post
* ----------------------------------------------------------------------------------------------- */
article {
	padding: 10px 0;
	width: 590px;
	border: none;
}

/* Post Header */
.page-title {
	padding-right: 40px;
	color: #776b53;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial;
}

.post-header {
	padding: 0;
	border-bottom: 1px solid #b3a279;
}

.post-header h3 {
	word-wrap: break-word;
	font-weight: 700;
	font-size: 22px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	line-height: 34px;
}

.post-header h3 a {
	padding-right: 40px;
	border: none;
	background: url(images/mark3.png) no-repeat right center;
	color: #9b8f76;
	text-decoration: none;
}

.post-header h3 a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.post-meta,
.post-footer {
	display: block;
	clear: both;
	margin-top: 5px;
	height: 15px;
	font-size: 12px;
	font-family: Arial;
}

.post-meta time {
	float: left;
	color: #483613;
}

.post-meta .by-author {
	float: right;
	margin-bottom: 25px;
	max-width: 400px;
	color: #61553c;
}

.post-meta a,
.post-meta .by-author a {
	color: #483613;
	text-decoration: none;
}

.post-meta a:hover,
.post-meta .by-author a:hover {
	text-decoration: underline;
	cursor: pointer;
}

/* Post Footer */
.post-footer {
	margin: 25px 0 0;
}

.comments-link {
	float: left;
}

.more-link {
	float: right;
}

a.comments-link,
a.more-link {
	color: #483613;
	text-decoration: none;
}

a.comments-link:hover,
a.more-link:hover {
	text-decoration: underline;
	cursor: pointer;
}

.post-tag {
	display: block;
	margin: 20px 0 0;
	color: #61553c;
	font-size: 12px;
	font-family: Arial;
}

.post-tag a {
	color: #483613;
}

/* Post Content */
.post-content {
	clear: right;
	margin-top: 25px;
}

.post-content h1,
.comment-body h1,
.post-content h2,
.comment-body h2,
.post-content h3,
.comment-body h3,
.post-content h4,
.comment-body h4,
.post-content h5,
.comment-body h5,
.post-content h6,
.comment-body h6 {
	margin: 0.5em 0;
	line-height: 1.5em;
}

.post-content h1,
.comment-body h1 {
	color: #776b53;
	font-weight: 700;
	font-size: 24px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.post-content h2,
.comment-body h2 {
	color: #776B53;
	font-weight: bold;
	font-size: 24px;
	font-family: Arial;
}

.post-content h3,
.comment-body h3 {
	color: #9B8F76;
	font-weight: 700;
	font-size: 22px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.post-content h4,
.comment-body h4 {
	color: #776b53;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial;
}

.post-content h5,
.comment-body h5 {
	color: #483613;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}

.post-content h6,
.comment-body h6 {
	color: #483613;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}

dl {
	color: #483613;
	font-size: 12px;
	font-family: Arial;
}

blockquote,
q {
	padding: 0 20px;
}

dt,
dd {
	padding: 0 5px;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 12px;
}

.post-content table,
.comment-body table {
	margin-bottom: 20px;
	width: 100%;
	border: 1px solid #483613;
	border-spacing: 0;
	border-collapse: collapse;
	font-size: 12px;
	font-family: Arial;
}

.post-content table th,
.comment-body table th,
.post-content table td,
.comment-body table td {
	padding: 8px;
	border: 1px solid #483613;
	color: #483613;
	font-size: 12px;
	font-family: Arial;
}

.post-content address,
.comment-body address {
	color: #483613;
	font-style: italic;
	font-size: 12px;
	font-family: Arial;
}

.post-content pre,
.comment-body pre {
	overflow: auto;
	margin: 12px 0;
	padding: 10px;
	border: 1px solid #cccccc;
	color: #483613;
	font-size: 12px;
	font-family: monospace;
}

.post-content * a,
.comment-body * a {
	color: #5e523a;
}

a.thumb-link img {
	float: left;
	margin: 1px 26px 20px 11px;
	padding: 5px;
	width: 107px;
	height: 74px;
	border: 2px solid #d1c6ab;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.post-content ul,
.post-content ol,
.comment-body ul,
.comment-body ol {
	margin: 0 0 0 25px;
	color: #483613;
	list-style-position: outside;
	font-size: 12px;
	font-family: Arial;
	line-height: 1.5em;
}

.post-content ul,
.comment-body ul {
	list-style: square;
}

.post-content ul li {

}

img.attachment-featured-image {
	position: relative;
	display: block;
	margin: 0 auto 10px;
}

.attachment .attachment img {
	display: block;
	margin: 0 auto;
}

.attachment .attachment p {
	text-align: center;
}

.attachment-thumbnail {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	max-width: 100%;
	border: 2px solid #D1C6AB !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
}

.gallery,
.gallery_box,
.gallery_detail_box {
	color: #483613 !important;
	font-size: 12px !important;
	font-family: Arial !important;
	line-height: 1.5;
}

.gallery a,
.gallery_box a {
	color: #483613 !important;
}

.gallery a img,
.gallery_box a img {
	box-sizing: border-box !important;
	padding: 5px !important;
	border: 2px solid #d1c6ab !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.gallery_box ul {
	margin: 0;
}

.gllr_single_image_text {
	color: #483613;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
}

.gallery p {
	border: none !important;
}

.gallery-caption {

}

/* Edit post link */
.post-edit-link {
	display: block;
	float: left;
	margin-top: -1px;
	margin-left: 5px;
	padding: 1px 5px;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #9b8f76;
	color: #fff !important;
	vertical-align: middle;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
	font-family: Arial;
	cursor: pointer;
}

/* Post Navigation */
.prev-post,
.next-post {
	margin-top: 20px;
	word-wrap: break-word;
}

.next-post {
	float: right;
	max-width: 50%;
}

.prev-post {
	float: left;
	max-width: 50%;
}

.prev-post a,
.next-post a {
	color: #483613;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}

.prev-post a:hover,
.next-post a:hover {
	text-decoration: none;
}

/* Post Sticky */
.sticky {
}

/* Search Form on Page */
#s {
	margin: 5px 0;
	padding: 0 5px;
	width: 137px;
	height: 16px;
	border: 1px #dbcfb4 solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
}

/** 2.3.2 Sidebar
* ----------------------------------------------------------------------------------------------- */
aside {
	position: relative;
	z-index: 10;
	display: table-cell;
	vertical-align: top;
}

.sidebar {
	position: relative;
	display: block;
	margin: 2px 0 0 -40px;
	width: 192px;
}

section {
	display: block;
	margin: 0 5px 2px 0;
	padding: 14px 10px 14px 26px;
	border: 1px solid #dcd0b6;
	background: #f5ead0;
	-webkit-box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	box-shadow: 3px 4px 3px rgba(50, 50, 50, 0.4);
	word-wrap: break-word;
}

section:first-child {
	-webkit-border-radius: 15px/68px 0 0 0;
	-moz-border-radius: 15px/68px 0 0 0;
	border-radius: 15px/68px 0 0 0;
	background: #f5ead0 url(images/bg-side1.jpg) no-repeat top left;
}

section:last-child {
	-webkit-border-radius: 0 0 11px/42px 0;
	-moz-border-radius: 0 0 11px/42px 0;
	border-radius: 0 0 11px/42px 0;
	background: #f5ead0 url(images/bg-side2.jpg) no-repeat bottom right;
}

section h4 {
	margin: 0 10px 5px 0;
	border-bottom: 2px solid #cfc5ad;
	color: #5e523a;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

section form,
section select {
	width: 149px;
	color: #000;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	line-height: 14px;
}

section option {
	color: #000;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	line-height: 14px;
}

section ul {
	list-style: none;
}

section ul.children,
section ul.sub-menu {
	margin-left: 7px;
}

section ul li,
.tagcloud {
	margin-top: 10px;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	line-height: 14px;
}

section ul li a,
.tagcloud a {
	color: #000;
	text-decoration: none;
}

section ul li a:hover,
.tagcloud a:hover {
	text-decoration: underline;
	cursor: pointer;
}

section ul li a p {
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	line-height: 14px;
}

section ul li a p:hover {
	text-decoration: underline;
	cursor: pointer;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
}

#calendar_wrap table {
	width: 149px;
	color: #000;
	text-align: right;
	font-size: 12px;
	font-family: Arial;
}

#calendar_wrap table a {
	clear: both;
	color: #000;
	font-weight: 700;
}

#wp-calendar td#prev {
	text-align: left;
}

#wp-calendar td#next {
	text-align: right;
}

/* RSS widget */
.rsswidget {
	font-weight: 700;
}

.rss-date,
section cite {
	display: block;
	padding: 5px 0;
	text-align: right;
}

.rssSummary {
	display: block;
}

/**
* 3.0 Footer
* -----------------------------------------------------------------------------------------------
*/

.footer {
	position: relative;
	z-index: 5;
	padding: 0 52px 0 96px;
	width: 590px;
	height: 52px;
	border: none;
	background: url(images/bg-footer.png) no-repeat;
}

.site-info {
	padding-top: 17px;
	color: #71634e;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
	line-height: 13px;
}

.site-info a {
	color: #483a28;
	cursor: pointer;
}

/* Pagination */
.pagination {
	clear: both;
	margin: 20px 20px;
	width: 543px;
	color: #483613;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}

.page-numbers,
.page-numbers .dots,
.pagination a {
	margin: 0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #9b8f76;
	color: #f4eddf;
	text-decoration: none;
}

.page-numbers .current,
.pagination .current,
.page-numbers:hover,
.pagination a:hover,
.pagination a.inactive:hover {
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #776b53;
	color: #f4eddf;
}

.pagination a.inactive {
	margin: 0 2px 0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #9b8f76;
	color: #f4eddf;
	text-decoration: none;
}

/**
 * 4.0 Comments
 * -----------------------------------------------------------------------------------------------
 */

.comments-area {
	clear: both;
	margin: 40px 0 0;
	padding: 10px 0;
	max-width: 590px;
	border-top: 1px solid #776B53;
	color: #483613;
	font-size: 12px;
	font-family: Arial;
}

.comment-reply-title,
.comments-title {
	color: #9b8f76;
	font-weight: 700;
	font-size: 22px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.comment-reply-title a,
.comments-title a {
	color: #5E523A;
}

.comment-list {
	margin: 20px 0 30px 0;
	list-style: none;
}

.comment-author {
	color: #5e523a;
	font-size: 14px;
	line-height: 1.7142857142;
}

.comment-meta {
	padding: 5px 0;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

.comment-meta a {
	color: #000;
}

.comment-list .reply,
.comment-metadata {
	font-size: 12px;
	font-family: Arial;
	line-height: 1.5em;
}

.reply {
	margin: 0 10px 2em;
}

.reply a {
	color: #5e523a;
}

.comment-list {
	margin-top: 20px;
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author .fn a,
.comment-list .trackback a,
.comment-list .pingback a {
	color: #5e523a;
}

.comment-metadata a {
	color: #000;
	font-size: 12px;
	font-family: Arial;
}

.comment-meta a:hover,
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	text-decoration: none;
	cursor: pointer;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	margin-bottom: 24px;
	padding-top: 24px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
}

.comment-author .avatar {
	float: left;
	margin-right: 5px;
	padding: 2px;
	width: 18px;
	height: 18px;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.bypostauthor > article .fn:before {
	position: relative;
	top: -1px;
	margin: 0 2px 0 -2px;
	content: "\f408";
}

.says {
	display: none;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
	padding-left: 0;
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-content {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	-ms-hyphens: auto;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	margin-left: 15px;
	list-style: none;
}

.comment-respond {
	margin: 0;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #483613;
}

.logged-in-as a {
	color: #5e523a;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: 14px;
	line-height: 1.7142857142;
}

.no-comments {
	margin-top: 24px;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 16px;
	line-height: 1.5;
}

.comment-form-comment label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	display: block;
}

.form-allowed-tags,
.form-allowed-tags code {
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	float: right;
	overflow: hidden;
	height: 32px;
	color: #5E523A;
}

.comment-reply-title small a:hover {
	color: #000;
}

.comment-navigation {
	margin-bottom: 48px;
	color: #483613;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Arial;
	line-height: 2;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a,
.comment-navigation .nav-next a {
	margin-right: 10px;
	color: #483613;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}

.form-submit input[type="submit"],
.post-password-form input[type="submit"] {
	padding: 3px;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #9b8f76;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
	font-family: Arial;
	cursor: pointer;
}

input[type="submit"]:hover {
	background-color: #776b53;
}

.must-log-in a {
	color: #5E523A;
	font-weight: bold;
}

/**
* WordPress Core
* -----------------------------------------------------------------------------------------------
*/

.alignnone {
	margin: 5px 0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto;
}

.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

.aligncenter {
	display: block;
	margin: 5px auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin: 5px auto;
}

div.wp-caption {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	max-width: 100%;
	border: 2px solid #d1c6ab;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; /* Image does not overflow the content area */
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 0;
}

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

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img,
.wp-caption a img {
	float: none;
	margin: 0;
	padding: 0;
	max-width: 100%;
	width: auto;
	height: auto;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0 4px 5px;
	font-size: 11px;
	line-height: 17px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}