#recent-widget{display: flex;flex-wrap: wrap;border-bottom: 3px solid #cacaca;margin-bottom: 15px}#recent-widget .recent_hdr{background-color: rgb(82, 82, 82);padding: 0.5em 1.2em;border-radius: 5px 5px 0 0;width: calc(100% - 12px)}#recent-widget h2{font-size: 12px;font-weight: 700;line-height: 18px;margin: 0.3em;color: #fff;text-transform: uppercase}#recent-widget .recent_post{width: calc(100% / 5);vertical-align: top;display: inline-block}#recent-widget .recent_post:nth-child(odd){background-color: #f1f1f1}#recent-widget .recent_post:nth-child(even){background-color: #fafcfe}#recent-widget .recent_post div.post_detail{padding:1em 1.2em 0.5em}#recent-widget .recent_post .post_detail a{color: #aa0000;font-size: 12px;font-weight: 400}#recent-widget .recent_post .post_detail a:first-of-type{margin-bottom: 0.5em;display: block;font-size: 1.2em;font-weight: 600;color: inherit}#recent-widget .recent_post .post_detail a:hover{color: #aa0000}#recent-widget .recent_post .post_meta{padding: 0 1.2em 1.2em;font-style: italic}#recent-widget .recent_post .post_meta a{display: revert}@media only screen and (max-width: 1200px){#recent-widget .recent_post{width: calc(100% / 4)}#recent-widget .recent_post:nth-child(2n + 6){background-color: #f1f1f1}#recent-widget .recent_post:nth-child(2n + 7){background-color: #fafcfe}#recent-widget .post_no9,#recent-widget .post_no10{display: none}}@media only screen and (max-width: 900px){#recent-widget .recent_post{width: calc(100% / 3)}#recent-widget .recent_post:nth-child(odd){background-color: #f1f1f1}#recent-widget .recent_post:nth-child(even){background-color: #fafcfe}#recent-widget .post_no7,#recent-widget .post_no8{display: none}}@media only screen and (max-width: 750px){#recent-widget .recent_post{width: calc(100% / 2)}#recent-widget .recent_post:nth-child(2n + 4){background-color: #f1f1f1}#recent-widget .recent_post:nth-child(2n + 5){background-color: #fafcfe}#recent-widget .post_no5,#recent-widget .post_no6{display: none}#recent-widget h2{text-transform: none}}@media only screen and (max-width: 550px){#recent-widget h2{font-size: 1.4em}#recent-widget .recent_post{width: 100%;font-size: 1.2em;font-weight: 400}#recent-widget .recent_post .post_detail a{font-size: 1em}#recent-widget .recent_post:nth-child(odd){background-color: #f1f1f1}#recent-widget .recent_post:nth-child(even){background-color: #fafcfe}#recent-widget .post_no4{display: none}}