diff --git a/_posts/2024-01-01-test.md b/_posts/2024-01-01-test.md
index 2d17c83..68bcdce 100644
--- a/_posts/2024-01-01-test.md
+++ b/_posts/2024-01-01-test.md
@@ -36,11 +36,11 @@ pre-slash pathname; no baseurl because custom domain
Styled caption with [link](https://handsondataviz.org).
{: .align-caption}
-### TESTING Liquid image with _base.scss, align center, img-75, caption, no slash
-{% include figure image_path="images/sample-300x200.jpg" alt="sample image" caption="here's the caption" .img-75 .align-center %}
+### TESTING Liquid image with main.scss, align center, img-75, caption, no slash
+{% include figure image_path="images/sample-300x200.jpg" alt="sample image" caption="here's the caption" %}{: .align-center .img-75}
### TESTING Liquid image aligned-right with caption, img-50, no slash, text wrap
-{% include figure image_path="images/sample-300x200.jpg" alt="sample image" caption="sample caption" .img-50 .align-right %} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+{% include figure image_path="images/sample-300x200.jpg" alt="sample image" caption="sample caption" %}{: .align-right .img-50} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
### Read more
diff --git a/_sass/minimal-mistakes.scss b/_sass/minimal-mistakes.scss
deleted file mode 100644
index 3b252e5..0000000
--- a/_sass/minimal-mistakes.scss
+++ /dev/null
@@ -1,40 +0,0 @@
-/*!
- * Minimal Mistakes Jekyll Theme 4.24.0 by Michael Rose
- * Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
- * Licensed under MIT (https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE)
-*/
-
-/* Variables */
-@import "minimal-mistakes/variables";
-
-/* Mixins and functions */
-@import "minimal-mistakes/vendor/breakpoint/breakpoint";
-@include breakpoint-set("to ems", true);
-@import "minimal-mistakes/vendor/magnific-popup/magnific-popup"; // Magnific Popup
-@import "minimal-mistakes/vendor/susy/susy";
-@import "minimal-mistakes/mixins";
-
-/* Core CSS */
-@import "minimal-mistakes/reset";
-@import "minimal-mistakes/base";
-@import "minimal-mistakes/forms";
-@import "minimal-mistakes/tables";
-@import "minimal-mistakes/animations";
-
-/* Components */
-@import "minimal-mistakes/buttons";
-@import "minimal-mistakes/notices";
-@import "minimal-mistakes/masthead";
-@import "minimal-mistakes/navigation";
-@import "minimal-mistakes/footer";
-@import "minimal-mistakes/search";
-@import "minimal-mistakes/syntax";
-
-/* Utility classes */
-@import "minimal-mistakes/utilities";
-
-/* Layout specific */
-@import "minimal-mistakes/page";
-@import "minimal-mistakes/archive";
-@import "minimal-mistakes/sidebar";
-@import "minimal-mistakes/print";
diff --git a/_sass/minimal-mistakes/_animations.scss b/_sass/minimal-mistakes/_animations.scss
deleted file mode 100644
index 25ef77f..0000000
--- a/_sass/minimal-mistakes/_animations.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-/* ==========================================================================
- ANIMATIONS
- ========================================================================== */
-
-@-webkit-keyframes intro {
- 0% {
- opacity: 0;
- }
- 100% {
- opacity: 1;
- }
-}
-
-@keyframes intro {
- 0% {
- opacity: 0;
- }
- 100% {
- opacity: 1;
- }
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/_archive.scss b/_sass/minimal-mistakes/_archive.scss
deleted file mode 100644
index 9f57632..0000000
--- a/_sass/minimal-mistakes/_archive.scss
+++ /dev/null
@@ -1,463 +0,0 @@
-/* ==========================================================================
- ARCHIVE
- ========================================================================== */
-
-.archive {
- margin-top: 1em;
- margin-bottom: 2em;
-
- @include breakpoint($large) {
- float: right;
- width: calc(100% - #{$right-sidebar-width-narrow});
- padding-right: $right-sidebar-width-narrow;
- }
-
- @include breakpoint($x-large) {
- width: calc(100% - #{$right-sidebar-width});
- padding-right: $right-sidebar-width;
- }
-}
-
-.archive__item {
- position: relative;
-
- a {
- position: relative;
- z-index: 10;
- }
-
- a[rel="permalink"] {
- position: static;
- }
-}
-
-.archive__subtitle {
- margin: 1.414em 0 0.5em;
- padding-bottom: 0.5em;
- font-size: $type-size-5;
- color: $muted-text-color;
- border-bottom: 1px solid $border-color;
-
- + .list__item .archive__item-title {
- margin-top: 0.5em;
- }
-}
-
-.archive__item-title {
- margin-bottom: 0.25em;
- font-family: $sans-serif-narrow;
- line-height: initial;
- overflow: hidden;
- text-overflow: ellipsis;
-
- a[rel="permalink"]::before {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- right: 0;
- bottom: 0;
- }
-
- a + a {
- opacity: 0.5;
- }
-}
-
-/* remove border*/
-.page__content {
- .archive__item-title {
- margin-top: 1em;
- border-bottom: none;
- }
-}
-
-.archive__item-excerpt {
- margin-top: 0;
- font-size: $type-size-6;
-
- & + p {
- text-indent: 0;
- }
-
- a {
- position: relative;
- }
-}
-
-.archive__item-teaser {
- position: relative;
- border-radius: $border-radius;
- overflow: hidden;
-
- img {
- width: 100%;
- }
-}
-
-.archive__item-caption {
- position: absolute;
- bottom: 0;
- right: 0;
- margin: 0 auto;
- padding: 2px 5px;
- color: #fff;
- font-family: $caption-font-family;
- font-size: $type-size-8;
- background: #000;
- text-align: right;
- z-index: 5;
- opacity: 0.5;
- border-radius: $border-radius 0 0 0;
-
- @include breakpoint($large) {
- padding: 5px 10px;
- }
-
- a {
- color: #fff;
- text-decoration: none;
- }
-}
-
-/*
- List view
- ========================================================================== */
-
-.list__item {
- .page__meta {
- margin: 0 0 4px;
- font-size: 0.6em;
- }
-}
-
-/*
- Grid view
- ========================================================================== */
-
-.archive {
- .grid__wrapper {
- /* extend grid elements to the right */
-
- @include breakpoint($large) {
- margin-right: -1 * $right-sidebar-width-narrow;
- }
-
- @include breakpoint($x-large) {
- margin-right: -1 * $right-sidebar-width;
- }
- }
-}
-
-.grid__item {
- margin-bottom: 2em;
-
- @include breakpoint($small) {
- float: left;
- width: span(5 of 10);
-
- &:nth-child(2n + 1) {
- clear: both;
- margin-left: 0;
- }
-
- &:nth-child(2n + 2) {
- clear: none;
- margin-left: gutter(of 10);
- }
- }
-
- @include breakpoint($medium) {
- margin-left: 0; /* override margin*/
- margin-right: 0; /* override margin*/
- width: span(3 of 12);
-
- &:nth-child(2n + 1) {
- clear: none;
- }
-
- &:nth-child(4n + 1) {
- clear: both;
- }
-
- &:nth-child(4n + 2) {
- clear: none;
- margin-left: gutter(1 of 12);
- }
-
- &:nth-child(4n + 3) {
- clear: none;
- margin-left: gutter(1 of 12);
- }
-
- &:nth-child(4n + 4) {
- clear: none;
- margin-left: gutter(1 of 12);
- }
- }
-
- .page__meta {
- margin: 0 0 4px;
- font-size: 0.6em;
- }
-
- .page__meta-sep {
- display: block;
-
- &::before {
- display: none;
- }
- }
-
- .archive__item-title {
- margin-top: 0.5em;
- font-size: $type-size-5;
- }
-
- .archive__item-excerpt {
- display: none;
-
- @include breakpoint($medium) {
- display: block;
- font-size: $type-size-6;
- }
- }
-
- .archive__item-teaser {
- @include breakpoint($small) {
- max-height: 200px;
- }
-
- @include breakpoint($medium) {
- max-height: 120px;
- }
- }
-}
-
-/*
- Features
- ========================================================================== */
-
-.feature__wrapper {
- @include clearfix();
- margin-bottom: 2em;
- border-bottom: 1px solid $border-color;
-
- .archive__item-title {
- margin-bottom: 0;
- }
-}
-
-.feature__item {
- position: relative;
- margin-bottom: 2em;
- font-size: 1.125em;
-
- @include breakpoint($small) {
- float: left;
- margin-bottom: 0;
- width: span(4 of 12);
-
- &:nth-child(3n + 1) {
- clear: both;
- margin-left: 0;
- }
-
- &:nth-child(3n + 2) {
- clear: none;
- margin-left: gutter(of 12);
- }
-
- &:nth-child(3n + 3) {
- clear: none;
- margin-left: gutter(of 12);
- }
-
- .feature__item-teaser {
- max-height: 200px;
- overflow: hidden;
- }
- }
-
- .archive__item-body {
- padding-left: gutter(1 of 12);
- padding-right: gutter(1 of 12);
- }
-
- a.btn::before {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- right: 0;
- bottom: 0;
- }
-
- &--left {
- position: relative;
- float: left;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- clear: both;
- font-size: 1.125em;
-
- .archive__item {
- float: left;
- }
-
- .archive__item-teaser {
- margin-bottom: 2em;
- }
-
- a.btn::before {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- right: 0;
- bottom: 0;
- }
-
- @include breakpoint($small) {
- .archive__item-teaser {
- float: left;
- width: span(5 of 12);
- }
-
- .archive__item-body {
- float: right;
- padding-left: gutter(0.5 of 12);
- padding-right: gutter(1 of 12);
- width: span(7 of 12);
- }
- }
- }
-
- &--right {
- position: relative;
- float: left;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- clear: both;
- font-size: 1.125em;
-
- .archive__item {
- float: left;
- }
-
- .archive__item-teaser {
- margin-bottom: 2em;
- }
-
- a.btn::before {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- right: 0;
- bottom: 0;
- }
-
- @include breakpoint($small) {
- text-align: right;
-
- .archive__item-teaser {
- float: right;
- width: span(5 of 12);
- }
-
- .archive__item-body {
- float: left;
- width: span(7 of 12);
- padding-left: gutter(0.5 of 12);
- padding-right: gutter(1 of 12);
- }
- }
- }
-
- &--center {
- position: relative;
- float: left;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- clear: both;
- font-size: 1.125em;
-
- .archive__item {
- float: left;
- width: 100%;
- }
-
- .archive__item-teaser {
- margin-bottom: 2em;
- }
-
- a.btn::before {
- content: '';
- position: absolute;
- left: 0;
- top: 0;
- right: 0;
- bottom: 0;
- }
-
- @include breakpoint($small) {
- text-align: center;
-
- .archive__item-teaser {
- margin: 0 auto;
- width: span(5 of 12);
- }
-
- .archive__item-body {
- margin: 0 auto;
- width: span(7 of 12);
- }
- }
- }
-}
-
-/* Place inside an archive layout */
-
-.archive {
- .feature__wrapper {
- .archive__item-title {
- margin-top: 0.25em;
- font-size: 1em;
- }
- }
-
- .feature__item,
- .feature__item--left,
- .feature__item--center,
- .feature__item--right {
- font-size: 1em;
- }
-}
-
-/*
- Wide Pages
- ========================================================================== */
-
- .wide {
- .archive {
- @include breakpoint($large) {
- padding-right: 0;
- }
-
- @include breakpoint($x-large) {
- padding-right: 0;
- }
- }
-}
-
-/* Place inside a single layout */
-
-.layout--single {
- .feature__wrapper {
- display: inline-block;
- }
-}
diff --git a/_sass/minimal-mistakes/_base.scss b/_sass/minimal-mistakes/_base.scss
deleted file mode 100644
index d1eb141..0000000
--- a/_sass/minimal-mistakes/_base.scss
+++ /dev/null
@@ -1,371 +0,0 @@
-/* ==========================================================================
- BASE ELEMENTS -- JACK modified img-75, img-50
- ========================================================================== */
-
-html {
- /* sticky footer fix */
- position: relative;
- min-height: 100%;
-}
-
-body {
- margin: 0;
- padding: 0;
- color: $text-color;
- font-family: $global-font-family;
- line-height: 1.5;
-
- &.overflow--hidden {
- /* when primary navigation is visible, the content in the background won't scroll */
- overflow: hidden;
- }
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin: 2em 0 0.5em;
- line-height: 1.2;
- font-family: $header-font-family;
- font-weight: bold;
-}
-
-h1 {
- margin-top: 0;
- font-size: $h-size-1;
-}
-
-h2 {
- font-size: $h-size-2;
-}
-
-h3 {
- font-size: $h-size-3;
-}
-
-h4 {
- font-size: $h-size-4;
-}
-
-h5 {
- font-size: $h-size-5;
-}
-
-h6 {
- font-size: $h-size-6;
-}
-
-small,
-.small {
- font-size: $type-size-6;
-}
-
-p {
- margin-bottom: 1.3em;
-}
-
-u,
-ins {
- text-decoration: none;
- border-bottom: 1px solid $text-color;
- a {
- color: inherit;
- }
-}
-
-del a {
- color: inherit;
-}
-
-/* reduce orphans and widows when printing */
-
-p,
-pre,
-blockquote,
-ul,
-ol,
-dl,
-figure,
-table,
-fieldset {
- orphans: 3;
- widows: 3;
-}
-
-/* abbreviations */
-
-abbr[title],
-abbr[data-original-title] {
- text-decoration: none;
- cursor: help;
- border-bottom: 1px dotted $text-color;
-}
-
-/* blockquotes */
-
-blockquote {
- margin: 2em 1em 2em 0;
- padding-left: 1em;
- padding-right: 1em;
- font-style: italic;
- border-left: 0.25em solid $primary-color;
-
- cite {
- font-style: italic;
-
- &:before {
- content: "\2014";
- padding-right: 5px;
- }
- }
-}
-
-/* links */
-
-a {
- &:focus {
- @extend %tab-focus;
- }
-
- &:visited {
- color: $link-color-visited;
- }
-
- &:hover {
- color: $link-color-hover;
- outline: 0;
- }
-}
-
-/* buttons */
-
-button:focus {
- @extend %tab-focus;
-}
-
-/* code */
-
-tt,
-code,
-kbd,
-samp,
-pre {
- font-family: $monospace;
-}
-
-pre {
- overflow-x: auto; /* add scrollbars to wide code blocks*/
-}
-
-p > code,
-a > code,
-li > code,
-figcaption > code,
-td > code {
- padding-top: 0.1rem;
- padding-bottom: 0.1rem;
- font-size: 0.8em;
- background: $code-background-color;
- border-radius: $border-radius;
-
- &:before,
- &:after {
- letter-spacing: -0.2em;
- content: "\00a0"; /* non-breaking space*/
- }
-}
-
-/* horizontal rule */
-
-hr {
- display: block;
- margin: 1em 0;
- border: 0;
- border-top: 1px solid $border-color;
-}
-
-/* lists */
-
-ul li,
-ol li {
- margin-bottom: 0.5em;
-}
-
-li ul,
-li ol {
- margin-top: 0.5em;
-}
-
-/*
- Media and embeds
- ========================================================================== */
-
-/* Figures and images */
-
-figure {
- display: -webkit-box;
- display: flex;
- -webkit-box-pack: justify;
- justify-content: space-between;
- -webkit-box-align: start;
- align-items: flex-start;
- flex-wrap: wrap;
- margin: 2em 0;
-
- img,
- iframe,
- .fluid-width-video-wrapper {
- margin-bottom: 1em;
- }
-
- img {
- width: 100%;
- border-radius: $border-radius;
- -webkit-transition: $global-transition;
- transition: $global-transition;
- }
-
- img-75 {
- width: 75%;
- border-radius: $border-radius;
- -webkit-transition: $global-transition;
- transition: $global-transition;
- }
-
- img-50 {
- width: 50%;
- border-radius: $border-radius;
- -webkit-transition: $global-transition;
- transition: $global-transition;
- }
-
- > a {
- display: block;
- }
-
- &.half {
- > a,
- > img {
- @include breakpoint($small) {
- width: calc(50% - 0.5em);
- }
- }
-
- figcaption {
- width: 100%;
- }
- }
-
- &.third {
- > a,
- > img {
- @include breakpoint($small) {
- width: calc(33.3333% - 0.5em);
- }
- }
-
- figcaption {
- width: 100%;
- }
- }
-}
-
-/* Figure captions */
-
-figcaption {
- margin-bottom: 0.5em;
- color: $muted-text-color;
- font-family: $caption-font-family;
- font-size: $type-size-6;
-
- a {
- -webkit-transition: $global-transition;
- transition: $global-transition;
-
- &:hover {
- color: $link-color-hover;
- }
- }
-}
-
-/* Fix IE9 SVG bug */
-
-svg:not(:root) {
- overflow: hidden;
-}
-
-/*
- Navigation lists
- ========================================================================== */
-
-/**
- * Removes margins, padding, and bullet points from navigation lists
- *
- * Example usage:
- *
- */
-
-nav {
- ul {
- margin: 0;
- padding: 0;
- }
-
- li {
- list-style: none;
- }
-
- a {
- text-decoration: none;
- }
-
- /* override white-space for nested lists */
- ul li,
- ol li {
- margin-bottom: 0;
- }
-
- li ul,
- li ol {
- margin-top: 0;
- }
-}
-
-/*
- Global animation transition
- ========================================================================== */
-
-b,
-i,
-strong,
-em,
-blockquote,
-p,
-q,
-span,
-figure,
-img,
-h1,
-h2,
-header,
-input,
-a,
-tr,
-td,
-form button,
-input[type="submit"],
-.btn,
-.highlight,
-.archive__item-teaser {
- -webkit-transition: $global-transition;
- transition: $global-transition;
-}
diff --git a/_sass/minimal-mistakes/_buttons.scss b/_sass/minimal-mistakes/_buttons.scss
deleted file mode 100644
index 9ef60a8..0000000
--- a/_sass/minimal-mistakes/_buttons.scss
+++ /dev/null
@@ -1,97 +0,0 @@
-/* ==========================================================================
- BUTTONS
- ========================================================================== */
-
-/*
- Default button
- ========================================================================== */
-
-.btn {
- /* default */
- display: inline-block;
- margin-bottom: 0.25em;
- padding: 0.5em 1em;
- font-family: $sans-serif;
- font-size: $type-size-6;
- font-weight: bold;
- text-align: center;
- text-decoration: none;
- border-width: 0;
- border-radius: $border-radius;
- cursor: pointer;
-
- .icon {
- margin-right: 0.5em;
- }
-
- .icon + .hidden {
- margin-left: -0.5em; /* override for hidden text*/
- }
-
- /* button colors */
- $buttoncolors:
- (primary, $primary-color),
- (inverse, #fff),
- (light-outline, transparent),
- (success, $success-color),
- (warning, $warning-color),
- (danger, $danger-color),
- (info, $info-color),
- (facebook, $facebook-color),
- (twitter, $twitter-color),
- (linkedin, $linkedin-color);
-
- @each $buttoncolor, $color in $buttoncolors {
- &--#{$buttoncolor} {
- @include yiq-contrasted($color);
- @if ($buttoncolor == inverse) {
- border: 1px solid $border-color;
- }
- @if ($buttoncolor == light-outline) {
- border: 1px solid #fff;
- }
-
- &:visited {
- @include yiq-contrasted($color);
- }
-
- &:hover {
- @include yiq-contrasted(mix(#000, $color, 20%));
- }
- }
- }
-
- /* fills width of parent container */
- &--block {
- display: block;
- width: 100%;
-
- + .btn--block {
- margin-top: 0.25em;
- }
- }
-
- /* disabled */
- &--disabled {
- pointer-events: none;
- cursor: not-allowed;
- filter: alpha(opacity=65);
- box-shadow: none;
- opacity: 0.65;
- }
-
- /* extra large button */
- &--x-large {
- font-size: $type-size-4;
- }
-
- /* large button */
- &--large {
- font-size: $type-size-5;
- }
-
- /* small button */
- &--small {
- font-size: $type-size-7;
- }
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/_footer.scss b/_sass/minimal-mistakes/_footer.scss
deleted file mode 100644
index c0b0625..0000000
--- a/_sass/minimal-mistakes/_footer.scss
+++ /dev/null
@@ -1,85 +0,0 @@
-/* ==========================================================================
- FOOTER
- ========================================================================== */
-
-.page__footer {
- @include clearfix;
- float: left;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- margin-top: 3em;
- color: $muted-text-color;
- -webkit-animation: $intro-transition;
- animation: $intro-transition;
- -webkit-animation-delay: 0.45s;
- animation-delay: 0.45s;
- background-color: $footer-background-color;
-
- footer {
- @include clearfix;
- margin-left: auto;
- margin-right: auto;
- margin-top: 2em;
- max-width: 100%;
- padding: 0 1em 2em;
-
- @include breakpoint($x-large) {
- max-width: $x-large;
- }
- }
-
- a {
- color: inherit;
- text-decoration: none;
-
- &:hover {
- text-decoration: underline;
- }
- }
-
- .fas,
- .fab,
- .far,
- .fal {
- color: $muted-text-color;
- }
-}
-
-.page__footer-copyright {
- font-family: $global-font-family;
- font-size: $type-size-7;
-}
-
-.page__footer-follow {
- ul {
- margin: 0;
- padding: 0;
- list-style-type: none;
- }
-
- li {
- display: inline-block;
- padding-top: 5px;
- padding-bottom: 5px;
- font-family: $sans-serif-narrow;
- font-size: $type-size-6;
- text-transform: uppercase;
- }
-
- li + li:before {
- content: "";
- padding-right: 5px;
- }
-
- a {
- padding-right: 10px;
- font-weight: bold;
- }
-
- .social-icons {
- a {
- white-space: nowrap;
- }
- }
-}
diff --git a/_sass/minimal-mistakes/_forms.scss b/_sass/minimal-mistakes/_forms.scss
deleted file mode 100644
index 0dd9b48..0000000
--- a/_sass/minimal-mistakes/_forms.scss
+++ /dev/null
@@ -1,359 +0,0 @@
-/* ==========================================================================
- Forms
- ========================================================================== */
-
-form {
- margin: 0 0 5px 0;
- padding: 1em;
- background-color: $form-background-color;
-
- fieldset {
- margin-bottom: 5px;
- padding: 0;
- border-width: 0;
- }
-
- legend {
- display: block;
- width: 100%;
- margin-bottom: 5px * 2;
- *margin-left: -7px;
- padding: 0;
- color: $text-color;
- border: 0;
- white-space: normal;
- }
-
- p {
- margin-bottom: (5px / 2);
- }
-
- ul {
- list-style-type: none;
- margin: 0 0 5px 0;
- padding: 0;
- }
-
- br {
- display: none;
- }
-}
-
-label,
-input,
-button,
-select,
-textarea {
- vertical-align: baseline;
- *vertical-align: middle;
-}
-
-input,
-button,
-select,
-textarea {
- box-sizing: border-box;
- font-family: $sans-serif;
-}
-
-label {
- display: block;
- margin-bottom: 0.25em;
- color: $text-color;
- cursor: pointer;
-
- small {
- font-size: $type-size-6;
- }
-
- input,
- textarea,
- select {
- display: block;
- }
-}
-
-input,
-textarea,
-select {
- display: inline-block;
- width: 100%;
- padding: 0.25em;
- margin-bottom: 0.5em;
- color: $text-color;
- background-color: $background-color;
- border: $border-color;
- border-radius: $border-radius;
- box-shadow: $box-shadow;
-}
-
-.input-mini {
- width: 60px;
-}
-
-.input-small {
- width: 90px;
-}
-
-input[type="image"],
-input[type="checkbox"],
-input[type="radio"] {
- width: auto;
- height: auto;
- padding: 0;
- margin: 3px 0;
- *margin-top: 0;
- line-height: normal;
- cursor: pointer;
- border-radius: 0;
- border: 0 \9;
- box-shadow: none;
-}
-
-input[type="checkbox"],
-input[type="radio"] {
- box-sizing: border-box;
- padding: 0;
- *width: 13px;
- *height: 13px;
-}
-
-input[type="image"] {
- border: 0;
-}
-
-input[type="file"] {
- width: auto;
- padding: initial;
- line-height: initial;
- border: initial;
- background-color: transparent;
- background-color: initial;
- box-shadow: none;
-}
-
-input[type="button"],
-input[type="reset"],
-input[type="submit"] {
- width: auto;
- height: auto;
- cursor: pointer;
- *overflow: visible;
-}
-
-select,
-input[type="file"] {
- *margin-top: 4px;
-}
-
-select {
- width: auto;
- background-color: #fff;
-}
-
-select[multiple],
-select[size] {
- height: auto;
-}
-
-textarea {
- resize: vertical;
- height: auto;
- overflow: auto;
- vertical-align: top;
-}
-
-input[type="hidden"] {
- display: none;
-}
-
-.form {
- position: relative;
-}
-
-.radio,
-.checkbox {
- padding-left: 18px;
- font-weight: normal;
-}
-
-.radio input[type="radio"],
-.checkbox input[type="checkbox"] {
- float: left;
- margin-left: -18px;
-}
-
-.radio.inline,
-.checkbox.inline {
- display: inline-block;
- padding-top: 5px;
- margin-bottom: 0;
- vertical-align: middle;
-}
-
-.radio.inline + .radio.inline,
-.checkbox.inline + .checkbox.inline {
- margin-left: 10px;
-}
-
-/*
- Disabled state
- ========================================================================== */
-
-input[disabled],
-select[disabled],
-textarea[disabled],
-input[readonly],
-select[readonly],
-textarea[readonly] {
- opacity: 0.5;
- cursor: not-allowed;
-}
-
-/*
- Focus & active state
- ========================================================================== */
-
-input:focus,
-textarea:focus {
- border-color: $primary-color;
- outline: 0;
- outline: thin dotted \9;
- box-shadow: inset 0 1px 3px rgba($text-color, 0.06),
- 0 0 5px rgba($primary-color, 0.7);
-}
-
-input[type="file"]:focus,
-input[type="radio"]:focus,
-input[type="checkbox"]:focus,
-select:focus {
- box-shadow: none;
-}
-
-/*
- Help text
- ========================================================================== */
-
-.help-block,
-.help-inline {
- color: $muted-text-color;
-}
-
-.help-block {
- display: block;
- margin-bottom: 1em;
- line-height: 1em;
-}
-
-.help-inline {
- display: inline-block;
- vertical-align: middle;
- padding-left: 5px;
-}
-
-/*
- .form-group
- ========================================================================== */
-
-.form-group {
- margin-bottom: 5px;
- padding: 0;
- border-width: 0;
-}
-
-/*
- .form-inline
- ========================================================================== */
-
-.form-inline input,
-.form-inline textarea,
-.form-inline select {
- display: inline-block;
- margin-bottom: 0;
-}
-
-.form-inline label {
- display: inline-block;
-}
-
-.form-inline .radio,
-.form-inline .checkbox,
-.form-inline .radio {
- padding-left: 0;
- margin-bottom: 0;
- vertical-align: middle;
-}
-
-.form-inline .radio input[type="radio"],
-.form-inline .checkbox input[type="checkbox"] {
- float: left;
- margin-left: 0;
- margin-right: 3px;
-}
-
-/*
- .form-search
- ========================================================================== */
-
-.form-search input,
-.form-search textarea,
-.form-search select {
- display: inline-block;
- margin-bottom: 0;
-}
-
-.form-search .search-query {
- padding-left: 14px;
- padding-right: 14px;
- margin-bottom: 0;
- border-radius: 14px;
-}
-
-.form-search label {
- display: inline-block;
-}
-
-.form-search .radio,
-.form-search .checkbox,
-.form-inline .radio {
- padding-left: 0;
- margin-bottom: 0;
- vertical-align: middle;
-}
-
-.form-search .radio input[type="radio"],
-.form-search .checkbox input[type="checkbox"] {
- float: left;
- margin-left: 0;
- margin-right: 3px;
-}
-
-/*
- .form--loading
- ========================================================================== */
-
-.form--loading:before {
- content: "";
-}
-
-.form--loading .form__spinner {
- display: block;
-}
-
-.form:before {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: rgba(255, 255, 255, 0.7);
- z-index: 10;
-}
-
-.form__spinner {
- display: none;
- position: absolute;
- top: 50%;
- left: 50%;
- z-index: 11;
-}
diff --git a/_sass/minimal-mistakes/_masthead.scss b/_sass/minimal-mistakes/_masthead.scss
deleted file mode 100644
index 2dfefcc..0000000
--- a/_sass/minimal-mistakes/_masthead.scss
+++ /dev/null
@@ -1,93 +0,0 @@
-/* ==========================================================================
- MASTHEAD
- ========================================================================== */
-
-.masthead {
- position: relative;
- border-bottom: 1px solid $border-color;
- -webkit-animation: $intro-transition;
- animation: $intro-transition;
- -webkit-animation-delay: 0.15s;
- animation-delay: 0.15s;
- z-index: 20;
-
- &__inner-wrap {
- @include clearfix;
- margin-left: auto;
- margin-right: auto;
- padding: 1em;
- max-width: 100%;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- font-family: $sans-serif-narrow;
-
- @include breakpoint($x-large) {
- max-width: $max-width;
- }
-
- nav {
- z-index: 10;
- }
-
- a {
- text-decoration: none;
- }
- }
-}
-
-.site-logo img {
- max-height: 2rem;
-}
-
-.site-title {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-item-align: center;
- align-self: center;
- font-weight: bold;
- // z-index: 20;
-}
-
-.site-subtitle {
- display: block;
- font-size: $type-size-8;
-}
-
-.masthead__menu {
- float: left;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- clear: both;
-
- .site-nav {
- margin-left: 0;
-
- @include breakpoint($small) {
- float: right;
- }
- }
-
- ul {
- margin: 0;
- padding: 0;
- clear: both;
- list-style-type: none;
- }
-}
-
-.masthead__menu-item {
- display: block;
- list-style-type: none;
- white-space: nowrap;
-
- &--lg {
- padding-right: 2em;
- font-weight: 700;
- }
-}
diff --git a/_sass/minimal-mistakes/_mixins.scss b/_sass/minimal-mistakes/_mixins.scss
deleted file mode 100644
index 4aa9eb0..0000000
--- a/_sass/minimal-mistakes/_mixins.scss
+++ /dev/null
@@ -1,92 +0,0 @@
-/* ==========================================================================
- MIXINS
- ========================================================================== */
-
-%tab-focus {
- /* Default*/
- outline: thin dotted $focus-color;
- /* Webkit*/
- outline: 5px auto $focus-color;
- outline-offset: -2px;
-}
-
-/*
- em function
- ========================================================================== */
-
-@function em($target, $context: $doc-font-size) {
- @return ($target / $context) * 1em;
-}
-
-
-/*
- Bourbon clearfix
- ========================================================================== */
-
-/*
- * Provides an easy way to include a clearfix for containing floats.
- * link http://cssmojo.com/latest_new_clearfix_so_far/
- *
- * example scss - Usage
- *
- * .element {
- * @include clearfix;
- * }
- *
- * example css - CSS Output
- *
- * .element::after {
- * clear: both;
- * content: "";
- * display: table;
- * }
-*/
-
-@mixin clearfix {
- clear: both;
-
- &::after {
- clear: both;
- content: "";
- display: table;
- }
-}
-
-/*
- Compass YIQ Color Contrast
- https://github.com/easy-designs/yiq-color-contrast
- ========================================================================== */
-
-@function yiq-is-light(
- $color,
- $threshold: $yiq-contrasted-threshold
-) {
- $red: red($color);
- $green: green($color);
- $blue: blue($color);
-
- $yiq: (($red*299)+($green*587)+($blue*114))/1000;
-
- @if $yiq-debug { @debug $yiq, $threshold; }
-
- @return if($yiq >= $threshold, true, false);
-}
-
-@function yiq-contrast-color(
- $color,
- $dark: $yiq-contrasted-dark-default,
- $light: $yiq-contrasted-light-default,
- $threshold: $yiq-contrasted-threshold
-) {
- @return if(yiq-is-light($color, $threshold), $yiq-contrasted-dark-default, $yiq-contrasted-light-default);
-}
-
-@mixin yiq-contrasted(
- $background-color,
- $dark: $yiq-contrasted-dark-default,
- $light: $yiq-contrasted-light-default,
- $threshold: $yiq-contrasted-threshold
-) {
- background-color: $background-color;
- color: yiq-contrast-color($background-color, $dark, $light, $threshold);
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/_navigation.scss b/_sass/minimal-mistakes/_navigation.scss
deleted file mode 100644
index 4909c2d..0000000
--- a/_sass/minimal-mistakes/_navigation.scss
+++ /dev/null
@@ -1,573 +0,0 @@
-/* ==========================================================================
- NAVIGATION
- ========================================================================== */
-
-/*
- Breadcrumb navigation links
- ========================================================================== */
-
-.breadcrumbs {
- @include clearfix;
- margin: 0 auto;
- max-width: 100%;
- padding-left: 1em;
- padding-right: 1em;
- font-family: $sans-serif;
- -webkit-animation: $intro-transition;
- animation: $intro-transition;
- -webkit-animation-delay: 0.3s;
- animation-delay: 0.3s;
-
- @include breakpoint($x-large) {
- max-width: $x-large;
- }
-
- ol {
- padding: 0;
- list-style: none;
- font-size: $type-size-6;
-
- @include breakpoint($large) {
- float: right;
- width: calc(100% - #{$right-sidebar-width-narrow});
- }
-
- @include breakpoint($x-large) {
- width: calc(100% - #{$right-sidebar-width});
- }
- }
-
- li {
- display: inline;
- }
-
- .current {
- font-weight: bold;
- }
-}
-
-/*
- Post pagination navigation links
- ========================================================================== */
-
-.pagination {
- @include clearfix();
- float: left;
- margin-top: 1em;
- padding-top: 1em;
- width: 100%;
-
- ul {
- margin: 0;
- padding: 0;
- list-style-type: none;
- font-family: $sans-serif;
- }
-
- li {
- display: block;
- float: left;
- margin-left: -1px;
-
- a {
- display: block;
- margin-bottom: 0.25em;
- padding: 0.5em 1em;
- font-family: $sans-serif;
- font-size: 14px;
- font-weight: bold;
- line-height: 1.5;
- text-align: center;
- text-decoration: none;
- color: $muted-text-color;
- border: 1px solid mix(#000, $border-color, 25%);
- border-radius: 0;
-
- &:hover {
- color: $link-color-hover;
- }
-
- &.current,
- &.current.disabled {
- color: #fff;
- background: $primary-color;
- }
-
- &.disabled {
- color: rgba($muted-text-color, 0.5);
- pointer-events: none;
- cursor: not-allowed;
- }
- }
-
- &:first-child {
- margin-left: 0;
-
- a {
- border-top-left-radius: $border-radius;
- border-bottom-left-radius: $border-radius;
- }
- }
-
- &:last-child {
- a {
- border-top-right-radius: $border-radius;
- border-bottom-right-radius: $border-radius;
- }
- }
- }
-
- /* next/previous buttons */
- &--pager {
- display: block;
- padding: 1em 2em;
- float: left;
- width: 50%;
- font-family: $sans-serif;
- font-size: $type-size-5;
- font-weight: bold;
- text-align: center;
- text-decoration: none;
- color: $muted-text-color;
- border: 1px solid mix(#000, $border-color, 25%);
- border-radius: $border-radius;
-
- &:hover {
- @include yiq-contrasted($muted-text-color);
- }
-
- &:first-child {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
- }
-
- &:last-child {
- margin-left: -1px;
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- }
-
- &.disabled {
- color: rgba($muted-text-color, 0.5);
- pointer-events: none;
- cursor: not-allowed;
- }
- }
-}
-
-.page__content + .pagination,
-.page__meta + .pagination,
-.page__share + .pagination,
-.page__comments + .pagination {
- margin-top: 2em;
- padding-top: 2em;
- border-top: 1px solid $border-color;
-}
-
-/*
- Priority plus navigation
- ========================================================================== */
-
-.greedy-nav {
- position: relative;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- min-height: $nav-height;
- background: $background-color;
-
- a {
- display: block;
- margin: 0 1rem;
- color: $masthead-link-color;
- text-decoration: none;
- -webkit-transition: none;
- transition: none;
-
- &:hover {
- color: $masthead-link-color-hover;
- }
-
- &.site-logo {
- margin-left: 0;
- margin-right: 0.5rem;
- }
-
- &.site-title {
- margin-left: 0;
- }
- }
-
- img{
- -webkit-transition: none;
- transition: none;
- }
-
- &__toggle {
- -ms-flex-item-align: center;
- align-self: center;
- height: $nav-toggle-height;
- border: 0;
- outline: none;
- background-color: transparent;
- cursor: pointer;
- }
-
- .visible-links {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
- -webkit-box-flex: 1;
- -ms-flex: 1;
- flex: 1;
- overflow: hidden;
-
- li {
- -webkit-box-flex: 0;
- -ms-flex: none;
- flex: none;
- }
-
- a {
- position: relative;
-
- &:before {
- content: "";
- position: absolute;
- left: 0;
- bottom: 0;
- height: 4px;
- background: $primary-color;
- width: 100%;
- -webkit-transition: $global-transition;
- transition: $global-transition;
- -webkit-transform: scaleX(0) translate3d(0, 0, 0);
- transform: scaleX(0) translate3d(0, 0, 0); // hide
- }
-
- &:hover:before {
- -webkit-transform: scaleX(1);
- -ms-transform: scaleX(1);
- transform: scaleX(1); // reveal
- }
- }
- }
-
- .hidden-links {
- position: absolute;
- top: 100%;
- right: 0;
- margin-top: 15px;
- padding: 5px;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- background: $background-color;
- -webkit-box-shadow: 0 2px 4px 0 rgba(#000, 0.16),
- 0 2px 10px 0 rgba(#000, 0.12);
- box-shadow: 0 2px 4px 0 rgba(#000, 0.16), 0 2px 10px 0 rgba(#000, 0.12);
-
- &.hidden {
- display: none;
- }
-
- a {
- margin: 0;
- padding: 10px 20px;
- font-size: $type-size-5;
-
- &:hover {
- color: $masthead-link-color-hover;
- background: $navicon-link-color-hover;
- }
- }
-
- &:before {
- content: "";
- position: absolute;
- top: -11px;
- right: 10px;
- width: 0;
- border-style: solid;
- border-width: 0 10px 10px;
- border-color: $border-color transparent;
- display: block;
- z-index: 0;
- }
-
- &:after {
- content: "";
- position: absolute;
- top: -10px;
- right: 10px;
- width: 0;
- border-style: solid;
- border-width: 0 10px 10px;
- border-color: $background-color transparent;
- display: block;
- z-index: 1;
- }
-
- li {
- display: block;
- border-bottom: 1px solid $border-color;
-
- &:last-child {
- border-bottom: none;
- }
- }
- }
-}
-
-.no-js {
- .greedy-nav {
- .visible-links {
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- overflow: visible;
- }
- }
-}
-
-/*
- Navigation list
- ========================================================================== */
-
-.nav__list {
- margin-bottom: 1.5em;
-
- input[type="checkbox"],
- label {
- display: none;
- }
-
- @include breakpoint(max-width $large - 1px) {
- label {
- position: relative;
- display: inline-block;
- padding: 0.5em 2.5em 0.5em 1em;
- color: $gray;
- font-size: $type-size-6;
- font-weight: bold;
- border: 1px solid $light-gray;
- border-radius: $border-radius;
- z-index: 20;
- -webkit-transition: 0.2s ease-out;
- transition: 0.2s ease-out;
- cursor: pointer;
-
- &:before,
- &:after {
- content: "";
- position: absolute;
- right: 1em;
- top: 1.25em;
- width: 0.75em;
- height: 0.125em;
- line-height: 1;
- background-color: $gray;
- -webkit-transition: 0.2s ease-out;
- transition: 0.2s ease-out;
- }
-
- &:after {
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg);
- }
-
- &:hover {
- color: #fff;
- border-color: $gray;
- background-color: mix(white, #000, 20%);
-
- &:before,
- &:after {
- background-color: #fff;
- }
- }
- }
-
- /* selected*/
- input:checked + label {
- color: white;
- background-color: mix(white, #000, 20%);
-
- &:before,
- &:after {
- background-color: #fff;
- }
- }
-
- /* on hover show expand*/
- label:hover:after {
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg);
- }
-
- input:checked + label:hover:after {
- -webkit-transform: rotate(0);
- -ms-transform: rotate(0);
- transform: rotate(0);
- }
-
- ul {
- margin-bottom: 1em;
- }
-
- a {
- display: block;
- padding: 0.25em 0;
-
- @include breakpoint($large) {
- padding-top: 0.125em;
- padding-bottom: 0.125em;
- }
-
- &:hover {
- text-decoration: underline;
- }
- }
- }
-}
-
-.nav__list .nav__items {
- margin: 0;
- font-size: 1.25rem;
-
- a {
- color: inherit;
- }
-
- .active {
- margin-left: -0.5em;
- padding-left: 0.5em;
- padding-right: 0.5em;
- font-weight: bold;
- }
-
- @include breakpoint(max-width $large - 1px) {
- position: relative;
- max-height: 0;
- opacity: 0%;
- overflow: hidden;
- z-index: 10;
- -webkit-transition: 0.3s ease-in-out;
- transition: 0.3s ease-in-out;
- -webkit-transform: translate(0, 10%);
- -ms-transform: translate(0, 10%);
- transform: translate(0, 10%);
- }
-}
-
-@include breakpoint(max-width $large - 1px) {
- .nav__list input:checked ~ .nav__items {
- -webkit-transition: 0.5s ease-in-out;
- transition: 0.5s ease-in-out;
- max-height: 9999px; /* exaggerate max-height to accommodate tall lists*/
- overflow: visible;
- opacity: 1;
- margin-top: 1em;
- -webkit-transform: translate(0, 0);
- -ms-transform: translate(0, 0);
- transform: translate(0, 0);
- }
-}
-
-.nav__title {
- margin: 0;
- padding: 0.5rem 0.75rem;
- font-family: $sans-serif-narrow;
- font-size: $type-size-5;
- font-weight: bold;
-}
-
-.nav__sub-title {
- display: block;
- margin: 0.5rem 0;
- padding: 0.25rem 0;
- font-family: $sans-serif-narrow;
- font-size: $type-size-6;
- font-weight: bold;
- text-transform: uppercase;
- border-bottom: 1px solid $border-color;
-}
-
-/*
- Table of contents navigation
- ========================================================================== */
-
-.toc {
- font-family: $sans-serif-narrow;
- color: $gray;
- background-color: $background-color;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- -webkit-box-shadow: $box-shadow;
- box-shadow: $box-shadow;
-
- .nav__title {
- color: #fff;
- font-size: $type-size-6;
- background: $primary-color;
- border-top-left-radius: $border-radius;
- border-top-right-radius: $border-radius;
- }
-
- // Scrollspy marks toc items as .active when they are in focus
- .active a {
- @include yiq-contrasted($active-color);
- }
-}
-
-.toc__menu {
- margin: 0;
- padding: 0;
- width: 100%;
- list-style: none;
- font-size: $type-size-6;
-
- @include breakpoint($large) {
- font-size: $type-size-7;
- }
-
- a {
- display: block;
- padding: 0.25rem 0.75rem;
- color: $muted-text-color;
- font-weight: bold;
- line-height: 1.5;
- border-bottom: 1px solid $border-color;
-
- &:hover {
- color: $text-color;
- }
- }
-
- li ul > li a {
- padding-left: 1.25rem;
- font-weight: normal;
- }
-
- li ul li ul > li a {
- padding-left: 1.75rem;
- }
-
- li ul li ul li ul > li a {
- padding-left: 2.25rem;
- }
-
- li ul li ul li ul li ul > li a {
- padding-left: 2.75rem;
- }
-
- li ul li ul li ul li ul li ul > li a {
- padding-left: 3.25rem
- }
-}
diff --git a/_sass/minimal-mistakes/_notices.scss b/_sass/minimal-mistakes/_notices.scss
deleted file mode 100644
index 3a9b5e6..0000000
--- a/_sass/minimal-mistakes/_notices.scss
+++ /dev/null
@@ -1,105 +0,0 @@
-/* ==========================================================================
- NOTICE TEXT BLOCKS
- ========================================================================== */
-
-/**
- * Default Kramdown usage (no indents!):
- *
- * #### Headline for the Notice
- * Text for the notice
- *
- */
-
-@mixin notice($notice-color) {
- margin: 2em 0 !important; /* override*/
- padding: 1em;
- color: $text-color;
- font-family: $global-font-family;
- font-size: $type-size-6 !important;
- text-indent: initial; /* override*/
- background-color: mix($background-color, $notice-color, $notice-background-mix);
- border-radius: $border-radius;
- box-shadow: 0 1px 1px rgba($notice-color, 0.25);
-
- h4 {
- margin-top: 0 !important; /* override*/
- margin-bottom: 0.75em;
- line-height: inherit;
- }
-
- @at-root .page__content #{&} h4 {
- /* using at-root to override .page-content h4 font size*/
- margin-bottom: 0;
- font-size: 1em;
- }
-
- p {
- &:last-child {
- margin-bottom: 0 !important; /* override*/
- }
- }
-
- h4 + p {
- /* remove space above paragraphs that appear directly after notice headline*/
- margin-top: 0;
- padding-top: 0;
- }
-
- a {
- color: mix(#000, $notice-color, 10%);
-
- &:hover {
- color: mix(#000, $notice-color, 50%);
- }
- }
-
- code {
- background-color: mix($background-color, $notice-color, $code-notice-background-mix)
- }
-
- pre code {
- background-color: inherit;
- }
-
- ul {
- &:last-child {
- margin-bottom: 0; /* override*/
- }
- }
-}
-
-/* Default notice */
-
-.notice {
- @include notice($light-gray);
-}
-
-/* Primary notice */
-
-.notice--primary {
- @include notice($primary-color);
-}
-
-/* Info notice */
-
-.notice--info {
- @include notice($info-color);
-}
-
-/* Warning notice */
-
-.notice--warning {
- @include notice($warning-color);
-}
-
-/* Success notice */
-
-.notice--success {
- @include notice($success-color);
-}
-
-/* Danger notice */
-
-.notice--danger {
- @include notice($danger-color);
-}
diff --git a/_sass/minimal-mistakes/_page.scss b/_sass/minimal-mistakes/_page.scss
deleted file mode 100644
index f25f75f..0000000
--- a/_sass/minimal-mistakes/_page.scss
+++ /dev/null
@@ -1,559 +0,0 @@
-/* ==========================================================================
- SINGLE PAGE/POST
- ========================================================================== */
-
-#main {
- @include clearfix;
- margin-left: auto;
- margin-right: auto;
- padding-left: 1em;
- padding-right: 1em;
- -webkit-animation: $intro-transition;
- animation: $intro-transition;
- max-width: 100%;
- -webkit-animation-delay: 0.15s;
- animation-delay: 0.15s;
-
- @include breakpoint($x-large) {
- max-width: $max-width;
- }
-}
-
-body {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- min-height: 100vh;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.initial-content,
-.search-content {
- flex: 1 0 auto;
-}
-
-.page {
- @include breakpoint($large) {
- float: right;
- width: calc(100% - #{$right-sidebar-width-narrow});
- padding-right: $right-sidebar-width-narrow;
- }
-
- @include breakpoint($x-large) {
- width: calc(100% - #{$right-sidebar-width});
- padding-right: $right-sidebar-width;
- }
-
- .page__inner-wrap {
- float: left;
- margin-top: 1em;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- clear: both;
-
- .page__content,
- .page__meta,
- .page__share {
- position: relative;
- float: left;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- clear: both;
- }
- }
-}
-
-.page__title {
- margin-top: 0;
- line-height: 1;
-
- & + .page__meta {
- margin-top: -0.5em;
- }
-}
-
-.page__lead {
- font-family: $global-font-family;
- font-size: $type-size-4;
-}
-
-.page__content {
- h2 {
- padding-bottom: 0.5em;
- border-bottom: 1px solid $border-color;
- }
-
- h1, h2, h3, h4, h5, h6 {
- .header-link {
- position: relative;
- left: 0.5em;
- opacity: 0;
- font-size: 0.8em;
- -webkit-transition: opacity 0.2s ease-in-out 0.1s;
- -moz-transition: opacity 0.2s ease-in-out 0.1s;
- -o-transition: opacity 0.2s ease-in-out 0.1s;
- transition: opacity 0.2s ease-in-out 0.1s;
- }
-
- &:hover .header-link {
- opacity: 1;
- }
- }
-
- p,
- li,
- dl {
- font-size: 1em;
- }
-
- /* paragraph indents */
- p {
- margin: 0 0 $indent-var;
-
- /* sibling indentation*/
- @if $paragraph-indent == true {
- & + p {
- text-indent: $indent-var;
- margin-top: -($indent-var);
- }
- }
- }
-
- a:not(.btn) {
- &:hover {
- text-decoration: underline;
-
- img {
- box-shadow: 0 0 10px rgba(#000, 0.25);
- }
- }
- }
-
- dt {
- margin-top: 1em;
- font-family: $sans-serif;
- font-weight: bold;
- }
-
- dd {
- margin-left: 1em;
- font-family: $sans-serif;
- font-size: $type-size-6;
- }
-
- .small {
- font-size: $type-size-6;
- }
-
- /* blockquote citations */
- blockquote + .small {
- margin-top: -1.5em;
- padding-left: 1.25rem;
- }
-}
-
-.page__hero {
- position: relative;
- margin-bottom: 2em;
- @include clearfix;
- -webkit-animation: $intro-transition;
- animation: $intro-transition;
- -webkit-animation-delay: 0.25s;
- animation-delay: 0.25s;
-
- &--overlay {
- position: relative;
- margin-bottom: 2em;
- padding: 3em 0;
- @include clearfix;
- background-size: cover;
- background-repeat: no-repeat;
- background-position: center;
- -webkit-animation: $intro-transition;
- animation: $intro-transition;
- -webkit-animation-delay: 0.25s;
- animation-delay: 0.25s;
-
- a {
- color: #fff;
- }
-
- .wrapper {
- padding-left: 1em;
- padding-right: 1em;
-
- @include breakpoint($x-large) {
- max-width: $x-large;
- }
- }
-
- .page__title,
- .page__meta,
- .page__lead,
- .btn {
- color: #fff;
- text-shadow: 1px 1px 4px rgba(#000, 0.5);
- }
-
- .page__lead {
- max-width: $medium;
- }
-
- .page__title {
- font-size: $type-size-2;
-
- @include breakpoint($small) {
- font-size: $type-size-1;
- }
- }
- }
-}
-
-.page__hero-image {
- width: 100%;
- height: auto;
- -ms-interpolation-mode: bicubic;
-}
-
-.page__hero-caption {
- position: absolute;
- bottom: 0;
- right: 0;
- margin: 0 auto;
- padding: 2px 5px;
- color: #fff;
- font-family: $caption-font-family;
- font-size: $type-size-7;
- background: #000;
- text-align: right;
- z-index: 5;
- opacity: 0.5;
- border-radius: $border-radius 0 0 0;
-
- @include breakpoint($large) {
- padding: 5px 10px;
- }
-
- a {
- color: #fff;
- text-decoration: none;
- }
-}
-
-/*
- Social sharing
- ========================================================================== */
-
-.page__share {
- margin-top: 2em;
- padding-top: 1em;
- border-top: 1px solid $border-color;
-
- @include breakpoint(max-width $small) {
- .btn span {
- border: 0;
- clip: rect(0 0 0 0);
- height: 1px;
- margin: -1px;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 1px;
- }
- }
-}
-
-.page__share-title {
- margin-bottom: 10px;
- font-size: $type-size-6;
- text-transform: uppercase;
-}
-
-/*
- Page meta
- ========================================================================== */
-
-.page__meta {
- margin-top: 2em;
- color: $muted-text-color;
- font-family: $sans-serif;
- font-size: $type-size-6;
-
- p {
- margin: 0;
- }
-
- a {
- color: inherit;
- }
-}
-
-.page__meta-title {
- margin-bottom: 10px;
- font-size: $type-size-6;
- text-transform: uppercase;
-}
-
-.page__meta-sep::before {
- content: "\2022";
- padding-left: 0.5em;
- padding-right: 0.5em;
-}
-
-/*
- Page taxonomy
- ========================================================================== */
-
-.page__taxonomy {
- .sep {
- display: none;
- }
-
- strong {
- margin-right: 10px;
- }
-}
-
-.page__taxonomy-item {
- display: inline-block;
- margin-right: 5px;
- margin-bottom: 8px;
- padding: 5px 10px;
- text-decoration: none;
- border: 1px solid mix(#000, $border-color, 25%);
- border-radius: $border-radius;
-
- &:hover {
- text-decoration: none;
- color: $link-color-hover;
- }
-}
-
-.taxonomy__section {
- margin-bottom: 2em;
- padding-bottom: 1em;
-
- &:not(:last-child) {
- border-bottom: solid 1px $border-color;
- }
-
- .archive__item-title {
- margin-top: 0;
- }
-
- .archive__subtitle {
- clear: both;
- border: 0;
- }
-
- + .taxonomy__section {
- margin-top: 2em;
- }
-}
-
-.taxonomy__title {
- margin-bottom: 0.5em;
- color: $muted-text-color;
-}
-
-.taxonomy__count {
- color: $muted-text-color;
-}
-
-.taxonomy__index {
- display: grid;
- grid-column-gap: 2em;
- grid-template-columns: repeat(2, 1fr);
- margin: 1.414em 0;
- padding: 0;
- font-size: 0.75em;
- list-style: none;
-
- @include breakpoint($large) {
- grid-template-columns: repeat(3, 1fr);
- }
-
- a {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- padding: 0.25em 0;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- color: inherit;
- text-decoration: none;
- border-bottom: 1px solid $border-color;
- }
-}
-
-.back-to-top {
- display: block;
- clear: both;
- color: $muted-text-color;
- font-size: 0.6em;
- text-transform: uppercase;
- text-align: right;
- text-decoration: none;
-}
-
-/*
- Comments
- ========================================================================== */
-
-.page__comments {
- float: left;
- margin-left: 0;
- margin-right: 0;
- width: 100%;
- clear: both;
-}
-
-.page__comments-title {
- margin-top: 2rem;
- margin-bottom: 10px;
- padding-top: 2rem;
- font-size: $type-size-6;
- border-top: 1px solid $border-color;
- text-transform: uppercase;
-}
-
-.page__comments-form {
- -webkit-transition: $global-transition;
- transition: $global-transition;
-
- &.disabled {
- input,
- button,
- textarea,
- label {
- pointer-events: none;
- cursor: not-allowed;
- filter: alpha(opacity=65);
- box-shadow: none;
- opacity: 0.65;
- }
- }
-}
-
-.comment {
- @include clearfix();
- margin: 1em 0;
-
- &:not(:last-child) {
- border-bottom: 1px solid $border-color;
- }
-}
-
-.comment__avatar-wrapper {
- float: left;
- width: 60px;
- height: 60px;
-
- @include breakpoint($large) {
- width: 100px;
- height: 100px;
- }
-}
-
-.comment__avatar {
- width: 40px;
- height: 40px;
- border-radius: 50%;
-
- @include breakpoint($large) {
- width: 80px;
- height: 80px;
- padding: 5px;
- border: 1px solid $border-color;
- }
-}
-
-.comment__content-wrapper {
- float: right;
- width: calc(100% - 60px);
-
- @include breakpoint($large) {
- width: calc(100% - 100px);
- }
-}
-
-.comment__author {
- margin: 0;
-
- a {
- text-decoration: none;
- }
-}
-
-.comment__date {
- @extend .page__meta;
- margin: 0;
-
- a {
- text-decoration: none;
- }
-}
-
-/*
- Related
- ========================================================================== */
-
-.page__related {
- @include clearfix();
- float: left;
- margin-top: 2em;
- padding-top: 1em;
- border-top: 1px solid $border-color;
-
- @include breakpoint($large) {
- float: right;
- width: calc(100% - #{$right-sidebar-width-narrow});
- }
-
- @include breakpoint($x-large) {
- width: calc(100% - #{$right-sidebar-width});
- }
-
- a {
- color: inherit;
- text-decoration: none;
- }
-}
-
-.page__related-title {
- margin-bottom: 10px;
- font-size: $type-size-6;
- text-transform: uppercase;
-}
-
-/*
- Wide Pages
- ========================================================================== */
-
-.wide {
- .page {
- @include breakpoint($large) {
- padding-right: 0;
- }
-
- @include breakpoint($x-large) {
- padding-right: 0;
- }
- }
-
- .page__related {
- @include breakpoint($large) {
- padding-right: 0;
- }
-
- @include breakpoint($x-large) {
- padding-right: 0;
- }
- }
-}
diff --git a/_sass/minimal-mistakes/_print.scss b/_sass/minimal-mistakes/_print.scss
deleted file mode 100644
index b93f1d4..0000000
--- a/_sass/minimal-mistakes/_print.scss
+++ /dev/null
@@ -1,252 +0,0 @@
-/* ==========================================================================
- PRINT STYLES
- ========================================================================== */
-
-@media print {
-
- [hidden] {
- display: none;
- }
-
- * {
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- }
-
- html {
- margin: 0;
- padding: 0;
- min-height: auto !important;
- font-size: 16px;
- }
-
- body {
- margin: 0 auto;
- background: #fff !important;
- color: #000 !important;
- font-size: 1rem;
- line-height: 1.5;
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- text-rendering: optimizeLegibility;
- }
-
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- color: #000;
- line-height: 1.2;
- margin-bottom: 0.75rem;
- margin-top: 0;
- }
-
- h1 {
- font-size: 2.5rem;
- }
-
- h2 {
- font-size: 2rem;
- }
-
- h3 {
- font-size: 1.75rem;
- }
-
- h4 {
- font-size: 1.5rem;
- }
-
- h5 {
- font-size: 1.25rem;
- }
-
- h6 {
- font-size: 1rem;
- }
-
- a,
- a:visited {
- color: #000;
- text-decoration: underline;
- word-wrap: break-word;
- }
-
- table {
- border-collapse: collapse;
- }
-
- thead {
- display: table-header-group;
- }
-
- table,
- th,
- td {
- border-bottom: 1px solid #000;
- }
-
- td,
- th {
- padding: 8px 16px;
- }
-
- img {
- border: 0;
- display: block;
- max-width: 100% !important;
- vertical-align: middle;
- }
-
- hr {
- border: 0;
- border-bottom: 2px solid #bbb;
- height: 0;
- margin: 2.25rem 0;
- padding: 0;
- }
-
- dt {
- font-weight: bold;
- }
-
- dd {
- margin: 0;
- margin-bottom: 0.75rem;
- }
-
- abbr[title],
- acronym[title] {
- border: 0;
- text-decoration: none;
- }
-
- table,
- blockquote,
- pre,
- code,
- figure,
- li,
- hr,
- ul,
- ol,
- a,
- tr {
- page-break-inside: avoid;
- }
-
- h2,
- h3,
- h4,
- p,
- a {
- orphans: 3;
- widows: 3;
- }
-
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- page-break-after: avoid;
- page-break-inside: avoid;
- }
-
- h1 + p,
- h2 + p,
- h3 + p {
- page-break-before: avoid;
- }
-
- img {
- page-break-after: auto;
- page-break-before: auto;
- page-break-inside: avoid;
- }
-
- pre {
- white-space: pre-wrap !important;
- word-wrap: break-word;
- }
-
- a[href^='http://']:after,
- a[href^='https://']:after,
- a[href^='ftp://']:after {
- content: " (" attr(href) ")";
- font-size: 80%;
- }
-
- abbr[title]:after,
- acronym[title]:after {
- content: " (" attr(title) ")";
- }
-
- #main {
- max-width: 100%;
- }
-
- .page {
- margin: 0;
- padding: 0;
- width: 100%;
- }
-
- .page-break,
- .page-break-before {
- page-break-before: always;
- }
-
- .page-break-after {
- page-break-after: always;
- }
-
- .no-print {
- display: none;
- }
-
- a.no-reformat:after {
- content: '';
- }
-
- abbr[title].no-reformat:after,
- acronym[title].no-reformat:after {
- content: '';
- }
-
- .page__hero-caption {
- color: #000 !important;
- background: #fff !important;
- opacity: 1;
-
- a {
- color: #000 !important;
- }
- }
-
-/*
- Hide the following elements on print
- ========================================================================== */
-
- .masthead,
- .toc,
- .page__share,
- .page__related,
- .pagination,
- .ads,
- .page__footer,
- .page__comments-form,
- .author__avatar,
- .author__content,
- .author__urls-wrapper,
- .nav__list,
- .sidebar,
- .adsbygoogle {
- display: none !important;
- height: 1px !important;
- }
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/_reset.scss b/_sass/minimal-mistakes/_reset.scss
deleted file mode 100644
index 2259fd0..0000000
--- a/_sass/minimal-mistakes/_reset.scss
+++ /dev/null
@@ -1,187 +0,0 @@
-/* ==========================================================================
- STYLE RESETS
- ========================================================================== */
-
-* { box-sizing: border-box; }
-
-html {
- /* apply a natural box layout model to all elements */
- box-sizing: border-box;
- background-color: $background-color;
- font-size: 16px;
-
- @include breakpoint($medium) {
- font-size: 18px;
- }
-
- @include breakpoint($large) {
- font-size: 20px;
- }
-
- @include breakpoint($x-large) {
- font-size: 22px;
- }
-
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%;
-}
-
-/* Remove margin */
-
-body { margin: 0; }
-
-/* Selected elements */
-
-::-moz-selection {
- color: #fff;
- background: #000;
-}
-
-::selection {
- color: #fff;
- background: #000;
-}
-
-/* Display HTML5 elements in IE6-9 and FF3 */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section {
- display: block;
-}
-
-/* Display block in IE6-9 and FF3 */
-
-audio,
-canvas,
-video {
- display: inline-block;
- *display: inline;
- *zoom: 1;
-}
-
-/* Prevents modern browsers from displaying 'audio' without controls */
-
-audio:not([controls]) {
- display: none;
-}
-
-a {
- color: $link-color;
-}
-
-/* Apply focus state */
-
-a:focus {
- @extend %tab-focus;
-}
-
-/* Remove outline from links */
-
-a:hover,
-a:active {
- outline: 0;
-}
-
-/* Prevent sub and sup affecting line-height in all browsers */
-
-sub,
-sup {
- position: relative;
- font-size: 75%;
- line-height: 0;
- vertical-align: baseline;
-}
-
-sup {
- top: -0.5em;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-/* img border in anchor's and image quality */
-
-img {
- /* Responsive images (ensure images don't scale beyond their parents) */
- max-width: 100%; /* part 1: Set a maximum relative to the parent*/
- width: auto\9; /* IE7-8 need help adjusting responsive images*/
- height: auto; /* part 2: Scale the height according to the width, otherwise you get stretching*/
-
- vertical-align: middle;
- border: 0;
- -ms-interpolation-mode: bicubic;
-}
-
-/* Prevent max-width from affecting Google Maps */
-
-#map_canvas img,
-.google-maps img {
- max-width: none;
-}
-
-/* Consistent form font size in all browsers, margin changes, misc */
-
-button,
-input,
-select,
-textarea {
- margin: 0;
- font-size: 100%;
- vertical-align: middle;
-}
-
-button,
-input {
- *overflow: visible; /* inner spacing ie IE6/7*/
- line-height: normal; /* FF3/4 have !important on line-height in UA stylesheet*/
-}
-
-button::-moz-focus-inner,
-input::-moz-focus-inner { /* inner padding and border oddities in FF3/4*/
- padding: 0;
- border: 0;
-}
-
-button,
-html input[type="button"], // avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls
-input[type="reset"],
-input[type="submit"] {
- -webkit-appearance: button; /* corrects inability to style clickable `input` types in iOS*/
- cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/
-}
-
-label,
-select,
-button,
-input[type="button"],
-input[type="reset"],
-input[type="submit"],
-input[type="radio"],
-input[type="checkbox"] {
- cursor: pointer; /* improves usability and consistency of cursor style between image-type `input` and others*/
-}
-
-input[type="search"] { /* Appearance in Safari/Chrome*/
- box-sizing: border-box;
- -webkit-appearance: textfield;
-}
-
-input[type="search"]::-webkit-search-decoration,
-input[type="search"]::-webkit-search-cancel-button {
- -webkit-appearance: none; /* inner-padding issues in Chrome OSX, Safari 5*/
-}
-
-textarea {
- overflow: auto; /* remove vertical scrollbar in IE6-9*/
- vertical-align: top; /* readability and alignment cross-browser*/
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/_search.scss b/_sass/minimal-mistakes/_search.scss
deleted file mode 100644
index fa7ee83..0000000
--- a/_sass/minimal-mistakes/_search.scss
+++ /dev/null
@@ -1,132 +0,0 @@
-/* ==========================================================================
- SEARCH
- ========================================================================== */
-
-.layout--search {
- .archive__item-teaser {
- margin-bottom: 0.25em;
- }
-}
-
-.search__toggle {
- margin-left: 1rem;
- margin-right: 1rem;
- height: $nav-toggle-height;
- border: 0;
- outline: none;
- color: $primary-color;
- background-color: transparent;
- cursor: pointer;
- -webkit-transition: 0.2s;
- transition: 0.2s;
-
- &:hover {
- color: mix(#000, $primary-color, 25%);
- }
-}
-
-.search-icon {
- width: 100%;
- height: 100%;
-}
-
-.search-content {
- display: none;
- visibility: hidden;
- padding-top: 1em;
- padding-bottom: 1em;
-
- &__inner-wrap {
- width: 100%;
- margin-left: auto;
- margin-right: auto;
- padding-left: 1em;
- padding-right: 1em;
- -webkit-animation: $intro-transition;
- animation: $intro-transition;
- -webkit-animation-delay: 0.15s;
- animation-delay: 0.15s;
-
- @include breakpoint($x-large) {
- max-width: $max-width;
- }
-
- }
-
- &__form {
- background-color: transparent;
- }
-
- .search-input {
- display: block;
- margin-bottom: 0;
- padding: 0;
- border: none;
- outline: none;
- box-shadow: none;
- background-color: transparent;
- font-size: $type-size-3;
-
- @include breakpoint($large) {
- font-size: $type-size-2;
- }
-
- @include breakpoint($x-large) {
- font-size: $type-size-1;
- }
- }
-
- &.is--visible {
- display: block;
- visibility: visible;
-
- &::after {
- content: "";
- display: block;
- }
- }
-
- .results__found {
- margin-top: 0.5em;
- font-size: $type-size-6;
- }
-
- .archive__item {
- margin-bottom: 2em;
-
- @include breakpoint($large) {
- width: 75%;
- }
-
- @include breakpoint($x-large) {
- width: 50%;
- }
- }
-
- .archive__item-title {
- margin-top: 0;
- }
-
- .archive__item-excerpt {
- margin-bottom: 0;
- }
-}
-
-/* Algolia search */
-
-.ais-search-box {
- max-width: 100% !important;
- margin-bottom: 2em;
-}
-
-.archive__item-title .ais-Highlight {
- color: $primary-color;
- font-style: normal;
- text-decoration: underline;
-}
-
-.archive__item-excerpt .ais-Highlight {
- color: $primary-color;
- font-style: normal;
- font-weight: bold;
-}
diff --git a/_sass/minimal-mistakes/_sidebar.scss b/_sass/minimal-mistakes/_sidebar.scss
deleted file mode 100644
index b1f5ca9..0000000
--- a/_sass/minimal-mistakes/_sidebar.scss
+++ /dev/null
@@ -1,346 +0,0 @@
-/* ==========================================================================
- SIDEBAR
- ========================================================================== */
-
-/*
- Default
- ========================================================================== */
-
-.sidebar {
- @include clearfix();
- // @include breakpoint(max-width $large) {
- // /* fix z-index order of follow links */
- // position: relative;
- // z-index: 10;
- // -webkit-transform: translate3d(0, 0, 0);
- // transform: translate3d(0, 0, 0);
- // }
-
- @include breakpoint($large) {
- float: left;
- width: calc(#{$right-sidebar-width-narrow} - 1em);
- opacity: 0.75;
- -webkit-transition: opacity 0.2s ease-in-out;
- transition: opacity 0.2s ease-in-out;
-
- &:hover {
- opacity: 1;
- }
-
- &.sticky {
- overflow-y: auto;
- /* calculate height of nav list
- viewport height - nav height - masthead x-padding
- */
- max-height: calc(100vh - #{$nav-height} - 2em);
- }
- }
-
- @include breakpoint($x-large) {
- width: calc(#{$right-sidebar-width} - 1em);
- }
-
- > * {
- margin-top: 1em;
- margin-bottom: 1em;
- }
-
- h2,
- h3,
- h4,
- h5,
- h6 {
- margin-bottom: 0;
- font-family: $sans-serif-narrow;
- }
-
- p,
- li {
- font-family: $sans-serif;
- font-size: $type-size-6;
- line-height: 1.5;
- }
-
- img {
- width: 100%;
-
- &.emoji {
- width: 20px;
- height: 20px;
- }
- }
-}
-
-.sidebar__right {
- margin-bottom: 1em;
-
- @include breakpoint($large) {
- position: absolute;
- top: 0;
- right: 0;
- width: $right-sidebar-width-narrow;
- margin-right: -1 * $right-sidebar-width-narrow;
- padding-left: 1em;
- z-index: 10;
-
- &.sticky {
- @include clearfix();
- position: -webkit-sticky;
- position: sticky;
- top: 2em;
- float: right;
- }
- }
-
- @include breakpoint($x-large) {
- width: $right-sidebar-width;
- margin-right: -1 * $right-sidebar-width;
- }
-}
-
-.splash .sidebar__right {
- @include breakpoint($large) {
- position: relative;
- float: right;
- margin-right: 0;
- }
-
- @include breakpoint($x-large) {
- margin-right: 0;
- }
-}
-
-/*
- Author profile and links
- ========================================================================== */
-
-.author__avatar {
- display: table-cell;
- vertical-align: top;
- width: 36px;
- height: 36px;
-
- @include breakpoint($large) {
- display: block;
- width: auto;
- height: auto;
- }
-
- img {
- max-width: 110px;
- border-radius: 50%;
-
- @include breakpoint($large) {
- padding: 5px;
- border: 1px solid $border-color;
- }
- }
-}
-
-.author__content {
- display: table-cell;
- vertical-align: top;
- padding-left: 15px;
- padding-right: 25px;
- line-height: 1;
-
- @include breakpoint($large) {
- display: block;
- width: 100%;
- padding-left: 0;
- padding-right: 0;
- }
-
- a {
- color: inherit;
- text-decoration: none;
- }
-}
-
-.author__name {
- margin: 0;
-
- @include breakpoint($large) {
- margin-top: 10px;
- margin-bottom: 10px;
- }
-}
-.sidebar .author__name {
- font-family: $sans-serif;
- font-size: $type-size-5;
-}
-
-.author__bio {
- margin: 0;
-
- @include breakpoint($large) {
- margin-top: 10px;
- margin-bottom: 20px;
- }
-}
-
-.author__urls-wrapper {
- position: relative;
- display: table-cell;
- vertical-align: middle;
- font-family: $sans-serif;
- z-index: 20;
- cursor: pointer;
-
- li:last-child {
- a {
- margin-bottom: 0;
- }
- }
-
- .author__urls {
- span.label {
- padding-left: 5px;
- }
- }
-
- @include breakpoint($large) {
- display: block;
- }
-
- button {
- position: relative;
- margin-bottom: 0;
-
- &:before {
- @supports (pointer-events: none) {
- content: '';
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- pointer-events: none;
- }
- }
-
- &.open {
- &:before {
- pointer-events: auto;
- }
- }
-
- @include breakpoint($large) {
- display: none;
- }
- }
-}
-
-.author__urls {
- display: none;
- position: absolute;
- right: 0;
- margin-top: 15px;
- padding: 10px;
- list-style-type: none;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- background: $background-color;
- box-shadow: 0 2px 4px 0 rgba(#000, 0.16), 0 2px 10px 0 rgba(#000, 0.12);
- cursor: default;
-
- &.is--visible {
- display: block;
- }
-
- @include breakpoint($large) {
- display: block;
- position: relative;
- margin: 0;
- padding: 0;
- border: 0;
- background: transparent;
- box-shadow: none;
- }
-
- &:before {
- display: block;
- content: "";
- position: absolute;
- top: -11px;
- left: calc(50% - 10px);
- width: 0;
- border-style: solid;
- border-width: 0 10px 10px;
- border-color: $border-color transparent;
- z-index: 0;
-
- @include breakpoint($large) {
- display: none;
- }
- }
-
- &:after {
- display: block;
- content: "";
- position: absolute;
- top: -10px;
- left: calc(50% - 10px);
- width: 0;
- border-style: solid;
- border-width: 0 10px 10px;
- border-color: $background-color transparent;
- z-index: 1;
-
- @include breakpoint($large) {
- display: none;
- }
- }
-
- ul {
- padding: 10px;
- list-style-type: none;
- }
-
- li {
- white-space: nowrap;
- }
-
- a {
- display: block;
- margin-bottom: 5px;
- padding-right: 5px;
- padding-top: 2px;
- padding-bottom: 2px;
- color: inherit;
- font-size: $type-size-5;
- text-decoration: none;
-
- &:hover {
- text-decoration: underline;
- }
- }
-}
-
-/*
- Wide Pages
- ========================================================================== */
-
-.wide .sidebar__right {
- margin-bottom: 1em;
-
- @include breakpoint($large) {
- position: initial;
- top: initial;
- right: initial;
- width: initial;
- margin-right: initial;
- padding-left: initial;
- z-index: initial;
-
- &.sticky {
- float: none;
- }
- }
-
- @include breakpoint($x-large) {
- width: initial;
- margin-right: initial;
- }
-}
-
diff --git a/_sass/minimal-mistakes/_syntax.scss b/_sass/minimal-mistakes/_syntax.scss
deleted file mode 100644
index 7265202..0000000
--- a/_sass/minimal-mistakes/_syntax.scss
+++ /dev/null
@@ -1,324 +0,0 @@
-/* ==========================================================================
- Syntax highlighting
- ========================================================================== */
-
-div.highlighter-rouge,
-figure.highlight {
- position: relative;
- margin-bottom: 1em;
- background: $base00;
- color: $base05;
- font-family: $monospace;
- font-size: $type-size-6;
- line-height: 1.8;
- border-radius: $border-radius;
-
- > pre,
- pre.highlight {
- margin: 0;
- padding: 1em;
- }
-}
-
-.highlight table {
- margin-bottom: 0;
- font-size: 1em;
- border: 0;
-
- td {
- padding: 0;
- width: calc(100% - 1em);
- border: 0;
-
- /* line numbers*/
- &.gutter,
- &.rouge-gutter {
- padding-right: 1em;
- width: 1em;
- color: $base04;
- border-right: 1px solid $base04;
- text-align: right;
- }
-
- /* code */
- &.code,
- &.rouge-code {
- padding-left: 1em;
- }
- }
-
- pre {
- margin: 0;
- }
-}
-
-.highlight pre {
- width: 100%;
-}
-
-.highlight .hll {
- background-color: $base06;
-}
-.highlight {
- .c {
- /* Comment */
- color: $base04;
- }
- .err {
- /* Error */
- color: $base08;
- }
- .k {
- /* Keyword */
- color: $base0e;
- }
- .l {
- /* Literal */
- color: $base09;
- }
- .n {
- /* Name */
- color: $base05;
- }
- .o {
- /* Operator */
- color: $base0c;
- }
- .p {
- /* Punctuation */
- color: $base05;
- }
- .cm {
- /* Comment.Multiline */
- color: $base04;
- }
- .cp {
- /* Comment.Preproc */
- color: $base04;
- }
- .c1 {
- /* Comment.Single */
- color: $base04;
- }
- .cs {
- /* Comment.Special */
- color: $base04;
- }
- .gd {
- /* Generic.Deleted */
- color: $base08;
- }
- .ge {
- /* Generic.Emph */
- font-style: italic;
- }
- .gh {
- /* Generic.Heading */
- color: $base05;
- font-weight: bold;
- }
- .gi {
- /* Generic.Inserted */
- color: $base0b;
- }
- .gp {
- /* Generic.Prompt */
- color: $base04;
- font-weight: bold;
- }
- .gs {
- /* Generic.Strong */
- font-weight: bold;
- }
- .gu {
- /* Generic.Subheading */
- color: $base0c;
- font-weight: bold;
- }
- .kc {
- /* Keyword.Constant */
- color: $base0e;
- }
- .kd {
- /* Keyword.Declaration */
- color: $base0e;
- }
- .kn {
- /* Keyword.Namespace */
- color: $base0c;
- }
- .kp {
- /* Keyword.Pseudo */
- color: $base0e;
- }
- .kr {
- /* Keyword.Reserved */
- color: $base0e;
- }
- .kt {
- /* Keyword.Type */
- color: $base0a;
- }
- .ld {
- /* Literal.Date */
- color: $base0b;
- }
- .m {
- /* Literal.Number */
- color: $base09;
- }
- .s {
- /* Literal.String */
- color: $base0b;
- }
- .na {
- /* Name.Attribute */
- color: $base0d;
- }
- .nb {
- /* Name.Builtin */
- color: $base05;
- }
- .nc {
- /* Name.Class */
- color: $base0a;
- }
- .no {
- /* Name.Constant */
- color: $base08;
- }
- .nd {
- /* Name.Decorator */
- color: $base0c;
- }
- .ni {
- /* Name.Entity */
- color: $base05;
- }
- .ne {
- /* Name.Exception */
- color: $base08;
- }
- .nf {
- /* Name.Function */
- color: $base0d;
- }
- .nl {
- /* Name.Label */
- color: $base05;
- }
- .nn {
- /* Name.Namespace */
- color: $base0a;
- }
- .nx {
- /* Name.Other */
- color: $base0d;
- }
- .py {
- /* Name.Property */
- color: $base05;
- }
- .nt {
- /* Name.Tag */
- color: $base0c;
- }
- .nv {
- /* Name.Variable */
- color: $base08;
- }
- .ow {
- /* Operator.Word */
- color: $base0c;
- }
- .w {
- /* Text.Whitespace */
- color: $base05;
- }
- .mf {
- /* Literal.Number.Float */
- color: $base09;
- }
- .mh {
- /* Literal.Number.Hex */
- color: $base09;
- }
- .mi {
- /* Literal.Number.Integer */
- color: $base09;
- }
- .mo {
- /* Literal.Number.Oct */
- color: $base09;
- }
- .sb {
- /* Literal.String.Backtick */
- color: $base0b;
- }
- .sc {
- /* Literal.String.Char */
- color: $base05;
- }
- .sd {
- /* Literal.String.Doc */
- color: $base04;
- }
- .s2 {
- /* Literal.String.Double */
- color: $base0b;
- }
- .se {
- /* Literal.String.Escape */
- color: $base09;
- }
- .sh {
- /* Literal.String.Heredoc */
- color: $base0b;
- }
- .si {
- /* Literal.String.Interpol */
- color: $base09;
- }
- .sx {
- /* Literal.String.Other */
- color: $base0b;
- }
- .sr {
- /* Literal.String.Regex */
- color: $base0b;
- }
- .s1 {
- /* Literal.String.Single */
- color: $base0b;
- }
- .ss {
- /* Literal.String.Symbol */
- color: $base0b;
- }
- .bp {
- /* Name.Builtin.Pseudo */
- color: $base05;
- }
- .vc {
- /* Name.Variable.Class */
- color: $base08;
- }
- .vg {
- /* Name.Variable.Global */
- color: $base08;
- }
- .vi {
- /* Name.Variable.Instance */
- color: $base08;
- }
- .il {
- /* Literal.Number.Integer.Long */
- color: $base09;
- }
-}
-
-.gist {
- th, td {
- border-bottom: 0;
- }
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/_tables.scss b/_sass/minimal-mistakes/_tables.scss
deleted file mode 100644
index c270a77..0000000
--- a/_sass/minimal-mistakes/_tables.scss
+++ /dev/null
@@ -1,39 +0,0 @@
-/* ==========================================================================
- TABLES
- ========================================================================== */
-
-table {
- display: block;
- margin-bottom: 1em;
- width: 100%;
- font-family: $global-font-family;
- font-size: $type-size-6;
- border-collapse: collapse;
- overflow-x: auto;
-
- & + table {
- margin-top: 1em;
- }
-}
-
-thead {
- background-color: $border-color;
- border-bottom: 2px solid mix(#000, $border-color, 25%);
-}
-
-th {
- padding: 0.5em;
- font-weight: bold;
- text-align: left;
-}
-
-td {
- padding: 0.5em;
- border-bottom: 1px solid mix(#000, $border-color, 25%);
-}
-
-tr,
-td,
-th {
- vertical-align: middle;
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/_utilities.scss b/_sass/minimal-mistakes/_utilities.scss
deleted file mode 100644
index 1c127d3..0000000
--- a/_sass/minimal-mistakes/_utilities.scss
+++ /dev/null
@@ -1,593 +0,0 @@
-/* ==========================================================================
- UTILITY CLASSES
- ========================================================================== */
-
-/*
- Visibility
- ========================================================================== */
-
-/* http://www.456bereastreet.com/archive/200711/screen_readers_sometimes_ignore_displaynone/ */
-
-.hidden,
-.is--hidden {
- display: none;
- visibility: hidden;
-}
-
-/* for preloading images */
-
-.load {
- display: none;
-}
-
-.transparent {
- opacity: 0;
-}
-
-/* https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html */
-
-.visually-hidden,
-.screen-reader-text,
-.screen-reader-text span,
-.screen-reader-shortcut {
- position: absolute !important;
- clip: rect(1px, 1px, 1px, 1px);
- height: 1px !important;
- width: 1px !important;
- border: 0 !important;
- overflow: hidden;
-}
-
-body:hover .visually-hidden a,
-body:hover .visually-hidden input,
-body:hover .visually-hidden button {
- display: none !important;
-}
-
-/* screen readers */
-
-.screen-reader-text:focus,
-.screen-reader-shortcut:focus {
- clip: auto !important;
- height: auto !important;
- width: auto !important;
- display: block;
- font-size: 1em;
- font-weight: bold;
- padding: 15px 23px 14px;
- background: #fff;
- z-index: 100000;
- text-decoration: none;
- box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
-}
-
-/*
- Skip links
- ========================================================================== */
-
-.skip-link {
- position: fixed;
- z-index: 20;
- margin: 0;
- font-family: $sans-serif;
- white-space: nowrap;
-}
-
-.skip-link li {
- height: 0;
- width: 0;
- list-style: none;
-}
-
-/*
- Type
- ========================================================================== */
-
-.text-left {
- text-align: left;
-}
-
-.text-center {
- text-align: center;
-}
-
-.text-right {
- text-align: right;
-}
-
-.text-justify {
- text-align: justify;
-}
-
-.text-nowrap {
- white-space: nowrap;
-}
-
-/*
- Task lists
- ========================================================================== */
-
-.task-list {
- padding:0;
-
- li {
- list-style-type: none;
- }
-
- .task-list-item-checkbox {
- margin-right: 0.5em;
- opacity: 1;
- }
-}
-
-.task-list .task-list {
- margin-left: 1em;
-}
-
-/*
- Alignment
- ========================================================================== */
-
-/* clearfix */
-
-.cf {
- clear: both;
-}
-
-.wrapper {
- margin-left: auto;
- margin-right: auto;
- width: 100%;
-}
-
-/*
- Images
- ========================================================================== */
-
-/* image align left */
-
-.align-left {
- display: block;
- margin-left: auto;
- margin-right: auto;
-
- @include breakpoint($small) {
- float: left;
- margin-right: 1em;
- }
-}
-
-/* image align right */
-
-.align-right {
- display: block;
- margin-left: auto;
- margin-right: auto;
-
- @include breakpoint($small) {
- float: right;
- margin-left: 1em;
- }
-}
-
-/* image align center */
-
-.align-center {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-/* file page content container */
-
-.full {
- @include breakpoint($large) {
- margin-right: -1 * span(2.5 of 12) !important;
- }
-}
-
-/*
- Icons
- ========================================================================== */
-
-.icon {
- display: inline-block;
- fill: currentColor;
- width: 1em;
- height: 1.1em;
- line-height: 1;
- position: relative;
- top: -0.1em;
- vertical-align: middle;
-}
-
-/* social icons*/
-
-.social-icons {
- .fas,
- .fab,
- .far,
- .fal {
- color: $text-color;
- }
-
- .fa-behance,
- .fa-behance-square {
- color: $behance-color;
- }
-
- .fa-bitbucket {
- color: $bitbucket-color;
- }
-
- .fa-dribbble,
- .fa-dribble-square {
- color: $dribbble-color;
- }
-
- .fa-facebook,
- .fa-facebook-square,
- .fa-facebook-f {
- color: $facebook-color;
- }
-
- .fa-flickr {
- color: $flickr-color;
- }
-
- .fa-foursquare {
- color: $foursquare-color;
- }
-
- .fa-github,
- .fa-github-alt,
- .fa-github-square {
- color: $github-color;
- }
-
- .fa-gitlab {
- color: $gitlab-color;
- }
-
- .fa-instagram {
- color: $instagram-color;
- }
-
- .fa-keybase {
- color: $keybase-color;
- }
-
- .fa-lastfm,
- .fa-lastfm-square {
- color: $lastfm-color;
- }
-
- .fa-linkedin,
- .fa-linkedin-in {
- color: $linkedin-color;
- }
-
- .fa-mastodon,
- .fa-mastodon-square {
- color: $mastodon-color;
- }
-
- .fa-pinterest,
- .fa-pinterest-p,
- .fa-pinterest-square {
- color: $pinterest-color;
- }
-
- .fa-reddit {
- color: $reddit-color;
- }
-
- .fa-rss,
- .fa-rss-square {
- color: $rss-color;
- }
-
- .fa-soundcloud {
- color: $soundcloud-color;
- }
-
- .fa-stack-exchange,
- .fa-stack-overflow {
- color: $stackoverflow-color;
- }
-
- .fa-tumblr,
- .fa-tumblr-square {
- color: $tumblr-color;
- }
-
- .fa-twitter,
- .fa-twitter-square {
- color: $twitter-color;
- }
-
- .fa-vimeo,
- .fa-vimeo-square,
- .fa-vimeo-v {
- color: $vimeo-color;
- }
-
- .fa-vine {
- color: $vine-color;
- }
-
- .fa-youtube {
- color: $youtube-color;
- }
-
- .fa-xing,
- .fa-xing-square {
- color: $xing-color;
- }
-}
-
-/*
- Navicons
- ========================================================================== */
-
-.navicon {
- position: relative;
- width: $navicon-width;
- height: $navicon-height;
- background: $primary-color;
- margin: auto;
- -webkit-transition: 0.3s;
- transition: 0.3s;
-
- &:before,
- &:after {
- content: "";
- position: absolute;
- left: 0;
- width: $navicon-width;
- height: $navicon-height;
- background: $primary-color;
- -webkit-transition: 0.3s;
- transition: 0.3s;
- }
-
- &:before {
- top: (-2 * $navicon-height);
- }
-
- &:after {
- bottom: (-2 * $navicon-height);
- }
-}
-
-.close .navicon {
- /* hide the middle line*/
- background: transparent;
-
- /* overlay the lines by setting both their top values to 0*/
- &:before,
- &:after {
- -webkit-transform-origin: 50% 50%;
- -ms-transform-origin: 50% 50%;
- transform-origin: 50% 50%;
- top: 0;
- width: $navicon-width;
- }
-
- /* rotate the lines to form the x shape*/
- &:before {
- -webkit-transform: rotate3d(0, 0, 1, 45deg);
- transform: rotate3d(0, 0, 1, 45deg);
- }
- &:after {
- -webkit-transform: rotate3d(0, 0, 1, -45deg);
- transform: rotate3d(0, 0, 1, -45deg);
- }
-}
-
-.greedy-nav__toggle {
- &:before {
- @supports (pointer-events: none) {
- content: '';
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- opacity: 0;
- background-color: $background-color;
- -webkit-transition: $global-transition;
- transition: $global-transition;
- pointer-events: none;
- }
- }
-
- &.close {
- &:before {
- opacity: 0.9;
- -webkit-transition: $global-transition;
- transition: $global-transition;
- pointer-events: auto;
- }
- }
-}
-
-.greedy-nav__toggle:hover {
- .navicon,
- .navicon:before,
- .navicon:after {
- background: mix(#000, $primary-color, 25%);
- }
-
- &.close {
- .navicon {
- background: transparent;
- }
- }
-}
-
-/*
- Sticky, fixed to top content
- ========================================================================== */
-
-.sticky {
- @include breakpoint($large) {
- @include clearfix();
- position: -webkit-sticky;
- position: sticky;
- top: 2em;
-
- > * {
- display: block;
- }
- }
-}
-
-/*
- Wells
- ========================================================================== */
-
-.well {
- min-height: 20px;
- padding: 19px;
- margin-bottom: 20px;
- background-color: #f5f5f5;
- border: 1px solid #e3e3e3;
- border-radius: $border-radius;
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-}
-
-/*
- Modals
- ========================================================================== */
-
-.show-modal {
- overflow: hidden;
- position: relative;
-
- &:before {
- position: absolute;
- content: "";
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: 999;
- background-color: rgba(255, 255, 255, 0.85);
- }
-
- .modal {
- display: block;
- }
-}
-
-.modal {
- display: none;
- position: fixed;
- width: 300px;
- top: 50%;
- left: 50%;
- margin-left: -150px;
- margin-top: -150px;
- min-height: 0;
- z-index: 9999;
- background: #fff;
- border: 1px solid $border-color;
- border-radius: $border-radius;
- box-shadow: $box-shadow;
-
- &__title {
- margin: 0;
- padding: 0.5em 1em;
- }
-
- &__supporting-text {
- padding: 0 1em 0.5em 1em;
- }
-
- &__actions {
- padding: 0.5em 1em;
- border-top: 1px solid $border-color;
- }
-}
-
-/*
- Footnotes
- ========================================================================== */
-
-.footnote {
- color: mix(#fff, $gray, 25%);
- text-decoration: none;
-}
-
-.footnotes {
- color: mix(#fff, $gray, 25%);
-
- ol,
- li,
- p {
- margin-bottom: 0;
- font-size: $type-size-6;
- }
-}
-
-a.reversefootnote {
- color: $gray;
- text-decoration: none;
-
- &:hover {
- text-decoration: underline;
- }
-}
-
-/*
- Required
- ========================================================================== */
-
-.required {
- color: $danger-color;
- font-weight: bold;
-}
-
-/*
- Google Custom Search Engine
- ========================================================================== */
-
-.gsc-control-cse {
- table,
- tr,
- td {
- border: 0; /* remove table borders widget */
- }
-}
-
-/*
- Responsive Video Embed
- ========================================================================== */
-
-.responsive-video-container {
- position: relative;
- margin-bottom: 1em;
- padding-bottom: 56.25%;
- height: 0;
- overflow: hidden;
- max-width: 100%;
-
- iframe,
- object,
- embed {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- }
-}
-
-// full screen video fixes
-:-webkit-full-screen-ancestor {
- .masthead,
- .page__footer {
- position: static;
- }
-}
diff --git a/_sass/minimal-mistakes/_variables.scss b/_sass/minimal-mistakes/_variables.scss
deleted file mode 100644
index 81a3acf..0000000
--- a/_sass/minimal-mistakes/_variables.scss
+++ /dev/null
@@ -1,173 +0,0 @@
-/* ==========================================================================
- Variables
- ========================================================================== */
-
-/*
- Typography
- ========================================================================== */
-
-$doc-font-size: 16 !default;
-
-/* paragraph indention */
-$paragraph-indent: false !default; // true, false (default)
-$indent-var: 1.3em !default;
-
-/* system typefaces */
-$serif: Georgia, Times, serif !default;
-$sans-serif: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI",
- "Helvetica Neue", "Lucida Grande", Arial, sans-serif !default;
-$monospace: Monaco, Consolas, "Lucida Console", monospace !default;
-
-/* sans serif typefaces */
-$sans-serif-narrow: $sans-serif !default;
-$helvetica: Helvetica, "Helvetica Neue", Arial, sans-serif !default;
-
-/* serif typefaces */
-$georgia: Georgia, serif !default;
-$times: Times, serif !default;
-$bodoni: "Bodoni MT", serif !default;
-$calisto: "Calisto MT", serif !default;
-$garamond: Garamond, serif !default;
-
-$global-font-family: $sans-serif !default;
-$header-font-family: $sans-serif !default;
-$caption-font-family: $serif !default;
-
-/* type scale */
-$type-size-1: 2.441em !default; // ~39.056px
-$type-size-2: 1.953em !default; // ~31.248px
-$type-size-3: 1.563em !default; // ~25.008px
-$type-size-4: 1.25em !default; // ~20px
-$type-size-5: 1em !default; // ~16px
-$type-size-6: 0.75em !default; // ~12px
-$type-size-7: 0.6875em !default; // ~11px
-$type-size-8: 0.625em !default; // ~10px
-
-/* headline scale */
-$h-size-1: 1.563em !default; // ~25.008px
-$h-size-2: 1.25em !default; // ~20px
-$h-size-3: 1.125em !default; // ~18px
-$h-size-4: 1.0625em !default; // ~17px
-$h-size-5: 1.03125em !default; // ~16.5px
-$h-size-6: 1em !default; // ~16px
-
-/*
- Colors
- ========================================================================== */
-
-$gray: #7a8288 !default;
-$dark-gray: mix(#000, $gray, 50%) !default;
-$darker-gray: mix(#000, $gray, 60%) !default;
-$light-gray: mix(#fff, $gray, 50%) !default;
-$lighter-gray: mix(#fff, $gray, 90%) !default;
-
-$background-color: #fff !default;
-$code-background-color: #fafafa !default;
-$code-background-color-dark: $light-gray !default;
-$text-color: $dark-gray !default;
-$muted-text-color: mix(#fff, $text-color, 20%) !default;
-$border-color: $lighter-gray !default;
-$form-background-color: $lighter-gray !default;
-$footer-background-color: $lighter-gray !default;
-
-$primary-color: #6f777d !default;
-$success-color: #3fa63f !default;
-$warning-color: #d67f05 !default;
-$danger-color: #ee5f5b !default;
-$info-color: #3b9cba !default;
-$focus-color: $primary-color !default;
-$active-color: mix(#fff, $primary-color, 80%) !default;
-
-/* YIQ color contrast */
-$yiq-contrasted-dark-default: $dark-gray !default;
-$yiq-contrasted-light-default: #fff !default;
-$yiq-contrasted-threshold: 175 !default;
-$yiq-debug: false !default;
-
-/* brands */
-$behance-color: #1769ff !default;
-$bitbucket-color: #205081 !default;
-$dribbble-color: #ea4c89 !default;
-$facebook-color: #3b5998 !default;
-$flickr-color: #ff0084 !default;
-$foursquare-color: #0072b1 !default;
-$github-color: #171516 !default;
-$gitlab-color: #e24329 !default;
-$instagram-color: #517fa4 !default;
-$keybase-color: #ef7639 !default;
-$lastfm-color: #d51007 !default;
-$linkedin-color: #007bb6 !default;
-$mastodon-color: #2b90d9 !default;
-$pinterest-color: #cb2027 !default;
-$reddit-color: #ff4500 !default;
-$rss-color: #fa9b39 !default;
-$soundcloud-color: #ff3300 !default;
-$stackoverflow-color: #fe7a15 !default;
-$tumblr-color: #32506d !default;
-$twitter-color: #55acee !default;
-$vimeo-color: #1ab7ea !default;
-$vine-color: #00bf8f !default;
-$youtube-color: #bb0000 !default;
-$xing-color: #006567 !default;
-
-/* links */
-$link-color: mix(#000, $info-color, 20%) !default;
-$link-color-hover: mix(#000, $link-color, 25%) !default;
-$link-color-visited: mix(#fff, $link-color, 15%) !default;
-$masthead-link-color: $primary-color !default;
-$masthead-link-color-hover: mix(#000, $primary-color, 25%) !default;
-$navicon-link-color-hover: mix(#fff, $primary-color, 75%) !default;
-
-/* notices */
-$notice-background-mix: 80% !default;
-$code-notice-background-mix: 90% !default;
-
-/* syntax highlighting (base16) */
-$base00: #263238 !default;
-$base01: #2e3c43 !default;
-$base02: #314549 !default;
-$base03: #546e7a !default;
-$base04: #b2ccd6 !default;
-$base05: #eeffff !default;
-$base06: #eeffff !default;
-$base07: #ffffff !default;
-$base08: #f07178 !default;
-$base09: #f78c6c !default;
-$base0a: #ffcb6b !default;
-$base0b: #c3e88d !default;
-$base0c: #89ddff !default;
-$base0d: #82aaff !default;
-$base0e: #c792ea !default;
-$base0f: #ff5370 !default;
-
-/*
- Breakpoints
- ========================================================================== */
-
-$small: 600px !default;
-$medium: 768px !default;
-$medium-wide: 900px !default;
-$large: 1024px !default;
-$x-large: 1280px !default;
-$max-width: $x-large !default;
-
-/*
- Grid
- ========================================================================== */
-
-$right-sidebar-width-narrow: 200px !default;
-$right-sidebar-width: 300px !default;
-$right-sidebar-width-wide: 400px !default;
-
-/*
- Other
- ========================================================================== */
-
-$border-radius: 4px !default;
-$box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125) !default;
-$nav-height: 2em !default;
-$nav-toggle-height: 2rem !default;
-$navicon-width: 1.5rem !default;
-$navicon-height: 0.25rem !default;
-$global-transition: all 0.2s ease-in-out !default;
-$intro-transition: intro 0.3s both !default;
diff --git a/_sass/minimal-mistakes/skins/_air.scss b/_sass/minimal-mistakes/skins/_air.scss
deleted file mode 100644
index 0e5360c..0000000
--- a/_sass/minimal-mistakes/skins/_air.scss
+++ /dev/null
@@ -1,23 +0,0 @@
-/* ==========================================================================
- Air skin
- ========================================================================== */
-
-/* Colors */
-$background-color: #eeeeee !default;
-$text-color: #222831 !default;
-$muted-text-color: #393e46 !default;
-$primary-color: #0092ca !default;
-$border-color: mix(#fff, #393e46, 75%) !default;
-$footer-background-color: $primary-color !default;
-$link-color: #393e46 !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: $text-color !default;
-$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default;
-
-.page__footer {
- color: #fff !important; // override
-}
-
-.page__footer-follow .social-icons .svg-inline--fa {
- color: inherit;
-}
diff --git a/_sass/minimal-mistakes/skins/_aqua.scss b/_sass/minimal-mistakes/skins/_aqua.scss
deleted file mode 100644
index 7c3944e..0000000
--- a/_sass/minimal-mistakes/skins/_aqua.scss
+++ /dev/null
@@ -1,34 +0,0 @@
-/* ==========================================================================
- Aqua skin
- ========================================================================== */
-
-/* Colors */
-$gray : #1976d2 !default;
-$dark-gray : mix(#000, $gray, 40%) !default;
-$darker-gray : mix(#000, $gray, 60%) !default;
-$light-gray : mix(#fff, $gray, 50%) !default;
-$lighter-gray : mix(#fff, $gray, 90%) !default;
-
-$body-color : #fff !default;
-$background-color : #f0fff0 !default;
-$code-background-color : $lighter-gray !default;
-$code-background-color-dark : $light-gray !default;
-$text-color : $dark-gray !default;
-$border-color : $lighter-gray !default;
-
-$primary-color : $gray !default;
-$success-color : #27ae60 !default;
-$warning-color : #e67e22 !default;
-$danger-color : #c0392b !default;
-$info-color : #03a9f4 !default;
-
-/* links */
-$link-color : $info-color !default;
-$link-color-hover : mix(#000, $link-color, 25%) !default;
-$link-color-visited : mix(#fff, $link-color, 25%) !default;
-$masthead-link-color : $primary-color !default;
-$masthead-link-color-hover : mix(#000, $primary-color, 25%) !default;
-
-/* notices */
-$notice-background-mix: 90% !default;
-$code-notice-background-mix: 95% !default;
diff --git a/_sass/minimal-mistakes/skins/_contrast.scss b/_sass/minimal-mistakes/skins/_contrast.scss
deleted file mode 100644
index 38283b8..0000000
--- a/_sass/minimal-mistakes/skins/_contrast.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-/* ==========================================================================
- Contrast skin
- ========================================================================== */
-
-/* Colors */
-$text-color: #000 !default;
-$muted-text-color: $text-color !default;
-$primary-color: #ff0000 !default;
-$border-color: mix(#fff, $text-color, 75%) !default;
-$footer-background-color: #000 !default;
-$link-color: #0000ff !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: $text-color !default;
-$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default;
-
-/* contrast syntax highlighting (base16) */
-$base00: #000000 !default;
-$base01: #242422 !default;
-$base02: #484844 !default;
-$base03: #6c6c66 !default;
-$base04: #918f88 !default;
-$base05: #b5b3aa !default;
-$base06: #d9d7cc !default;
-$base07: #fdfbee !default;
-$base08: #ff6c60 !default;
-$base09: #e9c062 !default;
-$base0a: #ffffb6 !default;
-$base0b: #a8ff60 !default;
-$base0c: #c6c5fe !default;
-$base0d: #96cbfe !default;
-$base0e: #ff73fd !default;
-$base0f: #b18a3d !default;
-
-.page__content {
- .notice,
- .notice--primary,
- .notice--info,
- .notice--warning,
- .notice--success,
- .notice--danger {
- color: $text-color;
- }
-}
-
-.page__footer {
- color: #fff !important; // override
-}
-
-.page__footer-follow .social-icons i,
-.page__footer-follow .social-icons .svg-inline--fa {
- color: inherit;
-}
diff --git a/_sass/minimal-mistakes/skins/_dark.scss b/_sass/minimal-mistakes/skins/_dark.scss
deleted file mode 100644
index 3805349..0000000
--- a/_sass/minimal-mistakes/skins/_dark.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-/* ==========================================================================
- Dark skin
- ========================================================================== */
-
-/* Colors */
-$background-color: #252a34 !default;
-$text-color: #eaeaea !default;
-$primary-color: #00adb5 !default;
-$border-color: mix(#fff, $background-color, 20%) !default;
-$code-background-color: mix(#000, $background-color, 15%) !default;
-$code-background-color-dark: mix(#000, $background-color, 20%) !default;
-$form-background-color: mix(#000, $background-color, 15%) !default;
-$footer-background-color: mix(#000, $background-color, 30%) !default;
-$link-color: mix($primary-color, $text-color, 40%) !default;
-$link-color-hover: mix(#fff, $link-color, 25%) !default;
-$link-color-visited: mix(#000, $link-color, 25%) !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: mix(#000, $text-color, 20%) !default;
-$navicon-link-color-hover: mix(#000, $background-color, 30%) !default;
-
-.author__urls.social-icons i,
-.author__urls.social-icons .svg-inline--fa,
-.page__footer-follow .social-icons i,
-.page__footer-follow .social-icons .svg-inline--fa {
- color: inherit;
-}
-
-.ais-search-box .ais-search-box--input {
- background-color: $form-background-color;
-}
diff --git a/_sass/minimal-mistakes/skins/_default.scss b/_sass/minimal-mistakes/skins/_default.scss
deleted file mode 100644
index 7489b58..0000000
--- a/_sass/minimal-mistakes/skins/_default.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-/* ==========================================================================
- Default skin
- ========================================================================== */
-
-// Intentionally left blank
diff --git a/_sass/minimal-mistakes/skins/_dirt.scss b/_sass/minimal-mistakes/skins/_dirt.scss
deleted file mode 100644
index 5090f55..0000000
--- a/_sass/minimal-mistakes/skins/_dirt.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-/* ==========================================================================
- Dirt skin
- ========================================================================== */
-
-/* Colors */
-$background-color: #f3f3f3 !default;
-$text-color: #343434 !default;
-$muted-text-color: #8e8b82 !default;
-$primary-color: #343434 !default;
-$border-color: #e9dcbe !default;
-$footer-background-color: #e9dcbe !default;
-$link-color: #343434 !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: $text-color !default;
-$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default;
-
-/* dirt syntax highlighting (base16) */
-$base00: #231e18 !default;
-$base01: #302b25 !default;
-$base02: #48413a !default;
-$base03: #9d8b70 !default;
-$base04: #b4a490 !default;
-$base05: #cabcb1 !default;
-$base06: #d7c8bc !default;
-$base07: #e4d4c8 !default;
-$base08: #d35c5c !default;
-$base09: #ca7f32 !default;
-$base0a: #e0ac16 !default;
-$base0b: #b7ba53 !default;
-$base0c: #6eb958 !default;
-$base0d: #88a4d3 !default;
-$base0e: #bb90e2 !default;
-$base0f: #b49368 !default;
diff --git a/_sass/minimal-mistakes/skins/_mint.scss b/_sass/minimal-mistakes/skins/_mint.scss
deleted file mode 100644
index 28557a3..0000000
--- a/_sass/minimal-mistakes/skins/_mint.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-/* ==========================================================================
- Mint skin
- ========================================================================== */
-
-/* Colors */
-$background-color: #f3f6f6 !default;
-$text-color: #40514e !default;
-$muted-text-color: #40514e !default;
-$primary-color: #11999e !default;
-$border-color: mix(#fff, #40514e, 75%) !default;
-$footer-background-color: #30e3ca !default;
-$link-color: #11999e !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: $text-color !default;
-$navicon-link-color-hover: mix(#fff, $text-color, 80%) !default;
-
-.page__footer {
- color: #fff !important; // override
-}
-
-.page__footer-follow .social-icons i,
-.page__footer-follow .social-icons .svg-inline--fa {
- color: inherit;
-}
diff --git a/_sass/minimal-mistakes/skins/_neon.scss b/_sass/minimal-mistakes/skins/_neon.scss
deleted file mode 100644
index a4f2ef5..0000000
--- a/_sass/minimal-mistakes/skins/_neon.scss
+++ /dev/null
@@ -1,63 +0,0 @@
-/* ==========================================================================
- Neon skin
- ========================================================================== */
-
-/* Colors */
-$background-color: #141010 !default;
-$text-color: #fff6fb !default;
-$primary-color: #f21368 !default;
-$border-color: mix(#fff, $background-color, 20%) !default;
-$code-background-color: mix(#000, $background-color, 15%) !default;
-$code-background-color-dark: mix(#000, $background-color, 20%) !default;
-$form-background-color: mix(#000, $background-color, 15%) !default;
-$footer-background-color: mix($primary-color, #000, 10%) !default;
-$link-color: $primary-color !default;
-$link-color-hover: mix(#fff, $link-color, 25%) !default;
-$link-color-visited: mix(#000, $link-color, 25%) !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: mix(#000, $text-color, 20%) !default;
-$navicon-link-color-hover: mix(#000, $background-color, 30%) !default;
-
-/* notices */
-$notice-background-mix: 90% !default;
-$code-notice-background-mix: 95% !default;
-
-/* neon syntax highlighting (base16) */
-$base00: #ffffff !default;
-$base01: #e0e0e0 !default;
-$base02: #d0d0d0 !default;
-$base03: #b0b0b0 !default;
-$base04: #000000 !default;
-$base05: #101010 !default;
-$base06: #151515 !default;
-$base07: #202020 !default;
-$base08: #ff0086 !default;
-$base09: #fd8900 !default;
-$base0a: #aba800 !default;
-$base0b: #00c918 !default;
-$base0c: #1faaaa !default;
-$base0d: #3777e6 !default;
-$base0e: #ad00a1 !default;
-$base0f: #cc6633 !default;
-
-.author__urls.social-icons i,
-.author__urls.social-icons .svg-inline--fa,
-.page__footer-follow .social-icons i,
-.page__footer-follow .social-icons .svg-inline--fa {
- color: inherit;
-}
-
-/* next/previous buttons */
-.pagination--pager {
- color: $text-color;
- background-color: $primary-color;
- border-color: transparent;
-
- &:visited {
- color: $text-color;
- }
-}
-
-.ais-search-box .ais-search-box--input {
- background-color: $form-background-color;
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/skins/_plum.scss b/_sass/minimal-mistakes/skins/_plum.scss
deleted file mode 100644
index defa69c..0000000
--- a/_sass/minimal-mistakes/skins/_plum.scss
+++ /dev/null
@@ -1,70 +0,0 @@
-/* ==========================================================================
- Plum skin
- ========================================================================== */
-
-/* Colors */
-$background-color: #521477 !default;
-$text-color: #fffd86 !default;
-$primary-color: #c327ab !default;
-$border-color: mix(#fff, $background-color, 20%) !default;
-$code-background-color: mix(#000, $background-color, 15%) !default;
-$code-background-color-dark: mix(#000, $background-color, 20%) !default;
-$form-background-color: mix(#000, $background-color, 15%) !default;
-$footer-background-color: mix(#000, $background-color, 25%) !default;
-$link-color: $primary-color !default;
-$link-color-hover: mix(#fff, $link-color, 25%) !default;
-$link-color-visited: mix(#000, $link-color, 25%) !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: mix(#000, $text-color, 20%) !default;
-$navicon-link-color-hover: mix(#000, $background-color, 30%) !default;
-
-/* notices */
-$notice-background-mix: 70% !default;
-$code-notice-background-mix: 80% !default;
-
-/* plum syntax highlighting (base16) */
-$base00: #ffffff !default;
-$base01: #e0e0e0 !default;
-$base02: #d0d0d0 !default;
-$base03: #b0b0b0 !default;
-$base04: #000000 !default;
-$base05: #101010 !default;
-$base06: #151515 !default;
-$base07: #202020 !default;
-$base08: #ff0086 !default;
-$base09: #fd8900 !default;
-$base0a: #aba800 !default;
-$base0b: #00c918 !default;
-$base0c: #1faaaa !default;
-$base0d: #3777e6 !default;
-$base0e: #ad00a1 !default;
-$base0f: #cc6633 !default;
-
-.author__urls.social-icons i,
-.author__urls.social-icons .svg-inline--fa,
-.page__footer-follow .social-icons i,
-.page__footer-follow .social-icons .svg-inline--fa {
- color: inherit;
-}
-
-.page__content {
- a,
- a:visited {
- color: inherit;
- }
-}
-
-/* next/previous buttons */
-.pagination--pager {
- color: $text-color;
- background-color: $primary-color;
- border-color: transparent;
-
- &:visited {
- color: $text-color;
- }
-}
-
-.ais-search-box .ais-search-box--input {
- background-color: $form-background-color;
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/skins/_sunrise.scss b/_sass/minimal-mistakes/skins/_sunrise.scss
deleted file mode 100644
index bc259f6..0000000
--- a/_sass/minimal-mistakes/skins/_sunrise.scss
+++ /dev/null
@@ -1,49 +0,0 @@
-/* ==========================================================================
- Sunrise skin
- ========================================================================== */
-
-/* Colors */
-$dark-gray: #0e2431 !default;
-$background-color: #e8d5b7 !default;
-$text-color: #000 !default;
-$muted-text-color: $dark-gray !default;
-$primary-color: #fc3a52 !default;
-$border-color: mix(#000, $background-color, 20%) !default;
-$code-background-color: mix(#fff, $background-color, 20%) !default;
-$code-background-color-dark: mix(#000, $background-color, 10%) !default;
-$form-background-color: mix(#fff, $background-color, 15%) !default;
-$footer-background-color: #f9b248 !default;
-$link-color: mix(#000, $primary-color, 10%) !default;
-$link-color-hover: mix(#fff, $link-color, 25%) !default;
-$link-color-visited: mix(#000, $link-color, 25%) !default;
-$masthead-link-color: $text-color !default;
-$masthead-link-color-hover: mix(#000, $text-color, 20%) !default;
-$navicon-link-color-hover: mix(#000, $background-color, 30%) !default;
-
-/* notices */
-$notice-background-mix: 75% !default;
-
-/* sunrise syntax highlighting (base16) */
-$base00: #1d1f21 !default;
-$base01: #282a2e !default;
-$base02: #373b41 !default;
-$base03: #969896 !default;
-$base04: #b4b7b4 !default;
-$base05: #c5c8c6 !default;
-$base06: #e0e0e0 !default;
-$base07: #ffffff !default;
-$base08: #cc6666 !default;
-$base09: #de935f !default;
-$base0a: #f0c674 !default;
-$base0b: #b5bd68 !default;
-$base0c: #8abeb7 !default;
-$base0d: #81a2be !default;
-$base0e: #b294bb !default;
-$base0f: #a3685a !default;
-
-.author__urls.social-icons i,
-.author__urls.social-icons .svg-inline--fa,
-.page__footer-follow .social-icons i,
-.page__footer-follow .social-icons .svg-inline--fa {
- color: inherit;
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss b/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss
deleted file mode 100644
index a0528eb..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_breakpoint.scss
+++ /dev/null
@@ -1,114 +0,0 @@
-//////////////////////////////
-// Default Variables
-//////////////////////////////
-$Breakpoint-Settings: (
- 'default media': all,
- 'default feature': min-width,
- 'default pair': width,
-
- 'force all media type': false,
- 'to ems': false,
- 'transform resolutions': true,
-
- 'no queries': false,
- 'no query fallbacks': false,
-
- 'base font size': 16px,
-
- 'legacy syntax': false
-);
-
-$breakpoint: () !default;
-
-//////////////////////////////
-// Imports
-//////////////////////////////
-@import "settings";
-@import "context";
-@import "helpers";
-@import "parsers";
-@import "no-query";
-
-@import "respond-to";
-
-@import "legacy-settings";
-
-//////////////////////////////
-// Breakpoint Mixin
-//////////////////////////////
-
-@mixin breakpoint($query, $no-query: false) {
- @include legacy-settings-warning;
-
- // Reset contexts
- @include private-breakpoint-reset-contexts();
-
- $breakpoint: breakpoint($query, false);
-
- $query-string: map-get($breakpoint, 'query');
- $query-fallback: map-get($breakpoint, 'fallback');
-
- $private-breakpoint-context-holder: map-get($breakpoint, 'context holder') !global;
- $private-breakpoint-query-count: map-get($breakpoint, 'query count') !global;
-
- // Allow for an as-needed override or usage of no query fallback.
- @if $no-query != false {
- $query-fallback: $no-query;
- }
-
- @if $query-fallback != false {
- $context-setter: private-breakpoint-set-context('no-query', $query-fallback);
- }
-
- // Print Out Query String
- @if not breakpoint-get('no queries') {
- @media #{$query-string} {
- @content;
- }
- }
-
- @if breakpoint-get('no query fallbacks') != false or breakpoint-get('no queries') == true {
-
- $type: type-of(breakpoint-get('no query fallbacks'));
- $print: false;
-
- @if ($type == 'bool') {
- $print: true;
- }
- @else if ($type == 'string') {
- @if $query-fallback == breakpoint-get('no query fallbacks') {
- $print: true;
- }
- }
- @else if ($type == 'list') {
- @each $wrapper in breakpoint-get('no query fallbacks') {
- @if $query-fallback == $wrapper {
- $print: true;
- }
- }
- }
-
- // Write Fallback
- @if ($query-fallback != false) and ($print == true) {
- $type-fallback: type-of($query-fallback);
-
- @if ($type-fallback != 'bool') {
- #{$query-fallback} & {
- @content;
- }
- }
- @else {
- @content;
- }
- }
- }
-
- @include private-breakpoint-reset-contexts();
-}
-
-
-@mixin mq($query, $no-query: false) {
- @include breakpoint($query, $no-query) {
- @content;
- }
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_context.scss b/_sass/minimal-mistakes/vendor/breakpoint/_context.scss
deleted file mode 100644
index 57947f5..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_context.scss
+++ /dev/null
@@ -1,95 +0,0 @@
-//////////////////////////////
-// Private Breakpoint Variables
-//////////////////////////////
-$private-breakpoint-context-holder: ();
-$private-breakpoint-query-count: 0 !default;
-
-//////////////////////////////
-// Breakpoint Has Context
-// Returns whether or not you are inside a Breakpoint query
-//////////////////////////////
-@function breakpoint-has-context() {
- @if length($private-breakpoint-query-count) {
- @return true;
- }
- @else {
- @return false;
- }
-}
-
-//////////////////////////////
-// Breakpoint Get Context
-// $feature: Input feature to get it's current MQ context. Returns false if no context
-//////////////////////////////
-@function breakpoint-get-context($feature) {
- @if map-has-key($private-breakpoint-context-holder, $feature) {
- $get: map-get($private-breakpoint-context-holder, $feature);
- // Special handling of no-query from get side so /false/ prepends aren't returned
- @if $feature == 'no-query' {
- @if type-of($get) == 'list' and length($get) > 1 and nth($get, 1) == false {
- $get: nth($get, length($get));
- }
- }
- @return $get;
- }
- @else {
- @if breakpoint-has-context() and $feature == 'media' {
- @return breakpoint-get('default media');
- }
- @else {
- @return false;
- }
- }
-}
-
-//////////////////////////////
-// Private function to set context
-//////////////////////////////
-@function private-breakpoint-set-context($feature, $value) {
- @if $value == 'monochrome' {
- $feature: 'monochrome';
- }
-
- $current: map-get($private-breakpoint-context-holder, $feature);
- @if $current and length($current) == $private-breakpoint-query-count {
- @warn "You have already queried against `#{$feature}`. Unexpected things may happen if you query against the same feature more than once in the same `and` query. Breakpoint is overwriting the current context with `#{$value}`";
- }
-
- @if not map-has-key($private-breakpoint-context-holder, $feature) {
- $v-holder: ();
- @for $i from 1 to $private-breakpoint-query-count {
- @if $feature == 'media' {
- $v-holder: append($v-holder, breakpoint-get('default media'));
- }
- @else {
- $v-holder: append($v-holder, false);
- }
- }
- $v-holder: append($v-holder, $value);
- $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($feature: $v-holder)) !global;
- }
- @else {
- $v-holder: map-get($private-breakpoint-context-holder, $feature);
- $length: length($v-holder);
- @for $i from $length to $private-breakpoint-query-count - 1 {
- @if $feature == 'media' {
- $v-holder: append($v-holder, breakpoint-get('default media'));
- }
- @else {
- $v-holder: append($v-holder, false);
- }
- }
- $v-holder: append($v-holder, $value);
- $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($feature: $v-holder)) !global;
- }
-
- @return true;
-}
-
-//////////////////////////////
-// Private function to reset context
-//////////////////////////////
-@mixin private-breakpoint-reset-contexts {
- $private-breakpoint-context-holder: () !global;
- $private-breakpoint-query-count: 0 !global;
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss b/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss
deleted file mode 100644
index 97e522d..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_helpers.scss
+++ /dev/null
@@ -1,151 +0,0 @@
-//////////////////////////////
-// Converts the input value to Base EMs
-//////////////////////////////
-@function breakpoint-to-base-em($value) {
- $value-unit: unit($value);
-
- // Will convert relative EMs into root EMs.
- @if breakpoint-get('base font size') and type-of(breakpoint-get('base font size')) == 'number' and $value-unit == 'em' {
- $base-unit: unit(breakpoint-get('base font size'));
-
- @if $base-unit == 'px' or $base-unit == '%' or $base-unit == 'em' or $base-unit == 'pt' {
- @return base-conversion($value) / base-conversion(breakpoint-get('base font size')) * 1em;
- }
- @else {
- @warn '#{breakpoint-get(\'base font size\')} is not set in valid units for font size!';
- @return false;
- }
- }
- @else {
- @return base-conversion($value);
- }
-}
-
-@function base-conversion($value) {
- $unit: unit($value);
-
- @if $unit == 'px' {
- @return $value / 16px * 1em;
- }
- @else if $unit == '%' {
- @return $value / 100% * 1em;
- }
- @else if $unit == 'em' {
- @return $value;
- }
- @else if $unit == 'pt' {
- @return $value / 12pt * 1em;
- }
- @else {
- @return $value;
-// @warn 'Everything is terrible! What have you done?!';
- }
-}
-
-//////////////////////////////
-// Returns whether the feature can have a min/max pair
-//////////////////////////////
-$breakpoint-min-max-features: 'color',
- 'color-index',
- 'aspect-ratio',
- 'device-aspect-ratio',
- 'device-height',
- 'device-width',
- 'height',
- 'monochrome',
- 'resolution',
- 'width';
-
-@function breakpoint-min-max($feature) {
- @each $item in $breakpoint-min-max-features {
- @if $feature == $item {
- @return true;
- }
- }
- @return false;
-}
-
-//////////////////////////////
-// Returns whether the feature can have a string value
-//////////////////////////////
-$breakpoint-string-features: 'orientation',
- 'scan',
- 'color',
- 'aspect-ratio',
- 'device-aspect-ratio',
- 'pointer',
- 'luminosity';
-
-@function breakpoint-string-value($feature) {
- @each $item in $breakpoint-string-features {
- @if breakpoint-min-max($item) {
- @if $feature == 'min-#{$item}' or $feature == 'max-#{$item}' {
- @return true;
- }
- }
- @else if $feature == $item {
- @return true;
- }
- }
- @return false;
-}
-
-//////////////////////////////
-// Returns whether the feature is a media type
-//////////////////////////////
-$breakpoint-media-types: 'all',
- 'braille',
- 'embossed',
- 'handheld',
- 'print',
- 'projection',
- 'screen',
- 'speech',
- 'tty',
- 'tv';
-
-@function breakpoint-is-media($feature) {
- @each $media in $breakpoint-media-types {
- @if ($feature == $media) or ($feature == 'not #{$media}') or ($feature == 'only #{$media}') {
- @return true;
- }
- }
-
- @return false;
-}
-
-//////////////////////////////
-// Returns whether the feature can stand alone
-//////////////////////////////
-$breakpoint-single-string-features: 'color',
- 'color-index',
- 'grid',
- 'monochrome';
-
-@function breakpoint-single-string($feature) {
- @each $item in $breakpoint-single-string-features {
- @if $feature == $item {
- @return true;
- }
- }
- @return false;
-}
-
-//////////////////////////////
-// Returns whether the feature
-//////////////////////////////
-@function breakpoint-is-resolution($feature) {
- $resolutions: 'device-pixel-ratio', 'dpr';
-
- @if breakpoint-get('transform resolutions') {
- $resolutions: append($resolutions, 'resolution');
- }
-
- @each $reso in $resolutions {
- @if index($feature, $reso) or index($feature, 'min-#{$reso}') or index($feature, 'max-#{$reso}') {
- @return true;
- }
- }
-
- @return false;
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss b/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss
deleted file mode 100644
index e060ebe..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_legacy-settings.scss
+++ /dev/null
@@ -1,50 +0,0 @@
-@mixin legacy-settings-warning {
- $legacyVars: (
- 'default-media': 'default media',
- 'default-feature': 'default feature',
- 'force-media-all': 'force all media type',
- 'to-ems': 'to ems',
- 'resolutions': 'transform resolutions',
- 'no-queries': 'no queries',
- 'no-query-fallbacks': 'no query fallbacks',
- 'base-font-size': 'base font size',
- 'legacy-syntax': 'legacy syntax'
- );
-
- @each $legacy, $new in $legacyVars {
- @if global-variable-exists('breakpoint-' + $legacy) {
- @warn "In order to avoid variable namspace collisions, we have updated the way to change settings for Breakpoint. Please change all instances of `$breakpoint-#{$legacy}: {{setting}}` to `@include breakpoint-set('#{$new}', {{setting}})`. Variable settings, as well as this warning will be deprecated in a future release."
- }
- };
-
- //////////////////////////////
- // Hand correct each setting
- //////////////////////////////
- @if global-variable-exists('breakpoint-default-media') and $breakpoint-default-media != breakpoint-get('default media') {
- @include breakpoint-set('default media', $breakpoint-default-media);
- }
- @if global-variable-exists('breakpoint-default-feature') and $breakpoint-default-feature != breakpoint-get('default feature') {
- @include breakpoint-set('default feature', $breakpoint-default-feature);
- }
- @if global-variable-exists('breakpoint-force-media-all') and $breakpoint-force-media-all != breakpoint-get('force all media type') {
- @include breakpoint-set('force all media type', $breakpoint-force-media-all);
- }
- @if global-variable-exists('breakpoint-to-ems') and $breakpoint-to-ems != breakpoint-get('to ems') {
- @include breakpoint-set('to ems', $breakpoint-to-ems);
- }
- @if global-variable-exists('breakpoint-resolutions') and $breakpoint-resolutions != breakpoint-get('transform resolutions') {
- @include breakpoint-set('transform resolutions', $breakpoint-resolutions);
- }
- @if global-variable-exists('breakpoint-no-queries') and $breakpoint-no-queries != breakpoint-get('no queries') {
- @include breakpoint-set('no queries', $breakpoint-no-queries);
- }
- @if global-variable-exists('breakpoint-no-query-fallbacks') and $breakpoint-no-query-fallbacks != breakpoint-get('no query fallbacks') {
- @include breakpoint-set('no query fallbacks', $breakpoint-no-query-fallbacks);
- }
- @if global-variable-exists('breakpoint-base-font-size') and $breakpoint-base-font-size != breakpoint-get('base font size') {
- @include breakpoint-set('base font size', $breakpoint-base-font-size);
- }
- @if global-variable-exists('breakpoint-legacy-syntax') and $breakpoint-legacy-syntax != breakpoint-get('legacy syntax') {
- @include breakpoint-set('legacy syntax', $breakpoint-legacy-syntax);
- }
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss b/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss
deleted file mode 100644
index 0b5a81f..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_no-query.scss
+++ /dev/null
@@ -1,15 +0,0 @@
-@function breakpoint-no-query($query) {
- @if type-of($query) == 'list' {
- $keyword: nth($query, 1);
-
- @if type-of($keyword) == 'string' and ($keyword == 'no-query' or $keyword == 'no query' or $keyword == 'fallback') {
- @return nth($query, 2);
- }
- @else {
- @return false;
- }
- }
- @else {
- @return false;
- }
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss b/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss
deleted file mode 100644
index f0b053f..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_parsers.scss
+++ /dev/null
@@ -1,215 +0,0 @@
-//////////////////////////////
-// Import Parser Pieces
-//////////////////////////////
-@import "parsers/query";
-@import "parsers/single";
-@import "parsers/double";
-@import "parsers/triple";
-@import "parsers/resolution";
-
-$Memo-Exists: function-exists(memo-get) and function-exists(memo-set);
-
-//////////////////////////////
-// Breakpoint Function
-//////////////////////////////
-@function breakpoint($query, $contexts...) {
- $run: true;
- $return: ();
-
- // Grab the Memo Output if Memoization can be a thing
- @if $Memo-Exists {
- $return: memo-get(breakpoint, breakpoint $query $contexts);
-
- @if $return != null {
- $run: false;
- }
- }
-
- @if not $Memo-Exists or $run {
- // Internal Variables
- $query-string: '';
- $query-fallback: false;
- $return: ();
-
- // Reserve Global Private Breakpoint Context
- $holder-context: $private-breakpoint-context-holder;
- $holder-query-count: $private-breakpoint-query-count;
-
- // Reset Global Private Breakpoint Context
- $private-breakpoint-context-holder: () !global;
- $private-breakpoint-query-count: 0 !global;
-
-
- // Test to see if it's a comma-separated list
- $or-list: if(list-separator($query) == 'comma', true, false);
-
-
- @if ($or-list == false and breakpoint-get('legacy syntax') == false) {
- $query-string: breakpoint-parse($query);
- }
- @else {
- $length: length($query);
-
- $last: nth($query, $length);
- $query-fallback: breakpoint-no-query($last);
-
- @if ($query-fallback != false) {
- $length: $length - 1;
- }
-
- @if (breakpoint-get('legacy syntax') == true) {
- $mq: ();
-
- @for $i from 1 through $length {
- $mq: append($mq, nth($query, $i), comma);
- }
-
- $query-string: breakpoint-parse($mq);
- }
- @else {
- $query-string: '';
- @for $i from 1 through $length {
- $query-string: $query-string + if($i == 1, '', ', ') + breakpoint-parse(nth($query, $i));
- }
- }
- }
-
- $return: ('query': $query-string,
- 'fallback': $query-fallback,
- 'context holder': $private-breakpoint-context-holder,
- 'query count': $private-breakpoint-query-count
- );
- @if length($contexts) > 0 and nth($contexts, 1) != false {
- @if $query-fallback != false {
- $context-setter: private-breakpoint-set-context('no-query', $query-fallback);
- }
- $context-map: ();
- @each $context in $contexts {
- $context-map: map-merge($context-map, ($context: breakpoint-get-context($context)));
- }
- $return: map-merge($return, (context: $context-map));
- }
-
- // Reset Global Private Breakpoint Context
- $private-breakpoint-context-holder: () !global;
- $private-breakpoint-query-count: 0 !global;
-
- @if $Memo-Exists {
- $holder: memo-set(breakpoint, breakpoint $query $contexts, $return);
- }
- }
-
- @return $return;
-}
-
-//////////////////////////////
-// General Breakpoint Parser
-//////////////////////////////
-@function breakpoint-parse($query) {
- // Increase number of 'and' queries
- $private-breakpoint-query-count: $private-breakpoint-query-count + 1 !global;
-
- // Set up Media Type
- $query-print: '';
-
- $force-all: ((breakpoint-get('force all media type') == true) and (breakpoint-get('default media') == 'all'));
- $empty-media: true;
- @if ($force-all == true) or (breakpoint-get('default media') != 'all') {
- // Force the print of the default media type if (force all is true and default media type is all) or (default media type is not all)
- $query-print: breakpoint-get('default media');
- $empty-media: false;
- }
-
-
- $query-resolution: false;
-
- $query-holder: breakpoint-parse-query($query);
-
-
-
- // Loop over each parsed out query and write it to $query-print
- $first: true;
-
- @each $feature in $query-holder {
- $length: length($feature);
-
- // Parse a single feature
- @if ($length == 1) {
- // Feature is currently a list, grab the actual value
- $feature: nth($feature, 1);
-
- // Media Type must by convention be the first item, so it's safe to flat override $query-print, which right now should only be the default media type
- @if (breakpoint-is-media($feature)) {
- @if ($force-all == true) or ($feature != 'all') {
- // Force the print of the default media type if (force all is true and default media type is all) or (default media type is not all)
- $query-print: $feature;
- $empty-media: false;
-
- // Set Context
- $context-setter: private-breakpoint-set-context(media, $query-print);
- }
- }
- @else {
- $parsed: breakpoint-parse-single($feature, $empty-media, $first);
- $query-print: '#{$query-print} #{$parsed}';
- $first: false;
- }
- }
- // Parse a double feature
- @else if ($length == 2) {
- @if (breakpoint-is-resolution($feature) != false) {
- $query-resolution: $feature;
- }
- @else {
- $parsed: null;
- // If it's a string/number pair,
- // we check to see if one is a single-string value,
- // then we parse it as a normal double
- $alpha: nth($feature, 1);
- $beta: nth($feature, 2);
- @if breakpoint-single-string($alpha) or breakpoint-single-string($beta) {
- $parsed: breakpoint-parse-single($alpha, $empty-media, $first);
- $query-print: '#{$query-print} #{$parsed}';
- $first: false;
- $parsed: breakpoint-parse-single($beta, $empty-media, $first);
- $query-print: '#{$query-print} #{$parsed}';
- }
- @else {
- $parsed: breakpoint-parse-double($feature, $empty-media, $first);
- $query-print: '#{$query-print} #{$parsed}';
- $first: false;
- }
- }
- }
- // Parse a triple feature
- @else if ($length == 3) {
- $parsed: breakpoint-parse-triple($feature, $empty-media, $first);
- $query-print: '#{$query-print} #{$parsed}';
- $first: false;
- }
-
- }
-
- @if ($query-resolution != false) {
- $query-print: breakpoint-build-resolution($query-print, $query-resolution, $empty-media, $first);
- }
-
- // Loop through each feature that's been detected so far and append 'false' to the the value list to increment their counters
- @each $f, $v in $private-breakpoint-context-holder {
- $v-holder: $v;
- $length: length($v-holder);
- @if length($v-holder) < $private-breakpoint-query-count {
- @for $i from $length to $private-breakpoint-query-count {
- @if $f == 'media' {
- $v-holder: append($v-holder, breakpoint-get('default media'));
- }
- @else {
- $v-holder: append($v-holder, false);
- }
- }
- }
- $private-breakpoint-context-holder: map-merge($private-breakpoint-context-holder, ($f: $v-holder)) !global;
- }
-
- @return $query-print;
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss b/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss
deleted file mode 100644
index e2462c5..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_respond-to.scss
+++ /dev/null
@@ -1,82 +0,0 @@
-////////////////////////
-// Default the Breakpoints variable
-////////////////////////
-$breakpoints: () !default;
-$BREAKPOINTS: () !default;
-
-////////////////////////
-// Respond-to API Mixin
-////////////////////////
-@mixin respond-to($context, $no-query: false) {
- @if length($breakpoints) > 0 and length($BREAKPOINTS) == 0 {
- @warn "In order to avoid variable namespace collisions, we have updated the way to add breakpoints for respond-to. Please change all instances of `$breakpoints: add-breakpoint()` to `@include add-breakpoint()`. The `add-breakpoint()` function will be deprecated in a future release.";
- $BREAKPOINTS: $breakpoints !global;
- $breakpoints: () !global;
- }
-
- @if type-of($BREAKPOINTS) != 'map' {
- // Just in case someone writes gibberish to the $breakpoints variable.
- @warn "Your breakpoints aren't a map! `respond-to` expects a map. Please check the value of $BREAKPOINTS variable.";
- @content;
- }
- @else if map-has-key($BREAKPOINTS, $context) {
- @include breakpoint(map-get($BREAKPOINTS, $context), $no-query) {
- @content;
- }
- }
- @else if not map-has-key($BREAKPOINTS, $context) {
- @warn "`#{$context}` isn't a defined breakpoint! Please add it using `$breakpoints: add-breakpoint(`#{$context}`, $value);`";
- @content;
- }
- @else {
- @warn "You haven't created any breakpoints yet! Make some already! `@include add-breakpoint($name, $bkpt)`";
- @content;
- }
-}
-
-//////////////////////////////
-// Add Breakpoint to Breakpoints
-// TODO: Remove function in next release
-//////////////////////////////
-@function add-breakpoint($name, $bkpt, $overwrite: false) {
- $output: ($name: $bkpt);
-
- @if length($breakpoints) == 0 {
- @return $output;
- }
- @else {
- @if map-has-key($breakpoints, $name) and $overwrite != true {
- @warn "You already have a breakpoint named `#{$name}`, please choose another breakpoint name, or pass in `$overwrite: true` to overwrite the previous breakpoint.";
- @return $breakpoints;
- }
- @else if not map-has-key($breakpoints, $name) or $overwrite == true {
- @return map-merge($breakpoints, $output);
- }
- }
-}
-
-@mixin add-breakpoint($name, $bkpt, $overwrite: false) {
- $output: ($name: $bkpt);
-
- @if length($BREAKPOINTS) == 0 {
- $BREAKPOINTS: $output !global;
- }
- @else {
- @if map-has-key($BREAKPOINTS, $name) and $overwrite != true {
- @warn "You already have a breakpoint named `#{$name}`, please choose another breakpoint name, or pass in `$overwrite: true` to overwrite the previous breakpoint.";
- $BREAKPOINTS: $BREAKPOINTS !global;
- }
- @else if not map-has-key($BREAKPOINTS, $name) or $overwrite == true {
- $BREAKPOINTS: map-merge($BREAKPOINTS, $output) !global;
- }
- }
-}
-
-@function get-breakpoint($name: false) {
- @if $name == false {
- @return $BREAKPOINTS;
- }
- @else {
- @return map-get($BREAKPOINTS, $name);
- }
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss b/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss
deleted file mode 100644
index 05ee689..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/_settings.scss
+++ /dev/null
@@ -1,71 +0,0 @@
-//////////////////////////////
-// Has Setting
-//////////////////////////////
-@function breakpoint-has($setting) {
- @if map-has-key($breakpoint, $setting) {
- @return true;
- }
- @else {
- @return false;
- }
-}
-
-//////////////////////////////
-// Get Settings
-//////////////////////////////
-@function breakpoint-get($setting) {
- @if breakpoint-has($setting) {
- @return map-get($breakpoint, $setting);
- }
- @else {
- @return map-get($Breakpoint-Settings, $setting);
- }
-}
-
-//////////////////////////////
-// Set Settings
-//////////////////////////////
-@function breakpoint-set($setting, $value) {
- @if (str-index($setting, '-') or str-index($setting, '_')) and str-index($setting, ' ') == null {
- @warn "Words in Breakpoint settings should be separated by spaces, not dashes or underscores. Please replace dashes and underscores between words with spaces. Settings will not work as expected until changed.";
- }
- $breakpoint: map-merge($breakpoint, ($setting: $value)) !global;
- @return true;
-}
-
-@mixin breakpoint-change($setting, $value) {
- $breakpoint-change: breakpoint-set($setting, $value);
-}
-
-@mixin breakpoint-set($setting, $value) {
- @include breakpoint-change($setting, $value);
-}
-
-@mixin bkpt-change($setting, $value) {
- @include breakpoint-change($setting, $value);
-}
-@mixin bkpt-set($setting, $value) {
- @include breakpoint-change($setting, $value);
-}
-
-//////////////////////////////
-// Remove Setting
-//////////////////////////////
-@function breakpoint-reset($settings...) {
- @if length($settings) == 1 {
- $settings: nth($settings, 1);
- }
-
- @each $setting in $settings {
- $breakpoint: map-remove($breakpoint, $setting) !global;
- }
- @return true;
-}
-
-@mixin breakpoint-reset($settings...) {
- $breakpoint-reset: breakpoint-reset($settings);
-}
-
-@mixin bkpt-reset($settings...) {
- $breakpoint-reset: breakpoint-reset($settings);
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss
deleted file mode 100644
index 24580c1..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_double.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-//////////////////////////////
-// Import Pieces
-//////////////////////////////
-@import "double/default-pair";
-@import "double/double-string";
-@import "double/default";
-
-@function breakpoint-parse-double($feature, $empty-media, $first) {
- $parsed: '';
- $leader: '';
- // If we're forcing
- @if not ($empty-media) or not ($first) {
- $leader: 'and ';
- }
-
- $first: nth($feature, 1);
- $second: nth($feature, 2);
-
- // If we've got two numbers, we know we need to use the default pair because there are no media queries that has a media feature that is a number
- @if type-of($first) == 'number' and type-of($second) == 'number' {
- $parsed: breakpoint-parse-default-pair($first, $second);
- }
- // If they are both strings, we send it through the string parser
- @else if type-of($first) == 'string' and type-of($second) == 'string' {
- $parsed: breakpoint-parse-double-string($first, $second);
- }
- // If it's a string/number pair, we parse it as a normal double
- @else {
- $parsed: breakpoint-parse-double-default($first, $second);
- }
-
- @return $leader + $parsed;
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss
deleted file mode 100644
index b138b39..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_query.scss
+++ /dev/null
@@ -1,82 +0,0 @@
-@function breakpoint-parse-query($query) {
- // Parse features out of an individual query
- $feature-holder: ();
- $query-holder: ();
- $length: length($query);
-
- @if $length == 2 {
- // If we've got a string/number, number/string, check to see if it's a valid string/number pair or two singles
- @if (type-of(nth($query, 1)) == 'string' and type-of(nth($query, 2)) == 'number') or (type-of(nth($query, 1)) == 'number' and type-of(nth($query, 2)) == 'string') {
-
- $number: '';
- $value: '';
-
- @if type-of(nth($query, 1)) == 'string' {
- $number: nth($query, 2);
- $value: nth($query, 1);
- }
- @else {
- $number: nth($query, 1);
- $value: nth($query, 2);
- }
-
- // If the string value can be a single value, check to see if the number passed in is a valid input for said single value. Fortunately, all current single-value options only accept unitless numbers, so this check is easy.
- @if breakpoint-single-string($value) {
- @if unitless($number) {
- $feature-holder: append($value, $number, space);
- $query-holder: append($query-holder, $feature-holder, comma);
- @return $query-holder;
- }
- }
- // If the string is a media type, split the query
- @if breakpoint-is-media($value) {
- $query-holder: append($query-holder, nth($query, 1));
- $query-holder: append($query-holder, nth($query, 2));
- @return $query-holder;
- }
- // If it's not a single feature, we're just going to assume it's a proper string/value pair, and roll with it.
- @else {
- $feature-holder: append($value, $number, space);
- $query-holder: append($query-holder, $feature-holder, comma);
- @return $query-holder;
- }
-
- }
- // If they're both numbers, we assume it's a double and roll with that
- @else if (type-of(nth($query, 1)) == 'number' and type-of(nth($query, 2)) == 'number') {
- $feature-holder: append(nth($query, 1), nth($query, 2), space);
- $query-holder: append($query-holder, $feature-holder, comma);
- @return $query-holder;
- }
- // If they're both strings and neither are singles, we roll with that.
- @else if (type-of(nth($query, 1)) == 'string' and type-of(nth($query, 2)) == 'string') {
- @if not breakpoint-single-string(nth($query, 1)) and not breakpoint-single-string(nth($query, 2)) {
- $feature-holder: append(nth($query, 1), nth($query, 2), space);
- $query-holder: append($query-holder, $feature-holder, comma);
- @return $query-holder;
- }
- }
- }
- @else if $length == 3 {
- // If we've got three items and none is a list, we check to see
- @if type-of(nth($query, 1)) != 'list' and type-of(nth($query, 2)) != 'list' and type-of(nth($query, 3)) != 'list' {
- // If none of the items are single string values and none of the values are media values, we're good.
- @if (not breakpoint-single-string(nth($query, 1)) and not breakpoint-single-string(nth($query, 2)) and not breakpoint-single-string(nth($query, 3))) and ((not breakpoint-is-media(nth($query, 1)) and not breakpoint-is-media(nth($query, 2)) and not breakpoint-is-media(nth($query, 3)))) {
- $feature-holder: append(nth($query, 1), nth($query, 2), space);
- $feature-holder: append($feature-holder, nth($query, 3), space);
- $query-holder: append($query-holder, $feature-holder, comma);
- @return $query-holder;
- }
- // let's check to see if the first item is a media type
- @else if breakpoint-is-media(nth($query, 1)) {
- $query-holder: append($query-holder, nth($query, 1));
- $feature-holder: append(nth($query, 2), nth($query, 3), space);
- $query-holder: append($query-holder, $feature-holder);
- @return $query-holder;
- }
- }
- }
-
- // If it's a single item, or if it's not a special case double or triple, we can simply return the query.
- @return $query;
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss
deleted file mode 100644
index 19769ad..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_resolution.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-@import "resolution/resolution";
-
-@function breakpoint-build-resolution($query-print, $query-resolution, $empty-media, $first) {
- $leader: '';
- // If we're forcing
- @if not ($empty-media) or not ($first) {
- $leader: 'and ';
- }
-
- @if breakpoint-get('transform resolutions') and $query-resolution {
- $resolutions: breakpoint-make-resolutions($query-resolution);
- $length: length($resolutions);
- $query-holder: '';
-
- @for $i from 1 through $length {
- $query: '#{$query-print} #{$leader}#{nth($resolutions, $i)}';
- @if $i == 1 {
- $query-holder: $query;
- }
- @else {
- $query-holder: '#{$query-holder}, #{$query}';
- }
- }
-
- @return $query-holder;
- }
- @else {
- // Return with attached resolution
- @return $query-print;
- }
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss
deleted file mode 100644
index d9fd764..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_single.scss
+++ /dev/null
@@ -1,26 +0,0 @@
-//////////////////////////////
-// Import Pieces
-//////////////////////////////
-@import "single/default";
-
-@function breakpoint-parse-single($feature, $empty-media, $first) {
- $parsed: '';
- $leader: '';
- // If we're forcing
- @if not ($empty-media) or not ($first) {
- $leader: 'and ';
- }
-
- // If it's a single feature that can stand alone, we let it
- @if (breakpoint-single-string($feature)) {
- $parsed: $feature;
- // Set Context
- $context-setter: private-breakpoint-set-context($feature, $feature);
- }
- // If it's not a stand alone feature, we pass it off to the default handler.
- @else {
- $parsed: breakpoint-parse-default($feature);
- }
-
- @return $leader + '(' + $parsed + ')';
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss
deleted file mode 100644
index e273206..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/_triple.scss
+++ /dev/null
@@ -1,36 +0,0 @@
-//////////////////////////////
-// Import Pieces
-//////////////////////////////
-@import "triple/default";
-
-@function breakpoint-parse-triple($feature, $empty-media, $first) {
- $parsed: '';
- $leader: '';
-
- // If we're forcing
- @if not ($empty-media) or not ($first) {
- $leader: 'and ';
- }
-
- // separate the string features from the value numbers
- $string: null;
- $numbers: null;
- @each $val in $feature {
- @if type-of($val) == string {
- $string: $val;
- }
- @else {
- @if type-of($numbers) == 'null' {
- $numbers: $val;
- }
- @else {
- $numbers: append($numbers, $val);
- }
- }
- }
-
- $parsed: breakpoint-parse-triple-default($string, nth($numbers, 1), nth($numbers, 2));
-
- @return $leader + $parsed;
-
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss
deleted file mode 100644
index f88432c..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default-pair.scss
+++ /dev/null
@@ -1,21 +0,0 @@
-@function breakpoint-parse-default-pair($first, $second) {
- $default: breakpoint-get('default pair');
- $min: '';
- $max: '';
-
- // Sort into min and max
- $min: min($first, $second);
- $max: max($first, $second);
-
- // Set Context
- $context-setter: private-breakpoint-set-context(min-#{$default}, $min);
- $context-setter: private-breakpoint-set-context(max-#{$default}, $max);
-
- // Make them EMs if need be
- @if (breakpoint-get('to ems') == true) {
- $min: breakpoint-to-base-em($min);
- $max: breakpoint-to-base-em($max);
- }
-
- @return '(min-#{$default}: #{$min}) and (max-#{$default}: #{$max})';
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss
deleted file mode 100644
index 73190ed..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_default.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-@function breakpoint-parse-double-default($first, $second) {
- $feature: '';
- $value: '';
-
- @if type-of($first) == 'string' {
- $feature: $first;
- $value: $second;
- }
- @else {
- $feature: $second;
- $value: $first;
- }
-
- // Set Context
- $context-setter: private-breakpoint-set-context($feature, $value);
-
- @if (breakpoint-get('to ems') == true) {
- $value: breakpoint-to-base-em($value);
- }
-
- @return '(#{$feature}: #{$value})'
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss
deleted file mode 100644
index c6fd0cb..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/double/_double-string.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-@function breakpoint-parse-double-string($first, $second) {
- $feature: '';
- $value: '';
-
- // Test to see which is the feature and which is the value
- @if (breakpoint-string-value($first) == true) {
- $feature: $first;
- $value: $second;
- }
- @else if (breakpoint-string-value($second) == true) {
- $feature: $second;
- $value: $first;
- }
- @else {
- @warn "Neither #{$first} nor #{$second} is a valid media query name.";
- }
-
- // Set Context
- $context-setter: private-breakpoint-set-context($feature, $value);
-
- @return '(#{$feature}: #{$value})';
-}
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss
deleted file mode 100644
index 3680421..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/resolution/_resolution.scss
+++ /dev/null
@@ -1,60 +0,0 @@
-@function breakpoint-make-resolutions($resolution) {
- $length: length($resolution);
-
- $output: ();
-
- @if $length == 2 {
- $feature: '';
- $value: '';
-
- // Find which is number
- @if type-of(nth($resolution, 1)) == 'number' {
- $value: nth($resolution, 1);
- }
- @else {
- $value: nth($resolution, 2);
- }
-
- // Determine min/max/standard
- @if index($resolution, 'min-resolution') {
- $feature: 'min-';
- }
- @else if index($resolution, 'max-resolution') {
- $feature: 'max-';
- }
-
- $standard: '(#{$feature}resolution: #{$value})';
-
- // If we're not dealing with dppx,
- @if unit($value) != 'dppx' {
- $base: 96dpi;
- @if unit($value) == 'dpcm' {
- $base: 243.84dpcm;
- }
- // Write out feature tests
- $webkit: '';
- $moz: '';
- $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / $base})';
- $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / $base})';
- // Append to output
- $output: append($output, $standard, space);
- $output: append($output, $webkit, space);
- $output: append($output, $moz, space);
- }
- @else {
- $webkit: '';
- $moz: '';
- $webkit: '(-webkit-#{$feature}device-pixel-ratio: #{$value / 1dppx})';
- $moz: '(#{$feature}-moz-device-pixel-ratio: #{$value / 1dppx})';
- $fallback: '(#{$feature}resolution: #{$value / 1dppx * 96dpi})';
- // Append to output
- $output: append($output, $standard, space);
- $output: append($output, $webkit, space);
- $output: append($output, $moz, space);
- $output: append($output, $fallback, space);
- }
-
- }
-
- @return $output;
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss
deleted file mode 100644
index 503ef42..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/single/_default.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-@function breakpoint-parse-default($feature) {
- $default: breakpoint-get('default feature');
-
- // Set Context
- $context-setter: private-breakpoint-set-context($default, $feature);
-
- @if (breakpoint-get('to ems') == true) and (type-of($feature) == 'number') {
- @return '#{$default}: #{breakpoint-to-base-em($feature)}';
- }
- @else {
- @return '#{$default}: #{$feature}';
- }
-}
diff --git a/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss b/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss
deleted file mode 100644
index 7fa418d..0000000
--- a/_sass/minimal-mistakes/vendor/breakpoint/parsers/triple/_default.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-@function breakpoint-parse-triple-default($feature, $first, $second) {
-
- // Sort into min and max
- $min: min($first, $second);
- $max: max($first, $second);
-
- // Set Context
- $context-setter: private-breakpoint-set-context(min-#{$feature}, $min);
- $context-setter: private-breakpoint-set-context(max-#{$feature}, $max);
-
- // Make them EMs if need be
- @if (breakpoint-get('to ems') == true) {
- $min: breakpoint-to-base-em($min);
- $max: breakpoint-to-base-em($max);
- }
-
- @return '(min-#{$feature}: #{$min}) and (max-#{$feature}: #{$max})';
-}
diff --git a/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss b/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss
deleted file mode 100644
index 27b27bc..0000000
--- a/_sass/minimal-mistakes/vendor/magnific-popup/_magnific-popup.scss
+++ /dev/null
@@ -1,649 +0,0 @@
-/* Magnific Popup CSS */
-
-@import "settings";
-
-////////////////////////
-//
-// Contents:
-//
-// 1. Default Settings
-// 2. General styles
-// - Transluscent overlay
-// - Containers, wrappers
-// - Cursors
-// - Helper classes
-// 3. Appearance
-// - Preloader & text that displays error messages
-// - CSS reset for buttons
-// - Close icon
-// - "1 of X" counter
-// - Navigation (left/right) arrows
-// - Iframe content type styles
-// - Image content type styles
-// - Media query where size of arrows is reduced
-// - IE7 support
-//
-////////////////////////
-
-
-
-////////////////////////
-// 1. Default Settings
-////////////////////////
-
-$mfp-overlay-color: #0b0b0b !default;
-$mfp-overlay-opacity: 0.8 !default;
-$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !default; // shadow on image or iframe
-$mfp-popup-padding-left: 8px !default; // Padding from left and from right side
-$mfp-popup-padding-left-mobile: 6px !default; // Same as above, but is applied when width of window is less than 800px
-
-$mfp-z-index-base: 1040 !default; // Base z-index of popup
-$mfp-include-arrows: true !default; // include styles for nav arrows
-$mfp-controls-opacity: 0.65 !default;
-$mfp-controls-color: #FFF !default;
-$mfp-controls-border-color: #3F3F3F !default;
-$mfp-inner-close-icon-color: #333 !default;
-$mfp-controls-text-color: #CCC !default; // Color of preloader and "1 of X" indicator
-$mfp-controls-text-color-hover: #FFF !default;
-$mfp-IE7support: true !default; // Very basic IE7 support
-
-// Iframe-type options
-$mfp-include-iframe-type: true !default;
-$mfp-iframe-padding-top: 40px !default;
-$mfp-iframe-background: #000 !default;
-$mfp-iframe-max-width: 900px !default;
-$mfp-iframe-ratio: 9/16 !default;
-
-// Image-type options
-$mfp-include-image-type: true !default;
-$mfp-image-background: #444 !default;
-$mfp-image-padding-top: 40px !default;
-$mfp-image-padding-bottom: 40px !default;
-$mfp-include-mobile-layout-for-image: true !default; // Removes paddings from top and bottom
-
-// Image caption options
-$mfp-caption-title-color: #F3F3F3 !default;
-$mfp-caption-subtitle-color: #BDBDBD !default;
-
-// A11y
-$mfp-use-visuallyhidden: false !default; // Hide content from browsers, but make it available for screen readers
-
-
-
-////////////////////////
-// 2. General styles
-////////////////////////
-
-// Transluscent overlay
-.mfp-bg {
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: $mfp-z-index-base + 2;
- overflow: hidden;
- position: fixed;
-
- background: $mfp-overlay-color;
- opacity: $mfp-overlay-opacity;
- @if $mfp-IE7support {
- filter: unquote("alpha(opacity=#{$mfp-overlay-opacity*100})");
- }
-}
-
-// Wrapper for popup
-.mfp-wrap {
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- z-index: $mfp-z-index-base + 3;
- position: fixed;
- outline: none !important;
- -webkit-backface-visibility: hidden; // fixes webkit bug that can cause "false" scrollbar
-}
-
-// Root container
-.mfp-container {
- text-align: center;
- position: absolute;
- width: 100%;
- height: 100%;
- left: 0;
- top: 0;
- padding: 0 $mfp-popup-padding-left;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-// Vertical centerer helper
-.mfp-container {
- &:before {
- content: '';
- display: inline-block;
- height: 100%;
- vertical-align: middle;
- }
-}
-
-// Remove vertical centering when popup has class `mfp-align-top`
-.mfp-align-top {
- .mfp-container {
- &:before {
- display: none;
- }
- }
-}
-
-// Popup content holder
-.mfp-content {
- position: relative;
- display: inline-block;
- vertical-align: middle;
- margin: 0 auto;
- text-align: left;
- z-index: $mfp-z-index-base + 5;
-}
-.mfp-inline-holder,
-.mfp-ajax-holder {
- .mfp-content {
- width: 100%;
- cursor: auto;
- }
-}
-
-// Cursors
-.mfp-ajax-cur {
- cursor: progress;
-}
-.mfp-zoom-out-cur {
- &, .mfp-image-holder .mfp-close {
- cursor: -moz-zoom-out;
- cursor: -webkit-zoom-out;
- cursor: zoom-out;
- }
-}
-.mfp-zoom {
- cursor: pointer;
- cursor: -webkit-zoom-in;
- cursor: -moz-zoom-in;
- cursor: zoom-in;
-}
-.mfp-auto-cursor {
- .mfp-content {
- cursor: auto;
- }
-}
-
-.mfp-close,
-.mfp-arrow,
-.mfp-preloader,
-.mfp-counter {
- -webkit-user-select:none;
- -moz-user-select: none;
- user-select: none;
-}
-
-// Hide the image during the loading
-.mfp-loading {
- &.mfp-figure {
- display: none;
- }
-}
-
-// Helper class that hides stuff
-@if $mfp-use-visuallyhidden {
- // From HTML5 Boilerplate https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/doc/css.md#visuallyhidden
- .mfp-hide {
- border: 0 !important;
- clip: rect(0 0 0 0) !important;
- height: 1px !important;
- margin: -1px !important;
- overflow: hidden !important;
- padding: 0 !important;
- position: absolute !important;
- width: 1px !important;
- }
-} @else {
- .mfp-hide {
- display: none !important;
- }
-}
-
-
-////////////////////////
-// 3. Appearance
-////////////////////////
-
-// Preloader and text that displays error messages
-.mfp-preloader {
- color: $mfp-controls-text-color;
- position: absolute;
- top: 50%;
- width: auto;
- text-align: center;
- margin-top: -0.8em;
- left: 8px;
- right: 8px;
- z-index: $mfp-z-index-base + 4;
- a {
- color: $mfp-controls-text-color;
- &:hover {
- color: $mfp-controls-text-color-hover;
- }
- }
-}
-
-// Hide preloader when content successfully loaded
-.mfp-s-ready {
- .mfp-preloader {
- display: none;
- }
-}
-
-// Hide content when it was not loaded
-.mfp-s-error {
- .mfp-content {
- display: none;
- }
-}
-
-// CSS-reset for buttons
-button {
- &.mfp-close,
- &.mfp-arrow {
- overflow: visible;
- cursor: pointer;
- background: transparent;
- border: 0;
- -webkit-appearance: none;
- display: block;
- outline: none;
- padding: 0;
- z-index: $mfp-z-index-base + 6;
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- &::-moz-focus-inner {
- padding: 0;
- border: 0
- }
-}
-
-
-// Close icon
-.mfp-close {
- width: 44px;
- height: 44px;
- line-height: 44px;
-
- position: absolute;
- right: 0;
- top: 0;
- text-decoration: none;
- text-align: center;
- opacity: $mfp-controls-opacity;
- @if $mfp-IE7support {
- filter: unquote("alpha(opacity=#{$mfp-controls-opacity*100})");
- }
- padding: 0 0 18px 10px;
- color: $mfp-controls-color;
-
- font-style: normal;
- font-size: 28px;
- font-family: $serif;
-
- &:hover,
- &:focus {
- opacity: 1;
- @if $mfp-IE7support {
- filter: unquote("alpha(opacity=#{1*100})");
- }
- }
-
- &:active {
- top: 1px;
- }
-}
-.mfp-close-btn-in {
- .mfp-close {
- color: $mfp-inner-close-icon-color;
- }
-}
-.mfp-image-holder,
-.mfp-iframe-holder {
- .mfp-close {
- color: $mfp-controls-color;
- right: -6px;
- text-align: right;
- padding-right: 6px;
- width: 100%;
- }
-}
-
-// "1 of X" counter
-.mfp-counter {
- position: absolute;
- top: 0;
- right: 0;
- color: $mfp-controls-text-color;
- font-size: 12px;
- line-height: 18px;
-}
-
-// Navigation arrows
-@if $mfp-include-arrows {
- .mfp-arrow {
- position: absolute;
- opacity: $mfp-controls-opacity;
- @if $mfp-IE7support {
- filter: unquote("alpha(opacity=#{$mfp-controls-opacity*100})");
- }
- margin: 0;
- top: 50%;
- margin-top: -55px;
- padding: 0;
- width: 90px;
- height: 110px;
- -webkit-tap-highlight-color: rgba(0,0,0,0);
- &:active {
- margin-top: -54px;
- }
- &:hover,
- &:focus {
- opacity: 1;
- @if $mfp-IE7support {
- filter: unquote("alpha(opacity=#{1*100})");
- }
- }
- &:before,
- &:after,
- .mfp-b,
- .mfp-a {
- content: '';
- display: block;
- width: 0;
- height: 0;
- position: absolute;
- left: 0;
- top: 0;
- margin-top: 35px;
- margin-left: 35px;
- border: medium inset transparent;
- }
-
- &:after,
- .mfp-a {
-
- border-top-width: 13px;
- border-bottom-width: 13px;
- top:8px;
- }
-
- &:before,
- .mfp-b {
- border-top-width: 21px;
- border-bottom-width: 21px;
- opacity: 0.7;
- }
-
- }
-
- .mfp-arrow-left {
- left: 0;
-
- &:after,
- .mfp-a {
- border-right: 17px solid $mfp-controls-color;
- margin-left: 31px;
- }
- &:before,
- .mfp-b {
- margin-left: 25px;
- border-right: 27px solid $mfp-controls-border-color;
- }
- }
-
- .mfp-arrow-right {
- right: 0;
- &:after,
- .mfp-a {
- border-left: 17px solid $mfp-controls-color;
- margin-left: 39px
- }
- &:before,
- .mfp-b {
- border-left: 27px solid $mfp-controls-border-color;
- }
- }
-}
-
-
-
-// Iframe content type
-@if $mfp-include-iframe-type {
- .mfp-iframe-holder {
- padding-top: $mfp-iframe-padding-top;
- padding-bottom: $mfp-iframe-padding-top;
- .mfp-content {
- line-height: 0;
- width: 100%;
- max-width: $mfp-iframe-max-width;
- }
- .mfp-close {
- top: -40px;
- }
- }
- .mfp-iframe-scaler {
- width: 100%;
- height: 0;
- overflow: hidden;
- padding-top: $mfp-iframe-ratio * 100%;
- iframe {
- position: absolute;
- display: block;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- box-shadow: $mfp-shadow;
- background: $mfp-iframe-background;
- }
- }
-}
-
-
-
-// Image content type
-@if $mfp-include-image-type {
-
- /* Main image in popup */
- img {
- &.mfp-img {
- width: auto;
- max-width: 100%;
- height: auto;
- display: block;
- line-height: 0;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- padding: $mfp-image-padding-top 0 $mfp-image-padding-bottom;
- margin: 0 auto;
- }
- }
-
- /* The shadow behind the image */
- .mfp-figure {
- line-height: 0;
- &:after {
- content: '';
- position: absolute;
- left: 0;
- top: $mfp-image-padding-top;
- bottom: $mfp-image-padding-bottom;
- display: block;
- right: 0;
- width: auto;
- height: auto;
- z-index: -1;
- box-shadow: $mfp-shadow;
- background: $mfp-image-background;
- }
- small {
- color: $mfp-caption-subtitle-color;
- display: block;
- font-size: 12px;
- line-height: 14px;
- }
- figure {
- margin: 0;
- }
- figcaption {
- margin-top: 0;
- margin-bottom: 0; // reset for bottom spacing
- }
- }
- .mfp-bottom-bar {
- margin-top: -$mfp-image-padding-bottom + 4;
- position: absolute;
- top: 100%;
- left: 0;
- width: 100%;
- cursor: auto;
- }
- .mfp-title {
- text-align: left;
- line-height: 18px;
- color: $mfp-caption-title-color;
- word-wrap: break-word;
- padding-right: 36px; // leave some space for counter at right side
- }
-
- .mfp-image-holder {
- .mfp-content {
- max-width: 100%;
- }
- }
-
- .mfp-gallery {
- .mfp-image-holder {
- .mfp-figure {
- cursor: pointer;
- }
- }
- }
-
-
- @if $mfp-include-mobile-layout-for-image {
- @media screen and (max-width: 800px) and (orientation:landscape), screen and (max-height: 300px) {
- /**
- * Remove all paddings around the image on small screen
- */
- .mfp-img-mobile {
- .mfp-image-holder {
- padding-left: 0;
- padding-right: 0;
- }
- img {
- &.mfp-img {
- padding: 0;
- }
- }
- .mfp-figure {
- // The shadow behind the image
- &:after {
- top: 0;
- bottom: 0;
- }
- small {
- display: inline;
- margin-left: 5px;
- }
- }
- .mfp-bottom-bar {
- background: rgba(0,0,0,0.6);
- bottom: 0;
- margin: 0;
- top: auto;
- padding: 3px 5px;
- position: fixed;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- &:empty {
- padding: 0;
- }
- }
- .mfp-counter {
- right: 5px;
- top: 3px;
- }
- .mfp-close {
- top: 0;
- right: 0;
- width: 35px;
- height: 35px;
- line-height: 35px;
- background: rgba(0, 0, 0, 0.6);
- position: fixed;
- text-align: center;
- padding: 0;
- }
- }
- }
- }
-}
-
-
-
-// Scale navigation arrows and reduce padding from sides
-@media all and (max-width: 900px) {
- .mfp-arrow {
- -webkit-transform: scale(0.75);
- transform: scale(0.75);
- }
- .mfp-arrow-left {
- -webkit-transform-origin: 0;
- transform-origin: 0;
- }
- .mfp-arrow-right {
- -webkit-transform-origin: 100%;
- transform-origin: 100%;
- }
- .mfp-container {
- padding-left: $mfp-popup-padding-left-mobile;
- padding-right: $mfp-popup-padding-left-mobile;
- }
-}
-
-
-
-// IE7 support
-// Styles that make popup look nicier in old IE
-@if $mfp-IE7support {
- .mfp-ie7 {
- .mfp-img {
- padding: 0;
- }
- .mfp-bottom-bar {
- width: 600px;
- left: 50%;
- margin-left: -300px;
- margin-top: 5px;
- padding-bottom: 5px;
- }
- .mfp-container {
- padding: 0;
- }
- .mfp-content {
- padding-top: 44px;
- }
- .mfp-close {
- top: 0;
- right: 0;
- padding-top: 0;
- }
- }
-}
diff --git a/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss b/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss
deleted file mode 100644
index e7866b3..0000000
--- a/_sass/minimal-mistakes/vendor/magnific-popup/_settings.scss
+++ /dev/null
@@ -1,46 +0,0 @@
-////////////////////////
-// Settings //
-////////////////////////
-
-// overlay
-$mfp-overlay-color: #000; // Color of overlay screen
-$mfp-overlay-opacity: 0.8; // Opacity of overlay screen
-$mfp-shadow: 0 0 8px rgba(0, 0, 0, 0.6); // Shadow on image or iframe
-
-// spacing
-$mfp-popup-padding-left: 8px; // Padding from left and from right side
-$mfp-popup-padding-left-mobile: 6px; // Same as above, but is applied when width of window is less than 800px
-
-$mfp-z-index-base: 1040; // Base z-index of popup
-
-// controls
-$mfp-include-arrows: true; // Include styles for nav arrows
-$mfp-controls-opacity: 1; // Opacity of controls
-$mfp-controls-color: #fff; // Color of controls
-$mfp-controls-border-color: #fff; // Border color of controls
-$mfp-inner-close-icon-color: #fff; // Color of close button when inside
-$mfp-controls-text-color: #ccc; // Color of preloader and "1 of X" indicator
-$mfp-controls-text-color-hover: #fff; // Hover color of preloader and "1 of X" indicator
-$mfp-IE7support: true; // Very basic IE7 support
-
-// Iframe-type options
-$mfp-include-iframe-type: true; // Enable Iframe-type popups
-$mfp-iframe-padding-top: 40px; // Iframe padding top
-$mfp-iframe-background: #000; // Background color of iframes
-$mfp-iframe-max-width: 900px; // Maximum width of iframes
-$mfp-iframe-ratio: 9/16; // Ratio of iframe (9/16 = widescreen, 3/4 = standard, etc.)
-
-// Image-type options
-$mfp-include-image-type: true; // Enable Image-type popups
-$mfp-image-background: #444 !default;
-$mfp-image-padding-top: 40px; // Image padding top
-$mfp-image-padding-bottom: 40px; // Image padding bottom
-$mfp-include-mobile-layout-for-image: true; // Removes paddings from top and bottom
-
-// Image caption options
-$mfp-caption-title-color: #f3f3f3; // Caption title color
-$mfp-caption-subtitle-color: #bdbdbd; // Caption subtitle color
-.mfp-counter { font-family: $serif; } // Caption font family
-
-// A11y
-$mfp-use-visuallyhidden: false;
\ No newline at end of file
diff --git a/_sass/minimal-mistakes/vendor/susy/_su.scss b/_sass/minimal-mistakes/vendor/susy/_su.scss
deleted file mode 100644
index 83386ad..0000000
--- a/_sass/minimal-mistakes/vendor/susy/_su.scss
+++ /dev/null
@@ -1,4 +0,0 @@
-// Su
-// ==
-
-@import 'susy/su';
diff --git a/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss b/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss
deleted file mode 100644
index 185b356..0000000
--- a/_sass/minimal-mistakes/vendor/susy/_susy-prefix.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-// Susy (Prefixed)
-// ===============
-
-$susy-version: 3;
-
-@import 'susy/utilities';
-@import 'susy/su-validate';
-@import 'susy/su-math';
-@import 'susy/settings';
-@import 'susy/normalize';
-@import 'susy/parse';
-@import 'susy/syntax-helpers';
-@import 'susy/api';
diff --git a/_sass/minimal-mistakes/vendor/susy/_susy.scss b/_sass/minimal-mistakes/vendor/susy/_susy.scss
deleted file mode 100644
index bfda3d0..0000000
--- a/_sass/minimal-mistakes/vendor/susy/_susy.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// Susy (Un-Prefixed)
-// ==================
-
-@import 'susy-prefix';
-@import 'susy/unprefix';
diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss b/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss
deleted file mode 100644
index 99db8d1..0000000
--- a/_sass/minimal-mistakes/vendor/susy/plugins/_svg-grid.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-// SVG Grid Background
-// ===================
-
-@import 'svg-grid/prefix';
-@import 'svg-grid/svg-unprefix';
diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss
deleted file mode 100644
index 21fb45f..0000000
--- a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_prefix.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-// Prefixed SVG Plugin
-// ===================
-
-@import 'svg-settings';
-@import 'svg-utilities';
-@import 'svg-grid-math';
-@import 'svg-api';
diff --git a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss b/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss
deleted file mode 100644
index 7d880e3..0000000
--- a/_sass/minimal-mistakes/vendor/susy/plugins/svg-grid/_svg-api.scss
+++ /dev/null
@@ -1,114 +0,0 @@
-/// Plugin: SVG Grid Image
-/// ======================
-/// @group plugin_svg-grid
-/// @see susy-svg-grid
-
-
-
-/// ## Overview
-/// If you want to generate svg-backgrounds
-/// for help visualizing and debugging your grids,
-/// import the SVG Grid Plugin.
-///
-/// The plugin adds `svg-grid-colors` setting
-/// to your global defaults,
-/// which you can override in `$susy`.
-/// It also provides you with a new function,
-/// `susy-svg-grid()`,
-/// which will return inline svg for use in
-/// backgrounds or generated content.
-///
-/// This function come with an unprefixed alias by default,
-/// using the `svg-grid` import.
-/// If you only only want prefixed versions of the API,
-/// import the `svg-grid/prefix` partial instead.
-///
-/// @group plugin_svg-grid
-///
-/// @example scss - importing the plugin
-/// // The full path to import Susy will depend on your setup…
-///
-/// // unprefixed
-/// @import 'plugins/svg-grid';
-///
-/// // prefixed
-/// @import 'plugins/svg-grid/prefix';
-///
-/// @example scss - generating background grids
-/// .grid {
-/// background: susy-svg-grid() no-repeat scroll;
-/// }
-
-
-
-// SVG Grid
-// --------
-/// Return inline svg-data in to display the grid.
-///
-/// @group plugin_svg-grid
-///
-/// @param {Map | List} $grid [$susy] -
-/// Map or shorthand defining the current grid
-/// @param {Color | List | null} $colors [null] -
-/// Column color, or list of colors for column-gradient,
-/// used to override the global `svg-grid-colors` setting
-/// @param {Length | null} $offset [null] -
-/// Manually override the default grid-image offset,
-/// to account for grid edges
-///
-/// @return {String} -
-/// CSS inline-data SVG string, in `url(