@font-face { font-family: Crimson; src: url('fonts/Crimson/CrimsonText-Regular.ttf'), url('fonts/Crimson/CrimsonText-Bold.ttf'), url('fonts/Crimson/CrimsonText-Italic.ttf') ; } @font-face { font-family: Montserrat; src: url('fonts/Montserrat/Montserrat-Regular.ttf'), url('fonts/Montserrat/Montserrat-Bold.ttf'), url('fonts/Montserrat/Montserrat-Italic.ttf') ; } $-beige: #D7CEC7; $-grey: #565656; $-wine-red: #76323F; $-light-brown: #C09F80; $-almost-white: #f9f9f9; $-primary-sans-serif-font: Montserrat, Helvetica, sans-serif; $-primary-serif-font: Crimson, Times, serif; $-primary-sans-serif-accent-font: Roboto, Arial, sans-serif; $-viewport-small: 650px; $-viewport-extra-small: 450px; $-viewport-medium: 750px; $-viewport-normal: 1000px; $-sidebar-width: 250px; html{ height:100%; margin: 0; padding: 0; } body{ height: 100%; margin: 0; } .LP-Main{ display: table; flex-direction: row-reverse; height: calc(100% - 61px); .LP-Main__Content{ display: table-cell; width: calc(100% -300px); min-height: 1px; padding: 25px; } .LP-Main__Sidebar{ display: table-cell; width: $-sidebar-width; flex-grow: 0; height: 100%; } } .LP-Section{ clear: both; padding: 25px 0px; padding-left: 25px; .LP-Headline{ margin-left: -25px; } } @media(max-width: $-viewport-small){ .LP-Section{ padding-left: 0; padding-right: 0; .LP-Headline{ margin: 0; } } } @import '01_Atoms/atoms'; @import '02_Molecules/molecules'; @import '03_Organisms/organisms'; @import '04_Templates/templates'; @import '05_Pages/pages';