@font-face {
	font-family: squarespace-ui-font;
	src:url(//static.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix) format("embedded-opentype"), url(//static.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font) format("svg"), url(//static.squarespace.com/universal/fonts/squarespace-ui-font.woff) format("woff"), url(//static.squarespace.com/universal/fonts/squarespace-ui-font.ttf) format("truetype");
}
@font-face {
	font-family: squarespace-ui-font;
	src:url(//static.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix) format("embedded-opentype"), url(//static.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font) format("svg"), url(//static.squarespace.com/universal/fonts/squarespace-ui-font.woff) format("woff"), url(//static.squarespace.com/universal/fonts/squarespace-ui-font.ttf) format("truetype");
}
@font-face {
	font-family: social-icon-font;
	src:url(//static.squarespace.com/universal/fonts/social-icon-font.eot?#iefix) format("embedded-opentype"), url(//static.squarespace.com/universal/fonts/social-icon-font.woff) format("woff"), url(//static.squarespace.com/universal/fonts/social-icon-font.ttf) format("truetype"), url(//static.squarespace.com/universal/fonts/social-icon-font.svg#social-icon-font) format("svg");
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
main {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
summary {
	DISPLAY: block
}
audio {
	DISPLAY: inline-block
}
canvas {
	DISPLAY: inline-block
}
video {
	DISPLAY: inline-block
}
[hidden] {
	DISPLAY: none
}
template {
	DISPLAY: none
}
HTML {
	FONT-FAMILY: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%
}
BODY {
	MARGIN: 0px
}
A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: invert; OUTLINE-WIDTH: thin
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
H1 {
	MARGIN: 0.67em 0px; FONT-SIZE: 2em
}
ABBR[title] {
	BORDER-BOTTOM: 1px dotted
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
DFN {
	FONT-STYLE: italic
}
HR {
	BOX-SIZING: content-box; HEIGHT: 0px; -moz-box-sizing: content-box
}
mark {
	BACKGROUND: #ff0; COLOR: #000
}
CODE {
	FONT-FAMILY: monospace, serif; FONT-SIZE: 1em
}
KBD {
	FONT-FAMILY: monospace, serif; FONT-SIZE: 1em
}
PRE {
	FONT-FAMILY: monospace, serif; FONT-SIZE: 1em
}
SAMP {
	FONT-FAMILY: monospace, serif; FONT-SIZE: 1em
}
PRE {
	WHITE-SPACE: pre-wrap
}
Q {
	QUOTES: "\201C" "\201D" "\2018" "\2019"
}
SMALL {
	FONT-SIZE: 80%
}
SUB {
	POSITION: relative; LINE-HEIGHT: 0; FONT-SIZE: 75%; VERTICAL-ALIGN: baseline
}
SUP {
	POSITION: relative; LINE-HEIGHT: 0; FONT-SIZE: 75%; VERTICAL-ALIGN: baseline
}
SUP {
	TOP: -0.5em
}
SUB {
	BOTTOM: -0.25em
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
figure {
	MARGIN: 0px
}
FIELDSET {
	BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; PADDING-BOTTOM: 0.75em; MARGIN: 0px 2px; PADDING-LEFT: 0.62em; PADDING-RIGHT: 0.62em; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid; PADDING-TOP: 0.35em
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	MARGIN: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%
}
INPUT {
	MARGIN: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%
}
SELECT {
	MARGIN: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%
}
TEXTAREA {
	MARGIN: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%
}
BUTTON {
	LINE-HEIGHT: normal
}
INPUT {
	LINE-HEIGHT: normal
}
BUTTON {
	TEXT-TRANSFORM: none
}
SELECT {
	TEXT-TRANSFORM: none
}
BUTTON {
	CURSOR: pointer; -webkit-appearance: button
}
HTML INPUT[type='button'] {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='reset'] {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='submit'] {
	CURSOR: pointer; -webkit-appearance: button
}
BUTTON[disabled] {
	CURSOR: default
}
HTML INPUT[disabled] {
	CURSOR: default
}
INPUT[type='checkbox'] {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT[type='radio'] {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT[type='search'] {
	BOX-SIZING: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield
}
TEXTAREA {
	VERTICAL-ALIGN: top; OVERFLOW: auto
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-spin {
	BACKGROUND-COLOR: transparent; DISPLAY: inline-block; VERTICAL-ALIGN: middle; border-radius: 150px; -webkit-animation: sqs-spin 1s infinite linear; -moz-animation: sqs-spin 1s infinite linear; -ms-animation: sqs-spin 1s infinite linear; -o-animation: sqs-spin 1s infinite linear; animation: sqs-spin 1s infinite linear
}
.light.sqs-spin {
	
}
.dark.sqs-spin {
	
}
.extra-small.sqs-spin {
	WIDTH: 4px; HEIGHT: 4px
}
.small.sqs-spin {
	WIDTH: 8px; HEIGHT: 8px
}
.default.sqs-spin {
	WIDTH: 12px; HEIGHT: 12px
}
.large.sqs-spin {
	WIDTH: 22px; HEIGHT: 22px
}
.extra-large.sqs-spin {
	WIDTH: 40px; HEIGHT: 40px
}
.xx-large.sqs-spin {
	WIDTH: 80px; HEIGHT: 80px
}
.degraded.sqs-spin {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; border-radius: 0px; -webkit-animation: none; -moz-animation: none; -ms-animation: none; -o-animation: none; animation: none
}
.degraded.sqs-spin IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: 0px !important; WIDTH: 100%; HEIGHT: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; box-shadow: none
}
.sqs-form-pre-submit-topic {
	MARGIN-BOTTOM: 2px; BACKGROUND: #111
}
.sqs-form-pre-submit-topic-content {
	BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid; -moz-border-radius: 4px; border-radius: 4px
}
.sqs-form-pre-submit-topic-content .topic-control-bar {
	BACKGROUND: #333; HEIGHT: 40px
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-drag-handle-wrapper {
	BOX-SIZING: border-box; WIDTH: 7%; FLOAT: left; HEIGHT: 100%; CURSOR: move; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-drag-handle-wrapper .topic-drag-handle {
	BACKGROUND-IMAGE: url(/universal/images-v6/icons/icon-grab-24-light.png); MARGIN: 12px auto 0px; WIDTH: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 16px; opacity: .3
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-title {
	BOX-SIZING: border-box; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 66%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 100%; PADDING-TOP: 7px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-title .name-topicTitle.sqs-text.sqs-dialog-field INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 6px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 25px; COLOR: #eaeaea; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 6px; -moz-border-radius: 2px; border-radius: 2px; -webkit-transition: background-color .2s ease-out; -moz-transition: background-color .2s ease-out; -o-transition: background-color .2s ease-out; transition: background-color .2s ease-out
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-title .name-topicTitle.sqs-text.sqs-dialog-field INPUT:hover {
	BACKGROUND-COLOR: #444
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-title .name-topicTitle.sqs-text.sqs-dialog-field INPUT:focus {
	BACKGROUND-COLOR: #555
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-controls {
	BOX-SIZING: border-box; WIDTH: 27%; PADDING-RIGHT: 5px; FLOAT: right; HEIGHT: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-controls .edit-topic {
	FLOAT: right; CURSOR: pointer; opacity: .6; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-controls .remove-topic {
	FLOAT: right; CURSOR: pointer; opacity: .6; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-controls .edit-topic:hover {
	opacity: 1
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-controls .remove-topic:hover {
	opacity: 1
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-controls .edit-topic {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 14px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #eaeaea; LETTER-SPACING: 1px; COLOR: #3a3a3a; FONT-SIZE: 9px; FONT-WEIGHT: 700; PADDING-TOP: 2px; -moz-border-radius: 2px; border-radius: 2px
}
.sqs-form-pre-submit-topic-content .topic-control-bar .topic-controls .remove-topic {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; MARGIN-TOP: 7px; WIDTH: 25px; HEIGHT: 25px; COLOR: #eaeaea; FONT-SIZE: 25px; FONT-WEIGHT: 300
}
.sqs-form-pre-submit-topic-content .topic-children {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-label {
	BORDER-BOTTOM: #333 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-label .name-topicLabel.sqs-text.sqs-dialog-field INPUT {
	MARGIN: 0px; FONT-SIZE: 11px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls {
	DISPLAY: none
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics {
	DISPLAY: none
}
.sqs-form-pre-submit-topic-content .topic-children .topic-content {
	DISPLAY: none
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls {
	ZOOM: 1
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper {
	BOX-SIZING: border-box; PADDING-BOTTOM: 20px; PADDING-LEFT: 40px; WIDTH: 50%; PADDING-RIGHT: 40px; FLOAT: left; PADDING-TOP: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper .topic-child-control {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 400 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 10px; -moz-border-radius: 20px; border-radius: 20px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper .topic-child-control A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper .topic-child-control:hover A {
	COLOR: #fff
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper .topic-child-control:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper .topic-child-control:hover A {
	COLOR: #111
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper .topic-child-control A {
	COLOR: #222
}
.sqs-form-pre-submit-topic-content .topic-children .topic-child-controls .topic-child-control-wrapper .topic-child-control:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-control-bar {
	HEIGHT: 30px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-control-bar .topic-drag-handle {
	BACKGROUND-IMAGE: url(/universal/images-v6/icons/icon-grab-16-light.png); MARGIN-TOP: 7px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-control-bar .topic-title {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-control-bar .topic-title INPUT {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-control-bar .edit-topic {
	MARGIN-TOP: 9px; FONT-SIZE: 8px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-control-bar .remove-topic {
	MARGIN-TOP: 2px; FONT-SIZE: 22px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-children .topic-child-controls {
	DISPLAY: none
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics {
	DISPLAY: none
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .sqs-form-pre-submit-topic-content .topic-children .topic-content {
	DISPLAY: none
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .editing-mode-empty.sqs-form-pre-submit-topic-content .topic-child-controls {
	DISPLAY: block
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .editing-mode-sub-topics.sqs-form-pre-submit-topic-content .topic-sub-topics {
	DISPLAY: block
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .editing-mode-content.sqs-form-pre-submit-topic-content .topic-content {
	DISPLAY: block
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .add-topic {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 25px; PADDING-RIGHT: 7px; FONT-SIZE: 10px; PADDING-TOP: 7px
}
.sqs-form-pre-submit-topic-content .topic-children .topic-sub-topics .add-topic .add-icon {
	TOP: 9px; LEFT: 9px
}
.editing-mode-empty.sqs-form-pre-submit-topic-content .topic-child-controls {
	DISPLAY: block
}
.editing-mode-sub-topics.sqs-form-pre-submit-topic-content .topic-sub-topics {
	DISPLAY: block
}
.editing-mode-content.sqs-form-pre-submit-topic-content .topic-content {
	DISPLAY: block
}
.yui3-dd-super-proxy-clone.sqs-form-pre-submit-topic {
	box-shadow: 0 0 5px #000
}
.sqs-simple-like {
	LINE-HEIGHT: 18px; DISPLAY: inline-block; CURSOR: pointer; -webkit-user-select: none
}
.sqs-simple-like .like-icon {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(//static.squarespace.com/universal/images-v6/comments/icon_like_12_light.png) #999 no-repeat center center; FLOAT: left; HEIGHT: 18px; MARGIN-RIGHT: 5px; border-radius: 50%; -webkit-transition: background-color, opacity .5s ease-out; -moz-transition: background-color, opacity .5s ease-out; -o-transition: background-color, opacity .5s ease-out; transition: background-color, opacity .5s ease-out; background-size: 10px
}
.sqs-simple-like:hover .like-icon {
	BACKGROUND-COLOR: #d10000; -webkit-animation: beat 1s infinite; -webkit-animation-timing-function: ease-out
}
.float.sqs-simple-like .like-icon {
	BACKGROUND-COLOR: #d10000; -webkit-animation: float 2s infinite; -webkit-animation-timing-function: ease-out; -webkit-animation-iteration-count: 1
}
.clicked.sqs-simple-like .like-icon {
	BACKGROUND-COLOR: #d10000; -webkit-transition: all 1s ease-in-out; -webkit-animation: none
}
.squarespace-social-buttons {
	POSITION: relative; -webkit-user-select: none; -moz-user-select: none
}
.squarespace-social-buttons .sqs-socialbutton-content {
	POSITION: relative
}
.empty.squarespace-social-buttons {
	DISPLAY: none
}
.button-style.squarespace-social-buttons .ss-social-button-wrapper {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #222; PADDING-LEFT: 2px; WIDTH: 55px; PADDING-RIGHT: 6px; DISPLAY: block; CURSOR: pointer; PADDING-TOP: 1px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 -1px 0 rgba(0, 0, 0, .24)
}
.button-style.squarespace-social-buttons .ss-social-button-wrapper:hover {
	BACKGROUND-COLOR: #222
}
.button-style.squarespace-social-buttons .ss-social-button-wrapper .ss-social-button {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FONT: 600 11px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; BACKGROUND: url(//static.squarespace.com/universal/images-v6/standard/icon_social_button_10_light.png) no-repeat 10% 50%; HEIGHT: 21px; COLOR: #fff; CURSOR: pointer; PADDING-TOP: 0px
}
.button-style.squarespace-social-buttons .ss-social-button-wrapper .ss-social-button:hover + .ss-social-button-list {
	DISPLAY: block
}
.inline-style.squarespace-social-buttons {
	DISPLAY: inline-block; CURSOR: pointer
}
.inline-style.squarespace-social-buttons .ss-social-button-icon {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(//static.squarespace.com/universal/images-v6/standard/icon_social_button_10_light.png) #999 no-repeat center center; FLOAT: left; HEIGHT: 18px; MARGIN-RIGHT: 5px; border-radius: 50%; background-size: 8px
}
.inline-style.squarespace-social-buttons :hover .ss-social-button-icon {
	BACKGROUND-COLOR: #222
}
.squarespace-social-buttons .ss-social-list-wrapper {
	Z-INDEX: 10000; POSITION: absolute; HEIGHT: 0px; OVERFLOW: hidden
}
.squarespace-social-buttons .ss-social-list-wrapper .ss-social-button-list {
	BORDER-BOTTOM: #ccc 1px solid; MIN-WIDTH: 108px; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 14px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05)
}
.squarespace-social-buttons .ss-social-list-wrapper .ss-social-button-list .ss-social-button-container {
	MIN-HEIGHT: 28px; MARGIN-BOTTOM: 10px
}
BODY.sqs-search-ui {
	BACKGROUND: red; COLOR: red; OVERFLOW: hidden
}
BODY.no-scroll.sqs-search-ui-fullscreen {
	POSITION: static
}
.sqs-search-ui-input-box {
	PADDING-BOTTOM: 10px
}
.sqs-search-ui {
	Z-INDEX: 100000; POSITION: fixed; PADDING-BOTTOM: 50px; PADDING-LEFT: 100px; BOTTOM: 0px; PADDING-RIGHT: 100px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; BACKGROUND: #fff; TOP: 0px; RIGHT: 0px; PADDING-TOP: 200px; LEFT: 0px; opacity: 0
}
.sqs-search-ui .search-result-notice {
	COLOR: #000; FONT-SIZE: 12px
}
.sqs-search-ui .error.search-result-notice {
	COLOR: #d10000
}
.sqs-search-ui-waiting {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 100%; opacity: .5
}
.sqs-search-ui A {
	COLOR: #999; TEXT-DECORATION: none
}
.sqs-search-ui-close {
	Z-INDEX: 10100; POSITION: absolute; WIDTH: 60px; BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-closethin-15-dark.png) no-repeat center center; HEIGHT: 60px; TOP: 0px; CURSOR: pointer; RIGHT: 0px; opacity: .4; -webkit-transition: opacity .1s ease-out; -moz-transition: opacity .1s ease-out; -o-transition: opacity .1s ease-out; transition: opacity .1s ease-out
}
.sqs-search-ui-close:hover {
	opacity: 1
}
.sqs-search-ui INPUT {
	BORDER-BOTTOM: medium none; POSITION: fixed; BORDER-LEFT: medium none; MARGIN-TOP: 60px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT: 500 50px "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: -0.05em; MARGIN-LEFT: 96px; BORDER-TOP: medium none; TOP: 0px; RIGHT: 0px; BORDER-RIGHT: medium none; LEFT: 0px
}
.sqs-search-ui INPUT:focus {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none; box-shadow: none
}
.sqs-search-ui .yui3-aclist {
	POSITION: fixed; LINE-HEIGHT: 18px; PADDING-LEFT: 5px; WIDTH: 300px; BACKGROUND: #fff; COLOR: #000; MARGIN-LEFT: 96px; FONT-SIZE: 11px; TOP: 130px; LEFT: 0px
}
.sqs-search-ui .yui3-scrollingautocompletelist {
	POSITION: fixed; LINE-HEIGHT: 18px; PADDING-LEFT: 5px; WIDTH: 300px; BACKGROUND: #fff; COLOR: #000; MARGIN-LEFT: 96px; FONT-SIZE: 11px; TOP: 130px; LEFT: 0px
}
.sqs-search-ui .yui3-aclist .yui3-aclist-item {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 2px; LIST-STYLE-IMAGE: none
}
.sqs-search-ui .yui3-scrollingautocompletelist .yui3-aclist-item {
	LIST-STYLE-TYPE: none; MARGIN-TOP: 2px; LIST-STYLE-IMAGE: none
}
.sqs-search-ui .yui3-aclist .yui3-aclist-item-active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #000; FONT-WEIGHT: bold
}
.sqs-search-ui .yui3-scrollingautocompletelist .yui3-aclist-item-active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #000; FONT-WEIGHT: bold
}
.sqs-search-ui-filters {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; WIDTH: 150px; PADDING-RIGHT: 100px; FLOAT: right; COLOR: #333; FONT-SIZE: 11px; TOP: 200px; RIGHT: 100px; PADDING-TOP: 10px
}
.sqs-search-ui-filters STRONG {
	PADDING-BOTTOM: 9px; DISPLAY: block; COLOR: #666; BORDER-TOP: #eee 1px solid; PADDING-TOP: 16px
}
.sqs-search-ui-filters A {
	BORDER-BOTTOM: 0px; COLOR: #666 !important; CURSOR: pointer
}
.sqs-search-ui-filters A:hover {
	COLOR: #000 !important
}
.sqs-search-ui-filters A .count {
	PADDING-LEFT: 2px; COLOR: #bbb; FONT-SIZE: 9px
}
.sqs-search-ui-filters UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-search-ui-filters LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sqs-search-ui-filters LI.active A {
	COLOR: #000 !important; FONT-WEIGHT: bold
}
.sqs-search-ui-filters > UL > LI {
	MARGIN-BOTTOM: 20px
}
.sqs-search-ui-filters > UL > LI STRONG {
	TEXT-TRANSFORM: uppercase
}
.sqs-search-ui-list {
	POSITION: absolute; OVERFLOW-X: hidden; OVERFLOW-Y: auto; MARGIN-TOP: -1px; BOTTOM: 0px; MARGIN-LEFT: 84px; TOP: 200px; RIGHT: 0px; LEFT: 0px
}
.sqs-search-ui-list .search-results {
	POSITION: absolute; MARGIN-RIGHT: 300px
}
.sqs-search-ui-pagination {
	DISPLAY: none
}
.sqs-search-ui-item {
	POSITION: relative; PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; ZOOM: 1; CURSOR: pointer; PADDING-TOP: 16px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out
}
.sqs-search-ui-item:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.active.sqs-search-ui-item {
	BACKGROUND: #f6f6f6
}
.sqs-search-ui-item:hover {
	BACKGROUND: #f6f6f6
}
.sqs-search-ui-item:first-child {
	MARGIN-TOP: 0px
}
.sqs-search-ui-item IMG {
	WIDTH: 50px; FLOAT: left; HEIGHT: 50px; MARGIN-RIGHT: 16px
}
.sqs-search-ui-item mark {
	FONT-WEIGHT: bold
}
.sqs-search-ui-item EM {
	BACKGROUND-COLOR: #ffffe1; FONT-STYLE: normal; COLOR: #222
}
.sqs-search-ui-item .sqs-title {
	FONT: 400 16px "Helvetica Neue", Helvetica, Arial, sans-serif; MARGIN-BOTTOM: 4px; COLOR: #333
}
.sqs-search-ui-item .sqs-title .record-type {
	PADDING-LEFT: 7px; DISPLAY: none; COLOR: #888; FONT-SIZE: 11px; FONT-WEIGHT: 200
}
.sqs-search-ui-item .sqs-title .edit {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f2f2f2; COLOR: #111; MARGIN-LEFT: 6px; FONT-SIZE: 10px; PADDING-TOP: 2px; border-radius: 10px; -webkit-transition: color, background-color .1s ease-out; -moz-transition: color, background-color .1s ease-out; -o-transition: color, background-color .1s ease-out; transition: color, background-color .1s ease-out
}
.sqs-search-ui-item .sqs-title .edit:hover {
	BACKGROUND: #111; COLOR: #fff
}
.sqs-search-ui-item .sqs-content {
	FONT: 400 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #888
}
.sqs-search-ui-item .sqs-content SPAN {
	MARGIN: 2px 0px
}
.sqs-search-ui-item .sqs-content SPAN:first-child {
	DISPLAY: none
}
.sqs-post-type-comment.sqs-search-ui-item .sqs-content STRONG {
	COLOR: #555
}
.sqs-search-ui .loading {
	opacity: .75
}
.sqs-search-ui .loading .desc {
	PADDING-LEFT: 12px; DISPLAY: block; FLOAT: left; PADDING-TOP: 4px
}
.sqs-search-ui .loading .spinner-wrapper {
	DISPLAY: block; FLOAT: left
}
.display-status-hidden.fadeable-plugged {
	DISPLAY: none
}
.form-block.sqs-block .pre-submit-back {
	DISPLAY: none
}
.form-block.sqs-block .pre-submit-topics {
	DISPLAY: none
}
.form-block.sqs-block .pre-submit-content {
	DISPLAY: none
}
.form-block.sqs-block .pre-submit-form {
	DISPLAY: none
}
.sqs-form-pre-submit-flow-content .pre-submit-back {
	DISPLAY: none
}
.sqs-form-pre-submit-flow-content .pre-submit-topics {
	DISPLAY: none
}
.sqs-form-pre-submit-flow-content .pre-submit-content {
	DISPLAY: none
}
.sqs-form-pre-submit-flow-content .pre-submit-form {
	DISPLAY: none
}
[data-edit-mode='topics'].sqs-form-pre-submit-flow-content .pre-submit-topics {
	DISPLAY: block
}
[data-edit-mode='content'].sqs-form-pre-submit-flow-content .pre-submit-back {
	DISPLAY: block
}
[data-edit-mode='content'].sqs-form-pre-submit-flow-content .pre-submit-content {
	DISPLAY: block
}
[data-edit-mode='form'].sqs-form-pre-submit-flow-content .pre-submit-back {
	DISPLAY: block
}
[data-edit-mode='form'].sqs-form-pre-submit-flow-content .pre-submit-form {
	DISPLAY: block
}
.sqs-form-pre-submit-flow-content .pre-submit-topics .topic-wrapper .sub-topics {
	DISPLAY: none
}
.sqs-form-pre-submit-flow-content .pre-submit-topics .open.topic-wrapper .sub-topics {
	DISPLAY: block
}
BODY.no-scroll {
	POSITION: fixed; HEIGHT: 100%
}
.no-scroll {
	OVERFLOW: hidden !important
}
.sqs-lightbox-overlay {
	POSITION: fixed; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0
}
.sqs-lightbox-overlay-style-orb.sqs-lightbox-overlay {
	
}
.sqs-lightbox-overlay-style-orb.white.sqs-lightbox-overlay {
	
}
.sqsp-tooltip INPUT {
	MARGIN: 0px; -webkit-font-smoothing: subpixel-antialiased
}
.sqsp-tooltip INPUT[type='button'] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #272727; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; FONT: 400 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #eee; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 7px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='submit'] {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #272727; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; FONT: 400 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #eee; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 7px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='button'] A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='submit'] A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='button']:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='submit']:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='button']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit']:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].save {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='submit'].save {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='button'].saveAndClose {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='submit'].saveAndClose {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='button'].proceed {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='submit'].proceed {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='button'].light {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='submit'].light {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px; DISPLAY: inline-block; FONT: bold 11px/14px "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #111; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; -moz-border-radius: 20px; border-radius: 20px
}
.sqsp-tooltip INPUT[type='button'].save A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='submit'].save A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='button'].saveAndClose A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='submit'].saveAndClose A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='button'].proceed A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='submit'].proceed A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='button'].light A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='submit'].light A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 7px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: inline-block; COLOR: #eee; TEXT-DECORATION: none; PADDING-TOP: 7px
}
.sqsp-tooltip INPUT[type='button'].save:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='submit'].save:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='button'].saveAndClose:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='submit'].saveAndClose:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='button'].proceed:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='submit'].proceed:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='button'].light:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='submit'].light:hover A {
	COLOR: #fff
}
.sqsp-tooltip INPUT[type='button'].save:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].save:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].saveAndClose:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].saveAndClose:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].proceed:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].proceed:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].light:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].light:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #ddd; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].save:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='submit'].save:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='button'].saveAndClose:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='submit'].saveAndClose:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='button'].proceed:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='submit'].proceed:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='button'].light:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='submit'].light:hover A {
	COLOR: #111
}
.sqsp-tooltip INPUT[type='button'].save A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='submit'].save A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='button'].saveAndClose A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='submit'].saveAndClose A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='button'].proceed A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='submit'].proceed A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='button'].light A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='submit'].light A {
	COLOR: #222
}
.sqsp-tooltip INPUT[type='button'].save:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].save:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].saveAndClose:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].saveAndClose:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].proceed:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].proceed:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='button'].light:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
.sqsp-tooltip INPUT[type='submit'].light:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #111; box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px #42b1ff
}
BODY .sqsp-tooltip .description A {
	COLOR: #bbb; TEXT-DECORATION: underline
}
BODY .sqsp-tooltip .description A:hover {
	COLOR: #ddd; CURSOR: pointer; TEXT-DECORATION: none
}
.sqsp-tooltip {
	Z-INDEX: 30000; POSITION: absolute; PADDING-BOTTOM: 22px; PADDING-LEFT: 55px; WIDTH: 250px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; BACKGROUND-POSITION: 17px 18px; COLOR: #fff; FONT-WEIGHT: 300; PADDING-TOP: 20px; -moz-border-radius: 5px; border-radius: 5px; -webkit-user-select: none
}
.sqsp-tooltip * {
	LINE-HEIGHT: normal; FONT-STYLE: normal; LETTER-SPACING: 0px
}
.info.sqsp-tooltip {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/dialog/tooltip-icon-info.png)
}
.question.sqsp-tooltip {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/dialog/tooltip-icon-question.png)
}
.okay.sqsp-tooltip {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/dialog/tooltip-icon-okay.png)
}
.alert.sqsp-tooltip {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/dialog/tooltip-icon-alert.png); PADDING-LEFT: 60px
}
.label.sqsp-tooltip {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 8px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px; -moz-border-radius: 2px; border-radius: 2px
}
.label.sqsp-tooltip * {
	LINE-HEIGHT: 13px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold
}
.label.sqsp-tooltip .title {
	PADDING-BOTTOM: 0px; FONT-SIZE: 10px
}
.label.sqsp-tooltip .description {
	FONT-SIZE: 9px
}
.sqsp-tooltip .title {
	PADDING-BOTTOM: 8px; FONT-SIZE: 15px
}
.sqsp-tooltip .description {
	LINE-HEIGHT: 19px; MARGIN-TOP: 5px; COLOR: #bbb; FONT-SIZE: 13px
}
.sqsp-tooltip .description STRONG {
	COLOR: #fff; FONT-WEIGHT: bold
}
.sqsp-tooltip .fields .check-field-wrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqsp-tooltip .fields .check-field-wrapper .field-description {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sqsp-tooltip .buttons {
	FLOAT: right; PADDING-TOP: 15px
}
.sqsp-tooltip .buttons .reject {
	MARGIN-RIGHT: 14px
}
.sqsp-tooltip .buttons .cancel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; FLOAT: left; COLOR: #ccc; FONT-SIZE: 11px; CURSOR: pointer; PADDING-TOP: 7px; -webkit-transition: color .2s ease-out; -moz-transition: color .2s ease-out; -o-transition: color .2s ease-out; transition: color .2s ease-out
}
.sqsp-tooltip .buttons .cancel:hover {
	COLOR: #fff
}
.sqs-action-overlay {
	Z-INDEX: 50; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #080808; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; WHITE-SPACE: nowrap; HEIGHT: 25px; COLOR: #eee; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 2px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 1px 0 0 0 rgba(255, 255, 255, 0.1), inset -1px 0 0 0 rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.2); opacity: 0; -webkit-transition: opacity 0.1s ease-out; -moz-transition: opacity 0.1s ease-out; -o-transition: opacity 0.1s ease-out; transition: opacity 0.1s ease-out
}
.loading.sqs-action-overlay {
	opacity: 1
}
.sqs-action-overlay {
	MARGIN-TOP: 10px; TOP: 0px; RIGHT: 0px; MARGIN-RIGHT: 5px
}
.top.sqs-action-overlay {
	MARGIN-TOP: 10px; TOP: 0px; RIGHT: 0px; MARGIN-RIGHT: 5px
}
.bottom.sqs-action-overlay {
	BOTTOM: 10px; TOP: auto
}
.sqs-action-overlay > DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; WIDTH: 22px; PADDING-RIGHT: 2px; DISPLAY: inline-block; HEIGHT: 22px; CURSOR: pointer; PADDING-TOP: 0px; opacity: .3
}
.sqs-action-overlay > DIV:hover {
	opacity: .9
}
.sqs-action-overlay > DIV:active {
	opacity: 1
}
.sqs-action-overlay > DIV:focus {
	opacity: 1
}
.sqs-action-overlay > DIV.edit-image {
	BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-edit-12-light.png) no-repeat center center
}
.sqs-action-overlay > DIV.edit {
	BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-edit-12-light.png) no-repeat center center
}
.sqs-action-overlay > DIV.loading.edit {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sqs-action-overlay > DIV.image-info {
	BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-settings-14-light.png) no-repeat center center
}
.sqs-action-overlay > DIV.remove {
	BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-trash-12-light.png) no-repeat center center
}
.sqs-action-overlay > DIV.remove-image {
	BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-trash-12-light.png) no-repeat center center
}
.sqs-action-overlay > DIV.video-info {
	BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-settings-14-light.png) no-repeat center center
}
.sqs-action-overlay > DIV.remove-video {
	BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-trash-12-light.png) no-repeat center center
}
.sqs-action-overlay > DIV.loading {
	POSITION: relative; BACKGROUND: none transparent scroll repeat 0% 0%; opacity: 1
}
.sqs-action-overlay > DIV.loading .default.sqs-spin {
	POSITION: absolute; MARGIN-TOP: -7px; MARGIN-LEFT: -7px; TOP: 50%; LEFT: 50%
}
.sqs-action-overlay-container:hover .sqs-action-overlay {
	opacity: 1
}
.image-focal-point {
	POSITION: absolute; MARGIN-TOP: -10px; WIDTH: 14px; HEIGHT: 14px; MARGIN-LEFT: -10px; CURSOR: move; -moz-border-radius: 14px; border-radius: 14px; opacity: 0
}
.sqs-loading-overlay-node {
	
}
.sqs-loading-overlay-node .sqs-spin {
	POSITION: absolute; TOP: 50%; LEFT: 50%
}
.sqs-loading-overlay-node .large.sqs-spin {
	MARGIN-TOP: -11px; MARGIN-LEFT: -11px
}
.sqs-loading-overlay-node .extra-large.sqs-spin {
	MARGIN-TOP: -20px; MARGIN-LEFT: -20px
}
.has-title.sqs-loading-overlay-node .title {
	POSITION: absolute; TEXT-ALIGN: center; MARGIN-TOP: 22px; WIDTH: 100%; COLOR: #999; FONT-SIZE: 14px; TOP: 50%
}
.has-title.sqs-loading-overlay-node .sqs-spin {
	MARGIN-TOP: -22px
}
.hidden.login-wrapper {
	VISIBILITY: hidden
}
.sqs-video-wrapper .intrinsic {
	MAX-WIDTH: 100%
}
.video-none.sqs-video-wrapper {
	POSITION: relative
}
.video-fill.sqs-video-wrapper {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%
}
.video-fit.sqs-video-wrapper {
	POSITION: absolute; WIDTH: 100%
}
.video-fit.sqs-video-wrapper .intrinsic {
	WIDTH: 100%
}
.video-fit.sqs-video-wrapper .intrinsic-inner {
	POSITION: relative
}
.sqs-video-wrapper IFRAME {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.sqs-video-wrapper OBJECT {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.sqs-video-wrapper EMBED {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.sqs-video-wrapper .sqs-video-overlay {
	POSITION: absolute; WIDTH: 100%; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 100%; COLOR: #000; TOP: 0px; LEFT: 0px; background-size: cover
}
.sqs-video-wrapper .sqs-video-overlay .sqs-video-opaque {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 100%; opacity: 0
}
.sqs-video-wrapper .no-thumb.sqs-video-overlay .sqs-video-opaque {
	opacity: 1
}
.sqs-video-wrapper .sqs-video-overlay .sqs-video-icon {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/icons/icon-video-48-light-solid.png); POSITION: absolute; MARGIN-TOP: -24px; WIDTH: 48px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 48px; MARGIN-LEFT: -24px; TOP: 50%; CURSOR: pointer; LEFT: 50%; opacity: .8
}
.video-invalid.sqs-video-wrapper {
	POSITION: static !important; HEIGHT: 48px !important
}
.sqs-video-wrapper .sqs-video-invalid-wrapper {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.clear {
	ZOOM: 1
}
.clear:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.sqs-lightbox-signup-spinner {
	POSITION: fixed !important; MARGIN-TOP: -150px !important; WIDTH: 300px !important; HEIGHT: 300px !important; MARGIN-LEFT: -150px !important; LEFT: 50% !important
}
.squarespace-signup-text {
	TEXT-ALIGN: center; PADDING-BOTTOM: 100px; LINE-HEIGHT: 21px; WIDTH: 300px; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 15px
}
.squarespace-signup-text .join-thank-you {
	PADDING-BOTTOM: 20px; FONT-WEIGHT: bold
}
.squarespace-signup-spinner {
	WIDTH: 300px !important; BACKGROUND: url(//static.squarespace.com/universal/images-v6/big-gear.png) no-repeat center center; HEIGHT: 220px !important; -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 2s; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -webkit-animation-name: spin-frames; -moz-animation-name: spin-frames
}
.stopped.squarespace-signup-spinner {
	-webkit-animation-name: stopped; -moz-animation-name: stopped
}
.sqs-g {
	LETTER-SPACING: -0.31em; text-rendering: optimizespeed
}
.yui3-u {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-2 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-3 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-2-3 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-4 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-3-4 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-5 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-2-5 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-3-5 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-4-5 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-6 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-5-6 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-8 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-3-8 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-5-8 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-7-8 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-12 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-5-12 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-7-12 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-11-12 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-5-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-7-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-11-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-13-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-17-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-19-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-23-24 {
	ZOOM: 1; DISPLAY: inline-block; LETTER-SPACING: normal; VERTICAL-ALIGN: top; WORD-SPACING: normal; text-rendering: auto
}
.sqs-u-1 {
	DISPLAY: block
}
.sqs-u-1-2 {
	WIDTH: 50%
}
.sqs-u-1-3 {
	WIDTH: 33.33%
}
.sqs-u-2-3 {
	WIDTH: 66.66%
}
.sqs-u-1-4 {
	WIDTH: 25%
}
.sqs-u-3-4 {
	WIDTH: 75%
}
.sqs-u-1-5 {
	WIDTH: 20%
}
.sqs-u-2-5 {
	WIDTH: 40%
}
.sqs-u-3-5 {
	WIDTH: 60%
}
.sqs-u-4-5 {
	WIDTH: 80%
}
.sqs-u-1-6 {
	WIDTH: 16.65%
}
.sqs-u-5-6 {
	WIDTH: 83.33%
}
.sqs-u-1-8 {
	WIDTH: 12.5%
}
.sqs-u-3-8 {
	WIDTH: 37.5%
}
.sqs-u-5-8 {
	WIDTH: 62.5%
}
.sqs-u-7-8 {
	WIDTH: 87.5%
}
.sqs-u-1-12 {
	WIDTH: 8.33%
}
.sqs-u-5-12 {
	WIDTH: 41.66%
}
.sqs-u-7-12 {
	WIDTH: 58.33%
}
.sqs-u-11-12 {
	WIDTH: 91.66%
}
.sqs-u-1-24 {
	WIDTH: 4.16%
}
.sqs-u-5-24 {
	WIDTH: 20.83%
}
.sqs-u-7-24 {
	WIDTH: 29.16%
}
.sqs-u-11-24 {
	WIDTH: 45.83%
}
.sqs-u-13-24 {
	WIDTH: 54.16%
}
.sqs-u-17-24 {
	WIDTH: 70.83%
}
.sqs-u-19-24 {
	WIDTH: 79.16%
}
.sqs-u-23-24 {
	WIDTH: 95.83%
}
.cssgrids#sqs-css-stamp {
	DISPLAY: none
}
.yui3-widget-hidden {
	DISPLAY: none
}
.yui3-widget-content {
	OVERFLOW: hidden
}
.yui3-widget-content-expanded {
	BOX-SIZING: border-box; HEIGHT: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box
}
.yui3-widget-tmp-forcesize {
	OVERFLOW: hidden !important
}
.sqs-panel {
	POSITION: absolute
}
.sqs-panel-hidden {
	VISIBILITY: hidden
}
.sqs-widget-tmp-forcesize .sqs-panel-content {
	OVERFLOW: hidden !important
}
.sqs-panel .sqs-widget-hd {
	POSITION: relative
}
.sqs-panel .sqs-widget-hd .sqs-widget-buttons {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.sqs-panel .sqs-widget-ft .sqs-widget-buttons {
	ZOOM: 1; DISPLAY: inline-block
}
.yui3-slider {
	ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.yui3-slider-rail {
	ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.yui3-slider-content {
	POSITION: relative; DISPLAY: block
}
.yui3-slider-rail {
	POSITION: relative
}
.yui3-slider-rail-cap-top {
	POSITION: absolute
}
.yui3-slider-rail-cap-left {
	POSITION: absolute
}
.yui3-slider-rail-cap-bottom {
	POSITION: absolute
}
.yui3-slider-rail-cap-right {
	POSITION: absolute
}
.yui3-slider-thumb {
	POSITION: absolute
}
.yui3-slider-thumb-image {
	POSITION: absolute
}
.yui3-slider-thumb-shadow {
	POSITION: absolute
}
.yui3-slider-thumb {
	OVERFLOW: hidden
}
.sqs-aclist {
	Z-INDEX: 1; POSITION: absolute
}
.yui3-aclist {
	Z-INDEX: 1; POSITION: absolute
}
.sqs-aclist-hidden {
	VISIBILITY: hidden
}
.yui3-aclist-hidden {
	VISIBILITY: hidden
}
.sqs-aclist-aria {
	POSITION: absolute; LEFT: -9999px
}
.yui3-aclist-aria {
	POSITION: absolute; LEFT: -9999px
}
.sqs-aclist-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.yui3-aclist-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sqs-aclist-item {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CURSOR: pointer; LIST-STYLE-IMAGE: none; PADDING-TOP: 2px
}
.yui3-aclist-item {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CURSOR: pointer; LIST-STYLE-IMAGE: none; PADDING-TOP: 2px
}
.sqs-aclist-item-active {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #afafaf; OUTLINE-WIDTH: thin
}
.yui3-aclist-item-active {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: #afafaf; OUTLINE-WIDTH: thin
}
BODY.native-currency-code-usd .sqs-money-native:before {
	CONTENT: '$'
}
BODY.native-currency-code-cad .sqs-money-native:before {
	CONTENT: '$'
}
BODY.native-currency-code-cad .sqs-money-native:after {
	CONTENT: ' CAD'
}
BODY.native-currency-code-gbp .sqs-money-native:before {
	CONTENT: '¢G'
}
BODY.native-currency-code-eur .sqs-money-native:before {
	CONTENT: '£á'
}
BODY.native-currency-code-aud .sqs-money-native:before {
	CONTENT: '$'
}
BODY.native-currency-code-aud .sqs-money-native:after {
	CONTENT: ' AUD'
}
.sqs-ui-font-family {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
[class^='sqs-ui-font-']:before {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
[class*=' sqs-ui-font-']:before {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
[data-icon]:before {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; CONTENT: attr(data-icon); FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-gallery-container A {
	BORDER-BOTTOM: 0px
}
.sqs-gallery-container IFRAME {
	WIDTH: 100%; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 100%
}
.sqs-gallery-controls .previous {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 10px; LINE-HEIGHT: 40px; MARGIN-TOP: -30px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 10px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 10px; DISPLAY: inline-block; COLOR: #fff !important; FONT-SIZE: 14px; TOP: 50%; PADDING-TOP: 10px; -webkit-transition: all 200ms cubic-bezier(.25, .46, .45, .94); -moz-transition: all 200ms cubic-bezier(.25, .46, .45, .94); -o-transition: all 200ms cubic-bezier(.25, .46, .45, .94); transition: all 200ms cubic-bezier(.25, .46, .45, .94); -ms-transition: all 200ms cubic-bezier(.25, .46, .45, .94)
}
.sqs-gallery-controls .next {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 10px; LINE-HEIGHT: 40px; MARGIN-TOP: -30px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 10px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 10px; DISPLAY: inline-block; COLOR: #fff !important; FONT-SIZE: 14px; TOP: 50%; PADDING-TOP: 10px; -webkit-transition: all 200ms cubic-bezier(.25, .46, .45, .94); -moz-transition: all 200ms cubic-bezier(.25, .46, .45, .94); -o-transition: all 200ms cubic-bezier(.25, .46, .45, .94); transition: all 200ms cubic-bezier(.25, .46, .45, .94); -ms-transition: all 200ms cubic-bezier(.25, .46, .45, .94)
}
.sqs-gallery-controls .previous:hover {
	COLOR: #fff
}
.sqs-gallery-controls .next:hover {
	COLOR: #fff
}
.sqs-gallery-controls .previous {
	LEFT: 0px
}
.sqs-gallery-controls .previous:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02c"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-gallery-controls .previous:before {
	LINE-HEIGHT: 32px; WIDTH: 32px; HEIGHT: 32px; FONT-SIZE: 32px
}
.sqs-gallery-controls .next {
	RIGHT: 0px
}
.sqs-gallery-controls .next:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02d"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-gallery-controls .next:before {
	LINE-HEIGHT: 32px; WIDTH: 32px; HEIGHT: 32px; FONT-SIZE: 32px
}
.sqs-gallery-controls .next:before {
	LINE-HEIGHT: 24px; WIDTH: 24px; HEIGHT: 24px; FONT-SIZE: 24px
}
.sqs-gallery-controls .previous:before {
	LINE-HEIGHT: 24px; WIDTH: 24px; HEIGHT: 24px; FONT-SIZE: 24px
}
.sqs-gallery-design-stacked {
	POSITION: relative; TEXT-ALIGN: left
}
.sqs-gallery-design-stacked-slide {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.normal.sqs-gallery-design-stacked-slide IMG {
	HEIGHT: 100%
}
.sqs-gallery-design-stacked-scrollHorz {
	OVERFLOW: hidden
}
.sqs-gallery-design-stacked-swipe {
	OVERFLOW: hidden
}
.sqs-gallery-design-stacked-scrollHorz .sqs-gallery-design-stacked-slide {
	POSITION: relative; FLOAT: left
}
.sqs-gallery-design-stacked-swipe .sqs-gallery-design-stacked-slide {
	POSITION: relative; FLOAT: left
}
.sqs-gallery-design-stacked-swipe-wrapper {
	OVERFLOW-X: scroll; -webkit-transform: translatez(0); -ms-overflow-style: none; -ms-scroll-chaining: none; -ms-scroll-snap-type: mandatory; -ms-scroll-snap-points-x: snapinterval(0%, 100%)
}
.sqs-gallery-design-strip {
	POSITION: relative; HEIGHT: 100%; OVERFLOW: hidden
}
.sqs-gallery-design-strip .sqs-wrapper {
	POSITION: relative; HEIGHT: 100%
}
.sqs-gallery-design-strip-slide {
	POSITION: relative; WIDTH: auto !important; MAX-WIDTH: none !important; FLOAT: left; HEIGHT: 100% !important; CURSOR: pointer
}
.sqs-gallery-design-strip-slide .sqs-video-wrapper {
	HEIGHT: 100% !important
}
.sqs-gallery-design-autocolumns {
	POSITION: relative
}
.sqs-gallery-design-autocolumns-slide {
	POSITION: absolute
}
.sqs-gallery-design-autocolumns-slide IMG {
	WIDTH: 100%; DISPLAY: inline-block; opacity: 1; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s
}
.sqs-gallery-design-autocolumns-slide IMG.loading {
	opacity: 0
}
.content-fit.sqs-gallery-design-autocolumns-slide IMG {
	WIDTH: auto
}
.sqs-gallery-design-autocolumns-slide .content-fit IMG {
	WIDTH: auto
}
.slide-stretched.sqs-gallery-design-autocolumns-slide IMG {
	HEIGHT: 100%
}
.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide {
	FLOAT: left; OVERFLOW: hidden; CURSOR: pointer
}
.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide IMG {
	HEIGHT: 100%
}
.sqs-gallery-design-autorows .sqs-gallery-design-autorows-slide .meta {
	DISPLAY: none
}
.sqs-gallery-design-autogrid {
	ZOOM: 1
}
.sqs-gallery-design-autogrid:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.sqs-gallery-design-autogrid-slide {
	POSITION: relative; FLOAT: left
}
.sqs-gallery-design-autogrid-slide .img-wrapper {
	HEIGHT: 0px
}
.sqs-gallery-design-autogrid-slide IMG {
	WIDTH: 100%
}
.yui3-lightbox2 {
	-webkit-user-select: text; -moz-user-select: text
}
.yui3-lightbox2 .yui3-lightbox2-content {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden; LEFT: 0px
}
.yui3-lightbox2 .sqs-lightbox-slideshow {
	Z-INDEX: 100000001; HEIGHT: 100%; opacity: 0
}
.yui3-lightbox2 .sqs-lightbox-slideshow .sqs-lightbox-padder {
	POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 2%; TOP: 2%; RIGHT: 2%; LEFT: 2%
}
.yui3-lightbox2 .sqs-lightbox-overlay {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0
}
.yui3-lightbox2 .sqs-lightbox-meta {
	Z-INDEX: 100000001; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); PADDING-BOTTOM: 20px; MARGIN: 20px auto 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #fff; PADDING-TOP: 20px; opacity: 0; -webkit-transition: opacity ease-out .2s; -moz-transition: opacity ease-out .2s; -o-transition: opacity ease-out .2s; transition: opacity ease-out .2s
}
.yui3-lightbox2 .overlay-description-visible.sqs-lightbox-meta {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); BACKGROUND: #000; opacity: 1
}
.yui3-lightbox2 .sqs-lightbox-meta P:first-child {
	MARGIN-TOP: 0px
}
.yui3-lightbox2 .sqs-lightbox-meta H1 {
	MARGIN: 0px 0px 10px; COLOR: #fff; FONT-SIZE: 1em
}
.yui3-lightbox2 .sqs-lightbox-close {
	Z-INDEX: 100000002; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 20px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #ccc; FONT-SIZE: 26px; CURSOR: pointer
}
.yui3-lightbox2 .sqs-lightbox-previous {
	Z-INDEX: 100000002; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 20px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #ccc; FONT-SIZE: 26px; CURSOR: pointer
}
.yui3-lightbox2 .sqs-lightbox-next {
	Z-INDEX: 100000002; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 20px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #ccc; FONT-SIZE: 26px; CURSOR: pointer
}
.yui3-lightbox2 .sqs-lightbox-meta-trigger {
	Z-INDEX: 100000002; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 20px; DISPLAY: inline-block; HEIGHT: 20px; COLOR: #ccc; FONT-SIZE: 26px; CURSOR: pointer
}
.yui3-lightbox2 .sqs-lightbox-next {
	PADDING-BOTTOM: 12px; MARGIN-TOP: -22px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; TOP: 50%; PADDING-TOP: 12px; opacity: 0; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s
}
.yui3-lightbox2 .sqs-lightbox-previous {
	PADDING-BOTTOM: 12px; MARGIN-TOP: -22px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; TOP: 50%; PADDING-TOP: 12px; opacity: 0; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s
}
.yui3-lightbox2 .mouseover.sqs-lightbox-next {
	opacity: 1
}
.yui3-lightbox2 .mouseover.sqs-lightbox-previous {
	opacity: 1
}
.yui3-lightbox2 .sqs-lightbox-next {
	RIGHT: 2%
}
.yui3-lightbox2 .sqs-lightbox-next:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02d"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.yui3-lightbox2 .sqs-lightbox-next:before {
	LINE-HEIGHT: 32px; WIDTH: 32px; HEIGHT: 32px; FONT-SIZE: 32px
}
.yui3-lightbox2 .sqs-lightbox-previous {
	LEFT: 2%
}
.yui3-lightbox2 .sqs-lightbox-previous:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02c"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.yui3-lightbox2 .sqs-lightbox-previous:before {
	LINE-HEIGHT: 32px; WIDTH: 32px; HEIGHT: 32px; FONT-SIZE: 32px
}
.yui3-lightbox2 .sqs-lightbox-close {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; TOP: 2%; RIGHT: 2%; PADDING-TOP: 2px
}
.yui3-lightbox2 .sqs-lightbox-close:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02e"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.yui3-lightbox2 .sqs-lightbox-close:before {
	LINE-HEIGHT: 32px; WIDTH: 32px; HEIGHT: 32px; FONT-SIZE: 32px
}
.yui3-lightbox2 .sqs-lightbox-meta-trigger {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2%; LINE-HEIGHT: 0.5; PADDING-LEFT: 2%; BOTTOM: 0px; PADDING-RIGHT: 2%; FONT-SIZE: 26px; RIGHT: 0px; PADDING-TOP: 2%
}
BODY.sqs-lightbox-open {
	POSITION: static !important; OVERFLOW-Y: hidden
}
.sqs-ss-badge {
	Z-INDEX: 10001; POSITION: fixed; WIDTH: 44px; BACKGROUND: #000; HEIGHT: 44px; OVERFLOW: hidden; CURSOR: pointer; border-radius: 44px; opacity: 0; -webkit-transition: all .4s cubic-bezier(.23, 1, .32, 1); -moz-transition: all .4s cubic-bezier(.23, 1, .32, 1); -o-transition: all .4s cubic-bezier(.23, 1, .32, 1); transition: all .4s cubic-bezier(.23, 1, .32, 1)
}
.sqs-ss-badge-content {
	WHITE-SPACE: nowrap
}
.sqs-ss-badge .badge-closed {
	DISPLAY: inline-block; HEIGHT: 44px; VERTICAL-ALIGN: top; -webkit-transform: scale(1) translatez(0); -moz-transform: scale(1) translatez(0); -ms-transform: scale(1) translatez(0); transform: scale(1) translatez(0); -webkit-transition: all .4s cubic-bezier(.23, 1, .32, 1); -moz-transition: all .4s cubic-bezier(.23, 1, .32, 1); -o-transition: all .4s cubic-bezier(.23, 1, .32, 1); transition: all .4s cubic-bezier(.23, 1, .32, 1)
}
.sqs-ss-badge .badge-open {
	DISPLAY: inline-block; HEIGHT: 44px; VERTICAL-ALIGN: top; -webkit-transform: scale(1) translatez(0); -moz-transform: scale(1) translatez(0); -ms-transform: scale(1) translatez(0); transform: scale(1) translatez(0); -webkit-transition: all .4s cubic-bezier(.23, 1, .32, 1); -moz-transition: all .4s cubic-bezier(.23, 1, .32, 1); -o-transition: all .4s cubic-bezier(.23, 1, .32, 1); transition: all .4s cubic-bezier(.23, 1, .32, 1)
}
.sqs-ss-badge .badge-closed {
	WIDTH: 44px; BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-squarespace-16-light.png) no-repeat center center
}
.sqs-ss-badge .badge-open {
	WIDTH: 0px; opacity: 0
}
.sqs-ss-badge .badge-open .badge-open-inner {
	WHITE-SPACE: nowrap
}
.sqs-ss-badge .badge-open .badge-open-inner H2 {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FONT: 300 10px/44px "proxima-nova", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; LETTER-SPACING: 1px; COLOR: #e2e2e2 !important
}
[data-position='top-left'].sqs-ss-badge {
	TOP: 22px; LEFT: 22px
}
[data-position='top-center'].sqs-ss-badge {
	MARGIN: auto; TOP: 20px; RIGHT: 0px; LEFT: 0px; -webkit-transform: translatey(-100px); -moz-transform: translatey(-100px); -ms-transform: translatey(-100px); transform: translatey(-100px)
}
[data-position='top-right'].sqs-ss-badge {
	TOP: 22px; RIGHT: 22px
}
[data-position='bottom-left'].sqs-ss-badge {
	BOTTOM: 22px; LEFT: 22px
}
[data-position='bottom-center'].sqs-ss-badge {
	MARGIN: auto; BOTTOM: 20px; RIGHT: 0px; LEFT: 0px
}
[data-position='bottom-right'].sqs-ss-badge {
	BOTTOM: 22px; RIGHT: 22px
}
[data-position='top-left'].badge-auto-hide.sqs-ss-badge {
	-webkit-transform: translatey(-100px); -moz-transform: translatey(-100px); -ms-transform: translatey(-100px); transform: translatey(-100px)
}
[data-position='top-center'].badge-auto-hide.sqs-ss-badge {
	-webkit-transform: translatey(-100px); -moz-transform: translatey(-100px); -ms-transform: translatey(-100px); transform: translatey(-100px)
}
[data-position='top-right'].badge-auto-hide.sqs-ss-badge {
	-webkit-transform: translatey(-100px); -moz-transform: translatey(-100px); -ms-transform: translatey(-100px); transform: translatey(-100px)
}
[data-position='bottom-left'].badge-auto-hide.sqs-ss-badge {
	-webkit-transform: translatey(100px); -moz-transform: translatey(100px); -ms-transform: translatey(100px); transform: translatey(100px)
}
[data-position='bottom-center'].badge-auto-hide.sqs-ss-badge {
	-webkit-transform: translatey(100px); -moz-transform: translatey(100px); -ms-transform: translatey(100px); transform: translatey(100px)
}
[data-position='bottom-right'].badge-auto-hide.sqs-ss-badge {
	-webkit-transform: translatey(100px); -moz-transform: translatey(100px); -ms-transform: translatey(100px); transform: translatey(100px)
}
[data-devices='desktop-only'].is-mobile.sqs-ss-badge {
	DISPLAY: none
}
[data-type='white'].sqs-ss-badge {
	BACKGROUND: #fff
}
[data-type='white'].sqs-ss-badge .badge-open .badge-open-inner H2 {
	COLOR: #111 !important
}
[data-type='white'].sqs-ss-badge .badge-closed {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/icons/icon-squarespace-16-dark.png)
}
.badge-visible.sqs-ss-badge {
	-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); transform: translatez(0); opacity: 1
}
[data-position='top-left'].sqs-ss-badge + .sqs-ss-badge-cover {
	
}
[data-position='top-center'].sqs-ss-badge + .sqs-ss-badge-cover {
	
}
[data-position='top-right'].sqs-ss-badge + .sqs-ss-badge-cover {
	
}
[data-position='bottom-left'].sqs-ss-badge + .sqs-ss-badge-cover {
	
}
[data-position='bottom-center'].sqs-ss-badge + .sqs-ss-badge-cover {
	
}
[data-position='bottom-right'].sqs-ss-badge + .sqs-ss-badge-cover {
	
}
BODY[data-position='top-left'].sqs-style-mode {
	TOP: 22px; LEFT: 242px
}
BODY[data-position='bottom-left'].sqs-style-mode {
	BOTTOM: 22px; LEFT: 242px
}
.sqs-ss-badge-cover {
	Z-INDEX: 10000; POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; VISIBILITY: hidden; TOP: 0px; LEFT: 0px; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease
}
.sqs-follow-button-hidden {
	DISPLAY: none
}
.vsize-1.sqs-block .sqs-block-content {
	HEIGHT: 34px
}
.vsize-2.sqs-block .sqs-block-content {
	HEIGHT: 68px
}
.vsize-3.sqs-block .sqs-block-content {
	HEIGHT: 102px
}
.vsize-4.sqs-block .sqs-block-content {
	HEIGHT: 136px
}
.vsize-5.sqs-block .sqs-block-content {
	HEIGHT: 170px
}
.vsize-6.sqs-block .sqs-block-content {
	HEIGHT: 204px
}
.vsize-7.sqs-block .sqs-block-content {
	HEIGHT: 238px
}
.vsize-8.sqs-block .sqs-block-content {
	HEIGHT: 272px
}
.vsize-9.sqs-block .sqs-block-content {
	HEIGHT: 306px
}
.vsize-10.sqs-block .sqs-block-content {
	HEIGHT: 340px
}
.vsize-11.sqs-block .sqs-block-content {
	HEIGHT: 374px
}
.vsize-12.sqs-block .sqs-block-content {
	HEIGHT: 408px
}
.vsize-13.sqs-block .sqs-block-content {
	HEIGHT: 442px
}
.vsize-14.sqs-block .sqs-block-content {
	HEIGHT: 476px
}
.vsize-15.sqs-block .sqs-block-content {
	HEIGHT: 510px
}
.vsize-16.sqs-block .sqs-block-content {
	HEIGHT: 544px
}
.vsize-17.sqs-block .sqs-block-content {
	HEIGHT: 578px
}
.vsize-18.sqs-block .sqs-block-content {
	HEIGHT: 612px
}
.vsize-19.sqs-block .sqs-block-content {
	HEIGHT: 646px
}
.vsize-20.sqs-block .sqs-block-content {
	HEIGHT: 680px
}
.vsize-21.sqs-block .sqs-block-content {
	HEIGHT: 714px
}
.vsize-22.sqs-block .sqs-block-content {
	HEIGHT: 748px
}
.vsize-23.sqs-block .sqs-block-content {
	HEIGHT: 782px
}
.vsize-24.sqs-block .sqs-block-content {
	HEIGHT: 816px
}
.vsize-25.sqs-block .sqs-block-content {
	HEIGHT: 850px
}
.vsize-26.sqs-block .sqs-block-content {
	HEIGHT: 884px
}
.vsize-27.sqs-block .sqs-block-content {
	HEIGHT: 918px
}
.vsize-28.sqs-block .sqs-block-content {
	HEIGHT: 952px
}
.vsize-29.sqs-block .sqs-block-content {
	HEIGHT: 986px
}
.vsize-30.sqs-block .sqs-block-content {
	HEIGHT: 1020px
}
.sqs-row {
	WIDTH: auto !important
}
.sqs-row:before {
	DISPLAY: table; CONTENT: ""
}
.sqs-row:after {
	DISPLAY: table; CONTENT: ""
}
.sqs-row:after {
	CLEAR: both
}
[class*=sqs-col] {
	FLOAT: left
}
[class*=sqs-col] .sqs-block {
	PADDING-LEFT: 17px; PADDING-RIGHT: 17px
}
.sqs-col-12 {
	WIDTH: 100%
}
.sqs-col-12 .sqs-col-12 {
	WIDTH: 100%
}
.sqs-col-12 .sqs-col-11 {
	WIDTH: 91.66%
}
.sqs-col-12 .sqs-col-10 {
	WIDTH: 83.33%
}
.sqs-col-12 .sqs-col-9 {
	WIDTH: 75%
}
.sqs-col-12 .sqs-col-8 {
	WIDTH: 66.66%
}
.sqs-col-12 .sqs-col-7 {
	WIDTH: 58.33%
}
.sqs-col-12 .sqs-col-6 {
	WIDTH: 50%
}
.sqs-col-12 .sqs-col-5 {
	WIDTH: 41.66%
}
.sqs-col-12 .sqs-col-4 {
	WIDTH: 33.33%
}
.sqs-col-12 .sqs-col-3 {
	WIDTH: 25%
}
.sqs-col-12 .sqs-col-2 {
	WIDTH: 16.66%
}
.sqs-col-12 .sqs-col-1 {
	WIDTH: 8.33%
}
.sqs-col-11 {
	WIDTH: 91.66%
}
.sqs-col-11 .sqs-col-11 {
	WIDTH: 100%
}
.sqs-col-11 .sqs-col-10 {
	WIDTH: 90.9%
}
.sqs-col-11 .sqs-col-9 {
	WIDTH: 81.81%
}
.sqs-col-11 .sqs-col-8 {
	WIDTH: 72.72%
}
.sqs-col-11 .sqs-col-7 {
	WIDTH: 63.63%
}
.sqs-col-11 .sqs-col-6 {
	WIDTH: 54.54%
}
.sqs-col-11 .sqs-col-5 {
	WIDTH: 45.45%
}
.sqs-col-11 .sqs-col-4 {
	WIDTH: 36.36%
}
.sqs-col-11 .sqs-col-3 {
	WIDTH: 27.27%
}
.sqs-col-11 .sqs-col-2 {
	WIDTH: 18.18%
}
.sqs-col-11 .sqs-col-1 {
	WIDTH: 9.09%
}
.sqs-col-10 {
	WIDTH: 83.33%
}
.sqs-col-10 .sqs-col-10 {
	WIDTH: 100%
}
.sqs-col-10 .sqs-col-9 {
	WIDTH: 90%
}
.sqs-col-10 .sqs-col-8 {
	WIDTH: 80%
}
.sqs-col-10 .sqs-col-7 {
	WIDTH: 70%
}
.sqs-col-10 .sqs-col-6 {
	WIDTH: 60%
}
.sqs-col-10 .sqs-col-5 {
	WIDTH: 50%
}
.sqs-col-10 .sqs-col-4 {
	WIDTH: 40%
}
.sqs-col-10 .sqs-col-3 {
	WIDTH: 30%
}
.sqs-col-10 .sqs-col-2 {
	WIDTH: 20%
}
.sqs-col-10 .sqs-col-1 {
	WIDTH: 10%
}
.sqs-col-9 {
	WIDTH: 75%
}
.sqs-col-9 .sqs-col-9 {
	WIDTH: 100%
}
.sqs-col-9 .sqs-col-8 {
	WIDTH: 88.88%
}
.sqs-col-9 .sqs-col-7 {
	WIDTH: 77.77%
}
.sqs-col-9 .sqs-col-6 {
	WIDTH: 66.66%
}
.sqs-col-9 .sqs-col-5 {
	WIDTH: 55.55%
}
.sqs-col-9 .sqs-col-4 {
	WIDTH: 44.44%
}
.sqs-col-9 .sqs-col-3 {
	WIDTH: 33.33%
}
.sqs-col-9 .sqs-col-2 {
	WIDTH: 22.22%
}
.sqs-col-9 .sqs-col-1 {
	WIDTH: 11.11%
}
.sqs-col-8 {
	WIDTH: 66.66%
}
.sqs-col-8 .sqs-col-8 {
	WIDTH: 100%
}
.sqs-col-8 .sqs-col-7 {
	WIDTH: 87.5%
}
.sqs-col-8 .sqs-col-6 {
	WIDTH: 75%
}
.sqs-col-8 .sqs-col-5 {
	WIDTH: 62.5%
}
.sqs-col-8 .sqs-col-4 {
	WIDTH: 50%
}
.sqs-col-8 .sqs-col-3 {
	WIDTH: 37.5%
}
.sqs-col-8 .sqs-col-2 {
	WIDTH: 25%
}
.sqs-col-8 .sqs-col-1 {
	WIDTH: 12.5%
}
.sqs-col-7 {
	WIDTH: 58.33%
}
.sqs-col-7 .sqs-col-7 {
	WIDTH: 100%
}
.sqs-col-7 .sqs-col-6 {
	WIDTH: 85.71%
}
.sqs-col-7 .sqs-col-5 {
	WIDTH: 71.42%
}
.sqs-col-7 .sqs-col-4 {
	WIDTH: 57.14%
}
.sqs-col-7 .sqs-col-3 {
	WIDTH: 42.85%
}
.sqs-col-7 .sqs-col-2 {
	WIDTH: 28.57%
}
.sqs-col-7 .sqs-col-1 {
	WIDTH: 14.28%
}
.sqs-col-6 {
	WIDTH: 50%
}
.sqs-col-6 .sqs-col-6 {
	WIDTH: 100%
}
.sqs-col-6 .sqs-col-5 {
	WIDTH: 83.33%
}
.sqs-col-6 .sqs-col-4 {
	WIDTH: 66.66%
}
.sqs-col-6 .sqs-col-3 {
	WIDTH: 50%
}
.sqs-col-6 .sqs-col-2 {
	WIDTH: 33.33%
}
.sqs-col-6 .sqs-col-1 {
	WIDTH: 16.66%
}
.sqs-col-5 {
	WIDTH: 41.66%
}
.sqs-col-5 .sqs-col-5 {
	WIDTH: 100%
}
.sqs-col-5 .sqs-col-4 {
	WIDTH: 80%
}
.sqs-col-5 .sqs-col-3 {
	WIDTH: 60%
}
.sqs-col-5 .sqs-col-2 {
	WIDTH: 40%
}
.sqs-col-5 .sqs-col-1 {
	WIDTH: 20%
}
.sqs-col-4 {
	WIDTH: 33.33%
}
.sqs-col-4 .sqs-col-4 {
	WIDTH: 100%
}
.sqs-col-4 .sqs-col-3 {
	WIDTH: 75%
}
.sqs-col-4 .sqs-col-2 {
	WIDTH: 50%
}
.sqs-col-4 .sqs-col-1 {
	WIDTH: 25%
}
.sqs-col-3 {
	WIDTH: 25%
}
.sqs-col-3 .sqs-col-3 {
	WIDTH: 100%
}
.sqs-col-3 .sqs-col-2 {
	WIDTH: 66.66%
}
.sqs-col-3 .sqs-col-1 {
	WIDTH: 33.33%
}
.sqs-col-2 {
	WIDTH: 16.66%
}
.sqs-col-2 .sqs-col-2 {
	WIDTH: 100%
}
.sqs-col-2 .sqs-col-1 {
	WIDTH: 50%
}
.sqs-col-1 {
	WIDTH: 8.33%
}
.sqs-col-1 .sqs-col-1 {
	WIDTH: 100%
}
.sqs-layout > .sqs-row {
	MARGIN-LEFT: -17px; MARGIN-RIGHT: -17px
}
.sized.sqs-block .sqs-block-content {
	OVERFLOW: hidden
}
.text-align-center {
	TEXT-ALIGN: center
}
.text-align-right {
	TEXT-ALIGN: right
}
.columns-1 [class*=sqs-col-] {
	WIDTH: 100% !important
}
.sqs-block .state-message {
	POSITION: relative; PADDING-BOTTOM: 19px; LINE-HEIGHT: 22px; PADDING-LEFT: 60px; PADDING-RIGHT: 19px; COLOR: #333; FONT-SIZE: 13px; PADDING-TOP: 19px; -moz-border-radius: 3px; border-radius: 3px
}
.sqs-state-message {
	POSITION: relative; PADDING-BOTTOM: 19px; LINE-HEIGHT: 22px; PADDING-LEFT: 60px; PADDING-RIGHT: 19px; COLOR: #333; FONT-SIZE: 13px; PADDING-TOP: 19px; -moz-border-radius: 3px; border-radius: 3px
}
.sqs-block .state-message:after {
	POSITION: absolute; WIDTH: 60px; BACKGROUND: url(/universal/images-v6/icons/block-indicator-dark.png) no-repeat center 50%; HEIGHT: 60px; CONTENT: " "; TOP: 0px; LEFT: 0px
}
.sqs-state-message:after {
	POSITION: absolute; WIDTH: 60px; BACKGROUND: url(/universal/images-v6/icons/block-indicator-dark.png) no-repeat center 50%; HEIGHT: 60px; CONTENT: " "; TOP: 0px; LEFT: 0px
}
.sqs-block .information.state-message {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #222; COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 30px
}
.information.sqs-state-message {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: #222; COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 30px
}
.sqs-block .state-message .title {
	PADDING-BOTTOM: 8px; COLOR: #eee; FONT-SIZE: 14px
}
.sqs-state-message .title {
	PADDING-BOTTOM: 8px; COLOR: #eee; FONT-SIZE: 14px
}
.sqs-col-0 {
	WIDTH: 0px; DISPLAY: none
}
.sqs-block {
	POSITION: relative; PADDING-BOTTOM: 17px; OUTLINE-STYLE: solid; OUTLINE-COLOR: transparent; OUTLINE-WIDTH: 1px; HEIGHT: auto; CLEAR: both; PADDING-TOP: 17px; -webkit-transition: outline .1s ease-in-out; -moz-transition: outline .1s ease-in-out; -o-transition: outline .1s ease-in-out; transition: outline .1s ease-in-out; -ms-transition: outline .1s ease-in-out
}
.sqs-block-html.sqs-block-focused.sqs-block:hover {
	OUTLINE-STYLE: solid !important; OUTLINE-COLOR: transparent !important; OUTLINE-WIDTH: 1px !important
}
.sqs-dd-dragging.sqs-block {
	Z-INDEX: 9995 !important; opacity: .3; -webkit-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; -moz-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; -o-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; -ms-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out
}
.yui3-dd-dragging.sqs-block {
	Z-INDEX: 9995 !important; opacity: .3; -webkit-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; -moz-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; -o-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; -ms-transition: opacity .15s ease-in-out, -webkit-transform .15s ease-in-out
}
HTML.sqs-dragging-block * {
	CURSOR: -moz-grabbing !important
}
.sqs-block-code.sqs-block IMG {
	MAX-WIDTH: 100%
}
.sqs-block-hidden {
	HEIGHT: 0px; OVERFLOW: hidden
}
.yui3-overlay-hidden {
	DISPLAY: none
}
.sqs-editing-overlay {
	Z-INDEX: 1000; POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px; -webkit-user-select: none; -moz-user-select: none
}
.sqs-locked-height .sqs-editing-overlay {
	
}
BODY.sqs-dragging .sqs-layout .sqs-content-overlay {
	DISPLAY: block !important
}
.sqs-content-overlay {
	POSITION: absolute; WIDTH: 100%; LEFT: 0px
}
[class*=aspect-overlay] {
	POSITION: absolute; PADDING-BOTTOM: 20px
}
[class*=aspect-overlay] .yui3-overlay-content {
	TEXT-ALIGN: center; WIDTH: 50px; FONT: 12px/24px "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #fff; border-radius: 5px
}
.sqs-block .yui3-resize-handle {
	POSITION: absolute; WIDTH: 50px; DISPLAY: none; HEIGHT: 50px
}
.sqs-block .yui3-resize-handles-wrapper {
	Z-INDEX: 10
}
.sqs-block .yui3-resize-handle-inner {
	POSITION: absolute; BACKGROUND-COLOR: grey; MARGIN-TOP: -7px; WIDTH: 13px; HEIGHT: 13px; MARGIN-LEFT: -7px; TOP: 50%; LEFT: 50%; border-radius: 100px
}
.sqs-block .yui3-resize-handle-b {
	BOTTOM: -1px; MARGIN-BOTTOM: -25px; MARGIN-LEFT: -25px; CURSOR: row-resize; LEFT: 50%
}
.sqs-block .yui3-resize-handle-l {
	WIDTH: 10px; BOTTOM: 0px; TOP: 0px; CURSOR: col-resize; LEFT: 0px
}
.sqs-block .yui3-resize-handle-r {
	WIDTH: 10px; BOTTOM: 0px; TOP: 0px; CURSOR: col-resize; RIGHT: 0px
}
.sqs-block .sqs-dd-dragging.yui3-resize-handle .yui3-resize-handle {
	DISPLAY: none
}
.sqs-block .yui3-dd-dragging.yui3-resize-handle .yui3-resize-handle {
	DISPLAY: none
}
[class*=focused].sqs-block .yui3-resize-handle {
	Z-INDEX: 9999; DISPLAY: block
}
.sqs-block-editing.sqs-block .yui3-resize-handle {
	Z-INDEX: 9999; DISPLAY: block
}
[class*=float].sqs-block {
	Z-INDEX: 10 !important; CLEAR: none
}
[class*=float-left].sqs-block {
	FLOAT: left; MARGIN-RIGHT: 17px
}
[class*=float-left].sqs-block + [class*=float-left].sqs-block {
	CLEAR: left
}
[class*=float-right].sqs-block {
	FLOAT: right; MARGIN-LEFT: 17px
}
[class*=float-right].sqs-block + [class*=float-right].sqs-block {
	CLEAR: right
}
.sqs-remove-button {
	POSITION: absolute !important; BACKGROUND: url(icon_close_14_light.png) #111 no-repeat center center; CURSOR: pointer; border-radius: 100px; background-size: 7px
}
BODY.sqs-index .sqs-remove-button {
	BACKGROUND: url(/universal/images-v6/icons/icon_close_14_light.png) #111 no-repeat center center
}
.sqs-block-error {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.sqs-block-error .sqs-block-content {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; BACKGROUND: #eee; COLOR: #333; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.sqs-block .sqs-intrinsic {
	POSITION: relative !important
}
.sqs-block .sqs-intrinsic .sqs-intrinsic-content {
	POSITION: absolute !important; WIDTH: 100%; MAX-WIDTH: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.sqs-ui-font-family {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
[class^='sqs-ui-font-']:before {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
[class*=' sqs-ui-font-']:before {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
[data-icon]:before {
	FONT-STYLE: normal; FONT-FAMILY: "squarespace-ui-font"; CONTENT: attr(data-icon); FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
#list-paging A {
	TEXT-DECORATION: none
}
#item-paging A {
	TEXT-DECORATION: none
}
#list-paging A.newer .pagination-icon:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e000"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
#item-paging A.newer .pagination-icon:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e000"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
#list-paging A.newer .pagination-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
#item-paging A.newer .pagination-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
#list-paging A.newer .pagination-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
#item-paging A.newer .pagination-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
#list-paging A.older .pagination-icon:after {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e003"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
#item-paging A.older .pagination-icon:after {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e003"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
#list-paging A.older .pagination-icon:after {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
#item-paging A.older .pagination-icon:after {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
#list-paging A.older .pagination-icon:after {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
#item-paging A.older .pagination-icon:after {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
#list-paging {
	BORDER-BOTTOM: #e3e3e3 1px solid; MARGIN: 3em 0px 0px; BORDER-TOP: #e3e3e3 1px solid
}
#item-paging {
	BORDER-BOTTOM: #e3e3e3 1px solid; MARGIN: 3em 0px 0px; BORDER-TOP: #e3e3e3 1px solid
}
#list-paging A {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 0px; WIDTH: 48%; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 1.5em
}
#item-paging A {
	PADDING-BOTTOM: 1.5em; PADDING-LEFT: 0px; WIDTH: 48%; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 1.5em
}
#list-paging A.newer .pagination-icon {
	MARGIN-RIGHT: 0.5em
}
#item-paging A.newer .pagination-icon {
	MARGIN-RIGHT: 0.5em
}
#list-paging A.newer:after {
	CONTENT: "Newer"
}
#item-paging A.newer:after {
	CONTENT: "Newer"
}
#list-paging A.older {
	TEXT-ALIGN: right; FLOAT: right
}
#item-paging A.older {
	TEXT-ALIGN: right; FLOAT: right
}
#list-paging A.older .pagination-icon {
	MARGIN-LEFT: 0.5em
}
#item-paging A.older .pagination-icon {
	MARGIN-LEFT: 0.5em
}
#list-paging A.older:before {
	CONTENT: "Older"
}
#item-paging A.older:before {
	CONTENT: "Older"
}
#list-paging A.disabled {
	COLOR: #ddd
}
#item-paging A.disabled {
	COLOR: #ddd
}
.like-share {
	FLOAT: right
}
.like-share .sqs-simple-like {
	DISPLAY: inline-block; MARGIN-RIGHT: 0.5em
}
.like-share .sqs-simple-like .like-icon {
	DISPLAY: inline-block; FLOAT: none; VERTICAL-ALIGN: middle
}
.like-share .squarespace-social-buttons {
	DISPLAY: inline-block; MARGIN-RIGHT: 0.5em
}
.like-share .squarespace-social-buttons .ss-social-button-icon {
	DISPLAY: inline-block; FLOAT: none; VERTICAL-ALIGN: middle
}
.empty.like-share {
	DISPLAY: none
}
.event-time-24hr {
	DISPLAY: none
}
.event-icon-date {
	LINE-HEIGHT: 0.6em; DISPLAY: none; FONT-SIZE: 1.4em; MARGIN-RIGHT: 8px
}
.event-icon-time {
	LINE-HEIGHT: 0.6em; DISPLAY: none; FONT-SIZE: 1.4em; MARGIN-RIGHT: 8px
}
.event-icon-address {
	LINE-HEIGHT: 0.6em; DISPLAY: none; FONT-SIZE: 1.4em; MARGIN-RIGHT: 8px
}
.event-icon-tags {
	LINE-HEIGHT: 0.6em; DISPLAY: none; FONT-SIZE: 1.4em; MARGIN-RIGHT: 8px
}
.event-icon-cats {
	LINE-HEIGHT: 0.6em; DISPLAY: none; FONT-SIZE: 1.4em; MARGIN-RIGHT: 8px
}
.event-icon-date:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e015"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.event-icon-date:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.event-icon-time:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e00c"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.event-icon-time:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.event-icon-address:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02f"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.event-icon-address:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.event-icon-tags:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e00e"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.event-icon-tags:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.event-icon-cats:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e028"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.event-icon-cats:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.event-meta {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.event-meta-item {
	MARGIN-LEFT: 0px
}
.eventlist-filter {
	MARGIN: 0px 0px 2em; FONT-SIZE: 1.1em
}
.eventlist-event {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.eventlist-event + .eventlist-event {
	MARGIN: 3em 0px 0px
}
.eventlist-column-thumbnail {
	DISPLAY: none
}
.eventlist-column-date {
	POSITION: absolute; MIN-HEIGHT: 10px; TOP: 0px; LEFT: 0px
}
.eventlist-datelabel {
	LINE-HEIGHT: 1em; DISPLAY: none; FONT-SIZE: 1.4em; FONT-WEIGHT: 200
}
.eventlist-datelabel-enddate {
	MARGIN: 0.28em 0px 0px; DISPLAY: block; FONT-SIZE: 0.8em
}
.eventlist-datelabel-time {
	MARGIN: 0.28em 0px 0px; DISPLAY: block; FONT-SIZE: 0.8em
}
.eventlist-datelabel-time {
	TEXT-TRANSFORM: uppercase; DISPLAY: none
}
.eventlist-column-info {
	BOX-SIZING: border-box; WIDTH: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.eventlist-title {
	LINE-HEIGHT: 1em; MARGIN: 0px 0px 1em; FONT-SIZE: 1.4em
}
.eventlist-title-link {
	LINE-HEIGHT: inherit !important; FONT-SIZE: inherit !important
}
.eventlist-description {
	MARGIN: 0px 0px 1em; DISPLAY: none
}
.eventlist-excerpt {
	MARGIN: 0px 0px 1em; DISPLAY: none
}
.eventlist-meta {
	MARGIN: 0px
}
.eventlist-meta-date {
	DISPLAY: none
}
.eventlist-meta-time {
	DISPLAY: none
}
.eventlist-meta-address {
	DISPLAY: none
}
.eventitem-backlink {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 3em; DISPLAY: inline-block
}
.eventitem {
	POSITION: relative
}
.eventitem-title {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 1.5em
}
.eventitem-column-content {
	BOX-SIZING: border-box; FLOAT: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.eventitem-column-meta {
	BOX-SIZING: border-box; FLOAT: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.eventitem-column-meta {
	WIDTH: 40%
}
.eventitem-socialicon {
	MARGIN: 0px 12px 0px 0px; DISPLAY: none
}
.eventitem-addtocallink {
	DISPLAY: none; MARGIN-RIGHT: 12px
}
.eventitem-column-content {
	PADDING-LEFT: 40px; WIDTH: 60%
}
.eventitem-pager {
	MARGIN: 10em 0px 0px
}
.eventitem-pager-newer {
	BOX-SIZING: border-box; DISPLAY: inline-block; FLOAT: left; TEXT-DECORATION: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.eventitem-pager-older {
	BOX-SIZING: border-box; DISPLAY: inline-block; FLOAT: left; TEXT-DECORATION: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.eventitem-pager-newer {
	TEXT-ALIGN: right; FLOAT: right
}
.eventitem-pager-newer .eventitem-pager-icon {
	MARGIN-LEFT: 0.5em
}
.eventitem-pager-newer .eventitem-pager-icon:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e003"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.eventitem-pager-newer .eventitem-pager-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.eventitem-pager-newer .eventitem-pager-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
.eventitem-pager-older .eventitem-pager-icon {
	MARGIN-RIGHT: 0.5em
}
.eventitem-pager-older .eventitem-pager-icon:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e000"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.eventitem-pager-older .eventitem-pager-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.eventitem-pager-older .eventitem-pager-icon:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
.eventitem-pager-disabled {
	opacity: .4
}
.yui3-calendar.yui3-eventcollectioncalendar {
	POSITION: relative; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.yui3-eventcollectioncalendar .sqs-spin {
	POSITION: absolute; MARGIN-LEFT: -22px; TOP: 100px; LEFT: 50%
}
.yui3-eventcollectioncalendar .yui3-calendar-header {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.yui3-eventcollectioncalendar .yui3-calendar-header-label {
	LINE-HEIGHT: 26px; WIDTH: 60%; FLOAT: left; FONT-SIZE: 22px
}
.yui3-eventcollectioncalendar .yui3-calendarnav-prevmonth {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; BACKGROUND-COLOR: #1d1d1d; MARGIN: 0px 0px 0px 1px; WIDTH: 26px; FLOAT: right; HEIGHT: 26px; COLOR: transparent; FONT-WEIGHT: normal; opacity: 0
}
.yui3-eventcollectioncalendar .yui3-calendarnav-nextmonth {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; BACKGROUND-COLOR: #1d1d1d; MARGIN: 0px 0px 0px 1px; WIDTH: 26px; FLOAT: right; HEIGHT: 26px; COLOR: transparent; FONT-WEIGHT: normal; opacity: 0
}
.yui3-eventcollectioncalendar .yui3-calendarnav-prevmonth:before {
	COLOR: #fff
}
.yui3-eventcollectioncalendar .yui3-calendarnav-nextmonth:before {
	COLOR: #fff
}
.yui3-eventcollectioncalendar .yui3-calendarnav-prevmonth:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e000"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.yui3-eventcollectioncalendar .yui3-calendarnav-prevmonth:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.yui3-eventcollectioncalendar .yui3-calendarnav-prevmonth:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
.yui3-eventcollectioncalendar .yui3-calendarnav-nextmonth:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e003"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.yui3-eventcollectioncalendar .yui3-calendarnav-nextmonth:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.yui3-eventcollectioncalendar .yui3-calendarnav-nextmonth:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: inherit
}
.yui3-eventcollectioncalendar .yui3-calendar-grid {
	BORDER-SPACING: 0; BORDER-COLLAPSE: separate; opacity: 0; -webkit-transition: opacity .3s ease-in; -moz-transition: opacity .3s ease-in; -o-transition: opacity .3s ease-in; transition: opacity .3s ease-in
}
.yui3-eventcollectioncalendar .eventcal-show {
	opacity: 1
}
.yui3-eventcollectioncalendar .yui3-calendar-weekdayrow {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; DISPLAY: none; FONT-SIZE: 0.8em
}
.yui3-eventcollectioncalendar .yui3-calendar-day {
	POSITION: relative; PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 14%; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 0px; COLOR: #000; CURSOR: default; PADDING-TOP: 0px; box-shadow: 0 0 0 1px #ddd; -moz-box-shadow: 0 0 0 1px #ddd; -webkit-box-shadow: 0 0 0 1px #ddd
}
.yui3-eventcollectioncalendar .yui3-calendar-prevmonth-day {
	POSITION: relative; PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 14%; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 0px; COLOR: #000; CURSOR: default; PADDING-TOP: 0px; box-shadow: 0 0 0 1px #ddd; -moz-box-shadow: 0 0 0 1px #ddd; -webkit-box-shadow: 0 0 0 1px #ddd
}
.yui3-eventcollectioncalendar .yui3-calendar-nextmonth-day {
	POSITION: relative; PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 14%; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 0px; COLOR: #000; CURSOR: default; PADDING-TOP: 0px; box-shadow: 0 0 0 1px #ddd; -moz-box-shadow: 0 0 0 1px #ddd; -webkit-box-shadow: 0 0 0 1px #ddd
}
.yui3-eventcollectioncalendar .yui3-calendar-prevmonth-day {
	BACKGROUND: #f6f6f6
}
.yui3-eventcollectioncalendar .yui3-calendar-nextmonth-day {
	BACKGROUND: #f6f6f6
}
.yui3-eventcollectioncalendar .yui3-calendar-nextmonth-day {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.eventcal {
	PADDING-BOTTOM: 50px; WIDTH: 100%
}
.eventcal-preheight.eventcal {
	PADDING-BOTTOM: 100%; HEIGHT: 0px
}
.eventcal-clone {
	DISPLAY: none
}
.eventcal-content-wrapper {
	POSITION: relative; PADDING-BOTTOM: 100%; WIDTH: 100%; HEIGHT: 0px
}
.eventcal-daymarker {
	POSITION: absolute; FONT-SIZE: 0.9em; TOP: 5px; RIGHT: 10px
}
.eventcal-daymarker-outside {
	DISPLAY: none
}
.eventcal-list {
	BOX-SIZING: border-box; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 11px; WIDTH: 100%; PADDING-RIGHT: 10px; MAX-HEIGHT: 100%; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 30px; LEFT: -1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.eventcal-dayname {
	DISPLAY: inline-block; MARGIN-LEFT: 3px
}
.eventcal-daynumber {
	DISPLAY: inline-block; MARGIN-LEFT: 3px
}
.eventcal-dayname {
	FILTER: alpha(opacity=50); opacity: .5
}
.eventcal-item {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.eventcal-link {
	LINE-HEIGHT: 13px; DISPLAY: inline-block; COLOR: #000 !important; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.eventcal-time-12hr {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
.eventcal-time-24hr {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 4px
}
.eventcal-time-24hr {
	DISPLAY: none
}
.eventcal-multiday .eventcal-title {
	FONT-WEIGHT: bold
}
.eventcal-multiday-subsequent .eventcal-title {
	FONT-WEIGHT: bold
}
.eventcal-multiday .eventcal-time-12hr {
	DISPLAY: none
}
.eventcal-multiday-subsequent .eventcal-time-12hr {
	DISPLAY: none
}
.eventcal-multiday .eventcal-time-24hr {
	DISPLAY: none
}
.eventcal-multiday-subsequent .eventcal-time-24hr {
	DISPLAY: none
}
.eventcal-link.eventcal-multiday-subsequent {
	FILTER: alpha(opacity=50); opacity: .5
}
.eventcal-multiday-subsequent .eventcal-title {
	FONT-WEIGHT: normal
}
.eventcal .eventcal-today {
	BACKGROUND: #1d1d1d; COLOR: #fff !important
}
.eventcal .eventcal-today .eventcal-link {
	COLOR: #fff !important
}
.eventcal .eventcal-today .eventcal-viewall {
	COLOR: #fff !important
}
.eventcal .eventcal-today .eventcal-list-overflow-show {
	COLOR: #fff !important
}
.eventcal .eventcal-today .eventcal-list-overflow-show {
	BACKGROUND: #1d1d1d
}
.eventcal-item-hidden {
	VISIBILITY: hidden
}
.eventcal-viewall {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-RIGHT: 0px; VISIBILITY: hidden; COLOR: #1d1d1d; FONT-SIZE: 1.2em; RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.eventcal-viewall-show {
	VISIBILITY: visible
}
.eventcal-node-has-event:hover .eventcal-viewall-show {
	VISIBILITY: hidden
}
.eventcal-list-overflow-show {
	Z-INDEX: 100; PADDING-BOTTOM: 10px; BACKGROUND: #fff; MAX-HEIGHT: 400px; PADDING-TOP: 30px; box-shadow: inset 1px 0px 0px 0px #ddd, 1px 0px 0px 0 #ddd, 0px 1px 0px 0px #ddd; -webkit-transition: max-height .3s ease-in; -moz-transition: max-height .3s ease-in; -o-transition: max-height .3s ease-in; transition: max-height .3s ease-in; -moz-box-shadow: inset 1px 0px 0px 0px #ddd, 1px 0px 0px 0 #ddd, 0px 1px 0px 0px #ddd; -webkit-box-shadow: inset 1px 0px 0px 0px #ddd, 1px 0px 0px 0 #ddd, 0px 1px 0px 0px #ddd
}
.eventcal-list-overflow-show .eventcal-item-hidden {
	VISIBILITY: visible
}
.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show {
	PADDING-LEFT: 10px; WIDTH: 120px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #000 !important; BORDER-TOP: #ddd 3px solid; TOP: -4px; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none
}
.eventcal-edge-left.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show {
	LEFT: -1px !important
}
.eventcal-edge-right.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show {
	RIGHT: 0px !important; LEFT: auto !important
}
.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-link {
	COLOR: #000 !important
}
.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-dayname {
	COLOR: #000 !important
}
.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-daynumber {
	COLOR: #000 !important
}
.eventcal-eventcount {
	DISPLAY: none
}
.eventcal-hiddencount-num {
	DISPLAY: none
}
.event-thumbnails .eventlist-column-date {
	POSITION: relative; TEXT-ALIGN: right; WIDTH: 30%; FLOAT: left
}
.event-thumbnails .eventlist-column-thumbnail {
	POSITION: relative; TEXT-ALIGN: right; WIDTH: 30%; FLOAT: left
}
.event-thumbnails .eventlist-column-info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 70%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.event-thumbnails .eventlist-hasimg {
	
}
.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 20%; DISPLAY: block; HEIGHT: 0px
}
.event-thumbnails .eventlist-hasimg .eventlist-column-date {
	Z-INDEX: 100; POSITION: absolute; TOP: 0px; LEFT: 0px
}
.event-thumbnails .eventlist-hasimg .eventlist-datelabel {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #000; PADDING-TOP: 8px
}
.event-thumbnails .eventlist-hasimg .eventlist-title {
	PADDING-TOP: 13px
}
.event-thumbnail-size-11-square.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 30%
}
.event-thumbnail-size-32-standard.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 20%
}
.event-thumbnail-size-23-standard-vertical.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 45%
}
.event-thumbnail-size-43-four-thirds.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 22.5%
}
.event-thumbnail-size-169-widescreen.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 16.87%
}
.event-thumbnail-size-2401-anamorphic-widescreen.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 12%
}
.event-time-format .event-time-12hr {
	DISPLAY: none
}
.event-time-format .eventcal-time-12hr {
	DISPLAY: none
}
.event-time-format .event-time-24hr {
	DISPLAY: block
}
.event-time-format .eventcal-time-24hr {
	DISPLAY: inline-block
}
.event-date-label .eventlist-datelabel {
	DISPLAY: block
}
.event-date-label .eventlist-column-date {
	WIDTH: 10em
}
.event-date-label .eventlist-column-info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.event-thumbnails.event-date-label .eventlist-column-date {
	WIDTH: 30%
}
.event-thumbnails.event-date-label .eventlist-datelabel {
	FLOAT: right
}
.event-thumbnails.event-date-label .eventlist-column-info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.event-date-label-time .eventlist-datelabel-time {
	DISPLAY: block
}
.event-excerpts .eventlist-description {
	DISPLAY: block
}
.event-excerpts .eventlist-excerpt {
	DISPLAY: block
}
.event-list-date .eventlist-meta-date {
	DISPLAY: block
}
.event-list-time .eventlist-meta-time {
	DISPLAY: block
}
.event-list-address .eventlist-meta-address {
	DISPLAY: block
}
.event-like-and-share-buttons .eventitem-socialicon {
	DISPLAY: inline
}
.event-icalgcal-links .eventitem-addtocallink {
	DISPLAY: inline-block
}
.event-icons .event-icon-date {
	DISPLAY: inline-block
}
.event-icons .event-icon-time {
	DISPLAY: inline-block
}
.event-icons .event-icon-address {
	DISPLAY: inline-block
}
.event-icons .event-icon-tags {
	DISPLAY: inline-block
}
.event-icons .event-icon-cats {
	DISPLAY: inline-block
}
.event-icons .eventitem-cats-heading {
	DISPLAY: none
}
.event-icons .eventitem-tags-heading {
	DISPLAY: none
}
.event-list-compact-view {
	
}
.event-list-compact-view .eventlist-column-date {
	DISPLAY: none
}
.event-list-compact-view .eventlist-column-info {
	PADDING-LEFT: 0px !important
}
.event-thumbnails.event-list-compact-view .eventlist-column-info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-thumbnail {
	POSITION: absolute; PADDING-BOTTOM: 40%; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-info {
	MARGIN-TOP: 1em; PADDING-TOP: 40%
}
.event-thumbnail-size-11-square.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 100%
}
.event-thumbnail-size-11-square.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-info {
	PADDING-TOP: 100%
}
.event-thumbnail-size-32-standard.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 66%
}
.event-thumbnail-size-32-standard.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-info {
	PADDING-TOP: 66%
}
.event-thumbnail-size-23-standard-vertical.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 150%
}
.event-thumbnail-size-23-standard-vertical.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-info {
	PADDING-TOP: 150%
}
.event-thumbnail-size-43-four-thirds.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 75%
}
.event-thumbnail-size-43-four-thirds.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-info {
	PADDING-TOP: 75%
}
.event-thumbnail-size-169-widescreen.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 56.25%
}
.event-thumbnail-size-169-widescreen.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-info {
	PADDING-TOP: 56.25%
}
.event-thumbnail-size-2401-anamorphic-widescreen.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-thumbnail {
	PADDING-BOTTOM: 40%
}
.event-thumbnail-size-2401-anamorphic-widescreen.event-thumbnails.event-list-compact-view .eventlist-hasimg .eventlist-column-info {
	PADDING-TOP: 40%
}
.event-list-compact-view .eventitem-column-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
.event-list-compact-view .eventitem-column-meta {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
.event-list-compact-view .eventitem-pager-title {
	DISPLAY: none
}
.event-item-compact-view .eventitem-column-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
.event-item-compact-view .eventitem-column-meta {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
.event-item-compact-view .eventitem-pager-title {
	DISPLAY: none
}
.event-calendar-compact-view .eventcal-dayname {
	DISPLAY: none
}
.event-calendar-compact-view .eventcal-daymarker-inside {
	DISPLAY: none
}
.event-calendar-compact-view .yui3-eventcollectioncalendar .yui3-calendar-weekdayrow {
	DISPLAY: table-row
}
.event-calendar-compact-view .eventcal-daymarker-outside {
	LINE-HEIGHT: 11px; DISPLAY: inline-block; TOP: 5px; RIGHT: 5px
}
.event-calendar-compact-view .eventcal-daynumber {
	LINE-HEIGHT: 11px; MARGIN: 0px; FONT-SIZE: 11px
}
.event-calendar-compact-view .eventcal-viewall {
	FONT-SIZE: 12px
}
.event-calendar-compact-view .eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show {
	BORDER-BOTTOM-COLOR: #ddd !important; BORDER-TOP-COLOR: #ddd !important; BACKGROUND: #fff; BORDER-RIGHT-COLOR: #ddd !important; OVERFLOW: visible; BORDER-LEFT-COLOR: #ddd !important; TOP: 85%; PADDING-TOP: 5px
}
.event-calendar-compact-view .eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-link {
	COLOR: #000 !important
}
.event-calendar-compact-view .eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-arrow-wrapper {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; MARGIN-LEFT: -7px; TOP: 0px; LEFT: 0px
}
.event-calendar-compact-view .eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-arrow {
	BORDER-BOTTOM: #ddd 7px solid; POSITION: absolute; BORDER-LEFT: transparent 7px solid; WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 0px; TOP: -9px; BORDER-RIGHT: transparent 7px solid; LEFT: 50%
}
.event-calendar-compact-view .eventcal-edge-left.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-arrow-wrapper {
	TEXT-ALIGN: left
}
.event-calendar-compact-view .eventcal-edge-left.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-arrow {
	MARGIN-LEFT: 7px; LEFT: 0px
}
.event-calendar-compact-view .eventcal-edge-right.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-arrow-wrapper {
	TEXT-ALIGN: right
}
.event-calendar-compact-view .eventcal-edge-right.eventcal-list-overflow-fixedwidth.eventcal-list-overflow-show .eventcal-arrow {
	RIGHT: 0px; MARGIN-RIGHT: -7px; LEFT: auto
}
.sqs-system-button-style-mixin {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
#productList {
	MARGIN-TOP: -3%; WIDTH: 103%; MARGIN-LEFT: -3%; CLEAR: both; OVERFLOW: hidden
}
#productList .product {
	POSITION: relative; MARGIN-TOP: 3%; WIDTH: 30.42%; FLOAT: left; MARGIN-LEFT: 2.91%; CURSOR: pointer
}
#productList .product .product-image {
	-webkit-transition: opacity .14s ease-out
}
#productList .product .product-image .intrinsic {
	POSITION: relative; PADDING-BOTTOM: 100%; LINE-HEIGHT: 0; OVERFLOW: hidden
}
#productList .product .product-image .intrinsic > DIV {
	POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
#productList .product .product-image IMG {
	-webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; transition: opacity .3s ease-out
}
#productList .product .product-mark {
	POSITION: absolute; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #222; COLOR: #fff; TOP: 15px; RIGHT: 0px; PADDING-TOP: 6px; -webkit-font-smoothing: antialiased
}
#productList .product .product-title {
	LINE-HEIGHT: 1.5em; MARGIN-TOP: 1em; FONT-SIZE: 15px
}
#productList .product .product-price {
	DISPLAY: none; FONT-SIZE: 12px
}
#productList .product .product-price .original-price {
	FILTER: alpha(opacity=70); TEXT-DECORATION: line-through; opacity: .7
}
#productList .product .product-price .strikeout {
	TEXT-DECORATION: line-through
}
#productList .product:hover .product-image IMG {
	FILTER: alpha(opacity=80); opacity: .8
}
#productList UL.pagination {
	MARGIN-TOP: 15px; MARGIN-LEFT: 2.91%; CLEAR: both
}
#productList UL.pagination LI {
	DISPLAY: inline-block
}
#productList UL.pagination LI.previous-page {
	TEXT-ALIGN: left
}
#productList UL.pagination LI.next-page {
	TEXT-ALIGN: right
}
.product-list-alignment-center #productList .product-title {
	TEXT-ALIGN: center
}
.product-list-alignment-center #productList .product-price {
	TEXT-ALIGN: center
}
.product-item-size-11-square #productList .product .product-image .intrinsic {
	PADDING-BOTTOM: 100%
}
.product-item-size-32-standard #productList .product .product-image .intrinsic {
	PADDING-BOTTOM: 66.66%
}
.product-item-size-23-standard-vertical #productList .product .product-image .intrinsic {
	PADDING-BOTTOM: 150%
}
.product-item-size-43-four-thirds #productList .product .product-image .intrinsic {
	PADDING-BOTTOM: 75%
}
.product-item-size-169-widescreen #productList .product .product-image .intrinsic {
	PADDING-BOTTOM: 56.25%
}
.product-list-titles-under .product-meta {
	MARGIN-TOP: 0px !important
}
.show-product-price #productList .product .product-price {
	DISPLAY: block
}
.sqs-style-mode .product-overlay {
	opacity: 1
}
.sqs-style-mode .product-mark {
	opacity: 0
}
.sqs-style-mode .product-meta {
	opacity: 1
}
#productNav {
	TEXT-TRANSFORM: uppercase; DISPLAY: none; MARGIN-BOTTOM: 30px
}
.mobile.product-title {
	DISPLAY: none
}
#productDetails {
	POSITION: relative; WIDTH: 48.5%; FLOAT: right
}
#productDetails .product-title {
	MARGIN: 0px 0px 0.5em
}
#productDetails .product-mark {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #222; FLOAT: right; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 6px; -webkit-font-smoothing: subpixel-antialiased
}
#productDetails .product-price {
	MARGIN: 1em 0px; FONT-SIZE: 16px
}
#productDetails .product-price INPUT {
	PADDING-LEFT: 5px; WIDTH: 130px; HEIGHT: 30px
}
#productDetails .product-price .minimum-price {
	MARGIN-TOP: 3px; MARGIN-LEFT: 10px
}
#productDetails .product-price .original-price {
	FILTER: alpha(opacity=70); TEXT-DECORATION: line-through; opacity: .7
}
#productDetails .product-price .strikeout {
	TEXT-DECORATION: line-through
}
#productDetails .product-variants .variant-option {
	MARGIN: 1.2em 0px
}
#productDetails .product-variants .variant-out-of-stock {
	COLOR: #c00
}
#productDetails .product-quantity-select {
	
}
#productDetails INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; -moz-border-radius: 3px; border-radius: 3px
}
.product-sharing {
	DISPLAY: none
}
.product-social-sharing .product-sharing {
	DISPLAY: block
}
#productGallery {
	WIDTH: 48.5%; FLOAT: left
}
#productGallery .intrinsic {
	MAX-WIDTH: 100%
}
#productGallery .wrapper {
	POSITION: relative; PADDING-BOTTOM: 100%
}
#productGallery #productSlideshow {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; TOP: 0px; LEFT: 0px
}
#productGallery #productSlideshow .slide {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden; CURSOR: pointer
}
#productGallery #productThumbnails {
	VISIBILITY: hidden; MARGIN-LEFT: -5px; OVERFLOW: hidden
}
#productGallery #productThumbnails .slide {
	MARGIN: 5px 0px 0px 5px; WIDTH: 50px; FLOAT: left; HEIGHT: 50px; FONT-SIZE: 0px; CURSOR: pointer
}
.product-gallery-size-11-square #productGallery .intrinsic .wrapper {
	PADDING-BOTTOM: 100%
}
.product-gallery-size-32-standard #productGallery .intrinsic .wrapper {
	PADDING-BOTTOM: 66.66%
}
.product-gallery-size-23-standard-vertical #productGallery .intrinsic .wrapper {
	PADDING-BOTTOM: 150%
}
.product-gallery-size-43-four-thirds #productGallery .intrinsic .wrapper {
	PADDING-BOTTOM: 75%
}
.product-gallery-size-169-widescreen #productGallery .intrinsic .wrapper {
	PADDING-BOTTOM: 56.25%
}
.product-description {
	MARGIN-TOP: 24px; CLEAR: both
}
.show-product-item-nav #productWrapper #productNav {
	DISPLAY: block
}
.sqs-add-to-cart-button-wrapper {
	VISIBILITY: hidden
}
.sqs-add-to-cart-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 13px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.sqs-add-to-cart-button-inner {
	POSITION: relative
}
.cart-adding.sqs-add-to-cart-button .sqs-spin {
	POSITION: absolute; MARGIN-TOP: -12px; TOP: 50%
}
.cart-adding.sqs-add-to-cart-button .status-text {
	DISPLAY: inline-block; MARGIN-LEFT: 35px
}
.cart-added.sqs-add-to-cart-button .status-text {
	MARGIN-LEFT: 0px
}
.collection-type-products .sqs-add-to-cart-button {
	PADDING-BOTTOM: 1.5em !important; MARGIN: 20px 0px; PADDING-LEFT: 4em !important; PADDING-RIGHT: 4em !important; PADDING-TOP: 1.5em !important
}
.sqs-donate-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.sqs-audio-playlist {
	ZOOM: 1
}
.loading.sqs-audio-playlist {
	VISIBILITY: hidden
}
.sqs-audio-playlist:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.hidden.sqs-audio-playlist {
	DISPLAY: none
}
.sqs-audio-playlist .album-info {
	WIDTH: 33%; ZOOM: 1; FLOAT: left
}
.sqs-audio-playlist .album-info:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.sqs-audio-playlist .album-cover-wrapper {
	POSITION: relative; WIDTH: 90px; MARGIN-BOTTOM: 30px; HEIGHT: 90px
}
.sqs-audio-playlist .album-controls {
	POSITION: absolute; BOTTOM: 0px; TOP: 0px; CURSOR: pointer; RIGHT: 0px; LEFT: 0px
}
.sqs-audio-playlist .album-controls .button {
	POSITION: absolute; WIDTH: 90px; BOTTOM: 50%; DISPLAY: block; MARGIN-BOTTOM: -45px; BACKGROUND: #000; HEIGHT: 90px; MARGIN-LEFT: -45px; LEFT: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: .25s all linear; -moz-transition: .25s all linear; -o-transition: .25s all linear; transition: .25s all linear; -ms-transition: .25s all linear
}
.sqs-audio-playlist .album-controls .icon {
	BORDER-BOTTOM: transparent 18px solid; POSITION: relative; BORDER-LEFT: #fff 30px solid; MARGIN-TOP: -20px; WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; MARGIN-LEFT: -10px; BORDER-TOP: transparent 18px solid; TOP: 50%; LEFT: 50%; -webkit-transform: translatez(); -ms-transform: translatez(); transform: translatez()
}
.sqs-audio-playlist .album-title {
	MARGIN: 0px; FONT-SIZE: 1.5em
}
.sqs-audio-playlist .album-title A {
	TEXT-DECORATION: none
}
.playing.sqs-audio-playlist .album-controls .button .icon {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: -15px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -13px; BORDER-LEFT-WIDTH: 0px
}
.playing.sqs-audio-playlist .album-controls .button .icon {
	BACKGROUND-COLOR: #fff; WIDTH: 10px; HEIGHT: 30px
}
.playing.sqs-audio-playlist .album-controls .button .icon:before {
	BACKGROUND-COLOR: #fff; WIDTH: 10px; HEIGHT: 30px
}
.playing.sqs-audio-playlist .album-controls .button .icon:before {
	DISPLAY: block; MARGIN-LEFT: 16px; CONTENT: ''
}
.has-album-cover.sqs-audio-playlist .album-cover-wrapper {
	POSITION: relative; PADDING-BOTTOM: 100%; WIDTH: 100%; MARGIN-BOTTOM: 20px; HEIGHT: 0px
}
.has-album-cover.sqs-audio-playlist .album-cover {
	POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.has-album-cover.sqs-audio-playlist .button {
	opacity: .9
}
.has-album-cover.sqs-audio-playlist:hover .button {
	
}
.playing.has-album-cover.sqs-audio-playlist .album-controls .button {
	MARGIN: -15px; BOTTOM: 0px; LEFT: 0px; -webkit-transform: scale(.4, .4); -ms-transform: scale(.4, .4); transform: scale(.4, .4)
}
.playing.has-album-cover.sqs-audio-playlist .album-controls .button .icon {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: -15px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: -13px; BORDER-LEFT-WIDTH: 0px
}
.playing.has-album-cover.sqs-audio-playlist .album-controls .button .icon {
	BACKGROUND-COLOR: #fff; WIDTH: 10px; HEIGHT: 30px
}
.playing.has-album-cover.sqs-audio-playlist .album-controls .button .icon:before {
	BACKGROUND-COLOR: #fff; WIDTH: 10px; HEIGHT: 30px
}
.playing.has-album-cover.sqs-audio-playlist .album-controls .button .icon:before {
	DISPLAY: block; MARGIN-LEFT: 16px; CONTENT: ''
}
.playing.has-album-cover.sqs-audio-playlist .track {
	opacity: .4
}
.playing.has-album-cover.sqs-audio-playlist .track:hover {
	opacity: 1
}
.playing.has-album-cover.sqs-audio-playlist .selected.track {
	opacity: 1
}
.sqs-audio-playlist .tracks {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.sqs-audio-playlist .track {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; LIST-STYLE-TYPE: none; FONT-STYLE: normal; MARGIN: 0px 0px 5%; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; LETTER-SPACING: 0px; CURSOR: pointer; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.sqs-audio-playlist .track:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.sqs-audio-playlist .track-progress-bar {
	POSITION: relative; PADDING-BOTTOM: 2.5%; HEIGHT: 2px; CLEAR: both; CURSOR: pointer
}
.sqs-audio-playlist .track-progress-bar .bar {
	POSITION: absolute; WIDTH: 0%; HEIGHT: 2px; TOP: 0px; LEFT: 0px
}
.sqs-audio-playlist .track-progress-bar .bg.bar {
	WIDTH: 100%
}
.sqs-audio-playlist .track-progress-bar .play-bar.bar {
	POSITION: relative
}
.sqs-audio-playlist .track-meta {
	TEXT-ALIGN: right; FLOAT: right
}
.sqs-audio-playlist .track-info .title A {
	FONT-SIZE: 1.2em
}
.tablet.sqs-audio-playlist .album-info {
	WIDTH: 100%; FLOAT: none
}
.tablet.sqs-audio-playlist .tracks {
	WIDTH: 100%; FLOAT: none
}
.tablet.sqs-audio-playlist .album-info {
	PADDING-BOTTOM: 8%
}
.tablet.sqs-audio-playlist .album-cover-wrapper {
	FLOAT: left; MARGIN-RIGHT: 30px
}
.has-album-cover.tablet.sqs-audio-playlist .album-cover-wrapper {
	PADDING-BOTTOM: 40%; WIDTH: 40%
}
.no-main-image.tablet.sqs-audio-playlist .album-description {
	MARGIN-LEFT: 120px
}
.phone.sqs-audio-playlist .album-info {
	WIDTH: 100%; FLOAT: none
}
.phone.sqs-audio-playlist .tracks {
	WIDTH: 100%; FLOAT: none
}
.phone.sqs-audio-playlist .tracks {
	MARGIN-TOP: 30px
}
.phone.sqs-audio-playlist .tracks .track {
	MARGIN-BOTTOM: 10%
}
.phone.sqs-audio-playlist .album-info {
	PADDING-BOTTOM: 0px
}
.phone.sqs-audio-playlist .album-cover-wrapper {
	MARGIN-BOTTOM: 20px; FLOAT: none; MARGIN-RIGHT: 0px
}
.has-album-cover.phone.sqs-audio-playlist .album-cover-wrapper {
	PADDING-BOTTOM: 100%; WIDTH: 100%
}
.no-main-image.phone.sqs-audio-playlist .album-description {
	MARGIN-LEFT: 0px
}
.sqs-audio-playlist .track-progress-bar {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .5)
}
.sqs-audio-playlist .track-progress-bar .bar {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .5)
}
.sqs-audio-playlist .track-progress-bar .bg.bar {
	BACKGROUND-COLOR: #000
}
.sqs-audio-playlist .track-progress-bar .load-bar.bar {
	BACKGROUND-COLOR: #000
}
.sqs-audio-playlist .track-progress-bar .play-bar.bar {
	BACKGROUND-COLOR: #000
}
.sqs-audio-playlist .track-meta .track-time {
	COLOR: #000
}
.sqs-audio-playlist .track-meta .actions {
	COLOR: #000
}
.sqs-audio-playlist .track-meta .actions A {
	COLOR: #000
}
.sqs-audio-playlist .track-meta .actions A:hover {
	COLOR: #000
}
.sqs-audio-playlist .track-info .title A {
	COLOR: #000
}
.sqs-audio-playlist .track-info .artist {
	COLOR: #000
}
.hide-album-share-link .sqs-audio-playlist .squarespace-social-buttons {
	DISPLAY: none
}
.gallery-design-grid.collection-type-gallery .dots {
	DISPLAY: none
}
.gallery-design-grid.collection-type-gallery .thumbnail-wrapper {
	DISPLAY: none
}
.gallery-design-grid.collection-type-gallery .circles {
	DISPLAY: none
}
.gallery-design-grid.collection-type-gallery .numbers {
	DISPLAY: none
}
.gallery-design-grid.collection-type-gallery .simple {
	DISPLAY: none
}
.gallery-design-grid.collection-type-gallery .slide {
	CURSOR: pointer
}
.gallery-design-grid.collection-type-gallery .slide .slide-meta {
	DISPLAY: none
}
.lightbox-style-light.gallery-design-grid.collection-type-gallery .yui3-lightbox2 .sqs-lightbox-overlay {
	BACKGROUND: #fff
}
.lightbox-style-light.gallery-design-grid.collection-type-gallery .yui3-lightbox2 .sqs-lightbox-close {
	COLOR: #111
}
.lightbox-style-light.gallery-design-grid.collection-type-gallery .yui3-lightbox2 .sqs-lightbox-previous {
	COLOR: #111
}
.lightbox-style-light.gallery-design-grid.collection-type-gallery .yui3-lightbox2 .sqs-lightbox-next {
	COLOR: #111
}
.lightbox-style-light.gallery-design-grid.collection-type-gallery .yui3-lightbox2 .sqs-lightbox-meta-trigger {
	COLOR: #111
}
.sqs-gallery-block-slideshow {
	POSITION: relative
}
.sqs-gallery-block-slideshow .slide > A {
	POSITION: absolute; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.sqs-gallery-block-slideshow .slide .meta {
	opacity: 0
}
.sqs-gallery-block-slideshow .meta {
	POSITION: absolute; BACKGROUND-COLOR: #111; opacity: 0
}
.sqs-gallery-block-slideshow .meta .meta-title {
	COLOR: #fff
}
.sqs-gallery-block-slideshow .meta .meta-title {
	LINE-HEIGHT: 1.2em; LETTER-SPACING: 1px; FONT-SIZE: 18px
}
.sqs-gallery-block-slideshow .meta .meta-title + .meta-description {
	MARGIN-TOP: 0.3em
}
.sqs-gallery-block-slideshow .meta .meta-description {
	LINE-HEIGHT: 1.5em; COLOR: #ddd; FONT-SIZE: 14px
}
.sqs-gallery-block-slideshow .meta .meta-description P {
	LINE-HEIGHT: 1.5em; COLOR: #ddd; FONT-SIZE: 14px
}
.sqs-gallery-block-slideshow .meta .meta-description *:first-child {
	MARGIN-TOP: 0px
}
.sqs-gallery-block-slideshow .meta-inside {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 25px
}
.sqs-gallery-block-slideshow .meta A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.sqs-gallery-block-slideshow .meta A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.sqs-gallery-block-slideshow .overflow.meta {
	OVERFLOW-Y: auto
}
.sqs-gallery-block-slideshow .loaded.slide .meta {
	opacity: 1
}
.sqs-gallery-block-meta-hover.sqs-gallery-block-slideshow .meta {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0
}
.sqs-gallery-block-meta-hover.sqs-gallery-block-slideshow .slide:hover .meta {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 1
}
.sqs-gallery-block-slideshow .meta {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); DISPLAY: none
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .sqs-active-slide .meta {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); DISPLAY: block; opacity: 1
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide > A {
	POSITION: static; LINE-HEIGHT: 0; HEIGHT: auto
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .sqs-video-wrapper {
	POSITION: static
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta {
	POSITION: static !important; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-WIDTH: none !important; COLOR: inherit; PADDING-TOP: 20px; opacity: 1
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta .meta-inside {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta .meta-title {
	COLOR: inherit
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta .meta-description {
	COLOR: inherit
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta .meta-description P {
	COLOR: inherit
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta .meta-title {
	FONT-SIZE: 0.9em
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta .meta-description {
	FONT-SIZE: 0.9em
}
.sqs-gallery-block-show-meta.sqs-gallery-block-slideshow .mobile-view .loaded.slide .meta .meta-description P {
	LINE-HEIGHT: 1.3em; FONT-SIZE: 1em
}
.sqs-gallery-block-slideshow .video-playing.slide .meta {
	DISPLAY: none
}
.sqs-gallery-block-meta-position-top.sqs-gallery-block-slideshow .meta {
	TOP: 0px
}
.sqs-gallery-block-meta-position-top-left.sqs-gallery-block-slideshow .meta {
	TOP: 0px
}
.sqs-gallery-block-meta-position-top-right.sqs-gallery-block-slideshow .meta {
	TOP: 0px
}
.sqs-gallery-block-meta-position-top-left.sqs-gallery-block-slideshow .meta {
	MARGIN: 20px; MAX-WIDTH: 50%
}
.sqs-gallery-block-meta-position-top-right.sqs-gallery-block-slideshow .meta {
	MARGIN: 20px; MAX-WIDTH: 50%
}
.sqs-gallery-block-meta-position-center.sqs-gallery-block-slideshow .meta {
	TEXT-ALIGN: center; MAX-WIDTH: 50%; TOP: 50%; LEFT: 50%
}
.sqs-gallery-block-meta-position-bottom.sqs-gallery-block-slideshow .meta {
	BOTTOM: 0px
}
.sqs-gallery-block-meta-position-bottom-left.sqs-gallery-block-slideshow .meta {
	BOTTOM: 0px
}
.sqs-gallery-block-meta-position-bottom-right.sqs-gallery-block-slideshow .meta {
	BOTTOM: 0px
}
.sqs-gallery-block-meta-position-bottom.sqs-gallery-block-slideshow .meta {
	
}
.sqs-gallery-block-meta-position-bottom.sqs-gallery-block-slideshow .meta-inside {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 30px
}
.sqs-gallery-block-meta-position-bottom-left.sqs-gallery-block-slideshow .meta {
	MARGIN: 20px; MAX-WIDTH: 50%
}
.sqs-gallery-block-meta-position-bottom-right.sqs-gallery-block-slideshow .meta {
	MARGIN: 20px; MAX-WIDTH: 50%
}
.sqs-gallery-block-slider {
	POSITION: relative; HEIGHT: 100%
}
.sqs-gallery-thumbnails-per-row-1.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 100%
}
.sqs-gallery-thumbnails-per-row-2.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 50%
}
.sqs-gallery-thumbnails-per-row-3.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 33.33%
}
.sqs-gallery-thumbnails-per-row-4.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 25%
}
.sqs-gallery-thumbnails-per-row-5.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 20%
}
.sqs-gallery-thumbnails-per-row-6.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 16.66%
}
.sqs-gallery-thumbnails-per-row-7.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 14.28%
}
.sqs-gallery-thumbnails-per-row-8.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 12.5%
}
.sqs-gallery-thumbnails-per-row-9.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 11.11%
}
.sqs-gallery-thumbnails-per-row-10.sqs-gallery-block-grid .sqs-gallery-design-grid-slide {
	WIDTH: 10%
}
.sqs-gallery-block-grid .slide {
	WIDTH: 20%; FLOAT: left
}
.sqs-gallery-block-grid .slide .margin-wrapper {
	POSITION: relative
}
.sqs-gallery-block-grid .slide .margin-wrapper A.image-slide-anchor {
	PADDING-BOTTOM: 100%; WIDTH: 100%; DISPLAY: block; HEIGHT: 0px
}
.sqs-gallery-block-grid .slide .margin-wrapper A.image-slide-anchor IMG {
	DISPLAY: inline-block
}
.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper {
	PADDING-BOTTOM: 100%; WIDTH: 100%; DISPLAY: block
}
.sqs-gallery-block-grid .slide .margin-wrapper .content-fill.content-wrapper .sqs-video-wrapper {
	PADDING-BOTTOM: 100%; HEIGHT: 0px
}
.sqs-gallery-block-grid .slide .margin-wrapper .image-slide-title {
	TEXT-ALIGN: center; DISPLAY: none
}
.sqs-gallery-block-grid .slide .meta {
	POSITION: relative
}
.sqs-gallery-block-grid .slide .meta H1 {
	MARGIN: 0px; LETTER-SPACING: normal; FONT-SIZE: 12px
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail {
	POSITION: relative
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail IMG {
	HEIGHT: 100%
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnail-icon {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/icons/icon-video-24-light-solid.png); POSITION: absolute; MARGIN-TOP: -12px; WIDTH: 24px; BACKGROUND-POSITION: center center; HEIGHT: 24px; MARGIN-LEFT: -12px; TOP: 50%; LEFT: 50%; opacity: 1
}
.sqs-block .sqs-gallery-thumbnails .no-image.sqs-video-thumbnail .sqs-video-thumbnail-inner {
	BACKGROUND-IMAGE: url(//static.squarespace.com/universal/images-v6/icons/icon-video-24-light-solid.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnail-inner {
	BACKGROUND: #000; HEIGHT: 100%
}
.sqs-block .sqs-gallery-thumbnails .sqs-gallery-design-strip-slide {
	opacity: .5
}
.sqs-block .sqs-gallery-thumbnails .sqs-active-slide.sqs-gallery-design-strip-slide {
	opacity: 1
}
.gallery-block.sqs-block .sqs-helper .sqs-handle-bottom {
	DISPLAY: none
}
.sized.gallery-block.sqs-block .sqs-helper .sqs-handle-bottom {
	DISPLAY: block
}
.editing.sqs-layout .gallery-block.sqs-block:hover .sqs-gallery-block-meta-hover.sqs-gallery-block-slideshow .meta {
	opacity: 1
}
.sqs-gallery-block-stacked {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-gallery-block-stacked A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sqs-gallery-block-stacked .image-wrapper {
	LINE-HEIGHT: 1px; MARGIN: 0px 0px 1px
}
.sqs-gallery-block-stacked .image-wrapper IMG {
	WIDTH: 100%
}
.yui3-calendar-column-hidden {
	DISPLAY: none
}
.yui3-calendar-hidden {
	DISPLAY: none
}
.yui3-calendar-day {
	CURSOR: pointer
}
.yui3-calendar-selection-disabled {
	CURSOR: default
}
.yui3-calendar-prevmonth-day {
	CURSOR: default
}
.yui3-calendar-nextmonth-day {
	CURSOR: default
}
.yui3-calendar-content:hover .yui3-calendar-day {
	-moz-user-select: none
}
.yui3-calendar-content:hover .yui3-calendar-prevmonth-day {
	-moz-user-select: none
}
.yui3-calendar-content:hover .yui3-calendar-nextmonth-day {
	-moz-user-select: none
}
.yui3-calendar-pane {
	WIDTH: 100%
}
.yui3-calendar-grid {
	WIDTH: 100%
}
.yui3-calendar-column-hidden {
	DISPLAY: none
}
.yui3-calendar-hidden {
	DISPLAY: none
}
.sqs-skin-sam .sqs-calendar-content {
	BORDER-BOTTOM: grey 1px solid; FILTER: progid:dximagetransform.microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f2f2f2', GradientType=0); BORDER-LEFT: grey 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f2f2f2; COLOR: #000; BORDER-TOP: grey 1px solid; BORDER-RIGHT: grey 1px solid; PADDING-TOP: 10px; -moz-border-radius: 5px; border-radius: 5px
}
.sqs-skin-sam .sqs-calendar-grid {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; PADDING-TOP: 5px
}
.sqs-skin-sam .sqs-calendar-header {
	PADDING-BOTTOM: 10px
}
.sqs-skin-sam .sqs-calendar-header-label {
	MARGIN: 0px; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.sqs-skin-sam .sqs-calendar-day {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.sqs-skin-sam .sqs-calendar-prevmonth-day {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.sqs-skin-sam .sqs-calendar-nextmonth-day {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.sqs-skin-sam .sqs-calendar-day:hover {
	BACKGROUND: #06c; COLOR: #fff
}
.sqs-skin-sam .sqs-calendar-selection-disabled {
	BACKGROUND: #ccc; COLOR: #a6a6a6
}
.sqs-skin-sam .sqs-calendar-selection-disabled:hover {
	BACKGROUND: #ccc; COLOR: #a6a6a6
}
.sqs-skin-sam .sqs-calendar-weekday {
	FONT-WEIGHT: bold
}
.sqs-skin-sam .sqs-calendar-prevmonth-day {
	COLOR: #a6a6a6
}
.sqs-skin-sam .sqs-calendar-nextmonth-day {
	COLOR: #a6a6a6
}
.sqs-skin-sam .sqs-calendar-day {
	FONT-WEIGHT: bold
}
.sqs-skin-sam .sqs-calendar-day-selected {
	BACKGROUND-COLOR: #b3d4ff; COLOR: #000
}
.sqs-skin-sam .sqs-calendar-header-label {
	TEXT-ALIGN: center
}
.sqs-skin-sam .sqs-calendar-left-grid {
	MARGIN-RIGHT: 1em
}
.sqs-skin-sam .sqs-calendar-right-grid {
	MARGIN-LEFT: 1em
}
.sqs-skin-sam .sqs-calendar-day-highlighted {
	BACKGROUND-COLOR: #dcdef5
}
.sqs-skin-sam .sqs-calendar-day-highlighted.sqs-calendar-day-selected {
	BACKGROUND-COLOR: #758fbb
}
.yui3-calendar-header {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px
}
.yui3-calendarnav-prevmonth {
	CURSOR: pointer
}
.yui3-calendarnav-nextmonth {
	CURSOR: pointer
}
.calendar-block.sqs-block {
	Z-INDEX: 10; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.calendar-block.sqs-block .yui3-calendar {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
.calendar-block.sqs-block .yui3-calendar TD {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
.calendar-block.sqs-block .sqs-block-content {
	MARGIN: 0px 0px 0px -8px; MAX-WIDTH: 240px
}
.calendar-block.sqs-block .yui3-calendar-pane {
	POSITION: relative; MIN-WIDTH: 200px
}
.calendar-block.sqs-block .yui3-u {
	VERTICAL-ALIGN: middle
}
.calendar-block.sqs-block .yui3-calendar-grid {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; MIN-HEIGHT: 150px; OUTLINE-WIDTH: 0px
}
.calendar-block.sqs-block .yui3-calendar-header {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 15px
}
.calendar-block.sqs-block .yui3-calendar-header .yui3-calendar-header-label {
	WIDTH: 120px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.calendar-block.sqs-block .yui3-calendar-header .yui3-calendarnav-nextmonth {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; CURSOR: pointer
}
.calendar-block.sqs-block .yui3-calendar-header .yui3-calendarnav-prevmonth {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; CURSOR: pointer
}
.calendar-block.sqs-block .yui3-calendar-header .yui3-calendarnav-nextmonth SPAN {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}
.calendar-block.sqs-block .yui3-calendar-header .yui3-calendarnav-prevmonth SPAN {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}
.calendar-block.sqs-block .yui3-calendar-weekday {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; FONT-SIZE: 11px
}
.calendar-block.sqs-block .yui3-calendar-day {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.calendar-block.sqs-block .yui3-calendar-day-selected {
	BACKGROUND: #eee
}
.calendar-block.sqs-block .yui3-calendar-day:hover {
	Z-INDEX: 100; BACKGROUND: #eee; COLOR: #333
}
.calendar-block.sqs-block .date-has-event.yui3-calendar-day {
	COLOR: #333; FONT-WEIGHT: bold
}
.calendar-block.sqs-block .yui3-calendar-day .date-has-event-marker {
	MARGIN: -5px auto 0px; WIDTH: 18px; DISPLAY: block; BACKGROUND: #333; HEIGHT: 2px
}
.calendar-block.sqs-block .yui3-calendar-day:hover .date-has-event-marker {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.calendar-block.sqs-block .yui3-calendar-day .event-menu {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 20px; WIDTH: 70%; PADDING-RIGHT: 20px; MAX-WIDTH: 200px; BACKGROUND: #eee; FONT-WEIGHT: normal; PADDING-TOP: 20px; LEFT: 0px
}
.calendar-block.sqs-block .yui3-calendar-day .event-menu-right.event-menu {
	RIGHT: 0px; LEFT: auto
}
.calendar-block.sqs-block .yui3-calendar-day .event-menu .event-time-group {
	MARGIN-BOTTOM: 20px
}
.calendar-block.sqs-block .yui3-calendar-day .event-menu .event-time-group .event-time {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; COLOR: #777; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.summary-block UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.summary-block .summary-collection-title {
	DISPLAY: none
}
.summary-block .summary-thumbnail {
	HEIGHT: 150px; OVERFLOW: hidden
}
.summary-block .summary-title {
	FONT-SIZE: 1.2em
}
.summary-block .summary-content-below-thumbnail .summary-title {
	MARGIN: 1em 0px 0px
}
.summary-block .summary-excerpt {
	MARGIN: 0.75em 0px
}
.summary-block .summary-excerpt P {
	FONT-SIZE: 0.9em
}
.summary-block .timestamp {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT-SIZE: 0.8em
}
.summary-block .summary-more-link {
	DISPLAY: none; MARGIN-LEFT: 3px
}
.sqs-block-collectionlink .collectionlink-thumbnail {
	HEIGHT: 150px; OVERFLOW: hidden
}
.link-block .collectionlink-thumbnail {
	HEIGHT: 150px; OVERFLOW: hidden
}
.sqs-block-collectionlink .collectionlink-thumbnail A {
	DISPLAY: block; HEIGHT: 100%
}
.link-block .collectionlink-thumbnail A {
	DISPLAY: block; HEIGHT: 100%
}
.sqs-block-collectionlink .collectionlink-title {
	FONT-SIZE: 1.2em
}
.link-block .collectionlink-title {
	FONT-SIZE: 1.2em
}
.sqs-block-collectionlink .collectionlink-content-below-thumbnail .collectionlink-title {
	MARGIN: 1em 0px 0px
}
.link-block .collectionlink-content-below-thumbnail .collectionlink-title {
	MARGIN: 1em 0px 0px
}
.sqs-block-collectionlink .collectionlink-description {
	MARGIN: 0.75em 0px
}
.link-block .collectionlink-description {
	MARGIN: 0.75em 0px
}
.sqs-block-collectionlink .collectionlink-description P {
	FONT-SIZE: 0.9em
}
.link-block .collectionlink-description P {
	FONT-SIZE: 0.9em
}
.sqs-block-collectionlink A {
	DISPLAY: block
}
.link-block A {
	DISPLAY: block
}
.sqs-block-collectionlink .collection-more-link {
	DISPLAY: none; MARGIN-LEFT: 3px
}
.link-block .collection-more-link {
	DISPLAY: none; MARGIN-LEFT: 3px
}
.social-summary-block .synchronizing.state-message {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 15px
}
.social-summary-block .synchronizing.state-message .sync-text {
	FLOAT: left; MARGIN-LEFT: 10px
}
.social-summary-block .synchronizing.state-message .spinner {
	WIDTH: 19px; BACKGROUND: url(//static.squarespace.com/universal/images-v6/icons/icon-settings-16-light.png) no-repeat center center; FLOAT: left; HEIGHT: 19px; -webkit-animation-iteration-count: infinite; -webkit-animation-duration: 2s; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -webkit-animation-name: spin-frames; -moz-animation-name: spin-frames
}
.product-block {
	OVERFLOW: hidden
}
.product-block .image-container {
	POSITION: relative; WIDTH: 100%; DISPLAY: block
}
.product-block .image-container A {
	WIDTH: 100%; DISPLAY: block
}
.product-block .image-container IMG {
	WIDTH: 100%; MAX-WIDTH: 100%
}
.product-block .image-container .product-mark {
	POSITION: absolute; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #222; COLOR: #fff; TOP: 15px; RIGHT: 0px; PADDING-TOP: 6px; -webkit-font-smoothing: antialiased
}
.product-block .center.productDetails {
	TEXT-ALIGN: center
}
.product-block .right.productDetails {
	TEXT-ALIGN: right
}
.product-block .productDetails .product-title {
	LINE-HEIGHT: 1em; MARGIN: 1em 0px 0.2em; DISPLAY: inline-block; FONT-SIZE: 1.3em
}
.product-block .productDetails .product-price {
	MARGIN: 0px 0px 1em; FONT-SIZE: 1.1em
}
.product-block .productDetails .product-price INPUT {
	PADDING-LEFT: 5px; WIDTH: 130px; HEIGHT: 30px
}
.product-block .productDetails .product-price .minimum-price {
	MARGIN-TOP: 3px; MARGIN-LEFT: 10px
}
.product-block .productDetails .product-price .original-price {
	FILTER: alpha(opacity=70); TEXT-DECORATION: line-through; opacity: .7
}
.product-block .productDetails .product-price .strikeout {
	TEXT-DECORATION: line-through
}
.product-block .productDetails .product-variants .variant-option {
	MARGIN: 0px 0px 1em
}
.product-block .productDetails .product-variants .variant-out-of-stock {
	MARGIN-TOP: 8px; COLOR: #c00
}
.product-block .buy-button {
	MARGIN: 20px 0px; DISPLAY: block
}
.product-block .sqs-add-to-cart-button-wrapper {
	MARGIN: 20px 0px; DISPLAY: block
}
.product-block .buy-button:hover {
	opacity: 1
}
.product-block .sqs-add-to-cart-button-wrapper:hover {
	opacity: 1
}
.product-block .sqs-add-to-cart-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.product-block .sqs-amazon-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.product-block .center .sqs-amazon-button {
	TEXT-ALIGN: center
}
.product-block .right .sqs-amazon-button {
	TEXT-ALIGN: right
}
.sqs-block-quote figure {
	MARGIN: 1em 0px
}
.sqs-block-quote BLOCKQUOTE {
	MARGIN: 0px
}
.sqs-block-quote .source {
	TEXT-ALIGN: right
}
.foursquare-block UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.foursquare-block UL .foursquare-checkin {
	MARGIN-BOTTOM: 12px
}
.foursquare-block UL .foursquare-checkin A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.foursquare-block UL .foursquare-checkin .foursquare-icon-wrapper {
	FLOAT: left
}
.foursquare-block UL .foursquare-checkin .foursquare-text {
	MARGIN-LEFT: 42px; FONT-SIZE: 12px
}
.foursquare-block UL .foursquare-checkin .foursquare-venue {
	FONT-WEIGHT: bold
}
.foursquare-block UL .foursquare-checkin .foursquare-location {
	PADDING-LEFT: 4px; DISPLAY: inline-block
}
.foursquare-block UL .foursquare-checkin .foursquare-timestamp {
	FONT-SIZE: 10px
}
.tagcloud-block UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px
}
.tagcloud-block UL LI {
	DISPLAY: inline-block
}
.sqs-block-postsbycategory UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbyauthor UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbytag UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbymonth UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbycategory UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbyauthor UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbytag UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbymonth UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sqs-block-postsbycategory .count {
	DISPLAY: none
}
.sqs-block-postsbyauthor .count {
	DISPLAY: none
}
.sqs-block-postsbytag .count {
	DISPLAY: none
}
.sqs-block-postsbymonth .count {
	DISPLAY: none
}
.sqs-block-image .image-caption P {
	LINE-HEIGHT: 1.68em; FONT-SIZE: 12px
}
.sqs-block-image .image-caption P A {
	DISPLAY: inline
}
.sqs-block-image .sqs-image-caption {
	LINE-HEIGHT: 1.68em; COLOR: #999; FONT-SIZE: 12px
}
.sqs-block-image .sqs-image-caption P {
	MARGIN-BOTTOM: 0px
}
.sqs-block-image .sqs-placeholder-show.sqs-image-caption {
	MARGIN-TOP: 1em
}
.sqs-block-image .sqs-image-caption .sqs-html-content {
	MIN-HEIGHT: 23px
}
.sqs-block-image .sqs-placeholder P {
	MARGIN: 0.7em 0px 0px
}
.sqs-block-image .image-block-outer-wrapper .image-block-wrapper IMG {
	MAX-WIDTH: none
}
.sqs-block-image .image-block-lightbox {
	DISPLAY: block; CURSOR: pointer
}
.sqs-block-image .lightbox IMG {
	CURSOR: pointer
}
.sized.sqs-block-image .image-block-wrapper {
	PADDING-BOTTOM: inherit !important; OVERFLOW: hidden
}
.sized.sqs-block-image .image-block-wrapper IMG {
	TEXT-ALIGN: inherit; MAX-WIDTH: none
}
.sqs-block-image IMG {
	DISPLAY: block
}
.sqs-block-image .sqs-default-image.image-block-wrapper {
	TEXT-ALIGN: center
}
.sqs-block-image .sqs-default-image.image-block-wrapper IMG {
	DISPLAY: inline-block
}
.sqs-block-image .layout-caption-overlay.image-block-outer-wrapper .intrinsic {
	POSITION: relative
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .intrinsic {
	POSITION: relative
}
.sqs-block-image .layout-caption-overlay.image-block-outer-wrapper .intrinsic .image-caption-wrapper {
	POSITION: absolute; PADDING-BOTTOM: 18px; PADDING-LEFT: 18px; BOTTOM: 0px; PADDING-RIGHT: 18px; OVERFLOW: hidden; TOP: auto; RIGHT: 0px; PADDING-TOP: 18px; LEFT: 0px
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .intrinsic .image-caption-wrapper {
	POSITION: absolute; PADDING-BOTTOM: 18px; PADDING-LEFT: 18px; BOTTOM: 0px; PADDING-RIGHT: 18px; OVERFLOW: hidden; TOP: auto; RIGHT: 0px; PADDING-TOP: 18px; LEFT: 0px
}
.sqs-block-image .layout-caption-overlay.image-block-outer-wrapper .intrinsic .image-caption-wrapper H1 {
	COLOR: #eee
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .intrinsic .image-caption-wrapper H1 {
	COLOR: #eee
}
.sqs-block-image .layout-caption-overlay.image-block-outer-wrapper .intrinsic .image-caption-wrapper STRONG {
	COLOR: #eee
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .intrinsic .image-caption-wrapper STRONG {
	COLOR: #eee
}
.sqs-block-image .layout-caption-overlay.image-block-outer-wrapper .intrinsic .image-caption-wrapper P {
	LINE-HEIGHT: 1.68em; COLOR: #bbb
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .intrinsic .image-caption-wrapper P {
	LINE-HEIGHT: 1.68em; COLOR: #bbb
}
.sqs-block-image .layout-caption-overlay.image-block-outer-wrapper .intrinsic .image-caption-wrapper P A {
	COLOR: #bbb; TEXT-DECORATION: underline
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .intrinsic .image-caption-wrapper P A {
	COLOR: #bbb; TEXT-DECORATION: underline
}
.sqs-block-image .layout-caption-overlay.image-block-outer-wrapper .intrinsic .image-caption-wrapper P:first-child {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .intrinsic .image-caption-wrapper P:first-child {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper:hover .image-caption-wrapper {
	opacity: 1
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .image-caption-wrapper {
	opacity: 0; -webkit-transition: opacity .1s ease-out; -moz-transition: opacity .1s ease-out; -o-transition: opacity .1s ease-out; transition: opacity .1s ease-out; -ms-transition: opacity .1s ease-out
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper:hover .image-caption {
	MARGIN-BOTTOM: 0px
}
.sqs-block-image .layout-caption-overlay-hover.image-block-outer-wrapper .image-caption {
	MARGIN-BOTTOM: -5px; -webkit-transition: margin-bottom .1s ease-out; -moz-transition: margin-bottom .1s ease-out; -o-transition: margin-bottom .1s ease-out; transition: margin-bottom .1s ease-out; -ms-transition: margin-bottom .1s ease-out
}
.sqs-block-image .layout-image-left.image-block-outer-wrapper {
	ZOOM: 1
}
.sqs-block-image .layout-image-left.image-block-outer-wrapper:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.sqs-block-image .layout-image-left.image-block-outer-wrapper .image-block-wrapper {
	FLOAT: left
}
.sqs-block-image .layout-image-left.image-block-outer-wrapper .image-caption-wrapper {
	FLOAT: left
}
.sqs-block-image .layout-image-left.image-block-outer-wrapper .image-caption {
	PADDING-LEFT: 15px
}
.sqs-block-image .layout-image-left.image-block-outer-wrapper .image-caption H1 {
	LINE-HEIGHT: 24px; FONT-SIZE: 18px
}
.sqs-block-image .layout-image-right.image-block-outer-wrapper {
	ZOOM: 1
}
.sqs-block-image .layout-image-right.image-block-outer-wrapper:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.sqs-block-image .layout-image-right.image-block-outer-wrapper .image-block-wrapper {
	FLOAT: right
}
.sqs-block-image .layout-image-right.image-block-outer-wrapper .image-caption-wrapper {
	TEXT-ALIGN: right; FLOAT: right
}
.sqs-block-image .layout-image-right.image-block-outer-wrapper .image-caption {
	PADDING-RIGHT: 15px
}
.sqs-block-image .layout-image-right.image-block-outer-wrapper .image-caption H1 {
	LINE-HEIGHT: 24px; FONT-SIZE: 18px
}
.sqs-block-image .image-block-wrapper {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 0; OVERFLOW: hidden
}
.sqs-block-image .image-block-wrapper IMG {
	MAX-WIDTH: 100%
}
.sqs-block-image .image-block-wrapper IMG.block-stretch {
	WIDTH: 100%
}
.sqs-block-image .float-right.image-block-wrapper .image-block-wrapper {
	TEXT-ALIGN: right
}
.sqs-block-image .intrinsic {
	MARGIN: auto
}
.sqs-block-image .intrinsic .image-block-wrapper IMG {
	POSITION: absolute; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
.sqs-block-image .sqs-action-overlay {
	Z-INDEX: 1000
}
.sqs-block-image .processing {
	TEXT-ALIGN: center; BACKGROUND: #ccc
}
.sqs-block-image .processing .progress-container {
	BACKGROUND: #ccc; TOP: 15px
}
.sqs-block-image .processing-failed {
	POSITION: relative; TEXT-ALIGN: center; BACKGROUND: #ccc; HEIGHT: 100%
}
.vsize-1.sqs-block-image .image-block-wrapper {
	HEIGHT: 34px
}
.vsize-2.sqs-block-image .image-block-wrapper {
	HEIGHT: 68px
}
.vsize-3.sqs-block-image .image-block-wrapper {
	HEIGHT: 102px
}
.vsize-4.sqs-block-image .image-block-wrapper {
	HEIGHT: 136px
}
.vsize-5.sqs-block-image .image-block-wrapper {
	HEIGHT: 170px
}
.vsize-6.sqs-block-image .image-block-wrapper {
	HEIGHT: 204px
}
.vsize-7.sqs-block-image .image-block-wrapper {
	HEIGHT: 238px
}
.vsize-8.sqs-block-image .image-block-wrapper {
	HEIGHT: 272px
}
.vsize-9.sqs-block-image .image-block-wrapper {
	HEIGHT: 306px
}
.vsize-10.sqs-block-image .image-block-wrapper {
	HEIGHT: 340px
}
.vsize-11.sqs-block-image .image-block-wrapper {
	HEIGHT: 374px
}
.vsize-12.sqs-block-image .image-block-wrapper {
	HEIGHT: 408px
}
.vsize-13.sqs-block-image .image-block-wrapper {
	HEIGHT: 442px
}
.vsize-14.sqs-block-image .image-block-wrapper {
	HEIGHT: 476px
}
.vsize-15.sqs-block-image .image-block-wrapper {
	HEIGHT: 510px
}
.vsize-16.sqs-block-image .image-block-wrapper {
	HEIGHT: 544px
}
.vsize-17.sqs-block-image .image-block-wrapper {
	HEIGHT: 578px
}
.vsize-18.sqs-block-image .image-block-wrapper {
	HEIGHT: 612px
}
.vsize-19.sqs-block-image .image-block-wrapper {
	HEIGHT: 646px
}
.vsize-20.sqs-block-image .image-block-wrapper {
	HEIGHT: 680px
}
.vsize-21.sqs-block-image .image-block-wrapper {
	HEIGHT: 714px
}
.vsize-22.sqs-block-image .image-block-wrapper {
	HEIGHT: 748px
}
.vsize-23.sqs-block-image .image-block-wrapper {
	HEIGHT: 782px
}
.vsize-24.sqs-block-image .image-block-wrapper {
	HEIGHT: 816px
}
.vsize-25.sqs-block-image .image-block-wrapper {
	HEIGHT: 850px
}
.vsize-26.sqs-block-image .image-block-wrapper {
	HEIGHT: 884px
}
.vsize-27.sqs-block-image .image-block-wrapper {
	HEIGHT: 918px
}
.vsize-28.sqs-block-image .image-block-wrapper {
	HEIGHT: 952px
}
.vsize-29.sqs-block-image .image-block-wrapper {
	HEIGHT: 986px
}
.vsize-30.sqs-block-image .image-block-wrapper {
	HEIGHT: 1020px
}
.vsize-1.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-2.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-3.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-4.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-5.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-6.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-7.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-8.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-9.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-10.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-11.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-12.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-13.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-14.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-15.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-16.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-17.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-18.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-19.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-20.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-21.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-22.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-23.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-24.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-25.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-26.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-27.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-28.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-29.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.vsize-30.sqs-block-image .sqs-block-content {
	HEIGHT: auto; OVERFLOW: visible
}
.sqs-block-horizontalrule HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #bbb; HEIGHT: 1px; COLOR: #bbb; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.sqs-block-html {
	WORD-WRAP: break-word; CLEAR: none
}
.sqs-block-html .sqs-block-content {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.sqs-block-html .sqs-block-content *:first-child {
	MARGIN-TOP: 0px
}
.sqs-html {
	Z-INDEX: 1; POSITION: relative
}
.sqs-html .sqs-html-content {
	Z-INDEX: 2; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.sqs-html .sqs-html-hidden {
	DISPLAY: none
}
.sqs-block-markdown {
	CLEAR: none
}
.sqs-block-markdown .sqs-block-content {
	POSITION: relative
}
.sqs-block-markdown .sqs-block-content *:first-child {
	MARGIN-TOP: 0px
}
.sqs-block-markdown .sqs-placeholder {
	COLOR: #999
}
.sqs-block-markdown .sqs-editing-overlay {
	DISPLAY: none
}
.sqs-block-markdown HR {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: medium none; WIDTH: 75%; MARGIN-LEFT: auto; BORDER-TOP: medium none; MARGIN-RIGHT: auto; BORDER-RIGHT: medium none
}
.sqs-block-markdown TEXTAREA {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; BOTTOM: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333; OVERFLOW: hidden; BORDER-TOP: medium none; TOP: 17px; RIGHT: 17px; BORDER-RIGHT: medium none; PADDING-TOP: 0px; LEFT: 17px; resize: none
}
.sqs-block-markdown .textarea-clone {
	MARGIN: 0px; MIN-HEIGHT: 18px; VISIBILITY: hidden
}
.sqs-block-markdown TEXTAREA {
	FONT: 15px/18px "Courier New"; WORD-WRAP: break-word; WHITE-SPACE: pre-wrap
}
.sqs-block-markdown .textarea-clone {
	FONT: 15px/18px "Courier New"; WORD-WRAP: break-word; WHITE-SPACE: pre-wrap
}
.sqs-block-markdown IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
.source-code {
	WHITE-SPACE: pre; OVERFLOW: auto
}
.cm-keyword {
	COLOR: #708
}
.cm-atom {
	COLOR: #219
}
.cm-number {
	COLOR: #164
}
.cm-def {
	COLOR: blue
}
.cm-variable-2 {
	COLOR: #05a
}
.cm-variable-3 {
	COLOR: #085
}
.cm-comment {
	COLOR: #aaa
}
.cm-string {
	COLOR: #1a1
}
.cm-string-2 {
	COLOR: #5f0
}
.cm-meta {
	COLOR: #555
}
.cm-error {
	COLOR: red
}
.cm-qualifier {
	COLOR: #555
}
.cm-builtin {
	COLOR: #30a
}
.cm-bracket {
	COLOR: #cc7
}
.cm-tag {
	COLOR: #170
}
.cm-attribute {
	COLOR: #00c
}
.cm-header {
	COLOR: #000
}
.cm-quote {
	COLOR: #900
}
.cm-hr {
	COLOR: #999
}
.cm-link {
	COLOR: #00c
}
.dark .cm-comment {
	COLOR: #75715e
}
.dark .cm-atom {
	COLOR: #ae81ff
}
.dark .cm-number {
	COLOR: #ae81ff
}
.dark .cm-property {
	COLOR: #a6e22e
}
.dark .cm-attribute {
	COLOR: #a6e22e
}
.dark .cm-keyword {
	COLOR: #f92672
}
.dark .cm-string {
	COLOR: #e6db74
}
.dark .cm-variable-2 {
	COLOR: #9effff
}
.dark .cm-def {
	COLOR: #fd971f
}
.dark .cm-error {
	BACKGROUND: #f92672; COLOR: #f8f8f0
}
.dark .cm-bracket {
	COLOR: #f8f8f2
}
.dark .cm-tag {
	COLOR: #f92672
}
.dark .cm-link {
	COLOR: #ae81ff
}
.embed-block .intrinsic {
	POSITION: relative
}
.video-block .intrinsic {
	POSITION: relative
}
.embed-block .sqs-block-content .intrinsic {
	POSITION: relative
}
.video-block .sqs-block-content .intrinsic {
	POSITION: relative
}
.embed-block .intrinsic .embed-block-provider-SoundCloud {
	PADDING-BOTTOM: 0px !important
}
.video-block .intrinsic .embed-block-provider-SoundCloud {
	PADDING-BOTTOM: 0px !important
}
.embed-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud {
	PADDING-BOTTOM: 0px !important
}
.video-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud {
	PADDING-BOTTOM: 0px !important
}
.embed-block .intrinsic .embed-block-provider-SoundCloud IFRAME {
	WIDTH: 100%
}
.video-block .intrinsic .embed-block-provider-SoundCloud IFRAME {
	WIDTH: 100%
}
.embed-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud IFRAME {
	WIDTH: 100%
}
.video-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud IFRAME {
	WIDTH: 100%
}
.sqs-search-ui-button-wrapper .title {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: 20px; MIN-HEIGHT: 20px; PADDING-LEFT: 45px; PADDING-RIGHT: 12px; DISPLAY: block; MAX-WIDTH: 240px; BACKGROUND: url(/universal/images-v6/icons/icon-searchqueries-20-dark.png) no-repeat 15px 50%; BORDER-TOP: #aaa 1px solid; CURSOR: pointer; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 12px; opacity: .7; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out; -ms-transition: opacity .2s ease-out
}
.sqs-search-ui-button-wrapper .title:hover {
	opacity: 1
}
.sqs-block-map .sqs-block-map-content {
	POSITION: relative
}
.sqs-block-map .sqs-block-map-content .sqs-map-wrapper {
	POSITION: absolute !important; WIDTH: 100%; MAX-WIDTH: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.rss-block .social-rss:before {
	POSITION: relative; FONT-SIZE: 0.7em; TOP: -0.05em; MARGIN-RIGHT: 0.4em
}
.twitter-block .tweet-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 2.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.twitter-block .tweet {
	MARGIN: 0px 0px 2.2em
}
.twitter-block .tweet A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.twitter-block .tweet .tweet-avatar-wrapper {
	FLOAT: left
}
.twitter-block .tweet .tweet-avatar {
	-moz-border-radius: 2px; border-radius: 2px
}
.twitter-block .tweet .tweet-text-wrapper {
	MARGIN-LEFT: 60px
}
.twitter-block .no-avatar.tweet .tweet-text-wrapper {
	MARGIN-LEFT: 0px
}
.twitter-block .tweet .tweet-from {
	LINE-HEIGHT: 1em; MARGIN: 0px 0px 0.5em; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.twitter-block .tweet .tweet-timestamp A {
	FONT-SIZE: 0.8em
}
.form-wrapper {
	MAX-WIDTH: 600px
}
.form-wrapper .field-list {
	LINE-HEIGHT: normal
}
.form-wrapper .field-list FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.form-wrapper .field-list LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.form-wrapper .field-list LEGEND {
	DISPLAY: none
}
.form-wrapper .field-list TEXTAREA {
	MIN-HEIGHT: 100px; resize: vertical
}
.form-wrapper .field-list TEXTAREA.medium {
	MIN-HEIGHT: 200px
}
.form-wrapper .field-list TEXTAREA.large {
	MIN-HEIGHT: 300px
}
.form-wrapper .field-list .section {
	PADDING-BOTTOM: 0.3em; TEXT-TRANSFORM: uppercase; MARGIN: 2em 0px; FONT-SIZE: 0.9em
}
.form-wrapper .field-list .underline.section {
	BORDER-BOTTOM: #999 1px solid
}
.form-wrapper .field-list .title {
	DISPLAY: block
}
.form-wrapper .field-list .description {
	FILTER: alpha(opacity=70); PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0.5em; opacity: .7; -moz-opacity: .7; -khtml-opacity: .7
}
.form-wrapper .field-list .field {
	POSITION: relative; MARGIN: 0px 0px 24px
}
.form-wrapper .field-list .field .caption {
	FONT-SIZE: 12px
}
.form-wrapper .field-list .field .caption .field-element {
	FONT-SIZE: 14px
}
.form-wrapper .field-list .field .field-element {
	BOX-SIZING: border-box; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: normal; MARGIN: 6px 0px 4px; PADDING-LEFT: 12px; WIDTH: 100%; PADDING-RIGHT: 12px; FONT-FAMILY: sans-serif; BACKGROUND: #fafafa; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -moz-border-radius: 2px; border-radius: 2px
}
.form-wrapper .field-list .field .field-element:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BACKGROUND: #fff; -webkit-transition: background .1s ease-in; -moz-transition: background .1s ease-in; -o-transition: background .1s ease-in; transition: background .1s ease-in; -ms-transition: background .1s ease-in
}
.form-wrapper .field-list .field SELECT {
	MARGIN: 6px 0px 4px; MAX-WIDTH: 100%
}
.form-wrapper .field-list .field .prefix {
	POSITION: absolute; LINE-HEIGHT: 16px; BOTTOM: 16px; FONT-FAMILY: sans-serif; COLOR: #aaa; FONT-SIZE: 13px; LEFT: 8px
}
.form-wrapper .field-list .twitter.field .field-element {
	PADDING-LEFT: 22px
}
.form-wrapper .field-list .hassymbol.currency.field .field-element {
	PADDING-LEFT: 20px
}
.form-wrapper .field-list .website.field .field-element {
	PADDING-LEFT: 45px
}
.form-wrapper .field-list .checkbox.field LABEL {
	CURSOR: pointer
}
.form-wrapper .field-list .radio.field LABEL {
	CURSOR: pointer
}
.form-wrapper .field-list .checkbox.field INPUT {
	MARGIN-RIGHT: 5px
}
.form-wrapper .field-list .radio.field INPUT {
	MARGIN-RIGHT: 5px
}
.form-wrapper .field-list .field .option {
	MARGIN: 6px 0px 4px; FONT-SIZE: 13px
}
.form-wrapper .field-list .likert.field .item {
	MARGIN: 1.6em 0px; OVERFLOW: hidden
}
.form-wrapper .field-list .likert.field .question {
	MARGIN: 0px 0px 0.5em; FONT-SIZE: 0.9em
}
.form-wrapper .field-list .likert.field .option {
	TEXT-ALIGN: left; WIDTH: 20%; FLOAT: left; BORDER-TOP: #ddd 1px solid
}
.form-wrapper .field-list .likert.field .option LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 0.9em; CURSOR: pointer; PADDING-TOP: 0px
}
.form-wrapper .field-list .likert.field .option INPUT {
	MARGIN: 10px 0px; DISPLAY: block
}
.form-wrapper .field-list .fields {
	MARGIN: 0px 0px 0px -2%
}
.form-wrapper .field-list .fields .title {
	MARGIN-LEFT: 2%
}
.form-wrapper .field-list .fields .description {
	MARGIN-LEFT: 2%
}
.form-wrapper .field-list .fields .field {
	MARGIN-LEFT: 2%
}
.form-wrapper .field-list .fields .field-error {
	MARGIN-LEFT: 2%
}
.form-wrapper .field-list .fields .field {
	FLOAT: left
}
.form-wrapper .field-list .fields .two-digits.field {
	WIDTH: 3.5em
}
.form-wrapper .field-list .fields .three-digits.field {
	WIDTH: 4.2em
}
.form-wrapper .field-list .fields .four-digits.field {
	WIDTH: 4.8em
}
.form-wrapper .field-list .fields .ampm.field {
	WIDTH: 4.5em
}
.form-wrapper .field-list .name.fields .field {
	WIDTH: 48%
}
.form-wrapper .field-list .address.fields .address1.field {
	WIDTH: 98%
}
.form-wrapper .field-list .address.fields .address2.field {
	WIDTH: 98%
}
.form-wrapper .field-list .address.fields .city.field {
	WIDTH: 70%
}
.form-wrapper .field-list .address.fields .state-province.field {
	WIDTH: 26%
}
.form-wrapper .field-list .address.fields .zip.field {
	WIDTH: 36%
}
.form-wrapper .field-list .address.fields .country.field {
	WIDTH: 98%
}
.form-wrapper .field-list .payment.fields .card-expiry-month.field {
	WIDTH: 40%
}
.form-wrapper .field-list .payment.fields .card-expiry-year.field {
	WIDTH: 40%
}
.form-wrapper .field-list .error.form-item {
	COLOR: #bd0000
}
.form-wrapper .field-list .error.form-item .caption {
	COLOR: #bd0000
}
.form-wrapper .field-list .error.form-item .title {
	COLOR: #bd0000
}
.form-wrapper .field-list .error.form-item .description {
	COLOR: #bd0000
}
.form-wrapper .field-list .error.form-item INPUT {
	BORDER-BOTTOM: #e99292 1px solid; BORDER-LEFT: #e99292 1px solid; BORDER-TOP: #e99292 1px solid; BORDER-RIGHT: #e99292 1px solid
}
.form-wrapper .field-list .error.form-item TEXTAREA {
	BORDER-BOTTOM: #e99292 1px solid; BORDER-LEFT: #e99292 1px solid; BORDER-TOP: #e99292 1px solid; BORDER-RIGHT: #e99292 1px solid
}
.form-wrapper INPUT[type=submit] {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 14px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.form-wrapper .form-submission-text {
	MARGIN-TOP: 20px
}
.form-wrapper .field-error {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 23px; MARGIN: 12px 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 15px; DISPLAY: inline-block; BACKGROUND: url(//static.squarespace.com/universal/images-v6/standard/icon_close_7_light.png) #cc3b3b no-repeat 9px 50%; COLOR: #fff; FONT-SIZE: 13px; PADDING-TOP: 5px; -moz-border-radius: 2px; border-radius: 2px
}
.form-wrapper .field .field-error {
	MARGIN-BOTTOM: 0.5em
}
.form-wrapper .submitting .field-list {
	opacity: .7
}
.form-wrapper .hidden {
	DISPLAY: none
}
.hidden.form-wrapper {
	DISPLAY: none
}
.form-block .lightbox-handle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 14px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.sqs-form-lightbox {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.sqs-form-lightbox-content {
	Z-INDEX: 100000000; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px
}
.sqs-form-lightbox-content .lightbox-background {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; opacity: .4
}
.sqs-form-lightbox-content .lightbox-inner {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: auto; TOP: 0px; -webkit-overflow-scrolling: touch
}
.sqs-form-lightbox-content .lightbox-inner .lightbox-content {
	POSITION: relative; PADDING-BOTTOM: 40px; MARGIN: 0px auto; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; MAX-WIDTH: 600px; BACKGROUND: #fff; PADDING-TOP: 40px
}
.sqs-form-lightbox-content .lightbox-inner .lightbox-content .form-wrapper {
	FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; COLOR: #222
}
.sqs-form-lightbox-content .lightbox-inner .lightbox-content .form-wrapper .form-title {
	LINE-HEIGHT: 1.2em; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; COLOR: #333; FONT-SIZE: 22px; OVERFLOW: hidden; MARGIN-RIGHT: 22px
}
.sqs-form-lightbox-content .lightbox-inner .lightbox-content .form-wrapper .form-inner-wrapper FORM {
	MARGIN-TOP: 55px
}
.sqs-form-lightbox-content .lightbox-inner .lightbox-content .form-wrapper .form-inner-wrapper FORM .radio .option {
	MARGIN-LEFT: 1px
}
.sqs-form-lightbox-content .lightbox-inner .lightbox-content .lightbox-close {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 22px; WIDTH: 22px; COLOR: #333; FONT-SIZE: 22px; TOP: 40px; CURSOR: pointer; RIGHT: 40px
}
HTML.sqs-form-lightbox-open {
	HEIGHT: 100%; OVERFLOW: hidden
}
HTML.sqs-form-lightbox-open BODY {
	HEIGHT: 100%; OVERFLOW: hidden
}
.menu-block .menu-selector {
	MARGIN-BOTTOM: 3em
}
.menu-block .menu-selector LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline-block; PADDING-TOP: 0px
}
.menu-block .menu-select-button {
	DISPLAY: none
}
.menu-block .menu-header {
	MARGIN-BOTTOM: 2em
}
.menu-block .menu-section {
	MARGIN-TOP: 2em
}
.menu-block .menu-section-header {
	MARGIN-BOTTOM: 2em
}
.menu-block .menu-section-title {
	FONT-SIZE: 1.2em
}
.menu-block .menu-section-description {
	FONT-SIZE: 0.85em
}
.menu-block .menu-item {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 2em
}
.menu-block .menu-item-title {
	FONT-SIZE: 1em; FONT-WEIGHT: 700
}
.menu-block .menu-item-option {
	FONT-STYLE: italic; FONT-SIZE: 0.8em
}
.menu-block .menu-style-classic .menu-selector {
	TEXT-ALIGN: center
}
.menu-block .menu-style-classic .menu-header {
	TEXT-ALIGN: center
}
.menu-block .menu-style-classic .menu-section-title {
	TEXT-ALIGN: center
}
.menu-block .menu-style-classic .menu-section-description {
	TEXT-ALIGN: center
}
.menu-block .menu-style-classic .menu-items {
	-webkit-column-width: 18em; -webkit-column-gap: 3em; -moz-column-width: 18em; -moz-column-gap: 3em; -ms-column-width: 18em; -ms-column-gap: 3em; -o-column-width: 18em; -o-column-gap: 3em; column-width: 18em; column-gap: 3em
}
.menu-block .menu-style-classic .menu-item {
	PAGE-BREAK-INSIDE: avoid; WIDTH: 100%; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; -ms-column-break-inside: avoid; -o-column-break-inside: avoid; break-inside: avoid
}
.menu-block .menu-style-classic .menu-item-description {
	MARGIN-RIGHT: 5em
}
.menu-block .menu-style-classic .menu-item-price-top {
	PADDING-LEFT: 3em; FLOAT: right
}
.menu-block .menu-style-classic .menu-item-price-bottom {
	DISPLAY: none
}
.menu-block .menu-style-simple .menu-selector {
	TEXT-ALIGN: center
}
.menu-block .menu-style-simple .menu {
	TEXT-ALIGN: center
}
.menu-block .menu-style-simple .menu-item-price-top {
	DISPLAY: none
}
.donation-block .sqs-donate-button-wrapper {
	DISPLAY: block
}
.donation-block .sqs-donate-button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.opentable-block #OT_form {
	WIDTH: auto
}
.opentable-block .OT_wrapper {
	WIDTH: auto
}
.opentable-block .OT_title {
	WIDTH: auto
}
.opentable-block .OT_subtitle {
	WIDTH: auto
}
.opentable-block .OT_wrapper {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 15px; border-radius: 0
}
.opentable-block .OT_header {
	MARGIN-BOTTOM: 10px
}
.opentable-block .OT_title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 1.2em; PADDING-TOP: 15px
}
.opentable-block .OT_subtitle {
	MARGIN-TOP: 5px; COLOR: #fff; FONT-SIZE: 8px !important
}
.opentable-block .OT_day {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-LEFT: 32px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.opentable-block .OT_time {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-LEFT: 32px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.opentable-block .OT_party {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-LEFT: 32px; PADDING-RIGHT: 5px; DISPLAY: inline-block; HEIGHT: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.opentable-block .OT_day {
	PADDING-TOP: 11px
}
.opentable-block .OT_list {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: auto; MAX-WIDTH: 501px
}
.opentable-block .OTButton {
	MARGIN: 0px auto; WIDTH: auto
}
.opentable-block #OTButton {
	MARGIN: 0px auto; WIDTH: auto
}
.opentable-block .OT_submit {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 30px
}
.opentable-block #OT_Find_a_Table {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #111; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 10px; text-shadow: none
}
.opentable-block #OT_Find_a_Table:hover {
	BACKGROUND-COLOR: #111
}
.opentable-block A.OT_Find_a_Table:link {
	HEIGHT: auto !important; COLOR: #fff
}
.opentable-block A.OT_Find_a_Table:visited {
	HEIGHT: auto !important; COLOR: #fff
}
.opentable-block A.OT_Find_a_Table:hover {
	HEIGHT: auto !important; COLOR: #fff
}
.opentable-block A.OT_Find_a_Table:active {
	HEIGHT: auto !important; COLOR: #fff
}
.hide-opentable-icons .opentable-block .OT_day {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 15px
}
.hide-opentable-icons .opentable-block .OT_time {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 15px
}
.hide-opentable-icons .opentable-block .OT_party {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 15px
}
.hide-opentable-icons .opentable-block #OT_timeList {
	LEFT: 42px
}
.hide-opentable-icons .opentable-block #OT_partyList {
	LEFT: 42px
}
.opentable-style-dark .opentable-block .OT_wrapper {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; border-radius: 0
}
.opentable-style-dark .opentable-block .OT_title {
	COLOR: #111
}
.opentable-style-dark .opentable-block .OT_subtitle {
	COLOR: #333
}
.opentable-style-dark .opentable-block #OT_Find_a_Table {
	BACKGROUND-COLOR: #111
}
.opentable-style-dark .opentable-block #OT_Find_a_Table:hover {
	BACKGROUND-COLOR: #000
}
.opentable-style-dark .opentable-block A.OT_Find_a_Table:link {
	COLOR: #fff
}
.opentable-style-dark .opentable-block A.OT_Find_a_Table:visited {
	COLOR: #fff
}
.opentable-style-dark .opentable-block A.OT_Find_a_Table:hover {
	COLOR: #fff
}
.opentable-style-dark .opentable-block A.OT_Find_a_Table:active {
	COLOR: #fff
}
.opentable-style-dark .opentable-block .OT_day {
	BACKGROUND-IMAGE: url(http://www.opentable.com/frontdoor/img/icons_final_dark.png)
}
.opentable-style-dark .opentable-block .OT_time {
	BACKGROUND-IMAGE: url(http://www.opentable.com/frontdoor/img/icons_final_dark.png)
}
.opentable-style-dark .opentable-block .OT_party {
	BACKGROUND-IMAGE: url(http://www.opentable.com/frontdoor/img/icons_final_dark.png)
}
#ui-datepicker-div {
	Z-INDEX: 999 !important
}
#ui-datepicker-div .ui-datepicker TD SPAN {
	LINE-HEIGHT: 2em
}
#ui-datepicker-div .ui-datepicker TD A {
	LINE-HEIGHT: 2em
}
#ui-datepicker-div .ui-widget {
	WIDTH: auto
}
.sqs-block-socialaccountlinks .social-account-list {
	TEXT-ALIGN: left
}
.sqs-block-socialaccountlinks .social-account-list:before {
	DISPLAY: table; CONTENT: ""
}
.sqs-block-socialaccountlinks .social-account-list:after {
	DISPLAY: table; CONTENT: ""
}
.sqs-block-socialaccountlinks .social-account-list:after {
	CLEAR: both
}
.sqs-block-socialaccountlinks .social-account-list A {
	WIDTH: 28px; DISPLAY: inline-block; HEIGHT: 28px; COLOR: #111; FONT-WEIGHT: normal; TEXT-DECORATION: none !important
}
.sqs-block-socialaccountlinks .social-account-list A:link {
	WIDTH: 28px; DISPLAY: inline-block; HEIGHT: 28px; COLOR: #111; FONT-WEIGHT: normal; TEXT-DECORATION: none !important
}
.sqs-block-socialaccountlinks .social-account-list A:visited {
	WIDTH: 28px; DISPLAY: inline-block; HEIGHT: 28px; COLOR: #111; FONT-WEIGHT: normal; TEXT-DECORATION: none !important
}
.sqs-block-socialaccountlinks .social-account-list A:before {
	LINE-HEIGHT: 28px; FONT-SIZE: 28px
}
.sqs-block-socialaccountlinks .social-account-list A:link:before {
	LINE-HEIGHT: 28px; FONT-SIZE: 28px
}
.sqs-block-socialaccountlinks .social-account-list A:visited:before {
	LINE-HEIGHT: 28px; FONT-SIZE: 28px
}
.sqs-block-socialaccountlinks .social-icon-alignment-left.social-account-list A {
	MARGIN-RIGHT: 10px
}
.sqs-block-socialaccountlinks .social-icon-alignment-right.social-account-list A {
	MARGIN-LEFT: 10px
}
.sqs-block-socialaccountlinks .social-icon-alignment-center.social-account-list A {
	MARGIN: 0px 5px
}
.sqs-block-socialaccountlinks .social-icon-alignment-center.social-account-list {
	TEXT-ALIGN: center
}
.sqs-block-socialaccountlinks .social-icon-alignment-right.social-account-list {
	TEXT-ALIGN: right
}
.sqs-block-socialaccountlinks .social-icon-color-white.social-account-list A {
	COLOR: #fff
}
.sqs-block-socialaccountlinks .social-icon-color-white.social-account-list A:visited {
	COLOR: #fff
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-facebook {
	COLOR: #3b5998
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-facebook:link {
	COLOR: #3b5998
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-facebook:visited {
	COLOR: #3b5998
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-twitter {
	COLOR: #00a0d1
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-twitter:link {
	COLOR: #00a0d1
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-twitter:visited {
	COLOR: #00a0d1
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-google {
	COLOR: #dd4b39
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-google:link {
	COLOR: #dd4b39
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-google:visited {
	COLOR: #dd4b39
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-tumblr {
	COLOR: #34526f
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-tumblr:link {
	COLOR: #34526f
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-tumblr:visited {
	COLOR: #34526f
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-dropbox {
	COLOR: #3d9ae8
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-dropbox:link {
	COLOR: #3d9ae8
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-dropbox:visited {
	COLOR: #3d9ae8
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-foursquare {
	COLOR: #25a0ca
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-foursquare:link {
	COLOR: #25a0ca
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-foursquare:visited {
	COLOR: #25a0ca
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-instagram {
	COLOR: #517fa4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-instagram:link {
	COLOR: #517fa4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-instagram:visited {
	COLOR: #517fa4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-flickr {
	COLOR: #ff0084
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-flickr:link {
	COLOR: #ff0084
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-flickr:visited {
	COLOR: #ff0084
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-youtube {
	COLOR: #c4302b
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-youtube:link {
	COLOR: #c4302b
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-youtube:visited {
	COLOR: #c4302b
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-vimeo {
	COLOR: #4bf
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-vimeo:link {
	COLOR: #4bf
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-vimeo:visited {
	COLOR: #4bf
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-linkedin {
	COLOR: #4875b4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-linkedin:link {
	COLOR: #4875b4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-linkedin:visited {
	COLOR: #4875b4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-dribbble {
	COLOR: #ea4c89
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-dribbble:link {
	COLOR: #ea4c89
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-dribbble:visited {
	COLOR: #ea4c89
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-pinterest {
	COLOR: #910101
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-pinterest:link {
	COLOR: #910101
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-pinterest:visited {
	COLOR: #910101
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-smugmug {
	COLOR: #aae926
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-smugmug:link {
	COLOR: #aae926
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-smugmug:visited {
	COLOR: #aae926
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-500px {
	COLOR: #00aeef
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-500px:link {
	COLOR: #00aeef
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-500px:visited {
	COLOR: #00aeef
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-email {
	COLOR: #121212
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-email:link {
	COLOR: #121212
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-email:visited {
	COLOR: #121212
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-github {
	COLOR: #4183c4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-github:link {
	COLOR: #4183c4
}
.sqs-block-socialaccountlinks .social-icon-color-standard.social-account-list A.social-github:visited {
	COLOR: #4183c4
}
.sqs-block-socialaccountlinks .social-icon-size-large.social-account-list A {
	WIDTH: 34px; HEIGHT: 34px
}
.sqs-block-socialaccountlinks .social-icon-size-large.social-account-list A:link {
	WIDTH: 34px; HEIGHT: 34px
}
.sqs-block-socialaccountlinks .social-icon-size-large.social-account-list A:visited {
	WIDTH: 34px; HEIGHT: 34px
}
.sqs-block-socialaccountlinks .social-icon-size-large.social-account-list A:before {
	LINE-HEIGHT: 34px; FONT-SIZE: 34px
}
.sqs-block-socialaccountlinks .social-icon-size-large.social-account-list A:link:before {
	LINE-HEIGHT: 34px; FONT-SIZE: 34px
}
.sqs-block-socialaccountlinks .social-icon-size-large.social-account-list A:visited:before {
	LINE-HEIGHT: 34px; FONT-SIZE: 34px
}
.sqs-block-socialaccountlinks .social-icon-size-small.social-account-list A {
	WIDTH: 22px; HEIGHT: 22px
}
.sqs-block-socialaccountlinks .social-icon-size-small.social-account-list A:link {
	WIDTH: 22px; HEIGHT: 22px
}
.sqs-block-socialaccountlinks .social-icon-size-small.social-account-list A:visited {
	WIDTH: 22px; HEIGHT: 22px
}
.sqs-block-socialaccountlinks .social-icon-size-small.social-account-list A:before {
	LINE-HEIGHT: 22px; FONT-SIZE: 22px
}
.sqs-block-socialaccountlinks .social-icon-size-small.social-account-list A:link:before {
	LINE-HEIGHT: 22px; FONT-SIZE: 22px
}
.sqs-block-socialaccountlinks .social-icon-size-small.social-account-list A:visited:before {
	LINE-HEIGHT: 22px; FONT-SIZE: 22px
}
.sqs-block-socialaccountlinks .social-smugmug:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-github:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-dribbble:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-youtube:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-vimeo:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-twitter:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-tumblr:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-pinterest:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-linkedin:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-instagram:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-google:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-foursquare:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-facebook:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-fivehundredpix:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-flickr:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-stumbleupon:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-blogger:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-reddit:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-share:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-heart:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-email:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-rss:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-smugmug-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-github-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-dribbble-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-youtube-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-vimeo-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-twitter-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-tumblr-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-pinterest-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-linkedin-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-instagram-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-google-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-foursquare-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-facebook-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-fivehundredpix-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-flickr-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-stumbleupon-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-blogger-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-reddit-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-share-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-heart-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-email-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-rss-square:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-smugmug-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-github-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-dribbble-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-youtube-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-vimeo-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-twitter-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-tumblr-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-pinterest-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-linkedin-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-instagram-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-google-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-foursquare-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-facebook-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-fivehundredpix-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-flickr-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-stumbleupon-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-blogger-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-reddit-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-share-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-heart-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-email-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-rss-round:before {
	LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-block-socialaccountlinks .social-smugmug:before {
	CONTENT: "\e000"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-smugmug:before {
	CONTENT: "\e001"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-smugmug:before {
	CONTENT: "\e002"
}
.sqs-block-socialaccountlinks .social-dribbble:before {
	CONTENT: "\e003"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-dribbble:before {
	CONTENT: "\e004"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-dribbble:before {
	CONTENT: "\e005"
}
.sqs-block-socialaccountlinks .social-youtube:before {
	CONTENT: "\e006"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-youtube:before {
	CONTENT: "\e007"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-youtube:before {
	CONTENT: "\e008"
}
.sqs-block-socialaccountlinks .social-vimeo:before {
	CONTENT: "\e009"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-vimeo:before {
	CONTENT: "\e00a"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-vimeo:before {
	CONTENT: "\e00b"
}
.sqs-block-socialaccountlinks .social-twitter:before {
	CONTENT: "\e00c"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-twitter:before {
	CONTENT: "\e00d"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-twitter:before {
	CONTENT: "\e00e"
}
.sqs-block-socialaccountlinks .social-tumblr:before {
	CONTENT: "\e00f"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-tumblr:before {
	CONTENT: "\e010"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-tumblr:before {
	CONTENT: "\e011"
}
.sqs-block-socialaccountlinks .social-pinterest:before {
	CONTENT: "\e012"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-pinterest:before {
	CONTENT: "\e013"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-pinterest:before {
	CONTENT: "\e014"
}
.sqs-block-socialaccountlinks .social-linkedin:before {
	CONTENT: "\e015"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-linkedin:before {
	CONTENT: "\e016"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-linkedin:before {
	CONTENT: "\e017"
}
.sqs-block-socialaccountlinks .social-instagram:before {
	CONTENT: "\e018"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-instagram:before {
	CONTENT: "\e019"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-instagram:before {
	CONTENT: "\e01a"
}
.sqs-block-socialaccountlinks .social-google:before {
	CONTENT: "\e01b"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-google:before {
	CONTENT: "\e01c"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-google:before {
	CONTENT: "\e01d"
}
.sqs-block-socialaccountlinks .social-googleauth2:before {
	CONTENT: "\e01b"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-googleauth2:before {
	CONTENT: "\e01c"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-googleauth2:before {
	CONTENT: "\e01d"
}
.sqs-block-socialaccountlinks .social-foursquare:before {
	CONTENT: "\e01e"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-foursquare:before {
	CONTENT: "\e01f"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-foursquare:before {
	CONTENT: "\e020"
}
.sqs-block-socialaccountlinks .social-flickr:before {
	CONTENT: "\e021"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-flickr:before {
	CONTENT: "\e022"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-flickr:before {
	CONTENT: "\e023"
}
.sqs-block-socialaccountlinks .social-facebook:before {
	CONTENT: "\e024"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-facebook:before {
	CONTENT: "\e025"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-facebook:before {
	CONTENT: "\e026"
}
.sqs-block-socialaccountlinks .social-fivehundredpix:before {
	CONTENT: "\e027"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-fivehundredpix:before {
	CONTENT: "\e028"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-fivehundredpix:before {
	CONTENT: "\e029"
}
.sqs-block-socialaccountlinks .social-stumbleupon:before {
	CONTENT: "\e02a"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-stumbleupon:before {
	CONTENT: "\e02b"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-stumbleupon:before {
	CONTENT: "\e02c"
}
.sqs-block-socialaccountlinks .social-blogger:before {
	CONTENT: "\e02d"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-blogger:before {
	CONTENT: "\e02e"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-blogger:before {
	CONTENT: "\e02f"
}
.sqs-block-socialaccountlinks .social-reddit:before {
	CONTENT: "\e030"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-reddit:before {
	CONTENT: "\e031"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-reddit:before {
	CONTENT: "\e032"
}
.sqs-block-socialaccountlinks .social-share:before {
	CONTENT: "\e033"
}
.sqs-block-socialaccountlinks .social-heart:before {
	CONTENT: "\e034"
}
.sqs-block-socialaccountlinks .social-heart-outline:before {
	CONTENT: "\e035"
}
.sqs-block-socialaccountlinks .social-email:before {
	CONTENT: "\e036"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-email:before {
	CONTENT: "\e037"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-email:before {
	CONTENT: "\e038"
}
.sqs-block-socialaccountlinks .social-github:before {
	CONTENT: "\e039"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-github:before {
	CONTENT: "\e03b"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-github:before {
	CONTENT: "\e03a"
}
.sqs-block-socialaccountlinks .social-rss:before {
	CONTENT: "\e03c"
}
.sqs-block-socialaccountlinks .social-icon-style-square .social-rss:before {
	CONTENT: "\e03d"
}
.sqs-block-socialaccountlinks .social-icon-style-round .social-rss:before {
	CONTENT: "\e03e"
}
.rss-block .social-rss:before {
	POSITION: relative; LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-SIZE: 0.7em; TOP: 0px; FONT-WEIGHT: normal; MARGIN-RIGHT: 10px; -webkit-font-smoothing: antialiased; speak: none
}
.rss-block .social-rss-square:before {
	POSITION: relative; LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-SIZE: 0.7em; TOP: 0px; FONT-WEIGHT: normal; MARGIN-RIGHT: 10px; -webkit-font-smoothing: antialiased; speak: none
}
.rss-block .social-rss-round:before {
	POSITION: relative; LINE-HEIGHT: 1; FONT-STYLE: normal; FONT-FAMILY: "social-icon-font"; FONT-SIZE: 0.7em; TOP: 0px; FONT-WEIGHT: normal; MARGIN-RIGHT: 10px; -webkit-font-smoothing: antialiased; speak: none
}
.rss-block .social-rss:before {
	CONTENT: "\e03c"
}
.newsletter-block * {
	BOX-SIZING: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.newsletter-block .newsletter-form-wrapper {
	PADDING-BOTTOM: 34px; PADDING-LEFT: 17px; WIDTH: 100%; PADDING-RIGHT: 17px; COLOR: #272727; FONT-SIZE: 15px; PADDING-TOP: 34px
}
.newsletter-block .hidden.newsletter-form-wrapper {
	DISPLAY: none
}
.newsletter-block .newsletter-form-wrapper .hidden {
	DISPLAY: none
}
.newsletter-block .newsletter-form {
	TEXT-ALIGN: center; OVERFLOW: hidden
}
.newsletter-block .newsletter-form-header {
	MARGIN: 0px auto; WIDTH: 85%
}
.newsletter-block .newsletter-form-header-title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #272727; FONT-SIZE: 30px; PADDING-TOP: 0px
}
.newsletter-block .newsletter-form-header-title A {
	COLOR: #272727 !important; TEXT-DECORATION: underline
}
.newsletter-block .newsletter-form-header-description P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; MARGIN: 17px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #272727; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.newsletter-block .newsletter-form-header-description A {
	COLOR: #272727 !important; TEXT-DECORATION: underline
}
.newsletter-block .newsletter-form-body {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newsletter-block .newsletter-form-fields-wrapper {
	MARGIN: 12px 0px 0px; WIDTH: auto; DISPLAY: inline-block
}
.newsletter-block .newsletter-form-name-fieldset {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.newsletter-block .newsletter-form-field-wrapper {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; DISPLAY: inline-block; PADDING-TOP: 6px
}
.newsletter-block .newsletter-form-field-label {
	DISPLAY: none
}
.newsletter-block .newsletter-form-field-element {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 1em; OUTLINE-WIDTH: medium; WIDTH: 100%; PADDING-RIGHT: 1em; FONT-FAMILY: inherit; BACKGROUND: #fff; FONT-SIZE: 15px; PADDING-TOP: 1em; -webkit-transition: background .3s ease-out, border .3s ease-out; -moz-transition: background .3s ease-out, border .3s ease-out; -o-transition: background .3s ease-out, border .3s ease-out; transition: background .3s ease-out, border .3s ease-out; -ms-transition: background .3s ease-out, border .3s ease-out; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box
}
.newsletter-block .newsletter-form-field-element:focus {
	BACKGROUND: #fff; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box
}
.newsletter-block .field-error {
	DISPLAY: none
}
.newsletter-block .newsletter-form-field-wrapper .field-error {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: normal; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; MARGIN-BOTTOM: 12px; BACKGROUND: #fed9db; COLOR: #f23d3d; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.newsletter-block .newsletter-form-button-wrapper {
	PADDING-BOTTOM: 6px; MARGIN: 12px 0px 0px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; DISPLAY: inline-block; PADDING-TOP: 6px
}
.newsletter-block .newsletter-form-button {
	BORDER-BOTTOM: #4d4d4d 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #4d4d4d 1px solid; PADDING-BOTTOM: 1em; LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #4d4d4d; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.25em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.25em; FONT-FAMILY: inherit; WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 15px; BORDER-TOP: #4d4d4d 1px solid; CURSOR: pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #4d4d4d 1px solid; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none
}
.newsletter-block .large.light.sqs-spin.newsletter-form-spinner {
	POSITION: absolute; MARGIN-TOP: -11px; WIDTH: 22px; HEIGHT: 22px; VISIBILITY: hidden; MARGIN-LEFT: -11px; TOP: 50%; LEFT: 50%
}
.newsletter-block .submitting.newsletter-form .large.light.sqs-spin.newsletter-form-spinner {
	VISIBILITY: visible
}
.newsletter-block .submitting.newsletter-form .newsletter-form-button-label {
	VISIBILITY: hidden
}
.newsletter-block .newsletter-form-footnote P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: 17px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #272727; FONT-SIZE: 12px !important; PADDING-TOP: 0px; opacity: .8
}
.newsletter-block .newsletter-form-footnote A {
	COLOR: #272727 !important; TEXT-DECORATION: underline
}
.newsletter-block .form-submission-text P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; MARGIN: 17px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #272727; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.newsletter-block .form-submission-text P:first-child {
	MARGIN-TOP: 0px
}
.newsletter-block .form-submission-text A {
	COLOR: #272727 !important; TEXT-DECORATION: underline
}
.newsletter-style-light .newsletter-block .newsletter-form-wrapper {
	COLOR: #fff
}
.newsletter-style-light .newsletter-block .newsletter-form-header-title {
	COLOR: #fff
}
.newsletter-style-light .newsletter-block .newsletter-form-header-description P {
	COLOR: #fff
}
.newsletter-style-light .newsletter-block .newsletter-form-footnote P {
	COLOR: #fff
}
.newsletter-style-light .newsletter-block .form-submission-text P {
	COLOR: #fff
}
.newsletter-style-light .newsletter-block .newsletter-form-header-title A {
	COLOR: #fff !important
}
.newsletter-style-light .newsletter-block .newsletter-form-header-description A {
	COLOR: #fff !important
}
.newsletter-style-light .newsletter-block .newsletter-form-footnote A {
	COLOR: #fff !important
}
.newsletter-style-light .newsletter-block .form-submission-text A {
	COLOR: #fff !important
}
.newsletter-form-small-mode .newsletter-form-wrapper {
	PADDING-BOTTOM: 22px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; PADDING-TOP: 22px
}
.newsletter-form-small-mode .newsletter-form-header {
	WIDTH: 100%
}
.newsletter-form-small-mode .newsletter-form-header-title {
	MARGIN: 0px 0px 14px; FONT-SIZE: 22.5px !important
}
.newsletter-form-small-mode .newsletter-form-header-description P {
	LINE-HEIGHT: normal; MARGIN: 0px 0px 14px
}
.newsletter-form-small-mode .newsletter-form-body {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newsletter-form-small-mode .newsletter-form-fields-wrapper {
	DISPLAY: block
}
.newsletter-form-small-mode .newsletter-form-name-fieldset {
	WIDTH: 100%
}
.newsletter-form-small-mode .newsletter-form-field-wrapper {
	MIN-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 5px
}
.newsletter-form-small-mode .newsletter-form-button-wrapper {
	MIN-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 5px
}
.newsletter-form-small-mode .newsletter-form-button-wrapper {
	MARGIN: 6px 0px 0px
}
.newsletter-form-small-mode .newsletter-form-footnote P {
	MARGIN: 14px 0px
}
.newsletter-form-small-mode .form-submission-text P {
	LINE-HEIGHT: normal; MARGIN: 14px 0px
}
.newsletter-form-small-mode .form-submission-text P:first-child {
	MARGIN-TOP: 0px
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-wrapper {
	PADDING-BOTTOM: 22px; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; PADDING-TOP: 22px
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-header {
	WIDTH: 100%
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-header-title {
	MARGIN: 0px 0px 14px; FONT-SIZE: 22.5px !important
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-header-description P {
	LINE-HEIGHT: normal; MARGIN: 0px 0px 14px
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-body {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-fields-wrapper {
	DISPLAY: block
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-name-fieldset {
	WIDTH: 100%
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-field-wrapper {
	MIN-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 5px
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-button-wrapper {
	MIN-WIDTH: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 5px
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-button-wrapper {
	MARGIN: 6px 0px 0px
}
.newsletter-form-has-small-container.newsletter-block .newsletter-form-footnote P {
	MARGIN: 14px 0px
}
.newsletter-form-has-small-container.newsletter-block .form-submission-text P {
	LINE-HEIGHT: normal; MARGIN: 14px 0px
}
.newsletter-form-has-small-container.newsletter-block .form-submission-text P:first-child {
	MARGIN-TOP: 0px
}
.newsletter-form-has-regular-container.newsletter-block .newsletter-form-field-wrapper {
	MIN-WIDTH: 250px
}
.small-button-block-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 600
}
.medium-button-block-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 600
}
.large-button-block-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 600
}
.sqs-block-button .sqs-block-button-container--left {
	TEXT-ALIGN: left
}
.sqs-block-button .sqs-block-button-container--center {
	TEXT-ALIGN: center
}
.sqs-block-button .sqs-block-button-container--right {
	TEXT-ALIGN: right
}
.sqs-block-button .sqs-block-button-element {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; LINE-HEIGHT: normal; BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 2.5em; OUTLINE-WIDTH: medium; WIDTH: auto; PADDING-RIGHT: 2.5em; DISPLAY: inline-block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 12px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none
}
.sqs-block-button .sqs-block-button-element:hover {
	opacity: 1
}
.sqs-block-button .sqs-block-button-element--small {
	BORDER-BOTTOM-COLOR: #272727; PADDING-BOTTOM: 13px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; BORDER-TOP-COLOR: #272727; PADDING-LEFT: 26px; PADDING-RIGHT: 26px; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; COLOR: #fff; BORDER-RIGHT-COLOR: #272727; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #272727; FONT-WEIGHT: 600; PADDING-TOP: 13px
}
.sqs-block-button .sqs-block-button-element--medium {
	BORDER-BOTTOM-COLOR: #272727; PADDING-BOTTOM: 21px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; BORDER-TOP-COLOR: #272727; PADDING-LEFT: 34px; PADDING-RIGHT: 34px; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; COLOR: #fff; BORDER-RIGHT-COLOR: #272727; FONT-SIZE: 15px; BORDER-LEFT-COLOR: #272727; FONT-WEIGHT: 600; PADDING-TOP: 21px
}
.sqs-block-button .sqs-block-button-element--large {
	BORDER-BOTTOM-COLOR: #272727; PADDING-BOTTOM: 25px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #272727; FONT-STYLE: normal; BORDER-TOP-COLOR: #272727; PADDING-LEFT: 46px; PADDING-RIGHT: 46px; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; COLOR: #fff; BORDER-RIGHT-COLOR: #272727; FONT-SIZE: 20px; BORDER-LEFT-COLOR: #272727; FONT-WEIGHT: 600; PADDING-TOP: 25px
}
.small-button-style-solid .sqs-block-button .sqs-block-button-element--small {
	-webkit-transition: .1s opacity linear; -moz-transition: .1s opacity linear; -o-transition: .1s opacity linear; transition: .1s opacity linear; -webkit-backface-visibility: hidden
}
.medium-button-style-solid .sqs-block-button .sqs-block-button-element--medium {
	-webkit-transition: .1s opacity linear; -moz-transition: .1s opacity linear; -o-transition: .1s opacity linear; transition: .1s opacity linear; -webkit-backface-visibility: hidden
}
.large-button-style-solid .sqs-block-button .sqs-block-button-element--large {
	-webkit-transition: .1s opacity linear; -moz-transition: .1s opacity linear; -o-transition: .1s opacity linear; transition: .1s opacity linear; -webkit-backface-visibility: hidden
}
.small-button-style-solid .sqs-block-button .sqs-block-button-element--small:hover {
	opacity: .8
}
.medium-button-style-solid .sqs-block-button .sqs-block-button-element--medium:hover {
	opacity: .8
}
.large-button-style-solid .sqs-block-button .sqs-block-button-element--large:hover {
	opacity: .8
}
.small-button-style-outline .sqs-block-button .sqs-block-button-element--small {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BACKGROUND-COLOR: transparent; BORDER-TOP: 2px solid; BORDER-RIGHT: 2px solid; -webkit-transition: .1s background-color linear; -moz-transition: .1s background-color linear; -o-transition: .1s background-color linear; transition: .1s background-color linear
}
.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BACKGROUND-COLOR: transparent; BORDER-TOP: 2px solid; BORDER-RIGHT: 2px solid; -webkit-transition: .1s background-color linear; -moz-transition: .1s background-color linear; -o-transition: .1s background-color linear; transition: .1s background-color linear
}
.large-button-style-outline .sqs-block-button .sqs-block-button-element--large {
	BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; BACKGROUND-COLOR: transparent; BORDER-TOP: 2px solid; BORDER-RIGHT: 2px solid; -webkit-transition: .1s background-color linear; -moz-transition: .1s background-color linear; -o-transition: .1s background-color linear; transition: .1s background-color linear
}
.small-button-style-outline .sqs-block-button .sqs-block-button-element--small:hover {
	COLOR: #fff
}
.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium:hover {
	COLOR: #fff
}
.large-button-style-outline .sqs-block-button .sqs-block-button-element--large:hover {
	COLOR: #fff
}
.small-button-style-outline .sqs-block-button .sqs-block-button-element--small {
	COLOR: #272727
}
.small-button-style-outline .sqs-block-button .sqs-block-button-element--small:hover {
	BACKGROUND-COLOR: #272727; COLOR: #fff
}
.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium {
	COLOR: #272727
}
.medium-button-style-outline .sqs-block-button .sqs-block-button-element--medium:hover {
	BACKGROUND-COLOR: #272727; COLOR: #fff
}
.large-button-style-outline .sqs-block-button .sqs-block-button-element--large {
	COLOR: #272727
}
.large-button-style-outline .sqs-block-button .sqs-block-button-element--large:hover {
	BACKGROUND-COLOR: #272727; COLOR: #fff
}
.small-button-style-raised .sqs-block-button .sqs-block-button-element--small {
	POSITION: relative; -webkit-transition: .1s background-color linear; -moz-transition: .1s background-color linear; -o-transition: .1s background-color linear; transition: .1s background-color linear
}
.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium {
	POSITION: relative; -webkit-transition: .1s background-color linear; -moz-transition: .1s background-color linear; -o-transition: .1s background-color linear; transition: .1s background-color linear
}
.large-button-style-raised .sqs-block-button .sqs-block-button-element--large {
	POSITION: relative; -webkit-transition: .1s background-color linear; -moz-transition: .1s background-color linear; -o-transition: .1s background-color linear; transition: .1s background-color linear
}
.small-button-style-raised .sqs-block-button .sqs-block-button-element--small:active {
	TOP: 1px
}
.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium:active {
	TOP: 1px
}
.large-button-style-raised .sqs-block-button .sqs-block-button-element--large:active {
	TOP: 1px
}
.small-button-style-raised .sqs-block-button .sqs-block-button-element--small {
	box-shadow: 0 2px 0 0 #131313; -moz-box-shadow: 0 2px 0 0 #131313; -webkit-box-shadow: 0 2px 0 0 #131313
}
.small-button-style-raised .sqs-block-button .sqs-block-button-element--small:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.small-button-style-raised .sqs-block-button .sqs-block-button-element--small:active {
	box-shadow: 0 1px 0 0 #131313; -moz-box-shadow: 0 1px 0 0 #131313; -webkit-box-shadow: 0 1px 0 0 #131313
}
.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium {
	box-shadow: 0 2px 0 0 #131313; -moz-box-shadow: 0 2px 0 0 #131313; -webkit-box-shadow: 0 2px 0 0 #131313
}
.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.medium-button-style-raised .sqs-block-button .sqs-block-button-element--medium:active {
	box-shadow: 0 1px 0 0 #131313; -moz-box-shadow: 0 1px 0 0 #131313; -webkit-box-shadow: 0 1px 0 0 #131313
}
.large-button-style-raised .sqs-block-button .sqs-block-button-element--large {
	box-shadow: 0 3px 0 0 #131313; -moz-box-shadow: 0 3px 0 0 #131313; -webkit-box-shadow: 0 3px 0 0 #131313
}
.large-button-style-raised .sqs-block-button .sqs-block-button-element--large:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.large-button-style-raised .sqs-block-button .sqs-block-button-element--large:active {
	TOP: 2px; box-shadow: 0 1px 0 0 #131313; -moz-box-shadow: 0 1px 0 0 #131313; -webkit-box-shadow: 0 1px 0 0 #131313
}
.small-button-shape-rounded .sqs-block-button .sqs-block-button-element--small {
	border-radius: 3px
}
.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium {
	border-radius: 3px
}
.large-button-shape-rounded .sqs-block-button .sqs-block-button-element--large {
	border-radius: 3px
}
.small-button-shape-pill .sqs-block-button .sqs-block-button-element--small {
	border-radius: 300px
}
.medium-button-shape-pill .sqs-block-button .sqs-block-button-element--medium {
	border-radius: 300px
}
.large-button-shape-pill .sqs-block-button .sqs-block-button-element--large {
	border-radius: 300px
}
.sqs-layout .sqs-block.html-block IMG {
	MAX-WIDTH: 100%
}
.sqs-layout .sqs-block.html-block IMG[align=left] {
	MARGIN-RIGHT: 34px
}
.sqs-layout .sqs-block.html-block IMG[align=right] {
	MARGIN-LEFT: 34px
}
.sqs-layout .sqs-block.html-block IMG[align=top] {
	VERTICAL-ALIGN: top
}
.sqs-layout .sqs-block.html-block IMG[align=middle] {
	VERTICAL-ALIGN: middle
}
.sqs-layout .sqs-block.html-block IMG[align=bottom] {
	VERTICAL-ALIGN: bottom
}
.sqs-layout .sqs-block.html-block .full-image-float-left {
	FLOAT: left; MARGIN-RIGHT: 34px
}
.sqs-layout .sqs-block.html-block .thumbnail-image-float-left {
	FLOAT: left; MARGIN-RIGHT: 34px
}
.sqs-layout .sqs-block.html-block .full-image-float-right {
	FLOAT: right; MARGIN-LEFT: 34px
}
.sqs-layout .sqs-block.html-block .thumbnail-image-float-right {
	FLOAT: right; MARGIN-LEFT: 34px
}
.sqs-layout .sqs-block.html-block .full-image-block {
	DISPLAY: block; MARGIN-BOTTOM: 34px
}
.sqs-layout .sqs-block.html-block DIV[data-src='v5'] IMG {
	MAX-WIDTH: 100%
}
.sqs-layout .sqs-block.html-block .thumbnail-caption {
	DISPLAY: block
}
.sqs-layout .sqs-block.html-block .entry-content IMG {
	MARGIN: 0px 0px 34px
}
.sqs-layout .sqs-block.html-block .alignleft {
	WIDTH: auto; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 34px
}
.sqs-layout .sqs-block.html-block IMG.alignleft {
	WIDTH: auto; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 34px
}
.sqs-layout .sqs-block.html-block .alignright {
	WIDTH: auto; DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 34px
}
.sqs-layout .sqs-block.html-block IMG.alignright {
	WIDTH: auto; DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 34px
}
.sqs-layout .sqs-block.html-block .aligncenter {
	WIDTH: auto; DISPLAY: block; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
.sqs-layout .sqs-block.html-block IMG.aligncenter {
	WIDTH: auto; DISPLAY: block; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
.sqs-layout .sqs-block.html-block BLOCKQUOTE.left {
	TEXT-ALIGN: right; WIDTH: 33%; FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 34px
}
.sqs-layout .sqs-block.html-block BLOCKQUOTE.right {
	TEXT-ALIGN: left; WIDTH: 33%; FLOAT: right; MARGIN-LEFT: 34px; MARGIN-RIGHT: 0px
}
.system-button-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 600
}
.site-title-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 2px; FONT-SIZE: 20px; FONT-WEIGHT: 600
}
.nav-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none
}
.nav-button-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.banner-heading-font {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 48px; FONT-WEIGHT: 400
}
.banner-text-font {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 18px; FONT-WEIGHT: 400
}
.banner-button-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 16px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.body-font {
	LINE-HEIGHT: 1.6em; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 16px; FONT-WEIGHT: 400
}
.heading1-font {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 48px; FONT-WEIGHT: 400
}
.heading2-font {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 32px; FONT-WEIGHT: 400
}
.heading3-font {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; FONT-SIZE: 21px; FONT-WEIGHT: 400
}
.quote-font {
	FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", serif; LETTER-SPACING: 0px; FONT-SIZE: 27px; FONT-WEIGHT: 400
}
.subnav-title-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.subnav-link-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.footer-nav-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.site-info-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none
}
.hidden {
	DISPLAY: none !important; VISIBILITY: hidden
}
.visuallyhidden {
	CLIP: rect(0px 0px 0px 0px); BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.focusable.visuallyhidden:active {
	CLIP: rect(auto auto auto auto); POSITION: static; MARGIN: 0px; WIDTH: auto; HEIGHT: auto; OVERFLOW: visible
}
.focusable.visuallyhidden:focus {
	CLIP: rect(auto auto auto auto); POSITION: static; MARGIN: 0px; WIDTH: auto; HEIGHT: auto; OVERFLOW: visible
}
.invisible {
	VISIBILITY: hidden
}
.full-image-float-left {
	FLOAT: left; MARGIN-RIGHT: 1.5em
}
.thumbnail-image-float-left {
	FLOAT: left; MARGIN-RIGHT: 1.5em
}
.full-image-float-right {
	FLOAT: right; MARGIN-LEFT: 1.5em
}
.thumbnail-image-float-right {
	FLOAT: right; MARGIN-LEFT: 1.5em
}
.full-image-block {
	DISPLAY: block; MARGIN-BOTTOM: 1.5em
}
.thumbnail-caption {
	DISPLAY: block
}
.clearfix:before {
	DISPLAY: table; CONTENT: " "
}
.clearfix:after {
	DISPLAY: table; CONTENT: " "
}
.clearfix:after {
	CLEAR: both
}

@media Print    
{
* {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 !important; box-shadow: none; text-shadow: none
}
A {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A[href]:after {
	CONTENT: " (" attr(href) ")"
}
ABBR[title]:after {
	CONTENT: " (" attr(title) ")"
}
A[href^='javascript:']:after {
	CONTENT: ""
}
A[href^='#']:after {
	CONTENT: ""
}
PRE {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PAGE-BREAK-INSIDE: avoid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
BLOCKQUOTE {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PAGE-BREAK-INSIDE: avoid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
THEAD {
	DISPLAY: table-header-group
}
TR {
	PAGE-BREAK-INSIDE: avoid
}
IMG {
	PAGE-BREAK-INSIDE: avoid
}
IMG {
	MAX-WIDTH: 100% !important
}
P {
	WIDOWS: 3; ORPHANS: 3
}
H2 {
	WIDOWS: 3; ORPHANS: 3
}
H3 {
	WIDOWS: 3; ORPHANS: 3
}
H2 {
	PAGE-BREAK-AFTER: avoid
}
H3 {
	PAGE-BREAK-AFTER: avoid
}
    }
.border-box {
	BOX-SIZING: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.border-box:before {
	BOX-SIZING: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.border-box:after {
	BOX-SIZING: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
BODY {
	BACKGROUND-COLOR: #1f1f1f
}
#siteWrapper {
	LINE-HEIGHT: 1.6em; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 0px; FONT-SIZE: 18px; FONT-WEIGHT: 400
}
.html-block A {
	COLOR: #3d9991; TEXT-DECORATION: none
}
.entry-more-link A {
	COLOR: #3d9991; TEXT-DECORATION: none
}
.html-block A:visited {
	COLOR: #3d9991; TEXT-DECORATION: none
}
.entry-more-link A:visited {
	COLOR: #3d9991; TEXT-DECORATION: none
}
A {
	TEXT-DECORATION: none
}
article header H1 A {
	
}
H1 {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 0px; FONT-SIZE: 32px; FONT-WEIGHT: 400
}
.entry-title {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 0px; FONT-SIZE: 32px; FONT-WEIGHT: 400
}
H1 {
	
}
.entry-title {
	
}
H2 {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 22px; FONT-WEIGHT: 300
}
H2 {
	COLOR: #4a4a4a
}
H3 {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 16px; FONT-WEIGHT: 600
}
H3 {
	
}
H1 {
	LINE-HEIGHT: 1.35em; MARGIN: 1em 0px 0.5em
}
H2 {
	LINE-HEIGHT: 1.35em; MARGIN: 1em 0px 0.5em
}
H3 {
	LINE-HEIGHT: 1.35em; MARGIN: 1em 0px 0.5em
}
.entry-title {
	LINE-HEIGHT: 1.35em; MARGIN: 1em 0px 0.5em
}
H1:first-child {
	MARGIN-TOP: 0px
}
H2:first-child {
	MARGIN-TOP: 0px
}
H3:first-child {
	MARGIN-TOP: 0px
}
.entry-title:first-child {
	MARGIN-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0.5em; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 2.5em; PADDING-RIGHT: 2.5em; PADDING-TOP: 0.5em
}
.entry-actions {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.entry-comments {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.eventitem-addtocallinks {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.album-info .engagement {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.entry-dateline {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.entry-byline {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.entry-morefrom {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.entry-tags {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.entry-source {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.eventitem-backlink {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.sqs-audio-playlist .tracks .track-info .artist {
	COLOR: #1a1a1a; FONT-SIZE: 0.9em
}
.entry-actions A {
	COLOR: #1a1a1a
}
.entry-comments A {
	COLOR: #1a1a1a
}
.eventitem-addtocallinks A {
	COLOR: #1a1a1a
}
.album-info .engagement A {
	COLOR: #1a1a1a
}
.entry-dateline A {
	COLOR: #1a1a1a
}
.entry-byline A {
	COLOR: #1a1a1a
}
.entry-morefrom A {
	COLOR: #1a1a1a
}
.entry-tags A {
	COLOR: #1a1a1a
}
.entry-source A {
	COLOR: #1a1a1a
}
.eventitem-backlink A {
	COLOR: #1a1a1a
}
.sqs-audio-playlist .tracks .track-info .artist A {
	COLOR: #1a1a1a
}
.comment-count {
	LINE-HEIGHT: 1.6em; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 0px; FONT-SIZE: 18px; FONT-WEIGHT: 400
}
.quote-block figure {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; FONT-FAMILY: "adobe-caslon-pro"; LETTER-SPACING: 0px; FONT-SIZE: 20px; FONT-WEIGHT: 400; PADDING-TOP: 32px
}
.quote-block figure BLOCKQUOTE {
	LINE-HEIGHT: 1.65em
}
.quote-block BLOCKQUOTE {
	PADDING-BOTTOM: 0px; FONT-STYLE: inherit; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.quote-block BLOCKQUOTE > SPAN:first-child {
	DISPLAY: block; FONT-SIZE: 4em; opacity: .3
}
.quote-block .source {
	TEXT-ALIGN: center; FONT-SIZE: 0.87em; PADDING-TOP: 1em; opacity: .5
}
.sqs-block-horizontalrule HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 32px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#preFooter .sqs-block-horizontalrule HR {
	
}
#footer .sqs-block-horizontalrule HR {
	
}
#siteWrapper {
	BOX-SIZING: border-box; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
#siteWrapper {
	BACKGROUND-COLOR: #fff
}
.sqs-cart-dropzone .sqs-pill-shopping-cart {
	Z-INDEX: 9999
}
.category-nav .nav-section-label {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 0px; COLOR: #00746b; FONT-SIZE: 22px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.folder-nav .nav-section-label {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 0px; COLOR: #00746b; FONT-SIZE: 22px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.category-nav A {
	PADDING-BOTTOM: 0.75em; LINE-HEIGHT: 1.25em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.folder-nav A {
	PADDING-BOTTOM: 0.75em; LINE-HEIGHT: 1.25em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.category-nav A:visited {
	PADDING-BOTTOM: 0.75em; LINE-HEIGHT: 1.25em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.folder-nav A:visited {
	PADDING-BOTTOM: 0.75em; LINE-HEIGHT: 1.25em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.category-nav A:hover {
	COLOR: #1a1a1a
}
.folder-nav A:hover {
	COLOR: #1a1a1a
}
.category-nav A:hover:visited {
	COLOR: #1a1a1a
}
.folder-nav A:hover:visited {
	COLOR: #1a1a1a
}
.category-nav LI.active-link A {
	COLOR: #1a1a1a
}
.folder-nav LI.active-link A {
	COLOR: #1a1a1a
}
.category-nav LI.active-link A:visited {
	COLOR: #1a1a1a
}
.folder-nav LI.active-link A:visited {
	COLOR: #1a1a1a
}
.header-inner {
	BOX-SIZING: border-box; MARGIN: auto; WIDTH: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.footer-inner {
	BOX-SIZING: border-box; MARGIN: auto; WIDTH: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.pre-footer-inner {
	BOX-SIZING: border-box; MARGIN: auto; WIDTH: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.footer-inner {
	MAX-WIDTH: 1020px
}
.pre-footer-inner {
	MAX-WIDTH: 1020px
}
#header {
	Z-INDEX: 1000; BOX-SIZING: border-box; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; BACKGROUND-COLOR: #212121; PADDING-LEFT: 20px; WIDTH: 100%; PADDING-RIGHT: 20px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
#header A {
	TEXT-DECORATION: none
}
.header-inner {
	BOX-SIZING: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.footer-inner {
	BOX-SIZING: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.pre-footer-inner .sqs-layout {
	BOX-SIZING: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.header-inner {
	BOX-SIZING: border-box; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table; PADDING-TOP: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-animation: header-anim 1s ease-in-out; animation: header-anim 1s ease-in-out
}
.footer-inner {
	PADDING-BOTTOM: 64px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; PADDING-TOP: 64px
}
.pre-footer-inner .sqs-layout {
	PADDING-BOTTOM: 32px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; PADDING-TOP: 32px
}
.pre-footer-inner .empty.sqs-layout {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; PADDING-TOP: 0px
}
.transparent-header #header {
	POSITION: absolute; BACKGROUND-COLOR: transparent
}
#preFooter {
	BACKGROUND-COLOR: #333
}
#preFooter {
	
}
#preFooter .html-block A {
	
}
#preFooter .html-block A:visited {
	
}
#preFooter H1 {
	COLOR: #fff
}
#preFooter H2 {
	COLOR: #fff
}
#preFooter H3 {
	COLOR: #fff
}
.pre-footer-inner {
	-webkit-transition: all .25s ease-in-out .1s; -moz-transition: all .25s ease-in-out .1s; -o-transition: all .25s ease-in-out .1s; transition: all .25s ease-in-out .1s; -ms-transition: all .25s ease-in-out .1s
}
.pre-footer-inner A {
	TEXT-DECORATION: underline
}
.pre-footer-inner A:visited {
	TEXT-DECORATION: underline
}
.pre-footer-inner .sqs-block-socialaccountlinks A {
	COLOR: inherit; TEXT-DECORATION: none
}
.pre-footer-inner .sqs-block-socialaccountlinks A:visited {
	COLOR: inherit; TEXT-DECORATION: none
}
.unscrolled .pre-footer-inner {
	-webkit-transform: translate3d(0, 12px, 0); -moz-transform: translate3d(0, 12px, 0); -ms-transform: translate3d(0, 12px, 0); transform: translate3d(0, 12px, 0); opacity: 0; -o-transform: translate3d(0, 12px, 0)
}
#footer {
	BACKGROUND-COLOR: #1f1f1f
}
#footer .html-block A {
	TEXT-DECORATION: underline
}
#footer .html-block A:visited {
	TEXT-DECORATION: underline
}
#footer nav {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
#footer nav A {
	LINE-HEIGHT: 1.25em; COLOR: #fff; TEXT-DECORATION: none
}
#footer nav A:visited {
	LINE-HEIGHT: 1.25em; COLOR: #fff; TEXT-DECORATION: none
}
#footer nav LABEL {
	LINE-HEIGHT: 1.25em; COLOR: #fff; TEXT-DECORATION: none
}
#footer nav A.active {
	COLOR: #fff
}
#footer nav A.active:visited {
	COLOR: #fff
}
#footer nav LABEL.active {
	COLOR: #fff
}
#footer nav A:hover {
	COLOR: #fff
}
#footer nav A:hover:visited {
	COLOR: #fff
}
#footer nav LABEL:hover {
	COLOR: #fff
}
#footer .folder .subnav {
	BACKGROUND-COLOR: #1f1f1f
}
#footer {
	
}
#footer H1 {
	COLOR: #fff
}
#footer H2 {
	COLOR: #fff
}
#footer H3 {
	COLOR: #fff
}
#page {
	BOX-SIZING: border-box; PADDING-BOTTOM: 96px; MARGIN: auto; PADDING-LEFT: 32px; WIDTH: auto; PADDING-RIGHT: 32px; MAX-WIDTH: 1020px; PADDING-TOP: 96px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
#content {
	WIDTH: 100%; DISPLAY: block
}
.collection-type-page #content {
	MARGIN: auto
}
#folderNav {
	BOX-SIZING: border-box; WIDTH: 26.56%; DISPLAY: inline-block; VERTICAL-ALIGN: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
#categoryNav {
	BOX-SIZING: border-box; WIDTH: 26.56%; DISPLAY: inline-block; VERTICAL-ALIGN: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
#rightSidebar {
	BOX-SIZING: border-box; WIDTH: 26.56%; DISPLAY: inline-block; VERTICAL-ALIGN: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
#folderNav {
	PADDING-RIGHT: 64px
}
#categoryNav {
	PADDING-RIGHT: 64px
}
#rightSidebar {
	PADDING-LEFT: 64px; FONT-SIZE: 0.85em
}
.collection-type-blog #content {
	WIDTH: 73.43%; DISPLAY: inline-block; VERTICAL-ALIGN: top
}
#logoImage {
	MARGIN: 0px; MAX-WIDTH: 100%; FONT-SIZE: 0px
}
#logoImage A {
	DISPLAY: block
}
#logoImage IMG {
	WIDTH: auto; MAX-WIDTH: 100%; HEIGHT: auto; MAX-HEIGHT: 100px
}
#siteTitle {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; MARGIN: 0px; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: 600; PADDING-TOP: 0px
}
#siteTitle A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; MARGIN: 0px; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: 600; PADDING-TOP: 0px
}
.hide-page-sidebar #folderNav {
	DISPLAY: none
}
.hide-page-sidebar #folderNav + #content {
	DISPLAY: block
}
.hide-products-sidebar #categoryNav {
	DISPLAY: none
}
.hide-products-sidebar #categoryNav + #content {
	DISPLAY: block
}
.hide-sidebar-title .category-nav .nav-section-label {
	DISPLAY: none
}
.hide-sidebar-title .folder-nav .nav-section-label {
	DISPLAY: none
}
.has-promoted-gallery.collection-type-page #promotedGalleryWrapper .sqs-block {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.has-promoted-gallery.collection-type-page #promotedGalleryWrapper .sqs-gallery-block-slideshow {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MAX-WIDTH: 100%; HEIGHT: 600px !important; PADDING-TOP: 0px; opacity: 1
}
.has-promoted-gallery.collection-type-page #promotedGalleryWrapper .sqs-gallery-block-slideshow .sqs-gallery {
	WIDTH: 100%; MAX-WIDTH: 100%; HEIGHT: 600px !important
}
.transparent-header.has-promoted-gallery.collection-type-page #promotedGalleryWrapper .sqs-gallery-block-slideshow {
	HEIGHT: 700px !important
}
.transparent-header.has-promoted-gallery.collection-type-page #promotedGalleryWrapper .sqs-gallery-block-slideshow .sqs-gallery {
	HEIGHT: 700px !important
}
.loading.has-promoted-gallery.collection-type-page #promotedGalleryWrapper .sqs-gallery-block-slideshow {
	opacity: 0
}
.has-promoted-gallery.collection-type-page .banner-thumbnail-wrapper {
	DISPLAY: none
}
.sqs-gallery-meta-container .sqs-gallery-controls .previous {
	BACKGROUND-COLOR: transparent
}
.sqs-gallery-controls .next {
	BACKGROUND-COLOR: transparent
}
.sqs-gallery-meta-container .sqs-gallery-controls .previous:hover {
	BACKGROUND-COLOR: transparent
}
.sqs-gallery-controls .next:hover {
	BACKGROUND-COLOR: transparent
}
.banner-slideshow-controls-none .sqs-gallery-meta-container .sqs-gallery-controls .previous {
	DISPLAY: none
}
.banner-slideshow-controls-none .sqs-gallery-controls .next {
	DISPLAY: none
}
.has-promoted-gallery.collection-type-page #promotedGalleryWrapper .sqs-gallery-thumbnails {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 0px; PADDING-TOP: 0px
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-bottom.sqs-gallery-block-slideshow .meta {
	MARGIN: 0px; TOP: 50% !important; LEFT: 50% !important; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-top.sqs-gallery-block-slideshow .meta {
	MARGIN: 0px; TOP: 50% !important; LEFT: 50% !important; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-top-left.sqs-gallery-block-slideshow .meta {
	MARGIN: 0px; TOP: 50% !important; LEFT: 50% !important; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-center.sqs-gallery-block-slideshow .meta {
	MARGIN: 0px; TOP: 50% !important; LEFT: 50% !important; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-bottom-left.sqs-gallery-block-slideshow .meta {
	MARGIN: 0px; TOP: 50% !important; LEFT: 50% !important; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-bottom-right.sqs-gallery-block-slideshow .meta {
	MARGIN: 0px; TOP: 50% !important; LEFT: 50% !important; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-top-right.sqs-gallery-block-slideshow .meta {
	MARGIN: 0px; TOP: 50% !important; LEFT: 50% !important; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-bottom.sqs-gallery-block-slideshow .loaded.sqs-active-slide .meta {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-top.sqs-gallery-block-slideshow .loaded.sqs-active-slide .meta {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-top-left.sqs-gallery-block-slideshow .loaded.sqs-active-slide .meta {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-center.sqs-gallery-block-slideshow .loaded.sqs-active-slide .meta {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-bottom-left.sqs-gallery-block-slideshow .loaded.sqs-active-slide .meta {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-bottom-right.sqs-gallery-block-slideshow .loaded.sqs-active-slide .meta {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-meta-position-top-right.sqs-gallery-block-slideshow .loaded.sqs-active-slide .meta {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .reduce-text-size .meta .meta-description P {
	LETTER-SPACING: 2px; FONT-SIZE: 14px
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .reduce-text-size .meta .meta-description P > STRONG {
	LETTER-SPACING: 2px; FONT-SIZE: 22px
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .hide-body-text .meta .meta-description P {
	LINE-HEIGHT: 0 !important; MARGIN: 0px; VISIBILITY: hidden
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .hide-body-text .meta .meta-description P:first-child > STRONG {
	MARGIN-TOP: 0px !important
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .hide-body-text .meta .meta-description P > STRONG {
	LINE-HEIGHT: 1.12em !important; MARGIN: 20px 0px; VISIBILITY: visible
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .meta {
	Z-INDEX: 100; TEXT-ALIGN: center; OVERFLOW-Y: visible !important; MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto !important
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .meta .meta-inside {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; PADDING-TOP: 0px
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .meta .meta-title {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .meta .meta-description P {
	LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: none; FONT-STYLE: italic; MARGIN: 20px 0px; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .meta .meta-description P > STRONG {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; DISPLAY: block; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 4px; COLOR: #fff; FONT-SIZE: 48px; FONT-WEIGHT: 700
}
.has-promoted-gallery.transparent-header #promotedGalleryWrapper .sqs-gallery-block-slideshow .meta {
	PADDING-TOP: 25px
}
.has-promoted-gallery #promotedGalleryWrapper .sqs-gallery-block-slideshow .meta {
	WIDTH: 764px !important; BOTTOM: auto; MAX-WIDTH: 764px !important
}
.sqs-featured-posts-gallery .title-desc-wrapper {
	TEXT-ALIGN: center; WIDTH: 764px !important; MAX-WIDTH: 764px !important
}
#promotedGalleryWrapper {
	BACKGROUND-COLOR: #000
}
.banner-thumbnail-wrapper {
	BACKGROUND-COLOR: #000
}
.sqs-featured-posts-gallery {
	BACKGROUND-COLOR: #000
}
#promotedGalleryWrapper .color-overlay {
	Z-INDEX: 99; POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.banner-thumbnail-wrapper .color-overlay {
	Z-INDEX: 99; POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.sqs-featured-posts-gallery .color-overlay {
	Z-INDEX: 99; POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.collection-type-blog .no-main-image .color-overlay {
	BACKGROUND-COLOR: #000
}
.banner-thumbnail-wrapper {
	POSITION: relative; MIN-HEIGHT: 320px; WIDTH: 100%; OVERFLOW: hidden
}
.view-list .banner-thumbnail-wrapper {
	PADDING-BOTTOM: 130px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 130px
}
.collection-type-page .banner-thumbnail-wrapper {
	PADDING-BOTTOM: 130px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 130px
}
.view-list.transparent-header .banner-thumbnail-wrapper {
	PADDING-BOTTOM: 155px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 180px
}
.collection-type-page.transparent-header .banner-thumbnail-wrapper {
	PADDING-BOTTOM: 155px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 180px
}
#thumbnail {
	POSITION: absolute; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px; -webkit-animation: feature-bg-anim .6s ease-in-out; animation: feature-bg-anim .6s ease-in-out
}
.desc-wrapper {
	Z-INDEX: 100; BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 32px; MARGIN: 0px auto; PADDING-LEFT: 32px; WIDTH: 100%; PADDING-RIGHT: 32px; MAX-WIDTH: 764px; PADDING-TOP: 32px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-animation: feature-text-anim .75s ease-in-out; animation: feature-text-anim .75s ease-in-out
}
.desc-wrapper P {
	LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: none; FONT-STYLE: italic; MARGIN: 20px 0px; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400; -webkit-transform: translatez(0)
}
.desc-wrapper P > STRONG {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; DISPLAY: block; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 4px; COLOR: #fff; FONT-SIZE: 48px; FONT-WEIGHT: 700
}
#headerNav nav A {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
#sidecarNav nav A {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
#headerNav nav A:visited {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
#sidecarNav nav A:visited {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
#headerNav nav LABEL {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
#sidecarNav nav LABEL {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
#headerNav nav A:hover {
	COLOR: #fff
}
#sidecarNav nav A:hover {
	COLOR: #fff
}
#headerNav nav A:hover:visited {
	COLOR: #fff
}
#sidecarNav nav A:hover:visited {
	COLOR: #fff
}
#headerNav nav LABEL:hover {
	COLOR: #fff
}
#sidecarNav nav LABEL:hover {
	COLOR: #fff
}
#headerNav nav .active > A {
	COLOR: #fff
}
#sidecarNav nav .active > A {
	COLOR: #fff
}
#headerNav nav .active > A:visited {
	COLOR: #fff
}
#sidecarNav nav .active > A:visited {
	COLOR: #fff
}
#headerNav nav .active > LABEL {
	COLOR: #fff
}
#sidecarNav nav .active > LABEL {
	COLOR: #fff
}
#headerNav nav .subnav {
	BACKGROUND-COLOR: #212121
}
#sidecarNav nav .subnav {
	BACKGROUND-COLOR: #212121
}
#sidecarNav .folder LABEL:before {
	WIDTH: 0.75em; PADDING-RIGHT: 0.25em; DISPLAY: inline-block; CONTENT: '+'
}
.touch-styles .folder-toggle-label ~ .subnav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; HEIGHT: 0px; MAX-HEIGHT: 0px; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.touch-styles .folder-toggle-label ~ .subnav > DIV {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
.force-mobile-nav #sidecarNav .folder-toggle-label ~ .subnav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; HEIGHT: 0px; MAX-HEIGHT: 0px; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.force-mobile-nav #sidecarNav .folder-toggle-label ~ .subnav > DIV {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper {
	POSITION: relative
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper nav > DIV {
	MARGIN: 0px; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper nav > DIV > A {
	PADDING-BOTTOM: 0.75em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; PADDING-TOP: 0.75em
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper nav > DIV LABEL {
	PADDING-BOTTOM: 0.75em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; PADDING-TOP: 0.75em
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper nav > DIV:first-child > A {
	PADDING-LEFT: 0px
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper nav > DIV:first-child LABEL {
	PADDING-LEFT: 0px
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper .folder .subnav {
	Z-INDEX: 1000; BOX-SIZING: border-box; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; BOTTOM: 100%; PADDING-RIGHT: 0px; DISPLAY: inline-block; WHITE-SPACE: nowrap; TOP: auto; PADDING-TOP: 1em; LEFT: -0.5em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); -ms-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transition: -webkit-transform .14s 0s ease-in-out; -moz-transition: -moz-transform .14s 0s ease-in-out; -o-transition: -o-transform .14s 0s ease-in-out; transition: transform .14s 0s ease-in-out; -ms-transition: -ms-transform .14s 0s ease-in-out; -o-transform: scale(1, 0); -o-transform-origin: 0 100%
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper .folder .subnav > DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; opacity: 0; -webkit-transition: opacity .05s 0s ease-in-out; -moz-transition: opacity .05s 0s ease-in-out; -o-transition: opacity .05s 0s ease-in-out; transition: opacity .05s 0s ease-in-out; -ms-transition: opacity .05s 0s ease-in-out
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper .folder .subnav > DIV A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; DISPLAY: block; PADDING-TOP: 0.5em; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); transform: translatez(0); -o-transform: translatez(0)
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper .folder:hover .subnav {
	-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -o-transform: scale(1, 1)
}
.force-mobile-nav .nav-wrapper#secondaryNavWrapper .folder:hover .subnav > DIV {
	opacity: 1; -webkit-transition: opacity .14s .14s ease-in-out; -moz-transition: opacity .14s .14s ease-in-out; -o-transition: opacity .14s .14s ease-in-out; transition: opacity .14s .14s ease-in-out; -ms-transition: opacity .14s .14s ease-in-out
}
.folder {
	POSITION: relative
}
.folder-toggle-label {
	CURSOR: pointer
}
BODY {
	-webkit-animation: bugfix infinite 1s
}
.mobile-nav-toggle-label {
	DISPLAY: none
}
.back-to-top-nav {
	DISPLAY: none
}
#secondaryNavWrapper {
	Z-INDEX: 3; POSITION: relative; PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.25em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; RIGHT: auto; PADDING-TOP: 0px
}
#secondaryNavWrapper nav > DIV:first-child > A {
	PADDING-LEFT: 0px
}
#secondaryNavWrapper nav > DIV:first-child LABEL {
	PADDING-LEFT: 0px
}
#siteInfo {
	MARGIN-BOTTOM: 1.5em
}
#siteInfo {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none
}
#siteInfo A {
	COLOR: #fff
}
#siteInfo A:visited {
	COLOR: #fff
}
.site-phone {
	WHITE-SPACE: nowrap
}
.site-email {
	WHITE-SPACE: nowrap
}
.site-address + .site-phone {
	MARGIN-LEFT: 1em
}
.site-address + .site-email {
	MARGIN-LEFT: 1em
}
.site-phone + .site-email {
	MARGIN-LEFT: 1em
}
.center-navigation--info #secondaryNavWrapper {
	TEXT-ALIGN: center; LEFT: auto
}
.center-navigation--info #siteInfo {
	TEXT-ALIGN: center
}
.hide-site-info #siteInfo {
	DISPLAY: none
}
.folder-nav-toggle-label {
	DISPLAY: none
}
.category-nav-toggle-label {
	DISPLAY: none
}
.sqs-simple-like {
	LINE-HEIGHT: inherit
}
.sqs-simple-like .like-count {
	MARGIN-RIGHT: 1.2em
}
.sqs-simple-like .like-count:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e012"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-simple-like .like-count:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.sqs-simple-like .like-count:before {
	POSITION: relative; TEXT-ALIGN: left; LINE-HEIGHT: inherit; WIDTH: auto; HEIGHT: auto; FONT-SIZE: 1.2em; TOP: 0.13em; MARGIN-RIGHT: 0.2em
}
.sqs-simple-like .like-icon {
	DISPLAY: none
}
.ss-social-button:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02b"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.ss-social-button:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.ss-social-button:before {
	TEXT-ALIGN: left; LINE-HEIGHT: inherit; WIDTH: auto; HEIGHT: auto; FONT-SIZE: 0.85em; MARGIN-RIGHT: 0.4em
}
.ss-social-button DIV {
	DISPLAY: inline-block
}
.ss-social-button-icon {
	DISPLAY: none !important
}
#indexList figure {
	WIDTH: 100%
}
#indexList figure A {
	DISPLAY: block
}
#indexList figure IMG {
	MAX-WIDTH: 100%
}
.embed-block IFRAME {
	MAX-WIDTH: 100%
}
.embed-block IMG {
	MAX-WIDTH: 100%
}
.image-block.sqs-block .image-caption-wrapper P {
	LINE-HEIGHT: 1.25em; FONT-SIZE: 0.87em
}
HTML.touch .squarespace-comments .comments-content .comment-list .comment .comment-header .controls .squarespace-comment-buttons .comment-control {
	opacity: 1
}
#productList .product .product-title {
	LINE-HEIGHT: 1.25em; MARGIN-BOTTOM: 0.75em; FONT-SIZE: 1.25em
}
.no-touch .product-list-titles-overlay #productList .product .product-title {
	LINE-HEIGHT: 1.25em; MARGIN-BOTTOM: 0.75em; FONT-SIZE: 1.25em
}
#productList .product .product-price {
	LINE-HEIGHT: 1.25em; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.75em; FONT-SIZE: 1em
}
.no-touch .product-list-titles-overlay #productList .product .product-price {
	LINE-HEIGHT: 1.25em; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.75em; FONT-SIZE: 1em
}
.full-width-gallery.collection-type-gallery #page {
	PADDING-BOTTOM: 32px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; MAX-WIDTH: 100%; PADDING-TOP: 32px
}
.sqs-frontend-outline.sqs-frontend-edit-wrapper.banner-thumbnail-wrapper {
	outline-offset: 0px
}
.banner-thumbnail-wrapper .sqs-frontend-edit {
	BOTTOM: 1px !important; TOP: auto !important; RIGHT: 1px
}
#rightSidebar HR {
	
}
.view-list .filter-heading {
	BOX-SIZING: border-box; PADDING-BOTTOM: 0px; MARGIN: 0px auto -32px; PADDING-LEFT: 32px; PADDING-RIGHT: 32px; MAX-WIDTH: 1020px; PADDING-TOP: 32px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.view-list .filter-heading SPAN:after {
	PADDING-LEFT: 1em; CONTENT: '\00D7'
}
.view-list .filter-heading A {
	BORDER-BOTTOM: #3d9991 2px solid; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; COLOR: #3d9991; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
.view-list .entry-title {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 22px; FONT-WEIGHT: 300
}
.view-list .entry + .entry {
	MARGIN-TOP: 128px
}
.view-list .excerpt-thumb {
	MARGIN: 0px 1em 2em 0px; WIDTH: 12em; DISPLAY: none; FLOAT: left; HEIGHT: 12em; OVERFLOW: hidden
}
.view-list .excerpt-thumb A {
	DISPLAY: block; HEIGHT: 100%
}
.view-list .p-summary P:first-child {
	MARGIN-TOP: 0px
}
.view-list .entry-content {
	OVERFLOW: hidden
}
.view-item .blog-item article.has-main-image .meta-above-title {
	DISPLAY: none
}
.view-item .blog-item article.has-main-image .entry-title {
	DISPLAY: none
}
.view-item .blog-item article.has-main-image .entry-title-passthrough {
	DISPLAY: none
}
.entry-dateline {
	DISPLAY: inline
}
.entry-byline {
	DISPLAY: inline
}
.entry-morefrom {
	DISPLAY: inline
}
.meta-below-title {
	MARGIN-BOTTOM: 1em
}
.entry-title {
	MARGIN: 0.5em 0px
}
.entry-title-passthrough:after {
	FONT: 0.9em sans-serif; CONTENT: " \279D"
}
.entry-more-link {
	MARGIN-BOTTOM: 0px
}
.entry-more-link A:before {
	CONTENT: "Read More"
}
.entry-more-link A:after {
	FONT: 0.9em sans-serif; CONTENT: " \279D"
}
.entry-footer {
	LINE-HEIGHT: 1.25em
}
.entry-tags {
	MARGIN-TOP: 2em; TEXT-OVERFLOW: ellipsis; MAX-WIDTH: 30em; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.entry-source {
	MARGIN-TOP: 2em; TEXT-OVERFLOW: ellipsis; MAX-WIDTH: 30em; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.entry-actions {
	MARGIN-TOP: 2em
}
.entry-actions .entry-comments {
	DISPLAY: inline-block; MARGIN-RIGHT: 1em; TEXT-DECORATION: none
}
.entry-actions .entry-comments:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e010"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.entry-actions .entry-comments:before {
	LINE-HEIGHT: 16px; WIDTH: 16px; HEIGHT: 16px; FONT-SIZE: 16px
}
.entry-actions .entry-comments:before {
	POSITION: relative; TEXT-ALIGN: left; LINE-HEIGHT: inherit; WIDTH: auto; HEIGHT: auto; FONT-SIZE: 1.2em; TOP: 0.12em; MARGIN-RIGHT: 0.2em
}
.pagination {
	MARGIN-TOP: 6em
}
.pagination > DIV {
	BOX-SIZING: border-box; WIDTH: 50%; DISPLAY: inline-block; VERTICAL-ALIGN: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.pagination > DIV A {
	DISPLAY: block; COLOR: #3d9991
}
.pagination .newer {
	PADDING-RIGHT: 1em
}
.pagination .older {
	TEXT-ALIGN: right; PADDING-LEFT: 1em
}
.collection-type-blog.hide-blog-sidebar #page #rightSidebar {
	DISPLAY: none
}
.collection-type-blog.hide-blog-sidebar #page #content {
	MARGIN: 0px auto; WIDTH: 100%; DISPLAY: block; MAX-WIDTH: 700px
}
.hide-blog-recents #rightSidebar .recent-posts {
	DISPLAY: none
}
.hide-blog-categories #rightSidebar .blog-categories {
	DISPLAY: none
}
.view-list.hide-list-entry-footer .entry-footer {
	DISPLAY: none
}
.meta-priority-date .meta-above-title .entry-morefrom {
	DISPLAY: none
}
.meta-priority-date .meta-above-title .entry-author {
	DISPLAY: none
}
.meta-priority-date .meta-below-title .entry-dateline {
	DISPLAY: none
}
.meta-priority-date .sqs-featured-posts-gallery .title-desc-wrapper .post-author {
	DISPLAY: none
}
.meta-priority-date .blog-item-wrapper .post-author {
	DISPLAY: none
}
.meta-priority-date .recent-posts .post-author {
	DISPLAY: none
}
.meta-priority-date .sqs-featured-posts-gallery .title-desc-wrapper .post-category {
	DISPLAY: none
}
.meta-priority-date .blog-item-wrapper .post-category {
	DISPLAY: none
}
.meta-priority-date .recent-posts .post-category {
	DISPLAY: none
}
.meta-priority-category .meta-above-title .entry-dateline {
	DISPLAY: none
}
.meta-priority-category .meta-above-title .entry-author {
	DISPLAY: none
}
.meta-priority-category .meta-below-title .entry-morefrom {
	DISPLAY: none
}
.meta-priority-category .sqs-featured-posts-gallery .title-desc-wrapper .post-author {
	DISPLAY: none
}
.meta-priority-category .blog-item-wrapper .post-author {
	DISPLAY: none
}
.meta-priority-category .recent-posts .post-author {
	DISPLAY: none
}
.meta-priority-category .sqs-featured-posts-gallery .title-desc-wrapper .post-date {
	DISPLAY: none
}
.meta-priority-category .blog-item-wrapper .post-date {
	DISPLAY: none
}
.meta-priority-category .recent-posts .post-date {
	DISPLAY: none
}
.meta-priority-author .meta-above-title .entry-dateline {
	DISPLAY: none
}
.meta-priority-author .meta-above-title .entry-morefrom {
	DISPLAY: none
}
.meta-priority-author .meta-below-title .entry-author {
	DISPLAY: none
}
.meta-priority-author .meta-below-title .entry-morefrom:before {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; CONTENT: '\00B7'; PADDING-TOP: 0px
}
.meta-priority-author .sqs-featured-posts-gallery .title-desc-wrapper .post-date {
	DISPLAY: none
}
.meta-priority-author .blog-item-wrapper .post-date {
	DISPLAY: none
}
.meta-priority-author .recent-posts .post-date {
	DISPLAY: none
}
.meta-priority-author .sqs-featured-posts-gallery .title-desc-wrapper .post-category {
	DISPLAY: none
}
.meta-priority-author .blog-item-wrapper .post-category {
	DISPLAY: none
}
.meta-priority-author .recent-posts .post-category {
	DISPLAY: none
}
.meta-priority-none .meta-above-title .entry-dateline {
	DISPLAY: none
}
.meta-priority-none .meta-above-title .entry-morefrom {
	DISPLAY: none
}
.meta-priority-none .meta-above-title .entry-author {
	DISPLAY: none
}
.meta-priority-none .entry-morefrom:before {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; CONTENT: '\00B7'; PADDING-TOP: 0px
}
.meta-priority-none .sqs-featured-posts-gallery .title-desc-wrapper .post-date {
	DISPLAY: none
}
.meta-priority-none .blog-item-wrapper .post-date {
	DISPLAY: none
}
.meta-priority-none .recent-posts .post-date {
	DISPLAY: none
}
.meta-priority-none .sqs-featured-posts-gallery .title-desc-wrapper .post-category {
	DISPLAY: none
}
.meta-priority-none .blog-item-wrapper .post-category {
	DISPLAY: none
}
.meta-priority-none .recent-posts .post-category {
	DISPLAY: none
}
.meta-priority-none .sqs-featured-posts-gallery .title-desc-wrapper .post-author {
	DISPLAY: none
}
.meta-priority-none .blog-item-wrapper .post-author {
	DISPLAY: none
}
.meta-priority-none .recent-posts .post-author {
	DISPLAY: none
}
.view-item.collection-type-blog .banner-thumbnail-wrapper {
	PADDING-BOTTOM: 130px; MIN-HEIGHT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 130px
}
.transparent-header.view-item.collection-type-blog .banner-thumbnail-wrapper {
	PADDING-BOTTOM: 155px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 180px
}
.blog-item-wrapper {
	Z-INDEX: 100; BOX-SIZING: border-box; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 32px; MARGIN: 0px auto; PADDING-LEFT: 32px; WIDTH: 100%; PADDING-RIGHT: 32px; DISPLAY: block; MAX-WIDTH: 764px; PADDING-TOP: 32px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box
}
.blog-item-wrapper .title-desc-wrapper {
	-webkit-animation: feature-text-anim .75s ease-in-out; animation: feature-text-anim .75s ease-in-out
}
.blog-item-wrapper .post-title {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 4px; COLOR: #fff; FONT-SIZE: 48px; FONT-WEIGHT: 700; TEXT-DECORATION: none; -webkit-transform: translatez(0)
}
.blog-item-wrapper .post-date {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: block; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400; -webkit-transform: translatez(0)
}
.blog-item-wrapper .post-author {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: block; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400; -webkit-transform: translatez(0)
}
.blog-item-wrapper .post-category {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: block; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400; -webkit-transform: translatez(0)
}
.blog-item-wrapper .post-date A {
	COLOR: #fff
}
.blog-item-wrapper .post-author A {
	COLOR: #fff
}
.blog-item-wrapper .post-category A {
	COLOR: #fff
}
.sqs-featured-posts-gallery .previous-slide.arrow:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02c"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-featured-posts-gallery .previous-slide.arrow:before {
	LINE-HEIGHT: 32px; WIDTH: 32px; HEIGHT: 32px; FONT-SIZE: 32px
}
.sqs-featured-posts-gallery .previous-slide.arrow:before {
	LINE-HEIGHT: 24px; WIDTH: 24px; HEIGHT: 24px; FONT-SIZE: 24px
}
.sqs-featured-posts-gallery .next-slide.arrow:before {
	TEXT-ALIGN: center; FONT-STYLE: normal; DISPLAY: inline-block; FONT-FAMILY: "squarespace-ui-font"; VERTICAL-ALIGN: middle; CONTENT: "\e02d"; FONT-WEIGHT: normal; -webkit-font-smoothing: antialiased; speak: none
}
.sqs-featured-posts-gallery .next-slide.arrow:before {
	LINE-HEIGHT: 32px; WIDTH: 32px; HEIGHT: 32px; FONT-SIZE: 32px
}
.sqs-featured-posts-gallery .next-slide.arrow:before {
	LINE-HEIGHT: 24px; WIDTH: 24px; HEIGHT: 24px; FONT-SIZE: 24px
}
.sqs-featured-posts-gallery .arrow {
	DISPLAY: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none
}
.sqs-featured-posts-gallery .icons SPAN {
	DISPLAY: none; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none
}
.sqs-featured-posts-gallery .gallery-wrapper {
	POSITION: relative; WIDTH: 100%
}
.sqs-featured-posts-gallery .gallery-wrapper .posts {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 600px !important
}
.sqs-featured-posts-gallery .gallery-wrapper .posts .post {
	BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: 600px !important; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); transform: translatez(0); -o-transform: translatez(0)
}
.sqs-featured-posts-gallery .gallery-wrapper .posts .post A {
	DISPLAY: block
}
.loaded.sqs-featured-posts-gallery .gallery-wrapper .posts .post {
	opacity: 1
}
.sqs-featured-posts-gallery .slides-controls {
	Z-INDEX: 991; POSITION: relative; OVERFLOW: hidden; CURSOR: pointer
}
.sqs-featured-posts-gallery .circles {
	MARGIN: 20px 0px; DISPLAY: none; CURSOR: pointer
}
.sqs-featured-posts-gallery .sqs-gallery-controls-disabled.circles {
	DISPLAY: none
}
.sqs-featured-posts-gallery-interaction.sqs-featured-posts-gallery .arrow {
	opacity: 0
}
.sqs-featured-posts-gallery .title-desc-wrapper {
	Z-INDEX: 1000; BOX-SIZING: border-box; POSITION: absolute; PADDING-BOTTOM: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 50%; PADDING-TOP: 32px; LEFT: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transform: translate(-50%, -45%); -moz-transform: translate(-50%, -45%); -ms-transform: translate(-50%, -45%); transform: translate(-50%, -45%); opacity: 0; -webkit-transition: all .25s ease-in-out .3s; -moz-transition: all .25s ease-in-out .3s; -o-transition: all .25s ease-in-out .3s; transition: all .25s ease-in-out .3s; -ms-transition: all .25s ease-in-out .3s; -o-transform: translate(-50%, -45%)
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-title {
	MARGIN-BOTTOM: 0.75em; -webkit-transform: translatez(0)
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-title A {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 4px; COLOR: #fff; FONT-SIZE: 48px; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-date {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: block; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400; -webkit-transform: translatez(0)
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-author {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: block; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400; -webkit-transform: translatez(0)
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-category {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: block; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400; -webkit-transform: translatez(0)
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-date A {
	COLOR: #fff
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-author A {
	COLOR: #fff
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-category A {
	COLOR: #fff
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-excerpt {
	LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: none; FONT-FAMILY: "adobe-garamond-pro"; MARGIN-BOTTOM: 0.75em; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: 400
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-excerpt P {
	MARGIN: 0px
}
.sqs-featured-posts-gallery .title-desc-wrapper .post-excerpt P ~ P {
	MARGIN-TOP: 0.75em
}
.sqs-featured-posts-gallery .title-desc-wrapper .view-post {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; MARGIN-TOP: 1.4em; DISPLAY: block; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none; -webkit-transform: translatez(0)
}
.sqs-featured-posts-gallery .title-desc-wrapper .view-post:before {
	LINE-HEIGHT: 1.12em; TEXT-TRANSFORM: none; FONT-STYLE: italic; DISPLAY: inline-block; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 24px; VERTICAL-ALIGN: middle; CONTENT: 'View Post'; FONT-WEIGHT: 400
}
.sqs-featured-posts-gallery .title-desc-wrapper .view-post:after {
	DISPLAY: inline-block; FONT: 0.9em sans-serif; COLOR: #fff; MARGIN-LEFT: 6px; VERTICAL-ALIGN: middle; CONTENT: '\279D'
}
.sqs-featured-posts-gallery .loaded .title-desc-wrapper {
	-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; -o-transform: translate(-50%, -50%)
}
.transparent-header .sqs-featured-posts-gallery .gallery-wrapper .posts {
	
}
.transparent-header .sqs-featured-posts-gallery .gallery-wrapper .posts .post {
	
}
.transparent-header .sqs-featured-posts-gallery .title-desc-wrapper {
	PADDING-BOTTOM: 32px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 57px
}
.banner-slideshow-controls-both .sqs-featured-posts-gallery .arrow {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 10px; LINE-HEIGHT: 40px; MARGIN-TOP: -30px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 10px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 10px; DISPLAY: inline-block; COLOR: #fff !important; FONT-SIZE: 14px; TOP: 50%; CURSOR: pointer; PADDING-TOP: 10px
}
.banner-slideshow-controls-arrows .sqs-featured-posts-gallery .arrow {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 10px; LINE-HEIGHT: 40px; MARGIN-TOP: -30px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 10px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 10px; DISPLAY: inline-block; COLOR: #fff !important; FONT-SIZE: 14px; TOP: 50%; CURSOR: pointer; PADDING-TOP: 10px
}
.banner-slideshow-controls-both .sqs-featured-posts-gallery .previous-slide.arrow {
	LEFT: 0px
}
.banner-slideshow-controls-arrows .sqs-featured-posts-gallery .previous-slide.arrow {
	LEFT: 0px
}
.banner-slideshow-controls-both .sqs-featured-posts-gallery .next-slide.arrow {
	FLOAT: right; RIGHT: 0px
}
.banner-slideshow-controls-arrows .sqs-featured-posts-gallery .next-slide.arrow {
	FLOAT: right; RIGHT: 0px
}
.banner-slideshow-controls-both .sqs-featured-posts-gallery .sqs-disabled.arrow {
	opacity: 0
}
.banner-slideshow-controls-arrows .sqs-featured-posts-gallery .sqs-disabled.arrow {
	opacity: 0
}
.site-title-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 20px; FONT-WEIGHT: 600
}
.nav-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.nav-button-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.banner-heading-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 4px; FONT-SIZE: 48px; FONT-WEIGHT: 700
}
.banner-text-font {
	TEXT-TRANSFORM: none; FONT-STYLE: italic; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 1px; FONT-SIZE: 24px; FONT-WEIGHT: 400
}
.banner-button-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 15px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.body-font {
	LINE-HEIGHT: 1.6em; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 0px; FONT-SIZE: 18px; FONT-WEIGHT: 400
}
.heading1-font {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 0px; FONT-SIZE: 32px; FONT-WEIGHT: 400
}
.heading2-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 22px; FONT-WEIGHT: 300
}
.heading3-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 16px; FONT-WEIGHT: 600
}
.quote-font {
	FONT-STYLE: normal; FONT-FAMILY: "adobe-caslon-pro"; LETTER-SPACING: 0px; FONT-SIZE: 20px; FONT-WEIGHT: 400
}
.subnav-title-font {
	TEXT-TRANSFORM: none; FONT-STYLE: normal; FONT-FAMILY: "adobe-garamond-pro"; LETTER-SPACING: 0px; FONT-SIZE: 22px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.subnav-link-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none
}
.footer-nav-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 2px; FONT-SIZE: 13px; FONT-WEIGHT: 400; TEXT-DECORATION: none
}
.site-info-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: 600; TEXT-DECORATION: none
}
.small-button-block-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 600
}
.medium-button-block-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 600
}
.large-button-block-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; LETTER-SPACING: 1px; FONT-WEIGHT: 600
}
.system-button-font {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; FONT-FAMILY: "proxima-nova"; LETTER-SPACING: 3px; FONT-WEIGHT: 300
}
