2018-04-24 20:41:34 -05:00
|
|
|
|
///////////
|
|
|
|
|
// ITCSS -- https://www.xfive.co/blog/itcss-scalable-maintainable-css-architecture/
|
|
|
|
|
|
|
|
|
|
// Settings
|
|
|
|
|
// used with preprocessors and contain font, colors definitions, etc.
|
|
|
|
|
@import 'settings/colors';
|
|
|
|
|
@import 'settings/variables';
|
|
|
|
|
|
|
|
|
|
// Tools
|
|
|
|
|
// globally used mixins and functions. It’s important not to output
|
|
|
|
|
// any CSS in the first 2 layers.
|
|
|
|
|
@import 'tools/mixins';
|
|
|
|
|
@import 'tools/keyframes';
|
|
|
|
|
|
|
|
|
|
// Generic
|
|
|
|
|
// reset and/or normalize styles, box-sizing definition, etc. This is
|
|
|
|
|
// the first layer which generates actual CSS.
|
|
|
|
|
@import 'generic/reset';
|
|
|
|
|
@import 'generic/container';
|
|
|
|
|
@import 'generic/grid';
|
|
|
|
|
@import 'generic/typography';
|
2018-07-24 08:20:35 -05:00
|
|
|
|
@import 'generic/skips';
|
2018-04-24 20:41:34 -05:00
|
|
|
|
|
|
|
|
|
// Elements
|
|
|
|
|
// styling for bare HTML elements (like H1, A, etc.). These come with
|
|
|
|
|
// default styling from the browser so we can redefine them here.
|
|
|
|
|
@import 'elements/body';
|
|
|
|
|
@import 'elements/header';
|
|
|
|
|
@import 'elements/headings';
|
|
|
|
|
@import 'elements/main';
|
|
|
|
|
@import 'elements/section';
|
|
|
|
|
@import 'elements/article';
|
|
|
|
|
@import 'elements/p';
|
|
|
|
|
@import 'elements/img';
|
|
|
|
|
@import 'elements/video';
|
|
|
|
|
@import 'elements/lists';
|
|
|
|
|
@import 'elements/links';
|
|
|
|
|
@import 'elements/form';
|
|
|
|
|
@import 'elements/inputs';
|
|
|
|
|
@import 'elements/footer';
|
|
|
|
|
|
|
|
|
|
// Components
|
|
|
|
|
// specific UI components. This is where majority of our work takes place
|
|
|
|
|
// and our UI components are often composed of Objects and Components
|
2018-07-24 18:52:51 -05:00
|
|
|
|
@import 'components/header-menu';
|
2018-08-10 15:08:34 -05:00
|
|
|
|
@import 'components/logo-banner';
|
2018-07-24 08:20:35 -05:00
|
|
|
|
@import 'components/home-loop';
|
2018-07-24 18:52:51 -05:00
|
|
|
|
@import 'components/global-head';
|
|
|
|
|
@import 'components/search-form';
|
|
|
|
|
@import 'components/social-menu';
|
2018-08-07 15:49:34 -05:00
|
|
|
|
@import 'components/footer-sponsors';
|
2018-04-24 20:41:34 -05:00
|
|
|
|
|
|
|
|
|
// Utilities
|
|
|
|
|
// utilities and helper classes with ability to override anything which
|
|
|
|
|
// goes before in the triangle, eg. hide helper class
|
|
|
|
|
@import 'utilities/helpers';
|
|
|
|
|
|