├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── dist └── strawberry.min.css ├── docs ├── css │ ├── custom.css │ ├── opensans │ │ ├── OpenSans-Light.ttf │ │ └── OpenSans-Regular.ttf │ └── tajaval │ │ └── Tajawal-Bold.ttf ├── examples │ ├── mobile-reordering │ │ ├── index.html │ │ ├── mobile.png │ │ ├── opensans │ │ │ └── OpenSans-Regular.ttf │ │ ├── tablet-pc.png │ │ └── tajaval │ │ │ └── Tajawal-Bold.ttf │ ├── navbar │ │ └── index.html │ ├── responsive-cards │ │ ├── index2.html │ │ └── pic.png │ └── slider │ │ ├── index.html │ │ ├── pic.png │ │ └── style.css ├── img │ ├── logo-strawberry-bianco.svg │ ├── logo-strawberry.svg │ └── logo.svg ├── index.html └── js │ └── custom.js ├── img ├── logo-strawberry.png └── logo.png ├── package.json ├── sass ├── data │ ├── _breakpoints.sass │ └── _fractions.sass ├── mixins │ ├── _flex-mixin.sass │ ├── _flexbasis-mixin.sass │ ├── _flexgrow-mixin.sass │ ├── _flexprimary-mixin.sass │ └── _flexshrink-mixin.sass ├── partials │ ├── container │ │ ├── _container-alignc.sass │ │ ├── _container-aligni.sass │ │ ├── _container-allcentered.sass │ │ ├── _container-flex-flow.sass │ │ ├── _container-flex.sass │ │ └── _container-justify.sass │ ├── item │ │ ├── _align-self.sass │ │ ├── _flex-responsive.sass │ │ ├── _flex.sass │ │ └── _order-utility.sass │ ├── misc │ │ └── _reset.sass │ └── nesting │ │ ├── _nesting-alignc.sass │ │ ├── _nesting-aligni.sass │ │ ├── _nesting-allcentered.sass │ │ ├── _nesting-flex-flow.sass │ │ └── _nesting-justify.sass └── strawberry.sass └── src └── strawberry.css /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | 5 | --- 6 | 7 | **Describe the bug** 8 | A clear and concise description of what the bug is. 9 | 10 | **To Reproduce** 11 | Steps to reproduce the behavior: 12 | 1. Go to '...' 13 | 2. Click on '....' 14 | 3. Scroll down to '....' 15 | 4. See error 16 | 17 | **Expected behavior** 18 | A clear and concise description of what you expected to happen. 19 | 20 | **Screenshots** 21 | If applicable, add screenshots to help explain your problem. 22 | 23 | **Desktop (please complete the following information):** 24 | - OS: [e.g. iOS] 25 | - Browser [e.g. chrome, safari] 26 | - Version [e.g. 22] 27 | 28 | **Smartphone (please complete the following information):** 29 | - Device: [e.g. iPhone6] 30 | - OS: [e.g. iOS8.1] 31 | - Browser [e.g. stock browser, safari] 32 | - Version [e.g. 22] 33 | 34 | **Additional context** 35 | Add any other context about the problem here. 36 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | 5 | --- 6 | 7 | **Is your feature request related to a problem? Please describe.** 8 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 9 | 10 | **Describe the solution you'd like** 11 | A clear and concise description of what you want to happen. 12 | 13 | **Describe alternatives you've considered** 14 | A clear and concise description of any alternative solutions or features you've considered. 15 | 16 | **Additional context** 17 | Add any other context or screenshots about the feature request here. 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/strawberry.min.css.map 2 | src/strawberry.css.map 3 | sass/.sass-cache -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/strawberry.css 2 | img/* 3 | docs/* 4 | dist/strawberry.min.css.map 5 | src/strawberry.css.map 6 | sass/.sass-cache 7 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation. 6 | 7 | ## Our Standards 8 | 9 | Examples of behavior that contributes to creating a positive environment include: 10 | 11 | * Using welcoming and inclusive language 12 | * Being respectful of differing viewpoints and experiences 13 | * Gracefully accepting constructive criticism 14 | * Focusing on what is best for the community 15 | * Showing empathy towards other community members 16 | 17 | Examples of unacceptable behavior by participants include: 18 | 19 | * The use of sexualized language or imagery and unwelcome sexual attention or advances 20 | * Trolling, insulting/derogatory comments, and personal or political attacks 21 | * Public or private harassment 22 | * Publishing others' private information, such as a physical or electronic address, without explicit permission 23 | * Other conduct which could reasonably be considered inappropriate in a professional setting 24 | 25 | ## Our Responsibilities 26 | 27 | Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. 28 | 29 | Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. 30 | 31 | ## Scope 32 | 33 | This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. 34 | 35 | ## Enforcement 36 | 37 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at andrysimo1997@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. 38 | 39 | Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. 40 | 41 | ## Attribution 42 | 43 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version] 44 | 45 | [homepage]: http://contributor-covenant.org 46 | [version]: http://contributor-covenant.org/version/1/4/ 47 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | When contributing to this repository, please first discuss the change you wish to make via issue, 4 | email, or any other method with the owners of this repository before making a change. 5 | 6 | Please note we have a code of conduct, please follow it in all your interactions with the project. 7 | 8 | ## Pull Request Process 9 | 10 | 1. Ensure any install or build dependencies are removed before the end of the layer when doing a 11 | build. 12 | 2. Update the README.md with details of changes to the interface, this includes new environment 13 | variables, exposed ports, useful file locations and container parameters. 14 | 3. Increase the version numbers in any examples files and the README.md to the new version that this 15 | Pull Request would represent. The versioning scheme we use is [SemVer](http://semver.org/). 16 | 4. You may merge the Pull Request in once you have the sign-off of two other developers, or if you 17 | do not have permission to do that, you may request the second reviewer to merge it for you. 18 | 19 | ### Our Pledge 20 | 21 | In the interest of fostering an open and welcoming environment, we as 22 | contributors and maintainers pledge to making participation in our project and 23 | our community a harassment-free experience for everyone, regardless of age, body 24 | size, disability, ethnicity, gender identity and expression, level of experience, 25 | nationality, personal appearance, race, religion, or sexual identity and 26 | orientation. 27 | 28 | ### Our Standards 29 | 30 | Examples of behavior that contributes to creating a positive environment 31 | include: 32 | 33 | * Using welcoming and inclusive language 34 | * Being respectful of differing viewpoints and experiences 35 | * Gracefully accepting constructive criticism 36 | * Focusing on what is best for the community 37 | * Showing empathy towards other community members 38 | 39 | Examples of unacceptable behavior by participants include: 40 | 41 | * The use of sexualized language or imagery and unwelcome sexual attention or 42 | advances 43 | * Trolling, insulting/derogatory comments, and personal or political attacks 44 | * Public or private harassment 45 | * Publishing others' private information, such as a physical or electronic 46 | address, without explicit permission 47 | * Other conduct which could reasonably be considered inappropriate in a 48 | professional setting 49 | 50 | ### Our Responsibilities 51 | 52 | Project maintainers are responsible for clarifying the standards of acceptable 53 | behavior and are expected to take appropriate and fair corrective action in 54 | response to any instances of unacceptable behavior. 55 | 56 | Project maintainers have the right and responsibility to remove, edit, or 57 | reject comments, commits, code, wiki edits, issues, and other contributions 58 | that are not aligned to this Code of Conduct, or to ban temporarily or 59 | permanently any contributor for other behaviors that they deem inappropriate, 60 | threatening, offensive, or harmful. 61 | 62 | ### Scope 63 | 64 | This Code of Conduct applies both within project spaces and in public spaces 65 | when an individual is representing the project or its community. Examples of 66 | representing a project or community include using an official project e-mail 67 | address, posting via an official social media account, or acting as an appointed 68 | representative at an online or offline event. Representation of a project may be 69 | further defined and clarified by project maintainers. 70 | 71 | ### Enforcement 72 | 73 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 74 | reported by contacting the project team at [andrysimo1997@gmail.com]. All 75 | complaints will be reviewed and investigated and will result in a response that 76 | is deemed necessary and appropriate to the circumstances. The project team is 77 | obligated to maintain confidentiality with regard to the reporter of an incident. 78 | Further details of specific enforcement policies may be posted separately. 79 | 80 | Project maintainers who do not follow or enforce the Code of Conduct in good 81 | faith may face temporary or permanent repercussions as determined by other 82 | members of the project's leadership. 83 | 84 | ### Attribution 85 | 86 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 87 | available at [http://contributor-covenant.org/version/1/4][version] 88 | 89 | [homepage]: http://contributor-covenant.org 90 | [version]: http://contributor-covenant.org/version/1/4/ 91 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Andrea Simone Costa 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

strawberry-css logo

2 |

3 | 4 | [![NPM version](https://img.shields.io/npm/v/strawberry-css.svg)](https://www.npmjs.com/package/strawberry-css) [![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/jfet97/strawberry-css/blob/master/LICENSE) ![](https://img.shields.io/npm/dt/strawberry-css.svg) ![](https://img.shields.io/badge/dependencies-no%20dependencies-%231e88e5%20.svg) 5 | # Strawberry CSS 6 | ![](https://img.shields.io/github/stars/jfet97/strawberry.svg?style=social&label=Star) 7 | 8 | 9 | ## What 10 | 11 | Strawberry is a new flexbox based CSS micro-framework. 12 | A set of common flexbox's utilities focused on making your life easier and faster with nested flexboxes. 13 | 14 | > Have a look at the [website](https://jfet97.github.io/strawberry/)
15 | > Read about it [on Medium](https://medium.com/@andreasimonecosta/strawberry-a-new-flexbox-based-css-micro-framework-42ff9be49468). 16 | 17 | ## How 18 | 19 | ```sh 20 | $ npm i --save strawberry-css 21 | ``` 22 | 23 | or 24 | 25 | ```html 26 | 27 | 28 | ``` 29 | 30 | ## Why 31 | 32 | 1. It's light: less than 34Kb 33 | 2. It’s powerful: create Flexbox-based layouts in few lines of code 34 | 3. No preset graphic style: it helps you create layouts without messing up your life 35 | 4. No conflicts with other used framework in the same project: all classes start with the sb- prefix 36 | 5. Easy to override: strawberry never use !important 37 | 38 | ## Wiki 39 | [Read the wiki!](https://github.com/jfet97/strawberry/wiki) 40 | 41 | ## Bugs 42 | Have you found something wrong? 43 | 1) Read and apply [these guidelines](https://github.com/jfet97/strawberry/blob/master/.github/ISSUE_TEMPLATE/bug_report.md) 44 | 2) Feel free to [open an issue](https://github.com/jfet97/strawberry/issues) or to email us at [andrysimo1997@gmail.com]. 45 | 46 | ## Features 47 | Would you like to see a new feature added? 48 | 1) Read and apply [these guidelines](https://github.com/jfet97/strawberry/blob/master/.github/ISSUE_TEMPLATE/feature_request.md) 49 | 2) Feel free to [open an issue](https://github.com/jfet97/strawberry/issues) or to email us at [andrysimo1997@gmail.com]. 50 | 51 | ## Examples 52 | I'm working [on them](https://github.com/jfet97/strawberry/wiki/Examples). Stay Tuned! 53 | 54 | ## Contributing 55 | 56 | Please read [CONTRIBUTING.md](https://github.com/jfet97/strawberry/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us. 57 | 58 | ## Versioning 59 | 60 | We use [SemVer](http://semver.org/) for versioning. For the versions available, click [here](https://github.com/jfet97/strawberry/releases). 61 | 62 | ## Author 63 | 64 | * **Andrea Simone Costa** aka [jfet97](https://github.com/jfet97) 65 | 66 | See also the list of [contributors](https://github.com/jfet97/strawberry/graphs/contributors) who participated in this project. 67 | 68 | ## Contacts 69 | * andrysimo1997@gmail.com 70 | * [facebook](https://www.facebook.com/strawberrycss/) 71 | * [slack](https://join.slack.com/t/strawberrycss/shared_invite/enQtMzgwMTIwOTg0ODA1LTExYzM1ZDg4Y2NiZjcyMGNjY2Q1MTBhODQzODFkOTcyYTg5OThjMDRlYjQwNjRjMDgwMjkwNDU0YmYwZmFjZjU) 72 | * [gitter](https://gitter.im/strawberrycss) 73 | 74 | ## License 75 | 76 | MIT 77 | -------------------------------------------------------------------------------- /dist/strawberry.min.css: -------------------------------------------------------------------------------- 1 | *,:after,:before{box-sizing:border-box;margin:0;padding:0}.sb-n-flex-row>*{display:flex;flex-direction:row}.sb-n-flex-rev-row>*{display:flex;flex-direction:row-reverse}.sb-n-flex-col>*{display:flex;flex-direction:column}.sb-n-flex-rev-col>*{display:flex;flex-direction:column-reverse}.sb-n-flex-inline>*{display:inline-flex}@media only screen and (min-width:992px){.sb-n-flex-row-l{display:flex;flex-direction:row}.sb-n-flex-rev-row-l{display:flex;flex-direction:row-reverse}.sb-n-flex-col-l{display:flex;flex-direction:column}.sb-n-flex-rev-col-l{display:flex;flex-direction:column-reverse}.sb-n-flex-inline-l{display:inline-flex}}@media only screen and (min-width:600px) and (max-width:992px){.sb-n-flex-row-m{display:flex;flex-direction:row}.sb-n-flex-rev-row-m{display:flex;flex-direction:row-reverse}.sb-n-flex-col-m{display:flex;flex-direction:column}.sb-n-flex-rev-col-m{display:flex;flex-direction:column-reverse}.sb-n-flex-inline-m{display:inline-flex}}@media only screen and (max-width:600px){.sb-n-flex-row-s{display:flex;flex-direction:row}.sb-n-flex-rev-row-s{display:flex;flex-direction:row-reverse}.sb-n-flex-col-s{display:flex;flex-direction:column}.sb-n-flex-rev-col-s{display:flex;flex-direction:column-reverse}.sb-n-flex-inline-s{display:inline-flex}}.sb-n-wrap>*{flex-wrap:wrap}.sb-n-rev-wrap>*{flex-wrap:wrap-reverse}.sb-n-nowrap>*{flex-wrap:nowrap}@media only screen and (min-width:992px){.sb-n-wrap-l>*{flex-wrap:wrap}.sb-n-rev-wrap-l>*{flex-wrap:wrap-reverse}.sb-n-nowrap-l>*{flex-wrap:nowrap}}@media only screen and (min-width:600px) and (max-width:992px){.sb-n-wrap-m>*{flex-wrap:wrap}.sb-n-rev-wrap-m>*{flex-wrap:wrap-reverse}.sb-n-nowrap-m>*{flex-wrap:nowrap}}@media only screen and (max-width:600px){.sb-n-wrap-s>*{flex-wrap:wrap}.sb-n-rev-wrap-s>*{flex-wrap:wrap-reverse}.sb-n-nowrap-s>*{flex-wrap:nowrap}}.sb-n-all-is-centered>*{justify-content:center;align-items:center;align-content:center}.sb-n-ai-stretch>*{align-items:stretch}.sb-n-ai-center>*{align-items:center}.sb-n-ai-flex-start>*{align-items:flex-start}.sb-n-ai-flex-end>*{align-items:flex-end}.sb-n-ai-baseline>*{align-items:baseline}.sb-n-ai-initial>*{align-items:initial}.sb-n-ai-inherit>*{align-items:inherit}.sb-n-ac-stretch>*{align-content:stretch}.sb-n-ac-center>*{align-content:center}.sb-n-ac-flex-start>*{align-content:flex-start}.sb-n-ac-flex-end>*{align-content:flex-end}.sb-n-ac-space-bn>*{align-content:space-between}.sb-n-ac-space-ad>*{align-content:space-around}.sb-n-ac-initial>*{align-content:initial}.sb-n-ac-inherit>*{align-content:inherit}.sb-n-jc-flex-start>*{justify-content:flex-start}.sb-n-jc-flex-end>*{justify-content:flex-end}.sb-n-jc-center>*{justify-content:center}.sb-n-jc-space-bn>*{justify-content:space-between}.sb-n-jc-space-ad>*{justify-content:space-around}.sb-n-jc-initial>*{justify-content:initial}.sb-n-jc-inherit>*{justify-content:inherit}.sb-flex-row{display:flex;flex-direction:row}.sb-flex-rev-row{display:flex;flex-direction:row-reverse}.sb-flex-col{display:flex;flex-direction:column}.sb-flex-rev-col{display:flex;flex-direction:column-reverse}.sb-flex-inline{display:inline-flex}@media only screen and (min-width:992px){.sb-flex-row-l{display:flex;flex-direction:row}.sb-flex-rev-row-l{display:flex;flex-direction:row-reverse}.sb-flex-col-l{display:flex;flex-direction:column}.sb-flex-rev-col-l{display:flex;flex-direction:column-reverse}.sb-flex-inline-l{display:inline-flex}}@media only screen and (min-width:600px) and (max-width:992px){.sb-flex-row-m{display:flex;flex-direction:row}.sb-flex-rev-row-m{display:flex;flex-direction:row-reverse}.sb-flex-col-m{display:flex;flex-direction:column}.sb-flex-rev-col-m{display:flex;flex-direction:column-reverse}.sb-flex-inline-m{display:inline-flex}}@media only screen and (max-width:600px){.sb-flex-row-s{display:flex;flex-direction:row}.sb-flex-rev-row-s{display:flex;flex-direction:row-reverse}.sb-flex-col-s{display:flex;flex-direction:column}.sb-flex-rev-col-s{display:flex;flex-direction:column-reverse}.sb-flex-inline-s{display:inline-flex}}.sb-wrap{flex-wrap:wrap}.sb-rev-wrap{flex-wrap:wrap-reverse}.sb-nowrap{flex-wrap:nowrap}@media only screen and (min-width:992px){.sb-wrap-l{flex-wrap:wrap}.sb-rev-wrap-l{flex-wrap:wrap-reverse}.sb-nowrap-l{flex-wrap:nowrap}}@media only screen and (min-width:600px) and (max-width:992px){.sb-wrap-m{flex-wrap:wrap}.sb-rev-wrap-m{flex-wrap:wrap-reverse}.sb-nowrap-m{flex-wrap:nowrap}}@media only screen and (max-width:600px){.sb-wrap-s{flex-wrap:wrap}.sb-rev-wrap-s{flex-wrap:wrap-reverse}.sb-nowrap-s{flex-wrap:nowrap}}.sb-all-is-centered{justify-content:center;align-items:center;align-content:center}.sb-ai-stretch{align-items:stretch}.sb-ai-center{align-items:center}.sb-ai-flex-start{align-items:flex-start}.sb-ai-flex-end{align-items:flex-end}.sb-ai-baseline{align-items:baseline}.sb-ai-initial{align-items:initial}.sb-ai-inherit{align-items:inherit}.sb-ac-stretch{align-content:stretch}.sb-ac-center{align-content:center}.sb-ac-flex-start{align-content:flex-start}.sb-ac-flex-end{align-content:flex-end}.sb-ac-space-bn{align-content:space-between}.sb-ac-space-ad{align-content:space-around}.sb-ac-initial{align-content:initial}.sb-ac-inherit{align-content:inherit}.sb-jc-flex-start{justify-content:flex-start}.sb-jc-flex-end{justify-content:flex-end}.sb-jc-center{justify-content:center}.sb-jc-space-bn{justify-content:space-between}.sb-jc-space-ad{justify-content:space-around}.sb-jc-initial{justify-content:initial}.sb-jc-inherit{justify-content:inherit}.sb-order-0{order:0}.sb-order-1{order:1}.sb-order-2{order:2}.sb-order-3{order:3}.sb-order-4{order:4}.sb-order-5{order:5}.sb-order-6{order:6}.sb-order-7{order:7}.sb-order-8{order:8}.sb-order-9{order:9}.sb-order-10{order:10}@media only screen and (min-width:992px){.sb-order-0-l{order:0}.sb-order-1-l{order:1}.sb-order-2-l{order:2}.sb-order-3-l{order:3}.sb-order-4-l{order:4}.sb-order-5-l{order:5}.sb-order-6-l{order:6}.sb-order-7-l{order:7}.sb-order-8-l{order:8}.sb-order-9-l{order:9}.sb-order-10-l{order:10}}@media only screen and (min-width:600px) and (max-width:992px){.sb-order-0-m{order:0}.sb-order-1-m{order:1}.sb-order-2-m{order:2}.sb-order-3-m{order:3}.sb-order-4-m{order:4}.sb-order-5-m{order:5}.sb-order-6-m{order:6}.sb-order-7-m{order:7}.sb-order-8-m{order:8}.sb-order-9-m{order:9}.sb-order-10-m{order:10}}@media only screen and (max-width:600px){.sb-order-0-s{order:0}.sb-order-1-s{order:1}.sb-order-2-s{order:2}.sb-order-3-s{order:3}.sb-order-4-s{order:4}.sb-order-5-s{order:5}.sb-order-6-s{order:6}.sb-order-7-s{order:7}.sb-order-8-s{order:8}.sb-order-9-s{order:9}.sb-order-10-s{order:10}}.sb-first-item{order:-1000000}.sb-last-item{order:1000000}@media only screen and (min-width:992px){.sb-first-item-l{order:-1000000}.sb-last-item-l{order:1000000}}@media only screen and (min-width:600px) and (max-width:992px){.sb-first-item-m{order:-1000000}.sb-last-item-m{order:1000000}}@media only screen and (max-width:600px){.sb-first-item-s{order:-1000000}.sb-last-item-s{order:1000000}}.sb-as-auto{align-self:auto}.sb-as-stretch{align-self:stretch}.sb-as-center{align-self:center}.sb-as-flex-start{align-self:flex-start}.sb-as-flex-end{align-self:flex-end}.sb-as-baseline{align-self:baseline}.sb-as-initial{align-self:auto}.sb-as-inherit{align-self:inherit}.sb-items-100>*{flex:1 1 100%}.sb-items-90>*{flex:1 1 90%}.sb-items-80>*{flex:1 1 80%}.sb-items-70>*{flex:1 1 70%}.sb-items-60>*{flex:1 1 60%}.sb-items-50>*{flex:1 1 50%}.sb-items-40>*{flex:1 1 40%}.sb-items-30>*{flex:1 1 30%}.sb-items-20>*{flex:1 1 20%}.sb-items-10>*{flex:1 1 10%}.sb-items-third>*{flex:1 1 33.3333%}.sb-items-quarter>*{flex:1 1 25%}.sb-items-sixth>*{flex:1 1 16.6666%}.sb-items-seventh>*{flex:1 1 14.2857%}.sb-items-eighth>*{flex:1 1 12.5%}.sb-items-ninth>*{flex:1 1 11.1111%}.sb-items-1-1-0>*{flex:1 1 0}.sb-items-1-1-auto>*{flex:1 1 auto}.sb-items-100-nog>*{flex:0 1 100%}.sb-items-90-nog>*{flex:0 1 90%}.sb-items-80-nog>*{flex:0 1 80%}.sb-items-70-nog>*{flex:0 1 70%}.sb-items-60-nog>*{flex:0 1 60%}.sb-items-50-nog>*{flex:0 1 50%}.sb-items-40-nog>*{flex:0 1 40%}.sb-items-30-nog>*{flex:0 1 30%}.sb-items-20-nog>*{flex:0 1 20%}.sb-items-10-nog>*{flex:0 1 10%}.sb-items-third-nog>*{flex:0 1 33.3333%}.sb-items-quarter-nog>*{flex:0 1 25%}.sb-items-sixth-nog>*{flex:0 1 16.6666%}.sb-items-seventh-nog>*{flex:0 1 14.2857%}.sb-items-eighth-nog>*{flex:0 1 12.5%}.sb-items-ninth-nog>*{flex:0 1 11.1111%}.sb-items-0-1-0-nog>*{flex:0 1 0}.sb-items-0-1-auto-nog>*{flex:0 1 auto}.sb-items-100-nos>*{flex:1 0 100%}.sb-items-90-nos>*{flex:1 0 90%}.sb-items-80-nos>*{flex:1 0 80%}.sb-items-70-nos>*{flex:1 0 70%}.sb-items-60-nos>*{flex:1 0 60%}.sb-items-50-nos>*{flex:1 0 50%}.sb-items-40-nos>*{flex:1 0 40%}.sb-items-30-nos>*{flex:1 0 30%}.sb-items-20-nos>*{flex:1 0 20%}.sb-items-10-nos>*{flex:1 0 10%}.sb-items-third-nos>*{flex:1 0 33.3333%}.sb-items-quarter-nos>*{flex:1 0 25%}.sb-items-sixth-nos>*{flex:1 0 16.6666%}.sb-items-seventh-nos>*{flex:1 0 14.2857%}.sb-items-eighth-nos>*{flex:1 0 12.5%}.sb-items-ninth-nos>*{flex:1 0 11.1111%}.sb-items-1-0-0-nos>*{flex:1 0 0}.sb-items-1-0-auto-nos>*{flex:1 0 auto}.sb-items-100-nogs>*{flex:0 0 100%}.sb-items-90-nogs>*{flex:0 0 90%}.sb-items-80-nogs>*{flex:0 0 80%}.sb-items-70-nogs>*{flex:0 0 70%}.sb-items-60-nogs>*{flex:0 0 60%}.sb-items-50-nogs>*{flex:0 0 50%}.sb-items-40-nogs>*{flex:0 0 40%}.sb-items-30-nogs>*{flex:0 0 30%}.sb-items-20-nogs>*{flex:0 0 20%}.sb-items-10-nogs>*{flex:0 0 10%}.sb-items-third-nogs>*{flex:0 0 33.3333%}.sb-items-quarter-nogs>*{flex:0 0 25%}.sb-items-sixth-nogs>*{flex:0 0 16.6666%}.sb-items-seventh-nogs>*{flex:0 0 14.2857%}.sb-items-eighth-nogs>*{flex:0 0 12.5%}.sb-items-ninth-nogs>*{flex:0 0 11.1111%}.sb-items-0-0-0-nogs>*{flex:0 0 0}.sb-items-0-0-auto-nogs>*{flex:0 0 auto}@media only screen and (min-width:992px){.sb-items-100-l>*{flex:1 1 100%}.sb-items-90-l>*{flex:1 1 90%}.sb-items-80-l>*{flex:1 1 80%}.sb-items-70-l>*{flex:1 1 70%}.sb-items-60-l>*{flex:1 1 60%}.sb-items-50-l>*{flex:1 1 50%}.sb-items-40-l>*{flex:1 1 40%}.sb-items-30-l>*{flex:1 1 30%}.sb-items-20-l>*{flex:1 1 20%}.sb-items-10-l>*{flex:1 1 10%}.sb-items-third-l>*{flex:1 1 33.3333%}.sb-items-quarter-l>*{flex:1 1 25%}.sb-items-sixth-l>*{flex:1 1 16.6666%}.sb-items-seventh-l>*{flex:1 1 14.2857%}.sb-items-eighth-l>*{flex:1 1 12.5%}.sb-items-ninth-l>*{flex:1 1 11.1111%}.sb-items-1-1-0-l>*{flex:1 1 0}.sb-items-1-1-auto-l>*{flex:1 1 auto}.sb-items-100-nog-l>*{flex:0 1 100%}.sb-items-90-nog-l>*{flex:0 1 90%}.sb-items-80-nog-l>*{flex:0 1 80%}.sb-items-70-nog-l>*{flex:0 1 70%}.sb-items-60-nog-l>*{flex:0 1 60%}.sb-items-50-nog-l>*{flex:0 1 50%}.sb-items-40-nog-l>*{flex:0 1 40%}.sb-items-30-nog-l>*{flex:0 1 30%}.sb-items-20-nog-l>*{flex:0 1 20%}.sb-items-10-nog-l>*{flex:0 1 10%}.sb-items-third-nog-l>*{flex:0 1 33.3333%}.sb-items-quarter-nog-l>*{flex:0 1 25%}.sb-items-sixth-nog-l>*{flex:0 1 16.6666%}.sb-items-seventh-nog-l>*{flex:0 1 14.2857%}.sb-items-eighth-nog-l>*{flex:0 1 12.5%}.sb-items-ninth-nog-l>*{flex:0 1 11.1111%}.sb-items-0-1-0-nog-l>*{flex:0 1 0}.sb-items-0-1-auto-nog-l>*{flex:0 1 auto}.sb-items-100-nos-l>*{flex:1 0 100%}.sb-items-90-nos-l>*{flex:1 0 90%}.sb-items-80-nos-l>*{flex:1 0 80%}.sb-items-70-nos-l>*{flex:1 0 70%}.sb-items-60-nos-l>*{flex:1 0 60%}.sb-items-50-nos-l>*{flex:1 0 50%}.sb-items-40-nos-l>*{flex:1 0 40%}.sb-items-30-nos-l>*{flex:1 0 30%}.sb-items-20-nos-l>*{flex:1 0 20%}.sb-items-10-nos-l>*{flex:1 0 10%}.sb-items-third-nos-l>*{flex:1 0 33.3333%}.sb-items-quarter-nos-l>*{flex:1 0 25%}.sb-items-sixth-nos-l>*{flex:1 0 16.6666%}.sb-items-seventh-nos-l>*{flex:1 0 14.2857%}.sb-items-eighth-nos-l>*{flex:1 0 12.5%}.sb-items-ninth-nos-l>*{flex:1 0 11.1111%}.sb-items-1-0-0-nos-l>*{flex:1 0 0}.sb-items-1-0-auto-nos-l>*{flex:1 0 auto}.sb-items-100-nogs-l>*{flex:0 0 100%}.sb-items-90-nogs-l>*{flex:0 0 90%}.sb-items-80-nogs-l>*{flex:0 0 80%}.sb-items-70-nogs-l>*{flex:0 0 70%}.sb-items-60-nogs-l>*{flex:0 0 60%}.sb-items-50-nogs-l>*{flex:0 0 50%}.sb-items-40-nogs-l>*{flex:0 0 40%}.sb-items-30-nogs-l>*{flex:0 0 30%}.sb-items-20-nogs-l>*{flex:0 0 20%}.sb-items-10-nogs-l>*{flex:0 0 10%}.sb-items-third-nogs-l>*{flex:0 0 33.3333%}.sb-items-quarter-nogs-l>*{flex:0 0 25%}.sb-items-sixth-nogs-l>*{flex:0 0 16.6666%}.sb-items-seventh-nogs-l>*{flex:0 0 14.2857%}.sb-items-eighth-nogs-l>*{flex:0 0 12.5%}.sb-items-ninth-nogs-l>*{flex:0 0 11.1111%}.sb-items-0-0-0-nogs-l>*{flex:0 0 0}.sb-items-0-0-auto-nogs-l>*{flex:0 0 auto}}@media only screen and (min-width:600px) and (max-width:992px){.sb-items-100-m>*{flex:1 1 100%}.sb-items-90-m>*{flex:1 1 90%}.sb-items-80-m>*{flex:1 1 80%}.sb-items-70-m>*{flex:1 1 70%}.sb-items-60-m>*{flex:1 1 60%}.sb-items-50-m>*{flex:1 1 50%}.sb-items-40-m>*{flex:1 1 40%}.sb-items-30-m>*{flex:1 1 30%}.sb-items-20-m>*{flex:1 1 20%}.sb-items-10-m>*{flex:1 1 10%}.sb-items-third-m>*{flex:1 1 33.3333%}.sb-items-quarter-m>*{flex:1 1 25%}.sb-items-sixth-m>*{flex:1 1 16.6666%}.sb-items-seventh-m>*{flex:1 1 14.2857%}.sb-items-eighth-m>*{flex:1 1 12.5%}.sb-items-ninth-m>*{flex:1 1 11.1111%}.sb-items-1-1-0-m>*{flex:1 1 0}.sb-items-1-1-auto-m>*{flex:1 1 auto}.sb-items-100-nog-m>*{flex:0 1 100%}.sb-items-90-nog-m>*{flex:0 1 90%}.sb-items-80-nog-m>*{flex:0 1 80%}.sb-items-70-nog-m>*{flex:0 1 70%}.sb-items-60-nog-m>*{flex:0 1 60%}.sb-items-50-nog-m>*{flex:0 1 50%}.sb-items-40-nog-m>*{flex:0 1 40%}.sb-items-30-nog-m>*{flex:0 1 30%}.sb-items-20-nog-m>*{flex:0 1 20%}.sb-items-10-nog-m>*{flex:0 1 10%}.sb-items-third-nog-m>*{flex:0 1 33.3333%}.sb-items-quarter-nog-m>*{flex:0 1 25%}.sb-items-sixth-nog-m>*{flex:0 1 16.6666%}.sb-items-seventh-nog-m>*{flex:0 1 14.2857%}.sb-items-eighth-nog-m>*{flex:0 1 12.5%}.sb-items-ninth-nog-m>*{flex:0 1 11.1111%}.sb-items-0-1-0-nog-m>*{flex:0 1 0}.sb-items-0-1-auto-nog-m>*{flex:0 1 auto}.sb-items-100-nos-m>*{flex:1 0 100%}.sb-items-90-nos-m>*{flex:1 0 90%}.sb-items-80-nos-m>*{flex:1 0 80%}.sb-items-70-nos-m>*{flex:1 0 70%}.sb-items-60-nos-m>*{flex:1 0 60%}.sb-items-50-nos-m>*{flex:1 0 50%}.sb-items-40-nos-m>*{flex:1 0 40%}.sb-items-30-nos-m>*{flex:1 0 30%}.sb-items-20-nos-m>*{flex:1 0 20%}.sb-items-10-nos-m>*{flex:1 0 10%}.sb-items-third-nos-m>*{flex:1 0 33.3333%}.sb-items-quarter-nos-m>*{flex:1 0 25%}.sb-items-sixth-nos-m>*{flex:1 0 16.6666%}.sb-items-seventh-nos-m>*{flex:1 0 14.2857%}.sb-items-eighth-nos-m>*{flex:1 0 12.5%}.sb-items-ninth-nos-m>*{flex:1 0 11.1111%}.sb-items-1-0-0-nos-m>*{flex:1 0 0}.sb-items-1-0-auto-nos-m>*{flex:1 0 auto}.sb-items-100-nogs-m>*{flex:0 0 100%}.sb-items-90-nogs-m>*{flex:0 0 90%}.sb-items-80-nogs-m>*{flex:0 0 80%}.sb-items-70-nogs-m>*{flex:0 0 70%}.sb-items-60-nogs-m>*{flex:0 0 60%}.sb-items-50-nogs-m>*{flex:0 0 50%}.sb-items-40-nogs-m>*{flex:0 0 40%}.sb-items-30-nogs-m>*{flex:0 0 30%}.sb-items-20-nogs-m>*{flex:0 0 20%}.sb-items-10-nogs-m>*{flex:0 0 10%}.sb-items-third-nogs-m>*{flex:0 0 33.3333%}.sb-items-quarter-nogs-m>*{flex:0 0 25%}.sb-items-sixth-nogs-m>*{flex:0 0 16.6666%}.sb-items-seventh-nogs-m>*{flex:0 0 14.2857%}.sb-items-eighth-nogs-m>*{flex:0 0 12.5%}.sb-items-ninth-nogs-m>*{flex:0 0 11.1111%}.sb-items-0-0-0-nogs-m>*{flex:0 0 0}.sb-items-0-0-auto-nogs-m>*{flex:0 0 auto}}@media only screen and (max-width:600px){.sb-items-100-s>*{flex:1 1 100%}.sb-items-90-s>*{flex:1 1 90%}.sb-items-80-s>*{flex:1 1 80%}.sb-items-70-s>*{flex:1 1 70%}.sb-items-60-s>*{flex:1 1 60%}.sb-items-50-s>*{flex:1 1 50%}.sb-items-40-s>*{flex:1 1 40%}.sb-items-30-s>*{flex:1 1 30%}.sb-items-20-s>*{flex:1 1 20%}.sb-items-10-s>*{flex:1 1 10%}.sb-items-third-s>*{flex:1 1 33.3333%}.sb-items-quarter-s>*{flex:1 1 25%}.sb-items-sixth-s>*{flex:1 1 16.6666%}.sb-items-seventh-s>*{flex:1 1 14.2857%}.sb-items-eighth-s>*{flex:1 1 12.5%}.sb-items-ninth-s>*{flex:1 1 11.1111%}.sb-items-1-1-0-s>*{flex:1 1 0}.sb-items-1-1-auto-s>*{flex:1 1 auto}.sb-items-100-nog-s>*{flex:0 1 100%}.sb-items-90-nog-s>*{flex:0 1 90%}.sb-items-80-nog-s>*{flex:0 1 80%}.sb-items-70-nog-s>*{flex:0 1 70%}.sb-items-60-nog-s>*{flex:0 1 60%}.sb-items-50-nog-s>*{flex:0 1 50%}.sb-items-40-nog-s>*{flex:0 1 40%}.sb-items-30-nog-s>*{flex:0 1 30%}.sb-items-20-nog-s>*{flex:0 1 20%}.sb-items-10-nog-s>*{flex:0 1 10%}.sb-items-third-nog-s>*{flex:0 1 33.3333%}.sb-items-quarter-nog-s>*{flex:0 1 25%}.sb-items-sixth-nog-s>*{flex:0 1 16.6666%}.sb-items-seventh-nog-s>*{flex:0 1 14.2857%}.sb-items-eighth-nog-s>*{flex:0 1 12.5%}.sb-items-ninth-nog-s>*{flex:0 1 11.1111%}.sb-items-0-1-0-nog-s>*{flex:0 1 0}.sb-items-0-1-auto-nog-s>*{flex:0 1 auto}.sb-items-100-nos-s>*{flex:1 0 100%}.sb-items-90-nos-s>*{flex:1 0 90%}.sb-items-80-nos-s>*{flex:1 0 80%}.sb-items-70-nos-s>*{flex:1 0 70%}.sb-items-60-nos-s>*{flex:1 0 60%}.sb-items-50-nos-s>*{flex:1 0 50%}.sb-items-40-nos-s>*{flex:1 0 40%}.sb-items-30-nos-s>*{flex:1 0 30%}.sb-items-20-nos-s>*{flex:1 0 20%}.sb-items-10-nos-s>*{flex:1 0 10%}.sb-items-third-nos-s>*{flex:1 0 33.3333%}.sb-items-quarter-nos-s>*{flex:1 0 25%}.sb-items-sixth-nos-s>*{flex:1 0 16.6666%}.sb-items-seventh-nos-s>*{flex:1 0 14.2857%}.sb-items-eighth-nos-s>*{flex:1 0 12.5%}.sb-items-ninth-nos-s>*{flex:1 0 11.1111%}.sb-items-1-0-0-nos-s>*{flex:1 0 0}.sb-items-1-0-auto-nos-s>*{flex:1 0 auto}.sb-items-100-nogs-s>*{flex:0 0 100%}.sb-items-90-nogs-s>*{flex:0 0 90%}.sb-items-80-nogs-s>*{flex:0 0 80%}.sb-items-70-nogs-s>*{flex:0 0 70%}.sb-items-60-nogs-s>*{flex:0 0 60%}.sb-items-50-nogs-s>*{flex:0 0 50%}.sb-items-40-nogs-s>*{flex:0 0 40%}.sb-items-30-nogs-s>*{flex:0 0 30%}.sb-items-20-nogs-s>*{flex:0 0 20%}.sb-items-10-nogs-s>*{flex:0 0 10%}.sb-items-third-nogs-s>*{flex:0 0 33.3333%}.sb-items-quarter-nogs-s>*{flex:0 0 25%}.sb-items-sixth-nogs-s>*{flex:0 0 16.6666%}.sb-items-seventh-nogs-s>*{flex:0 0 14.2857%}.sb-items-eighth-nogs-s>*{flex:0 0 12.5%}.sb-items-ninth-nogs-s>*{flex:0 0 11.1111%}.sb-items-0-0-0-nogs-s>*{flex:0 0 0}.sb-items-0-0-auto-nogs-s>*{flex:0 0 auto}}.sb-flex-grow-0{flex-grow:0}.sb-flex-grow-1{flex-grow:1}.sb-flex-grow-2{flex-grow:2}.sb-flex-grow-3{flex-grow:3}.sb-flex-grow-4{flex-grow:4}.sb-flex-grow-5{flex-grow:5}.sb-flex-grow-6{flex-grow:6}.sb-flex-grow-7{flex-grow:7}.sb-flex-grow-8{flex-grow:8}.sb-flex-grow-9{flex-grow:9}.sb-flex-grow-10{flex-grow:10}.sb-flex-shrink-0{flex-shrink:0}.sb-flex-shrink-1{flex-shrink:1}.sb-flex-shrink-2{flex-shrink:2}.sb-flex-shrink-3{flex-shrink:3}.sb-flex-shrink-4{flex-shrink:4}.sb-flex-shrink-5{flex-shrink:5}.sb-flex-shrink-6{flex-shrink:6}.sb-flex-shrink-7{flex-shrink:7}.sb-flex-shrink-8{flex-shrink:8}.sb-flex-shrink-9{flex-shrink:9}.sb-flex-shrink-10{flex-shrink:10}.sb-flex-basis-100{flex-basis:100%}.sb-flex-basis-90{flex-basis:90%}.sb-flex-basis-80{flex-basis:80%}.sb-flex-basis-70{flex-basis:70%}.sb-flex-basis-60{flex-basis:60%}.sb-flex-basis-50{flex-basis:50%}.sb-flex-basis-40{flex-basis:40%}.sb-flex-basis-30{flex-basis:30%}.sb-flex-basis-20{flex-basis:20%}.sb-flex-basis-10{flex-basis:10%}.sb-flex-basis-third{flex-basis:33.3333%}.sb-flex-basis-quarter{flex-basis:25%}.sb-flex-basis-sixth{flex-basis:16.6666%}.sb-flex-basis-seventh{flex-basis:14.2857%}.sb-flex-basis-eighth{flex-basis:12.5%}.sb-flex-basis-ninth{flex-basis:11.1111%}.sb-flex-basis-0{flex-basis:0}.sb-flex-basis-auto{flex-basis:auto}.sb-1-1-100{flex:1 1 100%}.sb-1-1-90{flex:1 1 90%}.sb-1-1-80{flex:1 1 80%}.sb-1-1-70{flex:1 1 70%}.sb-1-1-60{flex:1 1 60%}.sb-1-1-50{flex:1 1 50%}.sb-1-1-40{flex:1 1 40%}.sb-1-1-30{flex:1 1 30%}.sb-1-1-20{flex:1 1 20%}.sb-1-1-10{flex:1 1 10%}.sb-1-1-third{flex:1 1 33.3333%}.sb-1-1-quarter{flex:1 1 25%}.sb-1-1-sixth{flex:1 1 16.6666%}.sb-1-1-seventh{flex:1 1 14.2857%}.sb-1-1-eighth{flex:1 1 12.5%}.sb-1-1-ninth{flex:1 1 11.1111%}.sb-1-1-0{flex:1 1 0}.sb-1-1-auto{flex:1 1 auto}.sb-0-1-100{flex:0 1 100%}.sb-0-1-90{flex:0 1 90%}.sb-0-1-80{flex:0 1 80%}.sb-0-1-70{flex:0 1 70%}.sb-0-1-60{flex:0 1 60%}.sb-0-1-50{flex:0 1 50%}.sb-0-1-40{flex:0 1 40%}.sb-0-1-30{flex:0 1 30%}.sb-0-1-20{flex:0 1 20%}.sb-0-1-10{flex:0 1 10%}.sb-0-1-third{flex:0 1 33.3333%}.sb-0-1-quarter{flex:0 1 25%}.sb-0-1-sixth{flex:0 1 16.6666%}.sb-0-1-seventh{flex:0 1 14.2857%}.sb-0-1-eighth{flex:0 1 12.5%}.sb-0-1-ninth{flex:0 1 11.1111%}.sb-0-1-0{flex:0 1 0}.sb-0-1-auto{flex:0 1 auto}.sb-1-0-100{flex:1 0 100%}.sb-1-0-90{flex:1 0 90%}.sb-1-0-80{flex:1 0 80%}.sb-1-0-70{flex:1 0 70%}.sb-1-0-60{flex:1 0 60%}.sb-1-0-50{flex:1 0 50%}.sb-1-0-40{flex:1 0 40%}.sb-1-0-30{flex:1 0 30%}.sb-1-0-20{flex:1 0 20%}.sb-1-0-10{flex:1 0 10%}.sb-1-0-third{flex:1 0 33.3333%}.sb-1-0-quarter{flex:1 0 25%}.sb-1-0-sixth{flex:1 0 16.6666%}.sb-1-0-seventh{flex:1 0 14.2857%}.sb-1-0-eighth{flex:1 0 12.5%}.sb-1-0-ninth{flex:1 0 11.1111%}.sb-1-0-0{flex:1 0 0}.sb-1-0-auto{flex:1 0 auto}.sb-0-0-100{flex:0 0 100%}.sb-0-0-90{flex:0 0 90%}.sb-0-0-80{flex:0 0 80%}.sb-0-0-70{flex:0 0 70%}.sb-0-0-60{flex:0 0 60%}.sb-0-0-50{flex:0 0 50%}.sb-0-0-40{flex:0 0 40%}.sb-0-0-30{flex:0 0 30%}.sb-0-0-20{flex:0 0 20%}.sb-0-0-10{flex:0 0 10%}.sb-0-0-third{flex:0 0 33.3333%}.sb-0-0-quarter{flex:0 0 25%}.sb-0-0-sixth{flex:0 0 16.6666%}.sb-0-0-seventh{flex:0 0 14.2857%}.sb-0-0-eighth{flex:0 0 12.5%}.sb-0-0-ninth{flex:0 0 11.1111%}.sb-0-0-0{flex:0 0 0}.sb-0-0-auto{flex:0 0 auto}@media only screen and (min-width:992px){.sb-1-1-100-l{flex:1 1 100%}.sb-1-1-90-l{flex:1 1 90%}.sb-1-1-80-l{flex:1 1 80%}.sb-1-1-70-l{flex:1 1 70%}.sb-1-1-60-l{flex:1 1 60%}.sb-1-1-50-l{flex:1 1 50%}.sb-1-1-40-l{flex:1 1 40%}.sb-1-1-30-l{flex:1 1 30%}.sb-1-1-20-l{flex:1 1 20%}.sb-1-1-10-l{flex:1 1 10%}.sb-1-1-third-l{flex:1 1 33.3333%}.sb-1-1-quarter-l{flex:1 1 25%}.sb-1-1-sixth-l{flex:1 1 16.6666%}.sb-1-1-seventh-l{flex:1 1 14.2857%}.sb-1-1-eighth-l{flex:1 1 12.5%}.sb-1-1-ninth-l{flex:1 1 11.1111%}.sb-1-1-0-l{flex:1 1 0}.sb-1-1-auto-l{flex:1 1 auto}}@media only screen and (min-width:600px) and (max-width:992px){.sb-1-1-100-m{flex:1 1 100%}.sb-1-1-90-m{flex:1 1 90%}.sb-1-1-80-m{flex:1 1 80%}.sb-1-1-70-m{flex:1 1 70%}.sb-1-1-60-m{flex:1 1 60%}.sb-1-1-50-m{flex:1 1 50%}.sb-1-1-40-m{flex:1 1 40%}.sb-1-1-30-m{flex:1 1 30%}.sb-1-1-20-m{flex:1 1 20%}.sb-1-1-10-m{flex:1 1 10%}.sb-1-1-third-m{flex:1 1 33.3333%}.sb-1-1-quarter-m{flex:1 1 25%}.sb-1-1-sixth-m{flex:1 1 16.6666%}.sb-1-1-seventh-m{flex:1 1 14.2857%}.sb-1-1-eighth-m{flex:1 1 12.5%}.sb-1-1-ninth-m{flex:1 1 11.1111%}.sb-1-1-0-m{flex:1 1 0}.sb-1-1-auto-m{flex:1 1 auto}}@media only screen and (max-width:600px){.sb-1-1-100-s{flex:1 1 100%}.sb-1-1-90-s{flex:1 1 90%}.sb-1-1-80-s{flex:1 1 80%}.sb-1-1-70-s{flex:1 1 70%}.sb-1-1-60-s{flex:1 1 60%}.sb-1-1-50-s{flex:1 1 50%}.sb-1-1-40-s{flex:1 1 40%}.sb-1-1-30-s{flex:1 1 30%}.sb-1-1-20-s{flex:1 1 20%}.sb-1-1-10-s{flex:1 1 10%}.sb-1-1-third-s{flex:1 1 33.3333%}.sb-1-1-quarter-s{flex:1 1 25%}.sb-1-1-sixth-s{flex:1 1 16.6666%}.sb-1-1-seventh-s{flex:1 1 14.2857%}.sb-1-1-eighth-s{flex:1 1 12.5%}.sb-1-1-ninth-s{flex:1 1 11.1111%}.sb-1-1-0-s{flex:1 1 0}.sb-1-1-auto-s{flex:1 1 auto}}@media only screen and (min-width:992px){.sb-0-1-100-l{flex:0 1 100%}.sb-0-1-90-l{flex:0 1 90%}.sb-0-1-80-l{flex:0 1 80%}.sb-0-1-70-l{flex:0 1 70%}.sb-0-1-60-l{flex:0 1 60%}.sb-0-1-50-l{flex:0 1 50%}.sb-0-1-40-l{flex:0 1 40%}.sb-0-1-30-l{flex:0 1 30%}.sb-0-1-20-l{flex:0 1 20%}.sb-0-1-10-l{flex:0 1 10%}.sb-0-1-third-l{flex:0 1 33.3333%}.sb-0-1-quarter-l{flex:0 1 25%}.sb-0-1-sixth-l{flex:0 1 16.6666%}.sb-0-1-seventh-l{flex:0 1 14.2857%}.sb-0-1-eighth-l{flex:0 1 12.5%}.sb-0-1-ninth-l{flex:0 1 11.1111%}.sb-0-1-0-l{flex:0 1 0}.sb-0-1-auto-l{flex:0 1 auto}}@media only screen and (min-width:600px) and (max-width:992px){.sb-0-1-100-m{flex:0 1 100%}.sb-0-1-90-m{flex:0 1 90%}.sb-0-1-80-m{flex:0 1 80%}.sb-0-1-70-m{flex:0 1 70%}.sb-0-1-60-m{flex:0 1 60%}.sb-0-1-50-m{flex:0 1 50%}.sb-0-1-40-m{flex:0 1 40%}.sb-0-1-30-m{flex:0 1 30%}.sb-0-1-20-m{flex:0 1 20%}.sb-0-1-10-m{flex:0 1 10%}.sb-0-1-third-m{flex:0 1 33.3333%}.sb-0-1-quarter-m{flex:0 1 25%}.sb-0-1-sixth-m{flex:0 1 16.6666%}.sb-0-1-seventh-m{flex:0 1 14.2857%}.sb-0-1-eighth-m{flex:0 1 12.5%}.sb-0-1-ninth-m{flex:0 1 11.1111%}.sb-0-1-0-m{flex:0 1 0}.sb-0-1-auto-m{flex:0 1 auto}}@media only screen and (max-width:600px){.sb-10-1-100-s{flex:0 1 100%}.sb-10-1-90-s{flex:0 1 90%}.sb-10-1-80-s{flex:0 1 80%}.sb-10-1-70-s{flex:0 1 70%}.sb-10-1-60-s{flex:0 1 60%}.sb-10-1-50-s{flex:0 1 50%}.sb-10-1-40-s{flex:0 1 40%}.sb-10-1-30-s{flex:0 1 30%}.sb-10-1-20-s{flex:0 1 20%}.sb-10-1-10-s{flex:0 1 10%}.sb-0-1-third-s{flex:0 1 33.3333%}.sb-0-1-quarter-s{flex:0 1 25%}.sb-0-1-sixth-s{flex:0 1 16.6666%}.sb-0-1-seventh-s{flex:0 1 14.2857%}.sb-0-1-eighth-s{flex:0 1 12.5%}.sb-0-1-ninth-s{flex:0 1 11.1111%}.sb-0-1-0-s{flex:0 1 0}.sb-0-1-auto-s{flex:0 1 auto}}@media only screen and (min-width:992px){.sb-1-0-100-l{flex:1 0 100%}.sb-1-0-90-l{flex:1 0 90%}.sb-1-0-80-l{flex:1 0 80%}.sb-1-0-70-l{flex:1 0 70%}.sb-1-0-60-l{flex:1 0 60%}.sb-1-0-50-l{flex:1 0 50%}.sb-1-0-40-l{flex:1 0 40%}.sb-1-0-30-l{flex:1 0 30%}.sb-1-0-20-l{flex:1 0 20%}.sb-1-0-10-l{flex:1 0 10%}.sb-1-0-third-l{flex:1 0 33.3333%}.sb-1-0-quarter-l{flex:1 0 25%}.sb-1-0-sixth-l{flex:1 0 16.6666%}.sb-1-0-seventh-l{flex:1 0 14.2857%}.sb-1-0-eighth-l{flex:1 0 12.5%}.sb-1-0-ninth-l{flex:1 0 11.1111%}.sb-1-0-0-l{flex:1 0 0}.sb-1-0-auto-l{flex:1 0 auto}}@media only screen and (min-width:600px) and (max-width:992px){.sb-1-0-100-m{flex:1 0 100%}.sb-1-0-90-m{flex:1 0 90%}.sb-1-0-80-m{flex:1 0 80%}.sb-1-0-70-m{flex:1 0 70%}.sb-1-0-60-m{flex:1 0 60%}.sb-1-0-50-m{flex:1 0 50%}.sb-1-0-40-m{flex:1 0 40%}.sb-1-0-30-m{flex:1 0 30%}.sb-1-0-20-m{flex:1 0 20%}.sb-1-0-10-m{flex:1 0 10%}.sb-1-0-third-m{flex:1 0 33.3333%}.sb-1-0-quarter-m{flex:1 0 25%}.sb-1-0-sixth-m{flex:1 0 16.6666%}.sb-1-0-seventh-m{flex:1 0 14.2857%}.sb-1-0-eighth-m{flex:1 0 12.5%}.sb-1-0-ninth-m{flex:1 0 11.1111%}.sb-1-0-0-m{flex:1 0 0}.sb-1-0-auto-m{flex:1 0 auto}}@media only screen and (max-width:600px){.sb-1-0-100-s{flex:1 0 100%}.sb-1-0-90-s{flex:1 0 90%}.sb-1-0-80-s{flex:1 0 80%}.sb-1-0-70-s{flex:1 0 70%}.sb-1-0-60-s{flex:1 0 60%}.sb-1-0-50-s{flex:1 0 50%}.sb-1-0-40-s{flex:1 0 40%}.sb-1-0-30-s{flex:1 0 30%}.sb-1-0-20-s{flex:1 0 20%}.sb-1-0-10-s{flex:1 0 10%}.sb-1-0-third-s{flex:1 0 33.3333%}.sb-1-0-quarter-s{flex:1 0 25%}.sb-1-0-sixth-s{flex:1 0 16.6666%}.sb-1-0-seventh-s{flex:1 0 14.2857%}.sb-1-0-eighth-s{flex:1 0 12.5%}.sb-1-0-ninth-s{flex:1 0 11.1111%}.sb-1-0-0-s{flex:1 0 0}.sb-1-0-auto-s{flex:1 0 auto}}@media only screen and (min-width:992px){.sb-0-0-100-l{flex:0 0 100%}.sb-0-0-90-l{flex:0 0 90%}.sb-0-0-80-l{flex:0 0 80%}.sb-0-0-70-l{flex:0 0 70%}.sb-0-0-60-l{flex:0 0 60%}.sb-0-0-50-l{flex:0 0 50%}.sb-0-0-40-l{flex:0 0 40%}.sb-0-0-30-l{flex:0 0 30%}.sb-0-0-20-l{flex:0 0 20%}.sb-0-0-10-l{flex:0 0 10%}.sb-0-0-third-l{flex:0 0 33.3333%}.sb-0-0-quarter-l{flex:0 0 25%}.sb-0-0-sixth-l{flex:0 0 16.6666%}.sb-0-0-seventh-l{flex:0 0 14.2857%}.sb-0-0-eighth-l{flex:0 0 12.5%}.sb-0-0-ninth-l{flex:0 0 11.1111%}.sb-0-0-0-l{flex:0 0 0}.sb-0-0-auto-l{flex:0 0 auto}}@media only screen and (min-width:600px) and (max-width:992px){.sb-0-0-100-m{flex:0 0 100%}.sb-0-0-90-m{flex:0 0 90%}.sb-0-0-80-m{flex:0 0 80%}.sb-0-0-70-m{flex:0 0 70%}.sb-0-0-60-m{flex:0 0 60%}.sb-0-0-50-m{flex:0 0 50%}.sb-0-0-40-m{flex:0 0 40%}.sb-0-0-30-m{flex:0 0 30%}.sb-0-0-20-m{flex:0 0 20%}.sb-0-0-10-m{flex:0 0 10%}.sb-0-0-third-m{flex:0 0 33.3333%}.sb-0-0-quarter-m{flex:0 0 25%}.sb-0-0-sixth-m{flex:0 0 16.6666%}.sb-0-0-seventh-m{flex:0 0 14.2857%}.sb-0-0-eighth-m{flex:0 0 12.5%}.sb-0-0-ninth-m{flex:0 0 11.1111%}.sb-0-0-0-m{flex:0 0 0}.sb-0-0-auto-m{flex:0 0 auto}}@media only screen and (max-width:600px){.sb-0-0-100-s{flex:0 0 100%}.sb-0-0-90-s{flex:0 0 90%}.sb-0-0-80-s{flex:0 0 80%}.sb-0-0-70-s{flex:0 0 70%}.sb-0-0-60-s{flex:0 0 60%}.sb-0-0-50-s{flex:0 0 50%}.sb-0-0-40-s{flex:0 0 40%}.sb-0-0-30-s{flex:0 0 30%}.sb-0-0-20-s{flex:0 0 20%}.sb-0-0-10-s{flex:0 0 10%}.sb-0-0-third-s{flex:0 0 33.3333%}.sb-0-0-quarter-s{flex:0 0 25%}.sb-0-0-sixth-s{flex:0 0 16.6666%}.sb-0-0-seventh-s{flex:0 0 14.2857%}.sb-0-0-eighth-s{flex:0 0 12.5%}.sb-0-0-ninth-s{flex:0 0 11.1111%}.sb-0-0-0-s{flex:0 0 0}.sb-0-0-auto-s{flex:0 0 auto}}.sb-flex-10{flex:10 1 0}.sb-flex-9{flex:9 1 0}.sb-flex-8{flex:8 1 0}.sb-flex-7{flex:7 1 0}.sb-flex-6{flex:6 1 0}.sb-flex-5{flex:5 1 0}.sb-flex-4{flex:4 1 0}.sb-flex-3{flex:3 1 0}.sb-flex-2{flex:2 1 0}.sb-flex-1{flex:1 1 0}.sb-flex-0{flex:0 1 0}.sb-flex-0-1-auto,.sb-flex-0-auto,.sb-flex-initial{flex:0 1 auto}.sb-flex-0-0-auto,.sb-flex-1-1-auto,.sb-flex-auto,.sb-flex-none{flex:1 1 auto}@media only screen and (min-width:992px){.sb-flex-10-l{flex:10 1 0}.sb-flex-9-l{flex:9 1 0}.sb-flex-8-l{flex:8 1 0}.sb-flex-7-l{flex:7 1 0}.sb-flex-6-l{flex:6 1 0}.sb-flex-5-l{flex:5 1 0}.sb-flex-4-l{flex:4 1 0}.sb-flex-3-l{flex:3 1 0}.sb-flex-2-l{flex:2 1 0}.sb-flex-1-l{flex:1 1 0}.sb-flex-0-l{flex:0 1 0}.sb-flex-0-1-auto-l,.sb-flex-0-auto-l,.sb-flex-initial-l{flex:0 1 auto}.sb-flex-0-0-auto-l,.sb-flex-1-1-auto-l,.sb-flex-auto-l,.sb-flex-none-l{flex:1 1 auto}}@media only screen and (min-width:600px) and (max-width:992px){.sb-flex-10-m{flex:10 1 0}.sb-flex-9-m{flex:9 1 0}.sb-flex-8-m{flex:8 1 0}.sb-flex-7-m{flex:7 1 0}.sb-flex-6-m{flex:6 1 0}.sb-flex-5-m{flex:5 1 0}.sb-flex-4-m{flex:4 1 0}.sb-flex-3-m{flex:3 1 0}.sb-flex-2-m{flex:2 1 0}.sb-flex-1-m{flex:1 1 0}.sb-flex-0-m{flex:0 1 0}.sb-flex-0-1-auto-m,.sb-flex-0-auto-m,.sb-flex-initial-m{flex:0 1 auto}.sb-flex-0-0-auto-m,.sb-flex-1-1-auto-m,.sb-flex-auto-m,.sb-flex-none-m{flex:1 1 auto}}@media only screen and (max-width:600px){.sb-flex-10-s{flex:10 1 0}.sb-flex-9-s{flex:9 1 0}.sb-flex-8-s{flex:8 1 0}.sb-flex-7-s{flex:7 1 0}.sb-flex-6-s{flex:6 1 0}.sb-flex-5-s{flex:5 1 0}.sb-flex-4-s{flex:4 1 0}.sb-flex-3-s{flex:3 1 0}.sb-flex-2-s{flex:2 1 0}.sb-flex-1-s{flex:1 1 0}.sb-flex-0-s{flex:0 1 0}.sb-flex-0-1-auto-s,.sb-flex-0-auto-s,.sb-flex-initial-s{flex:0 1 auto}.sb-flex-0-0-auto-s,.sb-flex-1-1-auto-s,.sb-flex-auto-s,.sb-flex-none-s{flex:1 1 auto}}@media only screen and (min-width:992px){.sb-flex-grow-0-l{flex-grow:0}.sb-flex-grow-1-l{flex-grow:1}.sb-flex-grow-2-l{flex-grow:2}.sb-flex-grow-3-l{flex-grow:3}.sb-flex-grow-4-l{flex-grow:4}.sb-flex-grow-5-l{flex-grow:5}.sb-flex-grow-6-l{flex-grow:6}.sb-flex-grow-7-l{flex-grow:7}.sb-flex-grow-8-l{flex-grow:8}.sb-flex-grow-9-l{flex-grow:9}.sb-flex-grow-10-l{flex-grow:10}}@media only screen and (min-width:600px) and (max-width:992px){.sb-flex-grow-0-m{flex-grow:0}.sb-flex-grow-1-m{flex-grow:1}.sb-flex-grow-2-m{flex-grow:2}.sb-flex-grow-3-m{flex-grow:3}.sb-flex-grow-4-m{flex-grow:4}.sb-flex-grow-5-m{flex-grow:5}.sb-flex-grow-6-m{flex-grow:6}.sb-flex-grow-7-m{flex-grow:7}.sb-flex-grow-8-m{flex-grow:8}.sb-flex-grow-9-m{flex-grow:9}.sb-flex-grow-10-m{flex-grow:10}}@media only screen and (max-width:600px){.sb-flex-grow-0-s{flex-grow:0}.sb-flex-grow-1-s{flex-grow:1}.sb-flex-grow-2-s{flex-grow:2}.sb-flex-grow-3-s{flex-grow:3}.sb-flex-grow-4-s{flex-grow:4}.sb-flex-grow-5-s{flex-grow:5}.sb-flex-grow-6-s{flex-grow:6}.sb-flex-grow-7-s{flex-grow:7}.sb-flex-grow-8-s{flex-grow:8}.sb-flex-grow-9-s{flex-grow:9}.sb-flex-grow-10-s{flex-grow:10}}@media only screen and (min-width:992px){.sb-flex-shrink-0-l{flex-shrink:0}.sb-flex-shrink-1-l{flex-shrink:1}.sb-flex-shrink-2-l{flex-shrink:2}.sb-flex-shrink-3-l{flex-shrink:3}.sb-flex-shrink-4-l{flex-shrink:4}.sb-flex-shrink-5-l{flex-shrink:5}.sb-flex-shrink-6-l{flex-shrink:6}.sb-flex-shrink-7-l{flex-shrink:7}.sb-flex-shrink-8-l{flex-shrink:8}.sb-flex-shrink-9-l{flex-shrink:9}.sb-flex-shrink-10-l{flex-shrink:10}}@media only screen and (min-width:600px) and (max-width:992px){.sb-flex-shrink-0-m{flex-shrink:0}.sb-flex-shrink-1-m{flex-shrink:1}.sb-flex-shrink-2-m{flex-shrink:2}.sb-flex-shrink-3-m{flex-shrink:3}.sb-flex-shrink-4-m{flex-shrink:4}.sb-flex-shrink-5-m{flex-shrink:5}.sb-flex-shrink-6-m{flex-shrink:6}.sb-flex-shrink-7-m{flex-shrink:7}.sb-flex-shrink-8-m{flex-shrink:8}.sb-flex-shrink-9-m{flex-shrink:9}.sb-flex-shrink-10-m{flex-shrink:10}}@media only screen and (max-width:600px){.sb-flex-shrink-0-s{flex-shrink:0}.sb-flex-shrink-1-s{flex-shrink:1}.sb-flex-shrink-2-s{flex-shrink:2}.sb-flex-shrink-3-s{flex-shrink:3}.sb-flex-shrink-4-s{flex-shrink:4}.sb-flex-shrink-5-s{flex-shrink:5}.sb-flex-shrink-6-s{flex-shrink:6}.sb-flex-shrink-7-s{flex-shrink:7}.sb-flex-shrink-8-s{flex-shrink:8}.sb-flex-shrink-9-s{flex-shrink:9}.sb-flex-shrink-10-s{flex-shrink:10}}@media only screen and (min-width:992px){.sb-flex-basis-100-l{flex-basis:100%}.sb-flex-basis-90-l{flex-basis:90%}.sb-flex-basis-80-l{flex-basis:80%}.sb-flex-basis-70-l{flex-basis:70%}.sb-flex-basis-60-l{flex-basis:60%}.sb-flex-basis-50-l{flex-basis:50%}.sb-flex-basis-40-l{flex-basis:40%}.sb-flex-basis-30-l{flex-basis:30%}.sb-flex-basis-20-l{flex-basis:20%}.sb-flex-basis-10-l{flex-basis:10%}.sb-flex-basis-third-l{flex-basis:33.3333%}.sb-flex-basis-quarter-l{flex-basis:25%}.sb-flex-basis-sixth-l{flex-basis:16.6666%}.sb-flex-basis-seventh-l{flex-basis:14.2857%}.sb-flex-basis-eighth-l{flex-basis:12.5%}.sb-flex-basis-ninth-l{flex-basis:11.1111%}.sb-flex-basis-0-l{flex-basis:0}.sb-flex-basis-auto-l{flex-basis:auto}}@media only screen and (min-width:600px) and (max-width:992px){.sb-flex-basis-100-m{flex-basis:100%}.sb-flex-basis-90-m{flex-basis:90%}.sb-flex-basis-80-m{flex-basis:80%}.sb-flex-basis-70-m{flex-basis:70%}.sb-flex-basis-60-m{flex-basis:60%}.sb-flex-basis-50-m{flex-basis:50%}.sb-flex-basis-40-m{flex-basis:40%}.sb-flex-basis-30-m{flex-basis:30%}.sb-flex-basis-20-m{flex-basis:20%}.sb-flex-basis-10-m{flex-basis:10%}.sb-flex-basis-third-m{flex-basis:33.3333%}.sb-flex-basis-quarter-m{flex-basis:25%}.sb-flex-basis-sixth-m{flex-basis:16.6666%}.sb-flex-basis-seventh-m{flex-basis:14.2857%}.sb-flex-basis-eighth-m{flex-basis:12.5%}.sb-flex-basis-ninth-m{flex-basis:11.1111%}.sb-flex-basis-0-m{flex-basis:0}.sb-flex-basis-auto-m{flex-basis:auto}}@media only screen and (max-width:600px){.sb-flex-basis-100-s{flex-basis:100%}.sb-flex-basis-90-s{flex-basis:90%}.sb-flex-basis-80-s{flex-basis:80%}.sb-flex-basis-70-s{flex-basis:70%}.sb-flex-basis-60-s{flex-basis:60%}.sb-flex-basis-50-s{flex-basis:50%}.sb-flex-basis-40-s{flex-basis:40%}.sb-flex-basis-30-s{flex-basis:30%}.sb-flex-basis-20-s{flex-basis:20%}.sb-flex-basis-10-s{flex-basis:10%}.sb-flex-basis-third-s{flex-basis:33.3333%}.sb-flex-basis-quarter-s{flex-basis:25%}.sb-flex-basis-sixth-s{flex-basis:16.6666%}.sb-flex-basis-seventh-s{flex-basis:14.2857%}.sb-flex-basis-eighth-s{flex-basis:12.5%}.sb-flex-basis-ninth-s{flex-basis:11.1111%}.sb-flex-basis-0-s{flex-basis:0}.sb-flex-basis-auto-s{flex-basis:auto}} -------------------------------------------------------------------------------- /docs/css/custom.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: OpenSans; 3 | src: url(opensans/OpenSans-Regular.ttf); 4 | } 5 | 6 | @font-face { 7 | font-family: OpenSans-Light; 8 | src: url(opensans/OpenSans-Light.ttf); 9 | } 10 | 11 | @font-face { 12 | font-family: Tajaval; 13 | src: url(tajaval/Tajawal-Bold.ttf); 14 | } 15 | 16 | 17 | 18 | p { 19 | text-align: center; 20 | } 21 | 22 | pre { 23 | white-space: pre-wrap; 24 | word-wrap: break-word; 25 | } 26 | 27 | html { 28 | font-size: 16px; 29 | font-family: 'OpenSans', sans-serif; 30 | line-height: 1.5rem; 31 | } 32 | 33 | #logo { 34 | height: 50vh; 35 | margin-top: 10%; 36 | } 37 | 38 | @media all and (max-width: 650px) { 39 | #logo { 40 | margin-top: 50%; 41 | } 42 | } 43 | 44 | 45 | .logo-container { 46 | height: 100vh; 47 | background: linear-gradient(-17deg, #ef5350 0%, #6abf69 100%); 48 | padding: 0 15%; 49 | } 50 | 51 | @media all and (max-width: 650px) { 52 | .logo-container { 53 | background: linear-gradient(-17deg, #ef5350 0%, #6abf69 100%); 54 | } 55 | } 56 | 57 | .logo-container h1 { 58 | text-align: center; 59 | font-family: 'Tajaval', sans-serif; 60 | font-size: 1.6rem; 61 | color: #ffffff; 62 | } 63 | 64 | @media all and (max-width: 650px) { 65 | .logo-container h1 { 66 | font-size: 1.2em; 67 | } 68 | } 69 | 70 | .installation-container { 71 | background: #ffffff; 72 | height: 100vh; 73 | padding: 0 15%; 74 | color: #000000; 75 | } 76 | 77 | .installation-container h2 { 78 | color: #6abf69; 79 | font-family: 'Tajaval', sans-serif; 80 | } 81 | 82 | .installation-container pre { 83 | background: #f6f8fa; 84 | color: #24292e; 85 | padding: 15px; 86 | } 87 | 88 | .features-container { 89 | background-color: #f9f9f9; 90 | height: 100vh; 91 | padding: 0 15%; 92 | color: #000000; 93 | } 94 | 95 | .features-container h2 { 96 | color: #ef5350; 97 | font-family: 'Tajaval', sans-serif; 98 | margin: 55px 0; 99 | } 100 | 101 | 102 | .wiki-container { 103 | background: #ffffff; 104 | height: 100vh; 105 | padding: 0 15%; 106 | color: #000000; 107 | } 108 | 109 | .wiki-container h2 { 110 | color: #6abf69; 111 | font-family: 'Tajaval', sans-serif; 112 | } 113 | 114 | .wiki-container a { 115 | text-decoration: none; 116 | color: #ef5350; 117 | } 118 | 119 | .repo-container { 120 | background-color: #f9f9f9; 121 | height: 100vh; 122 | padding: 0 15%; 123 | color: #000000; 124 | } 125 | 126 | .repo-container h2 { 127 | color: #ef5350; 128 | font-family: 'Tajaval', sans-serif; 129 | margin: 55px 0; 130 | } 131 | 132 | .repo-container a { 133 | text-decoration: none; 134 | color: #6abf69; 135 | } 136 | 137 | 138 | .examples-container { 139 | background-color: #ffffff; 140 | height: 100vh; 141 | padding: 0 15%; 142 | color: #000000; 143 | } 144 | 145 | .examples-container h2 { 146 | color: #6abf69; 147 | font-family: 'Tajaval', sans-serif; 148 | margin: 55px 0; 149 | } 150 | 151 | .examples-container a { 152 | text-decoration: none; 153 | color: #ef5350; 154 | } 155 | 156 | 157 | .contacts-container { 158 | background: #f9f9f9; 159 | height: 100vh; 160 | padding: 0 15%; 161 | color: #000000; 162 | } 163 | 164 | .contacts-container h2 { 165 | color: #6abf69; 166 | font-family: 'Tajaval', sans-serif; 167 | } 168 | 169 | .contacts-container a { 170 | text-decoration: none; 171 | color: #ef5350; 172 | } -------------------------------------------------------------------------------- /docs/css/opensans/OpenSans-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/css/opensans/OpenSans-Light.ttf -------------------------------------------------------------------------------- /docs/css/opensans/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/css/opensans/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /docs/css/tajaval/Tajawal-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/css/tajaval/Tajawal-Bold.ttf -------------------------------------------------------------------------------- /docs/examples/mobile-reordering/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | FlexBox Nav 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 103 | 104 |
105 | 106 | 107 |
108 |

Strawberry

109 |
110 | 111 | 156 | 157 |
158 | 159 |
160 | 161 |
162 |

A great Framework!

163 |

It is so powerful.

164 |
165 | 166 |
167 |
168 | 169 | 170 | 171 |
172 |
173 | 174 | 177 | 178 | 179 |
180 | 181 | 182 | 191 | 192 | 193 | 194 | -------------------------------------------------------------------------------- /docs/examples/mobile-reordering/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/examples/mobile-reordering/mobile.png -------------------------------------------------------------------------------- /docs/examples/mobile-reordering/opensans/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/examples/mobile-reordering/opensans/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /docs/examples/mobile-reordering/tablet-pc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/examples/mobile-reordering/tablet-pc.png -------------------------------------------------------------------------------- /docs/examples/mobile-reordering/tajaval/Tajawal-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/examples/mobile-reordering/tajaval/Tajawal-Bold.ttf -------------------------------------------------------------------------------- /docs/examples/navbar/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Document 10 | 11 | 12 | 13 | 14 | 15 | 43 | 44 | 45 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /docs/examples/responsive-cards/index2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Document 10 | 11 | 12 | 13 | 14 | 40 |
41 |
42 | pic 43 | 1 44 |
45 |
46 | pic 47 | 2 48 |
49 |
50 | pic 51 | 3 52 |
53 |
54 | pic 55 | 4 56 |
57 |
58 | pic 59 | 5 60 |
61 |
62 | pic 63 | 6 64 |
65 |
66 | pic 67 | 7 68 |
69 |
70 | pic 71 | 8 72 |
73 |
74 | pic 75 | 9 76 |
77 |
78 | pic 79 | 10 80 |
81 |
82 | pic 83 | 11 84 |
85 |
86 | pic 87 | 12 88 |
89 |
90 | 91 | 92 | -------------------------------------------------------------------------------- /docs/examples/responsive-cards/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/examples/responsive-cards/pic.png -------------------------------------------------------------------------------- /docs/examples/slider/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | FlexBox Nav 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 |
14 | 15 |
16 | 17 | 46 | 47 |
48 | 49 | 50 | -------------------------------------------------------------------------------- /docs/examples/slider/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/docs/examples/slider/pic.png -------------------------------------------------------------------------------- /docs/examples/slider/style.css: -------------------------------------------------------------------------------- 1 | /* As you can see all flexbox work is done by Strawberry; here there is only some style for elements */ 2 | 3 | body { 4 | font-family: sans-serif; 5 | background-image: linear-gradient(-17deg, #ef5350 0%, #6abf69 100%); 6 | font-size: 16px; 7 | } 8 | 9 | .wrapper { 10 | min-height: 100vh; 11 | padding-top: 30px; 12 | max-width: 800px; 13 | margin: 0 auto; 14 | } 15 | 16 | img { 17 | max-width:100%; 18 | display: block; 19 | margin-bottom: 30px; 20 | } 21 | 22 | .arrow { 23 | font-size: 2.5em; 24 | } 25 | 26 | a { 27 | color:white; 28 | text-decoration: none; 29 | padding: 15px 5px; 30 | } 31 | 32 | a:hover { 33 | background:rgba(0,0,0,0.6); 34 | } 35 | 36 | 37 | .slider-nav ul { 38 | list-style: none; 39 | background: #6abf69; 40 | border: 2px solid #388e3c; 41 | } 42 | 43 | .slider-nav li { 44 | min-height: 50px; 45 | } 46 | 47 | .slider-nav a { 48 | text-align: center; 49 | } -------------------------------------------------------------------------------- /docs/img/logo-strawberry-bianco.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 9 | 10 | 13 | 14 | 16 | 24 | 25 | 27 | 28 | 33 | 36 | 39 | 45 | 49 | 54 | 59 | 62 | 65 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /docs/img/logo-strawberry.svg: -------------------------------------------------------------------------------- 1 | Tavola disegno 1 -------------------------------------------------------------------------------- /docs/img/logo.svg: -------------------------------------------------------------------------------- 1 | aaaaaTavola disegno 1 -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Document 11 | 12 | 13 | 14 | 15 |
16 | 17 |

Strawberry is a new flexbox based CSS micro-framework

18 |
19 | 20 |
21 |
22 |

23 | logoInstallation

24 |
25 |
26 |

$ npm i --save strawberry-css

27 |
28 |
29 |

or

30 |
31 |
32 |

<link rel="stylesheet" href="https://unpkg.com/strawberry-css/dist/strawberry.min.css">

33 |
34 |
35 | 36 |
37 |
38 |

39 | logoFeatures

40 |
41 |
42 | 49 |
50 |
51 | 52 |
53 |
54 |

55 | logoWiki

56 |
57 |
58 |

You can read the documentation 59 | here 60 |

61 |
62 |
63 | 64 |
65 |
66 |

67 | logoRepository

68 |
69 |
70 |

Check it out 71 | here and feel free to contribute

72 |
73 |
74 | 75 |
76 |
77 |

78 | logoExamples

79 |
80 |
81 |

I'm working hard on them. Stay tuned!

82 |
83 |
84 | 85 |
86 |
87 |

88 | logoContacts

89 |
90 |
91 |

Feel free to email me for anything

andrysimo1997@gmail.com

92 |
93 |
94 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /docs/js/custom.js: -------------------------------------------------------------------------------- 1 | window.onload = function() { 2 | /* 3 | var w = window.innerWidth; 4 | var logo_container = document.getElementsByClassName("logo-container"); 5 | 6 | if(w >= 1000) { 7 | logo_container[0].classList.add("sb-each-item-40-nogs"); 8 | } 9 | 10 | if((w < 1000)&&(w >= 600)) { 11 | logo_container[0].classList.add("sb-each-item-30-nogs"); 12 | } 13 | 14 | if(w < 600) { 15 | logo_container[0].classList.add("sb-each-item-20-nogs"); 16 | } */ 17 | 18 | } 19 | 20 | window.onresize = function() { 21 | 22 | /* 23 | var w = window.innerWidth; 24 | var logo_container = document.getElementsByClassName("logo-container"); 25 | 26 | 27 | if(w >= 1000) { 28 | logo_container[0].classList.toggle("sb-each-item-30-nogs", false); 29 | logo_container[0].classList.toggle("sb-each-item-20-nogs", false); 30 | logo_container[0].classList.add("sb-each-item-40-nogs"); 31 | } 32 | 33 | if((w < 1000)&&(w >= 600)) { 34 | logo_container[0].classList.toggle("sb-each-item-40-nogs", false); 35 | logo_container[0].classList.toggle("sb-each-item-20-nogs", false); 36 | logo_container[0].classList.add("sb-each-item-30-nogs"); 37 | } 38 | 39 | if(w < 600) { 40 | logo_container[0].classList.toggle("sb-each-item-40-nogs", false); 41 | logo_container[0].classList.toggle("sb-each-item-30-nogs", false); 42 | logo_container[0].classList.add("sb-each-item-20-nogs"); 43 | } 44 | */ 45 | 46 | } 47 | -------------------------------------------------------------------------------- /img/logo-strawberry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/img/logo-strawberry.png -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jfet97/strawberry/72fb5045348dc8ded9fb2a01cd70baee0bfb99b7/img/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "strawberry-css", 3 | "version": "2.3.2", 4 | "description": "New flexbox based CSS micro-framework, a set of flexbox common utilities focused on make life easier and faster with nested flexbox", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/jfet97/strawberry.git" 12 | }, 13 | "keywords": [ 14 | "flexbox", 15 | "css", 16 | "framework" 17 | ], 18 | "author": "Andrea Simone Costa ", 19 | "license": "MIT", 20 | "bugs": { 21 | "url": "https://github.com/jfet97/strawberry/issues" 22 | }, 23 | "homepage": "https://github.com/jfet97/strawberry#readme", 24 | "devDependencies": {} 25 | } 26 | -------------------------------------------------------------------------------- /sass/data/_breakpoints.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * 0 - 600 => small s 3 | * 600 - 992 => medium m 4 | * 992 - ... => large l */ 5 | 6 | $l: "only screen and (min-width:992px)" 7 | $m: "only screen and (min-width:600px) and (max-width:992px)" 8 | $s: "only screen and (max-width:600px)" -------------------------------------------------------------------------------- /sass/data/_fractions.sass: -------------------------------------------------------------------------------- 1 | $fractions-map: (third: 33.3333, quarter: 25, sixth: 16.6666, seventh: 14.2857, eighth: 12.50, ninth: 11.1111) -------------------------------------------------------------------------------- /sass/mixins/_flex-mixin.sass: -------------------------------------------------------------------------------- 1 | =flex($grow, $shrink, $basis) 2 | flex: $grow $shrink $basis 3 | -------------------------------------------------------------------------------- /sass/mixins/_flexbasis-mixin.sass: -------------------------------------------------------------------------------- 1 | =flex-basis($basis) 2 | flex-basis: $basis -------------------------------------------------------------------------------- /sass/mixins/_flexgrow-mixin.sass: -------------------------------------------------------------------------------- 1 | =flex-grow($grow) 2 | flex-grow: $grow -------------------------------------------------------------------------------- /sass/mixins/_flexprimary-mixin.sass: -------------------------------------------------------------------------------- 1 | =flex-primary($direction) 2 | display: flex 3 | flex-direction: $direction -------------------------------------------------------------------------------- /sass/mixins/_flexshrink-mixin.sass: -------------------------------------------------------------------------------- 1 | =flex-shrink($shrink) 2 | flex-shrink: $shrink 3 | -------------------------------------------------------------------------------- /sass/partials/container/_container-alignc.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Align Content */ 3 | 4 | .sb-ac-stretch 5 | align-content: stretch 6 | 7 | .sb-ac-center 8 | align-content: center 9 | 10 | .sb-ac-flex-start 11 | align-content: flex-start 12 | 13 | .sb-ac-flex-end 14 | align-content: flex-end 15 | 16 | .sb-ac-space-bn 17 | align-content: space-between 18 | 19 | .sb-ac-space-ad 20 | align-content: space-around 21 | 22 | .sb-ac-initial 23 | align-content: initial 24 | 25 | .sb-ac-inherit 26 | align-content: inherit 27 | 28 | -------------------------------------------------------------------------------- /sass/partials/container/_container-aligni.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Align Item */ 3 | 4 | 5 | .sb-ai-stretch 6 | align-items: stretch 7 | 8 | .sb-ai-center 9 | align-items: center 10 | 11 | .sb-ai-flex-start 12 | align-items: flex-start 13 | 14 | .sb-ai-flex-end 15 | align-items: flex-end 16 | 17 | .sb-ai-baseline 18 | align-items: baseline 19 | 20 | .sb-ai-initial 21 | align-items: initial 22 | 23 | .sb-ai-inherit 24 | align-items: inherit 25 | -------------------------------------------------------------------------------- /sass/partials/container/_container-allcentered.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * All Centered */ 3 | 4 | .sb-all-is-centered 5 | justify-content: center 6 | align-items: center 7 | align-content: center 8 | 9 | -------------------------------------------------------------------------------- /sass/partials/container/_container-flex-flow.sass: -------------------------------------------------------------------------------- 1 | @import ../../data/breakpoints 2 | @import ../../mixins/flexprimary-mixin 3 | 4 | /* 5 | * Flex Row */ 6 | 7 | .sb-flex-row 8 | +flex-primary(row) 9 | 10 | .sb-flex-rev-row 11 | +flex-primary(row-reverse) 12 | 13 | /* 14 | * Flex Column */ 15 | 16 | .sb-flex-col 17 | +flex-primary(column) 18 | 19 | .sb-flex-rev-col 20 | +flex-primary(column-reverse) 21 | 22 | /* 23 | * Flex Inline */ 24 | 25 | .sb-flex-inline 26 | display: inline-flex 27 | 28 | 29 | @media #{$l} 30 | .sb-flex-row-l 31 | +flex-primary(row) 32 | 33 | .sb-flex-rev-row-l 34 | +flex-primary(row-reverse) 35 | 36 | .sb-flex-col-l 37 | +flex-primary(column) 38 | 39 | .sb-flex-rev-col-l 40 | +flex-primary(column-reverse) 41 | 42 | .sb-flex-inline-l 43 | display: inline-flex 44 | 45 | @media #{$m} 46 | .sb-flex-row-m 47 | +flex-primary(row) 48 | 49 | .sb-flex-rev-row-m 50 | +flex-primary(row-reverse) 51 | 52 | .sb-flex-col-m 53 | +flex-primary(column) 54 | 55 | .sb-flex-rev-col-m 56 | +flex-primary(column-reverse) 57 | 58 | .sb-flex-inline-m 59 | display: inline-flex 60 | 61 | @media #{$s} 62 | .sb-flex-row-s 63 | +flex-primary(row) 64 | 65 | .sb-flex-rev-row-s 66 | +flex-primary(row-reverse) 67 | 68 | .sb-flex-col-s 69 | +flex-primary(column) 70 | 71 | .sb-flex-rev-col-s 72 | +flex-primary(column-reverse) 73 | 74 | .sb-flex-inline-s 75 | display: inline-flex 76 | 77 | /* 78 | * Wrap */ 79 | 80 | .sb-wrap 81 | flex-wrap: wrap 82 | 83 | .sb-rev-wrap 84 | flex-wrap: wrap-reverse 85 | 86 | .sb-nowrap 87 | flex-wrap: nowrap 88 | 89 | @media #{$l} 90 | .sb-wrap-l 91 | flex-wrap: wrap 92 | 93 | .sb-rev-wrap-l 94 | flex-wrap: wrap-reverse 95 | 96 | .sb-nowrap-l 97 | flex-wrap: nowrap 98 | 99 | @media #{$m} 100 | .sb-wrap-m 101 | flex-wrap: wrap 102 | 103 | .sb-rev-wrap-m 104 | flex-wrap: wrap-reverse 105 | 106 | .sb-nowrap-m 107 | flex-wrap: nowrap 108 | 109 | @media #{$s} 110 | .sb-wrap-s 111 | flex-wrap: wrap 112 | 113 | .sb-rev-wrap-s 114 | flex-wrap: wrap-reverse 115 | 116 | .sb-nowrap-s 117 | flex-wrap: nowrap -------------------------------------------------------------------------------- /sass/partials/container/_container-flex.sass: -------------------------------------------------------------------------------- 1 | @import ../../data/fractions 2 | @import ../../mixins/flex-mixin 3 | 4 | 5 | /* 6 | * ------------------------------------ 7 | * Flex Grow - Flex Shrink - Flex Basis 8 | * ------------------------------------ */ 9 | 10 | 11 | /* 12 | * 13 | * 14 | * Flex Grow 1 Flex Shrink 1 */ 15 | @for $i from 10 through 1 16 | .sb-items-#{$i * 10} > * 17 | +flex(1, 1, #{$i * 10%}) 18 | 19 | @each $name, $value in $fractions-map 20 | .sb-items-#{$name} > * 21 | +flex(1, 1, #{$value * 1%}) 22 | 23 | .sb-items-1-1-0 > * 24 | +flex(1, 1, 0) 25 | .sb-items-1-1-auto > * 26 | +flex(1, 1, auto) 27 | 28 | /* 29 | * 30 | * 31 | * Flex Grow 0 Flex Shrink 1 */ 32 | @for $i from 10 through 1 33 | .sb-items-#{$i * 10}-nog > * 34 | +flex(0, 1, #{$i * 10%}) 35 | 36 | @each $name, $value in $fractions-map 37 | .sb-items-#{$name}-nog > * 38 | +flex(0, 1, #{$value * 1%}) 39 | 40 | .sb-items-0-1-0-nog > * 41 | +flex(0, 1, 0) 42 | .sb-items-0-1-auto-nog > * 43 | +flex(0, 1, auto) 44 | 45 | /* 46 | * 47 | * 48 | * Flex Grow 1 Flex Shrink 0 */ 49 | @for $i from 10 through 1 50 | .sb-items-#{$i * 10}-nos > * 51 | +flex(1, 0, #{$i * 10%}) 52 | 53 | @each $name, $value in $fractions-map 54 | .sb-items-#{$name}-nos > * 55 | +flex(1, 0, #{$value * 1%}) 56 | 57 | .sb-items-1-0-0-nos > * 58 | +flex(1, 0, 0) 59 | .sb-items-1-0-auto-nos > * 60 | +flex(1, 0, auto) 61 | 62 | /* 63 | * 64 | * 65 | * Flex Grow 0 Flex Shrink 0 */ 66 | @for $i from 10 through 1 67 | .sb-items-#{$i * 10}-nogs > * 68 | +flex(0, 0, #{$i * 10%}) 69 | 70 | @each $name, $value in $fractions-map 71 | .sb-items-#{$name}-nogs > * 72 | +flex(0, 0, #{$value * 1%}) 73 | 74 | 75 | .sb-items-0-0-0-nogs > * 76 | +flex(0, 0, 0) 77 | .sb-items-0-0-auto-nogs > * 78 | +flex(0, 0, auto) 79 | 80 | 81 | 82 | /* 83 | * 84 | * Responsive is the way */ 85 | @each $media, $query in (l: "only screen and (min-width:992px)", m: "only screen and (min-width:600px) and (max-width:992px)", s: "only screen and (max-width:600px)") 86 | @media #{$query} 87 | 88 | /* 89 | * 90 | * 91 | * Flex Grow 1 Flex Shrink 1 */ 92 | @for $i from 10 through 1 93 | .sb-items-#{$i * 10}-#{$media} > * 94 | +flex(1, 1, #{$i * 10%}) 95 | 96 | @each $name, $value in $fractions-map 97 | .sb-items-#{$name}-#{$media} > * 98 | +flex(1, 1, #{$value * 1%}) 99 | 100 | .sb-items-1-1-0-#{$media} > * 101 | +flex(1, 1, 0) 102 | .sb-items-1-1-auto-#{$media} > * 103 | +flex(1, 1, auto) 104 | 105 | /* 106 | * 107 | * 108 | * Flex Grow 0 Flex Shrink 1 */ 109 | @for $i from 10 through 1 110 | .sb-items-#{$i * 10}-nog-#{$media} > * 111 | +flex(0, 1, #{$i * 10%}) 112 | 113 | @each $name, $value in $fractions-map 114 | .sb-items-#{$name}-nog-#{$media} > * 115 | +flex(0, 1, #{$value * 1%}) 116 | 117 | .sb-items-0-1-0-nog-#{$media} > * 118 | +flex(0, 1, 0) 119 | .sb-items-0-1-auto-nog-#{$media} > * 120 | +flex(0, 1, auto) 121 | 122 | /* 123 | * 124 | * 125 | * Flex Grow 1 Flex Shrink 0 */ 126 | @for $i from 10 through 1 127 | .sb-items-#{$i * 10}-nos-#{$media} > * 128 | +flex(1, 0, #{$i * 10%}) 129 | 130 | @each $name, $value in $fractions-map 131 | .sb-items-#{$name}-nos-#{$media} > * 132 | +flex(1, 0, #{$value * 1%}) 133 | 134 | .sb-items-1-0-0-nos-#{$media} > * 135 | +flex(1, 0, 0) 136 | .sb-items-1-0-auto-nos-#{$media} > * 137 | +flex(1, 0, auto) 138 | 139 | /* 140 | * 141 | * 142 | * Flex Grow 0 Flex Shrink 0 */ 143 | @for $i from 10 through 1 144 | .sb-items-#{$i * 10}-nogs-#{$media} > * 145 | +flex(0, 0, #{$i * 10%}) 146 | 147 | @each $name, $value in $fractions-map 148 | .sb-items-#{$name}-nogs-#{$media} > * 149 | +flex(0, 0, #{$value * 1%}) 150 | 151 | 152 | .sb-items-0-0-0-nogs-#{$media} > * 153 | +flex(0, 0, 0) 154 | .sb-items-0-0-auto-nogs-#{$media} > * 155 | +flex(0, 0, auto) -------------------------------------------------------------------------------- /sass/partials/container/_container-justify.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Justify Content */ 3 | 4 | .sb-jc-flex-start 5 | justify-content: flex-start 6 | 7 | .sb-jc-flex-end 8 | justify-content: flex-end 9 | 10 | .sb-jc-center 11 | justify-content: center 12 | 13 | .sb-jc-space-bn 14 | justify-content: space-between 15 | 16 | .sb-jc-space-ad 17 | justify-content: space-around 18 | 19 | .sb-jc-initial 20 | justify-content: initial 21 | 22 | .sb-jc-inherit 23 | justify-content: inherit 24 | 25 | -------------------------------------------------------------------------------- /sass/partials/item/_align-self.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Align Self */ 3 | 4 | .sb-as-auto 5 | align-self: auto 6 | 7 | .sb-as-stretch 8 | align-self: stretch 9 | 10 | .sb-as-center 11 | align-self: center 12 | 13 | .sb-as-flex-start 14 | align-self: flex-start 15 | 16 | .sb-as-flex-end 17 | align-self: flex-end 18 | 19 | .sb-as-baseline 20 | align-self: baseline 21 | 22 | .sb-as-initial 23 | align-self: initial 24 | 25 | .sb-as-inherit 26 | align-self: inherit 27 | 28 | -------------------------------------------------------------------------------- /sass/partials/item/_flex-responsive.sass: -------------------------------------------------------------------------------- 1 | @import ../../data/breakpoints 2 | @import ../../data/fractions 3 | @import ../../mixins/flexgrow-mixin 4 | @import ../../mixins/flexshrink-mixin 5 | @import ../../mixins/flexbasis-mixin 6 | @import ../../mixins/flex-mixin 7 | 8 | /* 9 | * 10 | * Flex helpers section - 2 */ 11 | 12 | @for $i from 10 through 1 13 | .sb-1-1-#{$i * 10} 14 | +flex(1, 1, #{$i * 10%}) 15 | 16 | @each $name, $value in $fractions-map 17 | .sb-1-1-#{$name} 18 | +flex(1, 1, #{$value * 1%}) 19 | 20 | .sb-1-1-0 21 | +flex(1, 1, 0) 22 | .sb-1-1-auto 23 | +flex(1, 1, auto) 24 | 25 | 26 | @for $i from 10 through 1 27 | .sb-0-1-#{$i * 10} 28 | +flex(0, 1, #{$i * 10%}) 29 | 30 | @each $name, $value in $fractions-map 31 | .sb-0-1-#{$name} 32 | +flex(0, 1, #{$value * 1%}) 33 | 34 | .sb-0-1-0 35 | +flex(0, 1, 0) 36 | .sb-0-1-auto 37 | +flex(0, 1, auto) 38 | 39 | 40 | @for $i from 10 through 1 41 | .sb-1-0-#{$i * 10} 42 | +flex(1, 0, #{$i * 10%}) 43 | 44 | @each $name, $value in $fractions-map 45 | .sb-1-0-#{$name} 46 | +flex(1, 0, #{$value * 1%}) 47 | 48 | .sb-1-0-0 49 | +flex(1, 0, 0) 50 | .sb-1-0-auto 51 | +flex(1, 0, auto) 52 | 53 | 54 | @for $i from 10 through 1 55 | .sb-0-0-#{$i * 10} 56 | +flex(0, 0, #{$i * 10%}) 57 | 58 | @each $name, $value in $fractions-map 59 | .sb-0-0-#{$name} 60 | +flex(0, 0, #{$value * 1%}) 61 | 62 | .sb-0-0-0 63 | +flex(0, 0, 0) 64 | .sb-0-0-auto 65 | +flex(0, 0, auto) 66 | 67 | 68 | 69 | /* 70 | * 71 | * 72 | * Flex helpers section - 2 Responsive for items */ 73 | 74 | @media #{$l} 75 | 76 | @for $i from 10 through 1 77 | .sb-1-1-#{$i * 10}-l 78 | +flex(1, 1, #{$i * 10%}) 79 | 80 | @each $name, $value in $fractions-map 81 | .sb-1-1-#{$name}-l 82 | +flex(1, 1, #{$value * 1%}) 83 | 84 | .sb-1-1-0-l 85 | +flex(1, 1, 0) 86 | .sb-1-1-auto-l 87 | +flex(1, 1, auto) 88 | 89 | @media #{$m} 90 | 91 | @for $i from 10 through 1 92 | .sb-1-1-#{$i * 10}-m 93 | +flex(1, 1, #{$i * 10%}) 94 | 95 | @each $name, $value in $fractions-map 96 | .sb-1-1-#{$name}-m 97 | +flex(1, 1, #{$value * 1%}) 98 | 99 | .sb-1-1-0-m 100 | +flex(1, 1, 0) 101 | .sb-1-1-auto-m 102 | +flex(1, 1, auto) 103 | 104 | @media #{$s} 105 | 106 | @for $i from 10 through 1 107 | .sb-1-1-#{$i * 10}-s 108 | +flex(1, 1, #{$i * 10%}) 109 | 110 | @each $name, $value in $fractions-map 111 | .sb-1-1-#{$name}-s 112 | +flex(1, 1, #{$value * 1%}) 113 | 114 | .sb-1-1-0-s 115 | +flex(1, 1, 0) 116 | .sb-1-1-auto-s 117 | +flex(1, 1, auto) 118 | 119 | 120 | @media #{$l} 121 | 122 | @for $i from 10 through 1 123 | .sb-0-1-#{$i * 10}-l 124 | +flex(0, 1, #{$i * 10%}) 125 | 126 | @each $name, $value in $fractions-map 127 | .sb-0-1-#{$name}-l 128 | +flex(0, 1, #{$value * 1%}) 129 | 130 | .sb-0-1-0-l 131 | +flex(0, 1, 0) 132 | .sb-0-1-auto-l 133 | +flex(0, 1, auto) 134 | 135 | @media #{$m} 136 | 137 | @for $i from 10 through 1 138 | .sb-0-1-#{$i * 10}-m 139 | +flex(0, 1, #{$i * 10%}) 140 | 141 | @each $name, $value in $fractions-map 142 | .sb-0-1-#{$name}-m 143 | +flex(0, 1, #{$value * 1%}) 144 | 145 | .sb-0-1-0-m 146 | +flex(0, 1, 0) 147 | .sb-0-1-auto-m 148 | +flex(0, 1, auto) 149 | 150 | @media #{$s} 151 | 152 | @for $i from 10 through 1 153 | .sb-10-1-#{$i * 10}-s 154 | +flex(0, 1, #{$i * 10%}) 155 | 156 | @each $name, $value in $fractions-map 157 | .sb-0-1-#{$name}-s 158 | +flex(0, 1, #{$value * 1%}) 159 | 160 | .sb-0-1-0-s 161 | +flex(0, 1, 0) 162 | .sb-0-1-auto-s 163 | +flex(0, 1, auto) 164 | 165 | @media #{$l} 166 | 167 | @for $i from 10 through 1 168 | .sb-1-0-#{$i * 10}-l 169 | +flex(1, 0, #{$i * 10%}) 170 | 171 | @each $name, $value in $fractions-map 172 | .sb-1-0-#{$name}-l 173 | +flex(1, 0, #{$value * 1%}) 174 | 175 | .sb-1-0-0-l 176 | +flex(1, 0, 0) 177 | .sb-1-0-auto-l 178 | +flex(1, 0, auto) 179 | 180 | @media #{$m} 181 | 182 | @for $i from 10 through 1 183 | .sb-1-0-#{$i * 10}-m 184 | +flex(1, 0, #{$i * 10%}) 185 | 186 | @each $name, $value in $fractions-map 187 | .sb-1-0-#{$name}-m 188 | +flex(1, 0, #{$value * 1%}) 189 | 190 | .sb-1-0-0-m 191 | +flex(1, 0, 0) 192 | .sb-1-0-auto-m 193 | +flex(1, 0, auto) 194 | 195 | @media #{$s} 196 | 197 | @for $i from 10 through 1 198 | .sb-1-0-#{$i * 10}-s 199 | +flex(1, 0, #{$i * 10%}) 200 | 201 | @each $name, $value in $fractions-map 202 | .sb-1-0-#{$name}-s 203 | +flex(1, 0, #{$value * 1%}) 204 | 205 | .sb-1-0-0-s 206 | +flex(1, 0, 0) 207 | .sb-1-0-auto-s 208 | +flex(1, 0, auto) 209 | 210 | 211 | @media #{$l} 212 | 213 | @for $i from 10 through 1 214 | .sb-0-0-#{$i * 10}-l 215 | +flex(0, 0, #{$i * 10%}) 216 | 217 | @each $name, $value in $fractions-map 218 | .sb-0-0-#{$name}-l 219 | +flex(0, 0, #{$value * 1%}) 220 | 221 | .sb-0-0-0-l 222 | +flex(0, 0, 0) 223 | .sb-0-0-auto-l 224 | +flex(0, 0, auto) 225 | 226 | @media #{$m} 227 | 228 | @for $i from 10 through 1 229 | .sb-0-0-#{$i * 10}-m 230 | +flex(0, 0, #{$i * 10%}) 231 | 232 | @each $name, $value in $fractions-map 233 | .sb-0-0-#{$name}-m 234 | +flex(0, 0, #{$value * 1%}) 235 | 236 | .sb-0-0-0-m 237 | +flex(0, 0, 0) 238 | .sb-0-0-auto-m 239 | +flex(0, 0, auto) 240 | 241 | @media #{$s} 242 | 243 | @for $i from 10 through 1 244 | .sb-0-0-#{$i * 10}-s 245 | +flex(0, 0, #{$i * 10%}) 246 | 247 | @each $name, $value in $fractions-map 248 | .sb-0-0-#{$name}-s 249 | +flex(0, 0, #{$value * 1%}) 250 | 251 | .sb-0-0-0-s 252 | +flex(0, 0, 0) 253 | .sb-0-0-auto-s 254 | +flex(0, 0, auto) 255 | 256 | 257 | 258 | 259 | 260 | /* 261 | * 262 | * Flex helpers Section 1 */ 263 | 264 | 265 | @for $i from 10 through 0 266 | .sb-flex-#{$i} 267 | +flex($i, 1, 0) 268 | 269 | .sb-flex-initial, 270 | .sb-flex-0-auto, 271 | .sb-flex-0-1-auto 272 | +flex(0, 1, auto) 273 | 274 | .sb-flex-auto, 275 | .sb-flex-1-1-auto 276 | +flex(1, 1, auto) 277 | 278 | .sb-flex-none, 279 | .sb-flex-0-0-auto 280 | +flex(1, 1, auto) 281 | 282 | /* 283 | * 284 | * Flex helpers Section 1 Responsive */ 285 | 286 | @each $media, $query in (l: "only screen and (min-width:992px)", m: "only screen and (min-width:600px) and (max-width:992px)", s: "only screen and (max-width:600px)") 287 | @media #{$query} 288 | 289 | @for $i from 10 through 0 290 | .sb-flex-#{$i}-#{$media} 291 | +flex($i, 1, 0) 292 | 293 | .sb-flex-initial-#{$media}, 294 | .sb-flex-0-auto-#{$media}, 295 | .sb-flex-0-1-auto-#{$media} 296 | +flex(0, 1, auto) 297 | 298 | .sb-flex-auto-#{$media}, 299 | .sb-flex-1-1-auto-#{$media} 300 | +flex(1, 1, auto) 301 | 302 | .sb-flex-none-#{$media}, 303 | .sb-flex-0-0-auto-#{$media} 304 | +flex(1, 1, auto) 305 | 306 | 307 | 308 | /* 309 | * 310 | * 311 | * Flex Grow */ 312 | 313 | @media #{$l} 314 | @for $i from 0 through 10 315 | .sb-flex-grow-#{$i}-l 316 | +flex-grow(#{$i}) 317 | 318 | @media #{$m} 319 | @for $i from 0 through 10 320 | .sb-flex-grow-#{$i}-m 321 | +flex-grow(#{$i}) 322 | 323 | @media #{$s} 324 | @for $i from 0 through 10 325 | .sb-flex-grow-#{$i}-s 326 | +flex-grow(#{$i}) 327 | 328 | /* 329 | * 330 | * 331 | * Flex Shrink */ 332 | @media #{$l} 333 | @for $i from 0 through 10 334 | .sb-flex-shrink-#{$i}-l 335 | +flex-shrink(#{$i}) 336 | 337 | @media #{$m} 338 | @for $i from 0 through 10 339 | .sb-flex-shrink-#{$i}-m 340 | +flex-shrink(#{$i}) 341 | 342 | @media #{$s} 343 | @for $i from 0 through 10 344 | .sb-flex-shrink-#{$i}-s 345 | +flex-shrink(#{$i}) 346 | /* 347 | * 348 | * 349 | * Flex Basis */ 350 | @media #{$l} 351 | 352 | @for $i from 10 through 1 353 | .sb-flex-basis-#{$i * 10}-l 354 | +flex-basis(#{$i * 10%}) 355 | 356 | @each $name, $value in $fractions-map 357 | .sb-flex-basis-#{$name}-l 358 | +flex-basis(#{$value * 1%}) 359 | 360 | .sb-flex-basis-0-l 361 | +flex-basis(0) 362 | .sb-flex-basis-auto-l 363 | +flex-basis(auto) 364 | 365 | @media #{$m} 366 | 367 | @for $i from 10 through 1 368 | .sb-flex-basis-#{$i * 10}-m 369 | +flex-basis(#{$i * 10%}) 370 | 371 | @each $name, $value in $fractions-map 372 | .sb-flex-basis-#{$name}-m 373 | +flex-basis(#{$value * 1%}) 374 | 375 | .sb-flex-basis-0-m 376 | +flex-basis(0) 377 | .sb-flex-basis-auto-m 378 | +flex-basis(auto) 379 | 380 | @media #{$s} 381 | 382 | @for $i from 10 through 1 383 | .sb-flex-basis-#{$i * 10}-s 384 | +flex-basis(#{$i * 10%}) 385 | 386 | @each $name, $value in $fractions-map 387 | .sb-flex-basis-#{$name}-s 388 | +flex-basis(#{$value * 1%}) 389 | 390 | .sb-flex-basis-0-s 391 | +flex-basis(0) 392 | .sb-flex-basis-auto-s 393 | +flex-basis(auto) 394 | 395 | 396 | 397 | 398 | 399 | 400 | -------------------------------------------------------------------------------- /sass/partials/item/_flex.sass: -------------------------------------------------------------------------------- 1 | @import ../../data/fractions 2 | @import ../../mixins/flexgrow-mixin 3 | @import ../../mixins/flexshrink-mixin 4 | @import ../../mixins/flexbasis-mixin 5 | 6 | 7 | /* 8 | * ------------------------------------ 9 | * Flex Grow - Flex Shrink - Flex Basis for a single Item 10 | * ------------------------------------ */ 11 | 12 | 13 | /* 14 | * 15 | * 16 | * Flex Grow */ 17 | @for $i from 0 through 10 18 | .sb-flex-grow-#{$i} 19 | +flex-grow(#{$i}) 20 | /* 21 | * 22 | * 23 | * Flex Shrink */ 24 | @for $i from 0 through 10 25 | .sb-flex-shrink-#{$i} 26 | +flex-shrink(#{$i}) 27 | /* 28 | * 29 | * 30 | * Flex Basis */ 31 | @for $i from 10 through 1 32 | .sb-flex-basis-#{$i * 10} 33 | +flex-basis(#{$i * 10%}) 34 | 35 | @each $name, $value in $fractions-map 36 | .sb-flex-basis-#{$name} 37 | +flex-basis(#{$value * 1%}) 38 | 39 | .sb-flex-basis-0 40 | +flex-basis(0) 41 | .sb-flex-basis-auto 42 | +flex-basis(auto) 43 | 44 | -------------------------------------------------------------------------------- /sass/partials/item/_order-utility.sass: -------------------------------------------------------------------------------- 1 | @import ../../data/breakpoints 2 | 3 | 4 | 5 | 6 | 7 | /* 8 | * Order */ 9 | 10 | @for $i from 0 through 10 11 | .sb-order-#{$i} 12 | order: $i 13 | 14 | @media #{$l} 15 | @for $i from 0 through 10 16 | .sb-order-#{$i}-l 17 | order: $i 18 | 19 | @media #{$m} 20 | @for $i from 0 through 10 21 | .sb-order-#{$i}-m 22 | order: $i 23 | 24 | @media #{$s} 25 | @for $i from 0 through 10 26 | .sb-order-#{$i}-s 27 | order: $i 28 | 29 | 30 | .sb-first-item 31 | order: -1000000 32 | 33 | .sb-last-item 34 | order: 1000000 35 | 36 | @media #{$l} 37 | .sb-first-item-l 38 | order: -1000000 39 | .sb-last-item-l 40 | order: 1000000 41 | 42 | @media #{$m} 43 | .sb-first-item-m 44 | order: -1000000 45 | .sb-last-item-m 46 | order: 1000000 47 | 48 | @media #{$s} 49 | .sb-first-item-s 50 | order: -1000000 51 | .sb-last-item-s 52 | order: 1000000 53 | -------------------------------------------------------------------------------- /sass/partials/misc/_reset.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Reset */ 3 | 4 | *, 5 | *::before, 6 | *::after 7 | box-sizing: border-box 8 | margin: 0 9 | padding: 0 10 | -------------------------------------------------------------------------------- /sass/partials/nesting/_nesting-alignc.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Align Content */ 3 | 4 | .sb-n-ac-stretch > * 5 | align-content: stretch 6 | 7 | .sb-n-ac-center > * 8 | align-content: center 9 | 10 | .sb-n-ac-flex-start > * 11 | align-content: flex-start 12 | 13 | .sb-n-ac-flex-end > * 14 | align-content: flex-end 15 | 16 | .sb-n-ac-space-bn > * 17 | align-content: space-between 18 | 19 | .sb-n-ac-space-ad > * 20 | align-content: space-around 21 | 22 | .sb-n-ac-initial > * 23 | align-content: initial 24 | 25 | .sb-n-ac-inherit > * 26 | align-content: inherit 27 | -------------------------------------------------------------------------------- /sass/partials/nesting/_nesting-aligni.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Align Item */ 3 | 4 | 5 | .sb-n-ai-stretch > * 6 | align-items: stretch 7 | 8 | .sb-n-ai-center > * 9 | align-items: center 10 | 11 | .sb-n-ai-flex-start > * 12 | align-items: flex-start 13 | 14 | .sb-n-ai-flex-end > * 15 | align-items: flex-end 16 | 17 | .sb-n-ai-baseline > * 18 | align-items: baseline 19 | 20 | .sb-n-ai-initial > * 21 | align-items: initial 22 | 23 | .sb-n-ai-inherit > * 24 | align-items: inherit 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /sass/partials/nesting/_nesting-allcentered.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * All Centered */ 3 | 4 | .sb-n-all-is-centered > * 5 | justify-content: center 6 | align-items: center 7 | align-content: center 8 | 9 | -------------------------------------------------------------------------------- /sass/partials/nesting/_nesting-flex-flow.sass: -------------------------------------------------------------------------------- 1 | @import ../../data/breakpoints 2 | @import ../../mixins/flexprimary-mixin 3 | 4 | 5 | /* 6 | 7 | * Flex Row */ 8 | 9 | .sb-n-flex-row> * 10 | +flex-primary(row) 11 | 12 | .sb-n-flex-rev-row > * 13 | +flex-primary(row-reverse) 14 | 15 | /* 16 | * Flex Column */ 17 | .sb-n-flex-col > * 18 | +flex-primary(column) 19 | 20 | 21 | .sb-n-flex-rev-col > * 22 | +flex-primary(column-reverse) 23 | 24 | /* 25 | * Flex Inline */ 26 | 27 | .sb-n-flex-inline > * 28 | display: inline-flex 29 | 30 | 31 | @media #{$l} 32 | .sb-n-flex-row-l 33 | +flex-primary(row) 34 | 35 | .sb-n-flex-rev-row-l 36 | +flex-primary(row-reverse) 37 | 38 | .sb-n-flex-col-l 39 | +flex-primary(column) 40 | 41 | .sb-n-flex-rev-col-l 42 | +flex-primary(column-reverse) 43 | 44 | .sb-n-flex-inline-l 45 | display: inline-flex 46 | 47 | @media #{$m} 48 | .sb-n-flex-row-m 49 | +flex-primary(row) 50 | 51 | .sb-n-flex-rev-row-m 52 | +flex-primary(row-reverse) 53 | 54 | .sb-n-flex-col-m 55 | +flex-primary(column) 56 | 57 | .sb-n-flex-rev-col-m 58 | +flex-primary(column-reverse) 59 | 60 | .sb-n-flex-inline-m 61 | display: inline-flex 62 | 63 | @media #{$s} 64 | .sb-n-flex-row-s 65 | +flex-primary(row) 66 | 67 | .sb-n-flex-rev-row-s 68 | +flex-primary(row-reverse) 69 | 70 | .sb-n-flex-col-s 71 | +flex-primary(column) 72 | 73 | .sb-n-flex-rev-col-s 74 | +flex-primary(column-reverse) 75 | 76 | .sb-n-flex-inline-s 77 | display: inline-flex 78 | 79 | /* 80 | * Reverse Wrap */ 81 | 82 | .sb-n-wrap > * 83 | flex-wrap: wrap 84 | 85 | .sb-n-rev-wrap > * 86 | flex-wrap: wrap-reverse 87 | 88 | .sb-n-nowrap > * 89 | flex-wrap: nowrap 90 | 91 | 92 | @media #{$l} 93 | .sb-n-wrap-l > * 94 | flex-wrap: wrap 95 | 96 | .sb-n-rev-wrap-l > * 97 | flex-wrap: wrap-reverse 98 | 99 | .sb-n-nowrap-l > * 100 | flex-wrap: nowrap 101 | 102 | @media #{$m} 103 | .sb-n-wrap-m > * 104 | flex-wrap: wrap 105 | 106 | .sb-n-rev-wrap-m > * 107 | flex-wrap: wrap-reverse 108 | 109 | .sb-n-nowrap-m > * 110 | flex-wrap: nowrap 111 | 112 | @media #{$s} 113 | .sb-n-wrap-s > * 114 | flex-wrap: wrap 115 | 116 | .sb-n-rev-wrap-s > * 117 | flex-wrap: wrap-reverse 118 | 119 | .sb-n-nowrap-s > * 120 | flex-wrap: nowrap -------------------------------------------------------------------------------- /sass/partials/nesting/_nesting-justify.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * Justify Content */ 3 | 4 | .sb-n-jc-flex-start > * 5 | justify-content: flex-start 6 | 7 | .sb-n-jc-flex-end > * 8 | justify-content: flex-end 9 | 10 | .sb-n-jc-center > * 11 | justify-content: center 12 | 13 | .sb-n-jc-space-bn > * 14 | justify-content: space-between 15 | 16 | .sb-n-jc-space-ad > * 17 | justify-content: space-around 18 | 19 | .sb-n-jc-initial > * 20 | justify-content: initial 21 | 22 | .sb-n-jc-inherit > * 23 | justify-content: inherit 24 | -------------------------------------------------------------------------------- /sass/strawberry.sass: -------------------------------------------------------------------------------- 1 | @import partials/misc/reset 2 | 3 | // ------------------------------------------------------------------------------------------------------------------------------ 4 | 5 | @import partials/nesting/nesting-flex-flow 6 | 7 | // . 8 | 9 | @import partials/nesting/nesting-allcentered 10 | 11 | // . 12 | 13 | @import partials/nesting/nesting-aligni 14 | 15 | // . 16 | 17 | @import partials/nesting/nesting-alignc 18 | 19 | // . 20 | 21 | @import partials/nesting/nesting-justify 22 | 23 | // . 24 | 25 | @import partials/container/container-flex-flow 26 | 27 | // . 28 | 29 | @import partials/container/container-allcentered 30 | 31 | // . 32 | 33 | @import partials/container/container-aligni 34 | 35 | // . 36 | 37 | @import partials/container/container-alignc 38 | 39 | // . 40 | 41 | @import partials/container/container-justify 42 | 43 | // ------------------------------------------------------------------------------------------------------------------------------ 44 | 45 | @import partials/item/order-utility 46 | 47 | // . 48 | 49 | @import partials/item/align-self 50 | 51 | // ------------------------------------------------------------------------------------------------------------------------------- 52 | 53 | @import partials/container/container-flex 54 | 55 | // . 56 | 57 | @import partials/item/flex 58 | 59 | //. 60 | 61 | @import partials/item/flex-responsive -------------------------------------------------------------------------------- /src/strawberry.css: -------------------------------------------------------------------------------- 1 | /* Reset */ 2 | *, 3 | *::before, 4 | *::after { 5 | box-sizing: border-box; 6 | margin: 0; 7 | padding: 0; 8 | } 9 | 10 | /* 0 - 600 => small s 11 | * 600 - 992 => medium m 12 | * 992 - ... => large l */ 13 | /* 14 | * Flex Row */ 15 | .sb-n-flex-row > * { 16 | display: flex; 17 | flex-direction: row; 18 | } 19 | 20 | .sb-n-flex-rev-row > * { 21 | display: flex; 22 | flex-direction: row-reverse; 23 | } 24 | 25 | /* Flex Column */ 26 | .sb-n-flex-col > * { 27 | display: flex; 28 | flex-direction: column; 29 | } 30 | 31 | .sb-n-flex-rev-col > * { 32 | display: flex; 33 | flex-direction: column-reverse; 34 | } 35 | 36 | /* Flex Inline */ 37 | .sb-n-flex-inline > * { 38 | display: inline-flex; 39 | } 40 | 41 | @media only screen and (min-width: 992px) { 42 | .sb-n-flex-row-l { 43 | display: flex; 44 | flex-direction: row; 45 | } 46 | 47 | .sb-n-flex-rev-row-l { 48 | display: flex; 49 | flex-direction: row-reverse; 50 | } 51 | 52 | .sb-n-flex-col-l { 53 | display: flex; 54 | flex-direction: column; 55 | } 56 | 57 | .sb-n-flex-rev-col-l { 58 | display: flex; 59 | flex-direction: column-reverse; 60 | } 61 | 62 | .sb-n-flex-inline-l { 63 | display: inline-flex; 64 | } 65 | } 66 | @media only screen and (min-width: 600px) and (max-width: 992px) { 67 | .sb-n-flex-row-m { 68 | display: flex; 69 | flex-direction: row; 70 | } 71 | 72 | .sb-n-flex-rev-row-m { 73 | display: flex; 74 | flex-direction: row-reverse; 75 | } 76 | 77 | .sb-n-flex-col-m { 78 | display: flex; 79 | flex-direction: column; 80 | } 81 | 82 | .sb-n-flex-rev-col-m { 83 | display: flex; 84 | flex-direction: column-reverse; 85 | } 86 | 87 | .sb-n-flex-inline-m { 88 | display: inline-flex; 89 | } 90 | } 91 | @media only screen and (max-width: 600px) { 92 | .sb-n-flex-row-s { 93 | display: flex; 94 | flex-direction: row; 95 | } 96 | 97 | .sb-n-flex-rev-row-s { 98 | display: flex; 99 | flex-direction: row-reverse; 100 | } 101 | 102 | .sb-n-flex-col-s { 103 | display: flex; 104 | flex-direction: column; 105 | } 106 | 107 | .sb-n-flex-rev-col-s { 108 | display: flex; 109 | flex-direction: column-reverse; 110 | } 111 | 112 | .sb-n-flex-inline-s { 113 | display: inline-flex; 114 | } 115 | } 116 | /* Reverse Wrap */ 117 | .sb-n-wrap > * { 118 | flex-wrap: wrap; 119 | } 120 | 121 | .sb-n-rev-wrap > * { 122 | flex-wrap: wrap-reverse; 123 | } 124 | 125 | .sb-n-nowrap > * { 126 | flex-wrap: nowrap; 127 | } 128 | 129 | @media only screen and (min-width: 992px) { 130 | .sb-n-wrap-l > * { 131 | flex-wrap: wrap; 132 | } 133 | 134 | .sb-n-rev-wrap-l > * { 135 | flex-wrap: wrap-reverse; 136 | } 137 | 138 | .sb-n-nowrap-l > * { 139 | flex-wrap: nowrap; 140 | } 141 | } 142 | @media only screen and (min-width: 600px) and (max-width: 992px) { 143 | .sb-n-wrap-m > * { 144 | flex-wrap: wrap; 145 | } 146 | 147 | .sb-n-rev-wrap-m > * { 148 | flex-wrap: wrap-reverse; 149 | } 150 | 151 | .sb-n-nowrap-m > * { 152 | flex-wrap: nowrap; 153 | } 154 | } 155 | @media only screen and (max-width: 600px) { 156 | .sb-n-wrap-s > * { 157 | flex-wrap: wrap; 158 | } 159 | 160 | .sb-n-rev-wrap-s > * { 161 | flex-wrap: wrap-reverse; 162 | } 163 | 164 | .sb-n-nowrap-s > * { 165 | flex-wrap: nowrap; 166 | } 167 | } 168 | /* All Centered */ 169 | .sb-n-all-is-centered > * { 170 | justify-content: center; 171 | align-items: center; 172 | align-content: center; 173 | } 174 | 175 | /* Align Item */ 176 | .sb-n-ai-stretch > * { 177 | align-items: stretch; 178 | } 179 | 180 | .sb-n-ai-center > * { 181 | align-items: center; 182 | } 183 | 184 | .sb-n-ai-flex-start > * { 185 | align-items: flex-start; 186 | } 187 | 188 | .sb-n-ai-flex-end > * { 189 | align-items: flex-end; 190 | } 191 | 192 | .sb-n-ai-baseline > * { 193 | align-items: baseline; 194 | } 195 | 196 | .sb-n-ai-initial > * { 197 | align-items: initial; 198 | } 199 | 200 | .sb-n-ai-inherit > * { 201 | align-items: inherit; 202 | } 203 | 204 | /* Align Content */ 205 | .sb-n-ac-stretch > * { 206 | align-content: stretch; 207 | } 208 | 209 | .sb-n-ac-center > * { 210 | align-content: center; 211 | } 212 | 213 | .sb-n-ac-flex-start > * { 214 | align-content: flex-start; 215 | } 216 | 217 | .sb-n-ac-flex-end > * { 218 | align-content: flex-end; 219 | } 220 | 221 | .sb-n-ac-space-bn > * { 222 | align-content: space-between; 223 | } 224 | 225 | .sb-n-ac-space-ad > * { 226 | align-content: space-around; 227 | } 228 | 229 | .sb-n-ac-initial > * { 230 | align-content: initial; 231 | } 232 | 233 | .sb-n-ac-inherit > * { 234 | align-content: inherit; 235 | } 236 | 237 | /* Justify Content */ 238 | .sb-n-jc-flex-start > * { 239 | justify-content: flex-start; 240 | } 241 | 242 | .sb-n-jc-flex-end > * { 243 | justify-content: flex-end; 244 | } 245 | 246 | .sb-n-jc-center > * { 247 | justify-content: center; 248 | } 249 | 250 | .sb-n-jc-space-bn > * { 251 | justify-content: space-between; 252 | } 253 | 254 | .sb-n-jc-space-ad > * { 255 | justify-content: space-around; 256 | } 257 | 258 | .sb-n-jc-initial > * { 259 | justify-content: initial; 260 | } 261 | 262 | .sb-n-jc-inherit > * { 263 | justify-content: inherit; 264 | } 265 | 266 | /* 0 - 600 => small s 267 | * 600 - 992 => medium m 268 | * 992 - ... => large l */ 269 | /* Flex Row */ 270 | .sb-flex-row { 271 | display: flex; 272 | flex-direction: row; 273 | } 274 | 275 | .sb-flex-rev-row { 276 | display: flex; 277 | flex-direction: row-reverse; 278 | } 279 | 280 | /* Flex Column */ 281 | .sb-flex-col { 282 | display: flex; 283 | flex-direction: column; 284 | } 285 | 286 | .sb-flex-rev-col { 287 | display: flex; 288 | flex-direction: column-reverse; 289 | } 290 | 291 | /* Flex Inline */ 292 | .sb-flex-inline { 293 | display: inline-flex; 294 | } 295 | 296 | @media only screen and (min-width: 992px) { 297 | .sb-flex-row-l { 298 | display: flex; 299 | flex-direction: row; 300 | } 301 | 302 | .sb-flex-rev-row-l { 303 | display: flex; 304 | flex-direction: row-reverse; 305 | } 306 | 307 | .sb-flex-col-l { 308 | display: flex; 309 | flex-direction: column; 310 | } 311 | 312 | .sb-flex-rev-col-l { 313 | display: flex; 314 | flex-direction: column-reverse; 315 | } 316 | 317 | .sb-flex-inline-l { 318 | display: inline-flex; 319 | } 320 | } 321 | @media only screen and (min-width: 600px) and (max-width: 992px) { 322 | .sb-flex-row-m { 323 | display: flex; 324 | flex-direction: row; 325 | } 326 | 327 | .sb-flex-rev-row-m { 328 | display: flex; 329 | flex-direction: row-reverse; 330 | } 331 | 332 | .sb-flex-col-m { 333 | display: flex; 334 | flex-direction: column; 335 | } 336 | 337 | .sb-flex-rev-col-m { 338 | display: flex; 339 | flex-direction: column-reverse; 340 | } 341 | 342 | .sb-flex-inline-m { 343 | display: inline-flex; 344 | } 345 | } 346 | @media only screen and (max-width: 600px) { 347 | .sb-flex-row-s { 348 | display: flex; 349 | flex-direction: row; 350 | } 351 | 352 | .sb-flex-rev-row-s { 353 | display: flex; 354 | flex-direction: row-reverse; 355 | } 356 | 357 | .sb-flex-col-s { 358 | display: flex; 359 | flex-direction: column; 360 | } 361 | 362 | .sb-flex-rev-col-s { 363 | display: flex; 364 | flex-direction: column-reverse; 365 | } 366 | 367 | .sb-flex-inline-s { 368 | display: inline-flex; 369 | } 370 | } 371 | /* Wrap */ 372 | .sb-wrap { 373 | flex-wrap: wrap; 374 | } 375 | 376 | .sb-rev-wrap { 377 | flex-wrap: wrap-reverse; 378 | } 379 | 380 | .sb-nowrap { 381 | flex-wrap: nowrap; 382 | } 383 | 384 | @media only screen and (min-width: 992px) { 385 | .sb-wrap-l { 386 | flex-wrap: wrap; 387 | } 388 | 389 | .sb-rev-wrap-l { 390 | flex-wrap: wrap-reverse; 391 | } 392 | 393 | .sb-nowrap-l { 394 | flex-wrap: nowrap; 395 | } 396 | } 397 | @media only screen and (min-width: 600px) and (max-width: 992px) { 398 | .sb-wrap-m { 399 | flex-wrap: wrap; 400 | } 401 | 402 | .sb-rev-wrap-m { 403 | flex-wrap: wrap-reverse; 404 | } 405 | 406 | .sb-nowrap-m { 407 | flex-wrap: nowrap; 408 | } 409 | } 410 | @media only screen and (max-width: 600px) { 411 | .sb-wrap-s { 412 | flex-wrap: wrap; 413 | } 414 | 415 | .sb-rev-wrap-s { 416 | flex-wrap: wrap-reverse; 417 | } 418 | 419 | .sb-nowrap-s { 420 | flex-wrap: nowrap; 421 | } 422 | } 423 | /* All Centered */ 424 | .sb-all-is-centered { 425 | justify-content: center; 426 | align-items: center; 427 | align-content: center; 428 | } 429 | 430 | /* Align Item */ 431 | .sb-ai-stretch { 432 | align-items: stretch; 433 | } 434 | 435 | .sb-ai-center { 436 | align-items: center; 437 | } 438 | 439 | .sb-ai-flex-start { 440 | align-items: flex-start; 441 | } 442 | 443 | .sb-ai-flex-end { 444 | align-items: flex-end; 445 | } 446 | 447 | .sb-ai-baseline { 448 | align-items: baseline; 449 | } 450 | 451 | .sb-ai-initial { 452 | align-items: initial; 453 | } 454 | 455 | .sb-ai-inherit { 456 | align-items: inherit; 457 | } 458 | 459 | /* Align Content */ 460 | .sb-ac-stretch { 461 | align-content: stretch; 462 | } 463 | 464 | .sb-ac-center { 465 | align-content: center; 466 | } 467 | 468 | .sb-ac-flex-start { 469 | align-content: flex-start; 470 | } 471 | 472 | .sb-ac-flex-end { 473 | align-content: flex-end; 474 | } 475 | 476 | .sb-ac-space-bn { 477 | align-content: space-between; 478 | } 479 | 480 | .sb-ac-space-ad { 481 | align-content: space-around; 482 | } 483 | 484 | .sb-ac-initial { 485 | align-content: initial; 486 | } 487 | 488 | .sb-ac-inherit { 489 | align-content: inherit; 490 | } 491 | 492 | /* Justify Content */ 493 | .sb-jc-flex-start { 494 | justify-content: flex-start; 495 | } 496 | 497 | .sb-jc-flex-end { 498 | justify-content: flex-end; 499 | } 500 | 501 | .sb-jc-center { 502 | justify-content: center; 503 | } 504 | 505 | .sb-jc-space-bn { 506 | justify-content: space-between; 507 | } 508 | 509 | .sb-jc-space-ad { 510 | justify-content: space-around; 511 | } 512 | 513 | .sb-jc-initial { 514 | justify-content: initial; 515 | } 516 | 517 | .sb-jc-inherit { 518 | justify-content: inherit; 519 | } 520 | 521 | /* 0 - 600 => small s 522 | * 600 - 992 => medium m 523 | * 992 - ... => large l */ 524 | /* Order */ 525 | .sb-order-0 { 526 | order: 0; 527 | } 528 | 529 | .sb-order-1 { 530 | order: 1; 531 | } 532 | 533 | .sb-order-2 { 534 | order: 2; 535 | } 536 | 537 | .sb-order-3 { 538 | order: 3; 539 | } 540 | 541 | .sb-order-4 { 542 | order: 4; 543 | } 544 | 545 | .sb-order-5 { 546 | order: 5; 547 | } 548 | 549 | .sb-order-6 { 550 | order: 6; 551 | } 552 | 553 | .sb-order-7 { 554 | order: 7; 555 | } 556 | 557 | .sb-order-8 { 558 | order: 8; 559 | } 560 | 561 | .sb-order-9 { 562 | order: 9; 563 | } 564 | 565 | .sb-order-10 { 566 | order: 10; 567 | } 568 | 569 | @media only screen and (min-width: 992px) { 570 | .sb-order-0-l { 571 | order: 0; 572 | } 573 | 574 | .sb-order-1-l { 575 | order: 1; 576 | } 577 | 578 | .sb-order-2-l { 579 | order: 2; 580 | } 581 | 582 | .sb-order-3-l { 583 | order: 3; 584 | } 585 | 586 | .sb-order-4-l { 587 | order: 4; 588 | } 589 | 590 | .sb-order-5-l { 591 | order: 5; 592 | } 593 | 594 | .sb-order-6-l { 595 | order: 6; 596 | } 597 | 598 | .sb-order-7-l { 599 | order: 7; 600 | } 601 | 602 | .sb-order-8-l { 603 | order: 8; 604 | } 605 | 606 | .sb-order-9-l { 607 | order: 9; 608 | } 609 | 610 | .sb-order-10-l { 611 | order: 10; 612 | } 613 | } 614 | @media only screen and (min-width: 600px) and (max-width: 992px) { 615 | .sb-order-0-m { 616 | order: 0; 617 | } 618 | 619 | .sb-order-1-m { 620 | order: 1; 621 | } 622 | 623 | .sb-order-2-m { 624 | order: 2; 625 | } 626 | 627 | .sb-order-3-m { 628 | order: 3; 629 | } 630 | 631 | .sb-order-4-m { 632 | order: 4; 633 | } 634 | 635 | .sb-order-5-m { 636 | order: 5; 637 | } 638 | 639 | .sb-order-6-m { 640 | order: 6; 641 | } 642 | 643 | .sb-order-7-m { 644 | order: 7; 645 | } 646 | 647 | .sb-order-8-m { 648 | order: 8; 649 | } 650 | 651 | .sb-order-9-m { 652 | order: 9; 653 | } 654 | 655 | .sb-order-10-m { 656 | order: 10; 657 | } 658 | } 659 | @media only screen and (max-width: 600px) { 660 | .sb-order-0-s { 661 | order: 0; 662 | } 663 | 664 | .sb-order-1-s { 665 | order: 1; 666 | } 667 | 668 | .sb-order-2-s { 669 | order: 2; 670 | } 671 | 672 | .sb-order-3-s { 673 | order: 3; 674 | } 675 | 676 | .sb-order-4-s { 677 | order: 4; 678 | } 679 | 680 | .sb-order-5-s { 681 | order: 5; 682 | } 683 | 684 | .sb-order-6-s { 685 | order: 6; 686 | } 687 | 688 | .sb-order-7-s { 689 | order: 7; 690 | } 691 | 692 | .sb-order-8-s { 693 | order: 8; 694 | } 695 | 696 | .sb-order-9-s { 697 | order: 9; 698 | } 699 | 700 | .sb-order-10-s { 701 | order: 10; 702 | } 703 | } 704 | .sb-first-item { 705 | order: -1000000; 706 | } 707 | 708 | .sb-last-item { 709 | order: 1000000; 710 | } 711 | 712 | @media only screen and (min-width: 992px) { 713 | .sb-first-item-l { 714 | order: -1000000; 715 | } 716 | 717 | .sb-last-item-l { 718 | order: 1000000; 719 | } 720 | } 721 | @media only screen and (min-width: 600px) and (max-width: 992px) { 722 | .sb-first-item-m { 723 | order: -1000000; 724 | } 725 | 726 | .sb-last-item-m { 727 | order: 1000000; 728 | } 729 | } 730 | @media only screen and (max-width: 600px) { 731 | .sb-first-item-s { 732 | order: -1000000; 733 | } 734 | 735 | .sb-last-item-s { 736 | order: 1000000; 737 | } 738 | } 739 | /* Align Self */ 740 | .sb-as-auto { 741 | align-self: auto; 742 | } 743 | 744 | .sb-as-stretch { 745 | align-self: stretch; 746 | } 747 | 748 | .sb-as-center { 749 | align-self: center; 750 | } 751 | 752 | .sb-as-flex-start { 753 | align-self: flex-start; 754 | } 755 | 756 | .sb-as-flex-end { 757 | align-self: flex-end; 758 | } 759 | 760 | .sb-as-baseline { 761 | align-self: baseline; 762 | } 763 | 764 | .sb-as-initial { 765 | align-self: initial; 766 | } 767 | 768 | .sb-as-inherit { 769 | align-self: inherit; 770 | } 771 | 772 | /* ------------------------------------ 773 | * Flex Grow - Flex Shrink - Flex Basis 774 | * ------------------------------------ */ 775 | /* 776 | * 777 | * Flex Grow 1 Flex Shrink 1 */ 778 | .sb-items-100 > * { 779 | flex: 1 1 100%; 780 | } 781 | 782 | .sb-items-90 > * { 783 | flex: 1 1 90%; 784 | } 785 | 786 | .sb-items-80 > * { 787 | flex: 1 1 80%; 788 | } 789 | 790 | .sb-items-70 > * { 791 | flex: 1 1 70%; 792 | } 793 | 794 | .sb-items-60 > * { 795 | flex: 1 1 60%; 796 | } 797 | 798 | .sb-items-50 > * { 799 | flex: 1 1 50%; 800 | } 801 | 802 | .sb-items-40 > * { 803 | flex: 1 1 40%; 804 | } 805 | 806 | .sb-items-30 > * { 807 | flex: 1 1 30%; 808 | } 809 | 810 | .sb-items-20 > * { 811 | flex: 1 1 20%; 812 | } 813 | 814 | .sb-items-10 > * { 815 | flex: 1 1 10%; 816 | } 817 | 818 | .sb-items-third > * { 819 | flex: 1 1 33.3333%; 820 | } 821 | 822 | .sb-items-quarter > * { 823 | flex: 1 1 25%; 824 | } 825 | 826 | .sb-items-sixth > * { 827 | flex: 1 1 16.6666%; 828 | } 829 | 830 | .sb-items-seventh > * { 831 | flex: 1 1 14.2857%; 832 | } 833 | 834 | .sb-items-eighth > * { 835 | flex: 1 1 12.5%; 836 | } 837 | 838 | .sb-items-ninth > * { 839 | flex: 1 1 11.1111%; 840 | } 841 | 842 | .sb-items-1-1-0 > * { 843 | flex: 1 1 0; 844 | } 845 | 846 | .sb-items-1-1-auto > * { 847 | flex: 1 1 auto; 848 | } 849 | 850 | /* 851 | * 852 | * Flex Grow 0 Flex Shrink 1 */ 853 | .sb-items-100-nog > * { 854 | flex: 0 1 100%; 855 | } 856 | 857 | .sb-items-90-nog > * { 858 | flex: 0 1 90%; 859 | } 860 | 861 | .sb-items-80-nog > * { 862 | flex: 0 1 80%; 863 | } 864 | 865 | .sb-items-70-nog > * { 866 | flex: 0 1 70%; 867 | } 868 | 869 | .sb-items-60-nog > * { 870 | flex: 0 1 60%; 871 | } 872 | 873 | .sb-items-50-nog > * { 874 | flex: 0 1 50%; 875 | } 876 | 877 | .sb-items-40-nog > * { 878 | flex: 0 1 40%; 879 | } 880 | 881 | .sb-items-30-nog > * { 882 | flex: 0 1 30%; 883 | } 884 | 885 | .sb-items-20-nog > * { 886 | flex: 0 1 20%; 887 | } 888 | 889 | .sb-items-10-nog > * { 890 | flex: 0 1 10%; 891 | } 892 | 893 | .sb-items-third-nog > * { 894 | flex: 0 1 33.3333%; 895 | } 896 | 897 | .sb-items-quarter-nog > * { 898 | flex: 0 1 25%; 899 | } 900 | 901 | .sb-items-sixth-nog > * { 902 | flex: 0 1 16.6666%; 903 | } 904 | 905 | .sb-items-seventh-nog > * { 906 | flex: 0 1 14.2857%; 907 | } 908 | 909 | .sb-items-eighth-nog > * { 910 | flex: 0 1 12.5%; 911 | } 912 | 913 | .sb-items-ninth-nog > * { 914 | flex: 0 1 11.1111%; 915 | } 916 | 917 | .sb-items-0-1-0-nog > * { 918 | flex: 0 1 0; 919 | } 920 | 921 | .sb-items-0-1-auto-nog > * { 922 | flex: 0 1 auto; 923 | } 924 | 925 | /* 926 | * 927 | * Flex Grow 1 Flex Shrink 0 */ 928 | .sb-items-100-nos > * { 929 | flex: 1 0 100%; 930 | } 931 | 932 | .sb-items-90-nos > * { 933 | flex: 1 0 90%; 934 | } 935 | 936 | .sb-items-80-nos > * { 937 | flex: 1 0 80%; 938 | } 939 | 940 | .sb-items-70-nos > * { 941 | flex: 1 0 70%; 942 | } 943 | 944 | .sb-items-60-nos > * { 945 | flex: 1 0 60%; 946 | } 947 | 948 | .sb-items-50-nos > * { 949 | flex: 1 0 50%; 950 | } 951 | 952 | .sb-items-40-nos > * { 953 | flex: 1 0 40%; 954 | } 955 | 956 | .sb-items-30-nos > * { 957 | flex: 1 0 30%; 958 | } 959 | 960 | .sb-items-20-nos > * { 961 | flex: 1 0 20%; 962 | } 963 | 964 | .sb-items-10-nos > * { 965 | flex: 1 0 10%; 966 | } 967 | 968 | .sb-items-third-nos > * { 969 | flex: 1 0 33.3333%; 970 | } 971 | 972 | .sb-items-quarter-nos > * { 973 | flex: 1 0 25%; 974 | } 975 | 976 | .sb-items-sixth-nos > * { 977 | flex: 1 0 16.6666%; 978 | } 979 | 980 | .sb-items-seventh-nos > * { 981 | flex: 1 0 14.2857%; 982 | } 983 | 984 | .sb-items-eighth-nos > * { 985 | flex: 1 0 12.5%; 986 | } 987 | 988 | .sb-items-ninth-nos > * { 989 | flex: 1 0 11.1111%; 990 | } 991 | 992 | .sb-items-1-0-0-nos > * { 993 | flex: 1 0 0; 994 | } 995 | 996 | .sb-items-1-0-auto-nos > * { 997 | flex: 1 0 auto; 998 | } 999 | 1000 | /* 1001 | * 1002 | * Flex Grow 0 Flex Shrink 0 */ 1003 | .sb-items-100-nogs > * { 1004 | flex: 0 0 100%; 1005 | } 1006 | 1007 | .sb-items-90-nogs > * { 1008 | flex: 0 0 90%; 1009 | } 1010 | 1011 | .sb-items-80-nogs > * { 1012 | flex: 0 0 80%; 1013 | } 1014 | 1015 | .sb-items-70-nogs > * { 1016 | flex: 0 0 70%; 1017 | } 1018 | 1019 | .sb-items-60-nogs > * { 1020 | flex: 0 0 60%; 1021 | } 1022 | 1023 | .sb-items-50-nogs > * { 1024 | flex: 0 0 50%; 1025 | } 1026 | 1027 | .sb-items-40-nogs > * { 1028 | flex: 0 0 40%; 1029 | } 1030 | 1031 | .sb-items-30-nogs > * { 1032 | flex: 0 0 30%; 1033 | } 1034 | 1035 | .sb-items-20-nogs > * { 1036 | flex: 0 0 20%; 1037 | } 1038 | 1039 | .sb-items-10-nogs > * { 1040 | flex: 0 0 10%; 1041 | } 1042 | 1043 | .sb-items-third-nogs > * { 1044 | flex: 0 0 33.3333%; 1045 | } 1046 | 1047 | .sb-items-quarter-nogs > * { 1048 | flex: 0 0 25%; 1049 | } 1050 | 1051 | .sb-items-sixth-nogs > * { 1052 | flex: 0 0 16.6666%; 1053 | } 1054 | 1055 | .sb-items-seventh-nogs > * { 1056 | flex: 0 0 14.2857%; 1057 | } 1058 | 1059 | .sb-items-eighth-nogs > * { 1060 | flex: 0 0 12.5%; 1061 | } 1062 | 1063 | .sb-items-ninth-nogs > * { 1064 | flex: 0 0 11.1111%; 1065 | } 1066 | 1067 | .sb-items-0-0-0-nogs > * { 1068 | flex: 0 0 0; 1069 | } 1070 | 1071 | .sb-items-0-0-auto-nogs > * { 1072 | flex: 0 0 auto; 1073 | } 1074 | 1075 | /* 1076 | * Responsive is the way */ 1077 | @media only screen and (min-width: 992px) { 1078 | /* 1079 | * 1080 | * Flex Grow 1 Flex Shrink 1 */ 1081 | .sb-items-100-l > * { 1082 | flex: 1 1 100%; 1083 | } 1084 | 1085 | .sb-items-90-l > * { 1086 | flex: 1 1 90%; 1087 | } 1088 | 1089 | .sb-items-80-l > * { 1090 | flex: 1 1 80%; 1091 | } 1092 | 1093 | .sb-items-70-l > * { 1094 | flex: 1 1 70%; 1095 | } 1096 | 1097 | .sb-items-60-l > * { 1098 | flex: 1 1 60%; 1099 | } 1100 | 1101 | .sb-items-50-l > * { 1102 | flex: 1 1 50%; 1103 | } 1104 | 1105 | .sb-items-40-l > * { 1106 | flex: 1 1 40%; 1107 | } 1108 | 1109 | .sb-items-30-l > * { 1110 | flex: 1 1 30%; 1111 | } 1112 | 1113 | .sb-items-20-l > * { 1114 | flex: 1 1 20%; 1115 | } 1116 | 1117 | .sb-items-10-l > * { 1118 | flex: 1 1 10%; 1119 | } 1120 | 1121 | .sb-items-third-l > * { 1122 | flex: 1 1 33.3333%; 1123 | } 1124 | 1125 | .sb-items-quarter-l > * { 1126 | flex: 1 1 25%; 1127 | } 1128 | 1129 | .sb-items-sixth-l > * { 1130 | flex: 1 1 16.6666%; 1131 | } 1132 | 1133 | .sb-items-seventh-l > * { 1134 | flex: 1 1 14.2857%; 1135 | } 1136 | 1137 | .sb-items-eighth-l > * { 1138 | flex: 1 1 12.5%; 1139 | } 1140 | 1141 | .sb-items-ninth-l > * { 1142 | flex: 1 1 11.1111%; 1143 | } 1144 | 1145 | .sb-items-1-1-0-l > * { 1146 | flex: 1 1 0; 1147 | } 1148 | 1149 | .sb-items-1-1-auto-l > * { 1150 | flex: 1 1 auto; 1151 | } 1152 | 1153 | /* 1154 | * 1155 | * Flex Grow 0 Flex Shrink 1 */ 1156 | .sb-items-100-nog-l > * { 1157 | flex: 0 1 100%; 1158 | } 1159 | 1160 | .sb-items-90-nog-l > * { 1161 | flex: 0 1 90%; 1162 | } 1163 | 1164 | .sb-items-80-nog-l > * { 1165 | flex: 0 1 80%; 1166 | } 1167 | 1168 | .sb-items-70-nog-l > * { 1169 | flex: 0 1 70%; 1170 | } 1171 | 1172 | .sb-items-60-nog-l > * { 1173 | flex: 0 1 60%; 1174 | } 1175 | 1176 | .sb-items-50-nog-l > * { 1177 | flex: 0 1 50%; 1178 | } 1179 | 1180 | .sb-items-40-nog-l > * { 1181 | flex: 0 1 40%; 1182 | } 1183 | 1184 | .sb-items-30-nog-l > * { 1185 | flex: 0 1 30%; 1186 | } 1187 | 1188 | .sb-items-20-nog-l > * { 1189 | flex: 0 1 20%; 1190 | } 1191 | 1192 | .sb-items-10-nog-l > * { 1193 | flex: 0 1 10%; 1194 | } 1195 | 1196 | .sb-items-third-nog-l > * { 1197 | flex: 0 1 33.3333%; 1198 | } 1199 | 1200 | .sb-items-quarter-nog-l > * { 1201 | flex: 0 1 25%; 1202 | } 1203 | 1204 | .sb-items-sixth-nog-l > * { 1205 | flex: 0 1 16.6666%; 1206 | } 1207 | 1208 | .sb-items-seventh-nog-l > * { 1209 | flex: 0 1 14.2857%; 1210 | } 1211 | 1212 | .sb-items-eighth-nog-l > * { 1213 | flex: 0 1 12.5%; 1214 | } 1215 | 1216 | .sb-items-ninth-nog-l > * { 1217 | flex: 0 1 11.1111%; 1218 | } 1219 | 1220 | .sb-items-0-1-0-nog-l > * { 1221 | flex: 0 1 0; 1222 | } 1223 | 1224 | .sb-items-0-1-auto-nog-l > * { 1225 | flex: 0 1 auto; 1226 | } 1227 | 1228 | /* 1229 | * 1230 | * Flex Grow 1 Flex Shrink 0 */ 1231 | .sb-items-100-nos-l > * { 1232 | flex: 1 0 100%; 1233 | } 1234 | 1235 | .sb-items-90-nos-l > * { 1236 | flex: 1 0 90%; 1237 | } 1238 | 1239 | .sb-items-80-nos-l > * { 1240 | flex: 1 0 80%; 1241 | } 1242 | 1243 | .sb-items-70-nos-l > * { 1244 | flex: 1 0 70%; 1245 | } 1246 | 1247 | .sb-items-60-nos-l > * { 1248 | flex: 1 0 60%; 1249 | } 1250 | 1251 | .sb-items-50-nos-l > * { 1252 | flex: 1 0 50%; 1253 | } 1254 | 1255 | .sb-items-40-nos-l > * { 1256 | flex: 1 0 40%; 1257 | } 1258 | 1259 | .sb-items-30-nos-l > * { 1260 | flex: 1 0 30%; 1261 | } 1262 | 1263 | .sb-items-20-nos-l > * { 1264 | flex: 1 0 20%; 1265 | } 1266 | 1267 | .sb-items-10-nos-l > * { 1268 | flex: 1 0 10%; 1269 | } 1270 | 1271 | .sb-items-third-nos-l > * { 1272 | flex: 1 0 33.3333%; 1273 | } 1274 | 1275 | .sb-items-quarter-nos-l > * { 1276 | flex: 1 0 25%; 1277 | } 1278 | 1279 | .sb-items-sixth-nos-l > * { 1280 | flex: 1 0 16.6666%; 1281 | } 1282 | 1283 | .sb-items-seventh-nos-l > * { 1284 | flex: 1 0 14.2857%; 1285 | } 1286 | 1287 | .sb-items-eighth-nos-l > * { 1288 | flex: 1 0 12.5%; 1289 | } 1290 | 1291 | .sb-items-ninth-nos-l > * { 1292 | flex: 1 0 11.1111%; 1293 | } 1294 | 1295 | .sb-items-1-0-0-nos-l > * { 1296 | flex: 1 0 0; 1297 | } 1298 | 1299 | .sb-items-1-0-auto-nos-l > * { 1300 | flex: 1 0 auto; 1301 | } 1302 | 1303 | /* 1304 | * 1305 | * Flex Grow 0 Flex Shrink 0 */ 1306 | .sb-items-100-nogs-l > * { 1307 | flex: 0 0 100%; 1308 | } 1309 | 1310 | .sb-items-90-nogs-l > * { 1311 | flex: 0 0 90%; 1312 | } 1313 | 1314 | .sb-items-80-nogs-l > * { 1315 | flex: 0 0 80%; 1316 | } 1317 | 1318 | .sb-items-70-nogs-l > * { 1319 | flex: 0 0 70%; 1320 | } 1321 | 1322 | .sb-items-60-nogs-l > * { 1323 | flex: 0 0 60%; 1324 | } 1325 | 1326 | .sb-items-50-nogs-l > * { 1327 | flex: 0 0 50%; 1328 | } 1329 | 1330 | .sb-items-40-nogs-l > * { 1331 | flex: 0 0 40%; 1332 | } 1333 | 1334 | .sb-items-30-nogs-l > * { 1335 | flex: 0 0 30%; 1336 | } 1337 | 1338 | .sb-items-20-nogs-l > * { 1339 | flex: 0 0 20%; 1340 | } 1341 | 1342 | .sb-items-10-nogs-l > * { 1343 | flex: 0 0 10%; 1344 | } 1345 | 1346 | .sb-items-third-nogs-l > * { 1347 | flex: 0 0 33.3333%; 1348 | } 1349 | 1350 | .sb-items-quarter-nogs-l > * { 1351 | flex: 0 0 25%; 1352 | } 1353 | 1354 | .sb-items-sixth-nogs-l > * { 1355 | flex: 0 0 16.6666%; 1356 | } 1357 | 1358 | .sb-items-seventh-nogs-l > * { 1359 | flex: 0 0 14.2857%; 1360 | } 1361 | 1362 | .sb-items-eighth-nogs-l > * { 1363 | flex: 0 0 12.5%; 1364 | } 1365 | 1366 | .sb-items-ninth-nogs-l > * { 1367 | flex: 0 0 11.1111%; 1368 | } 1369 | 1370 | .sb-items-0-0-0-nogs-l > * { 1371 | flex: 0 0 0; 1372 | } 1373 | 1374 | .sb-items-0-0-auto-nogs-l > * { 1375 | flex: 0 0 auto; 1376 | } 1377 | } 1378 | @media only screen and (min-width: 600px) and (max-width: 992px) { 1379 | /* 1380 | * 1381 | * Flex Grow 1 Flex Shrink 1 */ 1382 | .sb-items-100-m > * { 1383 | flex: 1 1 100%; 1384 | } 1385 | 1386 | .sb-items-90-m > * { 1387 | flex: 1 1 90%; 1388 | } 1389 | 1390 | .sb-items-80-m > * { 1391 | flex: 1 1 80%; 1392 | } 1393 | 1394 | .sb-items-70-m > * { 1395 | flex: 1 1 70%; 1396 | } 1397 | 1398 | .sb-items-60-m > * { 1399 | flex: 1 1 60%; 1400 | } 1401 | 1402 | .sb-items-50-m > * { 1403 | flex: 1 1 50%; 1404 | } 1405 | 1406 | .sb-items-40-m > * { 1407 | flex: 1 1 40%; 1408 | } 1409 | 1410 | .sb-items-30-m > * { 1411 | flex: 1 1 30%; 1412 | } 1413 | 1414 | .sb-items-20-m > * { 1415 | flex: 1 1 20%; 1416 | } 1417 | 1418 | .sb-items-10-m > * { 1419 | flex: 1 1 10%; 1420 | } 1421 | 1422 | .sb-items-third-m > * { 1423 | flex: 1 1 33.3333%; 1424 | } 1425 | 1426 | .sb-items-quarter-m > * { 1427 | flex: 1 1 25%; 1428 | } 1429 | 1430 | .sb-items-sixth-m > * { 1431 | flex: 1 1 16.6666%; 1432 | } 1433 | 1434 | .sb-items-seventh-m > * { 1435 | flex: 1 1 14.2857%; 1436 | } 1437 | 1438 | .sb-items-eighth-m > * { 1439 | flex: 1 1 12.5%; 1440 | } 1441 | 1442 | .sb-items-ninth-m > * { 1443 | flex: 1 1 11.1111%; 1444 | } 1445 | 1446 | .sb-items-1-1-0-m > * { 1447 | flex: 1 1 0; 1448 | } 1449 | 1450 | .sb-items-1-1-auto-m > * { 1451 | flex: 1 1 auto; 1452 | } 1453 | 1454 | /* 1455 | * 1456 | * Flex Grow 0 Flex Shrink 1 */ 1457 | .sb-items-100-nog-m > * { 1458 | flex: 0 1 100%; 1459 | } 1460 | 1461 | .sb-items-90-nog-m > * { 1462 | flex: 0 1 90%; 1463 | } 1464 | 1465 | .sb-items-80-nog-m > * { 1466 | flex: 0 1 80%; 1467 | } 1468 | 1469 | .sb-items-70-nog-m > * { 1470 | flex: 0 1 70%; 1471 | } 1472 | 1473 | .sb-items-60-nog-m > * { 1474 | flex: 0 1 60%; 1475 | } 1476 | 1477 | .sb-items-50-nog-m > * { 1478 | flex: 0 1 50%; 1479 | } 1480 | 1481 | .sb-items-40-nog-m > * { 1482 | flex: 0 1 40%; 1483 | } 1484 | 1485 | .sb-items-30-nog-m > * { 1486 | flex: 0 1 30%; 1487 | } 1488 | 1489 | .sb-items-20-nog-m > * { 1490 | flex: 0 1 20%; 1491 | } 1492 | 1493 | .sb-items-10-nog-m > * { 1494 | flex: 0 1 10%; 1495 | } 1496 | 1497 | .sb-items-third-nog-m > * { 1498 | flex: 0 1 33.3333%; 1499 | } 1500 | 1501 | .sb-items-quarter-nog-m > * { 1502 | flex: 0 1 25%; 1503 | } 1504 | 1505 | .sb-items-sixth-nog-m > * { 1506 | flex: 0 1 16.6666%; 1507 | } 1508 | 1509 | .sb-items-seventh-nog-m > * { 1510 | flex: 0 1 14.2857%; 1511 | } 1512 | 1513 | .sb-items-eighth-nog-m > * { 1514 | flex: 0 1 12.5%; 1515 | } 1516 | 1517 | .sb-items-ninth-nog-m > * { 1518 | flex: 0 1 11.1111%; 1519 | } 1520 | 1521 | .sb-items-0-1-0-nog-m > * { 1522 | flex: 0 1 0; 1523 | } 1524 | 1525 | .sb-items-0-1-auto-nog-m > * { 1526 | flex: 0 1 auto; 1527 | } 1528 | 1529 | /* 1530 | * 1531 | * Flex Grow 1 Flex Shrink 0 */ 1532 | .sb-items-100-nos-m > * { 1533 | flex: 1 0 100%; 1534 | } 1535 | 1536 | .sb-items-90-nos-m > * { 1537 | flex: 1 0 90%; 1538 | } 1539 | 1540 | .sb-items-80-nos-m > * { 1541 | flex: 1 0 80%; 1542 | } 1543 | 1544 | .sb-items-70-nos-m > * { 1545 | flex: 1 0 70%; 1546 | } 1547 | 1548 | .sb-items-60-nos-m > * { 1549 | flex: 1 0 60%; 1550 | } 1551 | 1552 | .sb-items-50-nos-m > * { 1553 | flex: 1 0 50%; 1554 | } 1555 | 1556 | .sb-items-40-nos-m > * { 1557 | flex: 1 0 40%; 1558 | } 1559 | 1560 | .sb-items-30-nos-m > * { 1561 | flex: 1 0 30%; 1562 | } 1563 | 1564 | .sb-items-20-nos-m > * { 1565 | flex: 1 0 20%; 1566 | } 1567 | 1568 | .sb-items-10-nos-m > * { 1569 | flex: 1 0 10%; 1570 | } 1571 | 1572 | .sb-items-third-nos-m > * { 1573 | flex: 1 0 33.3333%; 1574 | } 1575 | 1576 | .sb-items-quarter-nos-m > * { 1577 | flex: 1 0 25%; 1578 | } 1579 | 1580 | .sb-items-sixth-nos-m > * { 1581 | flex: 1 0 16.6666%; 1582 | } 1583 | 1584 | .sb-items-seventh-nos-m > * { 1585 | flex: 1 0 14.2857%; 1586 | } 1587 | 1588 | .sb-items-eighth-nos-m > * { 1589 | flex: 1 0 12.5%; 1590 | } 1591 | 1592 | .sb-items-ninth-nos-m > * { 1593 | flex: 1 0 11.1111%; 1594 | } 1595 | 1596 | .sb-items-1-0-0-nos-m > * { 1597 | flex: 1 0 0; 1598 | } 1599 | 1600 | .sb-items-1-0-auto-nos-m > * { 1601 | flex: 1 0 auto; 1602 | } 1603 | 1604 | /* 1605 | * 1606 | * Flex Grow 0 Flex Shrink 0 */ 1607 | .sb-items-100-nogs-m > * { 1608 | flex: 0 0 100%; 1609 | } 1610 | 1611 | .sb-items-90-nogs-m > * { 1612 | flex: 0 0 90%; 1613 | } 1614 | 1615 | .sb-items-80-nogs-m > * { 1616 | flex: 0 0 80%; 1617 | } 1618 | 1619 | .sb-items-70-nogs-m > * { 1620 | flex: 0 0 70%; 1621 | } 1622 | 1623 | .sb-items-60-nogs-m > * { 1624 | flex: 0 0 60%; 1625 | } 1626 | 1627 | .sb-items-50-nogs-m > * { 1628 | flex: 0 0 50%; 1629 | } 1630 | 1631 | .sb-items-40-nogs-m > * { 1632 | flex: 0 0 40%; 1633 | } 1634 | 1635 | .sb-items-30-nogs-m > * { 1636 | flex: 0 0 30%; 1637 | } 1638 | 1639 | .sb-items-20-nogs-m > * { 1640 | flex: 0 0 20%; 1641 | } 1642 | 1643 | .sb-items-10-nogs-m > * { 1644 | flex: 0 0 10%; 1645 | } 1646 | 1647 | .sb-items-third-nogs-m > * { 1648 | flex: 0 0 33.3333%; 1649 | } 1650 | 1651 | .sb-items-quarter-nogs-m > * { 1652 | flex: 0 0 25%; 1653 | } 1654 | 1655 | .sb-items-sixth-nogs-m > * { 1656 | flex: 0 0 16.6666%; 1657 | } 1658 | 1659 | .sb-items-seventh-nogs-m > * { 1660 | flex: 0 0 14.2857%; 1661 | } 1662 | 1663 | .sb-items-eighth-nogs-m > * { 1664 | flex: 0 0 12.5%; 1665 | } 1666 | 1667 | .sb-items-ninth-nogs-m > * { 1668 | flex: 0 0 11.1111%; 1669 | } 1670 | 1671 | .sb-items-0-0-0-nogs-m > * { 1672 | flex: 0 0 0; 1673 | } 1674 | 1675 | .sb-items-0-0-auto-nogs-m > * { 1676 | flex: 0 0 auto; 1677 | } 1678 | } 1679 | @media only screen and (max-width: 600px) { 1680 | /* 1681 | * 1682 | * Flex Grow 1 Flex Shrink 1 */ 1683 | .sb-items-100-s > * { 1684 | flex: 1 1 100%; 1685 | } 1686 | 1687 | .sb-items-90-s > * { 1688 | flex: 1 1 90%; 1689 | } 1690 | 1691 | .sb-items-80-s > * { 1692 | flex: 1 1 80%; 1693 | } 1694 | 1695 | .sb-items-70-s > * { 1696 | flex: 1 1 70%; 1697 | } 1698 | 1699 | .sb-items-60-s > * { 1700 | flex: 1 1 60%; 1701 | } 1702 | 1703 | .sb-items-50-s > * { 1704 | flex: 1 1 50%; 1705 | } 1706 | 1707 | .sb-items-40-s > * { 1708 | flex: 1 1 40%; 1709 | } 1710 | 1711 | .sb-items-30-s > * { 1712 | flex: 1 1 30%; 1713 | } 1714 | 1715 | .sb-items-20-s > * { 1716 | flex: 1 1 20%; 1717 | } 1718 | 1719 | .sb-items-10-s > * { 1720 | flex: 1 1 10%; 1721 | } 1722 | 1723 | .sb-items-third-s > * { 1724 | flex: 1 1 33.3333%; 1725 | } 1726 | 1727 | .sb-items-quarter-s > * { 1728 | flex: 1 1 25%; 1729 | } 1730 | 1731 | .sb-items-sixth-s > * { 1732 | flex: 1 1 16.6666%; 1733 | } 1734 | 1735 | .sb-items-seventh-s > * { 1736 | flex: 1 1 14.2857%; 1737 | } 1738 | 1739 | .sb-items-eighth-s > * { 1740 | flex: 1 1 12.5%; 1741 | } 1742 | 1743 | .sb-items-ninth-s > * { 1744 | flex: 1 1 11.1111%; 1745 | } 1746 | 1747 | .sb-items-1-1-0-s > * { 1748 | flex: 1 1 0; 1749 | } 1750 | 1751 | .sb-items-1-1-auto-s > * { 1752 | flex: 1 1 auto; 1753 | } 1754 | 1755 | /* 1756 | * 1757 | * Flex Grow 0 Flex Shrink 1 */ 1758 | .sb-items-100-nog-s > * { 1759 | flex: 0 1 100%; 1760 | } 1761 | 1762 | .sb-items-90-nog-s > * { 1763 | flex: 0 1 90%; 1764 | } 1765 | 1766 | .sb-items-80-nog-s > * { 1767 | flex: 0 1 80%; 1768 | } 1769 | 1770 | .sb-items-70-nog-s > * { 1771 | flex: 0 1 70%; 1772 | } 1773 | 1774 | .sb-items-60-nog-s > * { 1775 | flex: 0 1 60%; 1776 | } 1777 | 1778 | .sb-items-50-nog-s > * { 1779 | flex: 0 1 50%; 1780 | } 1781 | 1782 | .sb-items-40-nog-s > * { 1783 | flex: 0 1 40%; 1784 | } 1785 | 1786 | .sb-items-30-nog-s > * { 1787 | flex: 0 1 30%; 1788 | } 1789 | 1790 | .sb-items-20-nog-s > * { 1791 | flex: 0 1 20%; 1792 | } 1793 | 1794 | .sb-items-10-nog-s > * { 1795 | flex: 0 1 10%; 1796 | } 1797 | 1798 | .sb-items-third-nog-s > * { 1799 | flex: 0 1 33.3333%; 1800 | } 1801 | 1802 | .sb-items-quarter-nog-s > * { 1803 | flex: 0 1 25%; 1804 | } 1805 | 1806 | .sb-items-sixth-nog-s > * { 1807 | flex: 0 1 16.6666%; 1808 | } 1809 | 1810 | .sb-items-seventh-nog-s > * { 1811 | flex: 0 1 14.2857%; 1812 | } 1813 | 1814 | .sb-items-eighth-nog-s > * { 1815 | flex: 0 1 12.5%; 1816 | } 1817 | 1818 | .sb-items-ninth-nog-s > * { 1819 | flex: 0 1 11.1111%; 1820 | } 1821 | 1822 | .sb-items-0-1-0-nog-s > * { 1823 | flex: 0 1 0; 1824 | } 1825 | 1826 | .sb-items-0-1-auto-nog-s > * { 1827 | flex: 0 1 auto; 1828 | } 1829 | 1830 | /* 1831 | * 1832 | * Flex Grow 1 Flex Shrink 0 */ 1833 | .sb-items-100-nos-s > * { 1834 | flex: 1 0 100%; 1835 | } 1836 | 1837 | .sb-items-90-nos-s > * { 1838 | flex: 1 0 90%; 1839 | } 1840 | 1841 | .sb-items-80-nos-s > * { 1842 | flex: 1 0 80%; 1843 | } 1844 | 1845 | .sb-items-70-nos-s > * { 1846 | flex: 1 0 70%; 1847 | } 1848 | 1849 | .sb-items-60-nos-s > * { 1850 | flex: 1 0 60%; 1851 | } 1852 | 1853 | .sb-items-50-nos-s > * { 1854 | flex: 1 0 50%; 1855 | } 1856 | 1857 | .sb-items-40-nos-s > * { 1858 | flex: 1 0 40%; 1859 | } 1860 | 1861 | .sb-items-30-nos-s > * { 1862 | flex: 1 0 30%; 1863 | } 1864 | 1865 | .sb-items-20-nos-s > * { 1866 | flex: 1 0 20%; 1867 | } 1868 | 1869 | .sb-items-10-nos-s > * { 1870 | flex: 1 0 10%; 1871 | } 1872 | 1873 | .sb-items-third-nos-s > * { 1874 | flex: 1 0 33.3333%; 1875 | } 1876 | 1877 | .sb-items-quarter-nos-s > * { 1878 | flex: 1 0 25%; 1879 | } 1880 | 1881 | .sb-items-sixth-nos-s > * { 1882 | flex: 1 0 16.6666%; 1883 | } 1884 | 1885 | .sb-items-seventh-nos-s > * { 1886 | flex: 1 0 14.2857%; 1887 | } 1888 | 1889 | .sb-items-eighth-nos-s > * { 1890 | flex: 1 0 12.5%; 1891 | } 1892 | 1893 | .sb-items-ninth-nos-s > * { 1894 | flex: 1 0 11.1111%; 1895 | } 1896 | 1897 | .sb-items-1-0-0-nos-s > * { 1898 | flex: 1 0 0; 1899 | } 1900 | 1901 | .sb-items-1-0-auto-nos-s > * { 1902 | flex: 1 0 auto; 1903 | } 1904 | 1905 | /* 1906 | * 1907 | * Flex Grow 0 Flex Shrink 0 */ 1908 | .sb-items-100-nogs-s > * { 1909 | flex: 0 0 100%; 1910 | } 1911 | 1912 | .sb-items-90-nogs-s > * { 1913 | flex: 0 0 90%; 1914 | } 1915 | 1916 | .sb-items-80-nogs-s > * { 1917 | flex: 0 0 80%; 1918 | } 1919 | 1920 | .sb-items-70-nogs-s > * { 1921 | flex: 0 0 70%; 1922 | } 1923 | 1924 | .sb-items-60-nogs-s > * { 1925 | flex: 0 0 60%; 1926 | } 1927 | 1928 | .sb-items-50-nogs-s > * { 1929 | flex: 0 0 50%; 1930 | } 1931 | 1932 | .sb-items-40-nogs-s > * { 1933 | flex: 0 0 40%; 1934 | } 1935 | 1936 | .sb-items-30-nogs-s > * { 1937 | flex: 0 0 30%; 1938 | } 1939 | 1940 | .sb-items-20-nogs-s > * { 1941 | flex: 0 0 20%; 1942 | } 1943 | 1944 | .sb-items-10-nogs-s > * { 1945 | flex: 0 0 10%; 1946 | } 1947 | 1948 | .sb-items-third-nogs-s > * { 1949 | flex: 0 0 33.3333%; 1950 | } 1951 | 1952 | .sb-items-quarter-nogs-s > * { 1953 | flex: 0 0 25%; 1954 | } 1955 | 1956 | .sb-items-sixth-nogs-s > * { 1957 | flex: 0 0 16.6666%; 1958 | } 1959 | 1960 | .sb-items-seventh-nogs-s > * { 1961 | flex: 0 0 14.2857%; 1962 | } 1963 | 1964 | .sb-items-eighth-nogs-s > * { 1965 | flex: 0 0 12.5%; 1966 | } 1967 | 1968 | .sb-items-ninth-nogs-s > * { 1969 | flex: 0 0 11.1111%; 1970 | } 1971 | 1972 | .sb-items-0-0-0-nogs-s > * { 1973 | flex: 0 0 0; 1974 | } 1975 | 1976 | .sb-items-0-0-auto-nogs-s > * { 1977 | flex: 0 0 auto; 1978 | } 1979 | } 1980 | /* ------------------------------------ 1981 | * Flex Grow - Flex Shrink - Flex Basis for a single Item 1982 | * ------------------------------------ */ 1983 | /* 1984 | * 1985 | * Flex Grow */ 1986 | .sb-flex-grow-0 { 1987 | flex-grow: 0; 1988 | } 1989 | 1990 | .sb-flex-grow-1 { 1991 | flex-grow: 1; 1992 | } 1993 | 1994 | .sb-flex-grow-2 { 1995 | flex-grow: 2; 1996 | } 1997 | 1998 | .sb-flex-grow-3 { 1999 | flex-grow: 3; 2000 | } 2001 | 2002 | .sb-flex-grow-4 { 2003 | flex-grow: 4; 2004 | } 2005 | 2006 | .sb-flex-grow-5 { 2007 | flex-grow: 5; 2008 | } 2009 | 2010 | .sb-flex-grow-6 { 2011 | flex-grow: 6; 2012 | } 2013 | 2014 | .sb-flex-grow-7 { 2015 | flex-grow: 7; 2016 | } 2017 | 2018 | .sb-flex-grow-8 { 2019 | flex-grow: 8; 2020 | } 2021 | 2022 | .sb-flex-grow-9 { 2023 | flex-grow: 9; 2024 | } 2025 | 2026 | .sb-flex-grow-10 { 2027 | flex-grow: 10; 2028 | } 2029 | 2030 | /* 2031 | * 2032 | * Flex Shrink */ 2033 | .sb-flex-shrink-0 { 2034 | flex-shrink: 0; 2035 | } 2036 | 2037 | .sb-flex-shrink-1 { 2038 | flex-shrink: 1; 2039 | } 2040 | 2041 | .sb-flex-shrink-2 { 2042 | flex-shrink: 2; 2043 | } 2044 | 2045 | .sb-flex-shrink-3 { 2046 | flex-shrink: 3; 2047 | } 2048 | 2049 | .sb-flex-shrink-4 { 2050 | flex-shrink: 4; 2051 | } 2052 | 2053 | .sb-flex-shrink-5 { 2054 | flex-shrink: 5; 2055 | } 2056 | 2057 | .sb-flex-shrink-6 { 2058 | flex-shrink: 6; 2059 | } 2060 | 2061 | .sb-flex-shrink-7 { 2062 | flex-shrink: 7; 2063 | } 2064 | 2065 | .sb-flex-shrink-8 { 2066 | flex-shrink: 8; 2067 | } 2068 | 2069 | .sb-flex-shrink-9 { 2070 | flex-shrink: 9; 2071 | } 2072 | 2073 | .sb-flex-shrink-10 { 2074 | flex-shrink: 10; 2075 | } 2076 | 2077 | /* 2078 | * 2079 | * Flex Basis */ 2080 | .sb-flex-basis-100 { 2081 | flex-basis: 100%; 2082 | } 2083 | 2084 | .sb-flex-basis-90 { 2085 | flex-basis: 90%; 2086 | } 2087 | 2088 | .sb-flex-basis-80 { 2089 | flex-basis: 80%; 2090 | } 2091 | 2092 | .sb-flex-basis-70 { 2093 | flex-basis: 70%; 2094 | } 2095 | 2096 | .sb-flex-basis-60 { 2097 | flex-basis: 60%; 2098 | } 2099 | 2100 | .sb-flex-basis-50 { 2101 | flex-basis: 50%; 2102 | } 2103 | 2104 | .sb-flex-basis-40 { 2105 | flex-basis: 40%; 2106 | } 2107 | 2108 | .sb-flex-basis-30 { 2109 | flex-basis: 30%; 2110 | } 2111 | 2112 | .sb-flex-basis-20 { 2113 | flex-basis: 20%; 2114 | } 2115 | 2116 | .sb-flex-basis-10 { 2117 | flex-basis: 10%; 2118 | } 2119 | 2120 | .sb-flex-basis-third { 2121 | flex-basis: 33.3333%; 2122 | } 2123 | 2124 | .sb-flex-basis-quarter { 2125 | flex-basis: 25%; 2126 | } 2127 | 2128 | .sb-flex-basis-sixth { 2129 | flex-basis: 16.6666%; 2130 | } 2131 | 2132 | .sb-flex-basis-seventh { 2133 | flex-basis: 14.2857%; 2134 | } 2135 | 2136 | .sb-flex-basis-eighth { 2137 | flex-basis: 12.5%; 2138 | } 2139 | 2140 | .sb-flex-basis-ninth { 2141 | flex-basis: 11.1111%; 2142 | } 2143 | 2144 | .sb-flex-basis-0 { 2145 | flex-basis: 0; 2146 | } 2147 | 2148 | .sb-flex-basis-auto { 2149 | flex-basis: auto; 2150 | } 2151 | 2152 | /* 0 - 600 => small s 2153 | * 600 - 992 => medium m 2154 | * 992 - ... => large l */ 2155 | /* 2156 | * Flex helpers section - 2 */ 2157 | .sb-1-1-100 { 2158 | flex: 1 1 100%; 2159 | } 2160 | 2161 | .sb-1-1-90 { 2162 | flex: 1 1 90%; 2163 | } 2164 | 2165 | .sb-1-1-80 { 2166 | flex: 1 1 80%; 2167 | } 2168 | 2169 | .sb-1-1-70 { 2170 | flex: 1 1 70%; 2171 | } 2172 | 2173 | .sb-1-1-60 { 2174 | flex: 1 1 60%; 2175 | } 2176 | 2177 | .sb-1-1-50 { 2178 | flex: 1 1 50%; 2179 | } 2180 | 2181 | .sb-1-1-40 { 2182 | flex: 1 1 40%; 2183 | } 2184 | 2185 | .sb-1-1-30 { 2186 | flex: 1 1 30%; 2187 | } 2188 | 2189 | .sb-1-1-20 { 2190 | flex: 1 1 20%; 2191 | } 2192 | 2193 | .sb-1-1-10 { 2194 | flex: 1 1 10%; 2195 | } 2196 | 2197 | .sb-1-1-third { 2198 | flex: 1 1 33.3333%; 2199 | } 2200 | 2201 | .sb-1-1-quarter { 2202 | flex: 1 1 25%; 2203 | } 2204 | 2205 | .sb-1-1-sixth { 2206 | flex: 1 1 16.6666%; 2207 | } 2208 | 2209 | .sb-1-1-seventh { 2210 | flex: 1 1 14.2857%; 2211 | } 2212 | 2213 | .sb-1-1-eighth { 2214 | flex: 1 1 12.5%; 2215 | } 2216 | 2217 | .sb-1-1-ninth { 2218 | flex: 1 1 11.1111%; 2219 | } 2220 | 2221 | .sb-1-1-0 { 2222 | flex: 1 1 0; 2223 | } 2224 | 2225 | .sb-1-1-auto { 2226 | flex: 1 1 auto; 2227 | } 2228 | 2229 | .sb-0-1-100 { 2230 | flex: 0 1 100%; 2231 | } 2232 | 2233 | .sb-0-1-90 { 2234 | flex: 0 1 90%; 2235 | } 2236 | 2237 | .sb-0-1-80 { 2238 | flex: 0 1 80%; 2239 | } 2240 | 2241 | .sb-0-1-70 { 2242 | flex: 0 1 70%; 2243 | } 2244 | 2245 | .sb-0-1-60 { 2246 | flex: 0 1 60%; 2247 | } 2248 | 2249 | .sb-0-1-50 { 2250 | flex: 0 1 50%; 2251 | } 2252 | 2253 | .sb-0-1-40 { 2254 | flex: 0 1 40%; 2255 | } 2256 | 2257 | .sb-0-1-30 { 2258 | flex: 0 1 30%; 2259 | } 2260 | 2261 | .sb-0-1-20 { 2262 | flex: 0 1 20%; 2263 | } 2264 | 2265 | .sb-0-1-10 { 2266 | flex: 0 1 10%; 2267 | } 2268 | 2269 | .sb-0-1-third { 2270 | flex: 0 1 33.3333%; 2271 | } 2272 | 2273 | .sb-0-1-quarter { 2274 | flex: 0 1 25%; 2275 | } 2276 | 2277 | .sb-0-1-sixth { 2278 | flex: 0 1 16.6666%; 2279 | } 2280 | 2281 | .sb-0-1-seventh { 2282 | flex: 0 1 14.2857%; 2283 | } 2284 | 2285 | .sb-0-1-eighth { 2286 | flex: 0 1 12.5%; 2287 | } 2288 | 2289 | .sb-0-1-ninth { 2290 | flex: 0 1 11.1111%; 2291 | } 2292 | 2293 | .sb-0-1-0 { 2294 | flex: 0 1 0; 2295 | } 2296 | 2297 | .sb-0-1-auto { 2298 | flex: 0 1 auto; 2299 | } 2300 | 2301 | .sb-1-0-100 { 2302 | flex: 1 0 100%; 2303 | } 2304 | 2305 | .sb-1-0-90 { 2306 | flex: 1 0 90%; 2307 | } 2308 | 2309 | .sb-1-0-80 { 2310 | flex: 1 0 80%; 2311 | } 2312 | 2313 | .sb-1-0-70 { 2314 | flex: 1 0 70%; 2315 | } 2316 | 2317 | .sb-1-0-60 { 2318 | flex: 1 0 60%; 2319 | } 2320 | 2321 | .sb-1-0-50 { 2322 | flex: 1 0 50%; 2323 | } 2324 | 2325 | .sb-1-0-40 { 2326 | flex: 1 0 40%; 2327 | } 2328 | 2329 | .sb-1-0-30 { 2330 | flex: 1 0 30%; 2331 | } 2332 | 2333 | .sb-1-0-20 { 2334 | flex: 1 0 20%; 2335 | } 2336 | 2337 | .sb-1-0-10 { 2338 | flex: 1 0 10%; 2339 | } 2340 | 2341 | .sb-1-0-third { 2342 | flex: 1 0 33.3333%; 2343 | } 2344 | 2345 | .sb-1-0-quarter { 2346 | flex: 1 0 25%; 2347 | } 2348 | 2349 | .sb-1-0-sixth { 2350 | flex: 1 0 16.6666%; 2351 | } 2352 | 2353 | .sb-1-0-seventh { 2354 | flex: 1 0 14.2857%; 2355 | } 2356 | 2357 | .sb-1-0-eighth { 2358 | flex: 1 0 12.5%; 2359 | } 2360 | 2361 | .sb-1-0-ninth { 2362 | flex: 1 0 11.1111%; 2363 | } 2364 | 2365 | .sb-1-0-0 { 2366 | flex: 1 0 0; 2367 | } 2368 | 2369 | .sb-1-0-auto { 2370 | flex: 1 0 auto; 2371 | } 2372 | 2373 | .sb-0-0-100 { 2374 | flex: 0 0 100%; 2375 | } 2376 | 2377 | .sb-0-0-90 { 2378 | flex: 0 0 90%; 2379 | } 2380 | 2381 | .sb-0-0-80 { 2382 | flex: 0 0 80%; 2383 | } 2384 | 2385 | .sb-0-0-70 { 2386 | flex: 0 0 70%; 2387 | } 2388 | 2389 | .sb-0-0-60 { 2390 | flex: 0 0 60%; 2391 | } 2392 | 2393 | .sb-0-0-50 { 2394 | flex: 0 0 50%; 2395 | } 2396 | 2397 | .sb-0-0-40 { 2398 | flex: 0 0 40%; 2399 | } 2400 | 2401 | .sb-0-0-30 { 2402 | flex: 0 0 30%; 2403 | } 2404 | 2405 | .sb-0-0-20 { 2406 | flex: 0 0 20%; 2407 | } 2408 | 2409 | .sb-0-0-10 { 2410 | flex: 0 0 10%; 2411 | } 2412 | 2413 | .sb-0-0-third { 2414 | flex: 0 0 33.3333%; 2415 | } 2416 | 2417 | .sb-0-0-quarter { 2418 | flex: 0 0 25%; 2419 | } 2420 | 2421 | .sb-0-0-sixth { 2422 | flex: 0 0 16.6666%; 2423 | } 2424 | 2425 | .sb-0-0-seventh { 2426 | flex: 0 0 14.2857%; 2427 | } 2428 | 2429 | .sb-0-0-eighth { 2430 | flex: 0 0 12.5%; 2431 | } 2432 | 2433 | .sb-0-0-ninth { 2434 | flex: 0 0 11.1111%; 2435 | } 2436 | 2437 | .sb-0-0-0 { 2438 | flex: 0 0 0; 2439 | } 2440 | 2441 | .sb-0-0-auto { 2442 | flex: 0 0 auto; 2443 | } 2444 | 2445 | /* 2446 | * 2447 | * Flex helpers section - 2 Responsive for items */ 2448 | @media only screen and (min-width: 992px) { 2449 | .sb-1-1-100-l { 2450 | flex: 1 1 100%; 2451 | } 2452 | 2453 | .sb-1-1-90-l { 2454 | flex: 1 1 90%; 2455 | } 2456 | 2457 | .sb-1-1-80-l { 2458 | flex: 1 1 80%; 2459 | } 2460 | 2461 | .sb-1-1-70-l { 2462 | flex: 1 1 70%; 2463 | } 2464 | 2465 | .sb-1-1-60-l { 2466 | flex: 1 1 60%; 2467 | } 2468 | 2469 | .sb-1-1-50-l { 2470 | flex: 1 1 50%; 2471 | } 2472 | 2473 | .sb-1-1-40-l { 2474 | flex: 1 1 40%; 2475 | } 2476 | 2477 | .sb-1-1-30-l { 2478 | flex: 1 1 30%; 2479 | } 2480 | 2481 | .sb-1-1-20-l { 2482 | flex: 1 1 20%; 2483 | } 2484 | 2485 | .sb-1-1-10-l { 2486 | flex: 1 1 10%; 2487 | } 2488 | 2489 | .sb-1-1-third-l { 2490 | flex: 1 1 33.3333%; 2491 | } 2492 | 2493 | .sb-1-1-quarter-l { 2494 | flex: 1 1 25%; 2495 | } 2496 | 2497 | .sb-1-1-sixth-l { 2498 | flex: 1 1 16.6666%; 2499 | } 2500 | 2501 | .sb-1-1-seventh-l { 2502 | flex: 1 1 14.2857%; 2503 | } 2504 | 2505 | .sb-1-1-eighth-l { 2506 | flex: 1 1 12.5%; 2507 | } 2508 | 2509 | .sb-1-1-ninth-l { 2510 | flex: 1 1 11.1111%; 2511 | } 2512 | 2513 | .sb-1-1-0-l { 2514 | flex: 1 1 0; 2515 | } 2516 | 2517 | .sb-1-1-auto-l { 2518 | flex: 1 1 auto; 2519 | } 2520 | } 2521 | @media only screen and (min-width: 600px) and (max-width: 992px) { 2522 | .sb-1-1-100-m { 2523 | flex: 1 1 100%; 2524 | } 2525 | 2526 | .sb-1-1-90-m { 2527 | flex: 1 1 90%; 2528 | } 2529 | 2530 | .sb-1-1-80-m { 2531 | flex: 1 1 80%; 2532 | } 2533 | 2534 | .sb-1-1-70-m { 2535 | flex: 1 1 70%; 2536 | } 2537 | 2538 | .sb-1-1-60-m { 2539 | flex: 1 1 60%; 2540 | } 2541 | 2542 | .sb-1-1-50-m { 2543 | flex: 1 1 50%; 2544 | } 2545 | 2546 | .sb-1-1-40-m { 2547 | flex: 1 1 40%; 2548 | } 2549 | 2550 | .sb-1-1-30-m { 2551 | flex: 1 1 30%; 2552 | } 2553 | 2554 | .sb-1-1-20-m { 2555 | flex: 1 1 20%; 2556 | } 2557 | 2558 | .sb-1-1-10-m { 2559 | flex: 1 1 10%; 2560 | } 2561 | 2562 | .sb-1-1-third-m { 2563 | flex: 1 1 33.3333%; 2564 | } 2565 | 2566 | .sb-1-1-quarter-m { 2567 | flex: 1 1 25%; 2568 | } 2569 | 2570 | .sb-1-1-sixth-m { 2571 | flex: 1 1 16.6666%; 2572 | } 2573 | 2574 | .sb-1-1-seventh-m { 2575 | flex: 1 1 14.2857%; 2576 | } 2577 | 2578 | .sb-1-1-eighth-m { 2579 | flex: 1 1 12.5%; 2580 | } 2581 | 2582 | .sb-1-1-ninth-m { 2583 | flex: 1 1 11.1111%; 2584 | } 2585 | 2586 | .sb-1-1-0-m { 2587 | flex: 1 1 0; 2588 | } 2589 | 2590 | .sb-1-1-auto-m { 2591 | flex: 1 1 auto; 2592 | } 2593 | } 2594 | @media only screen and (max-width: 600px) { 2595 | .sb-1-1-100-s { 2596 | flex: 1 1 100%; 2597 | } 2598 | 2599 | .sb-1-1-90-s { 2600 | flex: 1 1 90%; 2601 | } 2602 | 2603 | .sb-1-1-80-s { 2604 | flex: 1 1 80%; 2605 | } 2606 | 2607 | .sb-1-1-70-s { 2608 | flex: 1 1 70%; 2609 | } 2610 | 2611 | .sb-1-1-60-s { 2612 | flex: 1 1 60%; 2613 | } 2614 | 2615 | .sb-1-1-50-s { 2616 | flex: 1 1 50%; 2617 | } 2618 | 2619 | .sb-1-1-40-s { 2620 | flex: 1 1 40%; 2621 | } 2622 | 2623 | .sb-1-1-30-s { 2624 | flex: 1 1 30%; 2625 | } 2626 | 2627 | .sb-1-1-20-s { 2628 | flex: 1 1 20%; 2629 | } 2630 | 2631 | .sb-1-1-10-s { 2632 | flex: 1 1 10%; 2633 | } 2634 | 2635 | .sb-1-1-third-s { 2636 | flex: 1 1 33.3333%; 2637 | } 2638 | 2639 | .sb-1-1-quarter-s { 2640 | flex: 1 1 25%; 2641 | } 2642 | 2643 | .sb-1-1-sixth-s { 2644 | flex: 1 1 16.6666%; 2645 | } 2646 | 2647 | .sb-1-1-seventh-s { 2648 | flex: 1 1 14.2857%; 2649 | } 2650 | 2651 | .sb-1-1-eighth-s { 2652 | flex: 1 1 12.5%; 2653 | } 2654 | 2655 | .sb-1-1-ninth-s { 2656 | flex: 1 1 11.1111%; 2657 | } 2658 | 2659 | .sb-1-1-0-s { 2660 | flex: 1 1 0; 2661 | } 2662 | 2663 | .sb-1-1-auto-s { 2664 | flex: 1 1 auto; 2665 | } 2666 | } 2667 | @media only screen and (min-width: 992px) { 2668 | .sb-0-1-100-l { 2669 | flex: 0 1 100%; 2670 | } 2671 | 2672 | .sb-0-1-90-l { 2673 | flex: 0 1 90%; 2674 | } 2675 | 2676 | .sb-0-1-80-l { 2677 | flex: 0 1 80%; 2678 | } 2679 | 2680 | .sb-0-1-70-l { 2681 | flex: 0 1 70%; 2682 | } 2683 | 2684 | .sb-0-1-60-l { 2685 | flex: 0 1 60%; 2686 | } 2687 | 2688 | .sb-0-1-50-l { 2689 | flex: 0 1 50%; 2690 | } 2691 | 2692 | .sb-0-1-40-l { 2693 | flex: 0 1 40%; 2694 | } 2695 | 2696 | .sb-0-1-30-l { 2697 | flex: 0 1 30%; 2698 | } 2699 | 2700 | .sb-0-1-20-l { 2701 | flex: 0 1 20%; 2702 | } 2703 | 2704 | .sb-0-1-10-l { 2705 | flex: 0 1 10%; 2706 | } 2707 | 2708 | .sb-0-1-third-l { 2709 | flex: 0 1 33.3333%; 2710 | } 2711 | 2712 | .sb-0-1-quarter-l { 2713 | flex: 0 1 25%; 2714 | } 2715 | 2716 | .sb-0-1-sixth-l { 2717 | flex: 0 1 16.6666%; 2718 | } 2719 | 2720 | .sb-0-1-seventh-l { 2721 | flex: 0 1 14.2857%; 2722 | } 2723 | 2724 | .sb-0-1-eighth-l { 2725 | flex: 0 1 12.5%; 2726 | } 2727 | 2728 | .sb-0-1-ninth-l { 2729 | flex: 0 1 11.1111%; 2730 | } 2731 | 2732 | .sb-0-1-0-l { 2733 | flex: 0 1 0; 2734 | } 2735 | 2736 | .sb-0-1-auto-l { 2737 | flex: 0 1 auto; 2738 | } 2739 | } 2740 | @media only screen and (min-width: 600px) and (max-width: 992px) { 2741 | .sb-0-1-100-m { 2742 | flex: 0 1 100%; 2743 | } 2744 | 2745 | .sb-0-1-90-m { 2746 | flex: 0 1 90%; 2747 | } 2748 | 2749 | .sb-0-1-80-m { 2750 | flex: 0 1 80%; 2751 | } 2752 | 2753 | .sb-0-1-70-m { 2754 | flex: 0 1 70%; 2755 | } 2756 | 2757 | .sb-0-1-60-m { 2758 | flex: 0 1 60%; 2759 | } 2760 | 2761 | .sb-0-1-50-m { 2762 | flex: 0 1 50%; 2763 | } 2764 | 2765 | .sb-0-1-40-m { 2766 | flex: 0 1 40%; 2767 | } 2768 | 2769 | .sb-0-1-30-m { 2770 | flex: 0 1 30%; 2771 | } 2772 | 2773 | .sb-0-1-20-m { 2774 | flex: 0 1 20%; 2775 | } 2776 | 2777 | .sb-0-1-10-m { 2778 | flex: 0 1 10%; 2779 | } 2780 | 2781 | .sb-0-1-third-m { 2782 | flex: 0 1 33.3333%; 2783 | } 2784 | 2785 | .sb-0-1-quarter-m { 2786 | flex: 0 1 25%; 2787 | } 2788 | 2789 | .sb-0-1-sixth-m { 2790 | flex: 0 1 16.6666%; 2791 | } 2792 | 2793 | .sb-0-1-seventh-m { 2794 | flex: 0 1 14.2857%; 2795 | } 2796 | 2797 | .sb-0-1-eighth-m { 2798 | flex: 0 1 12.5%; 2799 | } 2800 | 2801 | .sb-0-1-ninth-m { 2802 | flex: 0 1 11.1111%; 2803 | } 2804 | 2805 | .sb-0-1-0-m { 2806 | flex: 0 1 0; 2807 | } 2808 | 2809 | .sb-0-1-auto-m { 2810 | flex: 0 1 auto; 2811 | } 2812 | } 2813 | @media only screen and (max-width: 600px) { 2814 | .sb-10-1-100-s { 2815 | flex: 0 1 100%; 2816 | } 2817 | 2818 | .sb-10-1-90-s { 2819 | flex: 0 1 90%; 2820 | } 2821 | 2822 | .sb-10-1-80-s { 2823 | flex: 0 1 80%; 2824 | } 2825 | 2826 | .sb-10-1-70-s { 2827 | flex: 0 1 70%; 2828 | } 2829 | 2830 | .sb-10-1-60-s { 2831 | flex: 0 1 60%; 2832 | } 2833 | 2834 | .sb-10-1-50-s { 2835 | flex: 0 1 50%; 2836 | } 2837 | 2838 | .sb-10-1-40-s { 2839 | flex: 0 1 40%; 2840 | } 2841 | 2842 | .sb-10-1-30-s { 2843 | flex: 0 1 30%; 2844 | } 2845 | 2846 | .sb-10-1-20-s { 2847 | flex: 0 1 20%; 2848 | } 2849 | 2850 | .sb-10-1-10-s { 2851 | flex: 0 1 10%; 2852 | } 2853 | 2854 | .sb-0-1-third-s { 2855 | flex: 0 1 33.3333%; 2856 | } 2857 | 2858 | .sb-0-1-quarter-s { 2859 | flex: 0 1 25%; 2860 | } 2861 | 2862 | .sb-0-1-sixth-s { 2863 | flex: 0 1 16.6666%; 2864 | } 2865 | 2866 | .sb-0-1-seventh-s { 2867 | flex: 0 1 14.2857%; 2868 | } 2869 | 2870 | .sb-0-1-eighth-s { 2871 | flex: 0 1 12.5%; 2872 | } 2873 | 2874 | .sb-0-1-ninth-s { 2875 | flex: 0 1 11.1111%; 2876 | } 2877 | 2878 | .sb-0-1-0-s { 2879 | flex: 0 1 0; 2880 | } 2881 | 2882 | .sb-0-1-auto-s { 2883 | flex: 0 1 auto; 2884 | } 2885 | } 2886 | @media only screen and (min-width: 992px) { 2887 | .sb-1-0-100-l { 2888 | flex: 1 0 100%; 2889 | } 2890 | 2891 | .sb-1-0-90-l { 2892 | flex: 1 0 90%; 2893 | } 2894 | 2895 | .sb-1-0-80-l { 2896 | flex: 1 0 80%; 2897 | } 2898 | 2899 | .sb-1-0-70-l { 2900 | flex: 1 0 70%; 2901 | } 2902 | 2903 | .sb-1-0-60-l { 2904 | flex: 1 0 60%; 2905 | } 2906 | 2907 | .sb-1-0-50-l { 2908 | flex: 1 0 50%; 2909 | } 2910 | 2911 | .sb-1-0-40-l { 2912 | flex: 1 0 40%; 2913 | } 2914 | 2915 | .sb-1-0-30-l { 2916 | flex: 1 0 30%; 2917 | } 2918 | 2919 | .sb-1-0-20-l { 2920 | flex: 1 0 20%; 2921 | } 2922 | 2923 | .sb-1-0-10-l { 2924 | flex: 1 0 10%; 2925 | } 2926 | 2927 | .sb-1-0-third-l { 2928 | flex: 1 0 33.3333%; 2929 | } 2930 | 2931 | .sb-1-0-quarter-l { 2932 | flex: 1 0 25%; 2933 | } 2934 | 2935 | .sb-1-0-sixth-l { 2936 | flex: 1 0 16.6666%; 2937 | } 2938 | 2939 | .sb-1-0-seventh-l { 2940 | flex: 1 0 14.2857%; 2941 | } 2942 | 2943 | .sb-1-0-eighth-l { 2944 | flex: 1 0 12.5%; 2945 | } 2946 | 2947 | .sb-1-0-ninth-l { 2948 | flex: 1 0 11.1111%; 2949 | } 2950 | 2951 | .sb-1-0-0-l { 2952 | flex: 1 0 0; 2953 | } 2954 | 2955 | .sb-1-0-auto-l { 2956 | flex: 1 0 auto; 2957 | } 2958 | } 2959 | @media only screen and (min-width: 600px) and (max-width: 992px) { 2960 | .sb-1-0-100-m { 2961 | flex: 1 0 100%; 2962 | } 2963 | 2964 | .sb-1-0-90-m { 2965 | flex: 1 0 90%; 2966 | } 2967 | 2968 | .sb-1-0-80-m { 2969 | flex: 1 0 80%; 2970 | } 2971 | 2972 | .sb-1-0-70-m { 2973 | flex: 1 0 70%; 2974 | } 2975 | 2976 | .sb-1-0-60-m { 2977 | flex: 1 0 60%; 2978 | } 2979 | 2980 | .sb-1-0-50-m { 2981 | flex: 1 0 50%; 2982 | } 2983 | 2984 | .sb-1-0-40-m { 2985 | flex: 1 0 40%; 2986 | } 2987 | 2988 | .sb-1-0-30-m { 2989 | flex: 1 0 30%; 2990 | } 2991 | 2992 | .sb-1-0-20-m { 2993 | flex: 1 0 20%; 2994 | } 2995 | 2996 | .sb-1-0-10-m { 2997 | flex: 1 0 10%; 2998 | } 2999 | 3000 | .sb-1-0-third-m { 3001 | flex: 1 0 33.3333%; 3002 | } 3003 | 3004 | .sb-1-0-quarter-m { 3005 | flex: 1 0 25%; 3006 | } 3007 | 3008 | .sb-1-0-sixth-m { 3009 | flex: 1 0 16.6666%; 3010 | } 3011 | 3012 | .sb-1-0-seventh-m { 3013 | flex: 1 0 14.2857%; 3014 | } 3015 | 3016 | .sb-1-0-eighth-m { 3017 | flex: 1 0 12.5%; 3018 | } 3019 | 3020 | .sb-1-0-ninth-m { 3021 | flex: 1 0 11.1111%; 3022 | } 3023 | 3024 | .sb-1-0-0-m { 3025 | flex: 1 0 0; 3026 | } 3027 | 3028 | .sb-1-0-auto-m { 3029 | flex: 1 0 auto; 3030 | } 3031 | } 3032 | @media only screen and (max-width: 600px) { 3033 | .sb-1-0-100-s { 3034 | flex: 1 0 100%; 3035 | } 3036 | 3037 | .sb-1-0-90-s { 3038 | flex: 1 0 90%; 3039 | } 3040 | 3041 | .sb-1-0-80-s { 3042 | flex: 1 0 80%; 3043 | } 3044 | 3045 | .sb-1-0-70-s { 3046 | flex: 1 0 70%; 3047 | } 3048 | 3049 | .sb-1-0-60-s { 3050 | flex: 1 0 60%; 3051 | } 3052 | 3053 | .sb-1-0-50-s { 3054 | flex: 1 0 50%; 3055 | } 3056 | 3057 | .sb-1-0-40-s { 3058 | flex: 1 0 40%; 3059 | } 3060 | 3061 | .sb-1-0-30-s { 3062 | flex: 1 0 30%; 3063 | } 3064 | 3065 | .sb-1-0-20-s { 3066 | flex: 1 0 20%; 3067 | } 3068 | 3069 | .sb-1-0-10-s { 3070 | flex: 1 0 10%; 3071 | } 3072 | 3073 | .sb-1-0-third-s { 3074 | flex: 1 0 33.3333%; 3075 | } 3076 | 3077 | .sb-1-0-quarter-s { 3078 | flex: 1 0 25%; 3079 | } 3080 | 3081 | .sb-1-0-sixth-s { 3082 | flex: 1 0 16.6666%; 3083 | } 3084 | 3085 | .sb-1-0-seventh-s { 3086 | flex: 1 0 14.2857%; 3087 | } 3088 | 3089 | .sb-1-0-eighth-s { 3090 | flex: 1 0 12.5%; 3091 | } 3092 | 3093 | .sb-1-0-ninth-s { 3094 | flex: 1 0 11.1111%; 3095 | } 3096 | 3097 | .sb-1-0-0-s { 3098 | flex: 1 0 0; 3099 | } 3100 | 3101 | .sb-1-0-auto-s { 3102 | flex: 1 0 auto; 3103 | } 3104 | } 3105 | @media only screen and (min-width: 992px) { 3106 | .sb-0-0-100-l { 3107 | flex: 0 0 100%; 3108 | } 3109 | 3110 | .sb-0-0-90-l { 3111 | flex: 0 0 90%; 3112 | } 3113 | 3114 | .sb-0-0-80-l { 3115 | flex: 0 0 80%; 3116 | } 3117 | 3118 | .sb-0-0-70-l { 3119 | flex: 0 0 70%; 3120 | } 3121 | 3122 | .sb-0-0-60-l { 3123 | flex: 0 0 60%; 3124 | } 3125 | 3126 | .sb-0-0-50-l { 3127 | flex: 0 0 50%; 3128 | } 3129 | 3130 | .sb-0-0-40-l { 3131 | flex: 0 0 40%; 3132 | } 3133 | 3134 | .sb-0-0-30-l { 3135 | flex: 0 0 30%; 3136 | } 3137 | 3138 | .sb-0-0-20-l { 3139 | flex: 0 0 20%; 3140 | } 3141 | 3142 | .sb-0-0-10-l { 3143 | flex: 0 0 10%; 3144 | } 3145 | 3146 | .sb-0-0-third-l { 3147 | flex: 0 0 33.3333%; 3148 | } 3149 | 3150 | .sb-0-0-quarter-l { 3151 | flex: 0 0 25%; 3152 | } 3153 | 3154 | .sb-0-0-sixth-l { 3155 | flex: 0 0 16.6666%; 3156 | } 3157 | 3158 | .sb-0-0-seventh-l { 3159 | flex: 0 0 14.2857%; 3160 | } 3161 | 3162 | .sb-0-0-eighth-l { 3163 | flex: 0 0 12.5%; 3164 | } 3165 | 3166 | .sb-0-0-ninth-l { 3167 | flex: 0 0 11.1111%; 3168 | } 3169 | 3170 | .sb-0-0-0-l { 3171 | flex: 0 0 0; 3172 | } 3173 | 3174 | .sb-0-0-auto-l { 3175 | flex: 0 0 auto; 3176 | } 3177 | } 3178 | @media only screen and (min-width: 600px) and (max-width: 992px) { 3179 | .sb-0-0-100-m { 3180 | flex: 0 0 100%; 3181 | } 3182 | 3183 | .sb-0-0-90-m { 3184 | flex: 0 0 90%; 3185 | } 3186 | 3187 | .sb-0-0-80-m { 3188 | flex: 0 0 80%; 3189 | } 3190 | 3191 | .sb-0-0-70-m { 3192 | flex: 0 0 70%; 3193 | } 3194 | 3195 | .sb-0-0-60-m { 3196 | flex: 0 0 60%; 3197 | } 3198 | 3199 | .sb-0-0-50-m { 3200 | flex: 0 0 50%; 3201 | } 3202 | 3203 | .sb-0-0-40-m { 3204 | flex: 0 0 40%; 3205 | } 3206 | 3207 | .sb-0-0-30-m { 3208 | flex: 0 0 30%; 3209 | } 3210 | 3211 | .sb-0-0-20-m { 3212 | flex: 0 0 20%; 3213 | } 3214 | 3215 | .sb-0-0-10-m { 3216 | flex: 0 0 10%; 3217 | } 3218 | 3219 | .sb-0-0-third-m { 3220 | flex: 0 0 33.3333%; 3221 | } 3222 | 3223 | .sb-0-0-quarter-m { 3224 | flex: 0 0 25%; 3225 | } 3226 | 3227 | .sb-0-0-sixth-m { 3228 | flex: 0 0 16.6666%; 3229 | } 3230 | 3231 | .sb-0-0-seventh-m { 3232 | flex: 0 0 14.2857%; 3233 | } 3234 | 3235 | .sb-0-0-eighth-m { 3236 | flex: 0 0 12.5%; 3237 | } 3238 | 3239 | .sb-0-0-ninth-m { 3240 | flex: 0 0 11.1111%; 3241 | } 3242 | 3243 | .sb-0-0-0-m { 3244 | flex: 0 0 0; 3245 | } 3246 | 3247 | .sb-0-0-auto-m { 3248 | flex: 0 0 auto; 3249 | } 3250 | } 3251 | @media only screen and (max-width: 600px) { 3252 | .sb-0-0-100-s { 3253 | flex: 0 0 100%; 3254 | } 3255 | 3256 | .sb-0-0-90-s { 3257 | flex: 0 0 90%; 3258 | } 3259 | 3260 | .sb-0-0-80-s { 3261 | flex: 0 0 80%; 3262 | } 3263 | 3264 | .sb-0-0-70-s { 3265 | flex: 0 0 70%; 3266 | } 3267 | 3268 | .sb-0-0-60-s { 3269 | flex: 0 0 60%; 3270 | } 3271 | 3272 | .sb-0-0-50-s { 3273 | flex: 0 0 50%; 3274 | } 3275 | 3276 | .sb-0-0-40-s { 3277 | flex: 0 0 40%; 3278 | } 3279 | 3280 | .sb-0-0-30-s { 3281 | flex: 0 0 30%; 3282 | } 3283 | 3284 | .sb-0-0-20-s { 3285 | flex: 0 0 20%; 3286 | } 3287 | 3288 | .sb-0-0-10-s { 3289 | flex: 0 0 10%; 3290 | } 3291 | 3292 | .sb-0-0-third-s { 3293 | flex: 0 0 33.3333%; 3294 | } 3295 | 3296 | .sb-0-0-quarter-s { 3297 | flex: 0 0 25%; 3298 | } 3299 | 3300 | .sb-0-0-sixth-s { 3301 | flex: 0 0 16.6666%; 3302 | } 3303 | 3304 | .sb-0-0-seventh-s { 3305 | flex: 0 0 14.2857%; 3306 | } 3307 | 3308 | .sb-0-0-eighth-s { 3309 | flex: 0 0 12.5%; 3310 | } 3311 | 3312 | .sb-0-0-ninth-s { 3313 | flex: 0 0 11.1111%; 3314 | } 3315 | 3316 | .sb-0-0-0-s { 3317 | flex: 0 0 0; 3318 | } 3319 | 3320 | .sb-0-0-auto-s { 3321 | flex: 0 0 auto; 3322 | } 3323 | } 3324 | /* 3325 | * Flex helpers Section 1 */ 3326 | .sb-flex-10 { 3327 | flex: 10 1 0; 3328 | } 3329 | 3330 | .sb-flex-9 { 3331 | flex: 9 1 0; 3332 | } 3333 | 3334 | .sb-flex-8 { 3335 | flex: 8 1 0; 3336 | } 3337 | 3338 | .sb-flex-7 { 3339 | flex: 7 1 0; 3340 | } 3341 | 3342 | .sb-flex-6 { 3343 | flex: 6 1 0; 3344 | } 3345 | 3346 | .sb-flex-5 { 3347 | flex: 5 1 0; 3348 | } 3349 | 3350 | .sb-flex-4 { 3351 | flex: 4 1 0; 3352 | } 3353 | 3354 | .sb-flex-3 { 3355 | flex: 3 1 0; 3356 | } 3357 | 3358 | .sb-flex-2 { 3359 | flex: 2 1 0; 3360 | } 3361 | 3362 | .sb-flex-1 { 3363 | flex: 1 1 0; 3364 | } 3365 | 3366 | .sb-flex-0 { 3367 | flex: 0 1 0; 3368 | } 3369 | 3370 | .sb-flex-initial, 3371 | .sb-flex-0-auto, 3372 | .sb-flex-0-1-auto { 3373 | flex: 0 1 auto; 3374 | } 3375 | 3376 | .sb-flex-auto, 3377 | .sb-flex-1-1-auto { 3378 | flex: 1 1 auto; 3379 | } 3380 | 3381 | .sb-flex-none, 3382 | .sb-flex-0-0-auto { 3383 | flex: 1 1 auto; 3384 | } 3385 | 3386 | /* 3387 | * Flex helpers Section 1 Responsive */ 3388 | @media only screen and (min-width: 992px) { 3389 | .sb-flex-10-l { 3390 | flex: 10 1 0; 3391 | } 3392 | 3393 | .sb-flex-9-l { 3394 | flex: 9 1 0; 3395 | } 3396 | 3397 | .sb-flex-8-l { 3398 | flex: 8 1 0; 3399 | } 3400 | 3401 | .sb-flex-7-l { 3402 | flex: 7 1 0; 3403 | } 3404 | 3405 | .sb-flex-6-l { 3406 | flex: 6 1 0; 3407 | } 3408 | 3409 | .sb-flex-5-l { 3410 | flex: 5 1 0; 3411 | } 3412 | 3413 | .sb-flex-4-l { 3414 | flex: 4 1 0; 3415 | } 3416 | 3417 | .sb-flex-3-l { 3418 | flex: 3 1 0; 3419 | } 3420 | 3421 | .sb-flex-2-l { 3422 | flex: 2 1 0; 3423 | } 3424 | 3425 | .sb-flex-1-l { 3426 | flex: 1 1 0; 3427 | } 3428 | 3429 | .sb-flex-0-l { 3430 | flex: 0 1 0; 3431 | } 3432 | 3433 | .sb-flex-initial-l, 3434 | .sb-flex-0-auto-l, 3435 | .sb-flex-0-1-auto-l { 3436 | flex: 0 1 auto; 3437 | } 3438 | 3439 | .sb-flex-auto-l, 3440 | .sb-flex-1-1-auto-l { 3441 | flex: 1 1 auto; 3442 | } 3443 | 3444 | .sb-flex-none-l, 3445 | .sb-flex-0-0-auto-l { 3446 | flex: 1 1 auto; 3447 | } 3448 | } 3449 | @media only screen and (min-width: 600px) and (max-width: 992px) { 3450 | .sb-flex-10-m { 3451 | flex: 10 1 0; 3452 | } 3453 | 3454 | .sb-flex-9-m { 3455 | flex: 9 1 0; 3456 | } 3457 | 3458 | .sb-flex-8-m { 3459 | flex: 8 1 0; 3460 | } 3461 | 3462 | .sb-flex-7-m { 3463 | flex: 7 1 0; 3464 | } 3465 | 3466 | .sb-flex-6-m { 3467 | flex: 6 1 0; 3468 | } 3469 | 3470 | .sb-flex-5-m { 3471 | flex: 5 1 0; 3472 | } 3473 | 3474 | .sb-flex-4-m { 3475 | flex: 4 1 0; 3476 | } 3477 | 3478 | .sb-flex-3-m { 3479 | flex: 3 1 0; 3480 | } 3481 | 3482 | .sb-flex-2-m { 3483 | flex: 2 1 0; 3484 | } 3485 | 3486 | .sb-flex-1-m { 3487 | flex: 1 1 0; 3488 | } 3489 | 3490 | .sb-flex-0-m { 3491 | flex: 0 1 0; 3492 | } 3493 | 3494 | .sb-flex-initial-m, 3495 | .sb-flex-0-auto-m, 3496 | .sb-flex-0-1-auto-m { 3497 | flex: 0 1 auto; 3498 | } 3499 | 3500 | .sb-flex-auto-m, 3501 | .sb-flex-1-1-auto-m { 3502 | flex: 1 1 auto; 3503 | } 3504 | 3505 | .sb-flex-none-m, 3506 | .sb-flex-0-0-auto-m { 3507 | flex: 1 1 auto; 3508 | } 3509 | } 3510 | @media only screen and (max-width: 600px) { 3511 | .sb-flex-10-s { 3512 | flex: 10 1 0; 3513 | } 3514 | 3515 | .sb-flex-9-s { 3516 | flex: 9 1 0; 3517 | } 3518 | 3519 | .sb-flex-8-s { 3520 | flex: 8 1 0; 3521 | } 3522 | 3523 | .sb-flex-7-s { 3524 | flex: 7 1 0; 3525 | } 3526 | 3527 | .sb-flex-6-s { 3528 | flex: 6 1 0; 3529 | } 3530 | 3531 | .sb-flex-5-s { 3532 | flex: 5 1 0; 3533 | } 3534 | 3535 | .sb-flex-4-s { 3536 | flex: 4 1 0; 3537 | } 3538 | 3539 | .sb-flex-3-s { 3540 | flex: 3 1 0; 3541 | } 3542 | 3543 | .sb-flex-2-s { 3544 | flex: 2 1 0; 3545 | } 3546 | 3547 | .sb-flex-1-s { 3548 | flex: 1 1 0; 3549 | } 3550 | 3551 | .sb-flex-0-s { 3552 | flex: 0 1 0; 3553 | } 3554 | 3555 | .sb-flex-initial-s, 3556 | .sb-flex-0-auto-s, 3557 | .sb-flex-0-1-auto-s { 3558 | flex: 0 1 auto; 3559 | } 3560 | 3561 | .sb-flex-auto-s, 3562 | .sb-flex-1-1-auto-s { 3563 | flex: 1 1 auto; 3564 | } 3565 | 3566 | .sb-flex-none-s, 3567 | .sb-flex-0-0-auto-s { 3568 | flex: 1 1 auto; 3569 | } 3570 | } 3571 | /* 3572 | * 3573 | * Flex Grow */ 3574 | @media only screen and (min-width: 992px) { 3575 | .sb-flex-grow-0-l { 3576 | flex-grow: 0; 3577 | } 3578 | 3579 | .sb-flex-grow-1-l { 3580 | flex-grow: 1; 3581 | } 3582 | 3583 | .sb-flex-grow-2-l { 3584 | flex-grow: 2; 3585 | } 3586 | 3587 | .sb-flex-grow-3-l { 3588 | flex-grow: 3; 3589 | } 3590 | 3591 | .sb-flex-grow-4-l { 3592 | flex-grow: 4; 3593 | } 3594 | 3595 | .sb-flex-grow-5-l { 3596 | flex-grow: 5; 3597 | } 3598 | 3599 | .sb-flex-grow-6-l { 3600 | flex-grow: 6; 3601 | } 3602 | 3603 | .sb-flex-grow-7-l { 3604 | flex-grow: 7; 3605 | } 3606 | 3607 | .sb-flex-grow-8-l { 3608 | flex-grow: 8; 3609 | } 3610 | 3611 | .sb-flex-grow-9-l { 3612 | flex-grow: 9; 3613 | } 3614 | 3615 | .sb-flex-grow-10-l { 3616 | flex-grow: 10; 3617 | } 3618 | } 3619 | @media only screen and (min-width: 600px) and (max-width: 992px) { 3620 | .sb-flex-grow-0-m { 3621 | flex-grow: 0; 3622 | } 3623 | 3624 | .sb-flex-grow-1-m { 3625 | flex-grow: 1; 3626 | } 3627 | 3628 | .sb-flex-grow-2-m { 3629 | flex-grow: 2; 3630 | } 3631 | 3632 | .sb-flex-grow-3-m { 3633 | flex-grow: 3; 3634 | } 3635 | 3636 | .sb-flex-grow-4-m { 3637 | flex-grow: 4; 3638 | } 3639 | 3640 | .sb-flex-grow-5-m { 3641 | flex-grow: 5; 3642 | } 3643 | 3644 | .sb-flex-grow-6-m { 3645 | flex-grow: 6; 3646 | } 3647 | 3648 | .sb-flex-grow-7-m { 3649 | flex-grow: 7; 3650 | } 3651 | 3652 | .sb-flex-grow-8-m { 3653 | flex-grow: 8; 3654 | } 3655 | 3656 | .sb-flex-grow-9-m { 3657 | flex-grow: 9; 3658 | } 3659 | 3660 | .sb-flex-grow-10-m { 3661 | flex-grow: 10; 3662 | } 3663 | } 3664 | @media only screen and (max-width: 600px) { 3665 | .sb-flex-grow-0-s { 3666 | flex-grow: 0; 3667 | } 3668 | 3669 | .sb-flex-grow-1-s { 3670 | flex-grow: 1; 3671 | } 3672 | 3673 | .sb-flex-grow-2-s { 3674 | flex-grow: 2; 3675 | } 3676 | 3677 | .sb-flex-grow-3-s { 3678 | flex-grow: 3; 3679 | } 3680 | 3681 | .sb-flex-grow-4-s { 3682 | flex-grow: 4; 3683 | } 3684 | 3685 | .sb-flex-grow-5-s { 3686 | flex-grow: 5; 3687 | } 3688 | 3689 | .sb-flex-grow-6-s { 3690 | flex-grow: 6; 3691 | } 3692 | 3693 | .sb-flex-grow-7-s { 3694 | flex-grow: 7; 3695 | } 3696 | 3697 | .sb-flex-grow-8-s { 3698 | flex-grow: 8; 3699 | } 3700 | 3701 | .sb-flex-grow-9-s { 3702 | flex-grow: 9; 3703 | } 3704 | 3705 | .sb-flex-grow-10-s { 3706 | flex-grow: 10; 3707 | } 3708 | } 3709 | /* 3710 | * 3711 | * Flex Shrink */ 3712 | @media only screen and (min-width: 992px) { 3713 | .sb-flex-shrink-0-l { 3714 | flex-shrink: 0; 3715 | } 3716 | 3717 | .sb-flex-shrink-1-l { 3718 | flex-shrink: 1; 3719 | } 3720 | 3721 | .sb-flex-shrink-2-l { 3722 | flex-shrink: 2; 3723 | } 3724 | 3725 | .sb-flex-shrink-3-l { 3726 | flex-shrink: 3; 3727 | } 3728 | 3729 | .sb-flex-shrink-4-l { 3730 | flex-shrink: 4; 3731 | } 3732 | 3733 | .sb-flex-shrink-5-l { 3734 | flex-shrink: 5; 3735 | } 3736 | 3737 | .sb-flex-shrink-6-l { 3738 | flex-shrink: 6; 3739 | } 3740 | 3741 | .sb-flex-shrink-7-l { 3742 | flex-shrink: 7; 3743 | } 3744 | 3745 | .sb-flex-shrink-8-l { 3746 | flex-shrink: 8; 3747 | } 3748 | 3749 | .sb-flex-shrink-9-l { 3750 | flex-shrink: 9; 3751 | } 3752 | 3753 | .sb-flex-shrink-10-l { 3754 | flex-shrink: 10; 3755 | } 3756 | } 3757 | @media only screen and (min-width: 600px) and (max-width: 992px) { 3758 | .sb-flex-shrink-0-m { 3759 | flex-shrink: 0; 3760 | } 3761 | 3762 | .sb-flex-shrink-1-m { 3763 | flex-shrink: 1; 3764 | } 3765 | 3766 | .sb-flex-shrink-2-m { 3767 | flex-shrink: 2; 3768 | } 3769 | 3770 | .sb-flex-shrink-3-m { 3771 | flex-shrink: 3; 3772 | } 3773 | 3774 | .sb-flex-shrink-4-m { 3775 | flex-shrink: 4; 3776 | } 3777 | 3778 | .sb-flex-shrink-5-m { 3779 | flex-shrink: 5; 3780 | } 3781 | 3782 | .sb-flex-shrink-6-m { 3783 | flex-shrink: 6; 3784 | } 3785 | 3786 | .sb-flex-shrink-7-m { 3787 | flex-shrink: 7; 3788 | } 3789 | 3790 | .sb-flex-shrink-8-m { 3791 | flex-shrink: 8; 3792 | } 3793 | 3794 | .sb-flex-shrink-9-m { 3795 | flex-shrink: 9; 3796 | } 3797 | 3798 | .sb-flex-shrink-10-m { 3799 | flex-shrink: 10; 3800 | } 3801 | } 3802 | @media only screen and (max-width: 600px) { 3803 | .sb-flex-shrink-0-s { 3804 | flex-shrink: 0; 3805 | } 3806 | 3807 | .sb-flex-shrink-1-s { 3808 | flex-shrink: 1; 3809 | } 3810 | 3811 | .sb-flex-shrink-2-s { 3812 | flex-shrink: 2; 3813 | } 3814 | 3815 | .sb-flex-shrink-3-s { 3816 | flex-shrink: 3; 3817 | } 3818 | 3819 | .sb-flex-shrink-4-s { 3820 | flex-shrink: 4; 3821 | } 3822 | 3823 | .sb-flex-shrink-5-s { 3824 | flex-shrink: 5; 3825 | } 3826 | 3827 | .sb-flex-shrink-6-s { 3828 | flex-shrink: 6; 3829 | } 3830 | 3831 | .sb-flex-shrink-7-s { 3832 | flex-shrink: 7; 3833 | } 3834 | 3835 | .sb-flex-shrink-8-s { 3836 | flex-shrink: 8; 3837 | } 3838 | 3839 | .sb-flex-shrink-9-s { 3840 | flex-shrink: 9; 3841 | } 3842 | 3843 | .sb-flex-shrink-10-s { 3844 | flex-shrink: 10; 3845 | } 3846 | } 3847 | /* 3848 | * 3849 | * Flex Basis */ 3850 | @media only screen and (min-width: 992px) { 3851 | .sb-flex-basis-100-l { 3852 | flex-basis: 100%; 3853 | } 3854 | 3855 | .sb-flex-basis-90-l { 3856 | flex-basis: 90%; 3857 | } 3858 | 3859 | .sb-flex-basis-80-l { 3860 | flex-basis: 80%; 3861 | } 3862 | 3863 | .sb-flex-basis-70-l { 3864 | flex-basis: 70%; 3865 | } 3866 | 3867 | .sb-flex-basis-60-l { 3868 | flex-basis: 60%; 3869 | } 3870 | 3871 | .sb-flex-basis-50-l { 3872 | flex-basis: 50%; 3873 | } 3874 | 3875 | .sb-flex-basis-40-l { 3876 | flex-basis: 40%; 3877 | } 3878 | 3879 | .sb-flex-basis-30-l { 3880 | flex-basis: 30%; 3881 | } 3882 | 3883 | .sb-flex-basis-20-l { 3884 | flex-basis: 20%; 3885 | } 3886 | 3887 | .sb-flex-basis-10-l { 3888 | flex-basis: 10%; 3889 | } 3890 | 3891 | .sb-flex-basis-third-l { 3892 | flex-basis: 33.3333%; 3893 | } 3894 | 3895 | .sb-flex-basis-quarter-l { 3896 | flex-basis: 25%; 3897 | } 3898 | 3899 | .sb-flex-basis-sixth-l { 3900 | flex-basis: 16.6666%; 3901 | } 3902 | 3903 | .sb-flex-basis-seventh-l { 3904 | flex-basis: 14.2857%; 3905 | } 3906 | 3907 | .sb-flex-basis-eighth-l { 3908 | flex-basis: 12.5%; 3909 | } 3910 | 3911 | .sb-flex-basis-ninth-l { 3912 | flex-basis: 11.1111%; 3913 | } 3914 | 3915 | .sb-flex-basis-0-l { 3916 | flex-basis: 0; 3917 | } 3918 | 3919 | .sb-flex-basis-auto-l { 3920 | flex-basis: auto; 3921 | } 3922 | } 3923 | @media only screen and (min-width: 600px) and (max-width: 992px) { 3924 | .sb-flex-basis-100-m { 3925 | flex-basis: 100%; 3926 | } 3927 | 3928 | .sb-flex-basis-90-m { 3929 | flex-basis: 90%; 3930 | } 3931 | 3932 | .sb-flex-basis-80-m { 3933 | flex-basis: 80%; 3934 | } 3935 | 3936 | .sb-flex-basis-70-m { 3937 | flex-basis: 70%; 3938 | } 3939 | 3940 | .sb-flex-basis-60-m { 3941 | flex-basis: 60%; 3942 | } 3943 | 3944 | .sb-flex-basis-50-m { 3945 | flex-basis: 50%; 3946 | } 3947 | 3948 | .sb-flex-basis-40-m { 3949 | flex-basis: 40%; 3950 | } 3951 | 3952 | .sb-flex-basis-30-m { 3953 | flex-basis: 30%; 3954 | } 3955 | 3956 | .sb-flex-basis-20-m { 3957 | flex-basis: 20%; 3958 | } 3959 | 3960 | .sb-flex-basis-10-m { 3961 | flex-basis: 10%; 3962 | } 3963 | 3964 | .sb-flex-basis-third-m { 3965 | flex-basis: 33.3333%; 3966 | } 3967 | 3968 | .sb-flex-basis-quarter-m { 3969 | flex-basis: 25%; 3970 | } 3971 | 3972 | .sb-flex-basis-sixth-m { 3973 | flex-basis: 16.6666%; 3974 | } 3975 | 3976 | .sb-flex-basis-seventh-m { 3977 | flex-basis: 14.2857%; 3978 | } 3979 | 3980 | .sb-flex-basis-eighth-m { 3981 | flex-basis: 12.5%; 3982 | } 3983 | 3984 | .sb-flex-basis-ninth-m { 3985 | flex-basis: 11.1111%; 3986 | } 3987 | 3988 | .sb-flex-basis-0-m { 3989 | flex-basis: 0; 3990 | } 3991 | 3992 | .sb-flex-basis-auto-m { 3993 | flex-basis: auto; 3994 | } 3995 | } 3996 | @media only screen and (max-width: 600px) { 3997 | .sb-flex-basis-100-s { 3998 | flex-basis: 100%; 3999 | } 4000 | 4001 | .sb-flex-basis-90-s { 4002 | flex-basis: 90%; 4003 | } 4004 | 4005 | .sb-flex-basis-80-s { 4006 | flex-basis: 80%; 4007 | } 4008 | 4009 | .sb-flex-basis-70-s { 4010 | flex-basis: 70%; 4011 | } 4012 | 4013 | .sb-flex-basis-60-s { 4014 | flex-basis: 60%; 4015 | } 4016 | 4017 | .sb-flex-basis-50-s { 4018 | flex-basis: 50%; 4019 | } 4020 | 4021 | .sb-flex-basis-40-s { 4022 | flex-basis: 40%; 4023 | } 4024 | 4025 | .sb-flex-basis-30-s { 4026 | flex-basis: 30%; 4027 | } 4028 | 4029 | .sb-flex-basis-20-s { 4030 | flex-basis: 20%; 4031 | } 4032 | 4033 | .sb-flex-basis-10-s { 4034 | flex-basis: 10%; 4035 | } 4036 | 4037 | .sb-flex-basis-third-s { 4038 | flex-basis: 33.3333%; 4039 | } 4040 | 4041 | .sb-flex-basis-quarter-s { 4042 | flex-basis: 25%; 4043 | } 4044 | 4045 | .sb-flex-basis-sixth-s { 4046 | flex-basis: 16.6666%; 4047 | } 4048 | 4049 | .sb-flex-basis-seventh-s { 4050 | flex-basis: 14.2857%; 4051 | } 4052 | 4053 | .sb-flex-basis-eighth-s { 4054 | flex-basis: 12.5%; 4055 | } 4056 | 4057 | .sb-flex-basis-ninth-s { 4058 | flex-basis: 11.1111%; 4059 | } 4060 | 4061 | .sb-flex-basis-0-s { 4062 | flex-basis: 0; 4063 | } 4064 | 4065 | .sb-flex-basis-auto-s { 4066 | flex-basis: auto; 4067 | } 4068 | } 4069 | 4070 | /*# sourceMappingURL=strawberry.css.map */ 4071 | --------------------------------------------------------------------------------