/* --- Fonts --- */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.site-branding h1.site-title,
.site-branding p.site-title,
.entry-header h1.entry-title,
.entry-header h2.entry-title,
p.site-description,
#site-nav,
.nav-wrap,
#infinite-handle span,
.comment-details .comment-author,
#comments #respond,
input[type="button"],
input[type="submit"],
.front-one-slogan,
.front-two-slogan,
.bw-custom-page .entry-content h2,
.bw-custom-page .entry-content h3,
blockquote cite,
.contact-form label,
.entry-content blockquote.big,
.entry-content p.pull-left,
.entry-content p.pull-right {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

/* --- Typography --- */
.single-post .entry-content p,
.single-post .entry-content p.standard-text,
.single-post .entry-content ul,
.single-post .entry-content ol,
.page .entry-content p,
.page .entry-content ul,
.page .entry-content ol {
	font-size: 16px;
	font-size: 1.2rem;
	line-height: 2.06;
}

/* --- hide header ---*/
.site-content .entry-header {
    display: none;
}
.site-content .page:before,
.bw-custom-page .entry-content h2:before {
	display: none;
}

.archive-header h1.archive-title {
    display: none !important;
}

.archive-header .taxonomy-description p {
    margin: 7px 0 0 0;
    font-size: 16px;
    font-size: 1.2rem;
    line-height: 2.06;
text-align: left !important;
}
/*----- container width ----*/
@media screen and (min-width: 1130px) {
#primary {
	margin: 0 auto;
	max-width: 1000px;
	clear: both;
}

.site-content .post {
	width: 60%;
}
/* --- Sidebar --- */
.default-sidebar {
	width: 180px;
	border-top: none;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 0;
	float: right;
}
.widget-area .widget {
	text-align: left;
}

.main-container {
	padding-top: 48px;
	padding-bottom: 112px;
}

@media screen and (min-width: 1130px) {
    .site-content .post {
        width: 32%;
    }
}
p.site-description {
    padding: 0 0 0px;
}
.site-branding-wrap {
    padding: 0 0 10px;
}

/* --- footer full witdh ---*/
#colophon #site-info {
    margin-left: 10%;
    padding: 40px 0 0 0;
    text-align: left;
}