/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-stringset {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sqs-stringset .field-wrapper {
  padding: 0;
}
.sqs-stringset-content .sqs-stringset-input-editor {
  padding: 0;
}
.sqs-stringset-hidden {
  opacity: 0;
  visibility: hidden;
}
.sqs-stringset .tag-field {
  position: relative;
}
.sqs-stringset .tag-field-container {
  position: relative;
  display: inline-block;
}
.sqs-stringset.thin {
  padding: 0;
  padding-left: 30px;
}
.sqs-stringset.thin .field-description-wrapper {
  display: none;
}
.sqs-stringset.thin .field-description-wrapper .field-description {
  display: none;
}
.sqs-stringset.minor .tag-field .tag {
  overflow: hidden;
}
div.workflow-flyout-options div.flyout-select-options::-webkit-scrollbar {
  background: #222;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div.workflow-flyout-options div.flyout-select-options::-webkit-scrollbar-thumb {
  background: #333;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div.workflow-flyout-options div.flyout-select-options::-webkit-scrollbar-thumb:focus,
div.workflow-flyout-options div.flyout-select-options::-webkit-scrollbar-thumb:hover {
  background: #333;
}
.workflow-flyout-autocomplete .match > .yui3-highlight {
  color: #000;
  font-weight: bold;
}
.workflow-flyout-autocomplete .match.disabled {
  color: #CCC;
}
.workflow-flyout-autocomplete .match.disabled > .yui3-highlight {
  color: #AAA;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-pricing-placeholder-content .placeholder,
.sqs-variants-pricing-placeholder-content .placeholder,
.sqs-digital-pricing-placeholder-content .placeholder {
  zoom: 1;
  cursor: pointer;
  background: #222;
  padding: 10px;
  font-size: 14px;
  color: #DDD;
  position: relative;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sqs-pricing-placeholder-content .placeholder:after,
.sqs-variants-pricing-placeholder-content .placeholder:after,
.sqs-digital-pricing-placeholder-content .placeholder:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-pricing-placeholder-content .placeholder:hover,
.sqs-variants-pricing-placeholder-content .placeholder:hover,
.sqs-digital-pricing-placeholder-content .placeholder:hover {
  color: #f7f7f7;
  background: #333;
}
.sqs-pricing-placeholder-content .placeholder .pricing,
.sqs-variants-pricing-placeholder-content .placeholder .pricing,
.sqs-digital-pricing-placeholder-content .placeholder .pricing {
  float: left;
}
.sqs-pricing-placeholder-content .placeholder .pricing .strikeout,
.sqs-variants-pricing-placeholder-content .placeholder .pricing .strikeout,
.sqs-digital-pricing-placeholder-content .placeholder .pricing .strikeout {
  text-decoration: line-through;
}
.sqs-pricing-placeholder-content .placeholder .variant-count,
.sqs-variants-pricing-placeholder-content .placeholder .variant-count,
.sqs-digital-pricing-placeholder-content .placeholder .variant-count {
  float: left;
}
.sqs-pricing-placeholder-content .placeholder .variant-count .separator,
.sqs-variants-pricing-placeholder-content .placeholder .variant-count .separator,
.sqs-digital-pricing-placeholder-content .placeholder .variant-count .separator {
  margin: 0 10px;
}
.sqs-pricing-placeholder-content .placeholder .pricing-option,
.sqs-variants-pricing-placeholder-content .placeholder .pricing-option,
.sqs-digital-pricing-placeholder-content .placeholder .pricing-option {
  float: right;
}
.sqs-pricing-placeholder-content .placeholder .prompt,
.sqs-variants-pricing-placeholder-content .placeholder .prompt,
.sqs-digital-pricing-placeholder-content .placeholder .prompt {
  position: absolute;
  right: 10px;
  top: 13px;
  font-size: 11px;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-variants-table-content .title {
  margin-bottom: 3px;
}
.sqs-variants-table-content .description {
  font-size: 10px;
  line-height: 13px;
  color: #777;
  margin-bottom: 10px;
}
.sqs-variants-table-content .table {
  zoom: 1;
}
.sqs-variants-table-content .table:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-variants-table-content .table .viewport {
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
}
.sqs-variants-table-content .table .viewport .header {
  white-space: nowrap;
  zoom: 1;
  margin-bottom: 5px;
  /* SKU is extra long */

}
.sqs-variants-table-content .table .viewport .header:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-variants-table-content .table .viewport .header .option,
.sqs-variants-table-content .table .viewport .header .add-option {
  display: inline-block;
  background: #333;
  margin-right: 4px;
  width: 50px;
  padding: 8px 12px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-variants-table-content .table .viewport .header .custom-option,
.sqs-variants-table-content .table .viewport .header .add-option {
  cursor: pointer;
}
.sqs-variants-table-content .table .viewport .header .option-sku {
  width: 80px;
}
.sqs-variants-table-content .table .viewport .header .option-onSale {
  width: 38px;
}
.sqs-variants-table-content .table .viewport .header .add-option {
  width: 11px;
  max-height: 29px;
}
.sqs-variants-table-content .table .viewport .header .add-option img {
  position: relative;
  top: 2px;
  filter: alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.sqs-variants-table-content .table .viewport .header .add-option:hover {
  cursor: pointer;
}
.sqs-variants-table-content .table .viewport .header .add-option:hover img {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.sqs-variants-table-content .table .viewport .body {
  zoom: 1;
  max-height: 280px;
  padding-bottom: 10px;
  float: left;
  padding-right: 7px;
}
.sqs-variants-table-content .table .viewport .body:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-variants-table-content .table .viewport .body.one-variant .remove-variant {
  display: none;
}
.sqs-variants-table-content .table .viewport .body .variant-row {
  position: relative;
  clear: both;
  white-space: nowrap;
  margin-bottom: 4px;
  padding-right: 40px;
  zoom: 1;
  /* SKU is extra long */

}
.sqs-variants-table-content .table .viewport .body .variant-row:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-variants-table-content .table .viewport .body .variant-row .attributes {
  background: #181818;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.sqs-variants-table-content .table .viewport .body .variant-row .remove-variant {
  visibility: hidden;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('/universal/images-v6/standard/icon_close_11_light.png');
  position: absolute;
  top: 0;
  right: 1px;
  height: 39px;
  width: 35px;
  filter: alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.sqs-variants-table-content .table .viewport .body .variant-row .remove-variant:hover {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute:last-child {
  /*margin-right:0;*/

}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute {
  display: inline-block;
  width: 50px;
  padding: 8px 12px;
  margin-right: 4px;
  position: relative;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute .check-element {
  width: 16px;
  height: 16px;
  background-position: 0;
  display: inline-block;
  padding-left: 0;
  position: relative;
  top: 3px;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute input {
  background: #181818;
  color: #eeeeee;
  border: 1px solid transparent;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 48px;
  padding: 4px;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute input:focus {
  outline: 0;
  border: 1px solid #777;
  background: #444;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute input:disabled {
  color: #999;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute input.strikeout {
  text-decoration: line-through;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute input[type=checkbox] {
  cursor: pointer;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute:hover input {
  border: 1px solid #444;
  background: #333;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute-sku {
  width: 74px;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute-sku input {
  width: 70px;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute-sku input::-moz-placeholder,
.sqs-variants-table-content .table .viewport .body .variant-row .attribute-sku input::-webkit-input-placeholder {
  color: #666;
}
.sqs-variants-table-content .table .viewport .body .variant-row .attribute-onSale {
  width: 41px;
}
.sqs-variants-table-content .table .viewport .body .variant-row:hover .attributes {
  background: #222;
}
.sqs-variants-table-content .table .viewport .body .variant-row:hover .remove-variant {
  visibility: visible;
}
.sqs-variants-table-content .table .viewport .body .variant-row:hover input {
  background: #222222;
}
.sqs-variants-table-content .table .viewport .body .variant-row:hover input:focus {
  outline: 0;
  border: 1px solid #777;
  background: #444;
}
.sqs-variants-table-content .table .viewport .body .none-msg {
  padding: 8px 12px;
  margin: 2px;
  background: #121212;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  float: left;
  color: #999;
}
.sqs-variants-table-content .table .viewport .add-variant {
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #181818;
  margin-top: 2px;
  float: left;
  clear: both;
  padding: 8px 12px;
}
.sqs-variants-table-content .table .viewport .add-variant img {
  filter: alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.sqs-variants-table-content .table .viewport .add-variant:hover {
  background: #222;
  cursor: pointer;
}
.sqs-variants-table-content .table .viewport .add-variant:hover img {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-connected-account {
  padding: 10px 0px;
  border-bottom: 1px dotted #DDD;
  zoom: 1;
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  cursor: pointer;
}
.sqs-connected-account:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-connected-account:last-child {
  border-bottom: none;
}
.sqs-connected-account:hover {
  background-color: #EEE;
}
.sqs-connected-account:hover .names .user {
  color: #000;
}
.sqs-connected-account .unauthorized-message {
  float: left;
  margin: 15px 0px 0px 35px;
}
.sqs-connected-account .names {
  float: left;
  margin: 3px 0px 0px 16px;
}
.sqs-connected-account .names .service {
  text-transform: capitalize;
  color: #444;
  font-weight: 300;
  font-size: 11px;
  padding-left: 23px;
  background-repeat: no-repeat;
}
.sqs-connected-account .names .service.github {
  background-image: url(/universal/images-v6/icons/icon-github-16-dark-grey.png);
}
.sqs-connected-account .names .service.facebook {
  background-image: url(/universal/images-v6/icons/icon-facebook-18-color.png);
}
.sqs-connected-account .names .service.instagram {
  background-image: url(/universal/images-v6/icons/icon-instagram-18-color.png);
}
.sqs-connected-account .names .service.twitter {
  background-image: url(/universal/images-v6/icons/icon-twitter-18-color.png);
}
.sqs-connected-account .names .service.dropbox {
  background-image: url(/universal/images-v6/icons/icon-dropbox-18-color.png);
}
.sqs-connected-account .names .service.google {
  background-image: url(/universal/images-v6/icons/icon-google-18-color.png);
}
.sqs-connected-account .names .service.googleauth2 {
  background-image: url(/universal/images-v6/icons/icon-google-18-color.png);
}
.sqs-connected-account .names .service.tumblr {
  background-image: url(/universal/images-v6/icons/icon-tumblr-18-color.png);
}
.sqs-connected-account .names .service.flickr {
  background-image: url(/universal/images-v6/icons/icon-flickr-18-color.png);
}
.sqs-connected-account .names .service.fivehundredpix {
  background-image: url(/universal/images-v6/icons/icon-fivehundredpix-16-color.png);
}
.sqs-connected-account .names .service.foursquare {
  background-image: url(/universal/images-v6/icons/icon-foursquare-18-color.png);
}
.sqs-connected-account .names .service.vimeo {
  background-image: url(/universal/images-v6/icons/icon-vimeo-18-color.png);
}
.sqs-connected-account .names .service.youtube {
  background-image: url(/universal/images-v6/icons/icon-youtube-18-color.png);
}
.sqs-connected-account .names .service.linkedin {
  background-image: url(/universal/images-v6/icons/icon-linkedin-18-color.png);
}
.sqs-connected-account .names .service.smugmug {
  background-image: url(/universal/images-v6/icons/icon-smugmug-16-color.png);
}
.sqs-connected-account .names .service.dribbble {
  background-image: url(/universal/images-v6/icons/icon-dribbble-16-color.png);
}
.sqs-connected-account .names .service.pinterest {
  background-image: url(/universal/images-v6/icons/icon-pinterest-16-color.png);
}
.sqs-connected-account .names .service.email {
  background-image: url(/universal/images-v6/icons/icon-email-16-color.png);
}
.sqs-connected-account .names .user {
  margin-bottom: 3px;
  color: #555;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: color 0.3s ease-out;
  -moz-transition: color 0.3s ease-out;
  -o-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.sqs-connected-account .icon,
.sqs-connected-account .icon > img {
  width: 50px;
  height: 50px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.sqs-connected-account .icon {
  float: left;
}
.sqs-connected-account .icon.default {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.sqs-connected-account .icon.default.twitter {
  background-image: url('/universal/images-v6/icons/icon-twitter-50-color.png');
}
.sqs-connected-account .icon.default.smugmug {
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: url('/universal/images-v6/icons/icon-smugmug-48-color.png');
}
.sqs-connected-account .icon.default.flickr {
  background-image: url('/universal/images-v6/icons/icon-flickr-50-color.png');
}
.sqs-connected-account .icon.default.vimeo {
  background-image: url('/universal/images-v6/icons/icon-vimeo-50-color.png');
}
.sqs-connected-account .icon.default.youtube {
  background-image: url('/universal/images-v6/icons/icon-youtube-50-color.png');
}
.sqs-connected-account .icon.default.linkedin {
  background-image: url('/universal/images-v6/icons/icon-linkedin-50-color.png');
}
.sqs-connected-account .icon.default.fivehundredpix {
  background-image: url('/universal/images-v6/icons/icon-fivehundredpix-48-color.png');
}
.sqs-connected-account .icon.default.dribbble {
  background-image: url('/universal/images-v6/icons/icon-dribbble-48-color.png');
}
.sqs-connected-account .icon.default.pinterest {
  background-image: url('/universal/images-v6/icons/icon-pinterest-48-color.png');
}
.sqs-connected-account .icon.default.github {
  background-image: url('/universal/images-v6/icons/icon-email-50-color.png');
}
.sqs-connected-account .icon.default.email {
  background-image: url('/universal/images-v6/icons/icon-email-50-color.png');
}
.sqs-connected-account .icon.default.instagram {
  background-image: url('/universal/images-v6/icons/icon-instagram-50-color.png');
}
.sqs-connected-account .icon.default.foursquare {
  background-image: url('/universal/images-v6/icons/icon-foursquare-50-color.png');
}
.sqs-connected-account .icon.default.dropbox {
  background-image: url('/universal/images-v6/icons/icon-dropbox-50-color.png');
}
.sqs-connected-account .icon.default.tumblr {
  background-image: url('/universal/images-v6/icon-tumblr-50-color.png');
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-dialog-item-push-content {
  position: relative;
}
.sqs-dialog-item-push-content .accounts {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.sqs-dialog-item-push .instructions .add-account {
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: none;
  border-top: 1px solid #444;
  background-color: #2e2e2e;
  background-image: -o-linear-gradient(#3b3b3b, #212121);
  background-image: -moz-linear-gradient(#3b3b3b, #212121);
  background-image: -ms-linear-gradient(#3b3b3b, #212121);
  background-image: -webkit-linear-gradient(#3b3b3b, #212121);
  background-image: linear-gradient(#3b3b3b, #212121);
  color: #eee;
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  font: 400 11px / 14px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  text-shadow: 0 -1px 0 #000000;
}
.sqs-dialog-item-push .instructions .add-account a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-dialog-item-push .instructions .add-account:hover {
  background-color: #3b3b3b;
  background-image: -o-linear-gradient(#484848, #2e2e2e);
  background-image: -moz-linear-gradient(#484848, #2e2e2e);
  background-image: -ms-linear-gradient(#484848, #2e2e2e);
  background-image: -webkit-linear-gradient(#484848, #2e2e2e);
  background-image: linear-gradient(#484848, #2e2e2e);
}
.sqs-dialog-item-push .instructions .add-account:hover a {
  color: #fff;
}
.sqs-dialog-item-push .instructions .add-account:active {
  background-color: #2e2e2e;
  background-image: -o-linear-gradient(#212121, #3b3b3b);
  background-image: -moz-linear-gradient(#212121, #3b3b3b);
  background-image: -ms-linear-gradient(#212121, #3b3b3b);
  background-image: -webkit-linear-gradient(#212121, #3b3b3b);
  background-image: linear-gradient(#212121, #3b3b3b);
}
.sqs-dialog-item-push .instructions .add-account:focus {
  outline: none;
  color: #dddddd;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
}
.sqs-dialog-item-push .already-pushed-msg {
  cursor: pointer;
  position: absolute;
  padding: 12px 0px 0px 20px;
}
.sqs-dialog-item-push .already-pushed-msg .service-name {
  text-transform: capitalize;
}
.sqs-dialog-item-push .already-pushed-msg .title {
  font-weight: bold;
  font-size: 12px;
}
.sqs-dialog-item-push .account {
  display: table-row;
}
.sqs-dialog-item-push .account .sqs-connected-account {
  position: relative;
}
.sqs-dialog-item-push .account.pushed .format,
.sqs-dialog-item-push .account.pushed .yui3-togglebutton {
  visibility: hidden;
}
.sqs-dialog-item-push .account.pushed .desc {
  display: none;
}
.sqs-dialog-item-push .account:not(.pushed) .already-pushed-msg {
  display: none;
}
.sqs-dialog-item-push .account:not(.pushing) .format {
  opacity: 0;
}
.sqs-dialog-item-push .account .sqs-connected-account,
.sqs-dialog-item-push .account .yui3-togglebutton,
.sqs-dialog-item-push .account .format,
.sqs-dialog-item-push .account .desc {
  display: table-cell;
  vertical-align: middle;
}
.sqs-dialog-item-push .account .desc {
  max-width: 200px;
  padding-left: 20px;
  padding-right: 118px;
  line-height: 14px;
}
.sqs-dialog-item-push .account .yui3-togglebutton {
  width: 20%;
}
.sqs-dialog-item-push .account .format {
  width: 50%;
}
.sqs-dialog-item-push .account .yui3-togglebutton,
.sqs-dialog-item-push .account .format {
  padding-left: 20px;
}
.sqs-dialog-item-push .account .sqs-connected-account {
  width: 30%;
  border: none;
}
.sqs-dialog-item-push .account .sqs-connected-account:hover {
  background-color: transparent;
}
.sqs-dialog-item-push .account .sqs-connected-account:hover .names {
  color: white;
}
.sqs-dialog-item-push .account .sqs-connected-account .names {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
}
.sqs-dialog-item-push .account .sqs-connected-account .names .service {
  color: white;
  padding-bottom: 3px;
}
.sqs-dialog-item-push .account .sqs-connected-account .names .user {
  color: white;
}
.sqs-dialog-item-push .account .format {
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-form-selector .form,
.sqs-form-selector .no-form {
  zoom: 1;
  padding: 10px;
  margin-bottom: 4px;
  font-size: 12px;
  color: #f7f7f7;
  background: #333;
  opacity: 0.5;
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
}
.sqs-form-selector .form:after,
.sqs-form-selector .no-form:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-form-selector .form .name,
.sqs-form-selector .no-form .name,
.sqs-form-selector .form .edit,
.sqs-form-selector .no-form .edit {
  display: inline-block;
}
.sqs-form-selector .form .name,
.sqs-form-selector .no-form .name {
  padding-left: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-form-selector .form .edit,
.sqs-form-selector .no-form .edit {
  float: right;
  padding-right: 5px;
  font-size: 9px;
  padding: 2px 8px;
  background: #f7f7f7;
  color: #333;
  -moz-border-radius: 2px;
  border-radius: 2px;
  opacity: 0.7;
  font-weight: 700;
  letter-spacing: 1px;
}
.sqs-form-selector .form .edit:hover,
.sqs-form-selector .no-form .edit:hover {
  opacity: 1;
}
.sqs-form-selector .form:hover,
.sqs-form-selector .no-form:hover {
  opacity: 0.8;
}
.sqs-form-selector .form.selected,
.sqs-form-selector .no-form.selected {
  opacity: 1;
}
.sqs-form-selector .add-form {
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 4px;
  padding: 10px 10px 10px 12px;
  font-size: 12px;
  color: #f7f7f7;
  border: 2px dashed #333;
  cursor: pointer;
  height: 35px;
  box-sizing: border-box;
  zoom: 1;
}
.sqs-form-selector .add-form:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-form-selector .add-form .title {
  float: left;
  width: 100%;
  position: relative;
}
.sqs-form-selector .add-form .title .title-text {
  margin-left: 25px;
  position: absolute;
  top: -2px;
  color: #999;
}
.sqs-form-selector .add-form .title .title-icon {
  position: absolute;
  height: 18px;
  width: 14px;
  padding: 0;
  top: 0;
  left: 0;
  opacity: .5;
  background-color: transparent;
  background-position: left 1px;
  background-repeat: no-repeat;
  background-image: url("/universal/images-v6/icons/icon-plus-8-light.png");
}
.sqs-form-selector .add-form:hover {
  opacity: 1;
}
.sqs-form-selector .add-form:hover .title-text {
  color: #EEE;
}
.sqs-form-selector .add-form:hover .title-icon {
  opacity: .9;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.dialog-editform .sqs-dialog-field.sqs-form-builder {
  height: 286px;
  padding-right: 10px;
  overflow: auto;
}
.dialog-editform .sqs-dialog-field.sqs-form-builder .sqs-form-builder-content {
  width: 380px;
}
.dialog-editform .sqs-dialog-field.sqs-dialog-preview-form {
  height: 260px;
}
.dialog-editform .sqs-dialog-field.sqs-dialog-preview-form .sqs-dialog-preview-form-content {
  height: 100%;
}
.dialog-editform .sqs-dialog-field.sqs-dialog-preview-form .sqs-dialog-preview-form-content .sqs-preview-form {
  height: 100%;
  overflow: auto;
  padding: 20px;
  background: #FFF;
  color: #333;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.dialog-editform .sqs-dialog-field.sqs-dialog-preview-form .sqs-dialog-preview-form-content .sqs-preview-form-hidden {
  display: none;
}
.dialog-editform .sqs-dialog-field.sqs-dialog-preview-form .sqs-dialog-preview-form-content .no-fields {
  color: #777;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
.dialog-text-post-editor .sqs-dialog-item-push .sqs-connected-account .names {
  max-width: 110px;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.dialog-editproduct {
  /**
   * DialogField2 fields
   */

  /**
   * DialogField1 Fields
   */

}
.dialog-editproduct .sqs-dialog-field.sqs-text.name-formName input,
.dialog-editproduct .sqs-dialog-field.sqs-text.name-formLightboxHandleText input,
.dialog-editproduct .sqs-dialog-field.sqs-text.name-formSubmitButtonText input {
  font-size: 12px;
  padding: 6px;
}
.dialog-editproduct .sqs-dialog-field.sqs-text.name-formLightboxHandleText,
.dialog-editproduct .sqs-dialog-field.sqs-text.name-formSubmitButtonText {
  padding-bottom: 0;
}
.dialog-editproduct .sqs-dialog-field.sqs-html {
  color: #777;
  line-height: 17px;
}
.dialog-editproduct .sqs-dialog-field.sqs-html .description-label {
  color: #EEE;
  font-size: 14px;
  padding: 3px 0;
}
.dialog-editproduct .sqs-dialog-field.sqs-html .input-description {
  font-size: 10px;
  line-height: 10px;
}
.dialog-editproduct .sqs-dialog-field.sqs-content-item-grid-field .sqs-content-item-grid-field-content {
  width: 300px;
}
.dialog-editproduct .sqs-dialog-field.sqs-minimum-price {
  padding-left: 0;
  padding-right: 0;
}
.dialog-editproduct .sqs-dialog-field.sqs-minimum-price .sqs-minimum-price-content {
  width: 100%;
}
.dialog-editproduct .sqs-dialog-field.sqs-minimum-price .sqs-minimum-price-content .description {
  color: #777;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content {
  height: 390px;
  overflow-y: auto;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-money-text {
  padding: 0;
  margin-bottom: 10px;
  float: left;
  margin-right: 20px;
  zoom: 1;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-money-text:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-money-text .sqs-dialog-field-label {
  display: block;
  width: 100%;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-money-text input {
  height: 30px;
  width: 100px;
  font-size: 14px;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-suggested-prices {
  padding-left: 0;
  padding-right: 0;
  float: left;
  zoom: 1;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-suggested-prices:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-option {
  padding-bottom: 10px;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option {
  height: 40px;
}
.dialog-editproduct .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option .option-title {
  line-height: 40px;
  font-size: 13px;
  top: 0;
}
.dialog-editproduct .sqs-dialog-field.sqs-pricing-table {
  padding-left: 0;
  padding-right: 0;
}
.dialog-editproduct .sqs-dialog-field.sqs-pricing-table .description {
  color: #777;
}
.dialog-editproduct .sqs-dialog-field.sqs-form-selector .sqs-form-selector-content {
  height: 390px;
  padding-right: 10px;
  overflow: auto;
}
.dialog-editproduct .sqs-dialog-field.sqs-form-selector .sqs-form-selector-content .name {
  max-width: 270px;
}
.dialog-editproduct .sqs-dialog-field.name-useAdditionalFieldsForm {
  padding-bottom: 15px;
  width: 60% !important;
}
.dialog-editproduct .sqs-dialog-field.name-useCustomAddButtonText {
  padding-bottom: 5px;
  margin-top: 5px;
}
.dialog-editproduct .sqs-dialog-field.name-customAddButtonText {
  margin-left: 32px;
}
.dialog-editproduct .sqs-dialog-field.name-customAddButtonText input {
  height: 35px;
  font-size: 13px;
  width: 420px;
}
.dialog-editproduct .stack-field .sqs-content-item-grid-field {
  padding-left: 20px;
}
.dialog-editproduct .stack-field .dialog-field-title,
.dialog-editproduct .stack-field .sqs-pricing-placeholder,
.dialog-editproduct .stack-field .wysiwyg-field-wrapper {
  padding-left: 26px;
}
.dialog-editproduct .stack-field .dialog-field-title input {
  margin-top: -1px;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
/*
 * z-index notes:
 * squarespace-block-control - 100000
 *
 */
.squarespace-managed-ui {
  font-family: 'proxima-nova', 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: normal;
}
/* --- global ui --------------------------------------------------------------------------------------------------------------------------- */
.squarespace-selection {
  background: rgba(0, 0, 0, 0.08);
  border: solid 1px white;
  position: absolute;
  z-index: 99999999999;
}
body.drag-selecting,
body.drag-selection-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
}
body.drag-selecting *,
body.drag-selection-dragging * {
  cursor: default !important;
}
.sqs-hidden {
  display: none;
}
/* --- login dialog ------------------------------------------------------------------------------------------------------------------------ */
.facebook-login-button,
.twitter-login-button,
.google-login-button {
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  height: 120px;
}
.facebook-login-button {
  background: #004079 url(/universal/images-v6/dialog/login-external-facebook.png) center center no-repeat;
}
.facebook-login-button:hover {
  background-color: #00549e;
}
.twitter-login-button {
  background: #2fbbea url(/universal/images-v6/dialog/login-external-twitter.png) center center no-repeat;
}
.twitter-login-button:hover {
  background-color: #33ccff;
}
.google-login-button {
  background: #3064e1 url(/universal/images-v6/dialog/login-external-google.png) center center no-repeat;
}
.google-login-button:hover {
  background-color: #4777ED;
}
.big-login-caption {
  padding-top: 3px;
  color: #777;
  font-size: 10px;
}
.six-icon.animated-squarespace-logo {
  position: absolute;
  z-index: 30010;
  top: 167px;
  left: 0;
  width: 100%;
}
.six-icon.animated-squarespace-logo .six-icon-inside {
  width: 56px;
  height: 135px;
  opacity: 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin: auto;
  position: relative;
}
.six-icon.animated-squarespace-logo img {
  position: absolute;
}
/* --- login chrome ------------------------------------------------------------------------------------------------------------------------ */
body.sqs-edit-mode .sqsp-chrome.left-aligned {
  right: auto;
  left: 10px;
}
body.sqs-edit-mode .sqsp-chrome.left-aligned .sqsp-chrome-badge {
  right: auto;
  left: 0;
}
.sqsp-chrome {
  position: fixed;
  bottom: 10px;
  right: 10px;
  line-height: 16px;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  z-index: 20000;
  white-space: nowrap;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
}
.sqsp-chrome * {
  letter-spacing: 0;
  font-style: normal;
  line-height: normal;
}
.sqsp-chrome-badge {
  -webkit-user-select: none;
  background-color: #111111;
  background-image: -o-linear-gradient(#1e1e1e, #040404);
  background-image: -moz-linear-gradient(#1e1e1e, #040404);
  background-image: -ms-linear-gradient(#1e1e1e, #040404);
  background-image: -webkit-linear-gradient(#1e1e1e, #040404);
  background-image: linear-gradient(#1e1e1e, #040404);
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.085), 0 1px 0 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.085), 0 1px 0 0 rgba(0,0,0,.15);
  box-shadow: 0 0 0 1px rgba(0,0,0,.085), 0 1px 0 0 rgba(0,0,0,.15);
  height: 52px;
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.sqsp-chrome-badge > * {
  display: inline-block;
  vertical-align: top;
}
.sqsp-chrome-badge .sqsp-chrome-text {
  display: inline-block;
  height: 52px;
  padding-right: 15px;
  padding-left: 15px;
}
.sqsp-chrome-badge .sqsp-chrome-text * {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: 'color .2s ease-out';
  -moz-transition: 'color .2s ease-out';
  -o-transition: 'color .2s ease-out';
  transition: 'color .2s ease-out';
}
.sqsp-chrome-badge .sqsp-chrome-text-primary {
  color: #ddd;
  font-size: 13px;
  font-weight: bold;
  padding-top: 10px;
}
.sqsp-chrome-badge .sqsp-chrome-text-primary:hover {
  color: #fff;
}
.sqsp-chrome-badge .sqsp-chrome-text-secondary {
  color: #999;
  -webkit-transition: 'color .2s ease-out';
  -moz-transition: 'color .2s ease-out';
  -o-transition: 'color .2s ease-out';
  transition: 'color .2s ease-out';
  font-size: 10px;
  padding-top: 1px;
  line-height: 12px;
}
.sqsp-chrome-badge .sqsp-chrome-text-secondary .logout {
  color: #777;
}
.sqsp-chrome-badge .sqsp-chrome-text-secondary .logout:hover {
  color: #fff;
}
.sqsp-chrome-badge .sqsp-chrome-text-secondary .switch-accounts {
  color: #777;
}
.sqsp-chrome-badge .sqsp-chrome-text-secondary .switch-accounts:hover {
  color: #fff;
}
.sqsp-chrome-badge .sqsp-chrome-buttons {
  display: inline-block;
  white-space: nowrap;
}
.sqsp-chrome-badge .sqsp-chrome-buttons > * {
  display: inline-block;
  cursor: pointer;
  height: 52px;
  width: 30px;
  opacity: .5;
}
.sqsp-chrome-badge .sqsp-chrome-buttons > *:hover {
  opacity: 1;
}
.sqsp-chrome .pill-controls {
  margin-left: 30px;
  float: right;
  text-align: right;
}
.sqsp-chrome .pill-controls .cancel,
.sqsp-chrome .pill-controls .button {
  display: inline-block !important;
  text-decoration: none !important;
  text-transform: none !important;
}
.sqsp-chrome .pill-controls .cancel {
  line-height: 28px;
  font-size: 11px;
  margin-right: 10px;
  color: white;
}
.sqsp-chrome .pill-controls .button {
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: none;
  border-top: 1px solid #444;
  background-color: #2e2e2e;
  background-image: -o-linear-gradient(#3b3b3b, #212121);
  background-image: -moz-linear-gradient(#3b3b3b, #212121);
  background-image: -ms-linear-gradient(#3b3b3b, #212121);
  background-image: -webkit-linear-gradient(#3b3b3b, #212121);
  background-image: linear-gradient(#3b3b3b, #212121);
  color: #eee;
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  font: 400 11px / 14px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  text-shadow: 0 -1px 0 #000000;
}
.sqsp-chrome .pill-controls .button a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqsp-chrome .pill-controls .button:hover {
  background-color: #3b3b3b;
  background-image: -o-linear-gradient(#484848, #2e2e2e);
  background-image: -moz-linear-gradient(#484848, #2e2e2e);
  background-image: -ms-linear-gradient(#484848, #2e2e2e);
  background-image: -webkit-linear-gradient(#484848, #2e2e2e);
  background-image: linear-gradient(#484848, #2e2e2e);
}
.sqsp-chrome .pill-controls .button:hover a {
  color: #fff;
}
.sqsp-chrome .pill-controls .button:active {
  background-color: #2e2e2e;
  background-image: -o-linear-gradient(#212121, #3b3b3b);
  background-image: -moz-linear-gradient(#212121, #3b3b3b);
  background-image: -ms-linear-gradient(#212121, #3b3b3b);
  background-image: -webkit-linear-gradient(#212121, #3b3b3b);
  background-image: linear-gradient(#212121, #3b3b3b);
}
.sqsp-chrome .pill-controls .button:focus {
  outline: none;
  color: #dddddd;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
}
.sqsp-chrome .pill-controls .button a {
  font-size: 11px;
}
.dialog-squarespace-signup input.saveAndClose,
.dialog-squarespace-signup input[type="submit"].saveAndClose {
  padding: 12px 26px !important;
  font-size: 14px !important;
  position: relative;
  top: -7px;
}
.squarespace-signup-chrome {
  cursor: pointer;
}
.squarespace-signup-chrome.hidden {
  opacity: 0 !important;
}
.squarespace-signup-chrome .sqsp-chrome-text-primary {
  padding-top: 11px;
}
.squarespace-signup-chrome .squarespace-signup-button {
  cursor: pointer;
  height: 50px;
  width: 40px;
  opacity: .6;
}
.squarespace-signup-chrome .squarespace-signup-button:hover {
  opacity: 1;
}
.squarespace-signup-chrome .squarespace-signup-avatar {
  height: 50px;
  width: 60px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  background: transparent url('/universal/images-v6/configuration/manager-ss.png') center center no-repeat;
}
.squarespace-signup-chrome .squarespace-signup-about {
  height: 50px;
  padding-right: 40px;
  padding-left: 0px;
}
.squarespace-signup-chrome .squarespace-signup-about .squarespace-signup-username {
  color: #eee;
  font-size: 13px;
  font-weight: bold;
  padding-top: 12px;
}
.squarespace-signup-chrome .squarespace-signup-about .squarespace-signup-description {
  color: #999;
  font-size: 10px;
  padding-top: 1px;
}
.squarespace-signup-chrome .squarespace-signup-create {
  display: none;
  height: 50px;
  width: 50px;
}
.squarespace-signup-chrome .squarespace-signup-tweak {
  background: transparent url('/universal/images-v6/icons/icon-brush-16-light-2.png') 44% 50% no-repeat;
  display: block;
  height: 52px;
  width: 54px;
}
.dialog-squarespace-signup .custom-field-description {
  background: transparent;
}
.dialog-squarespace-signup .custom-field-description.big-signup-title {
  font-size: 28px;
  color: #fff;
  padding-bottom: 15px;
}
.dialog-squarespace-signup .custom-field-description.big-register-domain-title {
  font-size: 28px;
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.dialog-squarespace-signup .custom-field-description.big-signup-footer {
  padding-left: 35px;
  background: transparent url(/universal/images-v6/configuration/manager-ss.png) center left no-repeat;
}
.dialog-squarespace-signup .custom-field-description.big-signup-footer a {
  color: #eee;
  border-bottom: 1px dotted #555;
}
.dialog-squarespace-signup .custom-field-description.big-signup-footer a:hover {
  color: #fff;
  border-bottom: 1px dotted #aaa;
}
.dialog-squarespace-signup .custom-field-description.big-signup-footer strong {
  color: #fff;
}
.dialog-squarespace-signup .sqs-dialog-field,
.dialog-squarespace-signup .field-wrapper {
  padding-bottom: 5px;
}
.dialog-squarespace-signup .custom-field-description.big-signup-footer {
  padding-top: 10px;
  padding-bottom: 10px;
}
.dialog-squarespace-signup .split-field > .sqs-dialog-field + .sqs-dialog-field {
  padding-left: 12px;
}
.sqsp-chrome-style-mode,
.sqsp-chrome-edit-mode {
  padding-left: 15px;
}
.sqsp-chrome-style-mode .sqsp-chrome-close-button,
.sqsp-chrome-edit-mode .sqsp-chrome-close-button {
  width: 36px;
  background: transparent url('/universal/images-v6/icons/icon-close-8-light.png') center center no-repeat;
  background-position: 7px center;
}
.sqsp-chrome-style-mode .sqsp-chrome-add-button,
.sqsp-chrome-edit-mode .sqsp-chrome-add-button {
  width: 38px;
  background: transparent url('/universal/images-v6/icons/icon-plus-9-light.png') center center no-repeat;
}
.sqsp-chrome-style-mode .pill-controls,
.sqsp-chrome-edit-mode .pill-controls {
  float: none;
  display: inline-block;
  margin: 12px 7px 0 0;
}
.sqsp-chrome-edit-mode {
  cursor: move;
}
html.no-csstransforms3d .sqsp-chrome-style-mode,
html.no-csstransforms3d .sqsp-chrome-edit-mode {
  display: none;
}
html.no-csstransforms3d body.sqs-edit-mode .squarespace-login-chrome {
  display: none !important;
}
html.no-csstransforms3d body.sqs-edit-mode .sqsp-chrome-edit-mode {
  display: block;
}
html.no-csstransforms3d body.sqs-style-mode .squarespace-signup-chrome,
html.no-csstransforms3d body.sqs-style-mode .squarespace-login-chrome {
  display: none !important;
}
html.no-csstransforms3d body.sqs-style-mode .sqsp-chrome-style-mode {
  display: block;
}
html.csstransforms3d .sqsp-chrome-style-mode,
html.csstransforms3d .sqsp-chrome-edit-mode {
  -webkit-transform: rotatex(-180deg);
  -moz-transform: rotatex(-180deg);
  -ms-transform: rotatex(-180deg);
  transform: rotatex(-180deg);
}
html.csstransforms3d body.sqs-edit-mode .squarespace-login-chrome {
  -webkit-transform: rotatex(180deg);
  -moz-transform: rotatex(180deg);
  -ms-transform: rotatex(180deg);
  transform: rotatex(180deg);
}
html.csstransforms3d body.sqs-edit-mode .sqsp-chrome-edit-mode {
  -webkit-transform: rotatex(0deg);
  -moz-transform: rotatex(0deg);
  -ms-transform: rotatex(0deg);
  transform: rotatex(0deg);
}
html.csstransforms3d body.sqs-style-mode .squarespace-signup-chrome,
html.csstransforms3d body.sqs-style-mode .squarespace-login-chrome {
  -webkit-transform: rotatex(180deg);
  -moz-transform: rotatex(180deg);
  -ms-transform: rotatex(180deg);
  transform: rotatex(180deg);
}
html.csstransforms3d body.sqs-style-mode .sqsp-chrome-style-mode {
  -webkit-transform: rotatex(0deg);
  -moz-transform: rotatex(0deg);
  -ms-transform: rotatex(0deg);
  transform: rotatex(0deg);
}
.squarespace-login-chrome .sqsp-chrome-text {
  cursor: pointer;
}
.squarespace-login-chrome .login-chrome-buttons {
  min-width: 8px;
}
.squarespace-login-chrome .login-chrome-buttons .chrome-button.login-chrome-edit {
  background: transparent url('/universal/images-v6/icons/icon-edit-16-light.png') center center no-repeat;
}
.squarespace-login-chrome .login-chrome-buttons .chrome-button.login-chrome-style {
  margin-right: 4px;
  background: transparent url('/universal/images-v6/icons/icon-brush-16-light.png') center center no-repeat;
}
.squarespace-login-chrome .login-chrome-buttons .chrome-button.login-chrome-configure {
  margin-right: 14px;
  background: transparent url('/universal/images-v6/icons/icon-settings-15-light.png') center center no-repeat;
}
.squarespace-login-chrome .login-chrome-avatar {
  cursor: pointer;
  display: inline-block;
  height: 50px;
  width: 50px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  margin-left: 1px;
  margin-top: 1px;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.squarespace-login-chrome .overlay {
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 16px;
  width: 16px;
}
.squarespace-login-chrome .overlay.twitter {
  background: transparent url('/universal/images-v6/social/twitter_16.png') center center no-repeat;
}
.squarespace-login-chrome .overlay.facebook {
  background: transparent url('/universal/images-v6/social/facebook_16.png') center center no-repeat;
}
.squarespace-login-chrome .overlay.google {
  background: transparent url('/universal/images-v6/social/google_16.png') center center no-repeat;
}
@-webkit-keyframes spin-frames {
  from {
    -webkit-transform: rotate(0deg);
    -webkit-animation-timing-function: linear;
  }
  to {
    -webkit-transform: rotate(360deg);
    -webkit-animation-timing-function: linear;
  }
}
@-moz-keyframes spin-frames {
  from {
    -moz-transform: rotate(0deg);
    -moz-animation-timing-function: linear;
  }
  to {
    -moz-transform: rotate(360deg);
    -moz-animation-timing-function: linear;
  }
}
/* --- signup chrome ------------------------------------------------------------------------------------------------------------------------ */
.sqs-lightbox-signup-spinner {
  position: fixed !important;
  top: 30% !important;
  left: 50% !important;
  margin-top: -125px !important;
  margin-left: -125px !important;
  width: 250px !important;
  height: 250px !important;
}
.squarespace-signup-text {
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #fff;
  width: 250px;
  text-align: center;
  padding-top: 15px;
  line-height: 19px;
  font-size: 14px;
  padding-bottom: 100px;
}
.squarespace-signup-spinner {
  background: transparent url('/universal/images-v6/big-gear.png') center center no-repeat;
  height: 200px;
  width: 200px;
  margin-left: 25px;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-name: spin-frames;
  -moz-animation-name: spin-frames;
}
.squarespace-signup-spinner.stopped {
  -webkit-animation-name: stopped;
  -moz-animation-name: stopped;
}
/* --- widget controls ------------------------------------------------------------------------------------------------------------------------ */
.squarespace-block-control {
  position: absolute;
  z-index: 90000;
  opacity: 0;
  cursor: pointer;
  background-color: #1b1b1b;
  background-image: -o-linear-gradient(#282828, #0e0e0e);
  background-image: -moz-linear-gradient(#282828, #0e0e0e);
  background-image: -ms-linear-gradient(#282828, #0e0e0e);
  background-image: -webkit-linear-gradient(#282828, #0e0e0e);
  background-image: linear-gradient(#282828, #0e0e0e);
}
.squarespace-block-control.outer {
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.squarespace-block-control.inner {
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}
.squarespace-block-control.bottom {
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.squarespace-block-control .add-widget,
.squarespace-block-control .configure-widget,
.squarespace-block-control .remove-widget,
.squarespace-block-control .configure-container,
.squarespace-block-control .configure-grid {
  float: left;
  height: 40px;
  width: 40px;
  background: transparent none center no-repeat;
}
.squarespace-block-control .configure-widget {
  background-image: url(/universal/images-v6/grid/widget-configure.png);
}
/* --- drag/drop ------------------------------------------------------------------------------------------------------------------------ */
.moving {
  visibility: hidden;
}
/* --- Template Previewing -------------------------------------------------------------------------------------------------------------- */
body.sqs-style-mode .squarespace-preview-chrome {
  left: 235px;
}
.squarespace-preview-chrome {
  position: fixed;
  z-index: 90000;
  bottom: 10px;
  left: 10px;
  padding: 12px;
  min-width: 340px;
  background-color: #111111;
  background-image: -o-linear-gradient(#1e1e1e, #040404);
  background-image: -moz-linear-gradient(#1e1e1e, #040404);
  background-image: -ms-linear-gradient(#1e1e1e, #040404);
  background-image: -webkit-linear-gradient(#1e1e1e, #040404);
  background-image: linear-gradient(#1e1e1e, #040404);
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 3px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 3px;
  color: #fff;
  font-size: 12px;
}
.squarespace-preview-chrome p {
  font-size: inherit;
  line-height: 1.68em;
  margin-bottom: 0;
}
.squarespace-preview-chrome .squarespace-preview-title {
  font-weight: bold;
  line-height: 27px;
  position: relative;
  float: left;
  margin-left: 8px;
  background: transparent url('/universal/images-v6/icons/icon-view-14-light.png') center center no-repeat;
  background-position: 0px 7px;
  padding-left: 25px;
}
.squarespace-preview-chrome .squarespace-preview-title .go-back {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent url('/universal/images-v6/standard/icon_close_7_light.png') center center no-repeat;
  height: 10px;
  width: 10px;
  text-indent: -9999em;
  cursor: pointer;
}
.squarespace-preview-chrome .squarespace-preview-title .squarespace-preview-select {
  display: inline-block;
  text-indent: 3px;
}
.squarespace-preview-chrome .squarespace-preview-select {
  position: relative;
}
.squarespace-preview-chrome .squarespace-preview-select select {
  position: absolute;
  top: 0;
  left: -5px;
  opacity: 0;
  width: 100%;
}
.squarespace-preview-chrome .squarespace-preview-select select.visible {
  opacity: 1;
}
.squarespace-preview-chrome .pill-controls {
  margin-left: 30px;
  float: right;
  text-align: right;
}
.squarespace-preview-chrome .pill-controls .cancel,
.squarespace-preview-chrome .pill-controls .button {
  display: inline-block !important;
  text-decoration: none !important;
  text-transform: none !important;
}
.squarespace-preview-chrome .pill-controls .cancel {
  line-height: 28px;
  font-size: 11px;
  margin-right: 10px;
  color: white;
}
.squarespace-preview-chrome .pill-controls .button {
  display: inline-block;
  cursor: pointer;
  -moz-border-radius: 20px;
  border-radius: 20px;
  border: none;
  border-top: 1px solid #444;
  background-color: #2e2e2e;
  background-image: -o-linear-gradient(#3b3b3b, #212121);
  background-image: -moz-linear-gradient(#3b3b3b, #212121);
  background-image: -ms-linear-gradient(#3b3b3b, #212121);
  background-image: -webkit-linear-gradient(#3b3b3b, #212121);
  background-image: linear-gradient(#3b3b3b, #212121);
  color: #eee;
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 1px 0 0 rgba(0,0,0,.15);
  font: 400 11px / 14px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  text-shadow: 0 -1px 0 #000000;
}
.squarespace-preview-chrome .pill-controls .button a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.squarespace-preview-chrome .pill-controls .button:hover {
  background-color: #3b3b3b;
  background-image: -o-linear-gradient(#484848, #2e2e2e);
  background-image: -moz-linear-gradient(#484848, #2e2e2e);
  background-image: -ms-linear-gradient(#484848, #2e2e2e);
  background-image: -webkit-linear-gradient(#484848, #2e2e2e);
  background-image: linear-gradient(#484848, #2e2e2e);
}
.squarespace-preview-chrome .pill-controls .button:hover a {
  color: #fff;
}
.squarespace-preview-chrome .pill-controls .button:active {
  background-color: #2e2e2e;
  background-image: -o-linear-gradient(#212121, #3b3b3b);
  background-image: -moz-linear-gradient(#212121, #3b3b3b);
  background-image: -ms-linear-gradient(#212121, #3b3b3b);
  background-image: -webkit-linear-gradient(#212121, #3b3b3b);
  background-image: linear-gradient(#212121, #3b3b3b);
}
.squarespace-preview-chrome .pill-controls .button:focus {
  outline: none;
  color: #dddddd;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 0 0 2px  #42b1ff;
}
/* --- Frontend Editing ----------------------------------------------------------------------------------------------------------------- */
.sqs-frontend-edit {
  width: 30px;
  height: 30px;
  position: absolute;
  top: -9px;
  right: -19px;
  outline: none;
}
.sqs-frontend-edit-wrapper {
  position: relative;
  z-index: 100;
}
.sqs-frontend-edit-wrapper.sqs-frontend-outline {
  outline: dotted 1px #ccc;
  outline-offset: 19px;
}
.sqs-frontend-edit .sqs-toolbar {
  width: 30px !important;
  height: 30px !important;
  padding: 0 !important;
  opacity: 1 !important;
  line-height: 30px !important;
  -moz-border-radius: 0 0 0 5px !important;
  border-radius: 0 0 0 5px !important;
}
.sqs-frontend-edit .sqs-toolbar .sqs-button {
  float: none !important;
  display: block !important;
  position: absolute !important;
  height: initial !important;
  width: initial !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-position: center center !important;
  margin: 0 !important;
  padding: 0 !important;
}
.sqs-frontend-edit-wrapper:hover.sqs-frontend-outline {
  outline: solid 1px #ccc;
}
.sqs-frontend-edit-wrapper:hover .sqs-toolbar {
  opacity: 1;
}
/* -- Clearfix definitions --------------------------------------------------------------------------------------------------------------- */
/* Clearing Helper –  h5bp.com/q */
.clear:before,
.clear:after,
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clear:after,
.clearfix:after {
  clear: both;
}
.clear,
.clearfix {
  zoom: 1;
}
.progress-container {
  display: table;
  height: 100%;
  width: 100%;
}
.progress-container .progress {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.progress-container .sqs-spin {
  display: none;
}
.progress-container .sqs-spin.visible {
  display: inline-block;
}
.progress-container .bar {
  height: 8px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 auto;
  -webkit-transition: opacity 0.35s ease-in;
  -moz-transition: opacity 0.35s ease-in;
  -o-transition: opacity 0.35s ease-in;
  transition: opacity 0.35s ease-in;
  position: relative;
  width: 65%;
  background: #666;
  opacity: 0;
  display: none;
}
.progress-container .bar.visible {
  opacity: 1;
  display: block;
}
.progress-container .bar-inner {
  width: 0;
  background: #eee;
  height: 8px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* Host: nyc-webster36.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.yui3-panel-type-tooltip.yui3-panel-left .yui3-tourtip:before {
  right: 41px;
}
.yui3-panel-type-tooltip.yui3-panel-top .yui3-panel-pointer-top div {
  top: 0;
}
.yui3-panel-type-tooltip.yui3-panel-top .yui3-tourtip:before {
  top: 28px;
  right: 41px;
}
.yui3-panel-type-tooltip.yui3-panel-right .yui3-tourtip:before {
  right: 30px;
}
.yui3-panel-type-tooltip .yui3-tourtip {
  cursor: pointer;
  padding: 15px 30px 15px 50px;
  background-position: 16px 21px;
  background-repeat: no-repeat;
}
.yui3-panel-type-tooltip .yui3-tourtip:before {
  content: ' ';
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 0.2;
  height: 8px;
  width: 8px;
  background: url('/universal/images-v6/icons/icon-close-8-dark.png') center center no-repeat;
}
.yui3-panel-type-tooltip .yui3-tourtip-info {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-info-dark.png);
}
.yui3-panel-type-tooltip .yui3-tourtip-question {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-question-dark.png);
}
.yui3-panel-type-tooltip .yui3-tourtip-okay {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-okay-dark.png);
}
.yui3-panel-type-tooltip .yui3-tourtip-alert {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-alert-dark.png);
}
.yui3-panel-type-tooltip .yui3-tourtip-open {
  padding: 32px;
}
.yui3-panel-type-tooltip .yui3-tourtip-title {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  padding-bottom: 8px;
  color: #222;
}
.yui3-panel-type-tooltip .yui3-tourtip-body {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #666;
}
