/************************************ Media queries To use these, put this snippet in the approriate selector: @include bp(tiny) { background-color: purple; } Replace "tiny" with "medium" or "big" as necessary. *************************************/ @mixin bp($point) { $bp-xsmall: "(min-width: 320px)"; $bp-teeny: "(min-width: 480px)"; $bp-tiny: "(min-width: 600px)"; $bp-small: "(min-width: 650px)"; $bp-medium: "(min-width: 800px)"; $bp-big: "(min-width: 1000px)"; @if $point == big { @media #{$bp-big} { @content; } } @else if $point == medium { @media #{$bp-medium} { @content; } } @else if $point == small { @media #{$bp-small} { @content; } } @else if $point == tiny { @media #{$bp-tiny} { @content; } } @else if $point == teeny { @media #{$bp-teeny} { @content; } } @else if $point == xsmall { @media #{$bp-xsmall} { @content; } } } @mixin rotate($degrees) { -moz-transform: rotate($degrees); -webkit-transform: rotate($degrees); -o-transform: rotate($degrees); -ms-transform: rotate($degrees); transform: rotate($degrees); transition: transform 150ms; transition-timing-function: ease-in-out; } @mixin codeblock($bgcolor) { background-color: $bgcolor; border-radius: 5px; padding: 20px; margin: 0 auto; // was 24 border: 0.5px solid $lightgray; }