.recent-blog-2col{text-align:left;margin:0 auto;display:block}.recent-blog-2col .recent-text{position:relative;width:36.7%;margin-right:5.5%;float:left}.recent-blog-2col .recent-text .recent-content,.recent-blog-2col .recent-text .recent-headline{margin-bottom:40px}.recent-blog-2col .recent-text .recent-headline h2{font-size:48px;line-height:1.1em}.recent-blog-2col .recent-title a{font-size:20px;text-decoration:none;font-weight:400;line-height:1.1em;font-style:normal;font-size:30px}.recent-blog-2col .recent-link a:hover,.recent-blog-2col .recent-title a:hover{text-decoration:underline}.recent-blog-2col .recent-list{position:relative;width:57.8%;float:left}.recent-blog-2col .recent-post{width:100%;margin-bottom:5%;word-wrap:break-word;position:relative}.recent-blog-2col .recent-post>a{position:relative;overflow:hidden;display:inline-block;width:100%}.recent-blog-2col .recent-post .recent-info{font-size:16px;margin-bottom:6px;font-weight:400;border-bottom:2px solid #efefef;padding-bottom:5%}.recent-blog-2col .recent-post:last-child .recent-info{border-bottom:0}@media (max-width:768px){.recent-blog-2col .recent-list,.recent-blog-2col .recent-text{width:100%}.recent-blog-2col .recent-text{margin-right:0;margin-bottom:20px}.recent-blog-2col .recent-post{padding:20px 0 8px;width:100%;margin:0 auto;position:relative}.recent-blog-2col .recent-text .recent-content,.recent-blog-2col .recent-text .recent-headline{margin-bottom:20px}.recent-blog-2col .recent-post .recent-info{padding-bottom:4%}}