body .blog_grid div.w-grid-item-h { filter: drop-shadow(0px 4px 57px rgba(0,0,0,0.16));
background-color:#ffffff;
} body .blog_grid article.post {
padding: 15px !important;
} body .blog_grid .w-grid-list .w-grid-item-h h2.post_title  {
color: #ffffff;
text-align: left;
line-height: 37.8px !important;
background-color: #3D3D3D!important;
position:relative; 
overflow: hidden;
padding: 20px 120px 30px 40px;
z-index:2;
text-shadow: 2px 2px 10px #EE1F71 ; } body .blog_grid .w-grid-list .w-grid-item-h h2.post_title:after{
content:url(//www.edmontonvanhire.co.uk/wp-content/uploads/2023/09/rectangles.png); 
position: absolute; 
top: -50px; 
right: -200px;
z-index:1;
} body .blog_grid .w-grid-list .w-grid-item-h h2.post_title a {
font-size: 24px;
font-weight: 800;
position:relative;
z-index: 2;
} body .blog_grid .w-grid-list .w-grid-item-h h2.post_title a:hover {
color: #000;
} body .blog_grid .blog_time {
font-size: 20px;
font-weight: 500;
line-height: 31.5px;
color:#EE1F71;
font-style: italic;
text-align: center;
padding-top: 37px;
padding-bottom: 14px;
width: 100%;
font-family: 'Poppins';
} body .blog_grid .w-grid-item-h .blog_content  {
max-height: 131px;  
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
text-overflow: ellipsis;
font-size: 16px;
font-weight: 400;
line-height: 30.86px;
text-align: center;
position: static;
padding: 0px 50px;
font-family: 'Poppins';
} 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: 20px; margin-bottom: 43px;
padding: 8px 33px;
position: static;
text-align: center;
background: linear-gradient(90deg, #EE1F71 0%, #F173AC 100%); align-items: center;
-webkit-clip-path: polygon(16px 0, 100% 0%, calc(100% - 16px) 100%, 0% 100%);
border: 0 !important;
color: #FFFFFF!important;
display: inline-flex;
border-radius:0;
}
body .blog_grid .button_wrapper a:hover {
background: linear-gradient(90deg, #EE1F71 0%, #F173AC 100%);
} body .blog_grid .post_button{
position: relative !important;
}
body .blog_grid .post_button:before, .post_button:after {
content: '';
width: 0;
height: 2px;
position: absolute;
transition: all 0.2s linear;
background: #000;
border: none !important;
left: 0;
}
body .blog_grid .post_button:hover:before, .post_button:hover:after {
transition-delay: 0s;
width: 100%;
}
body .blog_grid .post_button:after {
bottom: 0;
}
body .blog_grid .post_button:before {
top: 0;
}
.search-results main, .search-no-results main {
padding-top: 100px;
padding-bottom: 100px;
} @media (max-width: 768px) {
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title {
padding: 20px;
}
body .blog_grid .w-grid-item-h .blog_content  {
padding: 0px 20px;
}
body .blog_grid .post_button {
margin-bottom: 20px;
}
body .blog_grid .blog_time { 
padding-top: 25px;
}
}
@media (max-width: 767px) {
body .blog_grid .w-grid-list article.w-grid-item {
padding: 0 !important;
}
body .blog_grid .w-grid-list .w-grid-item-h h2.post_title a {
font-size: 20px;
}
}   body.single-post .l-main section:first-child {
background: url(//www.edmontonvanhire.co.uk/wp-content/uploads/2023/09/rectangles.svg) 160% 50%/50% no-repeat #161616 !important;
text-shadow: 2px 2px 10px #161616;
}
body.single-post .l-main .l-section-h h1.post_title {
font-size: 40px !important;
color: #EE1F71;
padding-right: 10%;
} body.single-post .l-main div.l-section-shape {
display: none
} body.single-post .l-main .l-section svg.bg-item {
display:none ;
} body.single-post .l-section-h div.post_content {
color: #3B3D40;
font-family: Poppins;
font-weight: 400;
font-size: 16px;
line-height: 30.86px;
}
@media (max-width: 1200px) {
body.single-post .l-main section:first-child {
background: url(//www.edmontonvanhire.co.uk/wp-content/uploads/2023/09/rectangles.svg) 160% 0%/50% no-repeat #161616 !important;
}
}
@media (max-width: 768px) {
body.single-post .l-main section:first-child {
background: url(//www.edmontonvanhire.co.uk/wp-content/uploads/2023/09/rectangles.svg) 179% -110%/55% no-repeat #161616 !important
}
body.single-post .g-cols.via_flex.valign_middle>div>.vc_column-inner {
padding: 0px;
}
}
@media (max-width: 500px) {
body.single-post .l-main section:first-child {
background: url(//www.edmontonvanhire.co.uk/wp-content/uploads/2023/09/rectangles.svg) 270px 7px/100% no-repeat #161616 !important;
}
body.single-post .l-main .l-section-h h1.post_title {
font-size: 34px !important;
}
}
@media (max-width: 400px) {
body.single-post .l-main section:first-child {
background: url(//www.edmontonvanhire.co.uk/wp-content/uploads/2023/09/rectangles.svg) 250px 26px/100% no-repeat #161616 !important
}
body.single-post .l-main .l-section-h h1.post_title {
line-height: 40px;
padding: 0px;
}
}
@media (max-width: 380px) {
body.single-post .l-main section:first-child {
background: url(//www.edmontonvanhire.co.uk/wp-content/uploads/2023/09/rectangles.svg) 250px 45px/100% no-repeat #161616 !important
}
}