3 // Core variables and mixins
4 @import "../bootstrap/scss/functions";
5 @import "../bootstrap/scss/variables";
6 @import "../bootstrap/scss/mixins";
7 @import "../bootstrap/scss/reboot";
9 // @import "../bootstrap/scss/print";
12 @import "../bootstrap/scss/type";
13 //@import "../bootstrap/scss/images";
14 // @import "../bootstrap/scss/code";
15 @import "../bootstrap/scss/grid";
16 @import "../bootstrap/scss/tables";
17 @import "../bootstrap/scss/forms";
18 @import "../bootstrap/scss/buttons";
21 @import "../bootstrap/scss/transitions";
22 //@import "../bootstrap/scss/dropdown";
23 @import "../bootstrap/scss/button-group";
24 //@import "../bootstrap/scss/input-group";
25 //@import "../bootstrap/scss/custom-forms";
26 @import "../bootstrap/scss/nav";
27 @import "../bootstrap/scss/navbar";
28 //@import "../bootstrap/scss/card";
29 // @import "../bootstrap/scss/breadcrumb";
30 // @import "../bootstrap/scss/pagination";
31 @import "../bootstrap/scss/badge";
32 // @import "../bootstrap/scss/jumbotron";
33 // @import "../bootstrap/scss/alert";
34 @import "../bootstrap/scss/progress";
35 @import "../bootstrap/scss/media";
36 @import "../bootstrap/scss/list-group";
37 // @import "../bootstrap/scss/responsive-embed";
38 // @import "../bootstrap/scss/close";
40 // Components w/ JavaScript
41 // @import "../bootstrap/scss/modal";
42 // @import "../bootstrap/scss/tooltip";
43 // @import "../bootstrap/scss/popover";
44 // @import "../bootstrap/scss/carousel";
47 @import "../bootstrap/scss/utilities";
50 @import "photoswipe/main";
51 @import "photoswipe/default-skin/default-skin";
59 flex-direction: column;
79 border-color: $amber-800;
84 border-color: $green-600;
89 border-color: $red_900;
94 border-color: $blue-700;
98 color: $blue_grey_300;
102 background-color: $blue-grey-900;
106 background-color: $blue-grey-50;
123 fill: rgba($blue-grey-900, .6);
127 transform: translateY(-.15rem);
128 @include media-breakpoint-down(sm) {
129 transform: translateY(-.75rem);
138 background-image: url('../img/header-background.jpg');
139 background-size: cover;
140 background-attachment: fixed;
141 background-position: center top;
145 @include media-breakpoint-up(sm) {
150 color: $blue-grey-600;
152 font-weight: 300 !important;
153 color: $blue-grey-900;
154 @include media-breakpoint-down(xs) {
160 font-weight: 700 !important;
167 background-image: url('../img/ipfire-tux.png');
168 background-repeat: no-repeat;
169 background-position: center center;
170 background-size: contain;
171 display: inline-block;
174 @include media-breakpoint-up(sm) {
190 transform: translateX(-50%);
195 @include media-breakpoint-up(sm) {
199 &:hover .i_arrow_down {
205 section.content-section {
207 @include media-breakpoint-up(sm) {
216 margin-right: .75rem;
222 background-color: rgba($blue-grey-900, .06);
226 color: rgba($blue-grey-900, .6);
228 color: $blue-grey-900;
233 background-color: rgba(255, 255, 255, .2);
237 background-image: linear-gradient(to right, $yellow-700, $amber-800);
241 border-bottom: 1px solid rgba($blue-grey-900, .2);
247 color: $blue-grey-600;
249 top: calc(50% - 18px);
255 padding-bottom: 48px;
259 .fixed-top + .blog-content {
262 @include media-breakpoint-up(lg) {
268 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
282 background-image: linear-gradient(to right, $red-900, $orange-a400);
283 margin: 40px auto 24px auto;
284 @include media-breakpoint-up(sm) {
285 margin: 56px auto 40px auto;
291 @include media-breakpoint-down(md) {
295 margin-bottom: 1.25rem;
296 color: rgba($blue-grey-900, .6);
303 margin-bottom: .75rem;
305 color: rgba($blue-grey-900, .6);
306 text-decoration: none;
308 color: $blue-grey-900;
309 text-decoration: underline;
315 margin-bottom: 2.75rem;
326 background-color: rgba($blue-grey-900, .06);
336 0%, 100% { transform: translateY(30%); }
337 50% { transform: translateY(50%); }