* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	background-size: 850px;
}

.alignleft, .alignright {
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img {
	width: auto;
	max-width: 100% !important;
	height: auto !important;
}

img.aligncenter, img.alignleft, img.alignright {
	display: block !important;
	margin: 0 auto 20px !important;
}

.content iframe {
	width: 100% !important;
	height: auto !important;
}

/* Site */

#wrapper {
	width: 100%;
	margin: 70px auto 20px;
}

#logo {
	width: 90%;
	height: auto;
}

#logo img {
	display: block;
	margin: 0 auto;
}

#menu {
	width: 100%;
	margin: -12px auto 30px;
	padding-top: 16px;
	font: normal 14px/34px 'MuseoSlab700', sans-serif;
}

#menu a {
	color: #d0ccc6;
	padding: 0 14px;
	white-space: nowrap;
}

#menu span {
	padding: 0 14px;
}

.content {
	width: 90% !important;
	margin: 0 auto;
}

#social {
	width: 90%;
	height: auto;
	text-align: center;
}

#social img {
	float: none;
}

#copyright {
	width: 90%;
	line-height: 18px;
}

#copyright i {
	display: none;
	visibility: hidden;
}

#copyright a, #copyright span {
	padding: 0;
	display: block;
}


/* Blog */

#blog {
	margin: 0 auto;
}

/* Sidebar */

#sidebar {
	width: 100%;
	padding: 16px;
}

.gold-top {
	margin: 0 auto -58px -4px;
}

.gold-bottom {
	margin: -58px -4px 40px auto;
}

#sidebar .sidebar-item {
	display: block;
}

#sidebar .sidebar-item ul {
	display: block;
	padding: 0;
	font: normal 11px/20px 'MuseoSlab700', sans-serif;
}

#sidebar .sidebar-item li {
	display: inline-block;
}

#sidebar .sidebar-item a {
	color: #c4c0b9;
	padding: 0 6px;
	white-space: nowrap;
}

#sidebar .widget_search {
	float: none;
	display: block;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 16px;
}

#sidebar .widget_categories {
	width: 100%;
}

/* Posts */

.post {
	width: 100%;
	margin: 0 auto 60px;
}

.post-header {
	width: 100%;
}

.post-date {
	width: 100%;
	height: 10px;
}

.post-content {
	width: 90%;
	margin: 20px auto 40px;
}

.post-meta {
	width: 100%;
}

.post-social, div.ssba {
	float: none;
	width: 100%;
	height: auto;
	margin-right: auto;
}

div.ssba {
	position: relative;
	top: 6px;
}

div.ssba > div {
	text-align: center !important;
}

div.ssba img.ssba {
	width: auto !important;
	height: 12px !important;
}

.post-category {
	width: 100%;
	font: normal 11px/18px 'MuseoSlab300', sans-serif;
	color: #c4c0b9;
	text-transform: uppercase;
	margin-left: 0;
	text-align: center;
}

.navigation {
	width: 100%;
}

.navigation div {
	max-width: 100%;
	margin-bottom: 10px;
	display: block;
}

.navigation div.alignright {
	text-align: right;
}

/* Comments */
#comments {
	width: 100%;
	margin: 60px auto 0;
	clear: left;
}

.comments ul.children {
	padding: 0 0 0 20px;
}

#respond {
	margin-top: 40px;
}

#respond form {
	width: 90%;
	margin: 0 auto;
}

#respond input, #respond textarea {
	width: 100%;
	resize: none;
}