div.blog_grid {
margin: 60px 0;
} .blog_grid div.w-grid-item-h {
box-shadow: 0px 4px 57px 0px #00000029;
} .blog_grid article.post {
padding: 15px !important;
} .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
color: #ffffff;
text-align: left;
line-height: 31.5px !important;
background: url(//www.standwinspections.co.uk/wp-content/uploads/2023/12/inspections-blog-title.svg) no-repeat center right #3b404b;
padding: 30px;
padding-right: 70px;
z-index: 2;
text-shadow: 2px 2px 10px #3b404b;
display: flex;
align-items: flex-start;
} body .blog_grid .w-grid-list .w-grid-item-h h2.post_title a {
font-size: 24px;
font-weight: 700;
line-height: 32px;
} body .blog_grid .blog_time {
font-size: 20px;
font-weight: 500;
line-height: 31.5px;
color: #243a50;
text-align: center;
padding-top: 25px;
padding-bottom: 14px;
width: 100%;
} body .blog_grid .w-grid-item-h .blog_content {
height: auto !important;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
text-overflow: ellipsis;
font-size: 16px;
font-weight: 400;
line-height: 25.2px;
text-align: center;
position: static;
padding: 0px 50px;
color: #243a50;
} body .blog_grid .w-grid-item-h .blog_content p {
display: block;
} body .blog_grid div.button_wrapper {
justify-content: center;
} body .blog_grid .post_button {
margin-top: 15px;
margin-bottom: 20px;
padding: 13px 70px;
background: linear-gradient(180deg, #67738a 0%, #7997cb 100%);
color: #ffffff !important;
display: inline-flex;
font-size: 16px;
line-height: 19.5px !important;
font-weight: 700;
height: auto;
letter-spacing: 0;
text-transform: none;
}
.blog_grid a.post_button.blog-btn:hover {
background: linear-gradient(360deg, #67738a 0%, #7997cb 100%) !important;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title a:hover {
color: var(--color1) !important;
} @media (max-width: 1600px) {
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
background-size: 34%;
}
}
@media (max-width: 1300px) {
body .blog_grid .blog_time {
padding-top: 15px;
}
body .blog_grid .w-grid-item-h .blog_content {
padding: 0px 35px;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
padding: 20px;
padding-right: 30px;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title a {
font-size: 20px;
line-height: 28px;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
background-size: 25%;
}
}
@media (max-width: 1200px) {
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
background-size: 37%;
}
}
@media (max-width: 1000px) {
body .blog_grid .post_button {
margin-top: 15px;
margin-bottom: 10px;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title a {
font-size: 20px;
}
body .blog_grid .blog_time {
padding: 10px;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
padding: 20px;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
background-size: 30%;
}
}
@media (max-width: 767px) {
.blog_grid article.w-grid-item {
padding: 0 !important;
padding-bottom: 15px !important;
}
}  .single-post .l-main section.title_section {
background: #3b404b url(//www.standwinspections.co.uk/wp-content/uploads/2023/12/standwinspections-post-heading.svg) no-repeat 95% 93%/8%;
padding: 50px 0;
}
.single-post .post_content p {
margin: 0 0 0.5rem;
}
.single-post .w-sharing.type_simple.align_center.color_default {
margin-top: 20px;
}
.single-post time.w-post-elm.post_date {
margin-top: 30px;
display: flex;
justify-content: center;
}
.single-post section.title_section {
background: #3b404b;
padding: 50px 0;
}
.single-post section.title_section h1 {
color: #fff;
}
.single-post .title_section h1 {
font-size: 54px !important;
}
.single-post .post_content h3 {
font-size: 40px !important;
margin-bottom: 0.3em;
margin-top: 0.3em;
padding: 0;
}
.single-post .post_content h2 {
font-size: 48px !important;
margin-bottom: 0.5em;
margin-top: 0.5em;
padding: 0;
}
.single-post section.post_content {
margin-top: 50px;
}
.single-post .post_content section.l-section { }
section.post_content {
padding: 0;
}
@media (max-width: 1600px) {
.single-post .l-main section.title_section {
background-size: 10%;
}
}
@media (max-width: 1500px) {
.single-post .l-main section.title_section {
background-size: 11%;
}
}
@media (max-width: 1400px) {
.single-post .l-main section.title_section {
background-size: 12%;
}
}
@media (max-width: 1300px) {
}
@media (max-width: 1200px) {
.single-post .l-main section.title_section {
background-size: 20%;
}
}
@media (max-width: 1000px) {
.g-cols.via_flex.type_default > div > .vc_column-inner {
padding-left: 1rem;
padding-right: 1rem;
}
.single-post .title_section h1 {
font-size: 40px !important;
}
.single-post .post_content h2 {
font-size: 34px !important;
padding: 0;
}
.single-post .post_content h3 {
font-size: 28px !important;
padding: 0;
}
.single-post .l-main section.title_section {
background-position: 95% 82%;
}
}
@media (max-width: 767px) {
.single-post .l-main section.title_section {
background-size: 48%;
background-position: 92% 69%;
}
}
@media (max-width: 400px) {
}
@media (max-width: 380px) {
}
@media (max-width: 370px) {
}