@media screen and (min-width: 768px) { h1 {
font-size: 1.90em;
}
h2 {
font-size: 1.50em;
}
h3 {
font-size: 1.10em;
}
h4 {
font-size: 1.00em;
}
p {
margin: 1.4em 0;
}
table {
font-size: 13px;
} .site-main {
margin-bottom: 6em; 
}
.entry-header {
padding-top: 2.6em;
}
.entry-content,
.single-post .featured-image {
margin-top: 2.8em;
}
.entry-title .cat-title {
font-size: 26px;
}
.page .entry-content {
padding-top: 1em;
}
.entry-content iframe,
.entry-content .fluid-width-video-wrapper {
margin-bottom: 2.2em;
}
.post-thumbnail + div .entry-content { 
padding-top: 4.4em; 
}
.header-small.has-menu-border .site-main {
padding-top: 1.6em;
} .site-footer .widget-area {
margin: 5em 0 1em 0;
}
.site-footer .widget-area:first-child {
margin-top: 1em;
} .single-post h1.entry-title,
.page h1.entry-title {
font-size: 2.6em;
}
.single-post .entry-content {
font-size: 14px; line-height: 1.9;
}
.nav-single a {
font-size: 1.2em;
} .featured-top .post-thumbnail .entry-header {
padding-top: 20%;
}
.featured-top .post-thumbnail .entry-title {
max-width: 400px; font-size: 28px;
}
.featured-top .post-thumbnail .entry-meta {
margin-bottom: .8em;
}
.featured-top .post-thumbnail .entry-title + .entry-meta {
margin-top: .8em;
}
.featured-top .post-thumbnail .entry-meta > span {
margin-right: 1.8em;
} .site-footer {
margin-top: 4em; padding-top: 2em;
} .footer-social {
margin: .2em 0;
} .navigation,
.post-pagination {
padding: 3em 0;
} .with-sidebar { 
float: left; width: 61%;
}
.sidebar { 
float: left; width: 34%; margin-left: 5%; padding-top: 3.2em;
} .post-thumbnail { 
position: relative; width: 100%; padding-top: 59%;
}
.post-thumbnail .entry-header {
padding-top: 14%;
}
.post-thumbnail .entry-title + .entry-meta {
margin-top: .4em;
}
.single-slide .post-thumbnail,
.content-area:not(.with-sidebar) .blog-bold .post-thumbnail {
padding-top: 38%;
} .blog-regular .entry-title { 
font-size: 1.8em;
}
.blog-regular .entry-content { 
margin-top: 2em;
} .blog-list { 
margin: 3em 0; 
}
.content-area:not(.with-sidebar) .blog-list .hentry {
margin-bottom: 2.4em;
}
.content-area:not(.with-sidebar) .blog-list .featured-image {
width: 30%;
}
.content-area:not(.with-sidebar) .blog-list .hentry-middle {
width: 70%; padding: 2em 3em; 
}
.content-area:not(.with-sidebar) .blog-list h1 {
font-size: 1.4em;
} .blog-masonry { 
margin: 3em 0 0; width: 100%; margin-left: 0;
}
.blog-masonry .hentry { 
padding: 0 20px 20px 20px; margin-bottom: 1.4em;
}
.blog-masonry + .navigation,
.blog-masonry + .post-pagination { 
padding-left: 20px; padding-right: 20px; padding-top: 1em;
} .first-full:not(.blog-creative) article.hentry:first-child .entry-title {
font-size: 1.8em !important;
} .content-area:not(.with-sidebar) .blog-creative .post-thumbnail {
padding-top: 50%;
}
.content-area:not(.with-sidebar) .blog-creative .post-thumbnail .entry-title {
font-size: 28px;
}
.blog-creative:not(.first-full) .post-thumbnail .entry-header,
.blog-creative.first-full .hentry:not(:first-child) .post-thumbnail .entry-header {
padding-top: 24%;
}
.with-sidebar .blog-creative .post-thumbnail .entry-title {
font-size: 18px;
} .blog-bold .hentry {
margin-bottom: 3em;
}
.waterfall .hentry { 
width: 33.333333%; float: left;
}
.with-sidebar .waterfall .hentry {
width: 50%
}
.waterfall .hentry:first-child { 
width: 100%;
}
.content-area:not(.with-sidebar) .waterfall .hentry:first-child .post-thumbnail { 
padding-top: 38%;
}
.waterfall .hentry:nth-child(2),
.waterfall .hentry:nth-child(3) { 
width: 50%;
}
.waterfall .hentry:not(:first-child) .post-thumbnail { 
padding-top: 66% !important;
}
.waterfall .hentry:nth-child(n+4) .post-thumbnail,
.with-sidebar .waterfall .hentry:not(:first-child) .post-thumbnail {
padding-top: 80% !important;
}
.waterfall .hentry:nth-child(n+4) .entry-header,
.with-sidebar .waterfall .hentry:not(:first-child) .entry-header { 
padding-top: 22%;
}
.waterfall .hentry:nth-child(n+4) .entry-title,
.with-sidebar .waterfall .hentry:not(:first-child) .entry-title { 
font-size: 14px;
} .home-title { 
margin-top: 6em;
}
.blog-simple {
margin: 2em auto;
}
.blog-simple .hentry {
min-height: 92px;
}
.blog-simple .hentry-left {
width: 92px; height: 92px;
}
.blog-simple .hentry-middle {
margin-left: 140px;
}
.blog-simple .entry-date {
padding-top: 28px;
}
.blog-simple .entry-title {
padding-top: 32px;
}
.blog-simple .entry-title {
font-size: 1.7em;
}
.blog-simple .day {
font-size: 33px;
} .sidebar .social-feed ul li,
.sidebar .null-instagram-feed ul li,
.sidebar .flickr_badge_image { 
width: 33.3%; padding: 0 4px 4px 0; margin: 0; 
}
.site-footer .social-feed ul li,
.site-footer .null-instagram-feed ul li {
width: 11.1%;
}
.social-feed ul li img,
.null-instagram-feed ul li img,
.flickr_badge_image img { 
width: 100%; max-width: none;
}  .format-audio iframe {
height: 528px;
} .format-link .entry-content  > p:first-child a:first-child {
font-size: 1.1em; padding: .8em 1.8em; margin-bottom: .3em;
} .format-status .entry-content > p:first-child {
font-size: 1.1em; padding: 1em 1.8em;
} .format-quote .entry-content {
padding-top: 2em;
}
.format-quote blockquote {
padding: 0 0 1.6em 0; width: 100% !important; margin-left: 0 !important;
} input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]), 
select,
input[type=file] {
max-width: 260px; 
}
textarea {
min-height: 14em; max-width: 520px;
} .mejs-container .mejs-controls .mejs-time {
padding: 8px 10px 4px 8px; 
}
.mejs-container .mejs-controls div.mejs-volume-button,
.mejs-container .mejs-controls div.mejs-horizontal-volume-slider {
display: block; 
} .masonry .hentry { 
width: 50%; 
}
.masonry .hentry.x2 { 
width: 100%; 
}
.with-sidebar .masonry .hentry { 
width: 100%; 
} .media-grid-wrap {
width: 106%; margin-left: -3%;
}
.with-sidebar .media-grid-wrap {
width: 110%; margin-left: -5%;
} .tabs .tab-titles li a {
padding: .5em 1.5em;
}
.tabs .tab-content > div {
padding: 1.4em 0; display: none;
} blockquote {
max-width: 440px; margin-left: auto; margin-right: auto; font-size: 1.7em; line-height: 1.3;
}
blockquote.alignleft,
blockquote.alignright {
width: 40% !important; padding-bottom: 0;
}
blockquote.alignleft {
padding-right: 0; 
}
blockquote.alignright {
padding-left: 0; 
}
code {
margin-top: -10px;
} .widget-area .widget { 
margin: 0 0 4em 0; 
} .share-links {
margin: 4em 0 3em; 
} .yarpp-related {
overflow: hidden; padding-top: 2em;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
width: 31%; float: left; margin-right: 3.5%; margin-top: .5em;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child {
margin-right: 0;
} .about-author {
margin: 3em 0;
}
.author-img {
width: 92px;
}
.author-info {
margin-left: 122px; 
} .comments-area {
padding: 2em 0;
}
.commentlist {
padding-bottom: 2em;
}
.comments-area article {
padding: .8em 0; margin-top: 1em;
}
.comment-meta img {
max-width: 66px; position: absolute; top: 14px; left: 0;
}
.comment-meta,
.comment-content {
margin-left: 84px;
}
.comments-area ol ol {
margin-left: 8%
} #respond form p { 
margin-bottom: 0; 
}
.comment-form-author,
.comment-form-email,
.comment-form-url{
float: left; width: 30%; margin-right: 3%;
}
.comment-form-url {
width: 34%; margin-right: 0;
}
.form-allowed-tags,
.form-submit { 
clear: left; 
}
.form-submit {
padding-top: 2em;
} .intro h2,
.intro h3 { 
font-size: 48px; line-height: 1.2; 
}
.intro h2 em { 
margin-top: -72px; font-size: 172px; line-height: .9; letter-spacing: -12px; text-shadow: 9px -9px 0 #fff; 
}
.intro h2 strong,
.intro h3 strong { 
letter-spacing: -2px; 
} .intro .figure-box {
width: 25%; margin-top: 20px;
}
.intro .wp-caption-text {
font-size: 13px; letter-spacing: 2px;
} .flat-style .author-bio {
padding: 2em 2em 1em;
}
.flat-style .navigation a {
padding: 1.7em 2.8em;
} .minimal-style .author-bio {
padding: 2em 2em 1em;
}
.minimal-style .navigation a {
padding: 1.7em 2.8em;
}
}