.stm_posts_list_style_20{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media (max-width:767px){.stm_posts_list_style_20{-ms-flex-pack:center;justify-content:center}}.stm_posts_list_style_20 .stm_posts_list_single{position:relative;top:0;transition:top ease .4s;margin-right:30px;width:33.33%;font-size:14px;padding:0 15px;margin-right:0}@media (max-width:767px){.stm_posts_list_style_20 .stm_posts_list_single{width:50%}}.stm_posts_list_style_20 .stm_posts_list_single:last-child{margin-bottom:0}.stm_posts_list_style_20 .stm_posts_list_single__body{padding:27px 40px;border-radius:10px;top:-46px;left:15px;width:calc(100% - 15px);position:relative;background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.1)}.stm_posts_list_style_20 .stm_posts_list_single__excerpt p{line-height:24px}.stm_posts_list_style_20 .stm_posts_list_single__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.stm_posts_list_style_20 .stm_posts_list_single__info .date{color:#999}.stm_posts_list_style_20 .stm_posts_list_single__info i{margin-right:5px}.stm_posts_list_style_20 .stm_posts_list_single__image{margin-right:15px}.stm_posts_list_style_20 .stm_posts_list_single__image img{width:100%;border-radius:20px}.stm_posts_list_style_20 .stm_posts_list_single h5{font-size:18px;font-weight:700;line-height:24px;cursor:pointer !important;margin-bottom:3px}.stm_posts_list_style_20 .stm_posts_list_single h5 a{cursor:pointer !important}.stm_posts_list_style_20 .stm_posts_list_single .read_more a{font-size:14px;font-weight:400;line-height:20px;position:relative}.stm_posts_list_style_20 .stm_posts_list_single .read_more a:hover{padding-right:35px}.stm_posts_list_style_20 .stm_posts_list_single .read_more a:hover:before{width:20px}.stm_posts_list_style_20 .stm_posts_list_single:hover{top:-10px}.stm_posts_list_style_20 .stm_posts_list_single:hover .stm_posts_list_single__image{border-radius:20px;box-shadow:0px 0px 40px 0px rgba(0,0,0,.15)}@media (max-width:1023px){.stm_posts_list_style_20 .stm_posts_list_single__body{padding:20px 15px}.stm_posts_list_style_20 .stm_posts_list_single__info{display:block}}@media (max-width:550px){.stm_posts_list_style_20 .stm_posts_list_single{width:100%}.stm_posts_list_style_20 .stm_posts_list_single__body{padding:30px 40px}}