/* DRIFT styles */
/*
$font: (
	family:				('Lato', Helvetica, sans-serif),
	family-fixed:		('Courier New', monospace),
	weight:				300,
	weight-bold:		700
);
*/
/*
$palette: (
	bg:					#fff,
	fg:					#646464,
	fg-bold:			#545454,
	fg-light:			#949494,
	border:				rgba(144,144,144,0.25),
	border-bg:			rgba(144,144,144,0.075),
	border2:			rgba(144,144,144,0.5),
	border2-bg:			rgba(144,144,144,0.2),

	accent1: (
		bg:				#e0555a,
		fg:				mix(#e0555a, #ffffff, 25%),
		fg-bold:		#ffffff,
		fg-light:		mix(#e0555a, #ffffff, 40%),
		border:			rgba(255,255,255,1),
		border-bg:		rgba(255,255,255,0.075),
		border2:		rgba(255,255,255,0.5),
		border2-bg:		rgba(255,255,255,0.2)
	),

	accent2: (
		bg:				#494d53,
		fg:				mix(#494d53, #ffffff, 25%),
		fg-bold:		#ffffff,
		fg-light:		mix(#494d53, #ffffff, 40%),
		border:			rgba(255,255,255,1),
		border-bg:		rgba(255,255,255,0.075),
		border2:		rgba(255,255,255,0.5),
		border2-bg:		rgba(255,255,255,0.2)
	)
);
*/
/*
$size: (
	border-radius:		0.5em,
	border-width:		1px,
	element-height:		2.75em,
	element-margin:		2em,
	navPanel:			275px
);
*/
/* Banner (transitions) */
.banner.onload-content-fade-up .content {
  transition: none;
}
body.is-preload .banner.onload-content-fade-up .content {
  transform: none;
  opacity: 1;
}
.banner.onload-content-fade-down .content {
  transition: none;
}
body.is-preload .banner.onload-content-fade-down .content {
  transform: none;
  opacity: 1;
}
.banner.onload-content-fade-left .content {
  transition: none;
}
body.is-preload .banner.onload-content-fade-left .content {
  transform: none;
  opacity: 1;
}
.banner.onload-content-fade-right .content {
  transition: none;
}
body.is-preload .banner.onload-content-fade-right .content {
  transform: none;
  opacity: 1;
}
.banner.onload-content-fade-in .content {
  transition: none;
}
body.is-preload .banner.onload-content-fade-in .content {
  transform: none;
  opacity: 1;
}
.banner.onload-image-fade-up .image {
  transition: none;
}
.banner.onload-image-fade-up .image img {
  transition: none;
}
body.is-preload .banner.onload-image-fade-up .image {
  transform: none;
  opacity: 1;
}
body.is-preload .banner.onload-image-fade-up .image img {
  opacity: 1;
}
.banner.onload-image-fade-down .image {
  transition: none;
}
.banner.onload-image-fade-down .image img {
  transition: none;
}
body.is-preload .banner.onload-image-fade-down .image {
  transform: none;
  opacity: 1;
}
body.is-preload .banner.onload-image-fade-down .image img {
  opacity: 1;
}
.banner.onload-image-fade-left .image {
  transition: none;
}
.banner.onload-image-fade-left .image img {
  transition: none;
}
body.is-preload .banner.onload-image-fade-left .image {
  transform: none;
  opacity: 1;
}
body.is-preload .banner.onload-image-fade-left .image img {
  opacity: 1;
}
.banner.onload-image-fade-right .image {
  transition: none;
}
.banner.onload-image-fade-right .image img {
  transition: none;
}
body.is-preload .banner.onload-image-fade-right .image {
  transform: none;
  opacity: 1;
}
body.is-preload .banner.onload-image-fade-right .image img {
  opacity: 1;
}
.banner.onload-image-fade-in .image img {
  transition: none;
}
body.is-preload .banner.onload-image-fade-in .image img {
  opacity: 1;
}
.banner.onscroll-content-fade-up .content {
  transition: none;
}
.banner.onscroll-content-fade-up.is-inactive .content {
  transform: none;
  opacity: 1;
}
.banner.onscroll-content-fade-down .content {
  transition: none;
}
.banner.onscroll-content-fade-down.is-inactive .content {
  transform: none;
  opacity: 1;
}
.banner.onscroll-content-fade-left .content {
  transition: none;
}
.banner.onscroll-content-fade-left.is-inactive .content {
  transform: none;
  opacity: 1;
}
.banner.onscroll-content-fade-right .content {
  transition: none;
}
.banner.onscroll-content-fade-right.is-inactive .content {
  transform: none;
  opacity: 1;
}
.banner.onscroll-content-fade-in .content {
  transition: none;
}
.banner.onscroll-content-fade-in.is-inactive .content {
  transform: none;
  opacity: 1;
}
.banner.onscroll-image-fade-up .image {
  transition: none;
}
.banner.onscroll-image-fade-up .image img {
  transition: none;
}
.banner.onscroll-image-fade-up.is-inactive .image {
  transform: none;
  opacity: 1;
}
.banner.onscroll-image-fade-up.is-inactive .image img {
  opacity: 1;
}
.banner.onscroll-image-fade-down .image {
  transition: none;
}
.banner.onscroll-image-fade-down .image img {
  transition: none;
}
.banner.onscroll-image-fade-down.is-inactive .image {
  transform: none;
  opacity: 1;
}
.banner.onscroll-image-fade-down.is-inactive .image img {
  opacity: 1;
}
.banner.onscroll-image-fade-left .image {
  transition: none;
}
.banner.onscroll-image-fade-left .image img {
  transition: none;
}
.banner.onscroll-image-fade-left.is-inactive .image {
  transform: none;
  opacity: 1;
}
.banner.onscroll-image-fade-left.is-inactive .image img {
  opacity: 1;
}
.banner.onscroll-image-fade-right .image {
  transition: none;
}
.banner.onscroll-image-fade-right .image img {
  transition: none;
}
.banner.onscroll-image-fade-right.is-inactive .image {
  transform: none;
  opacity: 1;
}
.banner.onscroll-image-fade-right.is-inactive .image img {
  opacity: 1;
}
.banner.onscroll-image-fade-in .image img {
  transition: none;
}
.banner.onscroll-image-fade-in.is-inactive .image img {
  opacity: 1;
}