3 // Use all Bootstrap modules that we want
4 @import "../bootstrap/scss/functions";
5 @import "../bootstrap/scss/variables";
6 @import "../bootstrap/scss/mixins";
7 @import "../bootstrap/scss/root";
8 @import "../bootstrap/scss/reboot";
9 @import "../bootstrap/scss/type";
10 @import "../bootstrap/scss/images";
11 @import "../bootstrap/scss/code";
12 @import "../bootstrap/scss/grid";
13 @import "../bootstrap/scss/tables";
14 @import "../bootstrap/scss/forms";
15 @import "../bootstrap/scss/buttons";
16 @import "../bootstrap/scss/transitions";
17 @import "../bootstrap/scss/dropdown";
18 @import "../bootstrap/scss/button-group";
19 @import "../bootstrap/scss/input-group";
20 @import "../bootstrap/scss/nav";
21 @import "../bootstrap/scss/navbar";
22 @import "../bootstrap/scss/card";
23 @import "../bootstrap/scss/pagination";
24 @import "../bootstrap/scss/badge";
25 @import "../bootstrap/scss/alert";
26 @import "../bootstrap/scss/progress";
27 @import "../bootstrap/scss/media";
28 @import "../bootstrap/scss/list-group";
29 @import "../bootstrap/scss/close";
30 @import "../bootstrap/scss/modal";
31 @import "../bootstrap/scss/utilities";
32 @import "../bootstrap/scss/print";
49 text-transform: uppercase;
83 h1, h2, h3, h4, h5, h6 {
95 border-left: 2px solid $link-color;
102 background-color: white;
104 transition: background-color 200ms linear;
112 border-bottom: 2px solid $link-color;
122 fill: rgba($gray-400, .6);
126 transform: translateY(-.15rem);
127 @include media-breakpoint-down(sm) {
128 transform: translateY(-.75rem);
139 @include media-breakpoint-up(sm) {
149 // Make it cover the navbar, too
154 background-image: url('img/header-background.jpg');
155 background-size: cover;
156 background-attachment: fixed;
157 background-position: center top;
164 @include media-breakpoint-down(xs) {
173 @include media-breakpoint-down(xs) {
183 background-image: url('img/ipfire-tux.png');
184 background-repeat: no-repeat;
185 background-position: center center;
186 background-size: contain;
187 display: inline-block;
191 @include media-breakpoint-up(sm) {
202 @include media-breakpoint-down(xs) {
210 section#news, section#support, footer {
211 background-color: rgba($gray-800, .06);
215 color: rgba($gray-800, .6);
219 border-bottom: 1px solid rgba($gray-800, .2);
223 padding-bottom: 48px;
237 h1, h2, h3, h4, h5, h6 {
239 font-weight: $headings-font-weight;
243 margin-bottom: 0.25rem;
251 &.lightning-wire-labs {
280 .donation-explanation {
287 @include media-breakpoint-down(sm) {
288 background-color: $dark;
299 // Sidebar navigation
311 transform: translateX(-50%);
316 @include media-breakpoint-up(sm) {
320 &:hover .i_arrow_down {
330 margin-right: .75rem;
334 background-color: rgba(255, 255, 255, .2);
342 top: calc(50% - 18px);
347 .fixed-top + .blog-content {
350 @include media-breakpoint-up(lg) {
369 background-image: linear-gradient(to right, $red, $gray-400);
370 margin: 40px auto 24px auto;
371 @include media-breakpoint-up(sm) {
372 margin: 56px auto 40px auto;
378 @include media-breakpoint-down(md) {
382 margin-bottom: 1.25rem;
383 color: rgba($gray-400, .6);
390 margin-bottom: .75rem;
392 color: rgba($gray-400, .6);
393 text-decoration: none;
396 text-decoration: underline;
402 margin-bottom: 2.75rem;
406 background-color: rgba($gray-400, .06);
409 font-size: $small-font-size;
419 0%, 100% { transform: translateY(30%); }
420 50% { transform: translateY(50%); }