/* Standard theme styles */ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { font-family: arial, helvetica, sans-serif; font-size: 14px; line-height: 20px; margin: 0; } .ws-theme-header-inner, .ws-theme-body-inner, .ws-theme-footer-inner, .ws-theme-content-inner, .ws-theme-sidebar-inner { position: relative; } .ws-theme-header-inner:after, .ws-theme-body-inner:after, .ws-theme-footer-inner:after, .ws-theme-content-inner:after, .ws-theme-sidebar-inner:after, .ws-theme-menu-inner:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; } .ws-theme-content, .ws-theme-sidebar { overflow-x: auto; } .ws-theme-footer { text-align: right; } .ws-theme-footer a, .ws-theme-footer a:hover { text-decoration: none; } @media (min-width: 768px) { .ws-theme-container { width: 750px; margin-right: auto; margin-left: auto; } .ws-theme-content { width: 550px; min-height: 384px; float: right; } .ws-theme-sidebar { width: 200px; float: left; } } @media (min-width: 992px) { .ws-theme-container { width: 970px; } .ws-theme-content { width: 770px; min-height: 496px; } } @media (min-width: 1200px) { .ws-theme-container { width: 1170px; } .ws-theme-content { width: 970px; min-height: 600px; } } /* End standard theme styles */