/* Effective stylesheet produced by snapshot save */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
html { font-family: sans-serif; }
body { margin: 0px; }
a { background: transparent none repeat scroll 0% 0%; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
b, strong { font-weight: bold; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
.clear::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept::after { content: "×"; font-family: "Helvetica Neue",Helvetica,sans-serif; font-weight: 100; line-height: 0.5em; font-size: 35px; }
.sqs-cookie-banner-v2.ICON .sqs-cookie-banner-v2-accept::after { content: "×"; font-family: "Helvetica Neue",Helvetica,sans-serif; font-weight: 100; line-height: 0.5em; font-size: 35px; }
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: "£"; }
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"; }
body.native-currency-code-chf .sqs-money-native::before { content: "CHF"; }
body.native-currency-code-nok .sqs-money-native::after { content: " kr"; }
body.native-currency-code-sek .sqs-money-native::after { content: " kr"; }
body.native-currency-code-dkk .sqs-money-native::after { content: " kr"; }
body.native-currency-code-nzd .sqs-money-native::before { content: "$"; }
body.native-currency-code-sgd .sqs-money-native::before { content: "S$"; }
body.native-currency-code-mxn .sqs-money-native::before { content: "$"; }
body.native-currency-code-hkd .sqs-money-native::before { content: "HK$"; }
body.native-currency-code-czk .sqs-money-native::after { content: " Kč"; }
body.native-currency-code-thb .sqs-money-native::before { content: "฿"; }
body.native-currency-code-myr .sqs-money-native::before { content: "RM"; }
body.native-currency-code-pln .sqs-money-native::after { content: " zł"; }
body.native-currency-code-ils .sqs-money-native::before { content: "₪ "; }
body.native-currency-code-php .sqs-money-native::before { content: "Php"; }
body.native-currency-code-rub .sqs-money-native::after { content: " р."; }
body.native-currency-code-brl .sqs-money-native::before { content: " R$"; }
body.native-currency-code-ars .sqs-money-native::before { content: "$"; }
body.native-currency-code-ars .sqs-money-native::after { content: " ARS"; }
body.native-currency-code-cop .sqs-money-native::before { content: "COL$"; }
body.native-currency-code-idr .sqs-money-native::before { content: "Rp"; }
body.native-currency-code-inr .sqs-money-native::before { content: "₹"; }
body.native-currency-code-jpy .sqs-money-native::before { content: "¥"; }
body.native-currency-code-zar .sqs-money-native::before { content: "R"; }
@keyframes bounceIn {
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes bounceOut {
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
.sqsp-tooltip .buttons > :first-child { border-left-style: none ! important; }
.sqsp-tooltip .buttons a:not(.reject) { cursor: pointer; outline: medium none; padding: 11px; text-align: center; transition: background-color 0.1s ease-in-out 0s, opacity 0.1s ease-in-out 0s; line-height: 22px; -moz-user-select: none; font-family: inherit; -moz-appearance: none; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.sqsp-tooltip .buttons a:not(.reject), .sqsp-tooltip .buttons a:not(.reject) > * { -moz-appearance: none; border: 0px none; text-transform: uppercase; outline: medium none; letter-spacing: 0.5px; font-size: 11px; font-weight: 500; color: rgb(62, 62, 62) ! important; }
.sqsp-tooltip .buttons a:hover:not(.reject) { box-shadow: none; background-color: rgb(255, 255, 255); }
.sqsp-tooltip .buttons a.disabled:not(.reject) { opacity: 0.3; cursor: default; }
.sqsp-tooltip .buttons a.disabled:not(.reject) > * { opacity: 0.5; }
.sqsp-tooltip .buttons a.disabled:hover:not(.reject) { background-color: rgb(246, 246, 246) ! important; }
.sqsp-tooltip .buttons a.disabled:not(.reject) { opacity: 0.5; }
@keyframes sqs-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.sqs-widgets-confirmation-content .buttons > :first-child { border-left-style: none ! important; }
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject) { cursor: pointer; outline: medium none; padding: 11px; text-align: center; transition: background-color 0.1s ease-in-out 0s, opacity 0.1s ease-in-out 0s; -moz-user-select: none; font-family: inherit; -moz-appearance: none; line-height: 16px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject), .sqs-widgets-confirmation-content .buttons .confirmation-button:not(.reject) > * { -moz-appearance: none; border: 0px none; text-transform: uppercase; outline: medium none; letter-spacing: 0.5px; font-size: 11px; font-weight: 500; color: rgb(62, 62, 62) ! important; }
.sqs-widgets-confirmation-content .buttons .confirmation-button:hover:not(.reject) { box-shadow: none; background-color: rgb(255, 255, 255); }
.sqs-widgets-confirmation-content .buttons .confirmation-button.disabled:not(.reject) { opacity: 0.3; cursor: default; }
.sqs-widgets-confirmation-content .buttons .confirmation-button.disabled:not(.reject) > * { opacity: 0.5; }
.sqs-widgets-confirmation-content .buttons .confirmation-button.disabled:hover:not(.reject) { background-color: rgb(246, 246, 246) ! important; }
.sqs-widgets-confirmation-content .buttons .confirmation-button.disabled:not(.reject) { opacity: 0.5; }
@keyframes show-confirmation {
  0% { opacity: 0; transform: scale(0.96); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes show-confirmation-mobile {
  0% { transform: translateY(-50%); }
  100% { transform: translateY(0px); }
}
.sqs-block.vsize-1 .sqs-block-content { height: 34px; }
@keyframes fadeLoadingLogo {
  0% { opacity: 0; top: 44%; }
  100% { opacity: 0.5; top: 50%; }
}
@keyframes fadein {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeout {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes bounceIn {
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes bounceIn {
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
@keyframes bounceOut {
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
@keyframes bounceOut {
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
.sqs-row { width: auto ! important; }
.sqs-row::before, .sqs-row::after { content: ""; display: table; }
.sqs-row::after { clear: both; }
[class*="sqs-col"] { float: left; }
[class*="sqs-col"] .sqs-block { padding-left: 17px; padding-right: 17px; }
[class*="sqs-col"]:last-child { padding-right: 0px; }
.sqs-col-12 { width: 100%; }
.sqs-col-10 { width: 86%; }
.sqs-col-6 { width: 50%; }
.sqs-col-1 { width: 8.3333%; }
.sqs-layout > .sqs-row { margin-left: -17px; margin-right: -17px; }
.sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:first-child:not(.float):not(.sqs-feature-gated-wrapper) { padding-top: 0px; }
.sqs-layout:not(.sqs-editing) .sqs-block + .sqs-row .sqs-block:first-child:not(.float) { padding-top: 17px; }
.sqs-layout:not(.sqs-editing) .sqs-row + .sqs-row .sqs-block:first-child:not(.float) { padding-top: 17px; }
.sqs-layout:not(.sqs-editing) > .sqs-row:first-child > [class*="sqs-col"]:first-child > .sqs-block:last-child, .sqs-layout:not(.sqs-editing) .sqs-block + .sqs-row .sqs-block:last-child:not(.float) { padding-bottom: 17px; }
.sqs-layout:not(.sqs-editing) .sqs-row + .sqs-row:not(:last-child) .sqs-block:last-child { padding-bottom: 17px; }
.sqs-block.sized .sqs-block-content { overflow: hidden; }
.sqs-block .state-message::after, .sqs-state-message::after { content: " "; position: absolute; top: 0px; left: 0px; height: 60px; width: 60px; background: transparent url("urn:not-loaded:https://static1.squarespace.com/universal/images-v6/icons/block-indicator-dark.png") no-repeat scroll 50% 50%; }
@media not all, (min-resolution: 1.5dppx) {
  .sqs-block .state-message::after, .sqs-state-message::after { background-image: url("urn:not-loaded:https://static1.squarespace.com/universal/images-v6/icons/block-indicator-dark@2x.png"); background-size: 22px auto; }
}
.sqs-layout:not(.sqs-editing) > .sqs-row:first-child .sqs-block:first-child:not(.float) .sqs-blockStatus--overlayMode { top: -17px; }
.sqs-blockStatus[data-state="invalid"] .sqs-blockStatus-disclosure::after { content: "!"; position: absolute; top: 11px; right: 11px; height: 22px; width: 22px; border-radius: 100%; color: rgb(255, 255, 255); font-family: Clarkson,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 11px; line-height: 22px; font-weight: 700; letter-spacing: normal; text-align: center; z-index: 1001; pointer-events: all; background: rgb(240, 82, 61) none repeat scroll 0% 0%; }
.sqs-editing .sqs-blockStatus--overlayMode .sqs-blockStatus-disclosure::after { opacity: 0; visibility: hidden; }
html.squarespace-damask .sqs-blockStatus--overlayMode .sqs-blockStatus-disclosure::after { cursor: pointer; }
.sqs-block-video .sqsVideoBlockPlaceholder-timeline::before, .sqs-block-video .sqsVideoBlockPlaceholder-timeline::after { content: ""; position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sqs-block-video .sqsVideoBlockPlaceholder-timeline::before { top: 0px; left: 0px; width: 50px; height: 100%; }
.sqs-block-video .sqsVideoBlockPlaceholder-timeline::after { top: 50%; left: 48px; margin-top: -6px; height: 12px; width: 12px; border-radius: 100%; }
.sqs-block { position: relative; height: auto; padding-top: 17px; padding-bottom: 17px; outline: medium none; box-shadow: 0px 0px 0px 1px rgba(128, 128, 128, 0) inset; transition: box-shadow 0.2s ease-in-out 0s; }
.sqs-block:not(.sqs-block-html):not(.sqs-block-markdown) { clear: both; }
.sqs-block .removed-script::before { content: "Script Disabled"; font-style: italic; }
html .sqs-block.sqs-block-editable:not(.sqs-block-editing) {  }
html .sqs-block.sqs-block-editable:not(.sqs-block-editing) .sqs-dd-invalid-handle { cursor: default; }
@font-face {
  font-family: "squarespace-ui-font";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix") format("embedded-opentype"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font") format("svg"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.woff") format("woff"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.ttf") format("truetype");
}
[class^="sqs-ui-font-"]::before, [class*=" sqs-ui-font-"]::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; }
[data-icon]::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: attr(data-icon); }
.sqs-gallery-controls .previous:focus:not([data-focus-visible-added]), .sqs-gallery-controls .next:focus:not([data-focus-visible-added]) { outline: medium none; }
.sqs-gallery-controls .previous::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.sqs-gallery-controls .previous::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.sqs-gallery-controls .next::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.sqs-gallery-controls .next::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.sqs-gallery-controls .next::before, .sqs-gallery-controls .previous::before { font-size: 24px; width: 24px; height: 24px; line-height: 24px; }
.sqs-gallery-design-carousel .sqs-gallery-controls .next::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.sqs-gallery-design-carousel .sqs-gallery-controls .next::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.sqs-gallery-design-carousel .sqs-gallery-controls .next::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.sqs-gallery-design-carousel .sqs-gallery-controls .previous::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.sqs-gallery-design-carousel .sqs-gallery-controls .previous::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.sqs-gallery-design-carousel .sqs-gallery-controls .previous::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
@media screen and (max-width: 480px) {
  .sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .sqs-gallery-image-container { width: 35% ! important; }
  .sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .sqs-gallery-meta-container { width: 65% ! important; }
}
.sqs-gallery-design-autogrid::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.yui3-lightbox2 .sqs-lightbox-next::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.yui3-lightbox2 .sqs-lightbox-next::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.yui3-lightbox2 .sqs-lightbox-previous::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.yui3-lightbox2 .sqs-lightbox-previous::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.yui3-lightbox2 .sqs-lightbox-next::before, .yui3-lightbox2 .sqs-lightbox-previous::before { font-size: 22px; }
.yui3-lightbox2 .sqs-lightbox-close::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.yui3-lightbox2 .sqs-lightbox-close::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.sqs-gallery img:not([src]) { opacity: 0; }
@font-face {
  font-family: "squarespace-ui-font";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix") format("embedded-opentype"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font") format("svg"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.woff") format("woff"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/squarespace-ui-font.ttf") format("truetype");
}
[class^="sqs-ui-font-"]::before, [class*=" sqs-ui-font-"]::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; }
[data-icon]::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: attr(data-icon); }
#list-paging a.newer .pagination-icon::before, #item-paging a.newer .pagination-icon::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
#list-paging a.newer .pagination-icon::before, #item-paging a.newer .pagination-icon::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
#list-paging a.newer .pagination-icon::before, #item-paging a.newer .pagination-icon::before { font-size: inherit; width: 16px; height: 16px; line-height: 16px; }
#list-paging a.older .pagination-icon::after, #item-paging a.older .pagination-icon::after { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
#list-paging a.older .pagination-icon::after, #item-paging a.older .pagination-icon::after { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
#list-paging a.older .pagination-icon::after, #item-paging a.older .pagination-icon::after { font-size: inherit; width: 16px; height: 16px; line-height: 16px; }
#list-paging a.newer::after, #item-paging a.newer::after { content: "Newer"; }
#list-paging a.older::before, #item-paging a.older::before { content: "Older"; }
.sqs-audio-playlist::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.sqs-audio-playlist .album-info::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.sqs-audio-playlist.playing .album-controls .button .icon, .sqs-audio-playlist.playing .album-controls .button .icon::before { height: 30px; width: 10px; background-color: rgb(255, 255, 255); }
.sqs-audio-playlist.playing .album-controls .button .icon::before { content: ""; display: block; margin-left: 16px; }
.sqs-audio-playlist.has-album-cover.playing .album-controls .button .icon, .sqs-audio-playlist.has-album-cover.playing .album-controls .button .icon::before { height: 30px; width: 10px; background-color: rgb(255, 255, 255); }
.sqs-audio-playlist.has-album-cover.playing .album-controls .button .icon::before { content: ""; display: block; margin-left: 16px; }
.sqs-audio-playlist .track::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
body:not(.event-show-past-events) .eventlist.eventlist--past { display: none; }
.eventlist-column-thumbnail img:not(.loaded) { opacity: 0; }
body:not(.event-thumbnails) .eventlist-column-thumbnail { display: none; }
body:not(.event-date-label) .eventlist-column-date { display: none; }
body:not(.event-thumbnails) .eventlist-column-date { position: static; float: left; width: 70px; }
body:not(.event-thumbnails) .eventlist-datetag { position: static; background: rgb(232, 236, 236) none repeat scroll 0% 0%; }
.eventlist-event:not(.eventlist-event--hasimg) .eventlist-datetag { top: 0px; background: rgb(232, 236, 236) none repeat scroll 0% 0%; }
body:not(.event-date-label-time) .eventlist-datetag-time { display: none; }
body:not(.event-thumbnails) .eventlist-column-info { width: calc(100% - 70px); }
body:not(.event-thumbnails):not(.event-date-label) .eventlist-column-info { width: 100%; padding-left: 0px; }
body:not(.event-list-show-cats) .eventlist-cats { display: none; }
.event-icons .eventlist-meta-item::before { opacity: 0.5; position: absolute; top: 3px; left: -2px; }
.event-icons .eventlist-meta-item.eventlist-meta-date::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.event-icons .eventlist-meta-item.eventlist-meta-date::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.event-icons .eventlist-meta-item.eventlist-meta-time::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.event-icons .eventlist-meta-item.eventlist-meta-time::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.event-icons .eventlist-meta-item.eventlist-meta-address::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.event-icons .eventlist-meta-item.eventlist-meta-address::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
body:not(.event-list-date) .eventlist-meta-date, body:not(.event-list-time) .eventlist-meta-time, body:not(.event-list-address) .eventlist-meta-address { display: none; }
.event-list-time .eventlist-event--multiday .eventlist-meta-date .event-date::after { content: ", "; }
.eventlist-meta-address-line::after { content: ", "; }
.eventlist-meta-address-line:last-of-type::after { content: none; }
body:not(.event-list-icalgcal-links) .eventlist-meta-export { display: none; }
.eventlist-meta-export-divider::before { content: "·"; }
body:not(.event-excerpts) .eventlist-description, body:not(.event-excerpts) .eventlist-excerpt { display: none; }
body:not(.event-list-cta-button) .eventlist a.eventlist-button, body.event-disable-item-pages .eventlist a.eventlist-button { display: none ! important; }
body:not(.event-list-like-and-share-buttons) .eventlist-actions { display: none; }
.eventlist-actions .sqs-simple-like .like-count::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.eventlist-actions .sqs-simple-like .like-count::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.eventlist-actions .sqs-simple-like .like-count::before { margin-right: 0.2em; position: relative; top: 0.13em; font-size: 1.2em; width: auto; height: auto; line-height: inherit; text-align: left; vertical-align: initial; }
.eventlist-actions .ss-social-button::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.eventlist-actions .ss-social-button::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.eventlist-actions .ss-social-button::before { margin-right: 0.4em; font-size: 0.85em; width: auto; height: auto; line-height: inherit; text-align: left; vertical-align: initial; }
.event-datetime-divider::before { content: " –"; }
.eventitem-backlink::before { content: "← "; }
body:not(.event-item-back-link) .eventitem-backlink { display: none; }
.eventitem--multiday .eventitem-meta-date .event-date::after { content: ", "; }
.eventitem-meta-address-line::after { content: ", "; }
.eventitem-meta-address-line:last-of-type::after { content: none; }
.eventitem-meta-address-line.eventitem-meta-address-line--title::after { content: none; }
body:not(.event-icalgcal-links) .event-meta-addtocalendar-container { display: none; }
.eventitem-meta-export-divider::before { content: "·"; }
.event-meta-socialicon-container .sqs-simple-like .like-count::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.event-meta-socialicon-container .sqs-simple-like .like-count::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.event-meta-socialicon-container .sqs-simple-like .like-count::before { margin-right: 0.2em; position: relative; top: 0.13em; font-size: 1.2em; width: auto; height: auto; line-height: inherit; text-align: left; vertical-align: initial; }
.event-meta-socialicon-container .ss-social-button::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.event-meta-socialicon-container .ss-social-button::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.event-meta-socialicon-container .ss-social-button::before { margin-right: 0.4em; font-size: 0.85em; width: auto; height: auto; line-height: inherit; text-align: left; vertical-align: initial; }
body:not(.event-like-and-share-buttons) .event-meta-socialicon-container { display: none; }
.event-list-compact-view.event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date { position: static; float: left; width: 70px; }
.event-list-compact-view.event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date .eventlist-datetag { position: static; }
.event-list-compact-viewbody:not(.event-thumbnails):not(.event-date-label) .eventlist-event { margin-top: 34px; }
.event-list-compact-viewbody:not(.event-thumbnails):not(.event-date-label) .eventlist-column-info { margin-top: 0px; }
@media only screen and (max-width: 639px) {
  .event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date { position: static; float: left; width: 70px; }
  .event-thumbnails .eventlist-event:not(.eventlist-event--hasimg) .eventlist-column-date .eventlist-datetag { position: static; }
  body:not(.event-thumbnails):not(.event-date-label) .eventlist-event { margin-top: 34px; }
  body:not(.event-thumbnails):not(.event-date-label) .eventlist-column-info { margin-top: 0px; }
}
.collection-type-gallery:not(.gallery-design-grid) .arrow.previous-slide::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.collection-type-gallery:not(.gallery-design-grid) .arrow.previous-slide::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.collection-type-gallery:not(.gallery-design-grid) .arrow.previous-slide::before { font-size: 16px; width: 40px; height: 40px; line-height: 40px; }
.collection-type-gallery:not(.gallery-design-grid) .arrow.next-slide::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.collection-type-gallery:not(.gallery-design-grid) .arrow.next-slide::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.collection-type-gallery:not(.gallery-design-grid) .arrow.next-slide::before { font-size: 16px; width: 40px; height: 40px; line-height: 40px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery { cursor: pointer; opacity: 0; transition: opacity 0.2s ease-out 0s; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .icons span { -moz-user-select: none; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper { position: relative; width: 100%; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper .slides { display: block; width: 100%; transition: opacity 0.2s ease-out 0s; height: 100% ! important; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper .slides .slide { opacity: 0; height: 100% ! important; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .gallery-wrapper .slides .slide > a { display: block; height: 100%; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slides-controls { position: relative; z-index: 991; overflow: hidden; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow { z-index: 997; position: absolute; width: 100%; height: 40px; margin-top: -20px; text-align: center; line-height: 40px; font-weight: bold; color: rgb(255, 255, 255); transition: opacity 0.1s ease-in 0s; background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow.previous-slide { left: 0px; margin-left: 2%; width: 40px; height: 40px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow.next-slide { right: 0px; margin-right: 2%; float: right; width: 40px; height: 40px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .arrow.sqs-disabled { opacity: 0; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple { display: none; margin: 20px 0px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots.sqs-gallery-controls-disabled, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper.sqs-gallery-controls-disabled, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles.sqs-gallery-controls-disabled, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers.sqs-gallery-controls-disabled, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple.sqs-gallery-controls-disabled { display: none; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots { text-align: center; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot { font-size: 30px; margin: 0px 5px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot::after { content: "·"; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers { text-align: center; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers .number { font-size: 12px; margin: 0px 0.5em; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles { font-size: 0px; position: absolute; bottom: 0px; text-align: center; z-index: 999; width: 100%; height: 16px; margin: 40px 0px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles .circle { display: inline-block; width: 10px; height: 10px; border: 2px solid rgb(255, 255, 255); margin: 0px 5px; border-radius: 999px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .circles .circle.sqs-active-slide { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple { text-align: center; font-size: 12px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .previous.sqs-disabled, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .next.sqs-disabled { opacity: 0.5; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .current-index { letter-spacing: 2px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .current-index::after { content: " / "; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .previous { float: left; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .previous .navigation-text { display: inline; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .next { float: right; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .simple .next .navigation-text { display: inline; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .next .navigation-text, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .previous .navigation-text { display: none; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers .number, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper .thumbnail { opacity: 0.5; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .dots .dot.sqs-active-slide, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .numbers .number.sqs-active-slide, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper .thumbnail.sqs-active-slide { opacity: 1; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper .thumbnail { width: 100px ! important; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta { display: none; position: absolute; width: 100%; bottom: 0px; z-index: 996; height: auto; padding: 24px 0px; background: rgba(0, 0, 0, 0.7) none repeat scroll 0% 0%; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .title { margin: 0px; font-size: 14px; color: rgb(255, 255, 255); padding: 0px 2%; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description { margin-top: 0.5em; display: inline-block; padding: 0px 2%; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description p, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough a { font-size: 13px; line-height: 1.4em; color: rgb(153, 153, 153); }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description p, .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough { margin: 0px; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .description p a { color: rgb(153, 153, 153); text-decoration: underline; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough { display: inline-block; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough a { border-bottom-width: 1px; border-bottom-style: solid; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery .slide-meta .clickthrough a::before { content: "Read more"; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init { position: relative; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init > * { display: none; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-ready { opacity: 1; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-interaction .arrow { opacity: 0; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-interaction.sqs-system-gallery-hover-slides-left .arrow.previous-slide:not(.sqs-disabled), .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-video-iframe .arrow.previous-slide:not(.sqs-disabled) { opacity: 1; }
.collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-interaction.sqs-system-gallery-hover-slides-right .arrow.next-slide:not(.sqs-disabled), .collection-type-gallery:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-video-iframe .arrow.next-slide:not(.sqs-disabled) { opacity: 1; }
.collection-type-gallery.dialog-open:not(.gallery-design-grid) .arrow.previous-slide:not(.sqs-disabled) { opacity: 1; }
.collection-type-gallery.dialog-open:not(.gallery-design-grid) .arrow.next-slide:not(.sqs-disabled) { opacity: 1; }
.collection-type-gallery.gallery-navigation-thumbnails:not(.gallery-design-grid) .sqs-system-gallery .thumbnail-wrapper { display: block; }
.collection-type-gallery.gallery-navigation-bullets:not(.gallery-design-grid) .sqs-system-gallery .dots { display: block; }
.collection-type-gallery.gallery-navigation-numbers:not(.gallery-design-grid) .sqs-system-gallery .numbers { display: block; }
.collection-type-gallery.gallery-navigation-circles:not(.gallery-design-grid) .sqs-system-gallery .slide-meta { bottom: auto; top: 0px; }
.collection-type-gallery.gallery-navigation-circles:not(.gallery-design-grid) .sqs-system-gallery .circles { display: block; }
.collection-type-gallery.gallery-navigation-simple:not(.gallery-design-grid) .sqs-system-gallery .simple { display: block; }
.collection-type-gallery.gallery-info-overlay-always-show:not(.gallery-design-grid) .sqs-system-gallery .slide-meta.show { display: block; }
.collection-type-gallery.gallery-info-overlay-show-on-hover:not(.gallery-design-grid) .slide:hover .slide-meta.show { display: block; }
.collection-type-gallery:not(.gallery-design-grid):not(.gallery-show-arrows) .sqs-system-gallery .arrow { opacity: 0 ! important; }
.collection-type-gallery.gallery-aspect-ratio-11-square:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init { padding-bottom: 100%; }
.collection-type-gallery.gallery-aspect-ratio-11-square:not(.gallery-design-grid) .thumbnail-wrapper { height: 100px; }
.collection-type-gallery.gallery-aspect-ratio-32-standard:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init { padding-bottom: 66.66%; }
.collection-type-gallery.gallery-aspect-ratio-32-standard:not(.gallery-design-grid) .thumbnail-wrapper { height: 66px; }
.collection-type-gallery.gallery-aspect-ratio-43-four-thirds:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init { padding-bottom: 75%; }
.collection-type-gallery.gallery-aspect-ratio-43-four-thirds:not(.gallery-design-grid) .thumbnail-wrapper { height: 75px; }
.collection-type-gallery.gallery-aspect-ratio-169-widescreen:not(.gallery-design-grid) .sqs-system-gallery.sqs-system-gallery-init { padding-bottom: 56.25%; }
.collection-type-gallery.gallery-aspect-ratio-169-widescreen:not(.gallery-design-grid) .thumbnail-wrapper { height: 56.25px; }
.collection-type-gallery.gallery-arrow-style-circular:not(.gallery-design-grid) .sqs-system-gallery .arrow { border-radius: 999px; }
.collection-type-gallery.gallery-arrow-style-round-corners:not(.gallery-design-grid) .sqs-system-gallery .arrow { border-radius: 4px; }
.collection-type-gallery.gallery-arrow-style-rectangular:not(.gallery-design-grid) .sqs-system-gallery .arrow { border-radius: 0px; }
.collection-type-gallery.gallery-arrow-style-no-background:not(.gallery-design-grid) .sqs-system-gallery .arrow { border-radius: 0px; background: transparent none repeat scroll 0% 0%; }
#productList .product:nth-child(2n+1) { clear: left; }
#productDetails .product-restock-notification:not([hidden]) { display: flex; flex-direction: column; margin-top: 1em; margin-bottom: 1em; }
#productDetails .product-restock-notification:not([hidden]) ~ .sqs-add-to-cart-button-wrapper { display: none; }
#productDetails .product-restock-notification:not([hidden]) .product-restock-cta { color: rgb(29, 29, 29); font-family: Helvetica,Arial,sans-serif; font-weight: normal; font-style: normal; font-size: 14px; letter-spacing: 1px; }
#productDetails .product-restock-notification:not([hidden]) .product-restock-form { display: flex; }
#productDetails .product-restock-notification:not([hidden]) .product-restock-form > input[type="text"] { margin-right: 22px; }
#productDetails .product-restock-notification:not([hidden]) .product-restock-form > input[type="submit"] { font-size: 13px; }
#productDetails input:not([type="submit"]) { padding: 5px 10px; border: 1px solid rgb(204, 204, 204); border-radius: 3px; }
#productWrapper .relatedProducts-item:nth-child(n+4) { display: none; }
.newsletter-block:not(.rendered) { opacity: 0; }
.newsletter-block .newsletter-form:not(.submitting) .newsletter-form-spinner.sqs-spin.light.large { animation: 0s ease 0s normal none 1 running none; }
.newsletter-block .form-submission-text:focus:not([data-focus-visible-added]), .newsletter-block .form-submission-html:focus:not([data-focus-visible-added]), .newsletter-block .field-error:focus:not([data-focus-visible-added]) { outline: medium none; }
.code-block .state-message:not(:last-child) { margin-bottom: 10px; }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-fade-in, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-fade-in { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s; will-change: opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 0); }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-fade-in.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-fade-in.animation-loaded, .sqs-block-quote .sqs-block-content .block-animation-fade-in.animation-loaded { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-slide-up, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-slide-up { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s; will-change: opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 20); }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-slide-up.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-slide-up.animation-loaded, .sqs-block-quote .sqs-block-content .block-animation-slide-up.animation-loaded { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-reveal, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-reveal { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s; will-change: opacity, transform; opacity: 0; transform: matrix(1, 0, 0, 1, 20, 0); }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-reveal.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-reveal.animation-loaded, .sqs-block-quote .sqs-block-content .block-animation-reveal.animation-loaded { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-focus-in, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-focus-in { transition: opacity 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 800ms cubic-bezier(0.4, 0, 0.2, 1) 0s; will-change: opacity, transform; opacity: 0; transform: matrix(0.92, 0, 0, 0.92, 0, 0); }
:not(.sqs-edit-mode) .sqs-block-quote .sqs-block-content .block-animation-focus-in.animation-loaded, .sqs-edit-mode.sqs-edit-mode-active .sqs-block-quote .sqs-block-content .block-animation-focus-in.animation-loaded, .sqs-block-quote .sqs-block-content .block-animation-focus-in.animation-loaded { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); }
.rss-block .social-rss::before, .rss-block .social-rss-square::before, .rss-block .social-rss-round::before { font-family: social-icon-font; font-style: normal; font-weight: normal; line-height: 1; position: relative; top: 0px; margin-right: 10px; font-size: 0.7em; }
.rss-block .social-rss::before { content: ""; position: relative; top: -0.05em; margin-right: 0.4em; font-size: 0.7em; }
.social-icons-size-medium.social-icons-style-regular .sqs-svg-icon--wrapper, .social-icons-size-extra-small:not(.social-icons-style-regular) .sqs-svg-icon--wrapper { width: 24px; height: 24px; }
.social-icons-size-large.social-icons-style-regular .sqs-svg-icon--wrapper, .social-icons-size-small:not(.social-icons-style-regular) .sqs-svg-icon--wrapper { width: 28px; height: 28px; }
.social-icons-size-extra-large.social-icons-style-regular .sqs-svg-icon--wrapper, .social-icons-size-medium:not(.social-icons-style-regular) .sqs-svg-icon--wrapper { width: 32px; height: 32px; }
.social-icons-size-large:not(.social-icons-style-regular) .sqs-svg-icon--wrapper { width: 36px; height: 36px; }
.social-icons-size-extra-large:not(.social-icons-style-regular) .sqs-svg-icon--wrapper { width: 48px; height: 48px; }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--wrapper, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--wrapper, .social-icons-color-standard.social-icons-style-border .sqs-svg-icon--wrapper:not(:hover) { background-color: transparent; }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .applepodcast:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .applepodcast:not(:hover) .sqs-use--mask { fill: rgba(0, 0, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .applepodcast:not(:hover) { background-color: rgba(0, 0, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .bandsintown:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .bandsintown:not(:hover) .sqs-use--mask { fill: rgba(0, 180, 179, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .bandsintown:not(:hover) { background-color: rgba(0, 180, 179, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .behance:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .behance:not(:hover) .sqs-use--mask { fill: rgba(23, 105, 255, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .behance:not(:hover) { background-color: rgba(23, 105, 255, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .chownow:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .chownow:not(:hover) .sqs-use--mask { fill: rgba(220, 93, 84, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .chownow:not(:hover) { background-color: rgba(220, 93, 84, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .codepen:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .codepen:not(:hover) .sqs-use--mask { fill: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .codepen:not(:hover) { background-color: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .dribbble:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .dribbble:not(:hover) .sqs-use--mask { fill: rgba(234, 76, 137, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .dribbble:not(:hover) { background-color: rgba(234, 76, 137, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .dropbox:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .dropbox:not(:hover) .sqs-use--mask { fill: rgba(0, 126, 229, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .dropbox:not(:hover) { background-color: rgba(0, 126, 229, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .email:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .email:not(:hover) .sqs-use--mask { fill: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .email:not(:hover) { background-color: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .facebook:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .facebook:not(:hover) .sqs-use--mask { fill: rgba(59, 89, 152, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .facebook:not(:hover) { background-color: rgba(59, 89, 152, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .facebook-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .facebook-unauth:not(:hover) .sqs-use--mask { fill: rgba(59, 89, 152, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .facebook-unauth:not(:hover) { background-color: rgba(59, 89, 152, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .fivehundredpix:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .fivehundredpix:not(:hover) .sqs-use--mask { fill: rgba(0, 153, 229, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .fivehundredpix:not(:hover) { background-color: rgba(0, 153, 229, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .fivehundredpix-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .fivehundredpix-unauth:not(:hover) .sqs-use--mask { fill: rgba(0, 153, 229, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .fivehundredpix-unauth:not(:hover) { background-color: rgba(0, 153, 229, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .flickr:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .flickr:not(:hover) .sqs-use--mask { fill: rgba(0, 99, 220, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .flickr:not(:hover) { background-color: rgba(0, 99, 220, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .flickr-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .flickr-unauth:not(:hover) .sqs-use--mask { fill: rgba(0, 99, 220, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .flickr-unauth:not(:hover) { background-color: rgba(0, 99, 220, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .foursquare:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .foursquare:not(:hover) .sqs-use--mask { fill: rgba(249, 72, 119, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .foursquare:not(:hover) { background-color: rgba(249, 72, 119, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .foursquare-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .foursquare-unauth:not(:hover) .sqs-use--mask { fill: rgba(249, 72, 119, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .foursquare-unauth:not(:hover) { background-color: rgba(249, 72, 119, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .github:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .github:not(:hover) .sqs-use--mask { fill: rgba(65, 131, 196, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .github:not(:hover) { background-color: rgba(65, 131, 196, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .github-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .github-unauth:not(:hover) .sqs-use--mask { fill: rgba(65, 131, 196, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .github-unauth:not(:hover) { background-color: rgba(65, 131, 196, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .goodreads:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .goodreads:not(:hover) .sqs-use--mask { fill: rgba(56, 33, 16, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .goodreads:not(:hover) { background-color: rgba(56, 33, 16, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .googleplay:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .googleplay:not(:hover) .sqs-use--mask { fill: rgba(90, 223, 203, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .googleplay:not(:hover) { background-color: rgba(90, 223, 203, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .google:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .google:not(:hover) .sqs-use--mask { fill: rgba(220, 78, 65, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .google:not(:hover) { background-color: rgba(220, 78, 65, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .houzz:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .houzz:not(:hover) .sqs-use--mask { fill: rgba(122, 193, 67, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .houzz:not(:hover) { background-color: rgba(122, 193, 67, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .imdb:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .imdb:not(:hover) .sqs-use--mask { fill: rgba(230, 185, 30, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .imdb:not(:hover) { background-color: rgba(230, 185, 30, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .instagram:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .instagram:not(:hover) .sqs-use--mask { fill: rgba(228, 64, 95, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .instagram:not(:hover) { background-color: rgba(228, 64, 95, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .instagram-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .instagram-unauth:not(:hover) .sqs-use--mask { fill: rgba(228, 64, 95, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .instagram-unauth:not(:hover) { background-color: rgba(228, 64, 95, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .itunes:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .itunes:not(:hover) .sqs-use--mask { fill: rgba(236, 70, 82, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .itunes:not(:hover) { background-color: rgba(236, 70, 82, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .linkedin:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .linkedin:not(:hover) .sqs-use--mask { fill: rgba(9, 118, 180, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .linkedin:not(:hover) { background-color: rgba(9, 118, 180, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .linkedin-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .linkedin-unauth:not(:hover) .sqs-use--mask { fill: rgba(9, 118, 180, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .linkedin-unauth:not(:hover) { background-color: rgba(9, 118, 180, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .medium:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .medium:not(:hover) .sqs-use--mask { fill: rgba(0, 171, 108, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .medium:not(:hover) { background-color: rgba(0, 171, 108, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .meetup:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .meetup:not(:hover) .sqs-use--mask { fill: rgba(224, 57, 62, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .meetup:not(:hover) { background-color: rgba(224, 57, 62, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .pinterest:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .pinterest:not(:hover) .sqs-use--mask { fill: rgba(204, 33, 39, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .pinterest:not(:hover) { background-color: rgba(204, 33, 39, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .pinterest-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .pinterest-unauth:not(:hover) .sqs-use--mask { fill: rgba(204, 33, 39, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .pinterest-unauth:not(:hover) { background-color: rgba(204, 33, 39, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .rdio:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .rdio:not(:hover) .sqs-use--mask { fill: rgba(0, 110, 210, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .rdio:not(:hover) { background-color: rgba(0, 110, 210, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .reddit:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .reddit:not(:hover) .sqs-use--mask { fill: rgba(255, 69, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .reddit:not(:hover) { background-color: rgba(255, 69, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .rss:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .rss:not(:hover) .sqs-use--mask { fill: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .rss:not(:hover) { background-color: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .smugmug:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .smugmug:not(:hover) .sqs-use--mask { fill: rgba(125, 187, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .smugmug:not(:hover) { background-color: rgba(125, 187, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .smugmug-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .smugmug-unauth:not(:hover) .sqs-use--mask { fill: rgba(125, 187, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .smugmug-unauth:not(:hover) { background-color: rgba(125, 187, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .snapchat:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .snapchat:not(:hover) .sqs-use--mask { fill: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .snapchat:not(:hover) { background-color: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .soundcloud:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .soundcloud:not(:hover) .sqs-use--mask { fill: rgba(255, 102, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .soundcloud:not(:hover) { background-color: rgba(255, 102, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .soundcloud-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .soundcloud-unauth:not(:hover) .sqs-use--mask { fill: rgba(255, 102, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .soundcloud-unauth:not(:hover) { background-color: rgba(255, 102, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .spotify:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .spotify:not(:hover) .sqs-use--mask { fill: rgba(132, 189, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .spotify:not(:hover) { background-color: rgba(132, 189, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .spotify-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .spotify-unauth:not(:hover) .sqs-use--mask { fill: rgba(132, 189, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .spotify-unauth:not(:hover) { background-color: rgba(132, 189, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .squarespace:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .squarespace:not(:hover) .sqs-use--mask { fill: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .squarespace:not(:hover) { background-color: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .stitcher:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .stitcher:not(:hover) .sqs-use--mask { fill: rgba(30, 169, 225, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .stitcher:not(:hover) { background-color: rgba(30, 169, 225, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .stumbleupon:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .stumbleupon:not(:hover) .sqs-use--mask { fill: rgba(235, 73, 36, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .stumbleupon:not(:hover) { background-color: rgba(235, 73, 36, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .thedots:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .thedots:not(:hover) .sqs-use--mask { fill: rgba(140, 128, 112, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .thedots:not(:hover) { background-color: rgba(140, 128, 112, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tidal:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tidal:not(:hover) .sqs-use--mask { fill: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tidal:not(:hover) { background-color: rgba(34, 34, 34, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tripadvisor:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tripadvisor:not(:hover) .sqs-use--mask { fill: rgba(0, 176, 135, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tripadvisor:not(:hover) { background-color: rgba(0, 176, 135, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tumblr:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tumblr:not(:hover) .sqs-use--mask { fill: rgba(53, 70, 93, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tumblr:not(:hover) { background-color: rgba(53, 70, 93, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .tumblr-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .tumblr-unauth:not(:hover) .sqs-use--mask { fill: rgba(53, 70, 93, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .tumblr-unauth:not(:hover) { background-color: rgba(53, 70, 93, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .twitch:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .twitch:not(:hover) .sqs-use--mask { fill: rgba(100, 65, 165, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .twitch:not(:hover) { background-color: rgba(100, 65, 165, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .twitter:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .twitter:not(:hover) .sqs-use--mask { fill: rgba(85, 172, 238, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .twitter:not(:hover) { background-color: rgba(85, 172, 238, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .twitter-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .twitter-unauth:not(:hover) .sqs-use--mask { fill: rgba(85, 172, 238, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .twitter-unauth:not(:hover) { background-color: rgba(85, 172, 238, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .url:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .url:not(:hover) .sqs-use--mask { fill: rgba(0, 0, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .url:not(:hover) { background-color: rgba(0, 0, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vevo:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vevo:not(:hover) .sqs-use--mask { fill: rgba(255, 0, 49, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vevo:not(:hover) { background-color: rgba(255, 0, 49, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vimeo:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vimeo:not(:hover) .sqs-use--mask { fill: rgba(26, 183, 234, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vimeo:not(:hover) { background-color: rgba(26, 183, 234, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vimeo-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vimeo-unauth:not(:hover) .sqs-use--mask { fill: rgba(26, 183, 234, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vimeo-unauth:not(:hover) { background-color: rgba(26, 183, 234, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vine:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vine:not(:hover) .sqs-use--mask { fill: rgba(0, 180, 136, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vine:not(:hover) { background-color: rgba(0, 180, 136, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .vsco:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .vsco:not(:hover) .sqs-use--mask { fill: rgba(174, 153, 90, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .vsco:not(:hover) { background-color: rgba(174, 153, 90, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .yelp:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .yelp:not(:hover) .sqs-use--mask { fill: rgba(196, 18, 0, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .yelp:not(:hover) { background-color: rgba(196, 18, 0, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .youtube:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .youtube:not(:hover) .sqs-use--mask { fill: rgba(229, 45, 39, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .youtube:not(:hover) { background-color: rgba(229, 45, 39, 0.4); }
.social-icons-color-standard.social-icons-style-regular .sqs-svg-icon--list:hover .youtube-unauth:not(:hover) .sqs-use--icon, .social-icons-color-standard.social-icons-style-knockout .sqs-svg-icon--list:hover .youtube-unauth:not(:hover) .sqs-use--mask { fill: rgba(229, 45, 39, 0.4); }
.social-icons-color-standard.social-icons-style-solid .sqs-svg-icon--list:hover .youtube-unauth:not(:hover) { background-color: rgba(229, 45, 39, 0.4); }
.sqs-block-html { clear: none; }
.sqs-block-html .sqs-block-content { outline: medium none; }
.sqs-block-html .sqs-block-content :not(h1):not(h2):not(h3) { overflow-wrap: break-word; }
.sqs-block-html .sqs-block-content > :first-child { margin-top: 0px; }
.sqs-block-html .sqs-block-content > :last-child { margin-bottom: 0px; }
.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud), .video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud), .embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud), .video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) { position: relative; }
.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper, .video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper, .embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper, .video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .sqs-video-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe, .video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe, .embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe, .video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.embed-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed, .video-block .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed, .embed-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed, .video-block .sqs-block-content .intrinsic .embed-block-wrapper:not(.embed-block-provider-SoundCloud) .flickr-oembed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-1 .sqs-gallery-design-grid-slide:nth-child(n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-2 .sqs-gallery-design-grid-slide:nth-child(2n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-3 .sqs-gallery-design-grid-slide:nth-child(3n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-4 .sqs-gallery-design-grid-slide:nth-child(4n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-5 .sqs-gallery-design-grid-slide:nth-child(5n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-6 .sqs-gallery-design-grid-slide:nth-child(6n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-7 .sqs-gallery-design-grid-slide:nth-child(7n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-8 .sqs-gallery-design-grid-slide:nth-child(8n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-9 .sqs-gallery-design-grid-slide:nth-child(9n+1) { clear: left; }
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-10 .sqs-gallery-design-grid-slide:nth-child(10n+1) { clear: left; }
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail.loading:not(.no-image) .sqs-video-thumbnail-icon { opacity: 0; }
.summary-block .summary-item:not(:last-child) { margin-bottom: 24px; }
.sqs-block-image .sqs-block-image-figure { margin: 0px; }
.sqs-block-image .image-block-outer-wrapper.image-block-v2 .sqs-image-content::after, .sqs-block-image .image-block-outer-wrapper.image-block-v2 .image-overlay { content: ""; display: block; position: absolute; z-index: 1; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.sqs-block-image .image-block-outer-wrapper.image-block-v2:not(.design-layout-poster) ~ .yui3-resize-handles-wrapper { display: none; }
.sqs-block-image .design-layout-poster .sqs-image-content::after, .sqs-block-image .design-layout-poster .image-overlay { background-color: rgba(0, 0, 0, 0.098); }
.sqs-block-image .design-layout-card .sqs-image-content::after, .sqs-block-image .design-layout-card .image-overlay { background-color: transparent; }
.sqs-block-image .design-layout-card:not(.sqs-narrow-width) { display: flex; justify-content: space-between; }
.sqs-block-image .design-layout-card.image-position-right:not(.sqs-narrow-width) { flex-direction: row-reverse; }
.sqs-block-image .design-layout-card:not(.sqs-narrow-width) > :first-child { width: calc(49%); }
.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card-wrapper { position: relative; width: calc(49%); }
.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card-wrapper { display: flex; align-items: center; justify-content: center; min-height: 100%; }
.sqs-block-image .design-layout-card:not(.sqs-narrow-width) .image-card { position: relative; width: 100%; }
.sqs-block-image .design-layout-card.image-position-left:not(.sqs-narrow-width) .image-card-wrapper { margin-left: 2%; }
.sqs-block-image .design-layout-card.image-position-right:not(.sqs-narrow-width) .image-card-wrapper { margin-right: 2%; }
.sqs-block-image .design-layout-card:not(.sqs-narrow-width)::after { content: ""; display: block; clear: both; }
.sqs-block-image .design-layout-overlap .sqs-image-content::after, .sqs-block-image .design-layout-overlap .image-overlay { background-color: rgba(150, 150, 150, 0); }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) { display: flex; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card-wrapper, .sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) > :first-child { width: 50%; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card-wrapper { display: flex; align-items: center; justify-content: flex-end; }
.sqs-block-image .design-layout-overlap.image-position-right:not(.sqs-narrow-width) { flex-direction: row-reverse; }
.sqs-block-image .design-layout-overlap.image-position-right:not(.sqs-narrow-width) .image-card-wrapper { justify-content: flex-start; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-card { width: 100%; }
.sqs-block-image .design-layout-overlap.image-position-left:not(.sqs-narrow-width) .image-card { margin-left: -100%; }
.sqs-block-image .design-layout-overlap.image-position-right:not(.sqs-narrow-width) .image-card { margin-right: -100%; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-title-wrapper, .sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subtitle-wrapper, .sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-button-wrapper { box-sizing: border-box; padding: 0px 5%; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subtitle-wrapper { padding-top: 0px; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-subtitle { width: 100%; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) > :first-child > * { width: 100%; }
.sqs-block-image .design-layout-overlap:not(.sqs-narrow-width) .image-title-wrapper { width: 150%; }
.sqs-block-image .design-layout-overlap.image-position-left:not(.sqs-narrow-width) .image-title-wrapper { margin-left: -50%; }
.sqs-block-image .design-layout-overlap.image-position-right:not(.sqs-narrow-width) > :first-child > * { left: 0%; }
.sqs-block-image .design-layout-collage .sqs-image-content::after, .sqs-block-image .design-layout-collage .image-overlay { background-color: transparent; }
.sqs-block-image .design-layout-collage.sqs-narrow-width.image-position-left::after { content: " "; display: block; clear: both; }
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) { display: flex; }
.sqs-block-image .design-layout-collage.image-position-right:not(.sqs-narrow-width) { flex-direction: row-reverse; }
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-wrapper, .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) > :first-child { width: 50%; }
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .intrinsic { overflow: visible; }
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .sqs-intrinsic { width: 100%; }
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-inset, .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .sqs-image-content { position: relative ! important; }
.sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card-wrapper { display: flex; align-items: flex-start; justify-content: flex-start; }
.image-block-collage-content-position-top .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card { margin-top: 10%; }
.image-block-collage-content-position-bottom .sqs-block-image .design-layout-collage:not(.sqs-narrow-width) .image-card { margin-bottom: 10%; }
.sqs-block-image .design-layout-collage.image-position-left:not(.sqs-narrow-width) > :first-child > * { width: 140%; }
.sqs-block-image .design-layout-collage.image-position-left:not(.sqs-narrow-width) .image-card { width: 90%; margin-left: 10%; }
.sqs-block-image .design-layout-collage.image-position-right:not(.sqs-narrow-width) > :first-child > * { width: 140%; left: -40%; }
.sqs-block-image .design-layout-collage.image-position-right:not(.sqs-narrow-width) .image-card { width: 90%; margin-right: 10%; }
.sqs-block-image .design-layout-stack .sqs-image-content::after, .sqs-block-image .design-layout-stack .image-overlay { background-color: rgba(255, 255, 255, 0); }
.sqs-block-image .design-layout-card .sqs-image:not(.sqs-empty) .sqs-image-content, .sqs-block-image .design-layout-overlap .sqs-image:not(.sqs-empty) .sqs-image-content, .sqs-block-image .design-layout-collage .sqs-image:not(.sqs-empty) .sqs-image-content, .sqs-block-image .design-layout-stack .sqs-image:not(.sqs-empty) .sqs-image-content { padding-bottom: 0px ! important; }
.image-block-v2:not([class*="-animation-"]) { opacity: 0; transition: opacity 1s ease-out 1s; }
.sqs-text-ready .image-block-v2:not([class*="-animation-"]), .sqs-text-ready.image-block-v2:not([class*="-animation-"]) { opacity: 1; }
body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-card .sqs-dynamic-text { font-size: initial ! important; }
body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-overlap .sqs-dynamic-text { font-size: initial ! important; }
body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-collage .image-button-wrapper .sqs-dynamic-text { font-size: initial ! important; }
body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .image-block-outer-wrapper.design-layout-stack .image-button-wrapper .sqs-dynamic-text { font-size: initial ! important; }
.image-block-outer-wrapper:not(.sqs-text-ready) .sqs-dynamic-text { visibility: hidden; }
body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .design-layout-card .sqs-dynamic-text { font-size: initial ! important; }
body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .design-layout-card .image-title p { font-family: Arial; font-weight: 700; font-style: normal; font-size: 60px; letter-spacing: 0em; text-transform: none; line-height: 1.1em; }
body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .design-layout-overlap .sqs-dynamic-text { font-size: initial ! important; }
body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .design-layout-overlap .image-title p { font-family: Arial; font-weight: 700; font-style: normal; font-size: 40px; letter-spacing: 0em; text-transform: none; line-height: 1.2em; }
body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .design-layout-collage .sqs-dynamic-text { font-size: initial ! important; }
body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .design-layout-collage .image-title p { font-family: Arial; font-weight: 700; font-style: normal; font-size: 50px; letter-spacing: 0em; text-transform: none; line-height: 1.2em; }
body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .design-layout-stack .sqs-dynamic-text { font-size: initial ! important; }
body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .design-layout-stack .image-title p { font-family: Arial; font-weight: 700; font-style: normal; font-size: 60px; letter-spacing: 0em; text-transform: none; line-height: 1.2em; }
body:not(.image-block-card-dynamic-font-sizing) .sqs-block-image .design-layout-card .image-subtitle p { font-family: Arial; font-weight: 500; font-style: normal; font-size: 22px; letter-spacing: 0.01em; text-transform: none; line-height: 1.5em; }
body:not(.image-block-overlap-dynamic-font-sizing) .sqs-block-image .design-layout-overlap .image-subtitle p { font-family: Arial; font-weight: 500; font-style: normal; font-size: 20px; letter-spacing: 0.01em; text-transform: none; line-height: 1.5em; }
body:not(.image-block-collage-dynamic-font-sizing) .sqs-block-image .design-layout-collage .image-subtitle p { font-family: Arial; font-weight: normal; font-style: normal; font-size: 22px; letter-spacing: 0.01em; text-transform: none; line-height: 1.5em; }
body:not(.image-block-stack-dynamic-font-sizing) .sqs-block-image .design-layout-stack .image-subtitle p { font-family: Arial; font-weight: 500; font-style: normal; font-size: 25px; letter-spacing: 0.01em; text-transform: none; line-height: 1.5em; }
.sqs-block-image:not(.sqs-block-focused) .sqs-image-caption.sqs-placeholder-show { display: none; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img { max-width: none; }
.sqs-block-image.sized .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper { overflow: hidden; padding-bottom: inherit ! important; }
.sqs-block-image.sized .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img { text-align: inherit; max-width: none; }
.sqs-block-image img { display: block; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-card-wrapper { display: none; }
.sqs-block-image .image-block-outer-wrapper.layout-image-left::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.sqs-block-image .image-block-outer-wrapper.layout-image-left::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.sqs-block-image .image-block-outer-wrapper.layout-image-right::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.sqs-block-image .image-block-outer-wrapper.layout-image-right::after { display: block; visibility: hidden; font-size: 0px; height: 0px; clear: both; content: "."; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper { line-height: 0; text-align: center; position: relative; overflow: hidden; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img { max-width: 100%; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img.block-stretch { width: 100%; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper.float-right .image-block-wrapper { text-align: right; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic { margin: auto; }
.sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic .image-block-wrapper img { position: absolute; top: 0px; left: 0px; max-width: none; width: 100%; }
.sqs-block-image .sqs-empty .sqs-image-content:empty::before { content: ""; width: 64px; height: 56px; position: absolute; top: 50%; left: 50%; margin-top: -28px; margin-left: -32px; background: transparent url("urn:not-loaded:https://static1.squarespace.com/universal/images-v6/damask/image-inside-64-dark.png") no-repeat scroll 50% 50%; }
@media not all, (min-resolution: 1.5dppx) {
  .sqs-block-image .sqs-empty .sqs-image-content:empty::before { background-image: url("urn:not-loaded:https://static1.squarespace.com/universal/images-v6/damask/image-inside-128-dark.png"); background-size: 64px auto; }
}
.product-block .image-container img:not(.loaded) .sqs-product-mark-wrapper .sqs-product-quick-view-button-wrapper { opacity: 0 ! important; }
.sqs-block-archive .archive-group-count::before { content: "("; }
.sqs-block-archive .archive-group-count::after { content: ")"; }
.sqs-block-archive .archive-block-setting-layout-index .archive-item-link--untitled::before { content: "Untitled"; }
.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-icon::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-icon::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.sqs-block-archive .archive-block-setting-layout-dropdown .archive-dropdown-toggle-icon::before { font-size: 1em; width: 1em; height: 1em; line-height: 1em; }
.sqs-block-archive .archive-block-setting-layout-dropdown[open] .archive-dropdown-toggle-icon::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.sqs-block-archive .archive-block-setting-layout-dropdown[open] .archive-dropdown-toggle-icon::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
html:not([data-js-focus-visible]) .menu-block .menu-selector label:focus { outline: medium none; }
.sqs-block-summary-v2 .img-wrapper img:not(.loaded) .sqs-product-mark-wrapper .sqs-product-quick-view-button-wrapper, .sqs-block-summary-v2 .sqs-video-wrapper img:not(.loaded) .sqs-product-mark-wrapper .sqs-product-quick-view-button-wrapper { opacity: 0 ! important; }
.sqs-block-summary-v2 .summary-block-setting-secondary-metadata-date .summary-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-setting-secondary-metadata-event-time .summary-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-setting-secondary-metadata-cats .summary-item-has-cats .summary-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-setting-secondary-metadata-tags .summary-item-has-tags .summary-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-setting-secondary-metadata-author .summary-item-has-author .summary-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-setting-secondary-metadata-comments .summary-item-has-comments-enabled .summary-metadata--primary .summary-metadata-item::after, .sqs-block-summary-v2 .summary-block-setting-secondary-metadata-location .summary-item-has-location .summary-metadata--primary .summary-metadata-item::after { content: " ·"; margin: 0px 0.3em; }
.sqs-block-summary-v2 .summary-block-setting-show-title .summary-thumbnail-container, .sqs-block-summary-v2 .summary-block-setting-show-price .summary-item-record-type-store-item .summary-thumbnail-container, .sqs-block-summary-v2 .summary-block-setting-show-excerpt .summary-thumbnail-container, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-primary-metadata-none) .summary-thumbnail-container, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-secondary-metadata-none) .summary-thumbnail-container { margin: 0px 0px 15px; }
.sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt) .summary-title, .sqs-block-summary-v2 .summary-block-wrapper:not(.summary-block-setting-show-excerpt) .summary-price { margin: 0px 0px 2px; }
.sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-date:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-date:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-date:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-date:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-event-time:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-event-time:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-event-time:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-event-time:not(.summary-block-setting-show-excerpt) .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-cats:not(.summary-block-setting-show-excerpt) .summary-item-has-cats .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-cats:not(.summary-block-setting-show-excerpt) .summary-item-has-cats .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-cats:not(.summary-block-setting-show-excerpt) .summary-item-has-cats .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-cats:not(.summary-block-setting-show-excerpt) .summary-item-has-cats .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-tags:not(.summary-block-setting-show-excerpt) .summary-item-has-tags .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-tags:not(.summary-block-setting-show-excerpt) .summary-item-has-tags .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-tags:not(.summary-block-setting-show-excerpt) .summary-item-has-tags .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-tags:not(.summary-block-setting-show-excerpt) .summary-item-has-tags .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-author:not(.summary-block-setting-show-excerpt) .summary-item-has-author .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-author:not(.summary-block-setting-show-excerpt) .summary-item-has-author .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-author:not(.summary-block-setting-show-excerpt) .summary-item-has-author .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-author:not(.summary-block-setting-show-excerpt) .summary-item-has-author .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-comments:not(.summary-block-setting-show-excerpt) .summary-item-has-comments-enabled .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-comments:not(.summary-block-setting-show-excerpt) .summary-item-has-comments-enabled .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-comments:not(.summary-block-setting-show-excerpt) .summary-item-has-comments-enabled .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-comments:not(.summary-block-setting-show-excerpt) .summary-item-has-comments-enabled .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-primary-metadata-location:not(.summary-block-setting-show-excerpt) .summary-item-has-location .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-primary-metadata-location:not(.summary-block-setting-show-excerpt) .summary-item-has-location .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-above-title.summary-block-setting-secondary-metadata-location:not(.summary-block-setting-show-excerpt) .summary-item-has-location .summary-metadata-container, .sqs-block-summary-v2 .summary-block-wrapper.summary-block-setting-metadata-position-below-title.summary-block-setting-secondary-metadata-location:not(.summary-block-setting-show-excerpt) .summary-item-has-location .summary-metadata-container { margin: 0px 0px 2px; }
.sqs-block-summary-v2 .summary-block-setting-design-list .summary-item:not(.summary-item-record-type-video) .summary-thumbnail-container { width: 100% ! important; }
.sqs-block-summary-v2 .summary-block-setting-design-carousel .summary-item:not(.positioned) { visibility: visible; }
div.sqs-block-opentable-v2 .squarespace-opentable-new-age-wrapper.opentable-block-hide-icons .ot-dtp-picker-selector-link::before { display: none; }
.form-wrapper .form-submission-text:focus:not([data-focus-visible-added]), .form-wrapper .form-submission-html:focus:not([data-focus-visible-added]), .form-wrapper .field-error:focus:not([data-focus-visible-added]) { outline: medium none; }
.form-wrapper .field-list .section:nth-child(1) { margin: 0px 0px 2em; }
.sqs-tourdates__item:not(:last-of-type) { border-bottom: 1px solid rgba(130, 130, 130, 0.15); }
.sqs-tourdates__lineup-item:first-child::before { content: "w/ "; }
.sqs-tourdates__lineup-item:not(:last-of-type)::after { content: ", "; }
.sqs-block-spacer .sqs-block-content { visibility: hidden; }
h1[data-rte-preserve-empty]:empty::before, h2[data-rte-preserve-empty]:empty::before, h3[data-rte-preserve-empty]:empty::before, h4[data-rte-preserve-empty]:empty::before, h5[data-rte-preserve-empty]:empty::before, h6[data-rte-preserve-empty]:empty::before, p[data-rte-preserve-empty]:empty::before { content: ""; display: inline-block; }
ul[data-rte-list] li > :first-child::before, ol[data-rte-list] li > :first-child::before { display: inline-block; margin-left: -40px; min-width: 40px; text-align: right; box-sizing: border-box; }
li > :first-child::before { white-space: pre; }
ol[data-rte-list] li > :first-child::before { content: "  " counter(rte-list, decimal) ". "; }
ol[data-rte-list="upper-roman"] li > :first-child::before { content: "  " counter(rte-list, upper-roman) ". "; }
ol[data-rte-list="upper-alpha"] li > :first-child::before { content: "  " counter(rte-list, upper-alpha) ". "; }
ol[data-rte-list="lower-alpha"] li > :first-child::before { content: "  " counter(rte-list, lower-alpha) ". "; }
ol[data-rte-list="lower-roman"] li > :first-child::before { content: "  " counter(rte-list, lower-roman) ". "; }
ol[data-rte-list="decimal"] li > :first-child::before { content: "  " counter(rte-list, decimal) ". "; }
ul[data-rte-list] li > :first-child::before { padding-right: 10px; content: "•"; }
ul[data-rte-list="disc"] li > :first-child::before { content: "•"; }
ul[data-rte-list="circle"] li > :first-child::before, ul[data-rte-list] ul[data-rte-list="default"] li > :first-child::before { content: "○"; }
ul[data-rte-list="square"] li > :first-child::before, ul[data-rte-list] ul[data-rte-list] ul[data-rte-list="default"] li > :first-child::before { content: "■"; }
ul[data-rte-list="dash"] li > :first-child::before { content: "-"; }
body:not(.button-style-default) .sqs-editable-button, body:not(.button-style-default) .sqs-editable-button-layout { display: inline-block; width: auto; height: auto; padding: 1em 2.5em; border-width: 0px; text-align: center; cursor: pointer; outline: medium none; -moz-appearance: none; }
body:not(.button-style-default) .sqs-editable-button:hover, body:not(.button-style-default) .sqs-editable-button-layout:hover { opacity: 1; }
body:not(.button-style-default) .sqs-editable-button, body:not(.button-style-default) .sqs-editable-button-color { color: rgb(255, 255, 255); border-color: rgb(43, 47, 51); background-color: rgb(43, 47, 51); }
body:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button, body:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button-color { color: rgb(255, 255, 255); border-color: rgb(39, 39, 39); background-color: rgb(39, 39, 39); }
body:not(.button-style-default) .sqs-editable-button, body:not(.button-style-default) .sqs-editable-button-font { text-transform: uppercase; letter-spacing: 2px; font-weight: 600; font-style: normal; }
body.button-style-solid:not(.button-style-default) .sqs-editable-button, body.button-style-solid:not(.button-style-default) .sqs-editable-button-style { transition: opacity 0.1s linear 0s; backface-visibility: hidden; }
body.button-style-solid:not(.button-style-default) .sqs-editable-button:hover, body.button-style-solid:not(.button-style-default) .sqs-editable-button-style:hover { opacity: 0.8; }
body.button-style-outline:not(.button-style-default) .sqs-editable-button, body.button-style-outline:not(.button-style-default) .sqs-editable-button-style { border-width: 2px; border-style: solid; transition: background-color 0.1s linear 0s, color 0.1s linear 0s; }
body.button-style-outline:not(.button-style-default) .sqs-editable-button, body.button-style-outline:not(.button-style-default) .sqs-editable-button-color { color: rgb(43, 47, 51); background-color: transparent; }
body.button-style-outline:not(.button-style-default) .sqs-editable-button:hover, body.button-style-outline:not(.button-style-default) .sqs-editable-button-color:hover { color: rgb(255, 255, 255); background-color: rgb(43, 47, 51); }
body.button-style-outline:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button, body.button-style-outline:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button-color { color: rgb(39, 39, 39); }
body.button-style-outline:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button:hover, body.button-style-outline:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button-color:hover { color: rgb(255, 255, 255); background-color: rgb(39, 39, 39); }
body.button-style-raised:not(.button-style-default) .sqs-editable-button, body.button-style-raised:not(.button-style-default) .sqs-editable-button-style { position: relative; transition: background-color 0.1s linear 0s; }
body.button-style-raised:not(.button-style-default) .sqs-editable-button:active, body.button-style-raised:not(.button-style-default) .sqs-editable-button-style:active { top: 1px; }
body.button-style-raised:not(.button-style-default) .sqs-editable-button, body.button-style-raised:not(.button-style-default) .sqs-editable-button-color { box-shadow: 0px 2px 0px 0px rgb(24, 27, 29); }
body.button-style-raised:not(.button-style-default) .sqs-editable-button:hover, body.button-style-raised:not(.button-style-default) .sqs-editable-button-color:hover { background-color: rgb(50, 55, 59); }
body.button-style-raised:not(.button-style-default) .sqs-editable-button:active, body.button-style-raised:not(.button-style-default) .sqs-editable-button-color:active { box-shadow: 0px 1px 0px 0px rgb(24, 27, 29); }
body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button, body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button-color { box-shadow: 0px 2px 0px 0px rgb(19, 19, 19); }
body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button:hover, body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button-color:hover { background-color: rgb(47, 47, 47); }
body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button:active, body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .sqs-editable-button-color:active { box-shadow: 0px 1px 0px 0px rgb(19, 19, 19); }
body.button-corner-style-square:not(.button-style-default) .sqs-editable-button, body.button-corner-style-square:not(.button-style-default) .sqs-editable-button-shape { border-radius: 0px; }
body.button-corner-style-rounded:not(.button-style-default) .sqs-editable-button, body.button-corner-style-rounded:not(.button-style-default) .sqs-editable-button-shape { border-radius: 3px; }
body.button-corner-style-pill:not(.button-style-default) .sqs-editable-button, body.button-corner-style-pill:not(.button-style-default) .sqs-editable-button-shape { border-radius: 300px; }
body.button-style-outline:not(.button-style-default) .newsletter-block .newsletter-form-button { border-width: 1px; box-shadow: 0px 0px 0px 1px rgb(255, 255, 255) inset; color: rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; }
body.button-style-outline:not(.button-style-default) .newsletter-block .newsletter-form-button:hover { color: rgb(29, 29, 29); background-color: rgb(255, 255, 255); }
body.button-style-outline:not(.button-style-default) .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button { box-shadow: 0px 0px 0px 1px rgb(39, 39, 39) inset; color: rgb(39, 39, 39); }
body.button-style-outline:not(.button-style-default) .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button:hover { color: rgb(255, 255, 255); background-color: rgb(39, 39, 39); }
body.button-style-raised:not(.button-style-default) .newsletter-block .newsletter-form-button { top: -1px; box-shadow: 0px 2px 0px 0px rgb(235, 235, 235); border-width: 0px ! important; }
body.button-style-raised:not(.button-style-default) .newsletter-block .newsletter-form-button:hover { background-color: rgb(255, 255, 255); }
body.button-style-raised:not(.button-style-default) .newsletter-block .newsletter-form-button:active { top: 0px; box-shadow: 0px 1px 0px 0px rgb(235, 235, 235); }
body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button { box-shadow: 0px 2px 0px 0px rgb(19, 19, 19); }
body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button:hover { background-color: rgb(47, 47, 47); }
body.button-style-raised:not(.button-style-default) .sqs-alternate-block-style-container .newsletter-block .newsletter-form-button:active { box-shadow: 0px 1px 0px 0px rgb(19, 19, 19); }
body:not(.button-style-default) .opentable-block .OT_Find_a_Table { text-transform: uppercase; letter-spacing: 2px; font-weight: 600; font-style: normal; }
body.button-corner-style-rounded:not(.button-style-default) .opentable-block .OT_Find_a_Table { border-radius: 3px; }
body.button-corner-style-pill:not(.button-style-default) .opentable-block .OT_Find_a_Table { border-radius: 300px; }
body:not(.button-style-default) #productDetails .ProductItem-view-cart a, body:not(.button-style-default) .productDetails .ProductItem-view-cart a { text-transform: uppercase; letter-spacing: 2px; font-weight: 600; font-style: normal; display: block ! important; border: medium none ! important; }
body:not(.button-style-default) #productDetails .ProductItem-view-cart a, body:not(.button-style-default) .productDetails .ProductItem-view-cart a { color: rgb(43, 47, 51) ! important; background-color: rgba(43, 47, 51, 0.098) ! important; }
body:not(.button-style-default) #productDetails .ProductItem-view-cart a:hover, body:not(.button-style-default) .productDetails .ProductItem-view-cart a:hover { opacity: 0.8; }
body:not(.button-style-default) #productDetails .ProductItem-view-cart, body:not(.button-style-default) .productDetails .ProductItem-view-cart { opacity: 0; max-height: 0px; transition: opacity 0.5s ease-out 0s, max-height 0.5s ease-out 0s, margin 0.25s ease-out 0s; display: block ! important; }
body:not(.button-style-default) #productDetails .cart-added + .ProductItem-view-cart, body:not(.button-style-default) .productDetails .cart-added + .ProductItem-view-cart { margin-top: 10px; opacity: 1; max-height: 200px; }
body:not(.button-style-default) .sqs-alternate-block-style-container .ProductItem-view-cart a { color: rgb(39, 39, 39) ! important; background-color: rgba(39, 39, 39, 0.098) ! important; }
body.button-corner-style-rounded:not(.button-style-default) #productDetails .ProductItem-view-cart a, body.button-corner-style-rounded:not(.button-style-default) .productDetails .ProductItem-view-cart a { border-radius: 3px; }
body.button-corner-style-pill:not(.button-style-default) #productDetails .ProductItem-view-cart a, body.button-corner-style-pill:not(.button-style-default) .productDetails .ProductItem-view-cart a { border-radius: 300px; }
.sqs-announcement-bar-close::after { content: "×"; display: block; font-family: helvetica,arial,sans-serif; font-size: 1em; font-weight: 100; line-height: 2.7em; letter-spacing: normal; padding: 0px; }
body:not(.sqs-seven-one) .sqs-announcement-bar { background: rgb(43, 47, 51) none repeat scroll 0% 0%; }
body:not(.sqs-seven-one) .sqs-announcement-bar-text { font-size: 18px; text-transform: none; letter-spacing: 1px; font-weight: 300; font-style: normal; line-height: 1.2em; }
body:not(.sqs-seven-one) .sqs-announcement-bar-text a { color: rgb(255, 255, 255) ! important; }
body:not(.sqs-seven-one) .sqs-announcement-bar-text p { font-size: 18px; text-transform: none; letter-spacing: 1px; font-weight: 300; font-style: normal; color: rgb(255, 255, 255); line-height: inherit; }
body:not(.sqs-seven-one) .sqs-announcement-bar-close { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%; }
html:not([data-js-focus-visible]) .sqs-product-quick-view-button-wrapper .sqs-product-quick-view-button:focus { outline: medium none; }
body:not(.tweak-product-quick-view-lightbox-show-arrows) .sqs-product-quick-view-lightbox-next-button { opacity: 0; }
body:not(.tweak-product-quick-view-lightbox-show-arrows) .sqs-product-quick-view-lightbox-prev-button { opacity: 0; }
body:not(.tweak-product-quick-view-lightbox-show-close-button) .sqs-product-quick-view-lightbox-close-button { opacity: 0; }
@font-face {
  font-family: "social-icon-font";
  font-style: normal;
  font-weight: normal;
  src: url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.eot?#iefix") format("embedded-opentype"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.woff") format("woff"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.ttf") format("truetype"), url("urn:not-loaded:https://assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.svg#social-icon-font") format("svg");
}
.social-smugmug::before, .social-dribbble::before, .social-youtube::before, .social-vimeo::before, .social-twitter::before, .social-tumblr::before, .social-pinterest::before, .social-linkedin::before, .social-instagram::before, .social-google::before, .social-foursquare::before, .social-flickr::before, .social-facebook::before, .social-fivehundredpix::before, .social-fivehundredpx::before, .social-email::before, .social-github::before, .social-rss::before, .social-spotify::before, .social-soundcloud::before, .social-itunes::before, .social-googleplay::before, .social-dropbox::before, .social-dropbox2017::before, .social-bandsintown::before, .social-behance::before, .social-codepen::before, .social-medium::before, .social-rdio::before, .social-squarespace::before, .social-vine::before, .social-yelp::before, .social-vevo::before, .social-meetup::before, .social-twitch::before, .social-vsco::before, .social-smugmug-square::before, .social-dribbble-square::before, .social-youtube-square::before, .social-vimeo-square::before, .social-twitter-square::before, .social-tumblr-square::before, .social-pinterest-square::before, .social-linkedin-square::before, .social-instagram-square::before, .social-google-square::before, .social-foursquare-square::before, .social-flickr-square::before, .social-facebook-square::before, .social-fivehundredpix-square::before, .social-fivehundredpx-square::before, .social-email-square::before, .social-github-square::before, .social-rss-square::before, .social-spotify-square::before, .social-soundcloud-square::before, .social-itunes-square::before, .social-googleplay-square::before, .social-dropbox-square::before, .social-dropbox2017-square::before, .social-bandsintown-square::before, .social-behance-square::before, .social-codepen-square::before, .social-medium-square::before, .social-rdio-square::before, .social-squarespace-square::before, .social-vine-square::before, .social-yelp-square::before, .social-vevo-square::before, .social-meetup-square::before, .social-twitch-square::before, .social-vsco-square::before, .social-smugmug-round::before, .social-dribbble-round::before, .social-youtube-round::before, .social-vimeo-round::before, .social-twitter-round::before, .social-tumblr-round::before, .social-pinterest-round::before, .social-linkedin-round::before, .social-instagram-round::before, .social-google-round::before, .social-foursquare-round::before, .social-flickr-round::before, .social-facebook-round::before, .social-fivehundredpix-round::before, .social-fivehundredpx-round::before, .social-email-round::before, .social-github-round::before, .social-rss-round::before, .social-spotify-round::before, .social-soundcloud-round::before, .social-itunes-round::before, .social-googleplay-round::before, .social-dropbox-round::before, .social-dropbox2017-round::before, .social-bandsintown-round::before, .social-behance-round::before, .social-codepen-round::before, .social-medium-round::before, .social-rdio-round::before, .social-squarespace-round::before, .social-vine-round::before, .social-yelp-round::before, .social-vevo-round::before, .social-meetup-round::before, .social-twitch-round::before, .social-vsco-round::before { font-family: social-icon-font; font-style: normal; font-weight: normal; line-height: 1; }
.social-smugmug::before { content: ""; }
.social-icon-style-square .social-smugmug::before { content: ""; }
.social-icon-style-round .social-smugmug::before { content: ""; }
.social-dribbble::before { content: ""; }
.social-icon-style-square .social-dribbble::before { content: ""; }
.social-icon-style-round .social-dribbble::before { content: ""; }
.social-youtube::before { content: ""; }
.social-icon-style-square .social-youtube::before { content: ""; }
.social-icon-style-round .social-youtube::before { content: ""; }
.social-vimeo::before { content: ""; }
.social-icon-style-square .social-vimeo::before { content: ""; }
.social-icon-style-round .social-vimeo::before { content: ""; }
.social-twitter::before { content: ""; }
.social-icon-style-square .social-twitter::before { content: ""; }
.social-icon-style-round .social-twitter::before { content: ""; }
.social-tumblr::before { content: ""; }
.social-icon-style-square .social-tumblr::before { content: ""; }
.social-icon-style-round .social-tumblr::before { content: ""; }
.social-pinterest::before { content: ""; }
.social-icon-style-square .social-pinterest::before { content: ""; }
.social-icon-style-round .social-pinterest::before { content: ""; }
.social-linkedin::before { content: ""; }
.social-icon-style-square .social-linkedin::before { content: ""; }
.social-icon-style-round .social-linkedin::before { content: ""; }
.social-instagram::before { content: ""; }
.social-icon-style-square .social-instagram::before { content: ""; }
.social-icon-style-round .social-instagram::before { content: ""; }
.social-foursquare::before { content: ""; }
.social-icon-style-square .social-foursquare::before { content: ""; }
.social-icon-style-round .social-foursquare::before { content: ""; }
.social-flickr::before { content: ""; }
.social-icon-style-square .social-flickr::before { content: ""; }
.social-icon-style-round .social-flickr::before { content: ""; }
.social-facebook::before { content: ""; }
.social-icon-style-square .social-facebook::before { content: ""; }
.social-icon-style-round .social-facebook::before { content: ""; }
.social-fivehundredpix::before { content: ""; }
.social-icon-style-square .social-fivehundredpix::before { content: ""; }
.social-icon-style-round .social-fivehundredpix::before { content: ""; }
.social-fivehundredpx::before { content: ""; }
.social-icon-style-square .social-fivehundredpx::before { content: ""; }
.social-icon-style-round .social-fivehundredpx::before { content: ""; }
.social-email::before { content: ""; }
.social-icon-style-square .social-email::before { content: ""; }
.social-icon-style-round .social-email::before { content: ""; }
.social-github::before { content: ""; }
.social-icon-style-square .social-github::before { content: ""; }
.social-icon-style-round .social-github::before { content: ""; }
.social-rss::before { content: ""; }
.social-icon-style-square .social-rss::before { content: ""; }
.social-icon-style-round .social-rss::before { content: ""; }
.social-spotify::before { content: ""; }
.social-icon-style-square .social-spotify::before { content: ""; }
.social-icon-style-round .social-spotify::before { content: ""; }
.social-soundcloud::before { content: ""; }
.social-icon-style-square .social-soundcloud::before { content: ""; }
.social-icon-style-round .social-soundcloud::before { content: ""; }
.social-itunes::before { content: ""; }
.social-icon-style-square .social-itunes::before { content: ""; }
.social-icon-style-round .social-itunes::before { content: ""; }
.social-googleplay::before { content: ""; }
.social-icon-style-square .social-googleplay::before { content: ""; }
.social-icon-style-round .social-googleplay::before { content: ""; }
.social-dropbox::before { content: ""; }
.social-icon-style-square .social-dropbox::before { content: ""; }
.social-icon-style-round .social-dropbox::before { content: ""; }
.social-dropbox2017::before { content: ""; }
.social-icon-style-square .social-dropbox2017::before { content: ""; }
.social-icon-style-round .social-dropbox2017::before { content: ""; }
.social-bandsintown::before { content: ""; }
.social-icon-style-square .social-bandsintown::before { content: ""; }
.social-icon-style-round .social-bandsintown::before { content: ""; }
.social-behance::before { content: ""; }
.social-icon-style-square .social-behance::before { content: ""; }
.social-icon-style-round .social-behance::before { content: ""; }
.social-codepen::before { content: ""; }
.social-icon-style-square .social-codepen::before { content: ""; }
.social-icon-style-round .social-codepen::before { content: ""; }
.social-medium::before { content: ""; }
.social-icon-style-square .social-medium::before { content: ""; }
.social-icon-style-round .social-medium::before { content: ""; }
.social-rdio::before { content: ""; }
.social-icon-style-square .social-rdio::before { content: ""; }
.social-icon-style-round .social-rdio::before { content: ""; }
.social-squarespace::before { content: ""; }
.social-icon-style-square .social-squarespace::before { content: ""; }
.social-icon-style-round .social-squarespace::before { content: ""; }
.social-vine::before { content: ""; }
.social-icon-style-square .social-vine::before { content: ""; }
.social-icon-style-round .social-vine::before { content: ""; }
.social-yelp::before { content: ""; }
.social-icon-style-square .social-yelp::before { content: ""; }
.social-icon-style-round .social-yelp::before { content: ""; }
.social-meetup::before { content: ""; }
.social-icon-style-square .social-meetup::before { content: ""; }
.social-icon-style-round .social-meetup::before { content: ""; }
.social-vevo::before { content: ""; }
.social-icon-style-square .social-vevo::before { content: ""; }
.social-icon-style-round .social-vevo::before { content: ""; }
.social-twitch::before { content: ""; }
.social-icon-style-square .social-twitch::before { content: ""; }
.social-icon-style-round .social-twitch::before { content: ""; }
.social-vsco::before { content: ""; }
.social-icon-style-square .social-vsco::before { content: ""; }
.social-icon-style-round .social-vsco::before { content: ""; }
.sqs-video-background iframe:not(.background-video) { visibility: hidden; opacity: 0; transform: translateX(-1000%); }
html:not(.js) body[class^="collection-"] img { max-width: 100%; }
html:not(.js) body[class^="collection-"] [href="#"] { visibility: hidden; display: none ! important; }
.hidden { visibility: hidden; display: none ! important; }
img[data-src]:not([src]) { visibility: hidden; }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
@media print {
  * { color: rgb(0, 0, 0) ! important; box-shadow: none ! important; text-shadow: none ! important; background: transparent none repeat scroll 0% 0% ! important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
  @page { margin: 0.5cm; }
  p, h2, h3 {  }
  h2, h3 { page-break-after: avoid; }
}
.border-box, .border-box::before, .border-box::after { box-sizing: border-box; }
.sqs-simple-like .like-count::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.sqs-simple-like .like-count::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.ss-social-button::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.ss-social-button::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.entry-actions .entry-comments::before, .entry-actions .sqs-disqus-comment-link::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.entry-actions .entry-comments::before, .entry-actions .sqs-disqus-comment-link::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.pagination .newer a::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.pagination .newer a::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.pagination .newer a::before { font-size: inherit; width: 2em; height: 1em; line-height: 1em; vertical-align: middle; }
.pagination .older a::after { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.pagination .older a::after { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.pagination .older a::after { font-size: inherit; width: 2em; height: 1em; line-height: 1em; vertical-align: middle; }
.collection-type-index:not(.design-grid) .index-gallery .arrow.previous-slide::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.collection-type-index:not(.design-grid) .index-gallery .arrow.previous-slide::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.collection-type-index:not(.design-grid) .index-gallery .arrow.previous-slide::before { font-size: 24px; width: 24px; height: 24px; line-height: 24px; }
.collection-type-index:not(.design-grid) .index-gallery .arrow.next-slide::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.collection-type-index:not(.design-grid) .index-gallery .arrow.next-slide::before { font-size: 32px; width: 32px; height: 32px; line-height: 32px; }
.collection-type-index:not(.design-grid) .index-gallery .arrow.next-slide::before { font-size: 24px; width: 24px; height: 24px; line-height: 24px; }
.collection-type-index.design-slideshow .index-gallery .slide-meta .hide-meta-toggle::before { font-family: squarespace-ui-font; font-style: normal; font-weight: normal; content: ""; text-align: center; display: inline-block; vertical-align: middle; }
.collection-type-index.design-slideshow .index-gallery .slide-meta .hide-meta-toggle::before { font-size: 16px; width: 16px; height: 16px; line-height: 16px; }
.collection-type-index.design-slideshow .index-gallery .slide-meta .hide-meta-toggle::before { font-size: 24px; width: 24px; height: 24px; line-height: 24px; }
@keyframes header-anim {
  0% { opacity: 0; }
  72% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes header-anim {
  0% { opacity: 0; }
  72% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes feature-bg-anim {
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes feature-bg-anim {
  0% { opacity: 0; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes feature-text-anim {
  0% { opacity: 0; transform: translate3d(0px, 10px, 0px); }
  75% { opacity: 0; transform: translate3d(0px, 10px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes feature-text-anim {
  0% { opacity: 0; transform: translate3d(0px, 10px, 0px); }
  75% { opacity: 0; transform: translate3d(0px, 10px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes feature-text-anim-alt {
  0% { opacity: 0; transform: translate3d(-50%, -45%, 0px); }
  67% { opacity: 0; transform: translate3d(-50%, -45%, 0px); }
  100% { opacity: 1; transform: translate3d(-50%, -50%, 0px); }
}
@keyframes feature-text-anim-alt {
  0% { opacity: 0; transform: translate3d(-50%, -45%, 0px); }
  67% { opacity: 0; transform: translate3d(-50%, -45%, 0px); }
  100% { opacity: 1; transform: translate3d(-50%, -50%, 0px); }
}
body { background-color: rgb(255, 255, 255); }
#siteWrapper { font-size: 27px; line-height: 1.2em; letter-spacing: 0px; font-weight: 400; font-style: normal; color: rgba(0, 0, 0, 0.6); } /* bottom half text color */
a, a:visited { color: rgba(0, 0, 0, 0.8); text-decoration: none; }
h1, h2, h3 { text-rendering: optimizelegibility; }
h1:not(.site-title):not(.logo-image):not(.page-title), .entry-title { font-family: "Open Sans"; font-size: 56px; line-height: 1.2em; text-transform: none; letter-spacing: 0px; font-weight: 400; font-style: normal; }
h1:not(.site-title):not(.page-title), .entry-title { color: rgb(60, 80, 90); }
h3, .sqs-audio-playlist .album-title, .menu-block .menu-section-title { font-size: 28px; line-height: 0.9em; text-transform: none; letter-spacing: 2px; font-weight: 500; font-style: normal; }
h3, .menu-block .menu-section-title { color: rgb(33, 35, 38); } /* bottom half headings color */
h1:not(.site-title):not(.entry-title), h2, h3 { margin: 1.5em auto 0.3em; }
h1:first-child:not(.site-title):not(.entry-title), h2:first-child, h3:first-child { margin-top: 0px; }
h1 + h1:not(.site-title):not(.entry-title), h1 + h2, h1 + h3, h2 + h1:not(.site-title):not(.entry-title), h2 + h2, h2 + h3, h3 + h1:not(.site-title):not(.entry-title), h3 + h2, h3 + h3 { margin-top: 24px; }
#site { position: relative; }
#siteWrapper { position: relative; padding: 0px; box-sizing: border-box; }
#siteWrapper { background-color: rgb(255, 255, 255); }
.header-inner, .footer-inner, .pre-footer-inner { width: auto; margin: auto; box-sizing: border-box; }
.footer-inner, .pre-footer-inner { max-width: 1080px; }
html:not(.no-js) body:not(.always-use-overlay-nav) #headerNav { transition: opacity 0.3s ease-out 0s; }
html:not(.no-js) body:not(.always-use-overlay-nav) #headerNav:not(.positioned) { opacity: 0; position: absolute; }
#header { padding: 0px 18px; box-sizing: border-box; z-index: 1002; top: 0px; left: 0px; width: 100%; line-height: 1em; position: relative; }
#header a { text-decoration: none; }
#header { background-color: rgb(250, 153, 46); }
.header-inner, .footer-inner, .pre-footer-inner .sqs-layout { box-sizing: border-box; }
.header-inner { padding: 18px 0px; width: 100%; box-sizing: border-box; }
.footer-inner { padding: 68px 34px; }
.pre-footer-inner .sqs-layout { padding: 34px; }
.pre-footer-inner .sqs-layout.empty { padding: 0px 34px; }
body:not(.sqs-edit-mode) .pre-footer-inner .sqs-layout.empty { max-height: 0px; }
.transparent-header.collection-type-index #header, .transparent-header.view-list #header, .transparent-header.collection-type-page #header { position: absolute; top: 0px; left: 0px; background-color: transparent; }
body.transparent-header:not(.has-banner-image) #header { position: relative; background-color: rgb(250, 153, 46); }
#preFooter { background-color: rgb(255, 255, 255); }
#preFooter { color: rgb(255, 255, 255); }
.pre-footer-inner { transition: all 0.25s ease-in-out 0.1s; }
#footer { background-color: rgb(255, 255, 255); }
#footer .html-block { font-size: 95%; }
#footer .html-block a:not(.sqs-svg-icon--wrapper), #footer .html-block a:visited:not(.sqs-svg-icon--wrapper) { color: rgb(60, 80, 90); border-bottom: 1px solid rgba(60, 80, 90, 0.298); }
#footer .html-block a:hover:not(.sqs-svg-icon--wrapper), #footer .html-block a:active:not(.sqs-svg-icon--wrapper) { border-bottom: 1px solid rgb(60, 80, 90); }
#footer .nav-wrapper { font-size: 20px; text-transform: none; text-decoration: none; letter-spacing: 1px; font-weight: 300; font-style: normal; }
#footer .nav-wrapper a, #footer .nav-wrapper a:visited, #footer .nav-wrapper label { text-decoration: none; border-bottom-width: 0px; line-height: 1.25em; color: rgb(60, 80, 90); }
#footer .nav-wrapper a.active, #footer .nav-wrapper a.active:visited, #footer .nav-wrapper label.active, #footer .nav-wrapper a:hover, #footer .nav-wrapper a:visited:hover, #footer .nav-wrapper label:hover, #footer .nav-wrapper a:active, #footer .nav-wrapper a:visited:active, #footer .nav-wrapper label:active { color: rgb(60, 80, 90); outline: medium none; }
#footer { color: rgb(60, 80, 90); }
#page { box-sizing: border-box; width: auto; margin: auto; max-width: 1080px; padding: 100px 34px; }
#content { width: 100%; display: block; }
#logoWrapper, #siteTitleWrapper { z-index: 1000; }
#logoWrapper h1, #siteTitleWrapper h1 { opacity: 1; transition: opacity 0.14s ease-in-out 0s; }
.show-on-scroll-wrapper, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper { z-index: 1012; top: -20px; left: 0px; width: 100%; visibility: hidden; pointer-events: none; box-sizing: border-box; opacity: 0; font-size: 16px; text-align: center; transform: translate3d(0px, 0px, 0px); transition: opacity 0.14s ease-in-out 0s, visibility 0s linear 0.14s, top 0.14s ease-in-out 0s; background-color: rgb(250, 153, 46); }
.show-on-scroll-wrapper #mainNavigation, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper #mainNavigation { padding: 5px 0px; }
.show-on-scroll-wrapper nav > div, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper nav > div, .show-on-scroll-wrapper nav span > div, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper nav span > div { display: inline-block; vertical-align: middle; margin: 0px; }
.show-on-scroll-wrapper nav > div a, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper nav > div a, .show-on-scroll-wrapper nav span > div a, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper nav span > div a, .show-on-scroll-wrapper nav > div label, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper nav > div label, .show-on-scroll-wrapper nav span > div label, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper nav span > div label { transition: color 0.1s ease-in-out 0s; outline: medium none; }
body:not(.always-use-overlay-nav) .show-on-scroll-wrapper, body:not(.always-use-overlay-nav) body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper { position: fixed; }
body:not(.always-use-overlay-nav) .show-on-scroll-wrapper.show, body.transparent-header:not(.always-use-overlay-nav):not(.has-banner-image) .show-on-scroll-wrapper.show { top: 0px; transition: opacity 0.14s ease-in-out 0s, visibility 0s linear 0s, top 0.14s ease-in-out 0s; }
.always-use-overlay-nav .show-on-scroll-wrapper, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper { top: 0px; left: 0px; width: auto; visibility: hidden; opacity: 0; z-index: 1010; }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label { margin-top: 0px; padding: 10px; width: 40px; height: 36px; background-color: rgb(250, 153, 46); }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar, .always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, .always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { top: 10px; right: 9px; }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar { top: 17px; }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { top: 24px; }
@media screen and (max-width: 769px) {
  .show-on-scroll-wrapper, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper { top: 0px; left: 0px; width: auto; visibility: hidden; opacity: 0; z-index: 1010; }
  .show-on-scroll-wrapper .mobile-nav-toggle-label, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label { margin-top: 0px; padding: 10px; width: 40px; height: 36px; background-color: rgb(250, 153, 46); }
  .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar, .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { top: 10px; right: 9px; }
  .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar { top: 17px; }
  .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar, body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { top: 24px; }
}
.show-on-scroll-wrapper.show, .transparent-header:not(.has-banner-image) .show-on-scroll-wrapper.show { visibility: visible; opacity: 1; pointer-events: auto; transition: opacity 0.14s ease-in-out 0s, visibility 0s linear 0s, top 0.14s ease-in-out 0s; }
.always-use-overlay-nav .show-on-scroll-wrapper, .always-use-overlay-nav.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper { position: fixed; }
#header { width: 100%; }
#header #logoWrapper, #header #siteTitleWrapper, #header #headerNav { box-sizing: border-box; display: block; vertical-align: middle; }
#header #mainNavWrapper { text-align: center; }
#header #logoWrapper, #header #siteTitleWrapper { position: relative; left: 50%; transform: translate(-50%, 0px); text-align: center; }
#header #siteTitleWrapper, #header #siteTitle { width: 500px; }
#header #logoWrapper, #header #siteTitleWrapper { z-index: 1001; }
#headerNav .index.home, #showOnScrollWrapper .index.home { display: none; }
#overlayNav .index, #overlayNav .folder, #overlayNav .external, #overlayNav .collection { display: block; }
#overlayNav .index.home { display: none; }
#siteTitle a { font-family: "Open Sans"; font-size: 40px; text-transform: none; letter-spacing: 1px; font-weight: 600; font-style: normal; color: rgb(255, 255, 255); margin: 0px; padding-top: 0px; padding-bottom: 0px; line-height: 1.2em; }
#siteTitle { margin: 0px; padding-top: 0px; padding-bottom: 0px; }
#mainNavWrapper nav a, #overlayNav nav a, #mainNavWrapper nav a:visited, #overlayNav nav a:visited, #mainNavWrapper nav label, #overlayNav nav label { font-family: "Open Sans"; font-size: 16px; text-transform: uppercase; text-decoration: none; letter-spacing: 0px; font-weight: 600; font-style: normal; line-height: 1em; color: rgb(60, 80, 90); }
#mainNavWrapper nav a:hover, #overlayNav nav a:hover, #mainNavWrapper nav a:visited:hover, #overlayNav nav a:visited:hover, #mainNavWrapper nav label:hover, #overlayNav nav label:hover, #mainNavWrapper nav a:active, #overlayNav nav a:active, #mainNavWrapper nav a:visited:active, #overlayNav nav a:visited:active, #mainNavWrapper nav label:active, #overlayNav nav label:active { color: rgb(60, 80, 90); outline: medium none; }
#mainNavWrapper nav .active > a, #overlayNav nav .active > a, #mainNavWrapper nav .active > a:visited, #overlayNav nav .active > a:visited, #mainNavWrapper nav .active > a:active, #overlayNav nav .active > a:active, #mainNavWrapper nav .active > label, #overlayNav nav .active > label { color: rgb(60, 80, 90); outline: medium none; }
body:not(.always-use-overlay-nav) .nav-wrapper { position: relative; }
body:not(.always-use-overlay-nav) .nav-wrapper nav > div, body:not(.always-use-overlay-nav) .nav-wrapper nav span > div { display: inline-block; vertical-align: middle; margin: 0px; }
body:not(.always-use-overlay-nav) .nav-wrapper nav > div a, body:not(.always-use-overlay-nav) .nav-wrapper nav span > div a, body:not(.always-use-overlay-nav) .nav-wrapper nav > div label, body:not(.always-use-overlay-nav) .nav-wrapper nav span > div label { transition: color 0.1s ease-in-out 0s; outline: medium none; }
body:not(.always-use-overlay-nav) .nav-wrapper nav > div > a, body:not(.always-use-overlay-nav) .nav-wrapper nav span > div > a, body:not(.always-use-overlay-nav) .nav-wrapper nav > div label, body:not(.always-use-overlay-nav) .nav-wrapper nav span > div label { display: block; padding: 0.75em 1em; }
body:not(.always-use-overlay-nav) #secondaryNavWrapper.nav-wrapper .folder .subnav { top: auto; bottom: 100%; transform-origin: 0px 100% 0px; }
body:not(.always-use-overlay-nav) .nav-wrapper.desktop-nav-wrapper .folder .subnav { text-align: left; padding: 1em 0px; display: inline-block; position: absolute; top: 100%; left: -0.5em; z-index: 1000; box-sizing: border-box; white-space: nowrap; transform: scale(1, 0); transform-origin: 0px 0px 0px; transition: transform 0.14s ease-in-out 0s; }
body:not(.always-use-overlay-nav) .nav-wrapper.desktop-nav-wrapper .folder .subnav > div { opacity: 0; padding: 0px; transition: opacity 0.05s ease-in-out 0s; }
body:not(.always-use-overlay-nav) .nav-wrapper.desktop-nav-wrapper .folder .subnav > div a { display: block; padding: 0.5em 1.5em; transform: translateZ(0px); }
body:not(.always-use-overlay-nav) .nav-wrapper.desktop-nav-wrapper .folder .subnav.right-align { left: auto; right: -0.5em; }
body:not(.always-use-overlay-nav) .nav-wrapper.desktop-nav-wrapper .folder:hover .subnav { transform: scale(1, 1); }
body:not(.always-use-overlay-nav) .nav-wrapper.desktop-nav-wrapper .folder:hover .subnav > div { opacity: 1; transition: opacity 0.14s ease-in-out 0.14s; }
.mobile-nav-toggle-label { top: 18px; left: 18px; }
.always-use-overlay-nav #overlayNav { text-align: center; padding: 40px 0px; }
.always-use-overlay-nav #overlayNav nav div { text-align: center; }
.always-use-overlay-nav #overlayNav nav div a, .always-use-overlay-nav #overlayNav nav div label { padding: 0.75em 0px; font-size: 27px; }
.always-use-overlay-nav #mobileNavToggle:checked ~ #header h1 { opacity: 0; visibility: hidden; }
.always-use-overlay-nav .show-on-scroll-wrapper, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper { position: fixed; top: 0px; left: 0px; width: auto; visibility: hidden; opacity: 0; z-index: 1010; }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label { margin-top: 0px; padding: 10px; width: 40px; height: 36px; background-color: rgb(250, 153, 46); }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar, .always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, .always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { top: 10px; right: 9px; }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar { top: 17px; }
.always-use-overlay-nav .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { top: 24px; }
.always-use-overlay-nav .show-on-scroll-wrapper.show, .always-use-overlay-nav body.transparent-header:not(.has-banner-image) .show-on-scroll-wrapper.show { visibility: visible; opacity: 1; pointer-events: auto; }
#overlayNav .folder label::before { content: "+"; width: 0.8em; display: inline-block; margin-left: -0.8em; position: relative; }
#overlayNav .folder .folder-toggle-box:checked ~ label::before { content: "–"; top: -0.1em; }
.always-use-overlay-nav #overlayNav nav { transform: scale(1.05, 1.05); opacity: 0; visibility: hidden; transition: opacity 0.14s ease-in-out 0.07s, visibility 0s linear 0.3s, transform 0.14s ease-in-out 0s; }
.mobile-nav-toggle-label { box-sizing: border-box; position: absolute; z-index: 1002; top: 18px; left: 18px; padding: 0px; vertical-align: middle; line-height: 16px; text-align: right; cursor: pointer; color: rgb(60, 80, 90); width: 22px; height: 22px; }
.mobile-nav-toggle-label .top-bar, .mobile-nav-toggle-label .middle-bar, .mobile-nav-toggle-label .bottom-bar { width: 22px; height: 2px; transition: transform 0.1s ease-in-out 0s, top 0.1s ease-in-out 0.1s; transform-origin: 50% 50% 0px; position: absolute; top: 0px; right: 0px; background-color: rgb(60, 80, 90); }
.mobile-nav-toggle-label .middle-bar { transition: opacity 0s linear 0.15s; top: 7px; }
.mobile-nav-toggle-label .bottom-bar { top: 14px; }
#overlayNav { position: fixed; z-index: 1001; width: 100%; height: 100%; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0; visibility: hidden; line-height: 1em; text-align: left; overflow: auto; pointer-events: none; box-sizing: border-box; transition: opacity 0.14s ease-in-out 0s, visibility 0s linear 0.14s; background-color: rgba(250, 153, 46, 0.973); }
#overlayNav #mobileNavWrapper { position: relative; width: 100%; height: 101%; padding: 100px 0px; display: table; box-sizing: border-box; text-align: center; }
#overlayNav #mobileNavWrapper nav { padding: 0px; display: table-cell; vertical-align: middle; }
#overlayNav #mobileNavWrapper nav div { box-sizing: border-box; }
#overlayNav #mobileNavWrapper nav div a, #overlayNav #mobileNavWrapper nav div label { display: block; padding: 0.5em 0px; font-size: 54px; }
#mobileNavToggle:checked ~ #header { pointer-events: none; background-color: transparent; }
#mobileNavToggle:checked ~ #header .mobile-nav-toggle-label { pointer-events: auto; }
#mobileNavToggle:checked ~ #header h1 { pointer-events: auto; }
#mobileNavToggle:checked ~ #header .mobile-nav-toggle-label, #mobileNavToggle:checked ~ .show-on-scroll-wrapper .mobile-nav-toggle-label { z-index: 1011; }
#mobileNavToggle:checked ~ #header .mobile-nav-toggle-label .top-bar, #mobileNavToggle:checked ~ .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar, #mobileNavToggle:checked ~ #header .mobile-nav-toggle-label .bottom-bar, #mobileNavToggle:checked ~ .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { transition: top 0.1s ease-in-out 0.1s, transform 0.1s ease-in-out 0.2s; }
#mobileNavToggle:checked ~ #header .mobile-nav-toggle-label .top-bar, #mobileNavToggle:checked ~ .show-on-scroll-wrapper .mobile-nav-toggle-label .top-bar { transform: rotate(45deg); top: 7px; }
#mobileNavToggle:checked ~ #header .mobile-nav-toggle-label .middle-bar, #mobileNavToggle:checked ~ .show-on-scroll-wrapper .mobile-nav-toggle-label .middle-bar { opacity: 0; }
#mobileNavToggle:checked ~ #header .mobile-nav-toggle-label .bottom-bar, #mobileNavToggle:checked ~ .show-on-scroll-wrapper .mobile-nav-toggle-label .bottom-bar { transform: rotate(-45deg); top: 7px; }
#mobileNavToggle:checked ~ #overlayNav { opacity: 1; visibility: visible; pointer-events: auto; transition: opacity 0.14s ease-in-out 0s, visibility 0s linear 0s; }
#mobileNavToggle:checked ~ #overlayNav nav { transform: scale(1, 1); opacity: 1; visibility: visible; transition: opacity 0.14s ease-in-out 0.14s, visibility 0s linear 0s, transform 0.14s ease-in-out 0.18s; }
@media only screen and (max-width: 640px) {
  .mobile-nav-toggle-label { top: 20px; left: 20px; }
}
.always-use-overlay-nav #header #headerNav { display: none; }
.mobile-nav-toggle-label { display: none; }
@media only screen and (max-width: 768px) {
  #header #headerNav { display: none; }
  body:not(.always-use-overlay-nav) #overlayNav .subnav { display: none; position: static; }
  body:not(.always-use-overlay-nav) #overlayNav .folder-toggle-box:checked ~ .subnav { display: inline-block; }
}
@media only screen and (min-width: 769px) {
  body:not(.always-use-overlay-nav) .mobile-nav-toggle-label { display: none; }
  body:not(.always-use-overlay-nav) #overlayNav { display: none; }
}
.back-to-top-nav { display: none; }
#categoryNav ul li.active-link:not(.all) a, #categoryNav ul li.active-link:not(.all) a:visited { color: rgb(22, 24, 26); outline: medium none; }
.sqs-simple-like .like-count::before { margin-right: 0.2em; position: relative; top: 0.13em; font-size: 1.2em; width: auto; height: auto; line-height: inherit; text-align: left; vertical-align: initial; }
.ss-social-button::before { margin-right: 0.4em; font-size: 0.85em; width: auto; height: auto; line-height: inherit; text-align: left; vertical-align: initial; }
.collection-type-index:not(.button-style-default) .index-section-wrapper.has-main-media .sqs-editable-button, .collection-type-index:not(.button-style-default) .index-section-wrapper.has-main-media .sqs-editable-button-color { border-color: rgb(255, 255, 255); color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); }
.sqs-layout:not(.sqs-editing) > .sqs-row:last-child > [class*="sqs-col"] > .sqs-block:last-child { padding-bottom: 0px; }
.sqs-layout:not(.sqs-editing) > .sqs-row:last-child > [class*="sqs-col"]:first-child > .sqs-block:last-child { padding-bottom: 0px; }
.sqs-layout:not(.sqs-editing) > .sqs-row:last-child > [class*="sqs-col"]:last-child > .sqs-block:last-child { padding-bottom: 0px; }
.view-list .filter-heading span::after { content: "×"; padding-left: 1em; }
.view-list:not(.collection-type-blog) .filter-heading { display: none; }
.entry-title-passthrough::after { content: " ➝"; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 0.9em; line-height: normal; font-family: sans-serif; }
.entry-more-link a::before { content: attr(data-read-more); }
.entry-more-link a::after { content: " ➝"; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 0.9em; line-height: normal; font-family: sans-serif; }
.entry-actions .entry-comments::before, .entry-actions .sqs-disqus-comment-link::before { margin-right: 0.2em; position: relative; top: 0.12em; font-size: 1.2em; width: auto; height: auto; line-height: inherit; text-align: left; vertical-align: initial; }
.hide-entry-author:not(.meta-priority-author) .entry-byline { display: none; }
.meta-priority-date .meta-above-title > div:not(.entry-dateline), .meta-priority-date .item-meta > div:not(.entry-dateline) { display: none; }
.meta-priority-date:not(.hide-entry-author) .meta-below-title .entry-byline + .entry-morefrom::before, .meta-priority-date:not(.hide-entry-author) .meta-below-content .entry-byline + .entry-morefrom::before { content: "·"; padding: 0px 0.5em; }
.meta-priority-category .meta-above-title > div:not(.entry-morefrom), .meta-priority-category .item-meta > div:not(.entry-morefrom) { display: none; }
.meta-priority-category .meta-below-title entry-dateline + .entry-byline::before, .meta-priority-category .meta-below-content entry-dateline + .entry-byline::before { content: "·"; padding: 0px 0.5em; }
.meta-priority-author .meta-above-title > div:not(.entry-byline), .meta-priority-author .item-meta > div:not(.entry-byline) { display: none; }
.meta-priority-author .meta-below-title .entry-morefrom::before, .meta-priority-author .meta-below-content .entry-morefrom::before { content: "·"; padding: 0px 0.5em; }
.meta-priority-none .meta-below-title .entry-byline::before, .meta-priority-none .meta-below-content .entry-byline::before, .meta-priority-none .meta-below-title .entry-morefrom::before, .meta-priority-none .meta-below-content .entry-morefrom::before { content: "·"; padding: 0px 0.5em; }
.collection-type-index #page { max-width: 100%; padding: 0px; }
.collection-type-index #content { max-width: 100%; padding: 0px; margin: 0px; }
.index-section-wrapper { position: relative; }
.index-section-wrapper .content { box-sizing: border-box; max-width: 1080px; padding: 70px 34px; margin: auto; }
.index-section-wrapper .content .content-inner { position: relative; }
.index-section-wrapper .content.has-main-media { padding-top: 100px; padding-bottom: 100px; }
.index-section-wrapper .content.has-main-media h1:not(.OT_title) { color: rgb(255, 255, 255); font-size: 80px; overflow-wrap: normal; }
.index-section-wrapper .content.has-main-media h2:not(.OT_subtitle) { color: rgb(255, 255, 255); font-size: 53px; }
.index-section-wrapper .content.has-main-media h3 { color: rgb(33, 35, 38); font-size: 28px; } /* top half headings color */
.index-section-wrapper .content.has-main-media p, .index-section-wrapper .content.has-main-media ul, .index-section-wrapper .content.has-main-media ol { color: rgb(33, 35, 38); font-size: 27px; line-height: 1.2em; } /* top half text color */
.index-section-wrapper .content.has-main-media .sqs-block-summary-v2 a:not(.summary-title-link), .index-section-wrapper .content.has-main-media .sqs-block-summary-v2 a:visited:not(.summary-title-link) { color: rgb(255, 255, 255); }
.index-section-wrapper .content.has-main-media .sqs-block-content { width: 100%; }
.index-section-wrapper .content.has-main-media h1 a, .index-section-wrapper .content.has-main-media h2 a, .index-section-wrapper .content.has-main-media h3 a, .index-section-wrapper .content.has-main-media p a, .index-section-wrapper .content.has-main-media li a, .index-section-wrapper .content.has-main-media h1 a:link, .index-section-wrapper .content.has-main-media h2 a:link, .index-section-wrapper .content.has-main-media h3 a:link, .index-section-wrapper .content.has-main-media p a:link, .index-section-wrapper .content.has-main-media li a:link, .index-section-wrapper .content.has-main-media h1 a:hover, .index-section-wrapper .content.has-main-media h2 a:hover, .index-section-wrapper .content.has-main-media h3 a:hover, .index-section-wrapper .content.has-main-media p a:hover, .index-section-wrapper .content.has-main-media li a:hover, .index-section-wrapper .content.has-main-media h1 a:visited, .index-section-wrapper .content.has-main-media h2 a:visited, .index-section-wrapper .content.has-main-media h3 a:visited, .index-section-wrapper .content.has-main-media p a:visited, .index-section-wrapper .content.has-main-media li a:visited { color: rgb(255, 255, 255); }
.index-section-image, .index-image-overlay { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.index-section-image, .index-image-overlay { background-color: rgba(148, 148, 148, 0); }
html:not(.no-js) .index-section:first-of-type .index-section-image img, html:not(.no-js) .index-section:first-of-type .sqs-block-image img[data-load="false"] { transition: opacity 0.3s ease-out 0s; }
html:not(.no-js) .index-section:first-of-type .index-section-image img:not(.loaded), html:not(.no-js) .index-section:first-of-type .sqs-block-image img[data-load="false"]:not(.loaded) { opacity: 0; }
.collection-type-index.design-grid .index-gallery .slide-wrapper:first-child:nth-last-child(1) { flex: 0 0 100%; }
.collection-type-index.design-grid.grid-max-columns-three .index-gallery .slide-wrapper:first-child:nth-last-child(2), .collection-type-index.design-grid.grid-max-columns-three .index-gallery .slide-wrapper:first-child:nth-last-child(2) ~ .slide-wrapper { flex: 0 0 50%; }
.collection-type-index.design-grid.grid-max-columns-three .index-gallery .slide-wrapper:first-child:nth-last-child(3), .collection-type-index.design-grid.grid-max-columns-three .index-gallery .slide-wrapper:first-child:nth-last-child(3) ~ .slide-wrapper { flex: 0 0 33.3333%; }
.collection-type-index.design-grid.grid-max-columns-four .index-gallery .slide-wrapper:first-child:nth-last-child(2), .collection-type-index.design-grid.grid-max-columns-four .index-gallery .slide-wrapper:first-child:nth-last-child(2) ~ .slide-wrapper { flex: 0 0 50%; }
.collection-type-index.design-grid.grid-max-columns-four .index-gallery .slide-wrapper:first-child:nth-last-child(3), .collection-type-index.design-grid.grid-max-columns-four .index-gallery .slide-wrapper:first-child:nth-last-child(3) ~ .slide-wrapper { flex: 0 0 33.3333%; }
.collection-type-index.design-grid.grid-max-columns-five .index-gallery .slide-wrapper:first-child:nth-last-child(2), .collection-type-index.design-grid.grid-max-columns-five .index-gallery .slide-wrapper:first-child:nth-last-child(2) ~ .slide-wrapper { flex: 0 0 50%; }
.collection-type-index.design-grid.grid-max-columns-five .index-gallery .slide-wrapper:first-child:nth-last-child(3), .collection-type-index.design-grid.grid-max-columns-five .index-gallery .slide-wrapper:first-child:nth-last-child(3) ~ .slide-wrapper { flex: 0 0 33.3333%; }
.collection-type-index.design-grid.grid-max-columns-five .index-gallery .slide-wrapper:first-child:nth-last-child(4), .collection-type-index.design-grid.grid-max-columns-five .index-gallery .slide-wrapper:first-child:nth-last-child(4) ~ .slide-wrapper { flex: 0 0 25%; }
.collection-type-index.design-slideshow .index-gallery .slide img:not(.loaded) { visibility: hidden; opacity: 0; }
.collection-type-index.design-slideshow .index-gallery .slide-meta .clickthrough a::before { content: attr(readmore); }
.collection-type-index.design-slideshow .index-gallery .slide-wrapper:not(.sqs-active-slide) .slide-meta-content { visibility: hidden; }
.collection-type-index.design-slideshow.dialog-open .arrow.previous-slide:not(.sqs-disabled) { opacity: 1; }
.collection-type-index.design-slideshow.dialog-open .arrow.next-slide:not(.sqs-disabled) { opacity: 1; }
.collection-type-index.design-slideshow.gallery-controls-both .circles:not(.multi-image), .collection-type-index.design-slideshow.gallery-controls-circles .circles:not(.multi-image) { display: none; }
@media only screen and (max-width: 1600px) {
  #overlayNav #mobileNavWrapper nav div a, #overlayNav #mobileNavWrapper nav div label { font-size: 48px; }
}
@media only screen and (max-width: 1280px) {
  #overlayNav #mobileNavWrapper nav div a, #overlayNav #mobileNavWrapper nav div label { font-size: 40px; }
}
@media only screen and (max-width: 1024px) {
  #overlayNav #mobileNavWrapper nav div a, #overlayNav #mobileNavWrapper nav div label { font-size: 36px; }
}
@media only screen and (max-width: 768px) {
  #page { padding: 34px; }
  body { animation: 1s ease 0s normal none infinite running bugfix; }
  @keyframes bugfix {
    0% { padding: 0px; }
    100% { padding: 0px; }
  }
  #header #headerNav { display: none; }
  #header #logoWrapper, #header #siteTitleWrapper { display: inline-block; width: auto; height: auto; max-width: 70%; vertical-align: middle; padding: 0px; box-sizing: border-box; }
  #header #logoWrapper #siteTitle, #header #siteTitleWrapper #siteTitle, #header #logoWrapper #siteTitle a, #header #siteTitleWrapper #siteTitle a { width: 100%; }
  #header #logoWrapper #siteTitle a, #header #siteTitleWrapper #siteTitle a { line-height: 1em; white-space: nowrap; position: relative; top: -0.15em; }
  .pre-footer-inner, .footer-inner { text-align: center; }
  .pre-footer-inner .socialaccountlinks-block .social-account-list, .footer-inner .socialaccountlinks-block .social-account-list, .pre-footer-inner .back-to-top, .footer-inner .back-to-top { text-align: center; margin: auto auto 1em; }
  .back-to-top-nav { display: block; }
  .back-to-top { display: inline-block; }
  .back-to-top a { display: block; padding: 0.75em 1em; }
  h1:not(.site-title):not(.page-title):not(.flyoutitem-title), .entry-title { font-size: 48px ! important; }
  .index-section-wrapper .content.has-main-media h1:not(.OT_title) { font-size: 72px ! important; }
  h2:not(.OT_subtitle) { font-size: 36px ! important; }
  .index-section-wrapper .content.has-main-media h2:not(.OT_subtitle) { font-size: 36px ! important; }
  h3 { font-size: 27px ! important; }
  .index-section-wrapper .content.has-main-media h3 { font-size: 27px ! important; }
}
@media only screen and (max-device-height: 1024px) {
  #overlayNav #mobileNavWrapper nav div a, #overlayNav #mobileNavWrapper nav div label { font-size: 30px; }
  .index-section-wrapper .content:not(.gallery-content) { padding: 68px 34px; }
  .index-section-wrapper .content.has-main-media:not(.gallery-content) { padding: 136px 34px; }
}
@media only screen and (max-width: 640px) {
  .sqs-layout [class*="sqs-col"] { float: none ! important; width: auto ! important; }
  .sqs-layout .spacer-block { display: none; }
  .sqs-layout .sqs-row .sqs-block:first-child { padding-top: 17px ! important; }
  .sqs-layout .sqs-row .sqs-block:last-child { padding-bottom: 17px ! important; }
  .sqs-layout .sqs-row + .sqs-row, .sqs-layout .sqs-row + .sqs-block { margin-top: 0px ! important; }
  #overlayNav #mobileNavWrapper nav div a, #overlayNav #mobileNavWrapper nav div label { font-size: 24px; }
  #siteWrapper { overflow: hidden; }
  #page, .collection-type-products.show-product-item-nav #page { padding: 40px 20px; }
  .index-section-wrapper .content:not(.gallery-content) { padding: 40px 20px; }
  .index-section-wrapper .content.has-main-media:not(.gallery-content) { padding-top: 50px; padding-bottom: 50px; }
  #header { padding: 0px 20px; }
  .header-inner { padding: 20px 0px; display: block; }
  .footer-inner, .pre-footer-inner .sqs-layout { padding: 20px; }
  .collection-type-index.design-slideshow.gallery-text-toggle .index-gallery .slide-meta .hide-meta-toggle::before { font-size: 18px; width: 18px; height: 18px; line-height: 18px; }
  .collection-type-index.design-slideshow .index-gallery .slide-meta.has-body:not(.has-title) { background: transparent none repeat scroll 0% 0%; }
  .collection-type-index.design-slideshow .index-gallery .slide-meta.has-body:not(.has-title) .hide-meta-toggle { display: none; }
  h1:not(.site-title):not(.page-title):not(.flyoutitem-title), .entry-title { font-size: 34px ! important; }
  .index-section-wrapper .content.has-main-media h1:not(.OT_title) { font-size: 36px ! important; }
  h2:not(.OT_subtitle) { font-size: 26px ! important; }
  .index-section-wrapper .content.has-main-media h2:not(.OT_subtitle) { font-size: 26px ! important; }
  h3 { font-size: 20px ! important; }
  .index-section-wrapper .content.has-main-media h3 { font-size: 20px ! important; }
  .category-nav-toggle-label::after { font-size: 20px; content: "+"; display: block; text-align: right; }
  #categoryNav #categoryNavToggle:checked + .category-nav-toggle-label::after { content: "–"; }
  #categoryNav #categoryNavToggle:checked ~ .category-nav ul li:not(.filter) { display: block; }
}
@media only screen and (max-width: 640px) {
  .sqs-layout .sqs-col-12 > .spacer-block { display: block; }
}
#siteTitle { display: none; }
h3 { text-decoration: underline; }
a:active { text-decoration: underline ! important; }
a:hover { text-decoration: underline ! important; }
