.margin100tb {
margin: 100px auto;
}
.margin0b {
margin-bottom: 0;
}
.margin20t0b {
margin: 20px auto 0;
}
.margin30t35b {
margin: 30px auto 35px;
}
.header-404 {
font-size: 200px; 
text-align: center; 
color: rgba(0,0,0,0.22);
}
.subheader-404 {
text-align: center; 
font-size: 42px;
}
.container.full-width:before {
display:none;
} .wp360_blog_layout_classic .blog_feature_image {
height: 300px;
width: 100%;
background: no-repeat center;
-webkit-background-size: cover;
background-size: cover;
display: flex;
}
.wp360_blog_layout_classic .blog_content_more {
margin-top: 5%;
}
.wp360_blog_layout_classic .blog_button {
display: block;
clear: both;
float: right;
}
#main-content .wp360-blog-header .container::before {
content: none;
}
@media (min-width: 768px) {
.wp360_blog_layout_classic .et_pb_post .blog_feature_image {
max-width: 25%;
height: auto;
margin-bottom: 0;
margin-right: 2%;
}
.wp360_blog_layout_classic .et_pb_post {
display: flex;
align-items: stretch;
align-content: flex-start;
justify-content: flex-start;
}
}
.single-post--header-image #page-container {
padding-top: 0 !important;
}
.wp360-blog-header {
position: relative;
padding-top: 5vh;
padding-bottom: 5vh;
}.margin100tb {
margin: 100px auto;
}
.margin0b {
margin-bottom: 0;
}
.margin20t0b {
margin: 20px auto 0;
}
.margin30t35b {
margin: 30px auto 35px;
}
.header-404 {
font-size: 200px; 
text-align: center; 
color: rgba(0,0,0,0.22);
}
.subheader-404 {
text-align: center; 
font-size: 42px;
}
.container.full-width:before {
display:none;
} .wp360_blog_layout_classic .blog_feature_image {
height: 300px;
width: 100%;
background: no-repeat center;
-webkit-background-size: cover;
background-size: cover;
display: flex;
}
.wp360_blog_layout_classic .blog_content_more {
margin-top: 5%;
}
.wp360_blog_layout_classic .blog_button {
display: block;
clear: both;
float: right;
}
#main-content .wp360-blog-header .container::before {
content: none;
}
@media (min-width: 768px) {
.wp360_blog_layout_classic .et_pb_post .blog_feature_image {
max-width: 25%;
height: auto;
margin-bottom: 0;
margin-right: 2%;
}
.wp360_blog_layout_classic .et_pb_post {
display: flex;
align-items: stretch;
align-content: flex-start;
justify-content: flex-start;
}
}
.single-post--header-image #page-container {
padding-top: 0 !important;
}
.wp360-blog-header {
position: relative;
padding-top: 5vh;
padding-bottom: 5vh;
}