/* * Theme Name: Keymaker * * Layout: Content-Sidebar * * Learn more: https://developer.wordpress.org/themes/basics/template-files/ */ .site-content { margin: 0 auto; padding-left: 15px; padding-right: 15px; padding-bottom: 25px; max-width: 1380px; word-wrap: break-word; } .site-main { margin: 0 330px 0 0; } .site-content .sidebar { float: right; overflow: hidden; width: 330px; padding: 15px; background: #f9f9f7; border: solid 1px #ccc; border-radius: 10px; margin-top: 20px; } .site-footer { clear: both; width: 100%; } .entry-header, .page-header, .entry-content, .entry-footer, .tag-links, .post-navigation, .content-bottom-widgets { float: none; width: 100%; padding-top: 10px; padding-right: 20px; } .comments-area, .paging-navigation { float: left; width: 80%; padding-left: 20px; margin-bottom: 20px; } @media screen and (min-width: 1024px) { .content-area { float: left; margin: 0 -330px 0 0; width: 100%; padding-right: 10px; } } @media screen and (max-width: 1023px) { .site-main { margin: 0 auto; } .site-content .sidebar { float: none; width: 100%; max-width: 400px; margin: 0 auto; } .entry-header, .page-header, .entry-content, .entry-footer, .tag-links, .post-navigation { float: none; width: 100%; padding: 5px 0; margin: 0 auto; } .comments-area, .paging-navigation { float: left; width: 80%; padding-left: 20px; margin-bottom: 30px; } }