Removed unused Sass folder

This commit is contained in:
ポール ウェッブ 2019-03-19 08:46:22 -05:00
parent 5ccd2e1319
commit 6d26e7dcfa
18 changed files with 0 additions and 2317 deletions

View file

@ -1,33 +0,0 @@
// $badge-height: $spacing-vertical * 3/4;
.badge {
display: inline-block;
padding: 0 4px;
// font-size: $badge-height * 0.7;
// line-height: $badge-height;
font-weight: bold;
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
white-space: nowrap;
border-radius: 3px;
background-color: #999;
&.badge-primary {
// background-color: $color-primary;
}
&.badge-info {
// background-color: $color-info-bg;
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
> .badge {
vertical-align: middle;
}
}

View file

@ -1,309 +0,0 @@
* {
box-sizing: border-box;
}
html {
height: 100%;
// font-size: $font-size;
}
body {
// font-family: $font-body;
line-height: 1.5;
min-height: 100%;
position: relative;
}
.bg-image-full {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
height: 100vh;
width: 100vw;
z-index: -1;
background-color: #555; // start dark before being replaced
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
}
.bg-image-tile {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
height: 100vh;
width: 100vw;
z-index: -1;
background-color: white;
background-repeat: repeat;
background-position: top left;
}
iframe,
img {
max-width: 100%;
}
iframe {
margin: 0 auto;
display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
// font-family: $font-header;
}
h1,
h2,
h3,
h4 {
// margin-bottom: $spacing-vertical / 2;
// margin-top: $spacing-vertical / 2;
}
h1 {
// font-size: $font-size-h1;
}
h2 {
// font-size: $font-size-h2;
}
h3 {
// font-size: $font-size-h3;
}
h4 {
// font-size: $font-size-h4;
}
nav {
font-size: 1.1rem;
// font-family: $font-header;
}
sup,
sub {
vertical-align: baseline;
position: relative;
top: -0.4rem;
}
sub {
top: 0.4rem;
}
section {
// margin-bottom: $spacing-vertical;
&:last-child {
margin-bottom: 0;
}
}
.hide {
display: none;
}
.spacer-half {
// margin-bottom: $spacing-vertical / 2;
}
.spacer1 {
// margin-bottom: $spacing-vertical;
}
.spacer2 {
// margin-bottom: $spacing-vertical * 2;
}
.text-center {
text-align: center;
}
.text-right {
text-align: right;
}
.meta {
// font-size: $font-size-meta;
}
.clear {
clear: both;
}
.align-left {
float: left;
}
.align-right {
float: right;
}
.link-primary,
.markdown a[href]:not([class]) {
// @include anchor($color-primary);
}
.link-primary--break-word {
word-break: break-all;
}
a:hover img {
opacity: 0.75;
}
.control-group {
}
.control-item {
display: inline-block;
margin-left: 15px;
margin-right: 15px;
&:first-child {
margin-left: 0;
}
&:last-child {
margin-right: 0;
}
&.no-label-desktop {
margin-left: 10px;
margin-right: 10px;
}
}
.btn-primary,
.btn-alt,
.btn-link {
cursor: pointer;
display: inline-block;
// height: $spacing-vertical * 1.5;
// line-height: $spacing-vertical * 1.5;
padding: 0 15px;
text-decoration: none;
border: 0 none;
text-align: center;
> .icon + .btn-label {
margin-left: 8px;
}
}
.btn-link {
// @include anchor($color-primary);
}
// please kill this
.btn--google-play {
// $height-btn-google-play: 46px;
// height: $height-btn-google-play;
// line-height: $height-btn-google-play;
padding: 0 30px;
display: inline-block;
> img {
// max-height: $height-btn-google-play;
display: inline !important;
}
}
.btn-large {
// height: $spacing-vertical * 2;
// line-height: $spacing-vertical * 2;
font-size: 1.5rem;
padding: 0 30px;
}
.btn-primary {
color: white;
// background-color: $color-primary;
// background-image: linear-gradient(lighten($color-primary, 5), darken($color-primary, 5));
border: 1px solid black;
}
.btn-alt {
// color: hsl(hue($color-primary), 85, 15);
// background-image: linear-gradient(lighten($color-light-alt, 5), darken($color-light-alt, 5));
// border: 1px solid darken($color-primary, 10);
}
.btn-full-width {
width: 100%;
height: 100%;
}
.no-label .btn-label {
// @include offscreen;
}
.tiles {
> .tile {
float: left;
margin-right: 20px;
// margin-bottom: $spacing-vertical;
}
// @include clearfix;
}
.clearfix {
// @include clearfix;
}
.table-layout {
td {
// padding: 3px 5px $spacing-vertical - 3px;
vertical-align: middle;
}
}
// @media (max-width: $width-mobile-max) {
// .fullscreen {
// display: none;
// }
// }
// @media (min-width: $width-laptop-min) {
// .mobile {
// display: none;
// }
// .no-label-desktop .btn-label {
// @include offscreen;
// }
// }
body {
display: flex;
flex-flow: column;
min-height: 100vh;
main {
flex: 2;
}
}
video {
width: 100%;
max-width: 800px;
height: auto;
[src] {
cursor: pointer;
}
}

View file

@ -1,218 +0,0 @@
.prev-next {
// margin-top: $spacing-vertical * 2.5;
// margin-bottom: $spacing-vertical * 2.5;
.prev-next-label {
font-weight: bold;
}
.next {
text-align: right;
}
}
.post-header {
// margin-bottom: $spacing-vertical * 2;
&.no-cover1 { // diagonal stripes
// background-color: $color-primary;
background-image: repeating-linear-gradient(
45deg, transparent, transparent 35px, rgba(255,255,255,.08) 35px, rgba(255,255,255,.08) 70px
);
}
&.no-cover2 { // argyle
// background-color: $color-primary;
background-image:
repeating-linear-gradient(120deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 60px),
repeating-linear-gradient(60deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 60px),
linear-gradient(60deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1)),
linear-gradient(120deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1));
background-size: 70px 120px;
}
&.no-cover3 { // polka dots
// background-color: $color-primary;
background-image:
radial-gradient(rgba(255,255,255,.1) 15%, transparent 16%),
radial-gradient(rgba(255,255,255,.1) 15%, transparent 16%);
background-size:60px 60px;
background-position: 0 0, 30px 30px;
}
&.no-cover4 { // pluses
// background-image:
// radial-gradient(circle, transparent 17%, $color-primary 17%, $color-primary 83%, transparent 83%, transparent),
// radial-gradient(circle, transparent 17%, $color-primary 17%, $color-primary 83%, transparent 83%, transparent) 50px 50px,
// linear-gradient(lighten($color-primary, 7%) 6px, transparent 6px) 0 -3px,
// linear-gradient(90deg, lighten($color-primary, 7%) 6px, transparent 6px) -3px 0;
// background-color: $color-primary;
background-size:100px 100px, 100px 100px, 50px 50px, 50px 50px;
}
&.with-cover {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
// @include absolute-center;
.post-header-inner {
margin: auto;
font-size: 1.5rem;
text-align: center;
font-weight: bold;
&.content-dark {
text-shadow: 2px 2px 3px rgba(0,0,0,0.4), -1px -1px 0 rgba(0,0,0,0.4), 1px -1px 0 rgba(0,0,0,0.4), -1px 1px 0 rgba(0,0,0,0.4), 1px 1px 0 rgba(0,0,0,0.4);
}
&.content-light {
text-shadow: 2px 2px 3px rgba(255,255,255,0.4), -1px -1px 0 rgba(255,255,255,0.4), 1px -1px 0 rgba(255,255,255,0.4), -1px 1px 0 rgba(255,255,255,0.4), 1px 1px 0 rgba(255,255,255,0.4);
}
}
}
@media (min-height: 500px) {
.post-header {
min-height: 500px;
&:not(.with-cover) {
min-height: 250px;
}
}
}
@media (max-height: 500px) {
.post-header {
min-height: 100vh;
}
}
.post-content {
margin-left: auto;
margin-right: auto;
// max-width: $max-post-content-width;
// margin-bottom: $spacing-vertical * 2;
// padding-left: $content-side-padding;
// padding-right: $content-side-padding;
a[href]:not([class]) {
// @include anchor($color-primary);
}
img + p,
video + p {
// margin-top: $spacing-vertical;
}
img,
video {
max-height: 75vh;
}
.focus-text {
// font-size: $font-size-h2;
font-style: italic;
// margin: $spacing-vertical * 1.5 $spacing-vertical * 2;
line-height: 1.1;
// color: $color-meta-light;
}
img + em { // img + em = caption
display: block;
text-align: center;
// color: $color-meta-light;
// font-size: $font-size-meta;
// margin-top: $spacing-vertical / 4;
// margin-left: $spacing-vertical / 2;
// margin-right: $spacing-vertical / 2;
// margin-bottom: $spacing-vertical;
}
}
.post-content table,
table.post-content-table {
// margin-bottom: $spacing-vertical;
word-wrap: break-word;
max-width: 100%;
thead th,
> tr:first-child th {
border-bottom: 1px solid #e2e2e2;
vertical-align: bottom;
font-weight: bold;
font-size: 0.9rem;
// padding: $spacing-vertical/4+1 8px $spacing-vertical/4-2;
text-align: left;
img {
vertical-align: text-bottom;
}
}
tr.thead:not(:first-child) th {
border-top: 1px solid #e2e2e2;
}
th,
td {
// padding: $spacing-vertical/2 8px;
}
th {
font-weight: bold;
font-size: 0.9rem;
}
td {
vertical-align: top;
}
td.center {
vertical-align: middle;
}
tfoot td {
// padding: $spacing-vertical / 2 8px;
font-size: .85rem;
}
&:last-child {
margin-bottom: 0;
}
&.full-table {
width: 100%;
}
tbody {
tr {
&.thead {
background: none;
}
td {
border: 0 none;
}
&:nth-child(even):not(.odd) {
background-color: #f4f4f4;
}
&:nth-child(odd):not(.even) {
background-color: white;
}
}
}
}
.post-author-spotlight {
h3 {
text-transform: uppercase;
// margin-top: $spacing-vertical / 4 !important;
margin-bottom: 0;
}
}

View file

@ -1,14 +0,0 @@
.bounty-tile {
display: block;
// margin: 0 10px $spacing-vertical;
padding: 10px;
background-color: #eee;
&:hover {
cursor: pointer;
}
}
.bounty-award-complete {
text-decoration: line-through;
}

View file

@ -1,69 +0,0 @@
pre,
code {
background-color: #f1f1f1;
}
code {
padding: 3px 5px;
// font-family: $font-mono;
// color: darken($color-primary, 10%);
&.code-inline {
padding: 0;
margin-left: 1px;
margin-right: 1px;
font-weight: bold;
color: inherit;
background-color: transparent;
}
}
pre {
> code {
padding: 0;
}
// margin-bottom: $spacing-vertical;
// border-left: .3rem solid $color-primary;
padding: 10px 20px;
overflow-x: auto;
}
.multiline-code {
// @include user-select(text);
max-width: 90vw;
// margin-bottom: $spacing-vertical;
// padding: $spacing-vertical / 2 $spacing-vertical;
unicode-bidi: embed;
overflow-x: auto;
white-space: pre;
display: block;
word-wrap: break-word;
font-size: 0.75rem;
}
.code-bash {
@extend .multiline-code;
background-color: #222;
color: white;
}
.code-bash__response {
color: #ccc;
}
.code-bash__kw {
color: #c20cb9;
font-weight: bold;
}
.code-bash__comment {
color: #888;
}
.code-bash__prompt {
font-weight: bold;
margin-right: 5px;
// color: lighten($color-primary, 20%);
// @include user-select(none);
}

View file

@ -1,223 +0,0 @@
.content {
margin-left: auto;
margin-right: auto;
&:not(.content-wide) {
// max-width: $max-content-width; // we have more padding than desirable so numbers from ol can exceed container
}
&.content-stretch {
max-width: none;
}
&.content-tile {
// max-width: $max-text-width;
}
&.content-readable {
// max-width: $max-text-width + 200;
}
// padding-left: $content-side-padding;
// padding-right: $content-side-padding;
h1,
h2,
h3,
h4 {
&:not(:first-child) {
// margin-top: $spacing-vertical * 1.5;
}
}
.meta {
+ h1,
+ h2,
+ h3,
+ h4 {
// margin-top: $spacing-vertical * 0.5;
}
}
&.content-dark {
// color: $color-content-dark;
h1,
h2,
h3,
h4,
h5,
h6 {
color: white;
}
.link-primary {
// color: $color-light-alt;
}
.meta {
// color: $color-meta-dark;
}
}
&:not(.content-dark),
&.content-light {
// color: $color-content-light;
h1,
h2,
h3,
h4,
h5,
h6 {
// color: $color-text-dark;
}
.meta {
// color: $color-meta-light;
}
.link-primary {
// color: $color-primary;
}
blockquote {
padding-left: 40px;
border-left: solid 8px #f2f2f2;
}
}
p,
twitterwidget {
// margin-bottom: $spacing-vertical;
margin-left: auto;
margin-right: auto;
}
p.pflow {
margin-left: 0;
margin-right: 0;
}
footer {
font-size: 0.9rem;
font-style: italic;
em {
font-style: normal;
}
}
ul,
ol {
> li {
// max-width: $max-text-width;
margin-left: auto;
margin-right: auto;
+ li {
// margin-top: $spacing-vertical;
}
> ul > li,
> ol > li {
// margin-top: $spacing-vertical / 2;
}
}
&.no-style {
list-style: none;
> li {
list-style: none;
}
}
ul,
ol {
// margin-top: $spacing-vertical / 2;
// margin-left: $spacing-vertical;
}
}
ul {
// margin-bottom: $spacing-vertical * 1.5;
&:last-child {
// margin-bottom: $spacing-vertical / 2;
}
}
ol {
// margin-bottom: $spacing-vertical * 1.5;
&:last-child {
// margin-bottom: $spacing-vertical / 2;
}
padding-left: 2rem;
counter-reset: li-counter;
> li {
position: relative;
padding-left: 1rem;
list-style: none;
min-height: 2rem;
border-left: 1px solid rgba(160,160,160,0.5);
&::before {
position: absolute;
top: -0.35rem;
left: -1rem;
width: 0.8rem;
font-size: 2rem;
text-align: right;
opacity: 0.5;
content: counter(li-counter);
counter-increment: li-counter;
}
ol {
> li {
border-left-style: dashed;
font-size: 0.9rem;
min-height: 1rem;
&::before {
content: counter(li-counter, lower-alpha);
top: -0.15rem;
font-size: 1.4rem;
text-transform: uppercase;
}
}
}
}
}
img {
display: block;
margin-left: auto;
margin-right: auto;
}
iframe { // added for FAQ
width: 100%;
height: 500px;
// margin-bottom: $spacing-vertical * 2;
}
}
.content-inset {
// margin-left: $spacing-vertical;
// margin-right: $spacing-vertical;
}
main > .content {
// margin-top: $spacing-vertical;
}
// @media(max-width: $max-text-width + 30) {
// .content ol {
// margin-left: 30px; // on small screens there is no space for numbers to exceed container
// }
// }

View file

@ -1,127 +0,0 @@
// $text-shadow-cover-title: 0 0 6px rgba(0, 0, 0, 0.8);
.cover {
width: 100%;
background-size: cover;
// padding: $spacing-vertical $spacing-vertical * 2 / 3;
}
.cover-full {
min-height: 100vh;
font-size: 1.2rem;
background-position: center;
}
.cover-title {
line-height: 1.4;
font-size: 2.6rem;
// margin-bottom: $spacing-vertical;
}
.cover-subtitle {
font-size: 1.2rem;
// margin: $spacing-vertical 0 $spacing-vertical;
}
.cover-title, .cover-subtitle {
&:not(.cover-title-flat):not(.cover-item--outline) {
// text-shadow: $text-shadow-cover-title;
}
}
.cover-item--outline {
// text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, $text-shadow-cover-title;
}
// @media (min-width:$width-laptop-min) and (max-width: $width-laptop-max) {
// .cover {
// padding: $spacing-vertical $spacing-vertical * 1.5;
// }
// .cover-title {
// font-size: 3.2rem;
// &.cover-title-tile {
// font-size: 2.4rem;
// max-width: 660px;
// margin-left: auto;
// margin-right: auto;
// }
// }
// .cover-subtitle {
// font-size: 1.2rem;
// }
// }
// @media (min-width: $width-desktop-min) {
// .cover {
// padding: $spacing-vertical $spacing-vertical * 2;
// }
// .cover-title {
// font-size: 4.0rem;
// &.cover-title-tile {
// font-size: 2.8rem;
// max-width: 660px;
// margin-left: auto;
// margin-right: auto;
// }
// }
// .cover-subtitle {
// font-size: 1.4rem;
// }
// }
.cover-stretch-wrap {
display: flex;
flex-direction: column;
> .cover {
flex: 1;
}
}
.cover-center {
flex-direction: column;
// @include absolute-center;
}
.cover-dark {
color: #ddd;
.cover-title {
color: white;
}
}
.cover-light {
color: #444;
.cover-title {
color: #111;
}
}
.cover-light-alt {
color: #333;
.cover-title {
color: black;
}
}
.cover-dark-grad {
// background-color: $color-primary;
}
.cover-light-alt-grad {
// background-color: $color-light-alt;
}
.cover-special-message {
font-style: italic;
line-height: 1.8;
}

View file

@ -1,144 +0,0 @@
// $input-width: 300px;
input {
-webkit-appearance: none;
}
input[type="checkbox"] {
-webkit-appearance: checkbox;
}
input[type="radio"] {
-webkit-appearance: radio;
}
form {
// margin-bottom: $line-height;
}
form.form-inset {
margin-left: auto;
margin-right: auto;
background-color: #eee;
// padding: $spacing-vertical;
max-width: 600px;
}
label[for],
.label-radio {
cursor: pointer;
}
.form-row {
// margin-bottom: $spacing-vertical;
> label {
font-size: 85%;
opacity: 0.9;
font-weight: bold;
}
&.error {
.form-error {
// color: $error_text;
font-size: 85%;
}
input {
// background-color: $error_bg;
// border-color: $error_border;
}
}
}
input[type="radio"],
input[type="checkbox"] {
margin: 0 5px;
vertical-align: text-top;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="date"] {
display: inherit;
padding: 5px;
margin: 5px 0;
// height: $line-height * 1.5;
// width: $input-width;
vertical-align: middle;
&.input-large {
// height: $line-height * 2.5;
// line-height: $line-height * 1.4;
font-size: 1.4rem;
width: 100%;
// max-width: $max-text-width;
}
}
textarea {
height: auto;
min-height: 60px;
}
textarea,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="search"],
select[multiple],
select[size],
input[type="date"] {
background-color: white;
border: 1px solid #ccc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
transition: all 0.2s linear;
&[readonly] {
background-color: #bbb;
}
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="date"]:focus {
// border-color: $color-primary;
outline: 0;
box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);
}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
width: auto;
}
input[type="submit"][disabled] {
cursor: auto;
}
.mail-submit,
.invite-submit {
input {
margin-right: 10px;
}
input,
.btn-primary {
// margin-bottom: $spacing-vertical / 2;
vertical-align: bottom;
}
}

View file

@ -1,107 +0,0 @@
@charset "UTF-8";
$spacing-vertical: 24px;
$color-primary: #155b4a;
$color-light-alt: hsl(hue($color-primary), 15, 85);
$color-text-dark: black;
$color-money: #216c2a;
$color-meta-light: #505050;
$color-meta-lighter: #999;
$color-meta-dark: #ddd;
$color-content-light: #333;
$color-content-dark: #e8e8e8;
$color-info-bg: #3a779d;
$font-size: 16px;
$line-height: $font-size * 1.5;
$width-mobile-max: 799px;
$width-laptop-min: 800px;
$width-laptop-max: 1599px;
$width-desktop-min: 1600px;
$max-content-width: 1000px;
$max-text-width: 660px;
$max-post-content-width: 800px;
$font-header: "Raleway", sans-serif;
$font-body: "Raleway", sans-serif;
$font-mono: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif;
$font-size-h1: 2.4rem;
$font-size-h2: 2.0rem;
$font-size-h3: 1.75rem;
$font-size-h4: 1.4rem;
$font-size-meta: 0.8rem;
$content-side-padding: 15px;
$success_bg: #dff0d8;
$success_border: #d6e9c6;
$success_text: #468847;
$warning_bg: #fff6bf;
$warning_border: #f89406;
$warning_text: #514721;
$error_bg: #f2dede;
$error_border: #eed3d7;
$error_text: #b94a48;
$info_bg: #d9edf7;
$info_border: #bce8f1;
$info_text: #3a87ad;
@mixin anchor($color) {
color: $color;
text-decoration: underline;
[class*="icon-"] {
&:first-child {
padding-right: 8px;
}
&:last-child {
padding-left: 8px;
}
}
}
@mixin clearfix {
&::before, &::after {
content: " ";
display: table;
}
&::after {
clear: both;
}
}
@mixin absolute-center {
align-items: center;
display: flex;
justify-content: center;
}
@mixin offscreen {
position: absolute;
left: -9999px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
}
@mixin user-select($value) {
user-select: $value;
-moz-user-select: $value;
-webkit-user-select: $value;
}
@mixin transition($transition-property, $transition-time, $method) {
transition: $transition-property $transition-time $method;
}

View file

@ -1,188 +0,0 @@
// $gutter_fluid: 4;
[class*="span"] {
min-height: 1px;
max-width: 100%;
}
.span12 {
width: 100%;
}
.span11 {
width: 91.666%;
}
.span10 {
width: 83.333%;
}
.span9 {
width: 75%;
}
.span8 {
width: 66.666%;
}
.span7 {
width: 58.333%;
}
.span6 {
width: 50%;
}
.span5 {
width: 41.666%;
}
.span4 {
width: 33.333%;
}
.span3 {
width: 25%;
}
.span2 {
width: 16.666%;
}
.span1 {
width: 8.333%;
}
.row-fluid,
.row-fluid-always {
width: 100%;
> [class*="span"] {
float: left;
// margin-left: 1% * $gutter_fluid;
&:first-child {
margin-left: 0;
}
}
// $column_width: (100% - $gutter_fluid * 11) / 12;
> .span12 {
// width: $column_width * 12 + $gutter_fluid * 11;
}
> .span11 {
// width: $column_width * 11 + $gutter_fluid * 10;
}
> .span10 {
// width: $column_width * 10 + $gutter_fluid * 9;
}
> .span9 {
// width: $column_width * 9 + $gutter_fluid * 8;
}
> .span8 {
// width: $column_width * 8 + $gutter_fluid * 7;
}
> .span7 {
// width: $column_width * 7 + $gutter_fluid * 6;
}
> .span6 {
// width: $column_width * 6 + $gutter_fluid * 5;
}
> .span5 {
// width: $column_width * 5 + $gutter_fluid * 4;
}
> .span4 {
// width: $column_width * 4 + $gutter_fluid * 3;
}
> .span3 {
// width: $column_width * 3 + $gutter_fluid * 2;
}
> .span2 {
// width: $column_width * 2 + $gutter_fluid * 1;
}
> .span1 {
// width: $column_width;
}
}
.tile-fluid {
width: 100%;
> [class*="span"] {
float: left;
}
}
.column-fluid-constrained {
max-width: 1400px;
margin-left: auto;
margin-right: auto;
}
.row-fluid,
.tile-fluid,
.row-fluid-always {
@include clearfix;
}
// @media (min-width: $width-laptop-min) {
// .pull-left {
// float: left;
// }
// .pull-right {
// float: right;
// }
// .column-fluid {
// display: flex;
// flex-wrap: wrap;
// > [class*="span"] {
// display: flex;
// flex-wrap: wrap;
// flex: 1 0 auto;
// overflow: hidden;
// justify-content: center;
// }
// }
// }
// @media (max-width: $width-mobile-max) {
// .row-fluid,
// .tile-fluid,
// .column-fluid {
// width: 100%;
// }
// .pull-left,
// .pull-right {
// float: none;
// }
// [class*="span"] {
// float: none !important;
// width: 100% !important;
// margin-left: 0 !important;
// display: block !important;
// }
// .row-fluid,
// .tile-fluid {
// [class*="span"]:not(:last-child) {
// margin-bottom: $spacing-vertical;
// }
// }
// }

View file

@ -1,178 +0,0 @@
// $color-nav-border-light: #ddd;
// $color-nav-border-dark: #ddd;
.header {
padding: 15px 0;
// @include clearfix;
position: relative;
z-index: 1;
.icon-close {
display: none;
}
}
.header-absolute {
width: 100%;
position: absolute;
}
.header-scroll {
z-index: 2;
position: fixed;
}
.header-open {
.icon-close {
display: inline-block;
}
.icon-bars {
display: none;
}
.header-navigation-fullscreen {
display: block;
}
}
.header-content {
margin-left: auto;
margin-right: auto;
// max-width: $max-text-width;
}
.header-dark {
color: white;
background: rgba(0,0,0,0.7);
.logo-dark {
display: none;
}
}
.header-light {
// color: $color-text-dark;
// border-bottom: 1px $color-nav-border-light solid;
background-color: white;
.logo-light {
display: none;
}
}
.header-noborder {
border-bottom: 0 none;
}
.primary-logo {
line-height: 0;
float: left;
img {
// height: $spacing-vertical * 2;
}
}
.header-navigation-mobile,
.header-navigation-fullscreen,
.footer-standard {
a {
&:hover {
text-decoration: underline;
}
&.nav-active {
font-weight: bold;
}
}
}
// @media (max-width: $width-mobile-max) {
// .primary-logo {
// margin-left: 10px; // just so it is never flush
// }
// .header-navigation-mobile {
// float: right;
// margin-right: 10px; // so it is never flush
// font-size: 1.4rem;
// margin-top: 3px; // align with text in logo
// }
// .header-dark.header-open {
// background: rgba(0,0,0,0.7);
// border-bottom: 1px solid rgba(128,128,128,0.7);
// }
// .header-light.header-open {
// background: rgba(255,255,255,0.7);
// }
// .header-navigation-fullscreen {
// clear: both;
// padding-left: 5px;
// padding-right: 5px;
// padding-top: $spacing-vertical / 2; /*margin would be better here but floats*/
// .control-item {
// margin-left: 15px;
// }
// }
// .header-navigation-fullscreen .control-item {
// display: block;
// margin-bottom: $spacing-vertical * .5;
// &:last-child {
// margin-bottom: 0;
// }
// }
// }
// @media (min-width: $width-laptop-min) {
// .header-navigation-fullscreen {
// float: right;
// margin-right: 3px;
// margin-left: 20px;
// padding-top: 10px;
// }
// }
.footer-standard {
text-align: center;
font-size: 0.8rem;
// line-height: $spacing-vertical * 2;
// padding: $spacing-vertical / 2 0;
img {
display: block;
margin-left: auto;
margin-right: auto;
}
}
.footer-standard--light {
// color: $color-content-light;
// border-top: 1px $color-nav-border-light solid;
// border-bottom: 1px $color-nav-border-light solid;
}
.footer-noborder {
border-top: 0 none;
border-bottom: 0 none;
}
.footer-standard--dark {
// color: $color-content-dark;
}
.footer-img-link {
display: inline-block;
// height: $spacing-vertical * 1.5;
vertical-align: middle;
img {
// height: $spacing-vertical * 1.5;
}
}

View file

@ -1,159 +0,0 @@
.hero {
position: relative;
color: white;
// padding-top: $spacing-vertical;
// padding-bottom: $spacing-vertical;
// font-family: $font-header;
blockquote {
border-left: 10px solid rgba(180, 180, 180, 0.3);
padding: 0 15px;
font-size: 1.8rem;
&.blockquote-large {
max-width: 600px;
display: block;
margin-left: auto;
margin-right: auto;
font-size: 2.2rem;
}
+ cite {
// margin-top: $spacing-vertical;
}
}
cite {
color: #ddd;
display: block;
text-align: right;
font-style: italic;
em {
font-style: normal;
}
&::before {
color: #aaa;
content: "";
}
}
a[href] {
text-decoration: underline;
}
.meta {
color: #ddd;
}
h4 [class*="icon-"] {
margin-left: 5px;
vertical-align: top;
} // shitty rule alert
}
.hero-pattern {
background: black url(/img/dark.png) repeat top left scroll;
}
.hero-img {
// padding-top: $spacing-vertical;
// padding-bottom: $spacing-vertical;
background: black url(/img/dark.png) no-repeat top center fixed;
min-height: 420px;
background-size: cover;
&.hero-img-short {
min-height: 200px;
}
&::before {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
content: " ";
display: block;
top: 0;
left: 0;
}
}
.hero-quote {
display: table;
width: 100%;
.hero-content-wrapper {
display: table-cell;
vertical-align: middle;
}
p {
// margin-bottom: $spacing-vertical * 1.5;
}
}
.hero-content {
z-index: 1;
position: relative;
margin-left: auto;
margin-right: auto;
// max-width: $max-content-width;
// padding prevents going to edges on mobile
padding-left: 10px;
padding-right: 10px;
}
// @media (max-width: $width-mobile-max) {
// .hero {
// background-attachment: scroll;
// background-position: center center;
// }
// .hero-tile {
// margin-bottom: $spacing-vertical * 1.5;
// }
// }
.hero-tile-row + .hero-tile-row {
// margin-top: $spacing-vertical * 1.5;
}
.hero-tile {
img {
display: block;
margin: 0 auto;
// margin-bottom: $spacing-vertical * .5;
}
.icon-mega {
display: block;
margin-left: auto;
margin-right: auto;
height: 200px;
// color: desaturate(lighten($color-primary, 40), 30);
color: #7ebeae; // above was not working?
text-shadow: 0 0 6px rgba(0,0,0,0.8);
}
h3 {
font-size: 1.35rem;
// margin-bottom: $spacing-vertical * .5;
font-weight: bold;
text-align: center;
// margin-top: $spacing-vertical * .5;
}
}
.hero-title {
font-weight: bold;
font-size: 2.2rem;
// margin-bottom: $spacing-vertical * 2;
}
.hero-title-small {
font-weight: bold;
font-size: 1.6rem;
// margin-bottom: $spacing-vertical;
}

View file

@ -1,49 +0,0 @@
// $height: calc(100vh - 156px);
@media(min-width: 1200px) and (min-height: 600px) {
.home {
> div.cover {
max-width: 50%;
min-width: 50%;
margin-top: 0 !important;
}
.home__title,
.home__copy {
float: left;
}
.home__title {
padding-bottom: 0 !important;
}
.home__copy {
padding-top: 0 !important;
}
.home__media {
float: right;
// @include absolute-center;
// height: $height;
}
// @include clearfix;
}
}
.home__media {
text-align: center;
> img {
box-shadow: 0 0 10px rgba(0,0,0,0.8);
max-height: 100%;
}
}
.home__copy {
> div {
// max-width: $max-text-width;
margin-left: auto;
margin-right: auto;
}
}

View file

@ -1,89 +0,0 @@
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
select,
textarea,
p,
blockquote,
th,
td,
iframe {
margin: 0;
padding: 0;
}
input:focus,
textarea:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing:0;
}
fieldset,
img,
iframe {
border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: inherit;
}
ol,
ul {
list-style-position: outside;
> li {
list-style-position: outside;
}
}
input,
textarea,
select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
img {
width: auto\9;
height: auto;
vertical-align: middle;
}
a {
color: inherit;
text-decoration: none;
}
a,
button {
-webkit-appearance: none;
border-radius: 0;
}

View file

@ -1,120 +0,0 @@
// $color-roadmap-border: $color-primary;
// $width-roadmap: 4px;
// $width-roadmap-item: $width-roadmap - 1;
// $width-date: 120px;
// $radius-roadmap: 10px;
.roadmap-container {
// border-left: $width-roadmap solid $color-roadmap-border;
// margin: $spacing-vertical 0 $spacing-vertical $width-date;
&::before,
&::after {
// background: $color-roadmap-border;
content: "";
display: block;
position: relative;
// height: $width-roadmap;
// left: -2 * ($width-roadmap + 1);
// width: $width-roadmap * 4;
}
&::before {
// top: -1 * ($width-roadmap);
}
&::after {
// bottom: -1 * ($width-roadmap);
}
}
.show-all-roadmap-groups {
display: inline-block;
// margin: $spacing-vertical 0 0;
}
.roadmap-group-closed {
display: none;
}
// $title-spur: 8 * $width-roadmap;
.roadmap-group-title {
&::before {
// border-top: $width-roadmap solid $color-roadmap-border;
content: "";
display: inline-block;
// height: $width-roadmap;
margin-right: 10px;
vertical-align: middle;
// width: $title-spur;
}
cursor: pointer;
font-weight: 400;
// margin: $spacing-vertical * 2 0 $spacing-vertical * 1 0;
padding: 0;
}
.roadmap-group-title-label {
// background: $color-roadmap-border;
// border-radius: $radius-roadmap;
color: rgba(255, 255, 255, 0.85);
display: inline-block;
letter-spacing: 0;
padding: 0 10px;
text-align: center;
// width: calc(100% - #{$title-spur} - 20px);
}
.roadmap-item {
// $left-margin: 20px;
// $item-padding: $spacing-vertical / 2;
// margin-bottom: $spacing-vertical;
position: relative;
// margin-left: $left-margin;
position: relative;
// padding: $item-padding;
background-color: #f2f2f2;
// border-radius: $radius-roadmap;
&::before {
// border-top: $width-roadmap-item solid $color-roadmap-border;
content: "";
position: absolute;
// left: -1 * $left-margin;
// top: 0.5 * ($font-size-h3) + $item-padding;
display: inline-block;
// margin-top: $width-roadmap-item / 2;
// height: $width-roadmap-item;
width: 10px;
}
}
.roadmap-item-date {
display: inline-block;
position: absolute;
top: 0;
// left: -1 * $width-date;
// color: $color-meta-light;
line-height: 42px;
}
.roadmap-item-title {
display: inline-block;
margin: 0;
}
.roadmap-item-content {
font-size: 0.9rem;
margin: 10px;
}
.roadmap-item-content a {
// @include anchor($color-primary);
}
.roadmap-item-assignee {
float: right;
font-size: 0.8rem;
}

View file

@ -1,205 +0,0 @@
.sale-title {
margin-bottom: 0;
font-size: 1.5rem;
}
.sale-title-filler {
font-size: 0.65rem;
color: #ddd;
}
.sale-title-emphasis {
font-size: 1.35rem;
}
.sale-ctas {
display: block;
}
.sale-cta {
display: block;
}
.sale-call {
text-align: center;
// font-family: $font-header;
// margin-bottom: $spacing-vertical / 2;
.sale-call-total-people {
font-weight: bold;
font-size: 2.4rem;
}
.sale-call-prep,
.sale-call-verb {
vertical-align: super;
}
.sale-ctas {
// margin-bottom: $spacing-vertical;
}
.sale-cta {
font-size: 2.0rem;
font-weight: bold;
}
.sale-call-verb {
// margin-bottom: $spacing-vertical / 4;
margin-right: 10px;
}
.sale-call-prep {
// margin: 10px $spacing-vertical / 2 0 $spacing-vertical / 4;
}
}
.sale-level {
border-radius: 5px;
background-color: white;
color: #111;
// padding: $spacing-vertical;
cursor: pointer;
position: relative;
// margin-bottom: $spacing-vertical;
&.sale-level-clickable {
// padding: $spacing-vertical $spacing-vertical / 2;
// margin: 0 $spacing-vertical / 2 $spacing-vertical;
&:hover {
// padding-left: $spacing-vertical;
// padding-right: $spacing-vertical;
margin-left: 0;
margin-right: 0;
}
}
}
.sale-level-label {
float: left;
margin-right: 5px;
margin-left: 20px;
}
.sale-level-cost {
float: right;
}
.sale-level-reward {
clear: both;
}
.sale-level-help {
// color: $color-meta-light;
font-size: 0.75rem;
}
.sale-level-radio {
position: absolute;
// top: $spacing-vertical * 1.25;
// left: $spacing-vertical / 2;
}
.sale-level:hover .sale-level-radio {
// left: $spacing-vertical;
}
.sale-level-cost {
// color: $color-money;
font-weight: bold;
}
.sale-level-credits {
font-weight: bold;
// margin-bottom: $spacing-vertical / 2;
}
.sale-level-reward-title {
// color: $color-meta-light;
}
.sale-question-bubble {
border-radius: 5px;
// background: $color-light-alt;
// margin-bottom: $spacing-vertical;
font-size: 0.8rem;
// padding: $spacing-vertical $spacing-vertical;
&:last-child {
margin-bottom: 0;
}
p {
// margin-bottom: $spacing-vertical / 2;
&:last-child {
margin-bottom: 0;
}
}
}
.sale-question {
color: black;
}
.sale-question-answer {
color: #444;
}
.goal-wrap {
width: 100%;
padding: 0 20px;
// @include clearfix;
}
.goal-glass {
width: 100%;
// height: $spacing-vertical;
background-color: #c7c7c7;
border-radius: 10px;
overflow: hidden;
}
.goal-progress {
float: left;
// height: $spacing-vertical;
// background-image: repeating-linear-gradient(
// 45deg,
// lighten($color-primary, 20),
// lighten($color-primary, 20) 10px,
// lighten($color-primary, 30) 10px,
// lighten($color-primary, 30) 20px
// );
z-index: 1;
}
.goal-amount {
float: right;
}
.goal-stat,
.goal-amount {
padding: 10px;
}
.goal-stat {
float: left;
}
.goal-number,
.goal-label {
font-size: 0.9rem;
}
.goal-number {
font-weight: bold;
}
.control-item-img {
a {
display: inline-block;
// height: $spacing-vertical * 2;
line-height: 0;
}
}

View file

@ -1,75 +0,0 @@
// $checked-color: #006148;
// $unchecked-color: #888;
.slider-checkbox {
position: relative;
input {
width: 40px; height: 20px;
top: 0; left: 0;
background-color: red;
cursor: pointer;
margin: 1px 0 0 0;
opacity: 0;
position: absolute;
z-index: 1;
&:not(:checked) + .label {
&::before {
// background-color: $unchecked-color;
content: "\f00d";
padding-left: 18px;
text-align: center;
}
&::after {
left: 1px;
}
}
&:checked + .label {
&::before {
// background-color: $checked-color;
content: "\f00c";
padding-right: 17px;
text-align: center;
}
&::after {
left: 21px;
}
}
}
.label {
padding-left: 40px;
position: relative;
&::before,
&::after {
border-radius: 0;
position: absolute;
transition: background-color 0.3s, left 0.3s;
}
&::before {
width: 40px; height: 20px;
top: 0; left: 0;
box-sizing: border-box;
color: white;
font-family: "FontAwesome", sans-serif;
font-size: 12px;
line-height: 20px;
}
&::after {
width: 18px; height: 18px;
background-color: white;
content: "";
top: 1px;
}
}
}

View file

@ -1,10 +0,0 @@
.social-share-buttons {
// margin: $spacing-vertical auto;
text-align: center;
// font-size: $font-size-h4;
a {
text-decoration: none !important;
// margin: 0 $spacing-vertical;
}
}