@media screen and (min-width: 992px) { .with-sidebar { 
width: 70%;
}
.sidebar { 
width: 25%; margin-left: 5%;
} .site-header .site-title-wrap {
padding: 7.4em 0 3.6em 0; 
}
.site-title {
font-size: 3.2em;
}
.site-header .site-title img {
max-height: 64px;
} .site-footer .row {
margin-left: -30px; margin-right: -30px;
}
.site-footer .row div[class^='col'],
.site-footer .row div[class*=' col'] {
padding-left: 30px; padding-right: 30px;
} .featured-top .post-thumbnail {
padding-top: 46%;
}
.featured-top .post-thumbnail .entry-header {
padding-top: 17%;
} .post-thumbnail .entry-header {
padding-top: 21%;
}
.single-slide .post-thumbnail .entry-title,
.blog-bold .post-thumbnail .entry-title,
.featured-top .post-thumbnail .entry-title  {
max-width: 420px; font-size: 28px;
}
.single-slide .post-thumbnail .entry-header,
.blog-bold .post-thumbnail .entry-header {
padding-top: 14%;
} .page .featured-top .post-thumbnail .entry-title {
font-size: 44px;
} .owl-theme .owl-nav div {
left: 20px;
}
.owl-theme .owl-nav div.owl-next {
right: 20px;
} .blog-list .entry-content {
display: block; 
}
.with-sidebar .blog-list .hentry {
margin-bottom: 2.4em;
}
.with-sidebar .blog-list .hentry-middle {
padding: 1em 2.2em; 
} .blog-masonry.first-full .hentry:first-child .entry-title, 
.blog-list.first-full .hentry:first-child .entry-title {
font-size: 1.5em;
} .blog-creative:not(.first-full) .post-thumbnail,
.content-area:not(.with-sidebar) .blog-creative.first-full .hentry:not(:first-child) .post-thumbnail {
padding-top: 36% !important;
}
.blog-creative .post-thumbnail .entry-title {
font-size: 36px !important;
}
.blog-creative:not(.first-full) .post-thumbnail:not(.post-img) .entry-header,
.blog-creative.first-full .hentry:not(:first-child) .post-thumbnail:not(.post-img) .entry-header {
padding-top: 12% !important;
}
.with-sidebar .blog-creative:not(.first-full) .post-thumbnail:not(.post-img) .entry-header,
.with-sidebar .blog-creative.first-full .hentry:not(.first-full) .post-thumbnail:not(.post-img) .entry-header {
padding-top: 20% !important;
}
.blog-creative.first-full .hentry:first-child .post-thumbnail .entry-header {
padding-top: 18%;
}
.with-sidebar .blog-creative.first-full .hentry:first-child .post-thumbnail {
padding-top: 59% !important;
}
.with-sidebar .blog-creative .post-thumbnail {
padding-top: 44% !important;
}
.with-sidebar .blog-creative .post-thumbnail .entry-title {
font-size: 28px !important;
} .with-sidebar .waterfall .hentry:not(:first-child) .entry-header {
padding-top: 20%;
}
.with-sidebar .waterfall .hentry:not(:first-child) .entry-title {
font-size: 20px;
} .media-grid-wrap {
width: 104%; margin-left: -2%;
}
.with-sidebar .media-grid-wrap {
width: 106%; margin-left: -3%;
} .with-sidebar .masonry .hentry { 
width: 50%; 
}
.with-sidebar .masonry .hentry.x2 { 
width: 100%; 
} .row {
margin-left: -20px;
margin-right: -20px;
}
.row div[class^='col'],
.row div[class*=' col']{
padding-left: 20px;
padding-right: 20px;
} .related-posts { 
overflow: hidden; 
}
.related-posts .post-thumbnail {
width: 31%; float: left; margin-right: 3.5%; margin-top: .5em; padding-top: 31%;
}
.related-posts .post-thumbnail:last-child {
margin-right: 0;
}
.related-posts .post-thumbnail .entry-header {
padding: 32% 10% 0;
} .social-feed ul li:nth-child(n+5),
.null-instagram-feed ul li:nth-child(n+5) {
display: inline-block;
} .menu-toggle {
display: none; padding: 0;
}
.site-navigation .layout-medium { 
max-height: 54px;
}
.nav-menu {
display: inline-block; 
}
.nav-menu ul {
display: inline-block; list-style: none; margin: 0; padding: 0; 
}
.nav-menu ul li {
display: inline-block; line-height: 54px; margin: 0 0.8em; padding: 0; position: relative; 
}
.nav-menu ul li a {
border: 0; display: inline-block; padding: 0; 
} .nav-menu ul ul {
display: none; left: -2.2em; margin: -1px 0 0 0; padding: .4em 0; position: absolute; top: 54px; width: 170px; background-color: #313943; z-index: 1010;
}
.nav-menu ul > li:hover > ul {
display: block; 
}
.nav-menu ul ul li {
display: block; line-height: 1.5; margin: 0; max-height: none; padding: 0; text-align: left; 
}
.nav-menu ul ul li:first-child {
border-top: 0; 
}
.nav-menu ul ul li a {
display: block; font-weight: normal; padding: 1em 2.4em; 
}
.nav-menu ul ul li:last-child {
border-bottom: none; 
} .nav-menu ul ul ul { 
top: 5px; left: 155px; right: auto; background-color: #424B56;
} .search-container {
padding: 30% 0 2% 0;
}
.search-toggle {
display: block;
}
.menu-expanded .search-toggle:before {
content: '\e898';
}
.search-box #search-field {
padding: .3em 0; font-size: 45px !important; font-weight: bold; letter-spacing: -2px;
} .social-container {  
right: 36px; 
} .site-navigation {
position: absolute; top: 0; width: 100%; height: 54px; right: 0; z-index: 1000; -webkit-backface-visibility: hidden;
-webkit-transition: -webkit-transform .4s, height .3s, background .4s;
transition: transform .4s, height .3s, background .4s;	
} .is-menu-fixed.menu-invisible .site-navigation {
-webkit-transform: translate(0,-64px);
transform: translate(0,-64px);
-webkit-transition: -webkit-transform .2s;
transition: transform .2s;
opacity: 0;
} .is-menu-fixed.menu-detached .site-navigation {
position: fixed;
-webkit-transition: -webkit-transform .3s, height .3s, background .4s, opacity .3s;
transition: transform .3s, height .3s, background .4s, opacity .3s;
} .menu-expanded .site-navigation {
width: 100%; height: 100%; position: fixed; background: rgba(33, 41, 51, 0.95);
}
.search-container {
opacity: 0; display: block; visibility: hidden;
} .menu-expanded .search-container {
display: block; opacity: 1;  visibility: visible;
-webkit-transition: opacity .5s;
transition: opacity .5s;
-webkit-transition-delay: .2s;
transition-delay: .2s;
} .is-menu-fixed.is-always-fixed .site-navigation {
position: fixed;
}
.is-menu-fixed.is-always-fixed.menu-invisible .site-navigation {
-webkit-transform: translate(0,0px);
transform: translate(0,0px);
opacity: 1;
}
.is-menu-fixed .admin-bar .site-navigation,
.is-menu-fixed.menu-detached .admin-bar .site-navigation {
top: 32px;
} .header-light.menu-expanded .site-navigation {
background: rgba(255, 255, 255, 0.96);
}
.is-menu-fixed.header-light.menu-detached .site-navigation {
border: 0 !important; box-shadow: 0 2px 4px rgba(73, 90, 74, 0.05);
}
.header-light .nav-menu ul ul {
background: #fafafa;
}
.header-light .nav-menu ul ul ul {
background: #f3f3f3;
} .header-small .site-header .site-title {
left: 0; font-size: 2.2em;
}
.header-small .nav-menu {
display: block;
}
.header-small .nav-menu ul ul {
margin-top: 0;
}
} @media screen and (min-width: 1200px) { .header-small .site-header .site-title img {
max-height: 56px;
} .waterfall .hentry:not(:first-child) .post-thumbnail { 
padding-top: 59% !important;
}
.waterfall .hentry:not(:first-child) .post-thumbnail .entry-header { 
padding-top: 20% !important;
}
.waterfall .hentry:nth-child(n+4) .post-thumbnail {
padding-top: 66% !important;
}
} @media screen and (min-width: 1400px) { .featured-top .post-thumbnail .entry-title {
font-size: 44px; max-width: 600px;
} .single .content-area:not(.with-sidebar) .alignleft:not(blockquote) {
max-width: 74%; margin-left: -42%;
}
.single .content-area:not(.with-sidebar) .alignright:not(blockquote) {
max-width: 74%; margin-right: -42%;
}
.single .content-area:not(.with-sidebar) .gallery,
.single .content-area:not(.with-sidebar) .aligncenter,
.single .content-area:not(.with-sidebar) .media-wrap,
.single .content-area:not(.with-sidebar) .entry-content .owl-carousel {
width: 186%; max-width: 186%; margin-left: -42%;
} .page .featured-top .post-thumbnail {
padding-top: 38%;
}
.page .featured-top .post-thumbnail .entry-title {
font-size: 64px;
}
.page .featured-top .post-thumbnail .entry-header {
padding-top: 14%;
} .single-slide .post-thumbnail .entry-title,
.blog-bold:not(.waterfall) .post-thumbnail .entry-title,
.waterfall .hentry:first-child .post-thumbnail .entry-title {
font-size: 38px;
} .two-slides .post-thumbnail .entry-title {
font-size: 30px;
} .waterfall {
margin-left: auto; margin-right: auto;
}
.waterfall .hentry:nth-child(n+4) .entry-header { 
padding-top: 18%;
}
.waterfall .hentry:nth-child(n+4) .entry-title { 
font-size: 22px;
}
}