.stm_services_style_3 .stm_services__title {
margin-bottom: 19px;
}
.stm_services_style_3 .stm_services__title a {
text-decoration: none;
}
.stm_services_style_3 .stm_services__container {
border: 1px solid #e6e6e6;
}
.stm_services_style_3 .stm_services__container:hover {
box-shadow: 0 10px 28px rgba(0, 0, 0, 0.1), 0 8px 8px rgba(0, 0, 0, 0.07);
border-color: transparent;
}
.stm_services_style_3 .stm_services__content {
padding: 30px;
}
.stm_services_style_3 .stm_services .excerpt {
margin-bottom: 25px;
}
.stm_services_style_3 .stm_services .excerpt p:last-child {
margin-bottom: 0;
}
.stm_services_style_3 .stm_services__image {
margin: -1px -1px 0 -1px;
}
.stm_services_style_3 .stm_services__image img {
width: 100%;
}
.stm_services_style_3 .stm_loop__single {
padding-bottom: 0;
margin-bottom: 40px;
}
.stm_services_style_3 .stm_read_more_link {
font-size: 15px !important;
}
@media (max-width: 1023px) {
.stm_services_style_3 {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.stm_services_style_3 .stm_loop__grid {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
}
@media (max-width: 550px) {
.stm_services_style_3 .stm_loop__grid {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
}
.stm_layout_charity .stm_services_style_3 .stm_read_more_link {
padding-left: 4px !important;
}