.blog-page .post-list h2{border:0}.post-content h2{border-top:1px solid #ecebeb!important;padding:15px 0 0}.post-content h1{font-size:36px}.post-content h2,.post-content h3{font-size:22px}.post-content img{max-width:100% !important;height:auto !important;clear:both}.post-holder{margin-bottom:10px}.post-list .post-header .post-title a{font-weight:800}.blog-page .post-description p,.blog-page .post-description li{font:400 16px "Source Sans Pro",sans-serif!important}.post-list .post-content .post-read-more{background:#e42c26;cursor:pointer;overflow:visible;display:inline-block;margin:0;text-align:center;line-height:3.07143em;padding:0 15px;text-transform:uppercase;font-weight:800;border-radius:8px;border:0;float:none;font-size:16px;margin-top:20px;color:#fff}.post-list .post-content .post-read-more:hover{background:#27271f;color:#fff;text-decoration:none}.post-list-wrapper .post-list{margin-left:0}@media only screen and (min-width:768px){.blog-page.page-layout-2columns-right .column.main,.blog-page.page-layout-2columns-right .sidebar-additional{width:100%}.blog-page.page-layout-2columns-right #main-content{padding:15px}}@media only screen and (min-width:960px) and (orientation:landscape){.blog-page.page-layout-2columns-right .column.main{width:75%}.blog-page.page-layout-2columns-right .sidebar-additional{width:25%}.blog-page.page-layout-2columns-right #main-content{padding:30px}}