/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-video-wrapper .intrinsic {
  max-width: 100%;
}
.sqs-video-wrapper.video-none {
  position: relative;
}
.sqs-video-wrapper.video-fill {
  position: absolute;
  width: 100%;
  height: 100%;
}
.sqs-video-wrapper.video-fit {
  position: absolute;
  width: 100%;
}
.sqs-video-wrapper.video-fit .intrinsic {
  width: 100%;
}
.sqs-video-wrapper.video-fit .intrinsic-inner {
  position: relative;
}
.sqs-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sqs-video-wrapper object,
.sqs-video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sqs-video-wrapper .sqs-video-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  color: black;
  background-position: center center;
  background-repeat: no-repeat;
}
.sqs-video-wrapper .sqs-video-overlay .sqs-video-opaque {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
}
.sqs-video-wrapper .sqs-video-overlay.no-thumb .sqs-video-opaque {
  opacity: 1;
}
.sqs-video-wrapper .sqs-video-overlay .sqs-video-icon {
  opacity: 0.8;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url('/universal/images-v6/icons/icon-video-48-light-solid.png');
  background-position: center center;
  background-repeat: no-repeat;
  height: 48px;
  width: 48px;
  margin-left: -24px;
  margin-top: -24px;
  cursor: pointer;
}
.sqs-video-wrapper.video-invalid {
  height: 48px;
}
.sqs-video-wrapper .sqs-video-invalid-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
/* @group Audio Player
------------------------------------------------------------------------------------------------*/
.sqs-audio-player {
  position: relative;
  height: 32px;
  width: 100%;
  background-color: #111111;
  background-image: -moz-linear-gradient(#444444, #111111);
  background-image: -ms-linear-gradient(#444444, #111111);
  background-image: -webkit-linear-gradient(#444444, #111111);
  background-image: linear-gradient(#444444, #111111);
  border: 1px solid #333;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 12px;
  color: #6b6b6b;
  -webkit-user-select: none;
}
.sqs-audio-player.sqs-audio-player-hidden {
  display: none;
}
.sqs-audio-player.sqs-audio-player-disabled {
  opacity: .85;
}
.sqs-audio-player.sqs-audio-player-focused {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
}
.sqs-audio-player .controls {
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  background-repeat: no-repeat;
  background-position: 12px 8px;
  opacity: .6;
  position: absolute;
  height: 100%;
  width: 32px;
  top: 0;
  left: 0;
  cursor: pointer;
}
.sqs-audio-player .controls:hover {
  opacity: 1;
}
.sqs-audio-player.error .placeholder {
  color: #eee;
  margin-left: -18px;
}
.sqs-audio-player.error .controls,
.sqs-audio-player.error .volume {
  display: none;
}
.sqs-audio-player.play-state-stopped .controls {
  background-image: url(/universal/images-v6/audio-player-play.png?2);
}
.sqs-audio-player.play-state-stopped .progress,
.sqs-audio-player.play-state-stopped .duration {
  display: none;
}
.sqs-audio-player.play-state-stopped .placeholder {
  display: block;
}
.sqs-audio-player.play-state-paused .controls {
  background-image: url(/universal/images-v6/audio-player-play.png?2);
}
.sqs-audio-player.play-state-playing .controls {
  background-image: url(/universal/images-v6/audio-player-pause.png?2);
}
.sqs-audio-player .sqs-audio-player-content {
  padding: 10px 119px 10px 36px;
}
.sqs-audio-player .placeholder {
  position: absolute;
  cursor: pointer;
  top: 10px;
  left: 0;
  color: #aaa;
  display: none;
  width: 100%;
}
.sqs-audio-player .placeholder .wrapper {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 35px;
  margin-right: 45px;
}
.sqs-audio-player .placeholder .wrapper .audio-author {
  display: inline;
  padding-right: 8px;
  color: #ccc;
}
.sqs-audio-player .placeholder .wrapper .audio-title {
  display: inline;
}
.sqs-audio-player .progress {
  height: 2px;
  margin-top: 5px;
  background: #444444;
  width: 100%;
  cursor: pointer;
}
.sqs-audio-player .progress .progress-inner {
  position: relative;
  background: #bbbbbb;
  border-right: 1px solid #9d9d9d;
  -webkit-transition: width .15s linear, background-color .2s ease-out;
  -moz-transition: width .15s linear, background-color .2s ease-out;
  -o-transition: width .15s linear, background-color .2s ease-out;
  transition: width .15s linear, background-color .2s ease-out;
  height: 100%;
  overflow: visible;
}
.sqs-audio-player .progress .progress-inner .scrubber {
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  display: none;
  position: absolute;
  right: -6px;
  top: -3px;
  background-color: #aaa;
  height: 8px;
  width: 8px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
}
.sqs-audio-player .progress .progress-inner .scrubber:hover {
  background-color: #eee;
}
.sqs-audio-player .duration {
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  position: absolute;
  top: 10px;
  right: 53px;
  color: #999;
}
.sqs-audio-player .volume {
  position: absolute;
  top: 11px;
  right: 15px;
}
.sqs-audio-player .volume .bar {
  height: 10px;
  width: 2px;
  border-right: 3px solid #444;
  float: left;
  cursor: pointer;
  -webkit-transition: background .2s ease-out, height .2s ease-out, margin .2s ease-out;
  -moz-transition: background .2s ease-out, height .2s ease-out, margin .2s ease-out;
  -o-transition: background .2s ease-out, height .2s ease-out, margin .2s ease-out;
  transition: background .2s ease-out, height .2s ease-out, margin .2s ease-out;
}
.sqs-audio-player .volume .bar.active {
  border-right-color: #aaa;
}
.sqs-audio-player .volume .bar:hover {
  border-right-color: #eee;
  height: 13px;
  margin-top: -3px;
}
/* @end *//* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
.fadeable-plugged.display-status-hidden {
  display: none;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * Default gallery classes
 * this helps, because we know that dependencies are available, and values will always be set.
 */
/* ---------- _base.less ---------- */
/* FONT FILES & FAMILY
-------------------------------------------------*/
@font-face {
  font-family: 'squarespace-ui-font';
  src: url('/universal/fonts/squarespace-ui-font.eot');
  src: url('/universal/fonts/squarespace-ui-font.eot?#iefix') format('embedded-opentype'), url('/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font') format('svg'), url('/universal/fonts/squarespace-ui-font.woff') format('woff'), url('/universal/fonts/squarespace-ui-font.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.sqs-ui-font-family {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* FONT SIZE
-------------------------------------------------*/
/* USE FONT VIA A CLASSNAME
-------------------------------------------------*/
[class^="sqs-ui-font-"]:before,
[class*=" sqs-ui-font-"]:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
/* USE FONT VIA [data-icon]
-------------------------------------------------*/
[data-icon]:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: attr(data-icon);
}
/* INJECT FONT AS A MIXIN
-------------------------------------------------*/
/* Fallback */
.sqs-gallery-container a {
  border-bottom: 0 !important;
}
.sqs-gallery-container iframe {
  width: 100%;
  height: 100%;
  background: transparent;
  display: block;
}
.sqs-gallery-controls .previous,
.sqs-gallery-controls .next {
  position: absolute;
  top: 50%;
  outline: none;
  color: #fff !important;
  z-index: 999;
  font-size: 14px;
  line-height: 40px;
  margin-top: -30px;
  background-color: rgba(0, 0, 0, 0.12);
  display: inline-block;
  padding: 10px;
  -webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.sqs-gallery-controls .previous:hover,
.sqs-gallery-controls .next:hover {
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
}
.sqs-gallery-controls .previous {
  left: 0px;
}
.sqs-gallery-controls .previous:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: "\e02c";
  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 {
  right: 0px;
}
.sqs-gallery-controls .next:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: "\e02d";
  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-stacked {
  position: relative;
}
.sqs-gallery-design-stacked-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sqs-gallery-design-stacked-slide.normal img {
  height: 100%;
}
.sqs-gallery-design-stacked-slide:only-child {
  cursor: default;
}
.sqs-gallery-design-stacked-scrollHorz,
.sqs-gallery-design-stacked-swipe {
  overflow: hidden;
}
.sqs-gallery-design-stacked-scrollHorz .sqs-gallery-design-stacked-slide,
.sqs-gallery-design-stacked-swipe .sqs-gallery-design-stacked-slide {
  position: relative;
  float: left;
}
.sqs-gallery-design-stacked-swipe-wrapper {
  overflow-x: scroll;
  -webkit-transform: translatez(0);
  /* Support for swipe gallery in IE10 */

  -ms-overflow-style: none;
  -ms-scroll-chaining: none;
  -ms-scroll-snap-type: mandatory;
  -ms-scroll-snap-points-x: snapinterval(0%, 100%);
}
.sqs-gallery-design-strip {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.sqs-gallery-design-strip .sqs-wrapper {
  position: relative;
  height: 100%;
}
.sqs-gallery-design-strip-slide {
  float: left;
  height: 100% !important;
  max-width: none !important;
  width: auto !important;
  cursor: pointer;
  position: relative;
}
.sqs-gallery-design-strip-slide .sqs-video-wrapper {
  height: 100% !important;
}
.sqs-gallery-design-strip-slide:only-child {
  cursor: default;
}
.sqs-gallery-design-autocolumns {
  position: relative;
}
.sqs-gallery-design-autocolumns .sqs-gallery-design-autocolumns-slide {
  position: absolute;
}
.sqs-gallery-design-autocolumns .sqs-gallery-design-autocolumns-slide img {
  width: 100%;
  display: inline-block;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 1;
}
.sqs-gallery-design-autocolumns .sqs-gallery-design-autocolumns-slide img.loading {
  opacity: 0;
}
.sqs-gallery-design-autocolumns .sqs-gallery-design-autocolumns-slide.content-fit img,
.sqs-gallery-design-autocolumns .sqs-gallery-design-autocolumns-slide .content-fit img {
  width: auto;
}
/*
 * Gallery Block Overrides
 */
.sqs-gallery-block-slideshow {
  position: relative;
}
.sqs-gallery-block-slideshow .slide > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.sqs-gallery-block-slideshow .slide .meta {
  opacity: 0;
}
.sqs-gallery-block-slideshow .meta {
  position: absolute;
  opacity: 0;
  background-color: #111;
  background-color: rgba(0, 0, 0, 0.3);
}
.sqs-gallery-block-slideshow .meta .meta-title {
  color: #fff;
}
.sqs-gallery-block-slideshow .meta .meta-title {
  font-size: 18px;
  line-height: 1.2em;
  letter-spacing: 1px;
}
.sqs-gallery-block-slideshow .meta .meta-title + .meta-description {
  margin-top: 0.3em;
}
.sqs-gallery-block-slideshow .meta .meta-description,
.sqs-gallery-block-slideshow .meta .meta-description p {
  color: #ddd;
  color: rgba(255, 255, 255, 0.95);
  font-size: 14px;
  line-height: 1.5em;
}
.sqs-gallery-block-slideshow .meta .meta-description *:first-child {
  margin-top: 0;
}
.sqs-gallery-block-slideshow .meta .meta-description *:last-child {
  margin-bottom: 0;
}
.sqs-gallery-block-slideshow .meta-inside {
  padding: 25px;
}
.sqs-gallery-block-slideshow .meta a,
.sqs-gallery-block-slideshow .meta a:hover {
  color: #fff;
  text-decoration: underline;
}
.sqs-gallery-block-slideshow .meta.overflow {
  overflow-y: auto;
}
.sqs-gallery-block-slideshow .slide.loaded .meta {
  opacity: 1;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .meta {
  opacity: 0 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .slide:hover .meta {
  opacity: 1 !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.sqs-gallery-block-slideshow .meta {
  display: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .sqs-active-slide .meta {
  display: block;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded > a {
  line-height: 0;
  height: auto;
  position: static;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .sqs-video-wrapper {
  position: static;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta {
  background-color: transparent;
  color: inherit;
  padding: 20px 0 10px 0;
  margin: 0;
  max-width: none !important;
  opacity: 1 !important;
  position: static !important;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-inside {
  padding: 0;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-title,
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description,
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description p {
  color: inherit;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-title {
  font-size: 0.9em;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description {
  font-size: 0.9em;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .mobile-view .slide.loaded .meta .meta-description p {
  font-size: 1em;
  line-height: 1.3em;
}
.sqs-gallery-block-slideshow .slide.video-playing .meta {
  display: none;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top .meta,
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-left .meta,
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-right .meta {
  top: 0px;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-left .meta,
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-top-right .meta {
  max-width: 50%;
  margin: 20px;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-center .meta {
  max-width: 50%;
  top: 50%;
  left: 50%;
  text-align: center;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta,
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-left .meta,
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-right .meta {
  bottom: 0px;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(30, 30, 30, 0.3) 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(30, 30, 30, 0.3)));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(30, 30, 30, 0.3) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(30, 30, 30, 0.3) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(30, 30, 30, 0.3) 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(30, 30, 30, 0.3) 100%);
  /* W3C */

}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom .meta-inside {
  padding: 30px 20px 15px;
}
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-left .meta,
.sqs-gallery-block-slideshow.sqs-gallery-block-meta-position-bottom-right .meta {
  max-width: 50%;
  margin: 20px;
}
.sqs-gallery-block-slider {
  position: relative;
  height: 100%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-1 .sqs-gallery-design-grid-slide {
  width: 100%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-2 .sqs-gallery-design-grid-slide {
  width: 50%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-3 .sqs-gallery-design-grid-slide {
  width: 33.333333333333336%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-4 .sqs-gallery-design-grid-slide {
  width: 25%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-5 .sqs-gallery-design-grid-slide {
  width: 20%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-6 .sqs-gallery-design-grid-slide {
  width: 16.666666666666668%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-7 .sqs-gallery-design-grid-slide {
  width: 14.285714285714286%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-8 .sqs-gallery-design-grid-slide {
  width: 12.5%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-9 .sqs-gallery-design-grid-slide {
  width: 11.11111111111111%;
}
.sqs-gallery-block-grid.sqs-gallery-thumbnails-per-row-10 .sqs-gallery-design-grid-slide {
  width: 10%;
}
.sqs-gallery-block-grid .slide {
  float: left;
  width: 20%;
}
.sqs-gallery-block-grid .slide .margin-wrapper {
  position: relative;
}
.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor {
  padding-bottom: 100%;
  width: 100%;
  height: 0;
  display: block;
}
.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img {
  display: inline-block;
}
.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper {
  padding-bottom: 100%;
  width: 100%;
  display: block;
}
.sqs-gallery-block-grid .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper {
  height: 0;
  padding-bottom: 100%;
}
.sqs-gallery-block-grid .slide .margin-wrapper .image-slide-title {
  text-align: center;
  display: none;
}
.sqs-gallery-block-grid .slide .meta {
  position: relative;
}
.sqs-gallery-block-grid .slide .meta h1 {
  font-size: 12px;
  letter-spacing: normal;
  margin: 0;
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail {
  position: relative;
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail img {
  height: 100%;
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnail-icon {
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url('/universal/images-v6/icons/icon-video-24-light-solid.png');
  background-position: center center;
  height: 24px;
  width: 24px;
  margin-left: -12px;
  margin-top: -12px;
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail.no-image .sqs-video-thumbnail-inner {
  background-image: url('/universal/images-v6/icons/icon-video-24-light-solid.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail:not(.no-image).loading .sqs-video-thumbnail-icon {
  opacity: 0;
}
.sqs-block .sqs-gallery-thumbnails .sqs-video-thumbnail .sqs-video-thumbnail-inner {
  height: 100%;
  background: #000;
}
.sqs-block .sqs-gallery-thumbnails .sqs-gallery-design-strip-slide {
  opacity: 0.5;
}
.sqs-block .sqs-gallery-thumbnails .sqs-gallery-design-strip-slide.sqs-active-slide {
  opacity: 1;
}
/* Hide meta on smaller browsers */
@media only screen and (max-width: 480px) {
  .sqs-gallery-block-slideshow .meta {
    display: none !important;
  }
}
/*
 * Gallery Lightbox
 */
.yui3-lightbox2 {
  -moz-user-select: text;
  -webkit-user-select: text;
  /* @group Lightbox
  --------------------------*/

}
.yui3-lightbox2 .yui3-lightbox2-content {
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  overflow: hidden;
}
.yui3-lightbox2 .sqs-lightbox-slideshow {
  height: 100%;
  opacity: 0;
  z-index: 100000001;
}
.yui3-lightbox2 .sqs-lightbox-slideshow .sqs-lightbox-padder {
  position: absolute;
  text-align: left;
  top: 2%;
  left: 2%;
  bottom: 2%;
  right: 2%;
}
.yui3-lightbox2 .sqs-lightbox-overlay {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  background: #000;
  height: 100%;
  width: 100%;
}
.yui3-lightbox2 .sqs-lightbox-meta {
  position: absolute;
  padding: 20px;
  color: white;
  z-index: 100000001;
  margin: 20px auto 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  -webkit-transition: opacity ease-out 0.2s;
  -moz-transition: opacity ease-out 0.2s;
  -o-transition: opacity ease-out 0.2s;
  transition: opacity ease-out 0.2s;
}
.yui3-lightbox2 .sqs-lightbox-meta.overlay-description-visible {
  background: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  background: rgba(0, 0, 0, 0.7);
  opacity: 1 !important;
}
.yui3-lightbox2 .sqs-lightbox-meta p:first-child {
  margin-top: 0;
}
.yui3-lightbox2 .sqs-lightbox-meta p:last-child {
  margin-bottom: 0;
}
.yui3-lightbox2 .sqs-lightbox-meta h1 {
  font-size: 1em;
  color: white;
  margin: 0 0 10px;
}
.yui3-lightbox2 .sqs-lightbox-close,
.yui3-lightbox2 .sqs-lightbox-previous,
.yui3-lightbox2 .sqs-lightbox-next,
.yui3-lightbox2 .sqs-lightbox-meta-trigger {
  position: absolute;
  z-index: 100000002;
  display: inline-block;
  color: #cccccc;
  height: 20px;
  width: 20px;
  font-size: 26px;
  cursor: pointer;
  outline: none;
}
.yui3-lightbox2 .sqs-lightbox-next,
.yui3-lightbox2 .sqs-lightbox-previous {
  padding: 12px;
  opacity: 0;
  top: 50%;
  margin-top: -22px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.yui3-lightbox2 .sqs-lightbox-next.mouseover,
.yui3-lightbox2 .sqs-lightbox-previous.mouseover {
  opacity: 1;
}
.yui3-lightbox2 .sqs-lightbox-next {
  right: 2%;
}
.yui3-lightbox2 .sqs-lightbox-next:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: "\e02d";
  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 {
  left: 2%;
}
.yui3-lightbox2 .sqs-lightbox-previous:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: "\e02c";
  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 {
  padding: 2px;
  right: 2%;
  top: 2%;
  text-align: right;
}
.yui3-lightbox2 .sqs-lightbox-close:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: "\e02e";
  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;
}
.yui3-lightbox2 .sqs-lightbox-meta-trigger {
  bottom: 0;
  right: 0;
  padding: 2%;
  text-align: center;
  font-size: 26px;
  line-height: 0.5;
  text-align: right;
}
/* To handle lightbox positioning */
body.sqs-lightbox-open {
  position: static !important;
  overflow-y: hidden;
}
/* Hide browser ALT rendering */
.sqs-gallery img:not([src]) {
  opacity: 0;
}
/* iPad CSS rules */
@media only screen and (device-width: 768px) {
  /* Display meta with hover option checked */
  .sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .meta {
    opacity: 1 !important;
  }
}
.sqs-block.gallery-block .sqs-helper .sqs-handle-bottom {
  display: none;
}
.sqs-block.gallery-block.sized .sqs-helper .sqs-handle-bottom {
  display: block;
}
.sqs-layout.editing .sqs-block.gallery-block:hover .sqs-gallery-block-slideshow.sqs-gallery-block-meta-hover .meta {
  opacity: 1 !important;
}
/* ---------- image-stack.less ---------- */
.sqs-gallery-block-stacked {
  padding: 0;
  margin: 0;
}
.sqs-gallery-block-stacked a {
  border: 0;
}
.sqs-gallery-block-stacked .image-wrapper {
  margin: 0 0 1px 0;
  line-height: 1px;
}
.sqs-gallery-block-stacked .image-wrapper img {
  width: 100%;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-lightbox {
  z-index: 100000000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  overflow: auto;
}
.sqs-lightbox-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sqs-lightbox-content .lightbox-background {
  background: #000;
  opacity: 0.95;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sqs-lightbox-content .lightbox-inner {
  width: 100%;
  margin: 0 auto;
  position: relative;
  top: 50%;
}
.sqs-lightbox-content .lightbox-inner .lightbox-close {
  position: absolute;
  top: 2%;
  right: 2%;
  font-size: 16px;
  width: 20px;
  line-height: 20px;
  text-align: center;
  color: #FFF;
  cursor: pointer;
}
html.sqs-lightbox-open {
  position: static !important;
  overflow: hidden;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * UI Base
 * This CSS is included on all Squarespace pages -- both external user sites and within the site manager.
 */
/* ---------- _base.less ---------- */
body {
  -webkit-font-smoothing: subpixel-antialiased !important;
}
/* @group Global Body States
--------------------------*/
body.no-scroll {
  height: 100%;
  position: fixed;
}
.no-scroll {
  overflow: hidden !important;
}
/* @group Lightbox
--------------------------*/
.sqs-lightbox-overlay {
  position: fixed;
  opacity: 0;
  top: 0px;
  left: 0px;
  background: #000;
  height: 100%;
  width: 100%;
}
.sqs-lightbox-overlay.sqs-lightbox-overlay-style-orb {
  background: -webkit-gradient(radial, 50% 25%, 0, 50% 25%, 800, from(rgba(0, 0, 0, 0.75)), to(#000000));
  background: -moz-radial-gradient(center 45deg, circle cover, rgba(0, 0, 0, 0.75) 0%, #000000 100%);
}
.sqs-lightbox-overlay.white.sqs-lightbox-overlay-style-orb {
  background: -webkit-gradient(radial, 50% 25%, 0, 50% 25%, 800, from(rgba(255, 255, 255, 0.96)), to(#ffffff));
  background: -moz-radial-gradient(center 45deg, circle cover, from(rgba(255, 255, 255, 0.96)), to(#ffffff));
}
/* @group Buttons and Inputs
--------------------------*/
.sqsp-tooltip input {
  margin: 0;
  -webkit-font-smoothing: subpixel-antialiased;
}
.sqsp-tooltip input[type="button"],
.sqsp-tooltip input[type="submit"] {
  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;
  padding: 7px 15px;
}
.sqsp-tooltip input[type="button"] a,
.sqsp-tooltip input[type="submit"] a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqsp-tooltip input[type="button"]:hover,
.sqsp-tooltip input[type="submit"]: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-tooltip input[type="button"]:hover a,
.sqsp-tooltip input[type="submit"]:hover a {
  color: #fff;
}
.sqsp-tooltip input[type="button"]:active,
.sqsp-tooltip input[type="submit"]: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-tooltip input[type="button"]:focus,
.sqsp-tooltip input[type="submit"]: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-tooltip input[type="button"].save,
.sqsp-tooltip input[type="submit"].save,
.sqsp-tooltip input[type="button"].saveAndClose,
.sqsp-tooltip input[type="submit"].saveAndClose,
.sqsp-tooltip input[type="button"].proceed,
.sqsp-tooltip input[type="submit"].proceed,
.sqsp-tooltip input[type="button"].light,
.sqsp-tooltip input[type="submit"].light {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
  font-weight: bold;
}
.sqsp-tooltip input[type="button"].save a,
.sqsp-tooltip input[type="submit"].save a,
.sqsp-tooltip input[type="button"].saveAndClose a,
.sqsp-tooltip input[type="submit"].saveAndClose a,
.sqsp-tooltip input[type="button"].proceed a,
.sqsp-tooltip input[type="submit"].proceed a,
.sqsp-tooltip input[type="button"].light a,
.sqsp-tooltip input[type="submit"].light a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqsp-tooltip input[type="button"].save:hover,
.sqsp-tooltip input[type="submit"].save:hover,
.sqsp-tooltip input[type="button"].saveAndClose:hover,
.sqsp-tooltip input[type="submit"].saveAndClose:hover,
.sqsp-tooltip input[type="button"].proceed:hover,
.sqsp-tooltip input[type="submit"].proceed:hover,
.sqsp-tooltip input[type="button"].light:hover,
.sqsp-tooltip input[type="submit"].light: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-tooltip input[type="button"].save:hover a,
.sqsp-tooltip input[type="submit"].save:hover a,
.sqsp-tooltip input[type="button"].saveAndClose:hover a,
.sqsp-tooltip input[type="submit"].saveAndClose:hover a,
.sqsp-tooltip input[type="button"].proceed:hover a,
.sqsp-tooltip input[type="submit"].proceed:hover a,
.sqsp-tooltip input[type="button"].light:hover a,
.sqsp-tooltip input[type="submit"].light:hover a {
  color: #fff;
}
.sqsp-tooltip input[type="button"].save:active,
.sqsp-tooltip input[type="submit"].save:active,
.sqsp-tooltip input[type="button"].saveAndClose:active,
.sqsp-tooltip input[type="submit"].saveAndClose:active,
.sqsp-tooltip input[type="button"].proceed:active,
.sqsp-tooltip input[type="submit"].proceed:active,
.sqsp-tooltip input[type="button"].light:active,
.sqsp-tooltip input[type="submit"].light: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-tooltip input[type="button"].save:focus,
.sqsp-tooltip input[type="submit"].save:focus,
.sqsp-tooltip input[type="button"].saveAndClose:focus,
.sqsp-tooltip input[type="submit"].saveAndClose:focus,
.sqsp-tooltip input[type="button"].proceed:focus,
.sqsp-tooltip input[type="submit"].proceed:focus,
.sqsp-tooltip input[type="button"].light:focus,
.sqsp-tooltip input[type="submit"].light: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-tooltip input[type="button"].save:hover,
.sqsp-tooltip input[type="submit"].save:hover,
.sqsp-tooltip input[type="button"].saveAndClose:hover,
.sqsp-tooltip input[type="submit"].saveAndClose:hover,
.sqsp-tooltip input[type="button"].proceed:hover,
.sqsp-tooltip input[type="submit"].proceed:hover,
.sqsp-tooltip input[type="button"].light:hover,
.sqsp-tooltip input[type="submit"].light:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqsp-tooltip input[type="button"].save:hover a,
.sqsp-tooltip input[type="submit"].save:hover a,
.sqsp-tooltip input[type="button"].saveAndClose:hover a,
.sqsp-tooltip input[type="submit"].saveAndClose:hover a,
.sqsp-tooltip input[type="button"].proceed:hover a,
.sqsp-tooltip input[type="submit"].proceed:hover a,
.sqsp-tooltip input[type="button"].light:hover a,
.sqsp-tooltip input[type="submit"].light:hover a {
  color: #111;
}
.sqsp-tooltip input[type="button"].save:active,
.sqsp-tooltip input[type="submit"].save:active,
.sqsp-tooltip input[type="button"].saveAndClose:active,
.sqsp-tooltip input[type="submit"].saveAndClose:active,
.sqsp-tooltip input[type="button"].proceed:active,
.sqsp-tooltip input[type="submit"].proceed:active,
.sqsp-tooltip input[type="button"].light:active,
.sqsp-tooltip input[type="submit"].light:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqsp-tooltip input[type="button"].save a,
.sqsp-tooltip input[type="submit"].save a,
.sqsp-tooltip input[type="button"].saveAndClose a,
.sqsp-tooltip input[type="submit"].saveAndClose a,
.sqsp-tooltip input[type="button"].proceed a,
.sqsp-tooltip input[type="submit"].proceed a,
.sqsp-tooltip input[type="button"].light a,
.sqsp-tooltip input[type="submit"].light a {
  color: #222;
}
.sqsp-tooltip input[type="button"].save:focus,
.sqsp-tooltip input[type="submit"].save:focus,
.sqsp-tooltip input[type="button"].saveAndClose:focus,
.sqsp-tooltip input[type="submit"].saveAndClose:focus,
.sqsp-tooltip input[type="button"].proceed:focus,
.sqsp-tooltip input[type="submit"].proceed:focus,
.sqsp-tooltip input[type="button"].light:focus,
.sqsp-tooltip input[type="submit"].light:focus {
  outline: none;
  color: #111111;
  -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;
}
body .sqsp-tooltip .description a {
  color: #BBB;
  text-decoration: underline;
}
/* @end */
/* @group Tooltips
--------------------------*/
.sqsp-tooltip {
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  position: absolute;
  width: 250px;
  padding: 20px 20px 22px 55px;
  font-weight: 300;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -webkit-user-select: none;
  color: #fff;
  z-index: 30000;
  background-color: rgba(11, 11, 11, 0.9);
  background-position: 17px 18px;
  background-repeat: no-repeat;
}
.sqsp-tooltip * {
  letter-spacing: 0;
  font-style: normal;
  line-height: normal;
}
.sqsp-tooltip.info {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-info.png);
}
.sqsp-tooltip.question {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-question.png);
}
.sqsp-tooltip.okay {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-okay.png);
}
.sqsp-tooltip.alert {
  background-image: url(/universal/images-v6/dialog/tooltip-icon-alert.png);
  padding-left: 60px;
}
.sqsp-tooltip.label {
  padding: 2px 8px;
  width: auto;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: none;
}
.sqsp-tooltip.label * {
  line-height: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
.sqsp-tooltip.label .title {
  padding-bottom: 0;
  font-size: 10px;
}
.sqsp-tooltip.label .description {
  font-size: 9px;
}
.sqsp-tooltip .title {
  font-size: 15px;
  padding-bottom: 8px;
}
.sqsp-tooltip .description {
  font-size: 13px;
  line-height: 19px;
  color: #bbb;
  margin-top: 5px;
}
.sqsp-tooltip .description strong {
  font-weight: bold;
  color: #fff;
}
.sqsp-tooltip .fields .check-field-wrapper {
  padding: 0;
}
.sqsp-tooltip .fields .check-field-wrapper .field-description {
  background: none;
}
.sqsp-tooltip .buttons {
  padding-top: 15px;
  float: right;
}
.sqsp-tooltip .buttons .reject {
  margin-right: 14px;
}
.sqsp-tooltip .buttons .cancel {
  padding: 7px 16px 0 0;
  font-size: 11px;
  color: #ccc;
  float: left;
  cursor: pointer;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
.sqsp-tooltip .buttons .cancel:hover {
  color: #fff;
}
/* @end */
/* @group ActionOverlay
--------------------------*/
.sqs-action-overlay {
  position: absolute;
  text-align: center;
  white-space: nowrap;
  opacity: 0;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #080808;
  background-image: -moz-linear-gradient(#3c3c3c, #080808);
  background-image: -ms-linear-gradient(#3c3c3c, #080808);
  background-image: -webkit-linear-gradient(#3c3c3c, #080808);
  background-image: linear-gradient(#3c3c3c, #080808);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  padding: 2px 4px 0 4px;
  overflow: hidden;
  color: #eee;
  font-size: 12px;
  height: 25px;
  z-index: 50;
}
.sqs-action-overlay,
.sqs-action-overlay.top {
  margin-top: 10px;
  margin-right: 5px;
  top: 0;
  right: 0;
}
.sqs-action-overlay.bottom {
  top: auto;
  bottom: 10px;
}
.sqs-action-overlay > div {
  display: inline-block;
  height: 22px;
  width: 22px;
  padding: 0 2px;
  opacity: 0.3;
  cursor: pointer;
}
.sqs-action-overlay > div:hover {
  opacity: 0.9;
}
.sqs-action-overlay > div:active,
.sqs-action-overlay > div:focus {
  opacity: 1;
}
.sqs-action-overlay > div.edit-image,
.sqs-action-overlay > div.edit {
  background: transparent url('/universal/images-v6/icons/icon-edit-12-light.png') center center no-repeat;
}
.sqs-action-overlay > div.edit.loading {
  background: none;
}
.sqs-action-overlay > div.image-info {
  background: transparent url('/universal/images-v6/icons/icon-settings-14-light.png') center center no-repeat;
}
.sqs-action-overlay > div.remove,
.sqs-action-overlay > div.remove-image {
  background: transparent url('/universal/images-v6/icons/icon-trash-12-light.png') center center no-repeat;
}
.sqs-action-overlay > div.video-info {
  background: transparent url('/universal/images-v6/icons/icon-settings-14-light.png') center center no-repeat;
}
.sqs-action-overlay > div.remove-video {
  background: transparent url('/universal/images-v6/icons/icon-trash-12-light.png') center center no-repeat;
}
.sqs-action-overlay-container:hover .sqs-action-overlay {
  opacity: 1;
}
/* @end */
/* @group ImageFocalPointView */
.image-focal-point {
  -moz-border-radius: 14px;
  border-radius: 14px;
  height: 14px;
  width: 14px;
  margin-left: -10px;
  margin-top: -10px;
  position: absolute;
  border: 3px solid rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.2);
  cursor: move;
  opacity: 0;
}
/* @end */
/* @group Loading Overlay */
.sqs-loading-overlay-node {
  background: rgba(255, 255, 255, 0.9);
}
.sqs-loading-overlay-node .sqs-spin {
  position: absolute;
  top: 50%;
  left: 50%;
}
.sqs-loading-overlay-node .sqs-spin.large {
  margin-top: -11px;
  margin-left: -11px;
}
.sqs-loading-overlay-node.has-title .title {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  margin-top: 22px;
  color: #999;
  font-size: 14px;
}
.sqs-loading-overlay-node.has-title .sqs-spin {
  margin-top: -22px;
}
/* @end */
/* @group login iframe wrapper */
.login-wrapper.hidden {
  visibility: hidden;
}
/* @end */
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * Currency Symbols
 *
 * Body classes are appended to template pages in TemplateEngine.java and
 * configuration pages in configuration.js.
 */
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: '€';
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
.sqs-spin {
  background-color: transparent;
  border-radius: 150px;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: sqs-spin 1s infinite linear;
  -moz-animation: sqs-spin 1s infinite linear;
  -ms-animation: sqs-spin 1s infinite linear;
  -o-animation: sqs-spin 1s infinite linear;
  animation: sqs-spin 1s infinite linear;
}
.sqs-spin.light {
  border: 2px solid rgba(255, 255, 255, 0.7);
  border-top-color: rgba(255, 255, 255, 0.15);
  border-left-color: rgba(255, 255, 255, 0.15);
}
.sqs-spin.dark {
  border: 2px solid rgba(0, 0, 0, 0.5);
  border-top-color: rgba(0, 0, 0, 0.08);
  border-left-color: rgba(0, 0, 0, 0.08);
}
.sqs-spin.extra-small {
  width: 4px;
  height: 4px;
}
.sqs-spin.small {
  width: 8px;
  height: 8px;
}
.sqs-spin.default {
  width: 12px;
  height: 12px;
}
.sqs-spin.large {
  width: 22px;
  height: 22px;
}
.sqs-spin.extra-large {
  width: 40px;
  height: 40px;
}
.sqs-spin.xx-large {
  width: 80px;
  height: 80px;
}
.sqs-spin.degraded {
  border: 0px;
  border-radius: 0px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
.sqs-spin.degraded img {
  width: 100%;
  height: 100%;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}
@-webkit-keyframes sqs-spin {
  /* Safari and Chrome */
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes sqs-spin {
  /* Firefox */
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes sqs-spin {
  /* IE */
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes sqs-spin {
  /* Opera */
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes sqs-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.form-wrapper {
  max-width: 600px;
}
.form-wrapper .field-list {
  line-height: normal;
}
.form-wrapper .field-list fieldset,
.form-wrapper .field-list legend {
  margin: 0;
  padding: 0;
  border: 0;
}
.form-wrapper .field-list legend {
  display: none;
}
.form-wrapper .field-list textarea {
  min-height: 100px;
  resize: vertical;
}
.form-wrapper .field-list textarea.medium {
  min-height: 200px;
}
.form-wrapper .field-list textarea.large {
  min-height: 300px;
}
.form-wrapper .field-list .section {
  margin: 2em 0;
  padding-bottom: 0.3em;
  font-size: 0.9em;
  text-transform: uppercase;
}
.form-wrapper .field-list .section.underline {
  border-bottom: 1px solid #999;
}
.form-wrapper .field-list .section:nth-child(1) {
  margin: 0 0 2em 0;
}
.form-wrapper .field-list .title {
  display: block;
}
.form-wrapper .field-list .description {
  padding: 0.5em 0 0.5em;
  font-size: 0.8em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.form-wrapper .field-list .field {
  position: relative;
  margin: 0 0 2em;
}
.form-wrapper .field-list .field .caption {
  font-size: 0.8em;
}
.form-wrapper .field-list .field .caption .field-element {
  font-size: 12px;
}
.form-wrapper .field-list .field .field-element {
  width: 100%;
  padding: 8px;
  margin: 0.5em 0 0;
  border: 1px solid #ccc;
  background: #fafafa;
  font-family: sans-serif;
  font-size: 12px;
  line-height: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.form-wrapper .field-list .field .field-element:focus {
  background: #fff;
  transition: background 0.1s ease-in;
  -moz-transition: background 0.1s ease-in;
  -webkit-transition: background 0.1s ease-in;
  outline: none;
}
.form-wrapper .field-list .field select {
  margin: 0.5em 0 0;
}
.form-wrapper .field-list .field .prefix {
  position: absolute;
  bottom: 9px;
  left: 8px;
  color: #aaa;
  font-family: sans-serif;
  font-size: 12px;
  line-height: normal;
}
.form-wrapper .field-list .field.twitter .field-element {
  padding-left: 22px;
}
.form-wrapper .field-list .field.currency.hassymbol .field-element {
  padding-left: 20px;
}
.form-wrapper .field-list .field.website .field-element {
  padding-left: 40px;
}
.form-wrapper .field-list .field.checkbox label,
.form-wrapper .field-list .field.radio label {
  cursor: pointer;
}
.form-wrapper .field-list .field.checkbox input,
.form-wrapper .field-list .field.radio input {
  margin-right: 5px;
}
.form-wrapper .field-list .field .option {
  margin: 0.3em 0;
  font-size: 0.9em;
}
.form-wrapper .field-list .field.likert .item {
  overflow: hidden;
  margin: 1.6em 0 1.6em 0;
}
.form-wrapper .field-list .field.likert .question {
  margin: 0 0 0.5em 0;
  font-size: 0.9em;
}
.form-wrapper .field-list .field.likert .option {
  width: 20%;
  float: left;
  text-align: left;
  border-top: 1px solid #ddd;
}
.form-wrapper .field-list .field.likert .option label {
  margin: 0;
  padding: 0 0 0 1px;
  font-size: 0.9em;
  display: block;
  cursor: pointer;
}
.form-wrapper .field-list .field.likert .option input {
  margin: 10px 0;
  display: block;
}
.form-wrapper .field-list .field.likert .option:last-of-type {
  border-right: none;
}
.form-wrapper .field-list .fields {
  margin: 0 0 0 -2%;
}
.form-wrapper .field-list .fields .title,
.form-wrapper .field-list .fields .description,
.form-wrapper .field-list .fields .field,
.form-wrapper .field-list .fields .field-error {
  margin-left: 2%;
}
.form-wrapper .field-list .fields .field {
  float: left;
}
.form-wrapper .field-list .fields .field.two-digits {
  width: 3.5em;
}
.form-wrapper .field-list .fields .field.three-digits {
  width: 4.2em;
}
.form-wrapper .field-list .fields .field.four-digits {
  width: 4.8em;
}
.form-wrapper .field-list .fields .field.ampm {
  width: 4.5em;
}
.form-wrapper .field-list .fields.name .field {
  width: 48%;
}
.form-wrapper .field-list .fields.address .field.address1,
.form-wrapper .field-list .fields.address .field.address2 {
  width: 98%;
}
.form-wrapper .field-list .fields.address .field.city {
  width: 70%;
}
.form-wrapper .field-list .fields.address .field.state-province {
  width: 26%;
}
.form-wrapper .field-list .fields.address .field.zip {
  width: 36%;
}
.form-wrapper .field-list .fields.address .field.country {
  width: 98%;
}
.form-wrapper .field-list .fields.payment .field.card-expiry-month {
  width: 40%;
}
.form-wrapper .field-list .fields.payment .field.card-expiry-year {
  width: 40%;
}
.form-wrapper .field-list .form-item.error,
.form-wrapper .field-list .form-item.error .caption,
.form-wrapper .field-list .form-item.error .title,
.form-wrapper .field-list .form-item.error .description {
  color: #a00;
}
.form-wrapper .field-list .form-item.error input,
.form-wrapper .field-list .form-item.error textarea {
  border: 1px solid #A00;
}
.form-wrapper input[type=submit] {
  display: block;
  background-color: #272727;
  border: none;
  color: #FFF;
  cursor: pointer;
  font: 12px/1em 'Helvetica Neue', helvetica, arial, sans-serif;
  font-weight: normal;
  padding: 14px 18px;
  text-align: center;
  -webkit-appearance: none;
}
.form-wrapper .form-submission-text {
  margin-top: 12px;
}
.form-wrapper .field-error {
  color: #fff;
  background: #aa0000 url(/universal/images-v6/standard/icon_close_7_light.png) no-repeat 9px 11px;
  padding: 5px 8px 5px 24px;
  font-size: 11px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-top: 12px;
  line-height: 19px;
}
.form-wrapper .field .field-error {
  margin-bottom: 0.5em;
}
.form-wrapper .submitting .field-list {
  opacity: .7;
}
.form-wrapper .hidden,
.form-wrapper.hidden {
  display: none;
}
.form-block .lightbox-handle {
  display: inline-block;
  background-color: #272727;
  color: #FFF;
  cursor: pointer;
  font: 12px/1em 'Helvetica Neue', helvetica, arial, sans-serif;
  font-weight: normal;
  padding: 14px 18px;
  text-align: center;
}
.sqs-lightbox.form-lightbox .lightbox-background {
  opacity: 0.1;
}
.sqs-lightbox.form-lightbox .lightbox-inner {
  padding: 30px 0;
  width: 50%;
  max-width: 580px;
}
.sqs-lightbox.form-lightbox .lightbox-close {
  color: #333;
  font-size: 22px;
  width: 22px;
  line-height: 22px;
  top: 70px;
  right: 40px;
}
.sqs-lightbox.form-lightbox .lightbox-content {
  padding: 40px;
  background: #FFF;
}
.sqs-lightbox.form-lightbox .form-wrapper {
  color: #222;
  height: 100%;
  overflow: auto;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  max-width: initial;
}
.sqs-lightbox.form-lightbox .form-title {
  font-size: 22px;
  margin-right: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
}
.sqs-lightbox.form-lightbox form {
  margin-top: 55px;
}
.sqs-lightbox.form-lightbox form .radio .option {
  margin-left: 1px;
}
@media only screen and (max-width: 900px) {
  .sqs-lightbox.form-lightbox .lightbox-inner {
    width: 80%;
  }
}
@media only screen and (max-width: 580px) {
  .sqs-lightbox.form-lightbox .lightbox-background {
    display: none;
  }
  .sqs-lightbox.form-lightbox .lightbox-inner {
    width: 100%;
    height: 100%;
    padding: 0;
    top: 0;
    margin-top: 0 !important;
    position: absolute;
  }
  .sqs-lightbox.form-lightbox .lightbox-inner .lightbox-close {
    top: 40px;
  }
  .sqs-lightbox.form-lightbox .lightbox-inner .lightbox-content {
    height: 100%;
  }
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-product-form-content.saving {
  opacity: 0.5;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.absolute-cart-box {
  position: fixed;
  top: 10px;
  right: 10px;
  z-index: 9000;
}
.sqs-pill-shopping-cart {
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.sqs-pill-shopping-cart.sqs-scalable-hidden {
  display: none;
}
.sqs-pill-shopping-cart-content {
  min-width: 220px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  height: 26px;
  cursor: pointer;
  white-space: nowrap;
  line-height: 18px;
  font-size: 12px;
  padding: 10px 15px;
}
.sqs-pill-shopping-cart .icon {
  height: 18px;
  width: 18px;
  display: inline-block;
  margin-right: 15px;
  position: relative;
  top: 5px;
  margin-right: 10px;
  margin-left: 5px;
}
.sqs-pill-shopping-cart .details {
  float: none;
  text-transform: none;
  display: inline-block;
}
.sqs-pill-shopping-cart .subtotal {
  border: none;
  padding: 0;
  display: inline-block;
  position: absolute;
  right: 25px;
  top: 14px;
  max-width: 75px;
}
.sqs-pill-shopping-cart .subtotal .price {
  font-size: 15px;
  font-weight: bold;
  max-width: 70px;
  float: right;
  letter-spacing: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-pill-shopping-cart-content.dark {
  -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);
  border: 1px solid rgba(255, 255, 255, 0.05);
  color: #DDD;
  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);
}
.sqs-pill-shopping-cart-content.dark .icon {
  background: url(/universal/images-v6/icons/icon-cart-18-light.png);
}
.sqs-pill-shopping-cart-content.dark:hover {
  color: #FFF;
}
.sqs-pill-shopping-cart-content.light {
  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
  -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.3);
  border: none;
  color: #666;
  background-color: #eeeeee;
  background-image: -o-linear-gradient(#fbfbfb, #e1e1e1);
  background-image: -moz-linear-gradient(#fbfbfb, #e1e1e1);
  background-image: -ms-linear-gradient(#fbfbfb, #e1e1e1);
  background-image: -webkit-linear-gradient(#fbfbfb, #e1e1e1);
  background-image: linear-gradient(#fbfbfb, #e1e1e1);
}
.sqs-pill-shopping-cart-content.light .icon {
  background: url(/universal/images-v6/icons/icon-cart-18-dark.png);
}
.sqs-pill-shopping-cart-content.light:hover {
  color: #333;
}
@media only screen and (max-width: 700px) {
  .absolute-cart-box {
    position: fixed;
    bottom: 0;
    left: 0;
    top: auto;
  }
  .sqs-pill-shopping-cart {
    position: fixed;
    bottom: 0;
    left: 0;
    top: auto;
    width: 100%;
  }
  .sqs-pill-shopping-cart-content {
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.icon-hover-anim {
  -webkit-transition: background-color 0.1s ease-out;
  -moz-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
}
.viewing-item .squarespace-comment-moderation .panel-top-container .settings-filters .active {
  opacity: 0.3;
}
.panel-top-container {
  padding-left: 0px;
}
.panel-top-container .settings-filters {
  float: left;
  padding: 12px 0 0 20px;
}
.panel-top-container .settings-filters .filter {
  opacity: .3;
  margin-left: 23px;
  cursor: pointer;
  text-transform: capitalize;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  float: left;
  padding-top: 30px;
  font-size: 14px;
}
.panel-top-container .settings-filters .filter.approved {
  margin-left: 11px;
}
.panel-top-container .settings-filters .active {
  opacity: 1;
}
.panel-top-container .settings-filters:first-child {
  margin-left: 0px;
}
.panel-top-container .settings-filters .gear {
  float: right;
  background: url('/universal/images-v6/big-gear.png');
}
.panel-top-container .text-btn {
  padding-top: 30px;
  font-size: 14px;
  cursor: pointer;
}
.panel-top-container .threaded-exit-btn {
  float: right;
  margin-top: 25px;
  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;
}
.panel-top-container .threaded-exit-btn a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.panel-top-container .threaded-exit-btn: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);
}
.panel-top-container .threaded-exit-btn:hover a {
  color: #fff;
}
.panel-top-container .threaded-exit-btn: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);
}
.panel-top-container .threaded-exit-btn: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;
}
.panel-top-container .clear-btn {
  padding: 5px;
  text-align: center;
  width: 62px;
  float: right;
  margin-top: 25px;
  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;
  margin-left: 10px;
}
.panel-top-container .clear-btn a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.panel-top-container .clear-btn: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);
}
.panel-top-container .clear-btn:hover a {
  color: #fff;
}
.panel-top-container .clear-btn: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);
}
.panel-top-container .clear-btn: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;
}
.panel-top-container .clear-btn:last-child {
  margin-left: 0px;
}
.panel-top-container .comment-count {
  font-weight: 600;
  margin-left: 4px;
  float: left;
  padding-top: 28px;
  background: #444;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: #F9F9F9;
  font-size: 0.65em;
  line-height: 1.5em;
  margin-left: 2px;
  margin-top: 24px;
  padding: 0 0.5em;
}
.squarespace-comment-moderation {
  padding: 0;
  margin-bottom: 100px;
}
.squarespace-comment-moderation .moderation-body {
  padding-top: 22px;
  height: 100%;
}
.squarespace-comment-moderation .moderation-body .no-comments {
  color: #999;
  font-size: 22px;
  font-weight: 300;
  margin: 10% auto;
  text-align: center;
  color: #BBB;
}
.squarespace-comment-moderation .moderation-body .no-comments img {
  padding-top: 65px;
  margin-bottom: 35px;
}
.squarespace-comment-moderation .moderation-body .no-comments .empty-text {
  margin: auto;
}
.squarespace-comment-moderation .moderation-body .delete-anim-wrapper {
  overflow: hidden;
}
.squarespace-comment-moderation .moderation-body .comment {
  cursor: pointer;
  -webkit-transition: background-color .05s ease-out, opacity .05s ease-out, ease-out, color .05s ease-out;
  -moz-transition: background-color .05s ease-out, opacity .05s ease-out, ease-out, color .05s ease-out;
  -o-transition: background-color .05s ease-out, opacity .05s ease-out, ease-out, color .05s ease-out;
  transition: background-color .05s ease-out, opacity .05s ease-out, ease-out, color .05s ease-out;
  color: #555;
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  margin-bottom: -1px;
  font-size: 12px;
  padding: 15px 40px;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.squarespace-comment-moderation .moderation-body .comment:hover {
  color: #111;
}
.squarespace-comment-moderation .moderation-body .comment.selected,
.squarespace-comment-moderation .moderation-body .comment.active {
  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.05), inset 0 1px 4px rgba(0, 0, 0, .09), inset -1px 0 0 rgba(0,0,0,.02), 0 1px 0 rgba(255,255,255,.7);
  -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.05), inset 0 1px 4px rgba(0, 0, 0, .09), inset -1px 0 0 rgba(0,0,0,.02), 0 1px 0 rgba(255,255,255,.7);
  box-shadow: inset 0 1px 0 rgba(0,0,0,.05), inset 0 1px 4px rgba(0, 0, 0, .09), inset -1px 0 0 rgba(0,0,0,.02), 0 1px 0 rgba(255,255,255,.7);
  background-color: rgba(0, 0, 0, 0.03);
  border-top-color: #d0d0d0;
  color: #444;
}
.squarespace-comment-moderation .moderation-body .comment.pending {
  opacity: 0.5;
}
.squarespace-comment-moderation .moderation-body .comment.pending .comment-header .inline-btn {
  display: none;
}
.squarespace-comment-moderation .moderation-body .comment.pending-delete {
  opacity: 0.5;
}
.squarespace-comment-moderation .moderation-body .comment.pending-delete .comment-header .inline-btn {
  display: none;
}
.squarespace-comment-moderation .moderation-body .comment.selected.unmoderated .comment-body,
.squarespace-comment-moderation .moderation-body .comment.selected.unmoderated .comment-header {
  opacity: 1;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header {
  height: 36px;
  position: relative;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .avatar {
  height: 34px;
  width: 34px;
  margin-right: 15px;
  position: absolute;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .avatar img {
  height: 34px;
  width: 34px;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .user-info {
  margin-left: 48px;
  float: left;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .user-info .target-link {
  color: #111;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .user-info .author {
  font-size: 15px;
  font-weight: 700;
  padding-top: 9px;
  float: left;
  margin-right: 8px;
  color: #222;
  color: rgba(0, 0, 0, 0.8);
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .user-info .date {
  font-size: 12px;
  padding-top: 12px;
  color: #888;
  float: left;
  margin-right: 5px;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .user-info .target {
  font-size: 12px;
  padding-top: 12px;
  float: left;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .hidden-inline-btn {
  text-decoration: none;
  display: none;
  float: right;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .inline-btn-container {
  position: absolute;
  top: 8px;
  right: -14px;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .inline-btn {
  height: 20px;
  width: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #A3A3A3;
  background-color: rgba(0, 0, 0, 0.2);
  -moz-border-radius: 10px;
  border-radius: 10px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s ease-out;
  -moz-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
  text-decoration: none;
  display: none;
  float: right;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .inline-btn:hover {
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.7);
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .inline-btn.approve-inline {
  margin-right: 6px;
  background-image: url(/universal/images-v6/comments/icon_check_12_light.png);
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .inline-btn.delete-inline {
  background-image: url(/universal/images-v6/comments/icon_delete_12_light.png);
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .inline-btn.reply-inline {
  background-image: url(/universal/images-v6/comments/icon_reply_12_light.png);
  margin-right: 6px;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .in-reply {
  cursor: pointer;
  color: #222;
}
.squarespace-comment-moderation .moderation-body .comment .comment-header .in-reply:before {
  content: " › ";
  color: #ddd;
}
.squarespace-comment-moderation .moderation-body .comment .comment-body {
  word-wrap: break-word;
  font-size: 13px;
  line-height: 21px;
  padding-left: 48px;
  -moz-user-select: text;
  -webkit-user-select: text;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container {
  overflow: hidden;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-avatar {
  display: none;
  width: 34px;
  height: 34px;
  margin-right: 15px;
  padding-left: 48px;
  float: left;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-avatar img {
  width: 34px;
  height: 34px;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container {
  margin-left: 48px;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .inline-reply-area {
  width: 100%;
  line-height: 1.5em;
  min-height: 140px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  resize: none;
  background-color: white;
  border: 1px solid #E0E0E0;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .inline-reply-area:focus {
  outline: 0;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .post-reply-btn {
  margin: 15px 0 0;
  float: right;
  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;
  -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;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .post-reply-btn a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .post-reply-btn: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-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .post-reply-btn:hover a {
  color: #fff;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .post-reply-btn: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-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .post-reply-btn: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;
}
.squarespace-comment-moderation .moderation-body .comment .reply-form-container .inline-reply-area-container .post-reply-btn.replying {
  opacity: 0.7;
}
.squarespace-comment-moderation .moderation-body .comment .deleted {
  text-decoration: line-through;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated:hover .comment-header .approve-inline {
  opacity: 1;
  display: block;
  margin-top: -1px;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated:hover .comment-header .delete-inline {
  opacity: 1;
  display: block;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=button] a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=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-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=button]:hover a {
  color: #fff;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=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-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=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;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=button]:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=button]:hover a {
  color: #111;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=button]:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=button] a {
  color: #222;
}
.squarespace-comment-moderation .moderation-body .comment.unmoderated .comment-header input[type=button]:focus {
  outline: none;
  color: #111111;
  -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;
}
.squarespace-comment-moderation .moderation-body .comment.approved:hover .comment-header .delete-inline {
  opacity: 1;
  display: block;
}
.squarespace-comment-moderation .moderation-body .comment.approved:hover .comment-header .reply-inline {
  opacity: 1;
  display: block;
}
.comment-moderation-footer {
  position: fixed;
  bottom: 0px;
  right: 0px;
  left: 318px;
  max-width: 900px;
  min-width: 600px;
}
.comment-moderation-footer .sqs-action-tray {
  padding-left: none !important;
}
.comment-moderation-footer .inactive:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3f3), color-stop(1, #bfbfbf));
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.inputField {
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #333333;
}
.inputField:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.inputField:focus {
  background: #fff;
}
.dialog-screen-overlay {
  -webkit-transform: translate3d(0, 0, 0);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 29999;
  opacity: 0;
  background: #000;
  background: -webkit-gradient(radial, 50% 25%, 0, 50% 25%, 800, from(rgba(0, 0, 0, 0.85)), to(#000000)) transparent;
  background: -moz-radial-gradient(center 45deg, circle cover, rgba(0, 0, 0, 0.85) 0%, #000000 100%) transparent;
}
.dialog-screen-overlay.extreme {
  background: #A50000;
}
.standard-dialog-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11px;
  overflow: hidden;
  position: absolute;
  width: 120px;
  opacity: 0;
  color: white;
  z-index: 30000;
}
.standard-dialog-wrapper.light .main-container {
  background: #111;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.standard-dialog-wrapper * {
  letter-spacing: 0;
}
.standard-dialog-wrapper a {
  text-decoration: none;
}
.standard-dialog-wrapper em {
  font-style: italic;
}
.standard-dialog-wrapper.flyout .configuration-container-tabs {
  top: 9px;
  right: 5px;
}
.standard-dialog-wrapper .dialog-close {
  height: 20px;
  width: 20px;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  opacity: .3;
  background: url(/universal/images-v6/configuration/x-20x20.png) center center no-repeat;
}
.standard-dialog-wrapper .dialog-close:hover {
  opacity: 1;
}
.standard-dialog-wrapper .title-block {
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -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;
  height: 70px;
  background-color: #111;
  position: relative;
}
.standard-dialog-wrapper.save-overlay-active {
  color: #444444;
}
.standard-dialog-wrapper.save-overlay-active .icon-holder .icon {
  opacity: 0.4;
}
.standard-dialog-wrapper .text-holder {
  position: absolute;
  top: 25px;
  left: 75px;
  right: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.standard-dialog-wrapper .icon-holder {
  float: left;
  padding-left: 6px;
}
.standard-dialog-wrapper .icon-holder .icon {
  -webkit-transition: opacity 0.3 ease-out;
  -moz-transition: opacity 0.3 ease-out;
  -o-transition: opacity 0.3 ease-out;
  transition: opacity 0.3 ease-out;
  height: 70px;
  width: 70px;
  float: left;
  overflow: hidden;
  background-repeat: no-repeat;
  /* background-position: 14px 18px;*/

  background-position: center center;
  opacity: 1;
}
.standard-dialog-wrapper .title-block .title-text {
  font-size: 18px;
  font-weight: 300;
  overflow: hidden;
  text-overflow: ellipsis;
}
.standard-dialog-wrapper .title-block .title-subtext {
  font-size: 10px;
  color: #aaa;
  display: none;
}
.standard-dialog-wrapper .title-block.loading {
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.standard-dialog-wrapper.flyout .title-block {
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  height: 46px;
  background: #111;
}
.standard-dialog-wrapper.flyout .title-block .text-holder {
  top: 14px;
  left: 54px;
}
.standard-dialog-wrapper.flyout .title-block .title-text {
  font-size: 14px;
}
.standard-dialog-wrapper.flyout .title-block .title-subtext {
  display: none;
}
.standard-dialog-wrapper.flyout .title-block .icon-holder {
  height: 30px;
  width: 46px;
}
.standard-dialog-wrapper.flyout .title-block .icon-holder .icon {
  background-position: 18px 14px;
}
.standard-dialog-wrapper.flyout.no-title .title-block {
  display: none;
}
.standard-dialog-wrapper.flyout .main-container {
  float: left;
}
.standard-dialog-wrapper.transparent .title-block {
  display: none;
}
.standard-dialog-wrapper.transparent .main-container,
.standard-dialog-wrapper.transparent .body-block,
.standard-dialog-wrapper.transparent .controls-block {
  background: transparent;
}
.standard-dialog-wrapper.minimal .title-block {
  height: 54px;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background-repeat: no-repeat;
  background-color: #111;
  opacity: 1;
}
.standard-dialog-wrapper.minimal .title-block .title-subtext,
.standard-dialog-wrapper.minimal .title-block .icon-holder {
  display: none;
}
.standard-dialog-wrapper.minimal .title-block .text-holder {
  padding: 0;
  left: 30px;
  -webkit-transition: padding 0.3s ease-out;
  -moz-transition: padding 0.3s ease-out;
  -o-transition: padding 0.3s ease-out;
  transition: padding 0.3s ease-out;
}
.standard-dialog-wrapper.minimal .title-block.loading .text-holder {
  padding-top: 18px;
}
.standard-dialog-wrapper:not(.dialog-tweak-settings) div::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}
.standard-dialog-wrapper:not(.dialog-tweak-settings) div::-webkit-scrollbar-track-piece {
  background: rgba(255, 255, 255, 0.1) !important;
}
.standard-dialog-wrapper:not(.dialog-tweak-settings) div::-webkit-scrollbar-thumb {
  background: transparent;
}
.standard-dialog-wrapper:not(.dialog-tweak-settings) div::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.standard-dialog-wrapper:not(.dialog-tweak-settings) div:hover::-webkit-scrollbar-thumb {
  /*background: #555;*/

  background: rgba(0, 0, 0, 0.2);
}
.standard-dialog-wrapper:not(.dialog-tweak-settings).transparent div::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
.standard-dialog-wrapper:not(.dialog-tweak-settings).transparent div::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.05);
}
.standard-dialog-wrapper:not(.dialog-tweak-settings).transparent div::-webkit-scrollbar-thumb:hover {
  background: black;
}
.standard-dialog-wrapper:not(.dialog-tweak-settings).transparent div:hover::-webkit-scrollbar-track-piece {
  background: rgba(0, 0, 0, 0.06);
}
.standard-dialog-wrapper:not(.dialog-tweak-settings).transparent div:hover::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.7);
}
.standard-dialog-wrapper .body-block {
  background-color: #111;
  position: relative;
  overflow: hidden;
}
.standard-dialog-wrapper .body-block .tab-wrapper {
  padding-top: 12px;
  position: absolute;
}
.standard-dialog-wrapper .body-block .hidden {
  display: none;
}
.standard-dialog-wrapper .body-block .force-shown {
  display: block !important;
}
.standard-dialog-wrapper .body-block.scrollable {
  overflow-y: scroll;
}
.standard-dialog-wrapper .body-block.bottom {
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.standard-dialog-wrapper.major .title-block .title-text {
  max-width: 250px;
}
.standard-dialog-wrapper.major .body-block {
  overflow-x: hidden;
  overflow-y: auto;
}
.standard-dialog-wrapper.flyout.no-title .body-block {
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.standard-dialog-wrapper .controls-block {
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background: #111;
}
.standard-dialog-wrapper .controls-block .button-holder {
  float: right;
  padding-right: 25px;
  padding-top: 14px;
  zoom: 1;
}
.standard-dialog-wrapper .controls-block .button-holder:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.standard-dialog-wrapper .controls-block .button-block {
  float: right;
  padding-left: 12px;
}
.standard-dialog-wrapper .controls-block .button-block input {
  -webkit-font-smoothing: subpixel-antialiased;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"],
.standard-dialog-wrapper .controls-block .button-block input[type="submit"] {
  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;
  padding: 7px 15px;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"] a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"] a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"]:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"]: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);
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"]:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"]:hover a {
  color: #fff;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"]:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"]: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);
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"]:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"]: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;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
  font-weight: bold;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed: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);
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed:hover a {
  color: #fff;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:active,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:active,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:active,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed: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);
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed: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;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:hover,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:hover a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed:hover a {
  color: #111;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:active,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:active,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:active,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:active,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish a,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed a,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed a {
  color: #222;
}
.standard-dialog-wrapper .controls-block .button-block input[type="button"].save:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].save:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndClose:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndClose:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].saveAndPublish:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].saveAndPublish:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="button"].proceed:focus,
.standard-dialog-wrapper .controls-block .button-block input[type="submit"].proceed:focus {
  outline: none;
  color: #111111;
  -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;
}
.standard-dialog-wrapper .controls-block .autosave-state {
  float: left;
  color: #666;
  padding-top: 25px;
  padding-left: 26px;
  opacity: 0;
  display: none;
}
.standard-dialog-wrapper .controls-block .autosave-state strong {
  color: #999999;
}
.standard-dialog-wrapper.buttons-left .controls-block .button-holder {
  float: left;
  padding-left: 12px;
}
.standard-dialog-wrapper.buttons-left .controls-block .button-block {
  float: left;
}
.standard-dialog-wrapper .cancel-block {
  float: right;
  padding: 8px;
  padding-top: 10px;
}
.standard-dialog-wrapper .cancel-block a {
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  color: #ccc;
  margin: 0;
  padding: 0;
  text-shadow: 0 -2px 0 #000000;
  border-bottom: 0;
}
.standard-dialog-wrapper .cancel-block a:hover {
  color: #fff;
}
.standard-dialog-wrapper.flyout .controls-block .button-holder {
  padding-top: 11px;
}
.standard-dialog-wrapper.minimal .controls-block {
  background-color: #111;
}
.standard-dialog-wrapper.minimal .controls-block .button-holder {
  padding-top: 0px;
}
.standard-dialog-wrapper.transparent .controls-block {
  background-color: transparent;
}
.standard-dialog-wrapper.transparent .controls-block .button-holder {
  padding-top: 20px;
}
.standard-dialog-wrapper.dialog-upload-image .image-field-wrapper .field-input-wrapper {
  margin: 0 auto;
}
.standard-dialog-wrapper .CodeMirror {
  font-size: 13px;
  font-family: monospace;
}
.split-field > .field-wrapper,
.split-field .stack-field-wrapper {
  padding-right: 0;
  float: left;
}
.field-wrapper.major .field-lhs {
  padding-bottom: 5px;
  font-size: 12px;
}
/* @end */
/* @group Field Wrappers
------------------------------------------------------------------------------------------------*/
.field-wrapper {
  padding: 0 0 10px 30px;
}
.frame-wrapper {
  padding-top: 1px;
  overflow: hidden;
}
.frame-wrapper.hidden .inline-field-title {
  display: none;
}
.twitter-frame-wrapper .field-lhs,
.connect-field-wrapper .field-lhs,
.text-field-wrapper.thin .field-lhs,
.standard-dialog-wrapper.transparent .field-lhs,
.standard-dialog-wrapper.dark .field-lhs,
.standard-dialog-wrapper.dark .field-description {
  background: transparent;
}
.field-description-wrapper {
  zoom: 1;
}
.field-description-wrapper:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.custom-field-link {
  cursor: pointer;
}
.field-wrapper .custom-field-description {
  color: #aaa;
  line-height: 16px;
}
.field-wrapper .custom-field-description .title {
  font-size: 14px;
  color: #eee;
}
.field-wrapper .custom-field-description .title + div {
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #777;
  line-height: 1.4em;
  margin-top: 2px;
}
.field-wrapper .custom-field-description .subtext {
  margin-top: 2px;
}
.field-wrapper .custom-field-description a {
  color: #aaa;
  border-bottom: 1px dotted #666;
}
.field-wrapper .custom-field-description a:hover {
  color: white;
}
.field-wrapper .custom-field-description strong {
  color: #eee;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.field-wrapper .custom-field-description pre {
  padding-left: 20px;
  line-height: 13px;
  margin: 1.5em 0;
  color: #eee;
}
.field-wrapper .custom-field-description .copyable-text {
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 0;
  padding: 6px;
  margin-top: 3px;
  color: #aaa;
  background: #222;
  border: 1px solid #222;
}
.field-wrapper .custom-field-description .copyable-text:focus {
  color: #fff;
  outline: 0;
  border: 1px solid #444;
}
.standard-dialog-wrapper.dark .field-wrapper .custom-field-description {
  background: transparent;
}
.standard-dialog-wrapper.dark .field-wrapper .custom-field-description .title {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4em;
  color: #222;
}
.standard-dialog-wrapper.dark .field-wrapper .custom-field-description strong {
  color: #111;
}
.standard-dialog-wrapper.dark .field-wrapper .custom-field-description a {
  color: #aaa;
}
.standard-dialog-wrapper.dark .field-wrapper .custom-field-description a:hover {
  color: #111;
}
.standard-dialog-wrapper.light strong {
  color: #ddd;
}
.field-section-title {
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #ddd;
  padding: 10px 0 10px 12px;
  background: #262626;
}
.field-section-title strong {
  color: #fff;
  font-weight: bold;
}
.field-section-title .lhs {
  font-size: 13px;
  float: left;
}
.field-section-title .rhs {
  padding: 0 12px 12px 0;
}
.field-section-title .rhs .tab {
  -moz-border-radius: 2px;
  border-radius: 2px;
  float: right;
  font-size: 9px;
  color: #aaa;
  white-space: nowrap;
  cursor: pointer;
  background: #262626;
  margin: 1px 0 0 0;
  padding: 2px 7px 3px 7px;
}
.field-section-title .rhs .tab:hover {
  color: #fff;
}
.field-section-title .rhs .tab.active {
  background: #444;
  color: #fff;
}
/* @group Dialog Tabs
------------------------------------------------------------------------------------------------*/
.configuration-container-tabs {
  height: 22px;
  position: absolute;
  top: 23px;
  right: 12px;
}
a.configuration-container-tab {
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: background-color .1s ease-out, color .1s ease-out;
  -moz-transition: background-color .1s ease-out, color .1s ease-out;
  -o-transition: background-color .1s ease-out, color .1s ease-out;
  transition: background-color .1s ease-out, color .1s ease-out;
  font: 200 13px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  color: #777 !important;
  height: 22px !important;
  padding: 6px 15px 0 15px !important;
  text-decoration: none !important;
  border: 0 !important;
  display: block;
  -moz-outline: 0;
  float: right;
}
a.configuration-container-tab:hover {
  color: #aaa !important;
}
a.configuration-container-tab.active {
  color: #fff !important;
}
a.configuration-container-tab.active.error {
  background: #d1c030 !important;
  color: #fff !important;
}
a.configuration-container-tab.error {
  background: #7d7535 !important;
  color: #aaa !important;
}
.save-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: #111;
  display: block;
  z-index: 200000;
  color: white;
  opacity: 0;
  font-size: 26px;
  letter-spacing: 1px;
  text-align: center;
}
.standard-dialog-wrapper.dark .save-overlay {
  background: #fff;
}
/* @end */
.flyout-error-message,
.sqs-flyout-error-message {
  padding: 9px 14px 10px 30px;
  z-index: 30010;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 11px;
  line-height: 17px;
  color: white;
  background: #c1b12e url(/universal/images-v6/dialog/tiny-alert.png) 8px 9px no-repeat;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  max-width: 300px;
}
.flyout-error-message.out-from-left,
.sqs-flyout-error-message.out-from-left {
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.flyout-error-message a,
.sqs-flyout-error-message a {
  color: #fff;
  border-bottom: 1px dotted #eee;
  font-weight: bold;
}
.flyout-error-message a:hover,
.sqs-flyout-error-message a:hover {
  color: #fff;
}
.error .field-textarea,
.error .field-input,
.error .field-textarea:focus,
.error .field-input:focus {
  font-weight: 300;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border: 1px solid #d1c030 !important;
  background: #fffdef;
}
.error .field-textarea:focus,
.error .field-input:focus,
.error .field-textarea:focus:focus,
.error .field-input:focus:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px #d1c030;
  -moz-box-shadow: 0 0 0 1px #d1c030;
  box-shadow: 0 0 0 1px #d1c030;
}
.text-field-wrapper.thin.error .field-wrapper-inner {
  background-color: #7b743a !important;
}
.text-field-wrapper.thin.error .field-input {
  border: 0 !important;
  border-bottom: 1px dotted #aaa !important;
}
.text-field-wrapper.thin.error .field-input:focus {
  border-bottom: 1px dotted #aaa !important;
}
/* @group Button */
.standard-dialog-wrapper.dark input[type="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;
}
.standard-dialog-wrapper.dark input[type="button"] a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.standard-dialog-wrapper.dark input[type="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);
}
.standard-dialog-wrapper.dark input[type="button"]:hover a {
  color: #fff;
}
.standard-dialog-wrapper.dark input[type="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);
}
.standard-dialog-wrapper.dark input[type="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;
}
.button-field-wrapper {
  padding-left: 25px;
  margin-top: 1px;
}
.button-element {
  padding: 5px;
  cursor: pointer;
  width: 57px;
  height: 40px;
  background-color: #333;
  overflow: hidden;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.button-element .short {
  margin-top: -1px;
  height: 23px;
}
.button-element .thin {
  height: 30px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.button-element .thin .button-title {
  padding: 5px;
}
.button-element .check {
  background: url(/universal/images-v6/member/icon-check.png) center center no-repeat;
  height: inherit;
  width: 30px;
  float: right;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.button-element .check.hidden {
  opacity: 0;
}
.button-element .button-title {
  color: #FFF;
  display: block;
  padding: 10px 4px 10px 10px;
  font-size: 15px;
  float: left;
}
.button-element.short .button-title {
  padding-top: 4px;
  padding-left: 10px;
  font-size: 12px;
}
.button-element:hover {
  background-color: #555;
}
.button-element .button-icon {
  background-image: url(/universal/images-v6/dialog/button-search-icon.png);
  height: 23px;
  margin: 8px 7px 7px;
  width: 23px;
}
/* @group Button Field
------------------------------------------------------------------------------------------------*/
.field-wrapper.button .normal-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;
  padding: 8px 15px 8px;
  margin: 0;
}
.field-wrapper.button .normal-button a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.field-wrapper.button .normal-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);
}
.field-wrapper.button .normal-button:hover a {
  color: #fff;
}
.field-wrapper.button .normal-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);
}
.field-wrapper.button .normal-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;
}
.field-wrapper.button .normal-button.disabled {
  opacity: 0.5;
}
.field-wrapper.button .sqs-button-light {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
  padding: 7px 15px 8px;
  margin: 0;
}
.field-wrapper.button .sqs-button-light a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.field-wrapper.button .sqs-button-light: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);
}
.field-wrapper.button .sqs-button-light:hover a {
  color: #fff;
}
.field-wrapper.button .sqs-button-light: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);
}
.field-wrapper.button .sqs-button-light: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;
}
.field-wrapper.button .sqs-button-light:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.field-wrapper.button .sqs-button-light:hover a {
  color: #111;
}
.field-wrapper.button .sqs-button-light:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.field-wrapper.button .sqs-button-light a {
  color: #222;
}
.field-wrapper.button .sqs-button-light:focus {
  outline: none;
  color: #111111;
  -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;
}
.field-wrapper.button .sqs-button-light.disabled {
  opacity: 0.5;
}
/* @end */
.field-input {
  width: 100%;
  padding: 6px;
  padding-right: 0;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font: 14px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #333333;
}
.field-input:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.field-input:focus {
  background: #fff;
}
.standard-dialog-wrapper.dark .field-input {
  border: 1px solid #cccccc;
}
.disabled .field-input {
  background: #ddd;
  border: 1px solid #aaaaaa;
}
.field-wrapper {
  position: relative;
}
.field-wrapper .field-description {
  float: left;
  font-size: 12px;
  line-height: 1.4em;
  padding-top: 5px;
  padding-bottom: 3px;
  color: #777;
}
.field-wrapper .internal-linker {
  position: absolute;
  right: 7px;
  top: 7px;
  width: 25px;
  height: 20px;
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: #ffffff 0px 0px 14px;
  -moz-box-shadow: #ffffff 0px 0px 14px;
  box-shadow: #ffffff 0px 0px 14px;
}
.field-wrapper .internal-linker .icon {
  position: absolute;
  background: transparent url('/universal/images-v6/icons/icon-editor-link-16-dark.png') center center no-repeat;
  right: 0px;
  top: 3px;
  width: 16px;
  height: 16px;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.field-wrapper .internal-linker:hover .icon {
  filter: alpha(opacity=90);
  -khtml-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  cursor: pointer;
}
.field-wrapper .internal-linker .sqs-uploader {
  display: none;
}
.field-wrapper .field-lhs.top,
.field-wrapper .field-title.top {
  /* float: left; // this screws up tweak... */

  padding-bottom: 5px;
}
.field-wrapper .field-lhs.left,
.field-wrapper .field-title.left {
  float: left;
  width: 100px;
  text-align: right;
  padding-right: 10px;
  padding-top: 8px;
  font-weight: bold;
  color: #333;
}
.field-wrapper.select-field-wrapper .field-title {
  padding-bottom: 5px;
}
.field-wrapper.title .field-input {
  width: 100%;
  padding: 9px;
  font-size: 24px;
  font-weight: 300;
}
.field-wrapper.major .field-input {
  width: 100%;
  padding: 7px;
  font-size: 18px;
  font-weight: 300;
}
.field-wrapper.minor .field-input {
  color: #ddd;
  background: transparent;
  border: none;
  border-bottom: 1px dotted #333;
  padding: 0 0 10px 0;
  font-size: 11px;
}
.field-wrapper.minor .field-input:focus {
  color: #fff;
  border: 0 !important;
  border-bottom: 1px dotted #555 !important;
}
.text-field-wrapper .field-description.left {
  padding-left: 110px;
}
.text-field-wrapper.thin {
  padding-bottom: 10px;
}
.text-field-wrapper.thin .field-wrapper-inner {
  background: #333;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2px 10px 4px;
}
.text-field-wrapper.thin .field-wrapper-inner.link {
  padding-left: 30px;
  background: #333333 url(/universal/images-v6/content/icon-link-16-light.png) 8px center no-repeat;
}
.text-field-wrapper.thin .add-header {
  padding-left: 10px;
  background: transparent url(/universal/images-v6/dialog/add-6x6-gray.png) 0 4px no-repeat;
}
.text-field-wrapper.thin .field-title {
  padding-bottom: 5px;
  font-size: 11px;
}
.text-field-wrapper.thin .field-lhs {
  float: left;
  padding-top: 6px;
  padding-right: 2px;
  background: transparent;
}
.text-field-wrapper.thin .field-input {
  color: #ddd;
  background: transparent;
  border: none;
  font-size: 11px;
  padding: 3px 0 3px 2px;
  margin-top: 3px;
  width: 200px;
  color: #bbb;
}
.text-field-wrapper.thin .field-input:focus {
  border: none !important;
  color: #eee;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.text-field-wrapper.thin .field-rhs {
  float: left;
}
.text-field-wrapper.small {
  padding-bottom: 1px;
  cursor: pointer;
  padding-bottom: 10px;
}
.text-field-wrapper.small .field-wrapper-inner {
  background: #fff;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 4px 10px 4px 4px;
}
.text-field-wrapper.small .field-wrapper-inner .link {
  padding-left: 30px;
  background: #ffffff url(/universal/images-v6/dialog/field-icon-link.png) 8px 8px no-repeat;
}
.text-field-wrapper.small .add-header {
  padding-left: 10px;
  background: transparent url(/universal/images-v6/dialog/add-6x6-gray.png) 0 4px no-repeat;
}
.text-field-wrapper.small .field-title {
  padding-bottom: 4px;
  font-size: 12px;
}
.text-field-wrapper.small .field-lhs {
  float: left;
  padding-top: 6px;
  padding-right: 2px;
  color: #999;
}
.text-field-wrapper.small .field-input {
  color: #000;
  background: transparent;
  border: 0;
  font-size: 11px;
  padding: 0 0 8px 2px;
  width: auto;
}
.text-field-wrapper.small .field-input:focus {
  border: 0 !important;
  color: #000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.text-field-wrapper.small .field-rhs {
  float: left;
}
.inline-field-title {
  position: absolute;
  opacity: 0;
  font-size: 12px;
  color: #ccc;
  z-index: 310;
}
.inline-field-title.suffix {
  color: #999;
}
.inline-field-title.normal {
  font-size: 12px;
}
.inline-field-title.major {
  font-size: 18px;
  font-weight: 300;
}
.inline-field-title.title {
  font-size: 24px;
  font-weight: 300;
}
.field-textarea {
  resize: none;
  width: 100%;
  padding: 11px 9px;
  border: 1px solid #ffffff;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font: 12px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.field-textarea:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.standard-dialog-wrapper.dark .field-textarea {
  border: 1px solid #ccc;
}
.field-wrapper.major .field-textarea {
  width: 100%;
  padding: 7px;
  font-size: 12px;
  height: 160px;
}
.field-wrapper.title .field-textarea {
  padding: 8px;
  font-size: 18px;
  line-height: 24px;
}
.disabled .field-textarea {
  background: #ddd;
  border: 1px solid #aaa;
}
/* Image Field */
.image-field-wrapper .field-lhs {
  padding-bottom: 5px;
}
.image-field-wrapper .field-lhs .title-left .field-lhs {
  padding-top: 7px;
  padding-right: 10px;
  float: left;
  width: 100px;
  color: #dedede;
  font-weight: bold;
  text-align: right;
}
.image-field-wrapper .field-lhs .title-left .field-rhs {
  margin-left: 110px;
}
.standard-dialog-wrapper.dark .image-field-wrapper .field-image-wrapper .field-image {
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #333333;
  border: 1px solid #ccc;
}
.standard-dialog-wrapper.dark .image-field-wrapper .field-image-wrapper .field-image:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.standard-dialog-wrapper.dark .image-field-wrapper .field-image-wrapper .field-image:focus {
  background: #fff;
}
.standard-dialog-wrapper.light .image-field-wrapper .field-image-wrapper {
  box-shadow: none;
}
.binary-list {
  background: #fff;
}
.binary-list .filename {
  position: absolute;
  color: #333;
  top: 45%;
  width: 100%;
}
.binary-list .filename .filesize {
  margin-top: 5px;
  color: #999;
}
.field-image {
  cursor: pointer;
  width: 100%;
  text-align: center;
  position: relative;
  overflow: visible !important;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.field-image .upload-indicator {
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-width: 0px;
  padding: 0px;
  background: none;
  box-shadow: none;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.field-image .icon {
  position: absolute;
  height: 40px;
  width: 40px;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -20px;
  background: transparent url('/universal/images-v6/dialog/image-field-icon.png') center center no-repeat;
}
.field-image .text {
  position: absolute;
  width: 50%;
  top: 50%;
  left: 50%;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  color: #999;
  margin: 5px;
  margin-left: -25%;
  overflow: hidden;
}
.field-image img,
.field-image.empty {
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  z-index: 1;
}
.field-image img {
  border: 4px solid #fff;
}
.field-image.empty {
  overflow: hidden !important;
}
.field-image.empty .sqs-uploader {
  position: inherit;
  left: 0;
}
.field-image.empty .image-picker-button {
  display: block;
  z-index: 1;
}
.field-image.empty .upload-placeholder {
  display: none;
}
.field-image .sqs-uploader {
  position: absolute;
  left: -9999px;
}
.field-image .sqs-uploader-content {
  width: auto;
}
.field-image .image-picker-button {
  display: none;
}
.field-image.loading,
.field-image .file-loaded {
  height: 100%;
  border: 4px solid #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #ddd;
  margin: 0;
}
.field-image .upload-placeholder,
.field-image .file-loaded {
  background: #222222 url(/universal/images-v6/icons/icon-page-24-light-solid.png) center 37% no-repeat;
}
.field-image.audio .upload-placeholder,
.field-image.audio .file-loaded {
  background-image: url(/universal/images-v6/icons/icon-audio-24-light-solid.png);
}
.field-image.image .upload-placeholder,
.field-image.image .file-loaded {
  background-image: none;
}
.field-image.file {
  background-color: #262626;
}
.field-image .image-focal-point {
  z-index: 10;
}
.field-image .aviary-control-thing {
  position: absolute;
  left: 0;
  top: 0;
  height: 32px;
  width: 32px;
  background: url(/universal/images-v6/icons/icon-crop-32-light.png);
}
.field-image .field-image .image-item {
  padding: 0;
  margin: 5px;
  cursor: pointer;
  -webkit-box-shadow: #cccccc 0 0 12px;
  -moz-box-shadow: #cccccc 0 0 12px;
  box-shadow: #cccccc 0 0 12px;
  -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: 3px;
  border-radius: 3px;
}
.field-image .file-controls {
  position: absolute;
  top: 10px;
  right: 5px;
  text-align: center;
  white-space: nowrap;
  -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;
  opacity: 0;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #080808;
  background-image: -moz-linear-gradient(#3c3c3c, #080808);
  background-image: -ms-linear-gradient(#3c3c3c, #080808);
  background-image: -webkit-linear-gradient(#3c3c3c, #080808);
  background-image: linear-gradient(#3c3c3c, #080808);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  padding: 2px 4px 0 4px;
  overflow: hidden;
  color: #eee;
  font-size: 12px;
  height: 25px;
  z-index: 50;
}
.field-image .file-controls > div {
  display: inline-block;
  height: 22px;
  width: 22px;
  padding: 0 2px;
  opacity: 0.3;
  cursor: pointer;
}
.field-image .file-controls > div:hover {
  opacity: 0.9;
}
.field-image .file-controls > div:active,
.field-image .file-controls > div:focus {
  opacity: 1;
}
.field-image .file-controls > div.edit-image {
  background: transparent url('/universal/images-v6/icons/icon-edit-12-light.png') center center no-repeat;
}
.field-image .file-controls > div.remove-image {
  background: transparent url('/universal/images-v6/icons/icon-trash-12-light.png') center center no-repeat;
}
.field-image .image-picker-button {
  position: absolute;
  height: 20px;
  width: 20px;
  bottom: 5px;
  right: 7px;
  cursor: pointer;
  background: url(/universal/images-v6/configuration/icon-importing-20-dark.png);
  opacity: 0.2;
}
.field-image .image-picker-button:hover {
  opacity: 0.4;
}
.field-image:hover .image-tray {
  margin-top: 0;
  opacity: 1;
}
.field-image:hover img {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.field-image:hover .file-controls {
  opacity: 1;
}
.field-image.empty .file-controls,
.field-image.loading .file-controls {
  display: none;
}
.standard-dialog-wrapper.dark .field-image.loading {
  border-width: 0px;
}
/*
 * dialogfield2
 */
.sqs-dialog-file,
.sqs-dialog-file-image {
  height: auto !important;
}
.sqs-dialog-file-content .field-wrapper,
.sqs-dialog-file-image-content .field-wrapper {
  padding: 0 0 10px 0;
}
.sqs-dialog-file-content .field-wrapper .field-description,
.sqs-dialog-file-image-content .field-wrapper .field-description {
  float: none;
}
/*
 *  special case for file binary list... fix padding issues
 */
.sqs-file-binary-list .field-wrapper {
  padding: 0;
}
.sqs-file-binary-list-hidden {
  display: none;
}
.field-multi-file {
  text-align: left;
}
.field-multi-file .field-image {
  margin: 0;
}
.field-multi-file .field-input-wrapper {
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: white;
  position: relative;
}
.field-multi-file .field-rhs {
  position: relative;
}
.field-multi-file .field-rhs .item-type-wrapper {
  width: 449px;
  height: 0;
  opacity: 0;
  padding-bottom: 10px;
}
.field-multi-file .field-rhs .item-type-wrapper .item-type {
  background: #222;
  height: 100%;
  width: 218px;
  margin: 0 2px;
  display: inline-block;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.field-multi-file .field-rhs .item-type-wrapper .item-type.image {
  position: relative;
}
.field-multi-file .field-rhs .item-type-wrapper .item-type.image .upload-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: block;
}
.field-multi-file .field-rhs .item-type-wrapper .item-type .text {
  text-align: center;
  color: white;
  line-height: 63px;
}
.field-multi-file .field-rhs .view-more {
  cursor: pointer;
  position: absolute;
  top: -1px;
  right: -3px;
  height: 32px;
  width: 32px;
  background: transparent url('/universal/images-v6/icons/icon-fullscreen-open-small-14-dark.png') center center no-repeat;
  text-indent: -999px;
  opacity: 0.4;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  border: none;
}
.field-multi-file .field-rhs .view-more:hover {
  opacity: 1;
}
.field-multi-file .item.image,
.field-multi-file .item.pseudo-item,
.field-multi-file .item.binary {
  width: 100px;
  height: 100px;
  margin: 20px;
  float: left;
  overflow: visible !important;
}
.field-multi-file .item.image img,
.field-multi-file .item.pseudo-item img,
.field-multi-file .item.binary img {
  background: none;
  border: none;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.field-multi-file .item.image.targeted .sqs-action-overlay,
.field-multi-file .item.pseudo-item.targeted .sqs-action-overlay,
.field-multi-file .item.binary.targeted .sqs-action-overlay {
  display: none;
}
.field-multi-file .item.image.moving img {
  visibility: hidden !important;
}
.field-multi-file .click-to-upload-item {
  position: relative;
  width: 100px;
  height: 100px;
  padding: 10px;
  margin: 10px;
  float: left;
  overflow: visible !important;
  border: 2px dashed #ccc;
}
.field-multi-file .click-to-upload-item .inner-wrapper {
  margin-top: 4px;
  height: 100%;
  position: relative;
}
.field-multi-file .click-to-upload-item .inner-wrapper .field-image-inner .text {
  padding: 0;
  width: 100%;
  left: 0;
  margin: 0;
}
.field-multi-file .click-to-upload-item .inner-wrapper .field-image-inner .icon {
  top: 0px;
  margin-top: 0;
}
.field-multi-file .click-to-upload-item input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: block;
  cursor: pointer;
}
.field-multi-file .click-to-add-content {
  background: #222222 url("/universal/images-v6/icons/icon-plus-9-light.png") center center no-repeat;
  border: 0;
  -moz-border-radius: 100px;
  border-radius: 100px;
  height: 33px;
  width: 33px;
  position: absolute;
  z-index: 8000;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
}
.field-multi-file.full-dialog {
  position: relative;
  margin: 0 25px 10px;
  padding: 0;
}
.field-multi-file.full-dialog .view-more {
  background-image: url(/universal/images-v6/icons/icon_close_11_dark.png);
}
.field-multi-file.full-dialog .field-rhs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.field-multi-file.full-dialog .field-rhs .field-input-wrapper {
  height: 100% !important;
}
.field-multi-file.full-dialog .field-rhs .item.image img,
.field-multi-file.full-dialog .field-rhs .item.pseudo-item img {
  width: 150px;
  height: 150px;
}
.dialog-item-image {
  position: relative;
}
.dialog-item-image img {
  border: none;
  border-radius: none;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  display: block;
}
.dialog-item-video {
  position: relative;
}
.dialog-item-video .video-thumbnail {
  height: 100%;
}
.dialog-item-video .video-thumbnail img {
  border: none;
  border-radius: none;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  display: block;
}
.dialog-item-video .video-thumbnail .video-thumbnail-inner {
  height: 57px;
  margin-top: 20px;
  background: #000;
}
.dialog-item-video .video-thumbnail .video-thumbnail-icon {
  opacity: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url('/universal/images-v6/icons/icon-video-24-light-solid.png');
  background-position: center center;
  height: 24px;
  width: 24px;
  margin-left: -12px;
  margin-top: -12px;
  z-index: 1;
}
.dialog-item-binary {
  color: #333;
  padding: 10px 15px;
  text-align: left;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.dialog-item-binary .filesize {
  color: #666;
  font-size: 10px;
}
.map-address-fields {
  float: left;
  width: 220px;
  padding-right: 20px;
}
.map-address-fields input {
  font-size: 14px !important;
  margin-bottom: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.field-map {
  background: #fff;
  cursor: pointer;
  text-align: center;
  position: relative;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.field-map-inner {
  background: transparent url(/universal/images-v6/dialog/image-field-icon.png?2) 50% 50% no-repeat;
  color: #aaa;
  font-size: 13px;
  padding: 100px 20px 20px;
  visibility: hidden;
}
.standard-dialog-wrapper.dark .field-map {
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* @group Select Field */
.select-field-wrapper.thin {
  padding-bottom: 1px;
  padding-bottom: 10px;
}
.select-field-wrapper.thin .field-wrapper-inner {
  background-color: #222;
  border: 1px solid #282828;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 1px 12px 1px 5px;
  color: #ddd;
  cursor: pointer;
}
.select-field-wrapper.thin .field-wrapper-inner .field-rhs {
  background: url('/universal/images-v6/dialog/select-arrow-small.png') right center no-repeat;
}
.select-field-wrapper.thin .field-wrapper-inner select {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  opacity: 0;
  height: 100%;
  width: 100%;
  -moz-border-radius: 0;
  border-radius: 0;
}
.select-field-wrapper.thin .field-wrapper-inner select:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.standard-dialog-wrapper.dark .select-field-wrapper.thin .field-wrapper-inner {
  background: #fff;
  color: #333;
  border: 1px solid #dfdfdf;
}
.standard-dialog-wrapper.dark .select-field-wrapper.thin .field-wrapper-inner:hover {
  background-color: #fff !important;
  color: #111;
  border: 1px solid #bbb !important;
}
.dialog-loading-indicator {
  background: transparent url('/universal/images-v6/big-gear.png') center center no-repeat;
  height: 200px;
  width: 200px;
  -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;
}
.select-field-wrapper {
  position: relative;
  overflow: visible;
  -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;
}
.select-field-wrapper.disabled {
  opacity: 0.6;
}
.select-field-wrapper.thin .field-wrapper-inner.icon {
  padding-left: 26px;
  background-color: #333;
  background-position: 9px;
  background-repeat: no-repeat;
}
.select-field-wrapper.thin .field-wrapper-inner.link {
  background-image: url(/universal/images-v6/content/icon-link-16-light.png);
}
.select-field-wrapper.thin .field-wrapper-inner.user {
  background-image: url(/universal/images-v6/icons/icon-contributor-general-14-light.png);
  background-position: 11px;
}
.select-field-wrapper.thin .field-wrapper-inner.data {
  background-image: url(/universal/images-v6/dialog/field-icon-data.png);
}
.select-field-wrapper.thin .field-wrapper-inner.sizes {
  background-image: url(/universal/images-v6/dialog/field-icon-sizes.png);
}
.select-field-wrapper.thin .field-wrapper-inner.twitter {
  background-image: url(/universal/images-v6/icons/icon-twitter-14-light.png?2);
  padding-left: 30px;
}
.select-field-wrapper.thin .field-wrapper-inner.instagram {
  background-image: url(/universal/images-v6/icons/icon-instagram-14-light.png);
}
.select-field-wrapper.thin .field-wrapper-inner.fivehundredpix {
  background-image: url(/universal/images-v6/icons/icon-fivehundredpix-16-light.png);
}
.select-field-wrapper.thin .field-wrapper-inner.foursquare {
  background-image: url(/universal/images-v6/icons/icon-foursquare-14-light.png);
}
.select-field-wrapper.thin .field-wrapper-inner.flickr {
  background-image: url(/universal/images-v6/icons/icon-flickr-16-light.png);
}
.select-field-wrapper.thin .field-wrapper-inner .add-header {
  padding-left: 10px;
  background: transparent url(/universal/images-v6/dialog/add-6x6-gray.png) 0 4px no-repeat;
}
.select-field-wrapper.thin .field-wrapper-inner .field-title {
  padding-bottom: 4px;
  font-size: 12px;
}
.select-field-wrapper.thin .field-wrapper-inner .field-lhs {
  float: left;
  padding-top: 6px;
  padding-right: 2px;
}
.select-field-wrapper.thin .field-wrapper-inner .field-input {
  color: #ddd;
  background: transparent;
  border: 0;
  border-bottom: 1px dotted #555;
  font-size: 11px;
  padding: 0 0 8px 2px;
  width: 100%;
  color: #bbb;
}
.select-field-wrapper.thin .field-wrapper-inner .field-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none !important;
  border-bottom: 1px dotted #777 !important;
  color: #eee;
}
.select-field-wrapper.thin .field-wrapper-inner .field-rhs {
  float: left;
  width: 100%;
}
.select-field-wrapper.thin .field-wrapper-inner .field-description {
  font-size: 11px;
  padding-top: 4px;
  color: #777;
  padding-bottom: 4px;
}
.select-field-wrapper.thin .field-wrapper-inner .field-input-wrapper.select .field-wrapper-inner:hover {
  background: transparent url(/universal/images-v6/dialog/select-arrow-active.png) center right no-repeat;
}
.select-field-wrapper.thin .field-wrapper-inner.empty-value .field-input-wrapper.select {
  color: #757575;
}
.select-field-wrapper.thin .field-wrapper-inner.empty-value .field-input-wrapper.select:hover .field-input-wrapper.select {
  color: #bbb;
}
.standard-dialog-wrapper.dark .field-input-wrapper.select {
  background: transparent url(/universal/images-v6/dialog/select-arrow-dark.png) center right no-repeat;
}
.standard-dialog-wrapper.dark .select-field-wrapper.thin:hover .field-input-wrapper.select {
  background: transparent url(/universal/images-v6/dialog/select-arrow-dark-active.png) center right no-repeat;
}
.field-input-wrapper.select {
  font-size: 12px;
  line-height: 14px;
  padding: 7px 0 6px 5px;
  cursor: pointer;
}
.standard-dialog-wrapper.dark .select-field-wrapper.thin.empty-value:hover .field-input-wrapper.select {
  color: #555;
}
.sqs-dialog-field.sqs-order-summary {
  margin: 20px auto;
  background: #fff;
  color: #333;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px 20px 40px;
  cursor: text;
  -moz-user-select: text;
  -webkit-user-select: text;
}
.check-element {
  padding-left: 32px;
  cursor: pointer;
  background-position: 3px 4px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(/universal/images-v6/dialog/checkbox-inactive-16-light.png);
}
.check-element .field-title,
.check-element .field-description {
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.check-element .field-title {
  font-size: 14px;
  color: #ccc;
  padding-top: 4px;
}
.check-element .field-description {
  font-size: 11px;
  color: #888;
  padding-top: 0;
}
.check-element.active {
  background-image: url(/universal/images-v6/dialog/checkbox-active-16-light.png);
}
.check-element.active .field-title {
  color: #fff;
}
.check-element.active .field-description {
  color: #666;
}
.standard-dialog-wrapper.dark .check-element {
  background-image: url(/universal/images-v6/dialog/checkbox-inactive-16-dark.png);
}
.standard-dialog-wrapper.dark .check-element .field-title {
  color: #999;
}
.standard-dialog-wrapper.dark .check-element .field-description {
  color: #bbb;
}
.standard-dialog-wrapper.dark .check-element.active {
  background-image: url(/universal/images-v6/dialog/checkbox-active-16-dark.png);
}
.standard-dialog-wrapper.dark .check-element.active .field-title {
  color: #000;
}
.standard-dialog-wrapper.dark .check-element.active .field-description {
  color: #444;
}
.field-article-area {
  resize: none;
  padding: 10px;
  font-size: 12px;
  border: 1px solid #fff;
  background: #fff;
  color: #333;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.field-article:focus {
  outline: 0;
}
.field-article p {
  margin-top: 0;
}
.field-progress-wrapper {
  border: 2px solid #eee;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #262626;
}
.field-progress-inner {
  margin: 1px;
  height: 35px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#e3e3e3, #ffffff);
  background-image: -ms-linear-gradient(#e3e3e3, #ffffff);
  background-image: -webkit-linear-gradient(#e3e3e3, #ffffff);
  background-image: linear-gradient(#e3e3e3, #ffffff);
}
.field-progress-inner .text {
  color: #111;
  text-align: right;
  padding-right: 15px;
  padding-top: 9px;
  font-weight: bold;
  font-size: 13px;
}
.field-workflow-wrapper {
  padding-top: 4px;
}
.field-workflow-title {
  cursor: pointer;
  color: #dedede;
  white-space: nowrap;
  font-weight: bold;
  font-size: 18px;
}
.field-workflow-description {
  cursor: pointer;
  font-size: 11px;
  color: #777;
  padding-top: 1px;
  white-space: nowrap;
}
.field-workflow-description .date,
.field-workflow-description .duration {
  color: #ddd;
  border-bottom: 1px dotted #777;
}
.field-workflow-wrapper:hover .field-workflow-title {
  color: #fff;
}
.field-workflow-wrapper:hover .field-workflow-description {
  color: #999;
}
.field-workflow-wrapper:hover .field-workflow-description .date,
.field-workflow-wrapper:hover .field-workflow-description .duration {
  color: #fff;
  border-bottom: 1px dotted #ccc;
}
.workflow-flyout {
  opacity: 0;
  position: fixed;
  z-index: 300500;
  overflow: hidden;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.workflow-flyout .workflow-flyout-options {
  background: #111;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #333;
  color: #fff;
  padding: 20px;
}
.workflow-flyout .flyout-title {
  font-weight: bold;
  font-size: 11px;
  padding-bottom: 4px;
  color: #eee;
}
.workflow-flyout .field-input {
  border: none;
}
.workflow-flyout .field-input:focus {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.workflow-flyout.tight .workflow-flyout-options {
  background: #000;
  border: 1px solid #555;
  background: #111;
}
.workflow-flyout .duration-wrapper {
  padding-top: 12px;
}
.workflow-flyout .duration-display {
  float: left;
  width: 100px;
  font-size: 18px;
  margin-top: -4px;
  color: #ddd;
}
.workflow-flyout .yui3-slider-rail {
  display: block;
}
.field-workflow-flyout-option-wrapper {
  overflow: hidden;
}
.field-workflow-flyout-option-wrapper.selected .field-workflow-title {
  color: #fff;
}
.field-workflow-flyout-option-wrapper.selected .field-workflow-description {
  color: #999;
}
.field-workflow-flyout-option {
  padding: 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.field-workflow-flyout-option .field-workflow-title {
  color: #aaa;
}
.field-workflow-flyout-option .field-workflow-description {
  color: #555;
}
.field-workflow-flyout-option:hover .field-workflow-title {
  color: #fff;
}
.field-workflow-flyout-option:hover .field-workflow-description {
  color: #999;
}
.field-workflow-wrapper.date-picker-active .field-workflow-title,
.field-workflow-wrapper.date-picker-active .field-workflow-description {
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  color: #444 !important;
}
.field-workflow-wrapper.date-picker-active .field-workflow-title .duration,
.field-workflow-wrapper.date-picker-active .field-workflow-description .duration {
  color: #fff !important;
}
.field-workflow-wrapper.date-picker-active .field-workflow-title .date,
.field-workflow-wrapper.date-picker-active .field-workflow-description .date {
  color: #fff !important;
}
.flyout-notch {
  height: 10px;
  background: transparent url(/universal/images-v6/dialog/flyout-select-bottom-notch.png) 20px -10px no-repeat;
  z-index: 500;
  margin-top: -1px;
}
.flyout-tags-notch-top {
  height: 10px;
  background: transparent url(/universal/images-v6/dialog/flyout-select-top-notch.png) 20px 0 no-repeat;
  z-index: 500;
  margin-bottom: -1px;
  position: relative;
}
/* subtly different from .flyout-notch-top, this is the flip of flyout-select-bottom-notch */
.flyout-notch-select-top {
  height: 12px;
  width: 30px;
  background: transparent url(/universal/images-v6/dialog/flyout-select-top-notch.png) -7px 0px no-repeat;
  position: relative;
  z-index: 500;
  margin-top: 0px;
}
.flyout-notch-left {
  float: left;
  width: 11px;
  height: 30px;
  background: transparent url(/universal/images-v6/dialog/flyout-notch-left.png) 0 0 no-repeat;
  z-index: 500;
  -webkit-transition: margin-top 0.3s ease-in-out;
  -moz-transition: margin-top 0.3s ease-in-out;
  -o-transition: margin-top 0.3s ease-in-out;
  transition: margin-top 0.3s ease-in-out;
}
.flyout-notch-right {
  float: right;
  width: 11px;
  height: 30px;
  background: transparent url(/universal/images-v6/dialog/flyout-notch-right.png) 0 0 no-repeat;
  z-index: 500;
}
.flyout-notch-top {
  width: 30px;
  height: 11px;
  background: transparent url(/universal/images-v6/dialog/flyout-notch-up.png) 0 0 no-repeat;
  z-index: 500;
  clear: both;
}
.workflow-flyout-autocomplete {
  cursor: pointer;
  background: #fff;
  color: #fff;
  padding: 0;
  font-size: 10px;
  border-top: 1px solid #ddd;
  color: #666;
  -moz-border-radius: 0px 0 3px 3px;
  border-radius: 0px 0 3px 3px;
}
.workflow-flyout-autocomplete .match {
  -webkit-transition: padding-left 0.1s ease-out;
  -moz-transition: padding-left 0.1s ease-out;
  -o-transition: padding-left 0.1s ease-out;
  transition: padding-left 0.1s ease-out;
  color: #444;
  margin-bottom: 2px;
  font-size: 11px;
  padding: 4px 8px;
}
.workflow-flyout-autocomplete .match:hover {
  color: #333;
}
.workflow-flyout-autocomplete .match:hover strong {
  color: #000;
}
.workflow-flyout-autocomplete .match strong {
  color: #000;
  font-weight: bold;
}
.workflow-flyout-autocomplete .match.selected {
  padding-left: 12px;
  background: #eee;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.flyout-select-options {
  padding-bottom: 12px;
  padding-top: 4px;
  padding-right: 5px;
  margin-bottom: 12px;
  height: 110px;
  overflow-y: scroll;
}
.flyout-select-options .flyout-option {
  -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;
  cursor: pointer;
  opacity: .4;
  font-size: 12px;
  color: #ccc;
  margin-bottom: 2px;
  padding: 5px 5px 5px 24px;
  background: #333333 url(/universal/images-v6/dialog/tag-9x9.png) 8px 8px no-repeat;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.flyout-select-options .flyout-option .flyout-option-add {
  border: 0;
  padding: 5px;
  font-size: 11px;
  width: 94%;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.flyout-select-options .flyout-option .flyout-option-add:focus {
  outline: 0;
}
.flyout-select-options .flyout-option.add {
  background: #333333 url(/universal/images-v6/dialog/add-9x9.png) 8px 8px no-repeat;
}
.flyout-select-options .flyout-option.add.active {
  background-position: 11px 14px;
  padding-left: 30px;
}
.flyout-select-options .flyout-option:hover {
  opacity: .5;
  color: #eee;
}
.flyout-select-options .flyout-option.active {
  opacity: 1;
}
.connect-field-wrapper {
  position: relative;
  height: 90px;
  width: 90%;
  margin: 0 auto 10px auto;
  padding: 0;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  cursor: pointer;
}
.connect-field-wrapper.disabled {
  opacity: 0.3;
  cursor: default;
}
.connect-field-wrapper .field-wrapper .field-wrapper-inner .field-rhs {
  background: none;
}
.connect-field-wrapper .field-notconnected {
  background-color: #292929;
  background-image: -moz-linear-gradient(#3d3d3d, #292929);
  background-image: -ms-linear-gradient(#3d3d3d, #292929);
  background-image: -webkit-linear-gradient(#3d3d3d, #292929);
  background-image: linear-gradient(#3d3d3d, #292929);
  background-repeat: repeat;
}
.connect-field-wrapper .field-connected,
.connect-field-wrapper .field-notconnected {
  position: absolute;
  height: 90px;
  width: 100%;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.05), inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.05), inset 0 -1px 0 rgba(0,0,0,.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05), inset 0 -1px 0 rgba(0,0,0,.1);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.connect-field-wrapper.notconnected .field-connected,
.connect-field-wrapper.inprogress .field-connected {
  -moz-transform: translatex(500px);
  -ms-transform: translatex(500px);
}
.connect-field-wrapper .field-connected,
.connect-field-wrapper .field-notconnected {
  -webkit-transform-origin: 50% 50%;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -webkit-backface-visibility: hidden;
}
.connect-field-wrapper.notconnected .field-connected,
.connect-field-wrapper.inprogress .field-connected {
  -webkit-transform: rotatex(-180deg);
}
.connect-field-wrapper.connected .field-notconnected {
  -webkit-transform: rotatex(180deg);
}
.connect-field-wrapper.inprogress .field-notconnected {
  background-color: #333;
  background-image: url(/universal/images-v6/settings/progressbg.png);
}
.connect-field-wrapper .field-text {
  position: absolute;
  top: 28px;
  left: 20px;
  max-width: 40%;
}
.connect-field-wrapper .field-title {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}
.connect-field-wrapper.notconnected.field-halfwidth .disconnected-field-container,
.connect-field-wrapper.connected.field-halfwidth .field-container {
  position: absolute;
  right: 46px;
  top: 0;
  height: 100%;
  width: 46%;
}
.connect-field-wrapper.inprogress .field-message-connect,
.connect-field-wrapper.notconnected .field-message-progress,
.connect-field-wrapper.connected.field-halfwidth .disconnected-field-container,
.connect-field-wrapper.inprogress.field-halfwidth .disconnected-field-container,
.connect-field-wrapper.notconnected.field-halfwidth .field-container {
  display: none;
}
.connect-field-wrapper .field-message {
  opacity: .6;
  font-weight: 400;
  font-size: 11px;
  line-height: 18px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.connect-field-wrapper.mailchimp.connected .field-message,
.connect-field-wrapper.twitter.connected .field-message {
  opacity: 1;
}
.connect-field-wrapper.flickr.connected .field-message {
  opacity: .8;
}
.connect-field-wrapper.googledocs .field-connected {
  background-color: #1f56d6;
  background-image: -moz-linear-gradient(#4c7ae6, #1f56d6);
  background-image: -ms-linear-gradient(#4c7ae6, #1f56d6);
  background-image: -webkit-linear-gradient(#4c7ae6, #1f56d6);
  background-image: linear-gradient(#4c7ae6, #1f56d6);
}
.connect-field-wrapper.mailchimp .field-connected {
  background-color: #31b2c9;
  background-image: -moz-linear-gradient(#5fc6d8, #31b2c9);
  background-image: -ms-linear-gradient(#5fc6d8, #31b2c9);
  background-image: -webkit-linear-gradient(#5fc6d8, #31b2c9);
  background-image: linear-gradient(#5fc6d8, #31b2c9);
}
.connect-field-wrapper.twitter .field-connected {
  background-color: #2ecbff;
  background-image: -moz-linear-gradient(#6bdaff, #2ecbff);
  background-image: -ms-linear-gradient(#6bdaff, #2ecbff);
  background-image: -webkit-linear-gradient(#6bdaff, #2ecbff);
  background-image: linear-gradient(#6bdaff, #2ecbff);
}
.connect-field-wrapper.facebook .field-connected {
  background-color: #334d84;
  background-image: -moz-linear-gradient(#4365ad, #334d84);
  background-image: -ms-linear-gradient(#4365ad, #334d84);
  background-image: -webkit-linear-gradient(#4365ad, #334d84);
  background-image: linear-gradient(#4365ad, #334d84);
}
.connect-field-wrapper.foursquare .field-connected {
  background-color: #155b99;
  background-image: -moz-linear-gradient(#1c7bce, #155b99);
  background-image: -ms-linear-gradient(#1c7bce, #155b99);
  background-image: -webkit-linear-gradient(#1c7bce, #155b99);
  background-image: linear-gradient(#1c7bce, #155b99);
}
.connect-field-wrapper.flickr .field-connected {
  background-color: #e00074;
  background-image: -moz-linear-gradient(#ff1f93, #e00074);
  background-image: -ms-linear-gradient(#ff1f93, #e00074);
  background-image: -webkit-linear-gradient(#ff1f93, #e00074);
  background-image: linear-gradient(#ff1f93, #e00074);
}
.connect-field-wrapper.email .field-connected {
  background-color: #dddddd;
  background-image: -o-linear-gradient(#f7f7f7, #c4c4c4);
  background-image: -moz-linear-gradient(#f7f7f7, #c4c4c4);
  background-image: -ms-linear-gradient(#f7f7f7, #c4c4c4);
  background-image: -webkit-linear-gradient(#f7f7f7, #c4c4c4);
  background-image: linear-gradient(#f7f7f7, #c4c4c4);
  color: #222;
}
.connect-field-wrapper .field-input {
  background: rgba(255, 255, 255, 0.2);
  border-color: transparent;
  color: white;
}
.connect-field-wrapper .connection-icon {
  -moz-border-radius: 20px;
  border-radius: 20px;
  height: 23px;
  width: 23px;
  position: absolute;
  right: 13px;
  top: 34px;
  background-repeat: no-repeat;
  background-position: center center;
}
.connect-field-wrapper.notconnected:not(.disabled) .connection-icon,
.connect-field-wrapper.connected:not(.disabled) .connection-icon {
  cursor: pointer;
}
.connect-field-wrapper.connected .connection-icon {
  background-image: url(/universal/images-v6/member/icon-remove.png);
  background-color: rgba(0, 0, 0, 0.1);
}
.connect-field-wrapper.notconnected .connection-icon {
  background-image: url(/universal/images-v6/settings/connect-icon.png);
}
.connect-field-wrapper .field-container .select-field-wrapper {
  position: relative;
  top: 30px;
}
.connect-field-wrapper .field-container .text-field-wrapper {
  position: relative;
  top: 21px;
}
.connect-field-wrapper .field-container .field-lhs {
  font-weight: bold;
  margin-bottom: 0;
}
.connect-field-wrapper .disconnected-field-container .field-wrapper {
  position: relative;
  top: 21px;
}
.connect-field-wrapper .disconnected-field-container .field-lhs {
  font-weight: bold;
  margin-bottom: 0;
}
.connect-field-wrapper .select-field-wrapper .field-wrapper-inner {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  background: rgba(0, 0, 0, 0.07);
  padding: 0;
  cursor: pointer;
}
.connect-field-wrapper .select-field-wrapper .field-wrapper-inner:hover {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3);
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3);
  background: rgba(0, 0, 0, 0.3);
}
.connect-field-wrapper .select-field-wrapper .field-rhs {
  float: none;
}
.connect-field-wrapper .select-field-wrapper .select {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: white;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  padding: 0;
  margin: 0 10px;
  background: url(/universal/images-v6/dialog/select-arrow-small.png) center right no-repeat !important;
}
.connect-field-wrapper .select-field-wrapper select {
  height: 30px;
  width: 100%;
  top: 0 !important;
}
.multioption-field-wrapper {
  /* --- left-aligned fields --- */

}
.multioption-field-wrapper .field-lhs .left {
  width: 100px;
  padding-right: 10px;
  text-align: right;
}
.multioption-field-wrapper .field-lhs .top {
  padding-bottom: 10px;
  clear: both;
  float: none;
}
.multioption-field-wrapper.show-titles .multioption-element.button {
  color: #ddd;
}
.multioption-field-wrapper .multioption-element {
  -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;
  opacity: .6;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  width: 98px;
  max-height: 90px;
  padding-top: 60px;
  padding-bottom: 15px;
  margin-right: 2px;
  margin-bottom: 2px;
  background: #222;
  background-position: center 14px;
  background-repeat: no-repeat;
  float: left;
  cursor: pointer;
  text-align: center;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.multioption-field-wrapper .multioption-element:hover {
  opacity: .8;
}
.multioption-field-wrapper .multioption-element.highlighted {
  opacity: .9;
}
.multioption-field-wrapper .multioption-element.active {
  opacity: 1;
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.multioption-field-wrapper .multioption-element.button {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.03);
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.03);
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.03);
  opacity: .75;
  background-color: #1b1b1b;
  color: #111;
  -webkit-transition: background-color .1s ease-out, color .1s ease-out;
  -moz-transition: background-color .1s ease-out, color .1s ease-out;
  -o-transition: background-color .1s ease-out, color .1s ease-out;
  transition: background-color .1s ease-out, color .1s ease-out;
  color: #aaa;
}
.multioption-field-wrapper .multioption-element.button.disabled {
  opacity: .2;
  cursor: default;
}
.multioption-field-wrapper .multioption-element.button:hover {
  opacity: 1;
  background-color: #222;
  color: #ddd;
}
.multioption-field-wrapper .multioption-element .title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
}
.multioption-field-wrapper .multioption-title {
  color: #fff;
  padding: 5px;
  padding-top: 10px;
  width: 90px;
  height: 35px;
  overflow: hidden;
}
.multioption-field-wrapper .multioption-thumbnail {
  width: 80px;
  height: 80px;
  background-position: center;
  background-repeat: none;
  overflow: hidden;
  margin-left: 10px;
}
.multioption-field-wrapper .multioption-placeholder {
  width: inherit;
  min-height: 220px;
  display: block;
  background-repeat: no-repeat;
  background-position: center 60px;
  opacity: 0.2;
}
.multioption-field-wrapper .multioption-element.left {
  background-position: 24px 20px;
  text-align: left;
  padding: 0;
}
.multioption-field-wrapper .multioption-element.left .text {
  padding: 25px 15px 25px 90px;
}
.multioption-field-wrapper .multioption-element.left .title {
  font-size: 16px;
}
.multioption-field-wrapper .multioption-element.left .description {
  padding-top: 4px;
  font-size: 10px;
  color: #ccc;
}
.multioption-field-wrapper .multioption-element.left.small {
  background-position: 20px 17px;
  text-align: left;
  padding: 0;
}
.multioption-field-wrapper .multioption-element.left.small .text {
  padding: 15px 20px 15px 70px;
}
.multioption-field-wrapper .multioption-element.finished {
  opacity: .3;
  text-decoration: line-through;
}
.rating-field-wrapper {
  width: 184px;
  background-color: #000;
  overflow: hidden;
  padding: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.rating-field-wrapper .rating-element {
  margin-left: 25px;
  cursor: pointer;
  width: 130px;
  height: 30px;
  background-color: #000;
  background-image: url(/universal/images-v6/dialog/rating-background.png);
  overflow: hidden;
}
.rating-field-wrapper .rating-overlay {
  width: 140px;
  height: 30px;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  background-image: url(/universal/images-v6/dialog/rating-overlay.png);
}
.rating-field-wrapper .rating-slider {
  position: absolute;
  width: 0%;
  height: 30px;
  background-color: #fff;
  z-index: 1;
  border-right: 6px solid #666;
}
.rating-field-wrapper .rating-tag-wrapper {
  padding-left: 6px;
}
.rating-field-wrapper .rating-tag {
  padding-top: 2px;
}
.sqs-slider-content .slider {
  zoom: 1;
}
.sqs-slider-content .slider:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-slider-content .slider .left {
  float: left;
}
.sqs-slider-content .slider .numeric-display {
  float: left;
  font-size: 15px;
  text-align: right;
}
.sqs-slider-content .slider .slider-container {
  height: 18px;
}
.sqs-slider-content .description {
  font-size: 12px;
  line-height: 1.4em;
  color: #777;
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 35px;
}
.sqs-slider-hidden {
  display: none;
}
.slider-field-wrapper .field-lhs.left {
  padding-top: 2px;
}
.slider-field-wrapper .field-description {
  float: left;
  font-size: 12px;
  padding-top: 3px;
  color: #777;
  padding-left: 35px;
}
.slider-field-wrapper .field-description.left {
  float: left;
  font-size: 12px;
  padding-left: 8px;
  padding-top: 5px;
  padding-left: 142px;
  color: #777;
}
.slider-container {
  height: 18px;
  margin-right: 11px;
}
.slider-container .yui3-slider {
  display: block;
  margin-left: 15px;
}
.slider-numeric-display {
  float: left;
  font-size: 13px;
  line-height: 21px;
  width: 25px;
  text-align: right;
  padding-right: 10px;
  margin-top: -1px;
  color: #ccc;
}
.yui3-slider {
  width: 100%;
}
.standard-dialog-wrapper.dark .yui3-slider-content {
  border: 1px solid #ddd;
}
.standard-dialog-wrapper.dark .slider-numeric-display {
  color: #777;
}
.sqs-slider .yui3-slider-content,
.slider-field-wrapper .yui3-slider-content {
  position: relative;
  background-color: #fff;
  -moz-border-radius: 12px;
  border-radius: 12px;
  display: block;
  height: 18px;
}
.sqs-slider .yui3-slider-content:hover .yui3-slider-thumb,
.slider-field-wrapper .yui3-slider-content:hover .yui3-slider-thumb {
  opacity: .8;
}
.sqs-slider .yui3-slider-rail,
.slider-field-wrapper .yui3-slider-rail {
  height: 24px;
}
.sqs-slider .yui3-slider-thumb,
.slider-field-wrapper .yui3-slider-thumb {
  position: absolute;
  height: 18px;
  width: 18px;
  background: transparent url('/universal/images-v6/dialog/slider-thumb-dark.png') center center no-repeat;
  line-height: 1px;
  display: block;
  cursor: pointer;
  outline: 0;
  opacity: .6;
  -webkit-transition: opacity 0.1s easeout;
  -moz-transition: opacity 0.1s easeout;
  -o-transition: opacity 0.1s easeout;
  transition: opacity 0.1s easeout;
}
.sqs-slider .yui3-slider-thumb-shadow,
.slider-field-wrapper .yui3-slider-thumb-shadow,
.sqs-slider .yui3-slider-thumb-image,
.slider-field-wrapper .yui3-slider-thumb-image {
  display: none;
}
.tag-field-wrapper.thin {
  padding-bottom: 0;
  padding-top: 0;
  cursor: pointer;
}
.tag-field-wrapper.thin .add-header {
  padding-left: 10px;
  background: transparent url(/universal/images-v6/dialog/add-6x6-gray.png) 0 4px no-repeat;
}
.tag-field-wrapper.thin .field-lhs {
  width: 0;
  text-align: right;
  padding-top: 3px;
  overflow: hidden;
}
.tag-field-wrapper.minor .field-input-wrapper {
  zoom: 1;
  margin-top: 5px;
  background: #fdfdfd;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 6px 6px 0 6px;
  color: #333;
}
.tag-field-wrapper.minor .field-input-wrapper:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.tag-field-wrapper {
  position: relative;
  /********************
   * THIN Style Tag Field
   */

  /***********************
   * MINOR Style Tag Field
   */

}
.tag-field-wrapper .field-input-wrapper {
  overflow: hidden;
}
.tag-field-wrapper.thin .tag-field {
  padding: 0 !important;
  border-bottom: 0 !important;
}
.tag-field-wrapper.thin .tag-field .tag {
  margin-top: 4px !important;
}
.tag-field-wrapper.thin .tag-field .text {
  padding-top: 3px !important;
}
.tag-field-wrapper.thin .tag-field {
  color: #ddd;
  background: transparent;
  border: 0;
  border-bottom: 1px dotted #333;
  padding: 0 0 5px 0;
  font-size: 11px;
  height: 20px;
  width: 700px;
}
.tag-field-wrapper.thin .tag-field .tag {
  white-space: nowrap;
  cursor: pointer;
  color: #111;
  background: #dddddd url(/universal/images-v6/dialog/tag-micro.png) 4px 4px no-repeat;
  float: left;
  margin: 6px 5px 0 0;
  padding: 1px 6px 2px 14px;
  font-size: 9px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.tag-field-wrapper.thin .tag-field .tag:hover {
  color: #000;
  background-color: #fff;
}
.tag-field-wrapper.thin .tag-field .tag.category {
  background-image: url(/universal/images-v6/dialog/category-micro.png);
}
.tag-field-wrapper.thin .tag-field .tag .x {
  display: inline;
  padding-left: 5px;
  padding-right: 6px;
}
.tag-field-wrapper.thin .tag-field .text {
  display: block;
  color: #777;
  padding-top: 6px;
}
.tag-field-wrapper.minor .tag-field {
  color: #ddd;
  background: transparent;
  border: 0;
  font-size: 11px;
  zoom: 1;
}
.tag-field-wrapper.minor .tag-field:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.tag-field-wrapper.minor .tag-field .add-header {
  padding-left: 10px;
  background: transparent url(/universal/images-v6/dialog/add-6x6-gray.png) 0 3px no-repeat;
}
.tag-field-wrapper.minor .tag-field .add-header:hover {
  color: #333;
  cursor: pointer;
}
.tag-field-wrapper.minor .tag-field .tag {
  white-space: nowrap;
  cursor: pointer;
  color: #111;
  background: #eee;
  border: 1px solid #ddd;
  float: left;
  margin: 0px 5px 5px 0;
  padding: 3px 6px 3px 6px;
  font-size: 12px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.tag-field-wrapper.minor .tag-field .tag:hover {
  color: #000;
  background-color: #ccc;
}
.tag-field-wrapper.minor .tag-field .tag.category {
  background-image: url(/universal/images-v6/dialog/category-micro.png);
}
.tag-field-wrapper.minor .tag-field .tag .x {
  display: inline;
  padding-left: 5px;
  padding-right: 6px;
}
.tag-field-wrapper.minor .tag-field .text {
  display: block;
  color: #777;
  padding: 6px 7px 9px;
}
/* @group Navigation Selector */
.navigation-wrapper {
  border: 1px solid #353535;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
  overflow: hidden;
}
.navigation-wrapper .navigation-title {
  padding: 10px 0;
  color: #aaa;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 11px;
}
.navigation-wrapper .navigation-title .active-count {
  float: right;
  color: #999;
}
.navigation-wrapper .navigation-title .text {
  float: left;
}
.navigation-wrapper.collapsed .navigation-title {
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.navigation-wrapper .page {
  background-color: #333;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  color: #ccc;
  text-shadow: 0 -1px 0 #000000;
  -webkit-transition: -webkit-transform 0.2s ease-out, opacity 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out;
  -moz-transition: -moz-transform 0.2s ease-out, opacity 0.2s ease-out, color 0.2s ease-out, background-color 0.2s ease-out;
  opacity: .5;
  background-repeat: no-repeat;
  background-position: 11px center;
  padding: 0 46px;
  line-height: 40px !important;
  height: 40px;
  margin-bottom: 2px;
  position: relative;
}
.navigation-wrapper .page * {
  line-height: 40px;
}
.navigation-wrapper .page .title,
.navigation-wrapper .page .description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navigation-wrapper .page .title {
  font-size: 12px;
}
.navigation-wrapper .page .description {
  font-size: 10px;
  display: none;
}
.navigation-wrapper .page .delete {
  background: url(/universal/images-v6/standard/icon_close_7_light.png) no-repeat center center;
  height: 40px;
  width: 40px;
  display: block;
  opacity: .7;
  position: absolute;
  top: 0;
  right: 0;
}
.navigation-wrapper .page .delete:hover {
  opacity: 1;
}
.navigation-wrapper .page:hover {
  opacity: 0.8;
}
.navigation-wrapper .page.active {
  opacity: 1;
  color: #eee;
}
.navigation-wrapper .page.page {
  background-image: url(/universal/images-v6/icons/icon-page-18-light.png);
}
.navigation-wrapper .page.folder {
  background-image: url(/universal/images-v6/icons/icon-folder-18-light.png);
}
.navigation-wrapper .page.gallery {
  background-image: url(/universal/images-v6/icons/icon-gallery-18-light.png);
}
.navigation-wrapper .page.projects {
  background-image: url(/universal/images-v6/icons/icon-project-18-light.png);
}
.navigation-wrapper .page.products {
  background-image: url(/universal/images-v6/icons/icon-products-18-light-solid.png);
}
.navigation-wrapper .page.blog {
  background-image: url(/universal/images-v6/icons/icon-blog-18-light.png);
}
.navigation-wrapper .page.calendar {
  background-image: url(/universal/images-v6/icons/icon-schedule-18-light.png);
}
.navigation-wrapper .page.external-link {
  background-image: url(/universal/images-v6/icons/icon-link-18-light.png);
}
.navigation-wrapper .page.template-page {
  background-image: url(/universal/images-v6/icons/icon-project-18-light.png);
}
.navigation-wrapper .page.splash-page {
  background-image: url(/universal/images-v6/icons/icon-splash-page-18-light.png);
}
.navigation-wrapper .page.mosaic-page {
  background-image: url(/universal/images-v6/icons/icon-splash-page-18-light.png);
}
.navigation-wrapper .page.collection-icon-folder {
  background-image: url(/universal/images-v6/icons/icon-folder-18-light.png);
}
.navigation-wrapper .page.collection-icon-gallery {
  background-image: url(/universal/images-v6/icons/icon-gallery-18-light.png);
}
.navigation-wrapper .page.collection-icon-projects {
  background-image: url(/universal/images-v6/icons/icon-project-18-light.png);
}
.navigation-wrapper .page.collection-icon-products {
  background-image: url(/universal/images-v6/icons/icon-products-18-light-solid.png);
}
.navigation-wrapper .page.collection-icon-blog {
  background-image: url(/universal/images-v6/icons/icon-blog-18-light.png);
}
.navigation-wrapper .page.collection-page {
  background-image: url(/universal/images-v6/icons/icon-page-18-light.png);
}
.navigation-wrapper .page.collection-icon-calendar {
  background-image: url(/universal/images-v6/icons/icon-schedule-18-light.png);
}
.navigation-wrapper .page.external-link {
  background-image: url(/universal/images-v6/icons/icon-link-18-light.png);
}
.navigation-wrapper .page.module-gallery-flickr {
  background-image: url(/universal/images-v6/modules/flickr-sitemap-inverted-small.png);
}
.navigation-wrapper .page.module-video-gallery {
  background-image: url(/universal/images-v6/modules/videogallery-sitemap-inverted-small.png);
}
.navigation-wrapper .page.module-link {
  background-image: url(/universal/images-v6/modules/link-sitemap-inverted-small.png);
}
.navigation-wrapper .page.module-twitter {
  background-image: url(/universal/images-v6/modules/twitter-sitemap-inverted-small.png);
}
.navigation-wrapper .page.module-rss {
  background-image: url(/universal/images-v6/modules/rss-sitemap-inverted-small.png);
}
.navigation-wrapper .page.module-geo {
  background-image: url(/universal/images-v6/modules/geo-sitemap-inverted-small.png);
}
.navigation-wrapper .page.module-form {
  background-image: url(/universal/images-v6/modules/form-sitemap-inverted-small.png);
}
.navigation-wrapper .page.module-index {
  background-image: url(/universal/images-v6/modules/index-sitemap-inverted-small.png);
}
.navigation-dialog-desc-help {
  padding-bottom: 5px;
}
.navigation-dialog-desc-help strong {
  color: #fff;
  font-weight: bold;
}
.navigation-dialog-desc-help .edit-pages {
  width: 90px;
  margin-top: 2px;
  float: left;
}
.navigation-dialog-desc-help .text {
  margin-left: 105px;
}
/* navigation mode = "page" */
.navigation-field-mode-page .navigation-wrapper {
  border: none;
}
.navigation-field-mode-page .navigation-group-wrapper {
  margin: 0;
}
.navigation-field-mode-page .empty-message {
  font-size: 12px;
  color: #eee;
}
/* @end */
body.fullscreenEditor .standard-dialog-wrapper .controls-block .autosave-state {
  position: fixed;
  top: 10px;
  right: 200px;
  padding: 0;
  z-index: 200001;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg-control .field-wysiwyg-tool-fullscreen .icon {
  background: transparent url('/universal/images-v6/icons/icon-fullscreen-close-14-dark.png') center center no-repeat;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.inverted .field-wysiwyg-control .field-wysiwyg-tool-fullscreen .icon {
  background: transparent url('/universal/images-v6/icons/icon-fullscreen-close-14-light.png') center center no-repeat;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor {
  width: 100% !important;
  height: 100%;
  overflow: hidden;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  padding: 0 0 0 0 !important;
  background: white;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.inverted {
  background: #111;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.inverted .visual-edit {
  color: #ddd;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.inverted .field-wysiwyg {
  background: #111;
  color: #ddd;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.inverted .field-wysiwyg-control-wrapper .field-wysiwyg-control {
  background: transparent;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg-control-wrapper {
  top: 0;
  z-index: 200010;
  position: fixed;
  width: 100%;
  background: transparent;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg-control-wrapper .field-wysiwyg-control {
  background: white;
  margin-right: 20px;
  height: 51px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-rhs {
  height: 100%;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg {
  height: 100%;
  overflow: auto;
  position: relative;
  top: -34px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg .visual-edit {
  margin-top: 75px;
  margin-bottom: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg .wysiwyg-edit {
  margin-top: 45px;
  margin-bottom: 30px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .layout-edit {
  margin-top: 0px;
  padding: 34px 56px 34px 47px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .wysiwyg-edit {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  -webkit-transition: width ease-out 0.2s;
  -moz-transition: width ease-out 0.2s;
  -o-transition: width ease-out 0.2s;
  transition: width ease-out 0.2s;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .visual-edit {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  -webkit-transition: width ease-out 0.2s;
  -moz-transition: width ease-out 0.2s;
  -o-transition: width ease-out 0.2s;
  transition: width ease-out 0.2s;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.width-large .visual-edit,
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.width-large .wysiwyg-edit {
  width: 900px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.width-small .visual-edit,
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor.width-small .wysiwyg-edit {
  width: 400px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-lhs {
  display: none;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-description-wrapper {
  display: none;
}
.fullscreenEditor {
  overflow: hidden;
}
.wysiwyg-field-wrapper .field-lhs {
  padding-bottom: 5px;
}
.page-wysiwyg-container .tab-wrapper.dialog-style-scroll {
  overflow-y: visible !important;
}
.page-wysiwyg-container .field-wysiwyg-control-wrapper {
  display: none;
}
body.fullscreenEditor {
  /* overrides for front-end editing */

}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg .visual-edit {
  padding: 10px;
  font-size: 16px;
  line-height: 26px;
}
body.fullscreenEditor .wysiwyg-field-wrapper.fullscreenEditor .field-wysiwyg .visual-edit p {
  margin: 1.5em 0px;
}
body.fullscreenEditor div::-webkit-scrollbar {
  width: 6px;
}
body.fullscreenEditor div::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
body.fullscreenEditor div::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.05);
}
body.fullscreenEditor div::-webkit-scrollbar-thumb:hover {
  background: black;
}
body.fullscreenEditor div:hover::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}
.wysiwyg-field-wrapper .field-wysiwyg a,
.sqs-content-manager-page .sqs-content-manager-page-content a,
.wysiwyg-field-wrapper .field-wysiwyg a:hover,
.sqs-content-manager-page .sqs-content-manager-page-content a:hover {
  color: #2777AE;
}
.standard-dialog-wrapper .field-wysiwyg,
.squarespace-config {
  resize: none;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  background: #fff;
  color: #333;
  z-index: 4;
}
.standard-dialog-wrapper .field-wysiwyg strong,
.squarespace-config strong {
  font-weight: bold;
  color: #111;
}
.standard-dialog-wrapper .field-wysiwyg .sqs-visual-edit,
.squarespace-config .sqs-visual-edit {
  overflow: auto;
  outline: none;
  padding: 12px 17px;
  border: 0;
  font-size: 13px;
  line-height: 21px;
  color: #555;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.standard-dialog-wrapper .field-wysiwyg .sqs-visual-edit p:first-child,
.squarespace-config .sqs-visual-edit p:first-child {
  margin-top: 0px;
}
.standard-dialog-wrapper .field-wysiwyg .sqs-text-edit,
.squarespace-config .sqs-text-edit {
  resize: none;
}
.standard-dialog-wrapper.dark .field-wysiwyg-control {
  border-bottom: 1px solid #ddd;
}
.field-wysiwyg a {
  text-decoration: underline !important;
}
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg {
  background: white;
}
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg .sqs-layout {
  margin-bottom: 60px;
}
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg h1,
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg h2,
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg h3 {
  line-height: 1.3;
}
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg-control-wrapper .field-wysiwyg-control {
  overflow: hidden;
  height: 0;
}
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg-control-wrapper .field-wysiwyg-control .mode-container {
  display: inline-block;
}
.standard-dialog-wrapper.dark .wysiwyg-field-wrapper .field-rhs {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.standard-dialog-wrapper.dark .wysiwyg-field-wrapper .field-rhs.focused {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-bold .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-bold-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-italic .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-italic-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-h1 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h1-12-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-h2 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h2-12-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-h3 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h3-12-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-link .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-link-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-blockquote .icon {
  background: transparent url('/universal/images-v6/icons/icon-quote-12-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-removeformat .icon {
  background: transparent url('/universal/images-v6/icons/icon-removeformating-12-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-unorderedlist .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-unsortedlist-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-orderedlist .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-sortedlist-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-outdent .icon {
  background: transparent url('/universal/images-v6/icons/icon-outdent-17-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-indent .icon {
  background: transparent url('/universal/images-v6/icons/icon-indent-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-insertimage .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-image-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-inverted .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-scheme-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-widthsmall .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-width-small-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-widthmedium .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-width-medium-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-widthlarge .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-width-full-16-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper.inverted .field-wysiwyg-control button.field-wysiwyg-tool-fullscreen {
  background: transparent url('/universal/images-v6/icons/icon-fullscreen-open-14-light.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-rhs {
  position: relative;
}
.wysiwyg-field-wrapper .field-wysiwyg-control {
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  background: #eee;
  padding-left: 5px;
  height: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control a {
  padding: 0;
  margin-top: 3px;
  display: block;
  float: left;
  outline: 0;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .separator {
  display: inline-block;
  margin-left: 10px;
  border-left: 1px solid #ddd;
  width: 10px;
  height: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button {
  display: inline-block;
  vertical-align: top;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool {
  height: 27px;
  width: 27px;
  border: 1px solid transparent;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background-color: transparent;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool:hover {
  border-color: #ccc;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool.contains-cursor {
  background-color: #222222;
  background-image: -moz-linear-gradient(#555555, #222222);
  background-image: -ms-linear-gradient(#555555, #222222);
  background-image: -webkit-linear-gradient(#555555, #222222);
  background-image: linear-gradient(#555555, #222222);
  border-radius: 0px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool .icon {
  display: block;
  opacity: .8;
  width: 100%;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-bold .icon {
  background: transparent url('/universal/images-v6/icons/icon-bold-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-italic .icon {
  background: transparent url('/universal/images-v6/icons/icon-italic-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-h1 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h1-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-h2 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h2-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-h3 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h3-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-link .icon {
  background: transparent url('/universal/images-v6/icons/icon-link-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-blockquote .icon {
  background: transparent url('/universal/images-v6/icons/icon-quote-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-removeformat .icon {
  background: transparent url('/universal/images-v6/icons/icon-removeformating-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-unorderedlist .icon {
  background: transparent url('/universal/images-v6/icons/icon-unsortedlist-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-orderedlist .icon {
  background: transparent url('/universal/images-v6/icons/icon-sortedlist-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-outdent .icon {
  background: transparent url('/universal/images-v6/icons/icon-outdent-17-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-indent .icon {
  background: transparent url('/universal/images-v6/icons/icon-indent-16-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-insertimage .icon {
  background: transparent url('/universal/images-v6/icons/icon-image-9-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-inverted .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-scheme-16-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-widthsmall .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-width-small-16-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-widthmedium .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-width-medium-16-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-widthlarge .icon {
  background: transparent url('/universal/images-v6/icons/icon-editor-width-full-16-dark.png') center center no-repeat;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-fullscreen .icon {
  background: transparent url('/universal/images-v6/icons/icon-fullscreen-open-14-dark.png') center center no-repeat;
  height: 100%;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-undo {
  display: none;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-redo {
  display: none;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode {
  width: auto;
  padding-left: 24px;
  padding-right: 10px;
  background: url("/universal/images-v6/dialog/checkbox-inactive-14-dark.png") no-repeat 6px center;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode.active {
  background: url("/universal/images-v6/dialog/checkbox-active-14-dark.png") no-repeat 6px center;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode[disabled] {
  color: #000;
  opacity: 0.5;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode:hover {
  border-color: transparent;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .container {
  height: 27px;
  display: inline-block;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .container .field-wysiwyg-select {
  margin: 4px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .mode-container {
  display: inline-block;
  height: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .mode-container .field-wrapper {
  padding: 0;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .mode-container .field-wrapper .field-wrapper-inner {
  background: transparent;
  color: #222;
  padding: 3px;
  height: 100%;
}
.wysiwyg-field-wrapper.layout-mode .mode-container {
  display: none;
}
.wysiwyg-field-wrapper.layout-mode .field-wysiwyg {
  position: relative;
  overflow: auto;
  background: transparent;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.wysiwyg-field-wrapper.layout-mode .field-wysiwyg-control {
  overflow: hidden;
  height: 0;
}
.wysiwyg-field-wrapper.layout-mode button.field-wysiwyg-tool {
  border: 0;
  -moz-border-radius: 100px;
  border-radius: 100px;
  height: 33px;
  width: 33px;
  position: absolute;
  z-index: 8000;
  opacity: 1;
}
.wysiwyg-field-wrapper.layout-mode button.field-wysiwyg-tool:hover {
  opacity: 1;
}
.wysiwyg-field-wrapper.layout-mode button.field-wysiwyg-tool-fullscreen {
  top: -2px;
  right: -2px;
  opacity: .4;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  -webkit-transform: translatez(0px);
}
.wysiwyg-field-wrapper.layout-mode button.field-wysiwyg-tool-fullscreen:hover {
  opacity: 1;
}
.wysiwyg-field-wrapper.layout-mode button.field-wysiwyg-tool-insertblock {
  background: #222222 url("/universal/images-v6/icons/icon-plus-9-light.png") center center no-repeat;
  bottom: 10px;
  right: 10px;
  -webkit-transform: translatez(0px);
}
.wysiwyg-field-wrapper.layout-mode.fullscreenEditor .field-wysiwyg-control {
  height: 34px;
}
.wysiwyg-field-wrapper.layout-mode.fullscreenEditor .field-wysiwyg-control .field-wysiwyg-tool-insertblock {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
.wysiwyg-field-wrapper.layout-mode.fullscreenEditor .sqs-layout {
  margin: 80px auto auto auto;
  padding: 3px;
  max-width: 800px;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper.yui3-toolbaredit-hidden {
  z-index: 1 !important;
  visibility: visible;
  opacity: 0.0001;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper .field-wysiwyg-control {
  background-color: #222222;
  background-image: -o-linear-gradient(#3c3c3c, #080808);
  background-image: -moz-linear-gradient(#3c3c3c, #080808);
  background-image: -ms-linear-gradient(#3c3c3c, #080808);
  background-image: -webkit-linear-gradient(#3c3c3c, #080808);
  background-image: linear-gradient(#3c3c3c, #080808);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 1px 0 0 0 rgba(255, 255, 255, 0.1), inset -1px 0 0 0 rgba(255, 255, 255, 0.1);
  padding-left: 4px;
  padding-right: 4px;
  height: 27px;
  overflow: hidden;
  opacity: .95;
  color: #eee;
  font-size: 12px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 1px;
  margin-top: -10px;
  /* triangle code, do not delete
    margin-bottom: 6px;

    &:after {
      content: "\25B8";
      display: block;
      font-size: 20px;
      height: 0;
      line-height: 0;
      position: absolute;
      color: darken(@toolbarColor, @toolbarDiff);
      bottom: 4px;
      left: 1px;
      text-align: center;
      .transform(rotate(90deg));
      width: 100%;
    }
*/

}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper .field-wysiwyg-control .separator {
  display: inline-block;
  margin-left: 4px;
  border-left: 1px solid #3c3c3c;
  width: 4px;
  height: 27px;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool {
  border: none;
  background-color: transparent;
  height: 27px;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool:hover {
  opacity: 1;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-bold .icon {
  background: transparent url('/universal/images-v6/icons/icon-bold-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-italic .icon {
  background: transparent url('/universal/images-v6/icons/icon-italic-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-h1 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h1-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-h2 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h2-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-h3 .icon {
  background: transparent url('/universal/images-v6/icons/icon-h3-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-align_left .icon {
  background: transparent url('/universal/images-v6/icons/icon-text-align-left-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-align_center .icon {
  background: transparent url('/universal/images-v6/icons/icon-text-align-center-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-align_right .icon {
  background: transparent url('/universal/images-v6/icons/icon-text-align-right-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-link .icon {
  background: transparent url('/universal/images-v6/icons/icon-link-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-blockquote .icon {
  background: transparent url('/universal/images-v6/icons/icon-quote-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-removeformat .icon {
  background: transparent url('/universal/images-v6/icons/icon-removeformating-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-unorderedlist .icon {
  background: transparent url('/universal/images-v6/icons/icon-unsortedlist-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-orderedlist .icon {
  background: transparent url('/universal/images-v6/icons/icon-sortedlist-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-outdent .icon {
  background: transparent url('/universal/images-v6/icons/icon-outdent-17-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-indent .icon {
  background: transparent url('/universal/images-v6/icons/icon-indent-16-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-insertimage .icon {
  background: transparent url('/universal/images-v6/icons/icon-image-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-remove .icon {
  background: transparent url('/universal/images-v6/icons/icon-trash-9-light.png') center center no-repeat;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-undo {
  display: none;
}
.wysiwyg-inline-toolbar.wysiwyg-field-wrapper button.field-wysiwyg-tool-redo {
  display: none;
}
.field-wysiwyg-widget {
  position: relative;
  height: 62px;
  width: 68px;
  float: left;
  font-size: 11px;
  background-repeat: no-repeat;
  background-position: center 13px;
  text-align: center;
  border-right: 1px solid #ddd;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: move;
}
.field-wysiwyg-widget:hover {
  background-color: #eee !important;
}
.field-wysiwyg-widget.drag-proxy {
  border: 1px solid #ccc !important;
}
.field-wysiwyg-widget .text {
  position: absolute;
  bottom: 10px;
  width: 68px;
  text-align: center;
}
.flyout-link-prompt,
.flyout-link-edit-content {
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #333;
}
.flyout-link-prompt {
  height: 35px;
  line-height: 35px;
  font-size: 12px;
  font-weight: 300;
}
.flyout-link-prompt .prompt-url,
.flyout-link-prompt .separator,
.flyout-link-prompt .edit,
.flyout-link-prompt .unlink {
  color: #AAA;
  float: left;
}
.flyout-link-prompt .text:hover {
  color: #FFF;
}
.flyout-link-prompt .prompt-url {
  margin-left: 20px;
  color: #AAA;
}
.flyout-link-prompt .prompt-url:hover {
  color: #FFF;
}
.flyout-link-prompt .separator {
  padding: 0 10px;
}
.flyout-link-prompt .edit,
.flyout-link-prompt .unlink {
  cursor: pointer;
}
.flyout-link-prompt .unlink {
  margin-right: 20px;
}
.flyout-link-edit-content {
  position: relative;
  width: 360px;
}
.field-wysiwyg-mode-flyout {
  width: 80px;
  background: rgba(255, 255, 255, 0.95);
  border: 1px solid #afafaf;
  -moz-border-radius: 3px;
  border-radius: 3px;
  /*border-right: 1px solid #000;
  border-bottom: 1px solid #000;*/

  /*border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;*/

  font-size: 11px;
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
  padding: 4px 0;
}
.field-wysiwyg-mode-flyout .item {
  padding: 3px 8px;
  color: #b9b9b9;
  font-weight: bold;
}
.field-wysiwyg-mode-flyout .item:hover,
.field-wysiwyg-mode-flyout .item.disabled {
  color: #000;
}
.social-adder-wrapper {
  color: #fff;
}
.social-adder-wrapper .header {
  overflow: hidden;
  border-bottom: 1px solid #333;
  padding-bottom: 4px;
  margin-bottom: 5px;
}
.social-adder-wrapper .title {
  float: left;
  font-size: 13px;
  text-transform: uppercase;
}
.social-adder-wrapper .description {
  color: #999;
  float: right;
  font-size: 10px;
}
.social-adder-wrapper .facebook {
  background-image: url(/universal/images-v6/icons/icon-facebook-16-light.png);
}
.social-adder-wrapper .twitter {
  background-image: url(/universal/images-v6/icons/icon-twitter-16-light.png);
}
.social-adder-wrapper .foursquare {
  background-image: url(/universal/images-v6/icons/icon-foursquare-16-light.png);
}
.social-adder-wrapper .google {
  background-image: url(/universal/images-v6/icons/icon-google-16-light.png);
}
.social-adder-wrapper .tumblr {
  background-image: url(/universal/images-v6/icons/icon-tumblr-16-light.png);
}
.social-adder-wrapper .email {
  background-image: url(/universal/images-v6/icons/icon-email-16-light.png);
}
.social-adder-wrapper .blogger {
  background-image: url(/universal/images-v6/icons/icon-blogger-16-light.png);
}
.social-adder-wrapper .linkedin {
  background-image: url(/universal/images-v6/icons/icon-linkedin-16-light.png);
}
.social-adder-wrapper .reddit {
  background-image: url(/universal/images-v6/icons/icon-reddit-16-light.png);
}
.social-adder-wrapper .stumbleupon {
  background-image: url(/universal/images-v6/icons/icon-stumbleupon-16-light.png);
}
.social-adder-wrapper .social-account {
  margin-bottom: 5px;
  margin-right: 10px;
  opacity: 1;
  position: relative;
  width: 100%;
  float: left;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}
.social-adder-wrapper .social-account:hover {
  background-color: #222;
  cursor: pointer;
}
.social-adder-wrapper .social-account .logo {
  position: relative;
  width: 30px;
  height: 30px;
  background-color: #333;
  float: left;
  background-repeat: no-repeat;
  background-position: center, center;
  opacity: 1;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.social-adder-wrapper .social-account .logo:hover {
  background-color: #444;
  cursor: pointer;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.social-adder-wrapper .social-account .username {
  margin-left: 10px;
  font-size: 11px;
  padding-top: 9px;
  float: left;
  font-weight: 400;
}
.social-adder-wrapper .social-account .type {
  display: none;
}
.social-adder-wrapper .social-account input {
  border: none;
  outline: none;
  background: none;
  color: #FFF;
  width: 180px;
}
.social-adder-wrapper .social-account input::-webkit-input-placeholder,
.social-adder-wrapper .social-account input::-moz-placeholder {
  color: #555;
}
.social-adder-wrapper .social-account .buttons {
  position: absolute;
  top: 0px;
  right: 0px;
  overflow: hidden;
}
.social-adder-wrapper .social-account .plus {
  background: url(/universal/images-v6/member/icon-plus.png) no-repeat center center;
  width: 25px;
  height: 30px;
  float: left;
  cursor: pointer;
  opacity: .7;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.social-adder-wrapper .social-account .plus:hover {
  opacity: 1;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.social-adder-wrapper .social-account .minus {
  background: url(/universal/images-v6/member/icon-minus.png) no-repeat center center;
  width: 25px;
  height: 30px;
  float: left;
  cursor: pointer;
  opacity: .7;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.social-adder-wrapper .social-account .minus:hover {
  opacity: 1;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.social-adder-wrapper .chooser {
  width: 0px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #333;
  position: absolute;
  z-index: 2000000;
  overflow: hidden;
  margin-left: 35px;
}
.social-adder-wrapper .chooser .chooser-container {
  height: 5px;
  width: 154px;
}
.social-adder-wrapper .chooser .chooser-button {
  float: left;
  opacity: .7;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  height: 30px;
  width: 30px;
}
.social-adder-wrapper .chooser .chooser-button:hover {
  opacity: 1;
}
.standard-dialog-wrapper.light .switch-shadow {
  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.3), inset 0 1px 1px rgba(0,0,0,.5), 0 0 0 1px #222;
  -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.3), inset 0 1px 1px rgba(0,0,0,.5), 0 0 0 1px #222;
  box-shadow: inset 0 1px 0 rgba(0,0,0,.3), inset 0 1px 1px rgba(0,0,0,.5), 0 0 0 1px #222;
}
.social-toggle-field-wrapper {
  position: relative;
  float: left;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  margin: 10px;
  height: 100px;
  width: 100px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
}
.social-toggle-field-wrapper .field-activated,
.social-toggle-field-wrapper .field-deactivated {
  height: 100px;
  width: 100px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
}
.social-toggle-field-wrapper .field-activated,
.social-toggle-field-wrapper .field-deactivated {
  cursor: pointer;
  position: absolute;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.social-toggle-field-wrapper.active .field-deactivated {
  visibility: hidden;
}
@media (-webkit-transform-3d) {
  .social-toggle-field-wrapper.active .field-activated {
    -webkit-transform: rotatey(0deg);
    -moz-transform: rotatey(0deg);
    -ms-transform: rotatey(0deg);
    transform: rotatey(0deg);
  }
  .social-toggle-field-wrapper.active .field-deactivated {
    -webkit-transform: rotatey(-180deg);
    -moz-transform: rotatey(-180deg);
    -ms-transform: rotatey(-180deg);
    transform: rotatey(-180deg);
    visibility: visible !important;
  }
  .social-toggle-field-wrapper .field-activated {
    -webkit-transform: rotatey(180deg);
    -moz-transform: rotatey(180deg);
    -ms-transform: rotatey(180deg);
    transform: rotatey(180deg);
  }
}
.social-toggle-field-wrapper .field-title {
  font-weight: 800;
  font-size: 12px;
  position: absolute;
  text-align: center;
  width: 100px;
  bottom: 10px;
  color: #fff;
}
.social-toggle-field-wrapper .service-icon {
  height: 80px;
  width: 100px;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
}
.social-toggle-field-wrapper.facebook {
  margin-left: 25px;
}
.social-toggle-field-wrapper.facebook .service-icon {
  background-image: url(/universal/images-v6/icons/icon-facebook-48-light.png);
}
.social-toggle-field-wrapper.facebook .field-activated {
  background-color: #334d84;
  background-image: -moz-linear-gradient(#4365ad, #334d84);
  background-image: -ms-linear-gradient(#4365ad, #334d84);
  background-image: -webkit-linear-gradient(#4365ad, #334d84);
  background-image: linear-gradient(#4365ad, #334d84);
}
.social-toggle-field-wrapper.twitter .service-icon {
  background-image: url(/universal/images-v6/icons/icon-twitter-48-light.png);
}
.social-toggle-field-wrapper.twitter .field-activated {
  background-color: #2ecbff;
  background-image: -moz-linear-gradient(#6bdaff, #2ecbff);
  background-image: -ms-linear-gradient(#6bdaff, #2ecbff);
  background-image: -webkit-linear-gradient(#6bdaff, #2ecbff);
  background-image: linear-gradient(#6bdaff, #2ecbff);
}
.social-toggle-field-wrapper.linkedin .service-icon {
  background-image: url(/universal/images-v6/icons/icon-linkedin-48-light.png);
}
.social-toggle-field-wrapper.linkedin .field-activated {
  background-color: #2d87b4;
  background-image: -moz-linear-gradient(#4ba5d2, #2d87b4);
  background-image: -ms-linear-gradient(#4ba5d2, #2d87b4);
  background-image: -webkit-linear-gradient(#4ba5d2, #2d87b4);
  background-image: linear-gradient(#4ba5d2, #2d87b4);
}
.social-toggle-field-wrapper.google .service-icon {
  background-image: url(/universal/images-v6/icons/icon-google-48-light.png);
}
.social-toggle-field-wrapper.google .field-activated {
  background-color: #1f56d6;
  background-image: -moz-linear-gradient(#4c7ae6, #1f56d6);
  background-image: -ms-linear-gradient(#4c7ae6, #1f56d6);
  background-image: -webkit-linear-gradient(#4c7ae6, #1f56d6);
  background-image: linear-gradient(#4c7ae6, #1f56d6);
}
.social-toggle-field-wrapper.stumble {
  clear: both;
  margin-left: 25px;
}
.social-toggle-field-wrapper.stumble .service-icon {
  background-image: url(/universal/images-v6/icons/icon-stumbleupon-48-light.png);
}
.social-toggle-field-wrapper.stumble .field-activated {
  background-color: #55b368;
  background-image: -o-linear-gradient(#67bb78, #4aa55c);
  background-image: -moz-linear-gradient(#67bb78, #4aa55c);
  background-image: -ms-linear-gradient(#67bb78, #4aa55c);
  background-image: -webkit-linear-gradient(#67bb78, #4aa55c);
  background-image: linear-gradient(#67bb78, #4aa55c);
}
.social-toggle-field-wrapper.reddit .service-icon {
  background-image: url(/universal/images-v6/icons/icon-reddit-48-light.png);
}
.social-toggle-field-wrapper.reddit .field-activated {
  background-color: #d24614;
  background-image: -moz-linear-gradient(#f04000, #d24614);
  background-image: -ms-linear-gradient(#f04000, #d24614);
  background-image: -webkit-linear-gradient(#f04000, #d24614);
  background-image: linear-gradient(#f04000, #d24614);
}
.social-toggle-field-wrapper.tumblr .service-icon {
  background-image: url(/universal/images-v6/icons/icon-tumblr-48-light.png);
}
.social-toggle-field-wrapper.tumblr .field-activated {
  background-color: #2c4762;
  background-image: -moz-linear-gradient(#3a5976, #2c4762);
  background-image: -ms-linear-gradient(#3a5976, #2c4762);
  background-image: -webkit-linear-gradient(#3a5976, #2c4762);
  background-image: linear-gradient(#3a5976, #2c4762);
}
.social-toggle-field-wrapper.pinterest .service-icon {
  background-image: url(/universal/images-v6/icons/icon-pinterest-48-light.png);
}
.social-toggle-field-wrapper.pinterest .field-activated {
  background-color: #cc1e24;
  background-image: -moz-linear-gradient(#d60036, #cc1e24);
  background-image: -ms-linear-gradient(#d60036, #cc1e24);
  background-image: -webkit-linear-gradient(#d60036, #cc1e24);
  background-image: linear-gradient(#d60036, #cc1e24);
}
.social-toggle-field-wrapper .field-deactivated {
  background-color: #292929;
  background-image: -moz-linear-gradient(#3d3d3d, #292929);
  background-image: -ms-linear-gradient(#3d3d3d, #292929);
  background-image: -webkit-linear-gradient(#3d3d3d, #292929);
  background-image: linear-gradient(#3d3d3d, #292929);
}
.standard-dialog-wrapper .field-tag-title-box {
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #333;
  padding: 0 0 0 10px;
  color: #ddd;
  height: 30px;
}
.standard-dialog-wrapper .field-tag-title-text {
  font-size: 12px;
  line-height: 30px;
  float: left;
}
.standard-dialog-wrapper .field-tag-footer {
  padding-top: 10px;
  box-sizing: border-box;
}
.standard-dialog-wrapper .field-tag-inline {
  display: inline-block;
}
.standard-dialog-wrapper .field-tag-cloud {
  padding: 20px;
  font-size: 9px;
  text-align: justify;
  line-height: 18px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #333;
  background: #181818;
  border-top: 0;
}
.standard-dialog-wrapper .field-tag-list-item {
  display: inline-block;
  cursor: pointer;
  margin: 0 1px;
}
.standard-dialog-wrapper .field-tag-name {
  padding: 0 6px 6px 0;
  font-size: 13px;
}
.standard-dialog-wrapper .field-tag-count {
  vertical-align: super;
  font-size: small;
}
.standard-dialog-wrapper .field-tag-item-selected {
  -moz-border-radius: 100px;
  border-radius: 100px;
  line-height: 16px;
  color: #fc8a06 !important;
}
.standard-dialog-wrapper .field-tag-input {
  width: 100px;
  padding: 4px;
  margin-right: 8px;
}
.standard-dialog-wrapper .field-tag-filter-input {
  -moz-border-radius: 100px;
  border-radius: 100px;
  height: 18px;
  width: 130px;
  position: absolute;
  right: 80px;
  margin-top: 3px;
  padding-left: 25px;
  padding-right: 7px;
  font-size: 11px;
  color: #aaa;
  background: #4d4d4d url(/universal/images-v6/dialog/search-icon-small.png) 8px center no-repeat;
  border: none;
}
.standard-dialog-wrapper .field-tag-filter-input:focus {
  background-image: url(/universal/images-v6/dialog/search-icon-small-white.png);
  background-color: #666;
  color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.standard-dialog-wrapper .field-tag-filter-box {
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
  margin-top: 3px;
  padding: 0;
  width: 50%;
  float: left;
}
.standard-dialog-wrapper .field-tag-header {
  float: right;
  width: 300px;
  position: relative;
}
.standard-dialog-wrapper .field-tag-no-items {
  font-size: 11px;
  color: #666;
  background: #000;
  padding-top: 20px;
  padding-bottom: 25px;
  padding-left: 10px;
}
.standard-dialog-wrapper .field-tag-admin {
  display: inline;
  float: left;
  margin: 5px;
}
.standard-dialog-wrapper .field-tag-sort-box {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
}
.standard-dialog-wrapper .field-tag-sort-text {
  color: #777;
}
.standard-dialog-wrapper .field-tag-sort-select {
  background-color: #404040;
  background-image: -moz-linear-gradient(#595959, #404040);
  background-image: -ms-linear-gradient(#595959, #404040);
  background-image: -webkit-linear-gradient(#595959, #404040);
  background-image: linear-gradient(#595959, #404040);
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
  width: 70px;
  padding: 0;
  height: 30px;
  cursor: pointer;
}
.standard-dialog-wrapper .field-tag-sort-select select {
  position: absolute;
  top: 0;
  left: 0;
  background: #444;
  opacity: 0;
  height: inherit;
  width: inherit;
}
.standard-dialog-wrapper .field-tag-sort-inner {
  background: url(/universal/images-v6/dialog/select-arrow-dark-active-small.png) no-repeat 100% 50%;
  padding-right: 10px;
  margin: 0 7px 0 10px;
  font-size: 11px;
  line-height: 30px;
}
.squarespace-system-page-login .standard-dialog-wrapper.transparent .controls-block .button-holder {
  padding-top: 0;
}
.field-wrapper.forgotpassword span {
  color: #555;
  cursor: pointer;
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.field-wrapper.forgotpassword span:hover {
  color: #fff;
}
.datetime-picker-field {
  margin-top: 5px;
  margin-bottom: 10px;
}
.datetime-picker-field .field-workflow-title {
  cursor: default;
}
.datetime-picker-field .field-workflow-description {
  font-size: 14px;
}
.datetime-picker-field .field-workflow-description .datetime-label {
  color: #aaa;
  cursor: default;
}
.datetime-picker-field .remove-date {
  height: 16px;
  width: 16px;
  background: transparent url(/universal/images-v6/icons/icon-close-9-light.png) center center no-repeat;
  display: inline-block;
  margin-left: 4px;
  opacity: .5;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.datetime-picker-field .remove-date:hover {
  opacity: 1;
}
.datetime-picker-field.no-date .remove-date {
  display: none;
}
.datetime-picker-field .yui3-calendar {
  width: 200px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: white;
  color: #333;
}
.datetime-picker-field .yui3-calendar .yui3-calendar-header {
  margin: 5px 0px;
}
.datetime-picker-field .yui3-calendar .yui3-calendar-header .yui3-calendar-header-label {
  font-size: 14px;
}
.datetime-picker-field .yui3-calendar .yui3-calendar-header .yui3-calendar-header-label h4 {
  padding: 0;
  margin: 0;
  margin-bottom: 0 !important;
}
.datetime-picker-field .yui3-calendar .yui3-calendar-day-selected {
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #DDD;
}
.flyout-calendar {
  background: #fff;
  padding: 15px;
  overflow: hidden;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.flyout-calendar .calendar-wrapper {
  float: left;
  border-right: 1px solid #eee;
  padding-right: 15px;
}
.flyout-calendar .calendar-wrapper .back {
  background: transparent url(/universal/images-v6/dialog/calendar-nav-back.png) 4px 3px no-repeat;
}
.flyout-calendar .time-wrapper {
  float: right;
  width: 131px;
  background: transparent url(/universal/images-v6/dialog/calendar-clock.png) 8px 5px no-repeat;
  padding-top: 105px;
  text-align: center;
}
.flyout-calendar .time-wrapper .time-control {
  font-size: 20px;
  border: none;
  text-align: center;
  border-bottom: 1px dotted #ccc;
  width: 32px;
  color: #444;
  float: left;
}
.flyout-calendar .time-wrapper .time-control:focus {
  color: #000;
  border-color: #777;
  outline: none;
}
.flyout-calendar .time-wrapper.disabled {
  background-image: url(/universal/images-v6/dialog/calendar-clock-disabled.png);
  color: #ddd;
}
.flyout-calendar .time-wrapper.disabled .time-control {
  color: #ddd;
  border-bottom: none;
}
.flyout-calendar .time-wrapper.disabled .time-control:hover {
  color: #ddd;
  border-bottom: none;
}
.flyout-calendar .yui3-calendar-header-label {
  color: #333;
  width: auto;
}
.flyout-calendar .yui3-calendar-header-label h4 {
  padding: 0;
  margin: 0;
  font-size: 13px;
}
.flyout-calendar .header,
.flyout-calendar thead,
.flyout-calendar .yui3-calendar-header {
  font-weight: bold;
  font-size: 13px;
  color: #222;
  text-align: center;
  padding-bottom: 8px;
}
.flyout-calendar .header .back,
.flyout-calendar thead .back,
.flyout-calendar .yui3-calendar-header .back,
.flyout-calendar .header .next,
.flyout-calendar thead .next,
.flyout-calendar .yui3-calendar-header .next,
.flyout-calendar .header .yui3-calendarnav-nextmonth,
.flyout-calendar thead .yui3-calendarnav-nextmonth,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-nextmonth,
.flyout-calendar .header .yui3-calendarnav-prevmonth,
.flyout-calendar thead .yui3-calendarnav-prevmonth,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-prevmonth {
  float: left;
  height: 12px;
  width: 15px;
  background: transparent url(/universal/images-v6/dialog/calendar-nav-back.png) 4px 3px no-repeat;
  cursor: pointer;
  border: none;
}
.flyout-calendar .header .back span,
.flyout-calendar thead .back span,
.flyout-calendar .yui3-calendar-header .back span,
.flyout-calendar .header .next span,
.flyout-calendar thead .next span,
.flyout-calendar .yui3-calendar-header .next span,
.flyout-calendar .header .yui3-calendarnav-nextmonth span,
.flyout-calendar thead .yui3-calendarnav-nextmonth span,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-nextmonth span,
.flyout-calendar .header .yui3-calendarnav-prevmonth span,
.flyout-calendar thead .yui3-calendarnav-prevmonth span,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-prevmonth span {
  display: none;
}
.flyout-calendar .header .next,
.flyout-calendar thead .next,
.flyout-calendar .yui3-calendar-header .next,
.flyout-calendar .header .yui3-calendarnav-nextmonth,
.flyout-calendar thead .yui3-calendarnav-nextmonth,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-nextmonth {
  float: right;
  background: transparent url(/universal/images-v6/dialog/calendar-nav-next.png) 0 3px no-repeat;
}
.flyout-calendar table {
  width: 100%;
  outline: 0;
}
.flyout-calendar td {
  padding: 3px;
  outline: 0;
}
.flyout-calendar .header-row td {
  color: #444;
  width: 15px;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}
.flyout-calendar .body-row td,
.flyout-calendar .yui3-calendar-row td {
  font-size: 11px;
  width: 15px;
  text-align: center;
  cursor: pointer;
}
.flyout-calendar .body-row td.fade,
.flyout-calendar .yui3-calendar-row td.fade,
.flyout-calendar .body-row td.yui3-calendar-prevmonth-day,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-prevmonth-day,
.flyout-calendar .body-row td.yui3-calendar-nextmonth-day,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-nextmonth-day {
  color: #ccc;
}
.flyout-calendar .body-row td.active,
.flyout-calendar .yui3-calendar-row td.active,
.flyout-calendar .body-row td.yui3-calendar-day,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day {
  color: #444;
}
.flyout-calendar .body-row td.active:hover,
.flyout-calendar .yui3-calendar-row td.active:hover,
.flyout-calendar .body-row td.yui3-calendar-day:hover,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day:hover {
  color: #000;
  background: #eee;
}
.flyout-calendar .body-row td.selected,
.flyout-calendar .yui3-calendar-row td.selected,
.flyout-calendar .body-row td.yui3-calendar-day-selected,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day-selected {
  color: #fff;
  background: #444;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.flyout-calendar .body-row td.selected:hover,
.flyout-calendar .yui3-calendar-row td.selected:hover,
.flyout-calendar .body-row td.yui3-calendar-day-selected:hover,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day-selected:hover {
  background: #000;
  color: #fff;
}
.flyout-calendar .body-row td.today,
.flyout-calendar .yui3-calendar-row td.today {
  color: #444;
  background: #e1e5dc;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper {
  background: #fff;
  padding: 18px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header {
  font-weight: bold;
  font-size: 13px;
  color: #222;
  text-align: center;
  padding-bottom: 8px;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header h4 {
  margin: 2px;
  font-size: 13px;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header .yui3-calendarnav-prevmonth,
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header .yui3-calendarnav-nextmonth {
  height: 12px;
  width: 15px;
  background: transparent url(/universal/images-v6/dialog/calendar-nav-back.png) 4px 3px no-repeat;
  cursor: pointer;
  text-indent: -9999em;
  color: transparent;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header .yui3-calendarnav-nextmonth {
  background: transparent url(/universal/images-v6/dialog/calendar-nav-next.png) 0 3px no-repeat;
}
.field-wrapper.date-picker .calendar-wrapper table {
  width: 100%;
}
.field-wrapper.date-picker .calendar-wrapper table td {
  padding: 3px;
  text-align: center;
}
.field-wrapper.date-picker .calendar-wrapper table thead {
  color: #444;
  width: 15px;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}
.field-wrapper.date-picker .calendar-wrapper table tbody {
  font-size: 11px;
  width: 15px;
  text-align: center;
  cursor: pointer;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-prevmonth-day {
  color: #ccc;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day {
  color: #444;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day:hover {
  color: #000;
  background: #eee;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day.yui3-calendar-day-selected {
  color: #fff;
  background: #444;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day.yui3-calendar-day-selected:hover {
  background: #000;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day.today {
  color: #444;
  background: #e1e5dc;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.structured-input-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.structured-input-field .structured-input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.field-image .binary-item {
  height: 100%;
  margin: 5px;
  color: #eee;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #222;
}
.field-image .binary-item .inner {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding: 0 30px;
}
.field-image .binary-item .inner .filename {
  font-size: 12px;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.field-image .binary-item .inner .filesize {
  padding-top: 5px;
  font-size: 11px;
  color: #555;
  text-align: center;
}
.field-image .audio-item {
  height: 100%;
  margin: 5px;
  color: #eee;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #222;
}
.field-image .audio-item .inner {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
.field-image .audio-item .inner .text {
  padding: 0 30px;
}
.field-image .audio-item .inner .audio-player {
  border: 1px solid #444;
  width: 450px;
}
.loading .image-item.upload-placeholder {
  display: block;
}
.image-item.upload-placeholder {
  height: 100%;
  display: none;
}
.image-item.upload-placeholder img {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* @group DialogField2
------------------------------------------------------------------------------------------------*/
.sqs-dialog-field {
  padding: 0 30px 15px;
}
.sqs-dialog-field .sqs-dialog-field {
  padding: 0;
}
.split-field > .sqs-dialog-field {
  padding-right: 0;
  float: left;
}
.section-field {
  font-size: 14px;
  line-height: 22px;
}
.section-field .section-inner {
  background: #EDEDED;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 30px;
}
.section-field.light .section-inner {
  background: #FFF;
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.section-field .field-wrapper {
  padding-left: 0;
  padding-bottom: 0;
}
.section-field .paymentsTitle {
  margin-bottom: 25px;
}
.section-field .paymentsTitle .title {
  margin-bottom: 15px;
  font-size: 16px !important;
}
.section-field .section-inner .section-inner {
  padding: 20px 30px 30px 30px;
  text-align: center;
}
.section-field .section-inner .section-inner .field-wrapper:first-child {
  width: auto !important;
}
.section-field .section-inner .section-inner .field-wrapper {
  padding: 0;
  margin: 0 auto;
}
.section-field .section-inner .section-inner .title {
  font-size: 14px;
  margin-bottom: 15px;
}
.section-field .section-inner .section-inner .field-wrapper.toggle {
  text-align: left;
  position: relative;
  left: -10px;
}
.sqs-text-hidden,
.sqs-labeled-text-hidden,
.sqs-select-billing-countries-hidden,
.sqs-labeled-select-billing-countries-hidden,
.sqs-hidden {
  display: none;
}
/* @end */
.sqs-dialog-field-label-plugged input[type],
.sqs-dialog-field-label-plugged .select-facade {
  margin-top: 5px;
}
/* @group DialogFields.Hidden
------------------------------------------------------------------------------------------------*/
.sqs-hidden {
  display: none;
}
/* @end */
/* @group DialogFields.AutoComplete
------------------------------------------------------------------------------------------------*/
.standard-dialog-wrapper .sqs-autocomplete {
  position: relative;
  top: -2px;
}
.standard-dialog-wrapper .sqs-autocomplete .sqs-autocomplete-content {
  width: 100%;
  position: relative;
}
.standard-dialog-wrapper .sqs-autocomplete .sqs-autocomplete-content .yui3-aclist-input[type="text"] {
  font-size: 15px;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-list {
  margin: -2px 0px 0px -1px;
  overflow: auto;
  border: 2px solid #42B1FF;
  border-top: none;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  font-size: 15px;
  color: #222;
  background: white;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-list .description {
  padding-bottom: 8px;
  padding-left: 80px;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-list .description .text {
  padding-top: 2px;
  color: #222;
  font-weight: bold;
  max-height: 26px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-list .description .author {
  color: #a7a7a7;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-item {
  padding: 12px;
  border-bottom: 1px solid #eaeaea;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-item:first-child {
  border-top: 1px solid #eaeaea;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-item:last-child {
  border-bottom: none;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-item img.thumnail {
  margin: 7px 0 0 7px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-item-active {
  color: #222;
  background: #eee;
  position: relative;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-item-active .description .text {
  color: #111;
}
.standard-dialog-wrapper .sqs-autocomplete .yui3-aclist-item-active .description .author {
  color: #444;
}
/* @end */
/* @group DialogFields.ProductChooser
------------------------------------------------------------------------------------------------*/
.sqs-product-chooser {
  height: 80px;
  margin-bottom: 15px;
  position: relative;
}
.sqs-product-chooser a.close {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 33px;
  display: block;
  background: url("/universal/images-v6/icons/icon-close-9-light.png") top left no-repeat;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  filter: alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.sqs-product-chooser a.close:hover {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.sqs-product-chooser .sqs-autocomplete {
  padding: 0px;
}
.sqs-product-chooser img.thumbnail {
  width: 60px;
  height: 60px;
  margin: 7px 10px 5px 7px;
  vertical-align: top;
  position: absolute;
}
.sqs-product-chooser div.description {
  height: 60px;
  padding: 15px 36px 0px 80px;
}
.sqs-product-chooser div.description .text {
  font-size: 13px;
  color: #eee;
  max-height: 30px;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-product-chooser div.description .author {
  padding-top: 4px;
  font-size: 11px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #aaa;
}
.sqs-product-chooser .product-preview {
  position: relative;
}
.sqs-product-chooser .product-preview .thumbnail {
  border-radius: 3px;
}
.sqs-product-chooser .product-preview > div.description {
  background: #222;
  border: 1px solid #282828;
  border-radius: 3px;
}
.sqs-product-chooser .hint {
  margin-bottom: 4px;
}
/* @group DialogFields.SessionList
------------------------------------------------------------------------------------------------*/
.sqs-dialog-field.yui3-sessionlist {
  padding: 0;
}
/* @end */
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.switch-box {
  width: 80px;
  height: 30px;
  overflow: hidden;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background-color: #dddddd;
  -webkit-user-select: none;
}
.switch-box-container {
  width: 80px;
  height: 30px;
  -webkit-user-select: none;
}
.switch-box-container .switch-shadow {
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  height: 30px;
  position: relative;
  top: -30px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.switch-box-container.active .togglebg {
  margin-left: 50px;
}
.switch-box-container.active .handle-wrapper .handle {
  left: 51px;
}
.switch-box-container.inactive .togglebg {
  margin-left: 0;
}
.switch-box-container.inactive .handle-wrapper .handle {
  left: -1px;
}
.switch-box-container .dragger {
  height: 30px;
  position: relative;
  top: -88px;
  cursor: pointer;
}
.switch-box-container .handle-wrapper {
  cursor: pointer;
  height: 28px;
  top: -59px;
  position: relative;
}
.switch-box-container .handle-wrapper .handle {
  height: 28px;
  width: 28px;
  position: relative;
  left: 1px;
  background-color: #eeeeee;
  background-image: -o-linear-gradient(#ffffff, #d5d5d5);
  background-image: -moz-linear-gradient(#ffffff, #d5d5d5);
  background-image: -ms-linear-gradient(#ffffff, #d5d5d5);
  background-image: -webkit-linear-gradient(#ffffff, #d5d5d5);
  background-image: linear-gradient(#ffffff, #d5d5d5);
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
}
.switch-box-container .handle-wrapper .handle.yui3-dd-draggable {
  cursor: pointer;
}
.switch-box-container.animate .togglebg {
  -webkit-transition: margin-left ease-out 0.1s;
  -moz-transition: margin-left ease-out 0.1s;
  -o-transition: margin-left ease-out 0.1s;
  transition: margin-left ease-out 0.1s;
}
.switch-box-container.animate .handle {
  -webkit-transition: left ease-out 0.1s;
  -moz-transition: left ease-out 0.1s;
  -o-transition: left ease-out 0.1s;
  transition: left ease-out 0.1s;
}
.switch-box .toggle-box {
  margin-left: -50px;
  width: 180px;
  height: 30px;
}
.switch-box .togglebg {
  height: 30px;
  width: 166px;
}
.switch-box .togglebg * {
  height: 30px;
  width: 50px;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 31px;
  text-transform: uppercase;
}
.switch-box .togglebg .on {
  padding-right: 15px;
  color: #eee;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5), 0 0 3px rgba(255, 255, 255, 0.3);
  background-color: #14a0ff;
  background-image: -o-linear-gradient(#0095fa, #2eaaff);
  background-image: -moz-linear-gradient(#0095fa, #2eaaff);
  background-image: -ms-linear-gradient(#0095fa, #2eaaff);
  background-image: -webkit-linear-gradient(#0095fa, #2eaaff);
  background-image: linear-gradient(#0095fa, #2eaaff);
  padding-left: 3px;
}
.switch-box .togglebg .off {
  padding-left: 15px;
  padding-right: 3px;
  margin-left: -6px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.structured-input {
  font-family: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #fdfdfd;
  color: #111;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 12px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.structured-input.focused {
  border: 1px solid #42B1FF;
  background: #fff;
  color: #000;
}
.structured-input.focused .unbreakable {
  border: 1px solid #ccc;
}
.structured-input .sel {
  position: absolute;
  background: #b5d5ff;
  opacity: .35;
}
.structured-input input {
  position: absolute;
  left: -999px;
}
.structured-input .cursor {
  position: absolute;
  visibility: hidden;
  left: 5px;
  top: 12px;
  height: 18px;
  width: 1px;
  background-color: #000;
}
.structured-input .unbreakable {
  background: #eee;
  border: 1px solid #ddd;
  color: #222;
  border-radius: 3px;
  padding: 4px 11px 4px 11px;
  font-size: 9px;
  margin: 0 1px 0 1px;
  text-transform: uppercase;
}
.structured-input .help-tag {
  top: 0px;
  right: 0px;
  cursor: help;
  position: absolute;
  border-left: 1px solid #eee;
  background: #ffffff url('/universal/images-v6/icons/icon-help-10-dark.png') center center no-repeat;
  height: 36px;
  width: 38px;
  z-index: 10;
  border-radius: 3px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.switch-box {
  width: 80px;
  height: 30px;
  overflow: hidden;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background-color: #dddddd;
  -webkit-user-select: none;
}
.switch-box-container {
  width: 80px;
  height: 30px;
  -webkit-user-select: none;
}
.switch-box-container .switch-shadow {
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  height: 30px;
  position: relative;
  top: -30px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
.switch-box-container.active .togglebg {
  margin-left: 50px;
}
.switch-box-container.active .handle-wrapper .handle {
  left: 51px;
}
.switch-box-container.inactive .togglebg {
  margin-left: 0;
}
.switch-box-container.inactive .handle-wrapper .handle {
  left: -1px;
}
.switch-box-container .dragger {
  height: 30px;
  position: relative;
  top: -88px;
  cursor: pointer;
}
.switch-box-container .handle-wrapper {
  cursor: pointer;
  height: 28px;
  top: -59px;
  position: relative;
}
.switch-box-container .handle-wrapper .handle {
  height: 28px;
  width: 28px;
  position: relative;
  left: 1px;
  background-color: #eeeeee;
  background-image: -o-linear-gradient(#ffffff, #d5d5d5);
  background-image: -moz-linear-gradient(#ffffff, #d5d5d5);
  background-image: -ms-linear-gradient(#ffffff, #d5d5d5);
  background-image: -webkit-linear-gradient(#ffffff, #d5d5d5);
  background-image: linear-gradient(#ffffff, #d5d5d5);
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
}
.switch-box-container .handle-wrapper .handle.yui3-dd-draggable {
  cursor: pointer;
}
.switch-box-container.animate .togglebg {
  -webkit-transition: margin-left ease-out 0.1s;
  -moz-transition: margin-left ease-out 0.1s;
  -o-transition: margin-left ease-out 0.1s;
  transition: margin-left ease-out 0.1s;
}
.switch-box-container.animate .handle {
  -webkit-transition: left ease-out 0.1s;
  -moz-transition: left ease-out 0.1s;
  -o-transition: left ease-out 0.1s;
  transition: left ease-out 0.1s;
}
.switch-box .toggle-box {
  margin-left: -50px;
  width: 180px;
  height: 30px;
}
.switch-box .togglebg {
  height: 30px;
  width: 166px;
}
.switch-box .togglebg * {
  height: 30px;
  width: 50px;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 31px;
  text-transform: uppercase;
}
.switch-box .togglebg .on {
  padding-right: 15px;
  color: #eee;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5), 0 0 3px rgba(255, 255, 255, 0.3);
  background-color: #14a0ff;
  background-image: -o-linear-gradient(#0095fa, #2eaaff);
  background-image: -moz-linear-gradient(#0095fa, #2eaaff);
  background-image: -ms-linear-gradient(#0095fa, #2eaaff);
  background-image: -webkit-linear-gradient(#0095fa, #2eaaff);
  background-image: linear-gradient(#0095fa, #2eaaff);
  padding-left: 3px;
}
.switch-box .togglebg .off {
  padding-left: 15px;
  padding-right: 3px;
  margin-left: -6px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.dialog-social-account-links .switch-box {
  width: 58px;
  height: 24px;
  overflow: hidden;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #dddddd;
  -webkit-user-select: none;
}
.dialog-social-account-links .switch-box-container {
  width: 58px;
  height: 24px;
  -webkit-user-select: none;
}
.dialog-social-account-links .switch-box-container .switch-shadow {
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #eee;
  height: 24px;
  position: relative;
  top: -24px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.dialog-social-account-links .switch-box-container.active .togglebg {
  margin-left: 34px;
}
.dialog-social-account-links .switch-box-container.active .handle-wrapper .handle {
  left: 35px;
}
.dialog-social-account-links .switch-box-container.inactive .togglebg {
  margin-left: 0;
}
.dialog-social-account-links .switch-box-container.inactive .handle-wrapper .handle {
  left: -1px;
}
.dialog-social-account-links .switch-box-container .dragger {
  height: 24px;
  position: relative;
  top: -70px;
  cursor: pointer;
}
.dialog-social-account-links .switch-box-container .handle-wrapper {
  cursor: pointer;
  height: 22px;
  top: -47px;
  position: relative;
}
.dialog-social-account-links .switch-box-container .handle-wrapper .handle {
  height: 22px;
  width: 22px;
  position: relative;
  left: 1px;
  background-color: #eeeeee;
  background-image: -o-linear-gradient(#ffffff, #d5d5d5);
  background-image: -moz-linear-gradient(#ffffff, #d5d5d5);
  background-image: -ms-linear-gradient(#ffffff, #d5d5d5);
  background-image: -webkit-linear-gradient(#ffffff, #d5d5d5);
  background-image: linear-gradient(#ffffff, #d5d5d5);
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 0 0 1px #aaa, 0 4px 3px rgba(0, 0, 0, 0.1);
}
.dialog-social-account-links .switch-box-container .handle-wrapper .handle.yui3-dd-draggable {
  cursor: pointer;
}
.dialog-social-account-links .switch-box-container.animate .togglebg {
  -webkit-transition: margin-left ease-out 0.1s;
  -moz-transition: margin-left ease-out 0.1s;
  -o-transition: margin-left ease-out 0.1s;
  transition: margin-left ease-out 0.1s;
}
.dialog-social-account-links .switch-box-container.animate .handle {
  -webkit-transition: left ease-out 0.1s;
  -moz-transition: left ease-out 0.1s;
  -o-transition: left ease-out 0.1s;
  transition: left ease-out 0.1s;
}
.dialog-social-account-links .switch-box .toggle-box {
  margin-left: -34px;
  width: 126px;
  height: 24px;
}
.dialog-social-account-links .switch-box .togglebg {
  height: 24px;
  width: 120.8px;
}
.dialog-social-account-links .switch-box .togglebg * {
  height: 24px;
  width: 34px;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
  text-transform: uppercase;
}
.dialog-social-account-links .switch-box .togglebg .on {
  padding-right: 12px;
  color: #eee;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5), 0 0 3px rgba(255, 255, 255, 0.3);
  background-color: #42b1ff;
  background-image: -o-linear-gradient(#28a6ff, #5cbcff);
  background-image: -moz-linear-gradient(#28a6ff, #5cbcff);
  background-image: -ms-linear-gradient(#28a6ff, #5cbcff);
  background-image: -webkit-linear-gradient(#28a6ff, #5cbcff);
  background-image: linear-gradient(#28a6ff, #5cbcff);
  padding-left: 2.4000000000000004px;
}
.dialog-social-account-links .switch-box .togglebg .off {
  padding-left: 12px;
  padding-right: 2.4000000000000004px;
  margin-left: -4.800000000000001px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.dialog-social-account-links .switch-box-container .switch-shadow {
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #222;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #222;
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 1px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px #222;
}
.sqs-tiny-social-account {
  height: 33px;
  line-height: 33px;
}
.sqs-tiny-social-account-content {
  zoom: 1;
}
.sqs-tiny-social-account-content:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-tiny-social-account-content .name,
.sqs-tiny-social-account-content .icon {
  float: left;
}
.sqs-tiny-social-account-content .name {
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-tiny-social-account-content .icon {
  margin: 5px 10px 0 0;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-social-account-toggle {
  cursor: pointer;
  zoom: 1;
}
.sqs-social-account-toggle:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-social-account-toggle:last-child {
  margin-bottom: 0;
}
.sqs-social-account-toggle .sqs-tiny-social-account,
.sqs-social-account-toggle .yui3-togglebutton {
  float: left;
}
.sqs-social-account-toggle .yui3-togglebutton {
  float: right;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
/* @group DialogFields.Text
------------------------------------------------------------------------------------------------*/
.sqs-dialog-field.sqs-text.error input[type],
.sqs-dialog-field.sqs-text.error input[type]:focus {
  border-color: #c1b12e;
  -webkit-box-shadow: 0 0 0 1px #c1b12e;
  -moz-box-shadow: 0 0 0 1px #c1b12e;
  box-shadow: 0 0 0 1px #c1b12e;
  background-color: #fffdef;
}
.sqs-dialog-field.sqs-text .title {
  padding-bottom: 5px;
  font-size: 12px;
}
.sqs-dialog-field.sqs-text .description {
  color: #777;
  font-size: 12px;
  line-height: 13px;
  padding-top: 5px;
  padding-bottom: 3px;
}
.sqs-dialog-field.sqs-text input[type] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 9px;
  border: 1px solid #333;
  color: #111111;
  background: #fdfdfd;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sqs-dialog-field.sqs-text input[type]::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: 300;
}
.sqs-dialog-field.sqs-text input[type]:-moz-placeholder {
  color: #cccccc;
  font-weight: 300;
}
.sqs-dialog-field.sqs-text input[type]:focus {
  background-color: white;
  outline: none;
  color: #1e1e1e;
  border-color: #42B1FF;
}
.sqs-dialog-field.sqs-text.thin input[type] {
  font-size: 18px;
  padding: 7px;
}
/* @end */
.sqs-text.thin input[type] {
  padding: 6px;
  font-size: 13px;
}
.sqs-dialog-field.sqs-text.sqs-money-text input[type] {
  font-size: 13px;
  padding: 6px;
}
.sqs-dialog-field.sqs-text.sqs-autocomplete input {
  padding-right: 30px;
}
.sqs-dialog-field.sqs-text.sqs-autocomplete .sqs-spin {
  position: absolute;
  top: 14px;
  right: 12px;
}
.dialog-navigationlinkconfig .sqs-text.name-title,
.dialog-configure-collection .sqs-text.name-title {
  padding-bottom: 15px;
}
.dialog-navigationlinkconfig .sqs-text.name-title input,
.dialog-configure-collection .sqs-text.name-title input {
  height: 37px;
  padding: 7px !important;
  font-size: 18px !important;
  font-weight: 300;
}
.dialog-addeditrule .sqs-dialog-field.sqs-numeric-text input[type] {
  font-size: 13px;
  padding: 6px;
}
.dialog-addeditcoupon .sqs-dialog-field.sqs-money-text input[type],
.dialog-addeditrule .sqs-dialog-field.sqs-money-text input[type] {
  font-size: 13px;
  padding: 6px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-social-account-picker {
  padding-bottom: 48px !important;
  position: relative;
}
.sqs-social-account-picker .sqs-dialog-field {
  padding: 0;
}
.sqs-social-account-picker header {
  text-align: right;
}
.sqs-social-account-picker .add-account-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;
  padding: 9px 15px 9px 29px;
  position: absolute;
  bottom: 0;
  right: 28px;
}
.sqs-social-account-picker .add-account-button a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-social-account-picker .add-account-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);
}
.sqs-social-account-picker .add-account-button:hover a {
  color: #fff;
}
.sqs-social-account-picker .add-account-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);
}
.sqs-social-account-picker .add-account-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;
}
.sqs-social-account-picker .add-account-button:before {
  content: ' ';
  display: block;
  position: absolute;
  top: 11px;
  left: 14px;
  width: 8px;
  height: 8px;
  background: url(/universal/images-v6/icons/icon-plus-8-light.png) 0 0 no-repeat;
}
.sqs-social-account-picker .sqs-multi-select {
  margin-top: 24px;
}
.sqs-social-account-picker .sqs-multi-select.draggable .sqs-social-account-toggle {
  cursor: move;
}
.sqs-social-account-picker .sqs-multi-select.draggable .sqs-social-account-toggle .yui3-togglebutton {
  cursor: pointer;
}
.sqs-social-account-picker .sqs-multi-select .sqs-social-account-toggle {
  padding-bottom: 10px;
}
.sqs-social-account-picker .sqs-multi-select .sqs-social-account-toggle:last-child {
  padding-bottom: 0;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-overlay-container {
  position: absolute;
  z-index: 9500;
}
.sqs-overlay-hide {
  opacity: 0 !important;
}
.sqs-overlay-show {
  opacity: 1 !important;
}
.sqs-overlay-label {
  position: fixed;
  z-index: 9600;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * Default Uploader LESS
 * Override only what you need.
 */
/* ---------- _base.less ---------- */
.sqs-uploader .upload-indicator {
  border: none;
  text-align: center;
  position: relative;
  display: inline-block;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: inherit;
  cursor: pointer;
}
.sqs-uploader .upload-indicator .icon {
  position: absolute;
  height: 40px;
  width: 40px;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -20px;
  background: transparent url('/universal/images-v6/dialog/image-field-icon.png') center center no-repeat;
}
.sqs-uploader .upload-indicator .text {
  position: absolute;
  width: 10em;
  top: 50%;
  left: 50%;
  margin-left: -5em;
  margin-top: 13px;
  line-height: 1.3em;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-overlays-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 15000;
}
.sqs-overlay-ruler {
  position: absolute;
  z-index: 9600;
}
.sqs-overlay-ruler-horizontal {
  height: 21px;
}
.sqs-overlay-ruler-horizontal .sqs-overlay-ruler-left,
.sqs-overlay-ruler-horizontal .sqs-overlay-ruler-right {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background: #14aaff;
}
.sqs-overlay-ruler-horizontal .sqs-overlay-ruler-left {
  left: 0;
}
.sqs-overlay-ruler-horizontal .sqs-overlay-ruler-right {
  right: 0;
}
.sqs-overlay-ruler-horizontal .sqs-overlay-ruler-line {
  position: absolute;
  top: 10px;
  border-top: 1px dashed #14aaff;
  width: 100%;
}
.sqs-overlay-ruler-vertical {
  width: 21px;
}
.sqs-overlay-ruler-vertical .sqs-overlay-ruler-left,
.sqs-overlay-ruler-vertical .sqs-overlay-ruler-right {
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: #14aaff;
}
.sqs-overlay-ruler-vertical .sqs-overlay-ruler-left {
  top: 0;
}
.sqs-overlay-ruler-vertical .sqs-overlay-ruler-right {
  bottom: 0;
}
.sqs-overlay-ruler-vertical .sqs-overlay-ruler-line {
  position: absolute;
  left: 10px;
  border-left: 1px dashed #14aaff;
  height: 100%;
}
.sqs-overlay-ruler-label {
  position: absolute;
  background: #14aaff;
  left: 50%;
  top: 14px;
  width: 45px;
  margin-left: -22.5px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  font: bold 10px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
body.sqs-overlays-hide .sqs-overlay-container {
  display: none;
}
.sqs-overlay-container {
  border: 1px solid #14aaff;
  cursor: pointer;
}
.sqs-overlay-container.sqs-overlay-resize-horizontal:not(.sqs-overlay-disable-dd) {
  cursor: col-resize;
}
.sqs-overlay-container.sqs-overlay-resize-vertical:not(.sqs-overlay-disable-dd) {
  cursor: row-resize;
}
.sqs-overlay-container.sqs-overlay-selected {
  opacity: 1 !important;
}
.sqs-overlay-container.sqs-overlay-property-padding,
.sqs-overlay-container.sqs-overlay-property-margin {
  border-style: dashed;
  opacity: .5;
}
.sqs-overlay-container.sqs-overlay-property-padding.sqs-overlay-show,
.sqs-overlay-container.sqs-overlay-property-margin.sqs-overlay-show {
  opacity: .5 !important;
}
.sqs-overlay-container.sqs-overlay-property-padding:hover,
.sqs-overlay-container.sqs-overlay-property-margin:hover {
  opacity: 1 !important;
}
.sqs-overlay-container.sqs-overlay-property-default .sqs-handle-resize-container,
.sqs-overlay-container.sqs-overlay-property-width .sqs-handle-resize-container {
  display: none;
}
.sqs-overlay-container:hover {
  opacity: 1;
}
.sqs-overlay-container.sqs-overlay-property-padding.sqs-overlay-show,
.sqs-overlay-container.sqs-overlay-property-margin.sqs-overlay-show {
  opacity: .5;
}
.sqs-overlay-container.sqs-overlay-for-html {
  border: none;
}
.sqs-overlay-container.sqs-overlay-for-html .sqs-overlay-border {
  display: none;
}
.sqs-overlay-container.sqs-overlay-for-html {
  position: fixed;
  right: 0;
  bottom: 0;
}
.sqs-overlay-container:hover .sqs-overlay-border {
  opacity: 1;
}
.sqs-overlay-container .sqs-overlay-border {
  position: absolute;
  opacity: 0;
}
.sqs-overlay-container .sqs-overlay-border-top,
.sqs-overlay-container .sqs-overlay-border-bottom {
  height: 2px;
  left: 0;
  right: 0;
  background-color: #14aaff;
  background-image: -o-linear-gradient(#7acfff, #006ead);
  background-image: -moz-linear-gradient(#7acfff, #006ead);
  background-image: -ms-linear-gradient(#7acfff, #006ead);
  background-image: -webkit-linear-gradient(#7acfff, #006ead);
  background-image: linear-gradient(#7acfff, #006ead);
}
.sqs-overlay-container .sqs-overlay-border-top {
  top: -1px;
}
.sqs-overlay-container .sqs-overlay-border-bottom {
  bottom: -1px;
}
.sqs-overlay-container .sqs-overlay-border-left,
.sqs-overlay-container .sqs-overlay-border-right {
  width: 2px;
  top: 0;
  bottom: 0;
  background-color: #14aaff;
  background-image: -o-linear-gradient(left, #7acfff, #006ead);
  background-image: -moz-linear-gradient(left, #7acfff, #006ead);
  background-image: -ms-linear-gradient(left, #7acfff, #006ead);
  background-image: -webkit-linear-gradient(left, #7acfff, #006ead);
  background-image: linear-gradient(left, #7acfff, #006ead);
}
.sqs-overlay-container .sqs-overlay-border-left {
  left: -1px;
}
.sqs-overlay-container .sqs-overlay-border-right {
  right: -1px;
}
.sqs-overlay-container .sqs-handle-resize-container {
  position: absolute;
  opacity: 0;
  top: 0;
  right: -10px;
  width: 20px;
  height: 100%;
}
.sqs-overlay-container .sqs-handle-resize-container .sqs-handle-resize-line {
  position: absolute;
  top: 0;
  left: 9px;
  height: 100%;
  width: 1px;
  background: black;
}
.sqs-overlay-container .sqs-handle-resize-container .sqs-handle-resize {
  height: 10px;
  width: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background: black;
}
.sqs-overlay-container.sqs-control-align-bottom .sqs-handle-resize-container {
  top: initial;
  right: initial;
  bottom: -10px;
  height: 20px;
  width: 100%;
  left: 0;
}
.sqs-overlay-container.sqs-control-align-bottom .sqs-handle-resize-container .sqs-handle-resize-line {
  top: 9px;
  left: 0;
  width: 100%;
  height: 1px;
}
.sqs-overlay-container.sqs-control-align-left .sqs-handle-resize-container {
  right: initial;
  left: -9px;
}
/* Vars and Mixins
------------------------------------------------------------------------------------------------*/
.squarespace-managed-ui.dialog-tweak-settings {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/* @group General
------------------------------------------------------------------------------------------------*/
.inputField {
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #333333;
}
.inputField:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.inputField:focus {
  background: #fff;
}
.dialog-tweak-settings.minimal {
  background-color: #f7f7f7;
  -webkit-box-shadow: inset -3px 0 50px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset -3px 0 50px rgba(0, 0, 0, 0.2);
  box-shadow: inset -3px 0 50px rgba(0, 0, 0, 0.2);
  border-right: 1px solid #c2c2c2;
}
.dialog-tweak-settings.minimal .dialog-close {
  display: none;
}
.dialog-tweak-settings.minimal .title-block .text-holder {
  left: 25px;
}
.dialog-tweak-settings.minimal .title-block .text-holder .title-text {
  color: #333;
}
.dialog-tweak-settings.minimal .title-block .text-holder .title-subtext {
  display: block;
}
.dialog-tweak-settings.minimal .body-block {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dialog-tweak-settings.minimal .title-block,
.dialog-tweak-settings.minimal .body-block {
  background-color: transparent;
}
.dialog-tweak-settings.minimal .main-container {
  background: transparent;
}
.dialog-tweak-settings.minimal .main-container .tweak-field .field-title,
.dialog-tweak-settings.minimal .main-container .value-field-wrapper input {
  color: #555;
  font-weight: 400;
  text-shadow: 0 1px white;
}
.dialog-tweak-settings.minimal .main-container .font-field-wrapper .field-title {
  font-weight: 400;
  background: url(/universal/images-v6/tweak/dropdown-dark.png) right 50% no-repeat;
}
.dialog-tweak-settings.minimal .main-container .color-field-wrapper .picker {
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04), 0 0px 0 1px rgba(0,0,0,0.08);
  -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04), 0 0px 0 1px rgba(0,0,0,0.08);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04), 0 0px 0 1px rgba(0,0,0,0.08);
}
.dialog-tweak-settings.minimal .main-container .track {
  -webkit-box-shadow: inset 0 1px 7px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.1), 0 0 2px rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 7px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.1), 0 0 2px rgba(255,255,255,.15);
  box-shadow: inset 0 1px 7px rgba(0,0,0,.2),inset 0 1px 2px rgba(0,0,0,.1), 0 0 2px rgba(255,255,255,.15);
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(#dddddd, #eeeeee);
  background-image: -ms-linear-gradient(#dddddd, #eeeeee);
  background-image: -webkit-linear-gradient(#dddddd, #eeeeee);
  background-image: linear-gradient(#dddddd, #eeeeee);
}
.dialog-tweak-settings.minimal .main-container .dropdown-field-wrapper .current {
  background: url(/universal/images-v6/tweak/dropdown-dark.png) right 50% no-repeat;
}
.dialog-tweak-settings .button-holder {
  padding-right: 24px !important;
}
.dialog-tweak-settings .configuration-container-tabs {
  display: none;
}
.highlighttweakable {
  outline: 2px solid rgba(0, 0, 0, 0.6);
}
.tweak-field-wrapper,
.value-field-wrapper,
.dimensions-field-wrapper {
  position: relative;
}
.tweak-field-wrapper > .field-wrapper-inner,
.value-field-wrapper > .field-wrapper-inner,
.dimensions-field-wrapper > .field-wrapper-inner {
  position: relative;
  overflow: hidden;
  font-size: 10.799999999999999px;
}
.tweak-field > .field-wrapper-inner,
.tweak-field > .field-wrapper-inner > * {
  height: 30px;
  line-height: 30px;
}
.color-field-wrapper > .field-wrapper-inner,
.color-field-wrapper > .field-wrapper-inner > * {
  height: 30px;
  line-height: 30px;
}
.dialog-tweak-settings.minimal .title-block text-holder {
  padding: 0;
  top: 24px;
  left: 24px;
  margin-right: 24px;
}
.dialog-tweak-settings.minimal .dialog-close {
  top: 25px;
  right: 24px;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.dialog-tweak-settings.minimal .body-block .tab-wrapper {
  padding-top: 5px;
}
.group-field-wrapper .field-wrapper-inner .tweak-field {
  position: relative;
}
.group-field-wrapper .field-wrapper-inner .tweak-field.changed .sqs-reset-button-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  margin-left: -24px;
  height: 100%;
}
.group-field-wrapper .field-wrapper-inner .tweak-field.changed .sqs-reset-button-container .sqs-reset-button {
  position: absolute;
  top: 16px;
  right: 8px;
  margin-top: -3px;
  margin-left: -5px;
  border-radius: 6px;
  height: 5px;
  width: 5px;
  background: #ccc;
  cursor: pointer;
}
.group-field-wrapper .field-wrapper-inner .tweak-field.changed:hover > .sqs-reset-button-container .sqs-reset-button,
.group-field-wrapper .field-wrapper-inner .tweak-field.changed .sqs-reset-button-container:hover .sqs-reset-button {
  position: absolute;
  top: 50%;
  margin-top: -5.5px;
  left: 50%;
  border-radius: 11px;
  margin-left: -4px;
  height: 11px;
  width: 11px;
  border: none;
  background: transparent url('/universal/images-v6/icons/icon-close-5-dark.png') center center no-repeat;
}
.group-field-wrapper .field-wrapper-inner .tweak-field.changed:hover > .sqs-reset-button-container .sqs-reset-button:hover,
.group-field-wrapper .field-wrapper-inner .tweak-field.changed .sqs-reset-button-container:hover .sqs-reset-button:hover {
  background: transparent url('/universal/images-v6/icons/icon-close-5-light.png') center center no-repeat;
  background-color: #666;
}
/* @group Highlights
------------------------------------------------------------------------------------------------*/
/*
.field-wrapper.highlight .field-wrapper-inner,
.field-wrapper.highlight-sticky .field-wrapper-inner {
  background-color: rgba(255,255,255,.1);
}
*/
/* @group Titles
------------------------------------------------------------------------------------------------*/
.tweak-field .field-title {
  color: #ccc;
  font-size: 10.799999999999999px;
  -webkit-box-shadow: 0 0 1px transparent;
  -moz-box-shadow: 0 0 1px transparent;
  box-shadow: 0 0 1px transparent;
  margin: 0 0;
  height: 30px;
  line-height: 30px;
  padding-right: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;
  text-transform: none;
  font-weight: normal;
}
/* @end */
/* @group Group Field
------------------------------------------------------------------------------------------------*/
/* @end */
/* @group tweak-field
------------------------------------------------------------------------------------------------*/
.tweak-field {
  /*overflow: hidden;*/

}
/* @end */
/* @group Group Field
------------------------------------------------------------------------------------------------*/
.presets-field-wrapper,
.group-field-wrapper {
  padding: 0;
  padding: 0 0 30px;
  margin: 0 24px 0px;
  position: relative;
}
.presets-field-wrapper > .field-title,
.group-field-wrapper > .field-title {
  font-weight: 500;
  text-transform: uppercase;
  line-height: 22px;
  padding: 5px 0;
  color: #555;
}
.presets-field-wrapper > .field-title :hover,
.group-field-wrapper > .field-title :hover {
  color: #888;
}
.presets-field-wrapper > .field-title > .field-description-wrapper,
.group-field-wrapper > .field-title > .field-description-wrapper {
  font-weight: normal;
}
.presets-field-wrapper > .field-wrapper-inner,
.group-field-wrapper > .field-wrapper-inner {
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.presets-field-wrapper > .field-wrapper-inner > .field-wrapper,
.group-field-wrapper > .field-wrapper-inner > .field-wrapper {
  padding: 0;
  /*        height: @tweak-field-height - 1px; // accounting for border-top on group*/

}
.presets-field-wrapper > .field-wrapper-inner > .field-wrapper.hidden,
.group-field-wrapper > .field-wrapper-inner > .field-wrapper.hidden {
  border-top: none;
}
.presets-field-wrapper > .field-wrapper-inner > .field-wrapper:hover .field-wrapper-inner,
.group-field-wrapper > .field-wrapper-inner > .field-wrapper:hover .field-wrapper-inner {
  background: rgba(255, 255, 255, 0.03);
}
.presets-field-wrapper > .field-wrapper-inner > .field-wrapper.shown:first-child > .field-wrapper-inner,
.group-field-wrapper > .field-wrapper-inner > .field-wrapper.shown:first-child > .field-wrapper-inner {
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.presets-field-wrapper > .field-wrapper-inner > .field-wrapper.shown:last-child > .field-wrapper-inner,
.group-field-wrapper > .field-wrapper-inner > .field-wrapper.shown:last-child > .field-wrapper-inner {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.presets-field-wrapper > .field-wrapper-inner > .field-wrapper > .field-wrapper-inner,
.group-field-wrapper > .field-wrapper-inner > .field-wrapper > .field-wrapper-inner {
  -moz-border-radius: 0;
  border-radius: 0;
}
.presets-field-wrapper .font-field-wrapper:first-child > .field-wrapper-inner,
.group-field-wrapper .font-field-wrapper:first-child > .field-wrapper-inner {
  -moz-border-radius: 0;
  border-radius: 0;
}
/* @end */
/* @group Image Field
------------------------------------------------------------------------------------------------*/
.background-image-dialog {
  /*border: 1px solid #CCC;*/

  -moz-border-radius: 6px;
  border-radius: 6px;
}
.background-image-dialog .main-container {
  position: relative;
  float: none;
}
.background-image-dialog .dialog-close {
  z-index: 999;
  background: url(/universal/images-v6/configuration/x-20x20.png) center center no-repeat;
  top: 2px;
  right: 4px;
  background-color: #333;
  padding: 8px;
  border-radius: 18px;
  opacity: 0.8;
  cursor: pointer;
  -webkit-transform: scale(0.6);
}
.background-image-dialog .dialog-close:hover {
  opacity: 1;
}
.backgroundimage-field-wrapper {
  margin: 0px;
  padding: 15px;
  text-align: center;
  font-size: 12px;
  color: #999;
  line-height: 1.6em;
  height: 210px;
}
.backgroundimage-field-wrapper .asset-upload-panel .sqs-uploader,
.backgroundimage-field-wrapper .asset-upload-panel .sqs-uploader-content {
  width: 100%;
  height: 100%;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas .pseudo-item {
  height: 134px;
  background: #333;
  border-radius: 4px;
  margin: 1px;
  padding-top: 76px;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas .pseudo-item .item {
  background: #333;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas .pseudo-item .progress {
  padding: 5px;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas .pseudo-item .progress .bar {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  height: 100%;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: solid 1px white;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas .pseudo-item .progress .bar .inner {
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 1px;
  height: 8px;
  position: relative;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas .pseudo-item .progress .bar .inner .inner-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background: white;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.backgroundimage-field-wrapper .asset-upload-panel .asset-upload-canvas .pseudo-item .waiting {
  height: 28px;
  width: 28px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -14px;
  margin-left: -14px;
  background: transparent url(/universal/images-v6/configuration/file-processing-alt.png) center center no-repeat;
  -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;
}
.backgroundimage-field-wrapper .asset-upload-panel .item-inner .asset-remove {
  position: absolute;
  right: 4px;
  bottom: 4px;
  width: 20px;
  height: 20px;
  background: #333;
  padding: 8px;
  border-radius: 18px;
  opacity: 0.8;
  cursor: pointer;
  -webkit-transform: scale(0.6);
}
.backgroundimage-field-wrapper .asset-upload-panel .item-inner .asset-remove:hover {
  opacity: 1;
}
.backgroundimage-field-wrapper .asset-upload-panel .item-inner .main-image {
  height: 210px;
  margin: 0;
  background-size: cover;
  background-position: 50% 50%;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.background-image-dialog .dropdown-field-wrapper .current {
  background: url(/universal/images-v6/tweak/dropdown-dark.png) no-repeat right center;
}
/* @group Font Field
------------------------------------------------------------------------------------------------*/
.font-field-wrapper {
  position: relative;
  cursor: pointer;
}
.font-field-wrapper .field-title {
  margin-right: 12px;
  background: url(/universal/images-v6/tweak/dropdown.png) right 50% no-repeat;
}
.font-field-wrapper.closed > .field-wrapper-inner {
  height: 0;
  overflow: hidden;
  border-bottom: none;
}
.font-field-wrapper > .field-wrapper-inner > * {
  padding: 0;
}
.font-field-wrapper > .field-wrapper-inner > .field-wrapper {
  border-bottom: 1px solid rgba(255, 255, 255, 0.03);
}
.font-field-wrapper > .field-wrapper-inner > .field-wrapper:last-child {
  border-bottom: none;
}
.font-field-wrapper > .field-wrapper-inner > .field-wrapper .field-title {
  color: #ccc;
  font-size: 10.799999999999999px;
  -webkit-box-shadow: 0 0 1px transparent;
  -moz-box-shadow: 0 0 1px transparent;
  box-shadow: 0 0 1px transparent;
}
.font-field-wrapper .select-field-wrapper.thin > .field-wrapper-inner {
  background: transparent;
  padding: 0 10px;
  height: 30px;
}
.font-field-wrapper .select-field-wrapper.thin .field-rhs {
  float: none;
}
.font-field-wrapper .select-field-wrapper.thin .field-input-wrapper {
  padding-right: 15px;
  font-size: 10.799999999999999px;
  padding: 0;
  line-height: 30px;
}
.font-field-wrapper .select-field-wrapper.thin select {
  width: 100% !important;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0 !important;
  background: transparent;
  opacity: 0;
}
.font-field-wrapper .value-field-wrapper .field-wrapper-inner {
  padding: 0;
  margin-left: 0;
  margin-right: 1px;
  margin-top: 1px;
}
.font-field-wrapper .value-field-wrapper .field-wrapper-inner input,
.font-field-wrapper .value-field-wrapper .field-wrapper-inner .dragger {
  height: 30px;
}
/* @end */
/* @group Font Family
------------------------------------------------------------------------------------------------*/
.fontfamilyoverlay {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 31000;
}
.fontfamily-field-wrapper {
  z-index: 310001;
}
.fontfamily-field-wrapper .current {
  color: #ddd;
  background: url(/universal/images-v6/tweak/dropdown-dark.png) no-repeat right center;
  cursor: pointer;
  font-size: 15px;
  overflow: hidden;
}
.font-family-list-container,
.font-family-list,
.font-family-list .font-family-list-inner {
  width: 206px;
}
.font-family-list-container {
  position: fixed;
  background-color: #eee;
  top: 200px;
  bottom: 100px;
  width: 206px;
  left: 6px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #eeeeee;
  background-image: -o-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: -moz-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: -ms-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: -webkit-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: linear-gradient(#f8f8f8, #e4e4e4);
  -webkit-box-shadow: 0 5px 20px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 20px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 20px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.font-family-list-container * {
  line-height: 1em;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
}
.font-family-list-container .fontssearch {
  margin-left: 13px;
  margin-top: 13px;
  -webkit-appearance: searchfield;
  width: 175px;
}
.font-family-list-container .font-family-list {
  position: absolute;
  overflow: auto;
  top: 52px;
  bottom: 0;
}
.font-family-list-container .font-family-list * {
  font-family: 'Helvetica Neue';
}
.font-family-list-container .font-family-list .font-family-list-inner {
  position: absolute;
  margin: 0;
}
.font-family-list-container .font-family-list .font-family-list-inner div:first-child .title {
  margin-top: 0;
}
.font-family-list-container .font-family-list .title {
  padding-top: 5px;
  padding-left: 5px;
  margin-top: 15px;
  margin-bottom: 5px;
  color: #aaa;
  font-size: 9px;
  line-height: 10px;
  text-transform: uppercase;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.font-family-list-container .font-family-list .title.typekit {
  height: 16px;
  background-size: 50%;
  background-position: 5px;
}
.font-family-list-container .font-family-list:hover .selected {
  background: none;
}
.font-family-list-container .font-family-list .option {
  padding: 5px 20px;
  overflow: hidden;
  clear: both;
  font-size: 13px;
  cursor: pointer;
}
.font-family-list-container .font-family-list .option.typekitfont {
  height: 17px;
  background-position: 0px -5px;
  background-repeat: no-repeat no-repeat;
  color: transparent;
}
.font-family-list-container .font-family-list .option:hover {
  background: #fff;
  background-position: 0px -5px;
  background-repeat: no-repeat no-repeat;
}
.font-family-list-container .font-family-list .option.selected {
  border-left: 5px solid #333;
  padding-left: 15px;
}
.font-family-list-container .font-family-list .option.selected.typekitfont {
  background-position: -5px -5px;
  background-repeat: no-repeat no-repeat;
}
.font-family-list-container .font-family-list .option.hidden {
  display: none;
}
.font-family-list-container .font-family-list .option * {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
}
.font-family-list-container .font-family-list .option .preview {
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
}
/* @end */
/* @group ColorPalette
------------------------------------------------------------------------------------------------*/
.colorpalette-field-wrapper {
  position: relative;
}
.colorpalette-field-wrapper .field-wrapper-inner {
  position: relative;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}
.colorpalette-field-wrapper .field-wrapper-inner .paletteitem {
  height: 20px;
  width: 20px;
  float: left;
  margin-right: 5px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
}
.colorpalette-field-wrapper .picker {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 5px;
  right: 5px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  background-image: url('/universal/images-v6/icons/icon-tweakvisual-14-dark.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.colorpalette-field-wrapper input {
  display: none;
}
/* @end */
/* @group Color
------------------------------------------------------------------------------------------------*/
.colorpicker-dialog-overlay {
  position: fixed;
  left: 0;
  top: 0;
  height: 100px;
  width: 100px;
}
.color-field-wrapper {
  position: relative;
}
.color-field-wrapper .field-wrapper-inner {
  position: relative;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*background-image: url('/universal/images-v6/tweak/alphabg.png');*/

  cursor: pointer;
}
.color-field-wrapper .picker {
  height: 20px;
  width: 20px;
  position: absolute;
  top: 5px;
  right: 5px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
}
.color-field-wrapper input {
  display: none;
}
/*.color-field-wrapper:first-child .picker {
  .border-radius(0 5px 0 0);
}

.color-field-wrapper:last-child .picker {
  .border-radius(0 0 5px 0);
}
*/
/* @end */
/* @group Value
------------------------------------------------------------------------------------------------*/
.value-field-wrapper {
  position: relative;
}
.value-field-wrapper label,
.value-field-wrapper input,
.value-field-wrapper dragger,
.value-field-wrapper track {
  padding: 0;
  color: #ccc;
  font-size: 10.799999999999999px;
  -webkit-box-shadow: 0 0 1px transparent;
  -moz-box-shadow: 0 0 1px transparent;
  box-shadow: 0 0 1px transparent;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.value-field-wrapper:hover label,
.value-field-wrapper:hover input,
.value-field-wrapper:hover dragger,
.value-field-wrapper:hover track {
  color: #ddd;
}
.value-field-wrapper label {
  display: block;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 135px;
}
.value-field-wrapper .active {
  color: #ddd;
}
.value-field-wrapper input,
.value-field-wrapper .dragger {
  height: 30px;
  width: 38px;
  position: absolute;
  top: 0;
  right: 10px;
}
.value-field-wrapper input {
  border: none;
  text-align: right;
  display: inline-block;
  background: none;
  outline: none;
  height: 30px;
  line-height: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  top: 50%;
  margin-top: -15px;
}
.value-field-wrapper .dragger {
  cursor: row-resize;
}
.value-field-wrapper .noslider label {
  position: relative;
  margin-right: 55px;
  width: auto;
}
.value-field-wrapper .noslider .dragger {
  right: 0;
  width: 100% !important;
}
.value-field-wrapper .track {
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,1), 0 0 2px rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,1), 0 0 2px rgba(255,255,255,.15);
  box-shadow: inset 0 1px 3px rgba(0,0,0,1), 0 0 2px rgba(255,255,255,.15);
  background-color: #303030;
  background-image: -moz-linear-gradient(#262626, #303030);
  background-image: -ms-linear-gradient(#262626, #303030);
  background-image: -webkit-linear-gradient(#262626, #303030);
  background-image: linear-gradient(#262626, #303030);
  cursor: pointer;
  height: 10px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: -5px 55px 0 0;
  position: relative;
  top: 50%;
  opacity: 0;
}
.value-field-wrapper.sliding label,
.value-field-wrapper .hasslider:hover label {
  opacity: 0;
}
.value-field-wrapper.sliding .track,
.value-field-wrapper .hasslider:hover .track {
  opacity: 1;
}
.value-field-wrapper .nolabel .track {
  margin-left: 0;
}
.value-field-wrapper .handle {
  height: 15px;
  width: 8px;
  position: absolute;
  left: 0;
  top: 2px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #cccccc;
  background-image: -moz-linear-gradient(#ffffff, #cccccc);
  background-image: -ms-linear-gradient(#ffffff, #cccccc);
  background-image: -webkit-linear-gradient(#ffffff, #cccccc);
  background-image: linear-gradient(#ffffff, #cccccc);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
  cursor: pointer;
  margin-top: -5px;
}
.squarespace-tweak-child-dialog .value-field-wrapper input,
.squarespace-tweak-child-dialog .value-field-wrapper dragger {
  right: 0;
}
.sqs-grip {
  position: absolute;
  background: black;
  border-radius: 100px;
  height: 20px;
  width: 20px;
  margin-top: -10px;
  margin-left: -10px;
  display: none;
}
/* @end */
/* @group Hue Value Field
------------------------------------------------------------------------------------------------*/
.hue-field .track {
  height: 10.799999999999999px;
  margin-top: -6px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff0000), color-stop(0.1, #ff9900), color-stop(0.2, #ccff00), color-stop(0.3, #33ff00), color-stop(0.4, #00ff66), color-stop(0.5, #00ffff), color-stop(0.6, #0066ff), color-stop(0.7, #3300ff), color-stop(0.8, #cc00ff), color-stop(0.9, #ff0099), color-stop(1, #ff0000));
  background-image: -moz-linear-gradient(center top, #ff0000, #ff9900, #ccff00, #33ff00, #00ff66, #00ffff, #0066ff, #3300ff, #cc00ff, #ff0099, #ff0000);
}
.hue-field .handle {
  margin-top: -2px;
}
/* @end */
/* @group Checkbox
------------------------------------------------------------------------------------------------*/
.checkbox-field-wrapper {
  cursor: pointer;
}
.checkbox-field-wrapper .checkbox-element {
  position: absolute;
  right: 0;
  width: 29px;
  height: 30px;
  background: transparent url(/universal/images-v6/dialog/check.png) 7px 9px no-repeat;
}
.checkbox-field-wrapper.active .checkbox-element {
  background: transparent url(/universal/images-v6/tweak/check-active-dark.png) 0px 2px no-repeat;
}
/* @end */
/* @group Margin/Padding
------------------------------------------------------------------------------------------------*/
.dimensions-field-wrapper.active .field-title,
.dimensions-field-wrapper:hover .field-title {
  display: none;
}
.dimensions-field-wrapper.active > .field-wrapper-inner,
.dimensions-field-wrapper:hover > .field-wrapper-inner {
  display: block;
}
.dimensions-field-wrapper > .field-wrapper-inner {
  height: 30px;
  display: none;
}
.dimensions-field-wrapper .field-wrapper {
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  width: 25%;
}
.dimensions-field-wrapper .value-field-wrapper {
  -moz-border-radius: 0;
  border-radius: 0;
  background: none;
}
.dimensions-field-wrapper .value-field-wrapper .field-wrapper-inner {
  margin: 0;
  padding: 0 5px 0 10px;
}
.dimensions-field-wrapper .value-field-wrapper label {
  position: absolute;
  width: auto;
  display: block;
  margin-right: 30px;
  padding-left: 7px;
  text-align: center;
  /*background: rgba(0,255,0,.5);*/

  left: 0;
  top: 2px;
}
.dimensions-field-wrapper .value-field-wrapper label img {
  opacity: .6;
}
.dimensions-field-wrapper .value-field-wrapper label.top img,
.dimensions-field-wrapper .value-field-wrapper label.bottom img {
  margin-top: 8px;
}
.dimensions-field-wrapper .value-field-wrapper label.right img,
.dimensions-field-wrapper .value-field-wrapper label.left img {
  margin-top: 9px;
}
.dimensions-field-wrapper .value-field-wrapper:hover label img {
  opacity: .9;
}
.dimensions-field-wrapper .value-field-wrapper input,
.dimensions-field-wrapper .value-field-wrapper .dragger {
  width: 25px;
  right: 0;
}
/* @end */
/* @group Dropdown
------------------------------------------------------------------------------------------------*/
.dropdown-field-wrapper select {
  cursor: pointer;
  position: absolute;
  width: 100%;
  opacity: 0;
  background: #efefef;
  line-height: 30px;
  height: 30px;
}
.dropdown-field-wrapper .current {
  line-height: 30px;
  margin-right: 12px;
  background: url(/universal/images-v6/tweak/dropdown-dark.png) no-repeat right center;
  padding-right: 15px;
}
.squarespace-tweak-child-dialog .dropdown-field-wrapper .current {
  margin-right: 0;
  background-image: url(/universal/images-v6/tweak/dropdown-dark.png);
}
.squarespace-tweak-child-dialog .checkbox-element {
  right: 5px;
}
/* @end */
/* @group Font Dialog 'Dropdown'
------------------------------------------------------------------------------------------------*/
.standard-dialog-wrapper.dropdown {
  margin-top: 1px;
  overflow: visible;
}
.standard-dialog-wrapper.dropdown .flyout-notch-top {
  /*background: url(/universal/images-v6/tweak/dropdown-notch-up.png) center top no-repeat;*/

  height: 6px;
  width: 100%;
  /*margin-left: 0 !important;*/

  opacity: 0;
}
.standard-dialog-wrapper.dropdown .flyout-notch-top.bottom {
  -webkit-transform: rotatex(180deg);
}
.standard-dialog-wrapper.dropdown .tab-wrapper {
  padding-top: 0;
}
.standard-dialog-wrapper.dropdown .title-block {
  display: none;
}
.standard-dialog-wrapper.dropdown .body-block {
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #eeeeee;
  background-image: -o-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: -moz-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: -ms-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: -webkit-linear-gradient(#f8f8f8, #e4e4e4);
  background-image: linear-gradient(#f8f8f8, #e4e4e4);
  -webkit-box-shadow: 0 5px 20px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 20px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 20px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.standard-dialog-wrapper.dropdown .field-wrapper {
  padding: 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.standard-dialog-wrapper.dropdown .field-wrapper.backgroundimage-field-wrapper {
  padding: 0;
}
.standard-dialog-wrapper.dropdown .field-wrapper:last-child {
  border-bottom: none;
}
.standard-dialog-wrapper.dropdown .fontfamily-field-wrapper .current,
.standard-dialog-wrapper.dropdown .value-field-wrapper label,
.standard-dialog-wrapper.dropdown .value-field-wrapper input,
.standard-dialog-wrapper.dropdown .field-title {
  color: #444;
}
.standard-dialog-wrapper.dropdown .value-field-wrapper .track {
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), 0 0 2px rgba(255,255,255,.15);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), 0 0 2px rgba(255,255,255,.15);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), 0 0 2px rgba(255,255,255,.15);
  background-color: #cccccc;
  background-image: -o-linear-gradient(#bfbfbf, #d9d9d9);
  background-image: -moz-linear-gradient(#bfbfbf, #d9d9d9);
  background-image: -ms-linear-gradient(#bfbfbf, #d9d9d9);
  background-image: -webkit-linear-gradient(#bfbfbf, #d9d9d9);
  background-image: linear-gradient(#bfbfbf, #d9d9d9);
}
.standard-dialog-wrapper.dropdown .value-field-wrapper.alp {
  margin-bottom: 10px;
  padding: 0 10px 5px;
}
.standard-dialog-wrapper.dropdown .value-field-wrapper.alp label {
  font-weight: 400;
  font-size: 12px;
}
/* @end */
/* @group Super Color Picker
------------------------------------------------------------------------------------------------*/
.field-wrapper.supercolorwheel {
  margin-bottom: 120px;
  padding: 5px !important;
}
.field-wrapper.supercolorwheel .field-wrapper-inner {
  height: 170px;
}
/* @end */
/* @group Colorpicker
------------------------------------------------------------------------------------------------*/
.colorwheel-field-wrapper {
  border-bottom: none !important;
  margin-bottom: 5px !important;
}
.colorwheel-field-wrapper .field-wrapper-inner {
  margin: 10px;
  height: 195px;
}
.colorpicker {
  /*border: 1px solid #CCC;*/

  -moz-border-radius: 6px;
  border-radius: 6px;
  /*.colorpicker .handle {
  	position: absolute;
  	left: 100%;
  	width: 13px;
  	margin-top: -6px;
  	margin-left: -6px;
  	height: 100%;
  	background: url('/universal/images-v6/tweak/sliderbg.png') center top no-repeat;
  }*/

}
.colorpicker .main-container {
  position: relative;
  float: none;
}
.colorpicker .dialog-close {
  -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;
  z-index: 999;
  background: url(/universal/images-v6/icons/icon-close-9-dark.png) center center no-repeat;
  top: 0px;
  right: 2px;
  padding: 8px;
  border-radius: 18px;
  opacity: 0.33;
  cursor: pointer;
}
.colorpicker .dialog-close:hover {
  opacity: 1;
}
.colorpicker .wheel {
  opacity: 1;
  position: relative;
  cursor: pointer;
  margin-bottom: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.colorpicker .loupe {
  height: 25px;
  width: 25px;
  position: absolute;
  left: 0;
  top: 0;
  -moz-border-radius: 100px;
  border-radius: 100px;
  z-index: 1000000;
  display: none;
}
.colorpicker .wheelsat,
.colorpicker .wheeldesat {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  background-size: contain;
  overflow: hidden;
}
.colorpicker .wheelsat {
  background: transparent url('/universal/images-v6/tweak/hslbgdark.png') center center no-repeat;
}
.colorpicker .wheeldesat {
  background: transparent url('/universal/images-v6/tweak/hslbgmonodark.png') center center no-repeat;
}
.colorpicker .marker {
  height: 5px;
  width: 5px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  position: absolute;
  margin-top: -2px;
  margin-left: -2px;
  background-color: transparent;
}
.colorpicker .paletteitem {
  height: 20px;
  width: 20px;
  float: left;
  margin-right: 5px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  cursor: pointer;
}
.colorpicker .hue,
.colorpicker .lum,
.colorpicker .sat,
.colorpicker .red,
.colorpicker .blu,
.colorpicker .gre {
  display: none;
}
.colorpicker .value-field-wrapper .track .dragger,
.colorpicker .value-field-wrapper .track input {
  display: none;
}
.colorpicker .hslinputs,
.colorpicker .rgbinputs,
.colorpicker .value-field-wrapper.alpha .field-wrapper-inner {
  background-color: #272727;
  background-image: -moz-linear-gradient(#303030, #272727);
  background-image: -ms-linear-gradient(#303030, #272727);
  background-image: -webkit-linear-gradient(#303030, #272727);
  background-image: linear-gradient(#303030, #272727);
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(255, 255, 255, 0.05);
  margin-bottom: 5px;
}
.colorpicker .hslinputs > .value-field-wrapper,
.colorpicker .rgbinputs > .value-field-wrapper,
.colorpicker .value-field-wrapper.alpha {
  padding: 0;
}
.colorpicker .value-field-wrapper label {
  width: auto;
  display: block;
  margin-right: auto;
  width: 20px;
  left: 0;
}
.colorpicker .value-field-wrapper .track {
  margin-left: 26px;
  margin-right: 43px;
  background: none;
  height: 16px;
  margin-top: -7px;
  border-radius: 4px;
}
.colorpicker .value-field-wrapper label,
.colorpicker .value-field-wrapper .track {
  opacity: 1 !important;
}
.colorpicker .value-field-wrapper .handle {
  margin-top: -6px;
  height: 24px;
}
.colorpicker .value-field-wrapper .dragger {
  height: 100%;
  right: 0;
}
.colorpicker .value-field-wrapper input {
  width: 35px !important;
  text-align: right;
}
.colorpicker .value-field-wrapper.lum,
.colorpicker .value-field-wrapper.blu {
  padding-bottom: 5px;
  border-bottom: 1px solid #bbb;
}
.colorpicker .value-field-wrapper.red,
.colorpicker .value-field-wrapper.alp {
  padding-top: 5px;
}
.colorpicker .value-field-wrapper.hue .track {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff0000), color-stop(0.1, #ff9900), color-stop(0.2, #ccff00), color-stop(0.3, #33ff00), color-stop(0.4, #00ff66), color-stop(0.5, #00ffff), color-stop(0.6, #0066ff), color-stop(0.7, #3300ff), color-stop(0.8, #cc00ff), color-stop(0.9, #ff0099), color-stop(1, #ff0000));
  background-image: -moz-linear-gradient(center top, #ff0000, #ff9900, #ccff00, #33ff00, #00ff66, #00ffff, #0066ff, #3300ff, #cc00ff, #ff0099, #ff0000);
}
.colorpicker .value-field-wrapper.alp .track {
  background-image: url(/universal/images-v6/tweak/alphabg.png);
}
.colorpicker .input-field-wrapper {
  margin: 0;
}
.colorpicker .input-field-wrapper .field-title {
  display: none;
}
.colorpicker .input-field-wrapper input {
  position: absolute;
  left: 15px;
  right: 15px;
  padding: 3px;
  text-align: center;
  outline: none;
  display: block;
  margin-top: 0;
  border: none;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 15px;
  height: 15px;
  font-size: 12px;
  font-family: 'Espresso Mono', 'Menlo', 'Inconsolate', 'Monaco', 'Courier New' !important;
  background: rgba(255, 255, 255, 0.4);
}
.colorpicker .input-field-wrapper input:hover,
.colorpicker .input-field-wrapper input:focus {
  background: rgba(255, 255, 255, 0.8);
}
.colorpicker .input-field-wrapper input:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
/* @end */
/* @group Input
------------------------------------------------------------------------------------------------*/
.input-field-wrapper .field-title {
  display: inline-block;
  width: 25px;
  text-align: center;
}
.input-field-wrapper .input-field-wrapper input {
  width: 170px;
  height: 18px !important;
  line-height: 18px !important;
  padding: 0 !important;
  margin-top: 6px;
  background: transparent;
  border: none;
  font: 14px Menlo, Inconsolata, 'Courier New', Courier, monospace;
  color: #444;
}
/* @end */
/* @group Colorpicker
------------------------------------------------------------------------------------------------*/
.standard-dialog-wrapper.dropdown.palettepicker .input-field-wrapper {
  border-bottom: none;
}
.standard-dialog-wrapper.dropdown.palettepicker .paletteset-field-wrapper {
  padding: 10px 15px 0;
  border-bottom: none;
  background-color: #DDD;
  margin-bottom: 10px;
}
.standard-dialog-wrapper.dropdown.palettepicker .paletteset-field-wrapper .paletteitem {
  height: 20px;
  width: 20px;
  float: left;
  margin-right: 5px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.04);
}
.standard-dialog-wrapper.dropdown.palettepicker .paletteset-field-wrapper .palettesetbutton {
  float: right;
  background-image: url('/universal/images-v6/tweak/cycle.png');
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.standard-dialog-wrapper.dropdown.palettepicker .paletteset-field-wrapper .nopalettemsg {
  background-color: #DDD;
  color: #666;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -9px;
  height: 37px;
  position: absolute;
  width: 200px;
  text-align: center;
  font-style: italic;
  padding-top: 3px;
  font-size: 12px;
}
.standard-dialog-wrapper.dropdown.palettepicker .paletteset-field-wrapper .nopalettemsg.hidden {
  display: none;
}
.standard-dialog-wrapper.dropdown.palettepicker .palettebutton {
  float: left;
  margin-left: 20px;
}
/* @end */
.dialog-tweak-settings .body-block .tab-wrapper {
  position: relative;
}
.dialog-tweak-settings .controls-block {
  position: relative;
}
.dialog-tweak-settings .custom-field-description {
  margin-left: -5px;
  line-height: 15px;
  padding-right: 15px;
}
.dialog-tweak-settings input {
  font-family: sans-serif;
}
.presets-group-field-wrapper .sqs-reset-button {
  display: none;
}
body.sqs-style-mode .dialog-screen-overlay {
  opacity: 0 !important;
}
body.sqs-style-mode .dialog-tweak-settings {
  bottom: 0;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal.visitor .body-block {
  bottom: 0;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .header-button {
  position: absolute;
  right: 10px;
  top: 22px;
  display: none;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .header-button input[type="button"] {
  background: none;
  border: none;
  text-shadow: none;
  box-shadow: none;
  padding-top: 9px;
  cursor: pointer;
  text-decoration: none;
  color: #000;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .header-button input[type="button"]:hover {
  background: none;
  border: none;
  text-shadow: none;
  box-shadow: none;
  padding-top: 9px;
  cursor: pointer;
  text-decoration: none;
  color: #000;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal.showheaderbutton .header-button {
  display: block;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .title-block {
  -moz-border-radius: 0;
  border-radius: 0;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .body-block {
  position: absolute;
  top: 54px;
  bottom: 54px;
  -moz-border-radius: 0;
  border-radius: 0;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block {
  position: absolute;
  bottom: 0;
  background-color: transparent;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder {
  width: 220px;
  padding-top: 20px;
  padding-left: 3px;
  padding-right: 0 !important;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block {
  float: none;
  display: inline-block;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input {
  padding: 4px 15px;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"] a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="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);
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"]:hover a {
  color: #fff;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="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);
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="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;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"]:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"]:hover a {
  color: #111;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"]:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"] a {
  color: #222;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"]:focus {
  outline: none;
  color: #111111;
  -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;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"].save {
  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;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"].save a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"].save: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);
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"].save:hover a {
  color: #fff;
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"].save: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);
}
body.sqs-style-mode .standard-dialog-wrapper.minimal .controls-block .button-holder .button-block input[type="button"].save: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;
}
.color-triangle-overlay {
  background-color: rgba(255, 255, 255, 0.01) !important;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.yui3-panel-content {
  background: rgba(255, 255, 255, 0.98);
  color: #222222;
  -webkit-box-shadow: 0 3px 25px rgba(0,0,0,.2);
  -moz-box-shadow: 0 3px 25px rgba(0,0,0,.2);
  box-shadow: 0 3px 25px rgba(0,0,0,.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.yui3-panel.yui3-panel-top {
  padding-top: 9px;
  padding-left: 20px;
  padding-right: 20px;
}
.yui3-panel.yui3-panel-bottom {
  padding-bottom: 9px;
  padding-left: 9px;
}
.yui3-panel.yui3-panel-left {
  padding-bottom: 20px;
  padding-left: 9px;
  padding-right: 20px;
}
.yui3-panel.yui3-panel-right {
  padding-right: 9px;
  padding-left: 20px;
}
.yui3-panel-pointer {
  overflow: hidden;
}
.yui3-panel-pointer .yui3-overlay-content {
  position: absolute;
  height: 13px;
  width: 13px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  background: rgba(255, 255, 255, 0.98);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
}
.yui3-panel-pointer.yui3-panel-pointer-top,
.yui3-panel-pointer.yui3-panel-pointer-bottom {
  min-width: 17px;
  max-width: 100%;
  height: 10px;
}
.yui3-panel-pointer.yui3-panel-pointer-top .yui3-overlay-content,
.yui3-panel-pointer.yui3-panel-pointer-bottom .yui3-overlay-content {
  left: 50%;
  top: -100%;
}
.yui3-panel-pointer.yui3-panel-pointer-left,
.yui3-panel-pointer.yui3-panel-pointer-right {
  min-height: 17px;
  max-height: 100%;
  width: 10px;
}
.yui3-panel-pointer.yui3-panel-pointer-left .yui3-overlay-content,
.yui3-panel-pointer.yui3-panel-pointer-right .yui3-overlay-content {
  top: 50%;
  margin-top: -8.5px;
  left: 10px;
}
.yui3-panel-pointer.yui3-panel-pointer-right .yui3-overlay-content {
  left: 0;
}
.yui3-panel-type-inline {
  position: relative;
}
.yui3-panel-type-link-edit {
  width: auto !important;
}
.yui3-panel-type-link-edit .yui3-panel-content {
  height: auto !important;
  background: #111;
  border: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-create-link-content .title {
  padding-bottom: 5px;
}
.sqs-create-link-content .placeholder {
  cursor: pointer;
  position: relative;
  height: 28px;
  line-height: 28px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #333;
}
.sqs-create-link-content .placeholder.open {
  border-bottom-left-radius: 0;
  -moz-border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
.sqs-create-link-content .placeholder .link-icon {
  height: 16px;
  width: 16px;
  background-image: url(/universal/images-v6/content/icon-link-16-light.png);
  position: absolute;
  top: 6px;
  left: 8px;
}
.sqs-create-link-content .placeholder .inner {
  font-size: 11px;
  font-weight: normal;
  margin-left: 30px;
  max-width: 280px;
  color: #BBB;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-create-link-content .placeholder .clear {
  position: absolute;
  top: 0;
  right: 0;
  height: 27px;
  width: 27px;
  background: transparent url('/universal/images-v6/icons/icon-trash-9-light.png') center center no-repeat;
  cursor: pointer;
  opacity: .7;
}
.sqs-create-link-content .placeholder .clear.hidden {
  display: none;
}
.sqs-create-link-content .editing-window {
  position: relative;
  overflow: hidden;
  border: 1px solid #333;
  border-top: none;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.sqs-create-link-content .editing-window.without-placeholder {
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
}
.sqs-create-link-content .editing-window.hidden {
  display: none;
}
.sqs-create-link-content .editing-window.invisible {
  visibility: hidden;
}
.sqs-create-link-content .editing-window .sqs-tab-view {
  padding: 5px 10px;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content {
  height: 100%;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-self {
  text-align: right;
  padding: 5px 0 10px;
  line-height: 26px;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-self .tab-view-tab {
  display: inline-block;
  cursor: pointer;
  color: #666;
  font-size: 12px;
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
  position: static;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-self .tab-view-tab:not(:first-child) {
  margin-left: 10px;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-self .tab-view-tab:hover {
  color: #AAA;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-self .tab-view-tab.active {
  color: #DDD;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-children {
  zoom: 1;
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-children:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-create-link-content .editing-window .sqs-tab-view-content .sqs-tab-view-children .tab-wrapper {
  position: static;
  padding-top: 0;
}
.dialog-navigationlinkconfig .body-block,
.dialog-configure-collection .body-block {
  height: auto !important;
  position: static;
}
.dialog-navigationlinkconfig .body-block .tab-wrapper,
.dialog-configure-collection .body-block .tab-wrapper {
  position: static;
}
.dialog-navigationlinkconfig .body-block .tab-wrapper .sqs-create-link .placeholder .inner,
.dialog-configure-collection .body-block .tab-wrapper .sqs-create-link .placeholder .inner {
  max-width: 335px;
}
.dialog-imageblockconfig .body-block {
  height: auto !important;
  position: static;
}
.dialog-imageblockconfig .body-block .tab-wrapper {
  position: static;
}
.dialog-imageblockconfig .body-block .tab-wrapper .sqs-create-link-content .placeholder .inner {
  max-width: 287px;
}
.dialog-imageeditminimal .body-block {
  height: auto !important;
  position: static;
}
.dialog-imageeditminimal .body-block .tab-wrapper {
  position: static;
}
.dialog-imageeditminimal .body-block .tab-wrapper .sqs-create-link-content .placeholder .inner {
  max-width: 225px;
}
.dialog-imagepostconfig .sqs-create-link-content .placeholder .inner {
  max-width: 225px;
}
.flyout-link-edit-content .sqs-create-link {
  padding: 0;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.external-link-tab button {
  border: none;
  cursor: pointer;
  background-color: transparent;
  background-repeat: no-repeat;
}
.external-link-tab .link {
  position: relative;
}
.external-link-tab .link .sqs-dialog-field.sqs-text {
  padding: 0;
}
.external-link-tab .link .sqs-dialog-field.sqs-text input {
  font-size: 14px;
  padding: 8px 25px 8px 8px;
  border: none;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.external-link-tab .link .sqs-dialog-field.sqs-text input:focus {
  box-shadow: none;
}
.external-link-tab .link .visit {
  background-position: center center;
  background-image: url(/universal/images-v6/icons/icon-arrow-8-open-dark.png);
  position: absolute;
  width: 8px;
  height: 100%;
  right: 10px;
  opacity: 0.6;
}
.external-link-tab .new-window {
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
  opacity: .8;
  color: #EEE;
  margin-top: 5px;
  background-position: left 2px;
  padding-left: 20px;
  background-image: url(/universal/images-v6/dialog/checkbox-inactive-14-light.png);
}
.external-link-tab .new-window.active {
  background-image: url(/universal/images-v6/dialog/checkbox-active-14-light.png);
  opacity: 1;
}
.external-link-tab .new-window:hover {
  opacity: 1;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.file-manager-tab .options .sqs-dialog-field.sqs-multi-option {
  padding: 0;
}
.file-manager-tab .options .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option {
  height: 81px;
  background-position: center 17px;
}
.file-manager-tab .options .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option.icon-new {
  background-image: url('/universal/images-v6/icons/icon-file-manager-new-file.png');
}
.file-manager-tab .options .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option.icon-existing {
  background-image: url('/universal/images-v6/icons/icon-folder-32-light.png');
}
.file-manager-tab .options .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option .option-title {
  top: 55px;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame {
  padding: 0;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content {
  height: 178px;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-uploader {
  height: 100%;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-uploader .sqs-uploader-content {
  height: 100%;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-uploader .sqs-uploader-content .upload-indicator {
  border: none;
  background: #FFF;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-uploader .sqs-uploader-content .upload-indicator .icon.loading {
  background-image: none;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-uploader .sqs-uploader-content .upload-indicator .icon.loading .spinner {
  width: 100%;
  height: 100%;
  margin-top: 18px;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-uploader .sqs-uploader-content .upload-indicator .text {
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-dialog-field.sqs-file-manager {
  padding: 0;
}
.file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-dialog-field.sqs-file-manager .sqs-file-manager-content .attachments {
  height: 136px;
  overflow-x: hidden;
  overflow-y: auto;
}
.sqs-create-link-content.condensed .file-manager-tab .options .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option {
  height: 38px;
  background-image: none;
}
.sqs-create-link-content.condensed .file-manager-tab .options .sqs-dialog-field.sqs-multi-option .sqs-multi-option-content .option .option-title {
  top: 0;
  line-height: 38px;
}
.sqs-create-link-content.condensed .file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content {
  height: 155px;
}
.sqs-create-link-content.condensed .file-manager-tab .frames .sqs-dialog-field.sqs-multi-frame .sqs-multi-frame-content .sqs-dialog-field.sqs-file-manager .sqs-file-manager-content .attachments {
  height: 113px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-html.description {
  color: #AAA;
  line-height: 16px;
  font-size: 11px;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.sqs-html.description strong {
  color: #DDD;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-multi-option-content {
  zoom: 1;
}
.sqs-multi-option-content:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-multi-option-content .title {
  padding-bottom: 5px;
}
.sqs-multi-option-content .option {
  float: left;
  position: relative;
  height: 65px;
  margin: 0 1px 2px 1px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03);
  -webkit-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background-color: #191919;
  color: #aaa;
  background-position: center 20px;
  background-repeat: no-repeat;
}
.sqs-multi-option-content .option:hover,
.sqs-multi-option-content .option.selected {
  background-color: #222;
  color: #fff;
  cursor: pointer;
}
.sqs-multi-option-content .option.selected {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);
}
.sqs-multi-option-content .option .option-title {
  position: absolute;
  top: 45px;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.sqs-multi-option.columns-1 .sqs-multi-option-content .option {
  float: none;
}
.dialog-producttype .sqs-multi-option .option,
.dialog-type .sqs-multi-option .option,
.dialog-discounttype .sqs-multi-option .option,
.dialog-ratetype .sqs-multi-option .option,
.dialog-zipmatchtype .sqs-multi-option .option {
  height: 70px;
  background-position: 20px 17px;
}
.dialog-producttype .sqs-multi-option .option.icon-store-item-physical,
.dialog-type .sqs-multi-option .option.icon-store-item-physical,
.dialog-discounttype .sqs-multi-option .option.icon-store-item-physical,
.dialog-ratetype .sqs-multi-option .option.icon-store-item-physical,
.dialog-zipmatchtype .sqs-multi-option .option.icon-store-item-physical {
  background-image: url('/universal/images-v6/icons/icon-products-32-light.png');
}
.dialog-producttype .sqs-multi-option .option.icon-store-item-digital-good,
.dialog-type .sqs-multi-option .option.icon-store-item-digital-good,
.dialog-discounttype .sqs-multi-option .option.icon-store-item-digital-good,
.dialog-ratetype .sqs-multi-option .option.icon-store-item-digital-good,
.dialog-zipmatchtype .sqs-multi-option .option.icon-store-item-digital-good {
  background-image: url('/universal/images-v6/icons/icon-commerce-digital-file-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-store-item-service,
.dialog-type .sqs-multi-option .option.icon-store-item-service,
.dialog-discounttype .sqs-multi-option .option.icon-store-item-service,
.dialog-ratetype .sqs-multi-option .option.icon-store-item-service,
.dialog-zipmatchtype .sqs-multi-option .option.icon-store-item-service {
  background-image: url('/universal/images-v6/icons/icon-product-service-32-light.png');
}
.dialog-producttype .sqs-multi-option .option.icon-commerce-coupon-any,
.dialog-type .sqs-multi-option .option.icon-commerce-coupon-any,
.dialog-discounttype .sqs-multi-option .option.icon-commerce-coupon-any,
.dialog-ratetype .sqs-multi-option .option.icon-commerce-coupon-any,
.dialog-zipmatchtype .sqs-multi-option .option.icon-commerce-coupon-any {
  background-image: url('/universal/images-v6/icons/icon-commerce-coupon-any-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-commerce-coupon-at-least,
.dialog-type .sqs-multi-option .option.icon-commerce-coupon-at-least,
.dialog-discounttype .sqs-multi-option .option.icon-commerce-coupon-at-least,
.dialog-ratetype .sqs-multi-option .option.icon-commerce-coupon-at-least,
.dialog-zipmatchtype .sqs-multi-option .option.icon-commerce-coupon-at-least {
  background-image: url('/universal/images-v6/icons/icon-commerce-coupon-more-than-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-commerce-coupon-category,
.dialog-type .sqs-multi-option .option.icon-commerce-coupon-category,
.dialog-discounttype .sqs-multi-option .option.icon-commerce-coupon-category,
.dialog-ratetype .sqs-multi-option .option.icon-commerce-coupon-category,
.dialog-zipmatchtype .sqs-multi-option .option.icon-commerce-coupon-category {
  background-image: url('/universal/images-v6/icons/icon-commerce-coupon-category-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-commerce-coupon-single,
.dialog-type .sqs-multi-option .option.icon-commerce-coupon-single,
.dialog-discounttype .sqs-multi-option .option.icon-commerce-coupon-single,
.dialog-ratetype .sqs-multi-option .option.icon-commerce-coupon-single,
.dialog-zipmatchtype .sqs-multi-option .option.icon-commerce-coupon-single {
  background-image: url('/universal/images-v6/icons/icon-commerce-coupon-single-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-commerce-coupon-discount-flat,
.dialog-type .sqs-multi-option .option.icon-commerce-coupon-discount-flat,
.dialog-discounttype .sqs-multi-option .option.icon-commerce-coupon-discount-flat,
.dialog-ratetype .sqs-multi-option .option.icon-commerce-coupon-discount-flat,
.dialog-zipmatchtype .sqs-multi-option .option.icon-commerce-coupon-discount-flat {
  background-image: url('/universal/images-v6/icons/icon-commerce-discount-flat-$-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-commerce-coupon-discount-percentage,
.dialog-type .sqs-multi-option .option.icon-commerce-coupon-discount-percentage,
.dialog-discounttype .sqs-multi-option .option.icon-commerce-coupon-discount-percentage,
.dialog-ratetype .sqs-multi-option .option.icon-commerce-coupon-discount-percentage,
.dialog-zipmatchtype .sqs-multi-option .option.icon-commerce-coupon-discount-percentage {
  background-image: url('/universal/images-v6/icons/icon-commerce-discount-percent-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-commerce-coupon-discount-free-shipping,
.dialog-type .sqs-multi-option .option.icon-commerce-coupon-discount-free-shipping,
.dialog-discounttype .sqs-multi-option .option.icon-commerce-coupon-discount-free-shipping,
.dialog-ratetype .sqs-multi-option .option.icon-commerce-coupon-discount-free-shipping,
.dialog-zipmatchtype .sqs-multi-option .option.icon-commerce-coupon-discount-free-shipping {
  background-image: url('/universal/images-v6/icons/icon-commerce-shipping-light-solid-32x32.png');
}
.dialog-producttype .sqs-multi-option .option.icon-shipping-flat,
.dialog-type .sqs-multi-option .option.icon-shipping-flat,
.dialog-discounttype .sqs-multi-option .option.icon-shipping-flat,
.dialog-ratetype .sqs-multi-option .option.icon-shipping-flat,
.dialog-zipmatchtype .sqs-multi-option .option.icon-shipping-flat {
  background-image: url('/universal/images-v6/icons/icon-commerce-flat-rate-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-shipping-weight,
.dialog-type .sqs-multi-option .option.icon-shipping-weight,
.dialog-discounttype .sqs-multi-option .option.icon-shipping-weight,
.dialog-ratetype .sqs-multi-option .option.icon-shipping-weight,
.dialog-zipmatchtype .sqs-multi-option .option.icon-shipping-weight {
  background-image: url('/universal/images-v6/icons/icon-commerce-weight-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option.icon-shipping-carrier,
.dialog-type .sqs-multi-option .option.icon-shipping-carrier,
.dialog-discounttype .sqs-multi-option .option.icon-shipping-carrier,
.dialog-ratetype .sqs-multi-option .option.icon-shipping-carrier,
.dialog-zipmatchtype .sqs-multi-option .option.icon-shipping-carrier {
  background-image: url('/universal/images-v6/icons/icon-commerce-carrier-32-light-solid.png');
}
.dialog-producttype .sqs-multi-option .option-title,
.dialog-type .sqs-multi-option .option-title,
.dialog-discounttype .sqs-multi-option .option-title,
.dialog-ratetype .sqs-multi-option .option-title,
.dialog-zipmatchtype .sqs-multi-option .option-title {
  font-size: 16px;
  text-align: left;
  top: 17px;
  left: 70px;
}
.dialog-producttype .sqs-multi-option .option-description,
.dialog-type .sqs-multi-option .option-description,
.dialog-discounttype .sqs-multi-option .option-description,
.dialog-ratetype .sqs-multi-option .option-description,
.dialog-zipmatchtype .sqs-multi-option .option-description {
  font-size: 10px;
  position: absolute;
  top: 40px;
  left: 70px;
  color: #CCC;
}
.dialog-producttype .sqs-multi-option .no-icon .option-title,
.dialog-type .sqs-multi-option .no-icon .option-title,
.dialog-discounttype .sqs-multi-option .no-icon .option-title,
.dialog-ratetype .sqs-multi-option .no-icon .option-title,
.dialog-zipmatchtype .sqs-multi-option .no-icon .option-title,
.dialog-producttype .sqs-multi-option .no-icon .option-description,
.dialog-type .sqs-multi-option .no-icon .option-description,
.dialog-discounttype .sqs-multi-option .no-icon .option-description,
.dialog-ratetype .sqs-multi-option .no-icon .option-description,
.dialog-zipmatchtype .sqs-multi-option .no-icon .option-description {
  left: 20px;
}
.dialog-content-type .sqs-multi-option .option {
  height: 100px;
  background-position: center 24px;
}
.dialog-content-type .sqs-multi-option .option.icon-text {
  background-image: url('/universal/images-v6/icons/icon-text-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option.icon-image {
  background-image: url('/universal/images-v6/icons/icon-image-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option.icon-video {
  background-image: url('/universal/images-v6/icons/icon-video-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option.icon-quote {
  background-image: url('/universal/images-v6/icons/icon-quote-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option.icon-event {
  background-image: url('/universal/images-v6/icons/icon-event-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option.icon-store_item {
  background-image: url('/universal/images-v6/icons/icon-products-32-light.png');
}
.dialog-content-type .sqs-multi-option .option.icon-text {
  background-image: url('/universal/images-v6/icons/icon-text-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option.icon-gallery {
  background-image: url('/universal/images-v6/icons/icon-gallery-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option.icon-link {
  background-image: url('/universal/images-v6/icons/icon-link-32-light-solid.png');
}
.dialog-content-type .sqs-multi-option .option-title {
  top: 65px;
  color: #AAA;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-multi-frame-content {
  zoom: 1;
  height: 200px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.sqs-multi-frame-content:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-multi-frame-content .multi-frame-wrapper {
  height: 100%;
  position: absolute;
}
.sqs-multi-frame-content .multi-frame-wrapper .frame {
  float: left;
  height: 100%;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-file-manager-content {
  background: #FFF;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sqs-file-manager-content .search {
  position: relative;
}
.sqs-file-manager-content .search .sqs-dialog-field.sqs-text {
  padding: 0;
}
.sqs-file-manager-content .search .sqs-dialog-field.sqs-text input {
  padding: 10px 10px 10px 35px;
  font-size: 14px;
  border: none;
  border-bottom: 1px solid #EEE;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-image: url('/universal/images-v6/icons/magnifying-glass-15x15.png');
  background-position: 10px center;
  background-repeat: no-repeat;
}
.sqs-file-manager-content .search .sqs-dialog-field.sqs-text input:focus {
  border-color: #EEE;
  box-shadow: none;
}
.sqs-file-manager-content .attachments .attachment {
  height: 34px;
  line-height: 34px;
  width: 100%;
  position: relative;
  font-size: 13px;
}
.sqs-file-manager-content .attachments .attachment .filename {
  position: absolute;
  left: 10px;
  max-width: 288px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #222;
}
.sqs-file-manager-content .attachments .attachment .filename input {
  width: 180px;
  border: 1px solid #DDD;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0;
  font-size: 13px;
}
.sqs-file-manager-content .attachments .attachment .edit {
  position: absolute;
  right: 0;
  top: 1px;
  padding-right: 40px;
  visibility: hidden;
}
.sqs-file-manager-content .attachments .attachment .remove {
  position: absolute;
  right: 0;
  padding-right: 15px;
  visibility: hidden;
}
.sqs-file-manager-content .attachments .attachment.active {
  background: #EEE;
}
.sqs-file-manager-content .attachments .attachment.active .edit {
  visibility: visible;
  opacity: 0.5;
}
.sqs-file-manager-content .attachments .attachment.active .edit:hover {
  opacity: 1;
}
.sqs-file-manager-content .attachments .attachment.active .remove {
  visibility: visible;
  opacity: 0.5;
}
.sqs-file-manager-content .attachments .attachment.active .remove:hover {
  opacity: 1;
}
.sqs-file-manager-content .attachments .attachment.selected {
  font-weight: bold;
}
.sqs-file-manager-content .attachments .empty-files {
  width: 100%;
  height: 100%;
  position: relative;
}
.sqs-file-manager-content .attachments .empty-files .icon {
  position: absolute;
  height: 56px;
  width: 76px;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -38px;
  background-image: url('/universal/images-v6/icons/no-content.png');
  background-position: center center;
  background-repeat: no-repeat;
}
.sqs-file-manager-content .attachments .empty-files .text {
  position: absolute;
  width: 10em;
  top: 50%;
  left: 50%;
  margin: 13px 0 0 -5em;
  text-align: center;
  font-size: 12px;
  font-weight: 300;
  color: #CCC;
}
.sqs-file-manager-content .attachments .empty-search {
  margin: 7px 0 0 10px;
}
.sqs-file-manager-content .attachments .empty-search .text {
  color: #CCC;
  font-size: 14px;
}
.dialog-galleryblockimageedit .sqs-file-manager-content .attachments .attachment .filename {
  max-width: 185px;
}
.dialog-imageblockconfig .sqs-file-manager-content .attachments .attachment .filename {
  max-width: 245px;
}
.dialog-imagepostconfig .sqs-file-manager-content .attachments .attachment .filename {
  max-width: 185px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-content-selector-content {
  color: #FFF;
}
.sqs-content-selector-content .loading {
  margin-top: 5px;
}
.sqs-content-selector-content .loading .spinner {
  float: left;
}
.sqs-content-selector-content .loading .text {
  float: left;
  line-height: 25px;
  margin-left: 10px;
}
.sqs-content-selector-content .collection-group {
  margin-bottom: 30px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .collection .right-paren {
  float: left;
}
.sqs-content-selector-content .collection-group .collection-wrapper .collection .dropdown-button {
  position: absolute;
  background-image: url('/universal/images-v6/icons/icon-dropdown-down-18.png');
  height: 18px;
  width: 18px;
  right: 10px;
  top: 7px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .collection .dropdown-button:hover {
  background-image: url('/universal/images-v6/icons/icon-dropdown-down-18-hover.png');
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown {
  display: none;
  background: #000;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 2px solid #2B2B2B;
  border-top: none;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown.categories-tags .categories {
  padding-top: 10px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown.categories-tags .tags {
  margin-top: 7px;
  padding-bottom: 10px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown.categories {
  padding: 10px 0;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown.tags {
  padding: 10px 0;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .categories {
  width: 114px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .tags {
  width: 85px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .categories,
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .tags {
  position: relative;
  height: 16px;
  cursor: pointer;
  margin-left: 14px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .categories .icon-title,
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .tags .icon-title {
  position: absolute;
  padding-left: 18px;
  line-height: 16px;
  background-image: url('/universal/images-v6/support/add-icon.png');
  background-position: left center;
  background-repeat: no-repeat;
  font-size: 12px;
}
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .categories select,
.sqs-content-selector-content .collection-group .collection-wrapper .dropdown .tags select {
  width: 100%;
  position: absolute;
  opacity: 0;
  height: 100%;
  cursor: pointer;
  z-index: 5000000;
}
.sqs-content-selector-content .collection-group .collection-wrapper:hover {
  opacity: .8;
}
.sqs-content-selector-content .collection-group .collection-wrapper.selected {
  opacity: 1;
  color: #EEE;
}
.sqs-content-selector-content .collection-group .collection-wrapper.open {
  margin-bottom: 5px;
  opacity: 0.8;
}
.sqs-content-selector-content .collection-group .collection-wrapper.open .collection {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.sqs-content-selector-content .collection-group .collection-wrapper.open .collection .dropdown-button {
  background-image: url('/universal/images-v6/icons/icon-dropdown-up.png');
}
.sqs-content-selector-content .collection-group .collection-wrapper.open .collection .dropdown-button:hover {
  background-image: url('/universal/images-v6/icons/icon-dropdown-up-18-hover.png');
}
.sqs-content-selector-content .collection-group .collection-wrapper.open .dropdown {
  display: block;
}
.sqs-create-link-content .existing-content-link-tab {
  height: 247px;
  overflow: auto;
}
.sqs-create-link-content.condensed .existing-content-link-tab {
  height: 155px;
}
.sqs-content-selector-content .collection-group .collection {
  background-image: url(/universal/images-v6/icons/icon-templates-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.folder {
  background-image: url(/universal/images-v6/icons/icon-folder-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.gallery {
  background-image: url(/universal/images-v6/icons/icon-gallery-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.projects {
  background-image: url(/universal/images-v6/icons/icon-project-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.products {
  background-image: url(/universal/images-v6/icons/icon-products-18-light-solid.png);
}
.sqs-content-selector-content .collection-group .collection.blog {
  background-image: url(/universal/images-v6/icons/icon-blog-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.page {
  background-image: url(/universal/images-v6/icons/icon-page-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.calendar {
  background-image: url(/universal/images-v6/icons/icon-schedule-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.external-link {
  background-image: url(/universal/images-v6/icons/icon-link-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.template-page {
  background-image: url(/universal/images-v6/icons/icon-project-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.splash-page {
  background-image: url(/universal/images-v6/icons/icon-splash-page-18-light.png);
}
.sqs-content-selector-content .collection-group .collection.mosaic-page {
  background-image: url(/universal/images-v6/icons/icon-splash-page-18-light.png);
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.collection-group-title {
  padding-bottom: 8px;
  color: #aaa;
  font-size: 11px;
  font-weight: 300;
  text-transform: uppercase;
}
.collection-wrapper {
  margin-bottom: 2px;
  -webkit-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0.5;
}
.collection-wrapper:hover {
  opacity: .8;
}
.collection-wrapper .collection {
  position: relative;
  line-height: 36px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #2B2B2B;
  cursor: pointer;
  background-position: 11px center;
  background-repeat: no-repeat;
}
.collection-wrapper .collection.collection-icon-folder {
  background-image: url(/universal/images-v6/icons/icon-folder-18-light.png);
}
.collection-wrapper .collection.collection-icon-gallery {
  background-image: url(/universal/images-v6/icons/icon-gallery-18-light.png);
}
.collection-wrapper .collection.collection-icon-projects,
.collection-wrapper .collection.collection-icon-template-page {
  background-image: url(/universal/images-v6/icons/icon-project-18-light.png);
}
.collection-wrapper .collection.collection-icon-products {
  background-image: url(/universal/images-v6/icons/icon-products-18-light-solid.png);
}
.collection-wrapper .collection.collection-icon-blog {
  background-image: url(/universal/images-v6/icons/icon-blog-18-light.png);
}
.collection-wrapper .collection.collection-page {
  background-image: url(/universal/images-v6/icons/icon-page-18-light.png);
}
.collection-wrapper .collection.collection-icon-calendar {
  background-image: url(/universal/images-v6/icons/icon-schedule-18-light.png);
}
.collection-wrapper .collection.external-link {
  background-image: url(/universal/images-v6/icons/icon-link-18-light.png);
}
.collection-wrapper .collection .collection-title {
  font-size: 13px;
  font-weight: 300;
  padding-left: 40px;
  max-width: 310px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.collection-wrapper .collection .collection-filter {
  font-size: 13px;
  font-weight: 300;
  padding-left: 10px;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.condensed .collection-wrapper .collection {
  line-height: 32px;
}
.condensed .collection-wrapper .collection .collection-title {
  font-size: 12px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.existing-content-link-tab .sqs-dialog-field.sqs-content-selector {
  padding: 0;
  margin: 0 5px;
}
.sqs-create-link-content .existing-content-link-tab {
  height: 261px;
  overflow: auto;
}
.sqs-create-link-content.condensed .existing-content-link-tab {
  height: 185px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* @group Squarespace Codemirror Theme: squarespace */
.CodeMirror {
  /**
   * Squarespace CodeMirror Light Theme used in Code Injection and light dialogs.
   */

  /*
   * Squarespace Markdown editor coloring.
   */

  /*
   * Code mirror classes override
   * Theme used for the CSS editor, with black background
   */

}
.CodeMirror textarea[wrap] {
  -webkit-transform: scale(1);
}
.CodeMirror.cm-s-squarespace-light {
  background-color: white;
  color: #222;
  text-shadow: 0 1px 0 #F5F5F5;
  line-height: 15px;
}
.CodeMirror.cm-s-squarespace-light div.CodeMirror-selected {
  background-color: #ddd;
  color: #fff;
  text-shadow: 0 1px 0 #E1E1E1;
}
.CodeMirror.cm-s-squarespace-light div.CodeMirror-selected.searched {
  background-color: #FFFF00;
}
.CodeMirror.cm-s-squarespace-light span.CodeMirror-gutter {
  background-color: #F5F5F5;
  border-right: none;
}
.CodeMirror.cm-s-squarespace-light span.CodeMirror-gutter-text {
  color: #CECECE;
}
.CodeMirror.cm-s-squarespace-light span.CodeMirror-cursor {
  border-left: 1px solid #000;
}
.CodeMirror.cm-s-squarespace-light span.cm-comment {
  color: #999;
}
.CodeMirror.cm-s-squarespace-light span.cm-atom {
  color: #9a3091;
}
.CodeMirror.cm-s-squarespace-light span.cm-tag {
  color: #9a3091;
}
.CodeMirror.cm-s-squarespace-light span.cm-number {
  color: #006A90;
  font-weight: bold;
}
.CodeMirror.cm-s-squarespace-light span.cm-string {
  color: #1f3ab3;
}
.CodeMirror.cm-s-squarespace-light span.cm-keyword {
  color: #2060A0;
}
.CodeMirror.cm-s-squarespace-light span.cm-null {
  color: #555;
}
.CodeMirror.cm-s-markdown {
  line-height: 15px;
}
.CodeMirror.cm-s-markdown div.CodeMirror-lines {
  padding: .4em 0;
}
.CodeMirror.cm-s-markdown div.CodeMirror-selected {
  background-color: #ddd !important;
  color: #000 !important;
}
.CodeMirror.cm-s-markdown div.CodeMirror-selected.searched {
  background-color: #FF0 !important;
}
.CodeMirror.cm-s-markdown span.cm-strong {
  font-weight: bold;
  color: #000;
}
.CodeMirror.cm-s-markdown span.cm-header {
  font-weight: bold;
  color: #000;
}
.CodeMirror.cm-s-markdown span.cm-string {
  font-weight: bold;
  color: #2060A0;
}
.CodeMirror.cm-s-markdown span.cm-quote {
  font-weight: bold;
  color: #2060A0;
}
.CodeMirror.cm-s-squarespace-css {
  background-color: #222;
  color: #fff;
  line-height: 15px;
}
.CodeMirror.cm-s-squarespace-css .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: white !important;
}
.CodeMirror.cm-s-squarespace-css span.CodeMirror-selected {
  background-color: #554 !important;
  color: #fff !important;
}
.CodeMirror.cm-s-squarespace-css span.CodeMirror-selected.searched {
  background-color: #FF0 !important;
}
.CodeMirror.cm-s-squarespace-css span.cm-comment {
  color: #fff;
}
.CodeMirror.cm-s-squarespace-css span.cm-atom {
  color: #59bCb5;
}
.CodeMirror.cm-s-squarespace-css span.cm-tag {
  color: #59bCb5;
}
.CodeMirror.cm-s-squarespace-css span.cm-variable {
  color: #ff8;
}
.CodeMirror.cm-s-squarespace-css span.cm-number {
  color: #ffb;
}
.CodeMirror.cm-s-squarespace-css span.cm-string {
  color: #ffb;
}
.CodeMirror.cm-s-squarespace-css span.cm-keyword {
  color: #f96;
}
.CodeMirror.cm-s-squarespace-css span.cm-null {
  color: #fff;
}
.CodeMirror.cm-s-squarespace-css .CodeMirror-gutters {
  background: #222;
  border-right: none;
  font-weight: 200;
}
.CodeMirror.cm-s-squarespace-css .CodeMirror-gutters-text {
  padding: .4em 0 .4em 0;
}
.CodeMirror.cm-s-squarespace-css .CodeMirror-gutters-text pre {
  padding: 0 10px 0 15px;
}
.CodeMirror.cm-s-squarespace-css .CodeMirror-gutter-elt {
  color: #434343;
}
.CodeMirror.cm-s-squarespace-css .CodeMirror-cursor {
  border-left: 1px solid #fff !important;
}
.CodeMirror.cm-s-squarespace-css .CodeMirror-lines .CodeMirror-cursor {
  width: 1px;
  margin-left: -2px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * Squarespace Dialog File
 */
/* ---------- _base.less ---------- */
.sqs-file-hidden {
  display: none;
}
.sqs-file.sqs-dialog-field {
  padding: 0;
}
.sqs-file.sqs-dialog-field-label-plugged label.sqs-dialog-field-label {
  display: block;
  padding-bottom: 5px;
}
.sqs-file .sqs-uploader,
.sqs-file .sqs-uploader-content {
  position: absolute !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sqs-file.has-preview .sqs-uploader,
.sqs-file.has-error .sqs-uploader,
.sqs-file .progress-show-spinner .sqs-uploader,
.sqs-file .progress-show-bar .sqs-uploader {
  visibility: hidden;
}
.sqs-file .progress-show-spinner .sqs-file-preview,
.sqs-file .progress-show-bar .sqs-file-preview {
  visibility: hidden;
}
.sqs-file-content,
.sqs-file-image .sqs-file-image-content,
.sqs-file-audio .sqs-file-audio-content {
  border-radius: 4px;
  border: solid 4px white;
  position: relative;
  color: #999;
  background-color: #fff;
}
.sqs-file .sqs-file-preview {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -25%;
  width: 50%;
  text-align: center;
  word-wrap: break-word;
}
.sqs-file .sqs-file-preview span.file-meta {
  display: block;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
}
.sqs-file .sqs-file-preview span.file-meta-icon {
  width: 24px;
  height: 24px;
  margin: 0 auto 20px;
  background: url('/universal/images-v6/icons/icon-page-24-dark-solid.png');
}
.sqs-file .sqs-file-preview span.file-meta-icon-audio {
  background: url('/universal/images-v6/icons/icon-audio-24-dark-solid.png');
}
.sqs-file .sqs-file-preview span.file-meta-name {
  margin-bottom: 20px;
}
.sqs-file .progress-container {
  position: absolute;
}
.sqs-file .progress-container .sqs-spin {
  display: none;
}
.sqs-file .progress-container .bar {
  margin-top: 30px;
  display: none;
}
.sqs-file .progress-show-spinner .progress-container .sqs-spin,
.sqs-file .progress-show-bar .progress-container .bar {
  display: inline-block;
}
.sqs-file-image-hidden {
  display: none;
}
.sqs-file-image.has-preview .sqs-file-image-external-image-picker,
.sqs-file-image .progress-show-spinner .sqs-file-image-external-image-picker,
.sqs-file-image .progress-show-bar .sqs-file-image-external-image-picker,
.sqs-file-image.image-loading .sqs-file-image-external-image-picker,
.sqs-file-image.has-error .sqs-file-image-external-image-picker {
  visibility: hidden;
}
.sqs-file-image .progress .container.sync {
  background: transparent;
}
.sqs-file-image .progress .bar-inner {
  margin-left: -1px;
}
.sqs-file-image-preview {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sqs-file-image-preview img {
  border: solid 4px white;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: white;
}
.sqs-file-image-processing-failed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.sqs-file-image-processing-failed p {
  position: absolute;
  top: 23%;
  left: 10%;
  right: 10%;
  text-align: center;
  line-height: 1.68em;
  font-size: 12px;
}
.sqs-file-image-processing-failed p strong {
  font-size: 16px;
}
.sqs-file-image-processing-failed p a {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
  padding: 5px 10px;
  margin-top: 12px;
  text-decoration: none;
}
.sqs-file-image-processing-failed p a a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-file-image-processing-failed p a: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-file-image-processing-failed p a:hover a {
  color: #fff;
}
.sqs-file-image-processing-failed p a: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-file-image-processing-failed p a: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-file-image-processing-failed p a:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqs-file-image-processing-failed p a:hover a {
  color: #111;
}
.sqs-file-image-processing-failed p a:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqs-file-image-processing-failed p a a {
  color: #222;
}
.sqs-file-image-processing-failed p a:focus {
  outline: none;
  color: #111111;
  -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-file-image-processing-failed .icon.icon-processing-failed {
  background: url('/universal/images-v6/settings/warning-icon-gray.png') center center;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -9px;
}
.sqs-file-image-processing-longer-than-expected {
  position: absolute;
  top: 50%;
  margin-top: 0px;
  width: 100%;
}
.sqs-file-image-processing-longer-than-expected a {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
  padding: 5px 10px;
  margin-top: 12px;
  text-decoration: none;
  display: inline-block;
}
.sqs-file-image-processing-longer-than-expected a a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-file-image-processing-longer-than-expected a: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-file-image-processing-longer-than-expected a:hover a {
  color: #fff;
}
.sqs-file-image-processing-longer-than-expected a: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-file-image-processing-longer-than-expected a: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-file-image-processing-longer-than-expected a:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqs-file-image-processing-longer-than-expected a:hover a {
  color: #111;
}
.sqs-file-image-processing-longer-than-expected a:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqs-file-image-processing-longer-than-expected a a {
  color: #222;
}
.sqs-file-image-processing-longer-than-expected a:focus {
  outline: none;
  color: #111111;
  -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-file-image-processing-longer-than-expected p {
  margin: 0;
  line-height: 1.68em;
  font-size: 12px;
  text-align: center;
}
.sqs-file-image.processing-taking-longer .progress-container {
  position: absolute;
  display: block;
  width: auto;
  height: auto;
  margin-bottom: 10px;
  top: 50%;
  margin-top: -45px;
  left: 50%;
  margin-left: -15px;
}
.sqs-file-image.processing-taking-longer .progress-container .progress {
  display: block;
  margin: auto;
}
.sqs-file-image-content {
  background-color: white;
}
.sqs-file-image-content.image-loaded,
.sqs-file-image-content.image-loading {
  border-color: transparent;
  background-color: transparent;
}
.sqs-file-image-external-image-picker {
  background: url('/universal/images-v6/configuration/icon-importing-20-dark.png') bottom right no-repeat;
  opacity: 0.2;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 10px;
  right: 11px;
}
.sqs-file-image-external-image-picker:hover {
  opacity: 1;
}
.sqs-file-audio .sqs-file-audio-content.progress-show-spinner .sqs-file-audio-preview {
  visibility: hidden;
}
.sqs-file-audio .sqs-file-audio-content .sqs-file-audio-preview {
  margin-top: 5px;
}
.sqs-file-audio .sqs-file-audio-content:hover .sqs-file-audio-preview {
  margin-right: 50px;
}
.standard-dialog-wrapper .sqs-file {
  padding: 0px 30px 10px;
}
.standard-dialog-wrapper .split-field > .sqs-file {
  padding-right: 0;
}
.sqs-settings-panel .sqs-file-image-content,
.dialog-taxonomy .sqs-file-image-content,
.sqs-dialog-field-tweak-image-dialog .sqs-file-image-content {
  border: solid 1px #ccc;
  background: white;
}
.sqs-settings-panel .sqs-file-image-content.image-loaded,
.dialog-taxonomy .sqs-file-image-content.image-loaded,
.sqs-dialog-field-tweak-image-dialog .sqs-file-image-content.image-loaded {
  background: none;
}
.sqs-settings-panel .sqs-file-image-content.image-loaded img,
.dialog-taxonomy .sqs-file-image-content.image-loaded img,
.sqs-dialog-field-tweak-image-dialog .sqs-file-image-content.image-loaded img {
  border: solid 1px white;
  -webkit-box-shadow: #d3d3d3 0px 0px 14px;
  -moz-box-shadow: #d3d3d3 0px 0px 14px;
  box-shadow: #d3d3d3 0px 0px 14px;
}
.sqs-settings-panel .sqs-file-image-preview,
.dialog-taxonomy .sqs-file-image-preview,
.sqs-dialog-field-tweak-image-dialog .sqs-file-image-preview {
  top: 10px;
  left: 10px;
  bottom: 10px;
  right: 10px;
}
.sqs-settings-panel .sqs-file-image-preview img,
.dialog-taxonomy .sqs-file-image-preview img,
.sqs-dialog-field-tweak-image-dialog .sqs-file-image-preview img {
  border: solid 1px white;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
@-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;
  }
}
.sqs-image-picker {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-y: scroll;
  background: #222222 url('/universal/images-v6/configuration/blk-noise.png');
  padding: 40px;
  z-index: 100000;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: white;
}
.sqs-image-picker-content:not(.has-size-info) .size-visualizer,
.sqs-image-picker-content:not(.has-size-info) .dimensions {
  display: none;
}
.sqs-image-picker.data-state-loading {
  cursor: wait;
}
.sqs-image-picker.data-state-loading .sqs-spin {
  display: block;
}
.sqs-image-picker.sqs-image-picker-hidden {
  display: none;
}
.sqs-image-picker .sqs-spin {
  display: none;
  margin: 60px auto;
}
.sqs-image-picker .size-visualizer {
  position: fixed;
  top: 0;
  left: 0;
  -moz-border-radius: 2px 0 0 0;
  border-radius: 2px 0 0 0;
  z-index: 100055;
}
.sqs-image-picker .size-visualizer .ruler {
  position: absolute;
  z-index: 100058;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #ffffff;
  height: 0;
  width: 0;
}
.sqs-image-picker .size-visualizer .ruler.width {
  border-top: 2px solid #ffffff;
}
.sqs-image-picker .size-visualizer .ruler.height {
  border-left: 2px solid #ffffff;
}
.sqs-image-picker .size-visualizer .label {
  position: fixed;
  font-size: 12px;
  z-index: 100060;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.9);
}
.sqs-image-picker .size-visualizer .label.width {
  top: 2px;
  left: 0;
}
.sqs-image-picker .size-visualizer .label.height {
  top: 0;
  left: 10px;
}
.sqs-image-picker .header {
  position: relative;
  text-align: center;
  color: #cccccc;
  height: 52px;
}
.sqs-image-picker .header:hover {
  color: white;
}
.sqs-image-picker .header:after {
  content: ' ';
}
.sqs-image-picker .header .instructions {
  display: inline;
  padding-right: 5px;
}
.sqs-image-picker .header .controls {
  position: absolute;
  right: 0;
  top: 0;
}
.sqs-image-picker .header .controls .cancel,
.sqs-image-picker .header .controls .confirm {
  padding: 5px 10px;
  font-size: 14px !important;
}
.sqs-image-picker .header .controls .cancel {
  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;
  margin-right: 10px;
}
.sqs-image-picker .header .controls .cancel a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-image-picker .header .controls .cancel: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-image-picker .header .controls .cancel:hover a {
  color: #fff;
}
.sqs-image-picker .header .controls .cancel: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-image-picker .header .controls .cancel: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-image-picker .header .controls .confirm {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
}
.sqs-image-picker .header .controls .confirm a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-image-picker .header .controls .confirm: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-image-picker .header .controls .confirm:hover a {
  color: #fff;
}
.sqs-image-picker .header .controls .confirm: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-image-picker .header .controls .confirm: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-image-picker .header .controls .confirm:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqs-image-picker .header .controls .confirm:hover a {
  color: #111;
}
.sqs-image-picker .header .controls .confirm:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqs-image-picker .header .controls .confirm a {
  color: #222;
}
.sqs-image-picker .header .controls .confirm:focus {
  outline: none;
  color: #111111;
  -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-image-picker .information {
  text-align: center;
}
.sqs-image-picker .information .error {
  margin-top: 20px;
  opacity: 0.8;
  font-size: 14px;
}
.sqs-image-picker .images {
  position: relative;
  margin: auto;
  line-height: 0;
  zoom: 1;
  z-index: 100050;
}
.sqs-image-picker .images:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-image-picker .preview {
  position: relative;
  cursor: pointer;
  float: left;
  padding: 15px;
  z-index: 100150;
}
.sqs-image-picker .preview:hover {
  background-color: #333;
}
.sqs-image-picker .preview.selected {
  background-color: black;
}
.sqs-image-picker .preview:hover,
.sqs-image-picker .preview.selected {
  padding: 14px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ddd;
}
.sqs-image-picker .preview:hover .select-button,
.sqs-image-picker .preview.selected .select-button {
  display: block;
}
.sqs-image-picker .preview:hover .dimensions,
.sqs-image-picker .preview.selected .dimensions {
  opacity: 0;
}
.sqs-image-picker .preview .dimensions {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  bottom: 6px;
  left: 56px;
  z-index: 100250;
  text-align: center;
  white-space: nowrap;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #080808;
  background-image: -moz-linear-gradient(#3c3c3c, #080808);
  background-image: -ms-linear-gradient(#3c3c3c, #080808);
  background-image: -webkit-linear-gradient(#3c3c3c, #080808);
  background-image: linear-gradient(#3c3c3c, #080808);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  padding: 6px 8px 4px 8px;
  overflow: hidden;
  color: #eee;
  font-size: 12px;
  height: 12px;
  opacity: 0.8;
}
.sqs-image-picker .preview .dimensions.loading {
  display: none;
}
.sqs-image-picker .preview .dimensions span {
  position: relative;
  top: 4px;
  font-size: 12px;
}
.sqs-image-picker .preview .image-wrapper {
  position: relative;
  cursor: pointer;
  height: 182px;
  width: 182px;
  overflow: hidden;
  box-sizing: border-box;
}
.sqs-image-picker .preview .image-underlay {
  width: 182px;
  height: 182px;
  position: relative;
}
.sqs-image-picker .preview img {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.sqs-image-picker .preview img.loading {
  opacity: 0;
}
.sqs-image-picker .pagination {
  margin-top: 40px;
}
.sqs-image-picker .pagination .prev.hidden,
.sqs-image-picker .pagination .next.hidden {
  display: none;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * Aviary LESS
 */
#avpw_holder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-check-hidden {
  display: none;
}
.sqs-check-content .check-element {
  padding-left: 32px;
  cursor: pointer;
  background-position: 3px 4px;
  background-repeat: no-repeat;
  background-image: url(/universal/images-v6/dialog/checkbox-inactive-16-light.png);
  zoom: 1;
}
.sqs-check-content .check-element:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-check-content .check-element.active {
  background-image: url(/universal/images-v6/dialog/checkbox-active-16-light.png);
}
.sqs-check-content .check-element.active .title {
  color: white;
}
.sqs-check-content .check-element.active .description {
  color: #AAA;
}
.sqs-check-content .check-element .colorfade {
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.sqs-check-content .check-element .title {
  font-size: 14px;
  line-height: 20px;
  color: #999;
  padding-top: 2px;
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.sqs-check-content .check-element .description {
  color: #555;
  float: left;
  line-height: 1.4em;
  padding-bottom: 3px;
  font-size: 12px;
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.sqs-check.dark .sqs-check-content .check-element {
  background-image: url(/universal/images-v6/dialog/checkbox-inactive-16-dark.png);
}
.sqs-check.dark .sqs-check-content .check-element .title {
  color: #999;
}
.sqs-check.dark .sqs-check-content .check-element .description {
  color: #bbb;
}
.sqs-check.dark .sqs-check-content .check-element.active {
  background-image: url(/universal/images-v6/dialog/checkbox-active-16-dark.png);
}
.sqs-check.dark .sqs-check-content .check-element.active .title {
  color: #000;
}
.sqs-check.dark .sqs-check-content .check-element.active .description {
  color: #444;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
.sqs-summary-filter .sqs-dialog-field {
  padding-left: 0;
  padding-right: 0;
}
.sqs-summary-filter .sqs-autocomplete-content {
  position: static;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
/* @group DialogFields.Select
------------------------------------------------------------------------------------------------*/
.sqs-select-hidden,
.sqs-labeled-select-hidden {
  display: none;
}
.sqs-dialog-field.sqs-select {
  position: relative;
}
.sqs-dialog-field.sqs-select .title {
  padding-bottom: 5px;
}
.sqs-dialog-field.sqs-select .description {
  padding-top: 5px;
}
.sqs-dialog-field.sqs-select.error .select-facade,
.sqs-dialog-field.sqs-select.error.sqs-select-focused .select-facade {
  border-color: #c1b12e;
  -webkit-box-shadow: 0 0 0 1px #c1b12e;
  -moz-box-shadow: 0 0 0 1px #c1b12e;
  box-shadow: 0 0 0 1px #c1b12e;
  background-color: #fffdef;
}
.sqs-dialog-field.sqs-select.sqs-select-focused .select-facade,
.sqs-dialog-field.sqs-select.sqs-labeled-select-focused .select-facade {
  background-color: white;
  color: #111;
  border-color: #14aaff;
  outline: none;
  color: #1e1e1e;
  -webkit-box-shadow: 0 0 0 1px #14aaff;
  -moz-box-shadow: 0 0 0 1px #14aaff;
  box-shadow: 0 0 0 1px #14aaff;
}
.sqs-dialog-field.sqs-select .select-facade {
  position: relative;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 9px;
  border: 1px solid #DFDFDF;
  cursor: pointer;
  background: #fdfdfd;
  height: 100%;
}
.sqs-dialog-field.sqs-select .select-facade:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 20px;
  right: 9px;
  width: 10px;
  height: 10px;
  background: transparent url('/universal/images-v6/dialog/select-arrow-dark.png') center center no-repeat;
  cursor: pointer;
}
.sqs-dialog-field.sqs-select .select-facade .label {
  margin-right: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #111111;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.sqs-dialog-field.sqs-select .select-facade .label.empty {
  color: #cccccc;
}
.sqs-dialog-field.sqs-select .select-facade select {
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  opacity: 0;
  height: 100%;
  width: 100%;
  -moz-border-radius: 0;
  border-radius: 0;
}
.sqs-dialog-field.sqs-select .select-facade select:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.sqs-dialog-field.sqs-select .select-facade:hover {
  background-color: white;
}
.sqs-dialog-field.sqs-select .select-facade:hover label {
  color: color: #111;
}
/* @end */
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-select-focused.dark .select-facade {
  background-color: #333333 !important;
  border-color: transparent !important;
  color: #dddddd !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.sqs-select.dark .description {
  color: #777;
}
.sqs-select.dark .select-facade {
  background-color: #333333;
  border-color: #333333;
}
.sqs-select.dark .select-facade:hover {
  background-color: #333333;
}
.sqs-select.dark .select-facade:after {
  content: ' ';
  display: block;
  background: transparent url('/universal/images-v6/dialog/select-arrow-small.png') center center no-repeat;
  cursor: pointer;
}
.sqs-select.dark .select-facade .label {
  color: #dddddd;
  font-weight: 400;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-select.thin .title {
  font-size: 14px;
}
.sqs-select.thin .description {
  font-size: 11px;
  line-height: 1.4em;
}
.sqs-select.thin .select-facade {
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 0 1em;
}
.sqs-select.thin .select-facade:after {
  position: absolute;
  top: 8px;
}
.sqs-select.thin .select-facade .label {
  font-size: 14px;
  line-height: 2em;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-oembed .text {
  line-height: 17px;
  color: #AAA;
}
.sqs-oembed strong {
  color: #EEE;
}
.sqs-oembed .description {
  line-height: 17px;
  color: #AAA;
  padding-bottom: 10px;
  position: relative;
}
.sqs-oembed .status {
  line-height: 17px;
  color: #AAA;
  padding-top: 7px;
}
.sqs-oembed .input {
  padding: 7px;
  font-size: 18px;
  font-weight: 300;
}
.sqs-oembed .input.has-manual {
  padding-right: 34px !important;
}
.sqs-oembed .manual {
  position: absolute;
  background: url(/universal/images-v6/icons/icon-settings-15-dark.png) center center no-repeat;
  bottom: -38px;
  right: 5px;
  border-radius: 2px;
  padding: 10px 12px 10px 12px;
  color: white;
  cursor: pointer;
  opacity: .35;
  -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;
}
.sqs-oembed .manual:hover {
  opacity: 1;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-content-item-grid-field-content {
  background-color: #FFF;
  border-radius: 3px;
  overflow-x: hidden;
  position: relative;
}
.sqs-content-item-grid-field .sqs-content-item-grid {
  position: relative;
  overflow-y: auto;
  padding: 20px;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-content-item-image {
  width: 20%;
  float: left;
  position: relative;
}
.sqs-content-item-image.yui3-dd-super-proxy-moving {
  visibility: hidden;
}
.sqs-content-item-image.dd-drag-group {
  display: none;
}
.sqs-content-item-image.yui3-dd-super-proxy-clone .image-focal-point,
.sqs-content-item-image.out-of-region .image-focal-point {
  visibility: hidden;
}
.sqs-content-item-image.selected .inside.plain-display,
.sqs-content-item-image.selected .inside img,
.sqs-content-item-image.selected .inside.processing,
.sqs-content-item-image.selected .inside .image-processing-error {
  border-color: #139fff;
  -webkit-box-shadow: rgba(0, 0, 0, .13) 0px 1px 14px, rgba(19, 159 , 255, 1) 0px 0px 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, .13) 0px 1px 14px, rgba(19, 159 , 255, 1) 0px 0px 0 1px;
  box-shadow: rgba(0, 0, 0, .13) 0px 1px 14px, rgba(19, 159 , 255, 1) 0px 0px 0 1px;
}
.sqs-content-item-image.selected .image-focal-point,
.sqs-content-item-image.selected .sqs-action-overlay {
  visibility: hidden;
}
.sqs-content-item-image .type-icon {
  position: absolute;
  height: 29px;
  width: 29px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 65%;
  -moz-border-radius: 14.5px;
  border-radius: 14.5px;
  -webkit-box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.2);
  content: ' ';
  background-color: #222;
}
.sqs-content-item-image .item-type-video .type-icon {
  background-image: url('/universal/images-v6/content/post-type-video.png');
}
.sqs-content-item-image .item-type-text .type-icon {
  background-image: url('/universal/images-v6/content/post-type-text.png');
}
.sqs-content-item-image .item-type-gallery .type-icon {
  background-image: url('/universal/images-v6/content/post-type-gallery.png');
}
.sqs-content-item-image-content {
  margin: 20px auto;
}
.sqs-content-item-image-content.fadeable-plugged.display-status-hidden {
  display: block;
}
.sqs-content-item-image-content .inside {
  display: block;
  position: relative;
  cursor: move;
}
.sqs-content-item-image-content .inside .flag-wrapper {
  position: absolute;
  overflow: hidden;
}
.sqs-content-item-image-content .inside .flag-wrapper .flag-text {
  position: absolute;
  top: 58px;
  right: -30px;
  width: 100px;
  text-align: center;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 100% 0%;
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
  padding: 12px 12px;
  color: white;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.85);
  font-size: 10px;
  font-weight: normal;
  background: #a90725;
  top: 70px;
  width: 120px;
}
.sqs-content-item-image-content .inside .information {
  position: absolute;
  bottom: 0;
  margin-bottom: 1px;
  margin-left: 1px;
  color: #EEE;
  font-size: 12px;
  line-height: 32px;
  background: #333;
  opacity: 0.9;
  zoom: 1;
}
.sqs-content-item-image-content .inside .information:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-content-item-image-content .inside .information .title {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 10px;
  max-width: 90%;
}
.sqs-content-item-image-content .inside .information .price {
  max-width: 93px;
  float: right;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 10px;
  letter-spacing: 1px;
}
.sqs-content-item-image-content .inside .information .price .strikeout {
  text-decoration: line-through;
}
.sqs-content-item-image-content .inside.plain-display {
  background: #222;
  position: relative;
}
.sqs-content-item-image-content .inside.plain-display .meta {
  position: absolute;
  left: 10px;
  bottom: 10px;
}
.sqs-content-item-image-content .inside.plain-display .meta h1,
.sqs-content-item-image-content .inside.plain-display .meta h2 {
  font-size: 11px;
  font-weight: normal;
  margin: 0;
}
.sqs-content-item-image-content .inside.plain-display .meta h1 {
  color: white;
}
.sqs-content-item-image-content .inside.plain-display .meta h2 {
  color: #aaa;
}
.sqs-content-item-image-content .inside.processing {
  background: rgba(0, 0, 0, 0.03);
}
.sqs-content-item-image-content .inside .image-processing-error {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background: #222;
  border: solid 1px white;
  -webkit-box-shadow: #d3d3d3 0px 0px 20px;
  -moz-box-shadow: #d3d3d3 0px 0px 20px;
  box-shadow: #d3d3d3 0px 0px 20px;
}
.sqs-content-item-image-content .inside .image-processing-error p {
  position: absolute;
  top: 23%;
  left: 10%;
  right: 10%;
  text-align: center;
  line-height: 1.68em;
  font-size: 12px;
}
.sqs-content-item-image-content .inside .image-processing-error p strong {
  font-size: 16px;
}
.sqs-content-item-image-content .inside .image-processing-error p a {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
  padding: 5px 10px;
  margin-top: 12px;
  text-decoration: none;
}
.sqs-content-item-image-content .inside .image-processing-error p a a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-content-item-image-content .inside .image-processing-error p a: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-content-item-image-content .inside .image-processing-error p a:hover a {
  color: #fff;
}
.sqs-content-item-image-content .inside .image-processing-error p a: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-content-item-image-content .inside .image-processing-error p a: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-content-item-image-content .inside .image-processing-error p a:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqs-content-item-image-content .inside .image-processing-error p a:hover a {
  color: #111;
}
.sqs-content-item-image-content .inside .image-processing-error p a:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqs-content-item-image-content .inside .image-processing-error p a a {
  color: #222;
}
.sqs-content-item-image-content .inside .image-processing-error p a:focus {
  outline: none;
  color: #111111;
  -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-content-item-image-content .inside .image-processing-error .icon.icon-processing-failed {
  background: url('/universal/images-v6/settings/warning-icon-gray.png') center center;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -9px;
}
.sqs-content-item-image-content .inside .image-processing-error p {
  color: #FFF;
  top: 10%;
  font-weight: 300;
  line-height: normal;
}
.sqs-content-item-image-content .inside .image-processing-error a.remove {
  margin-top: 10px;
}
.sqs-content-item-image-content .inside.processing,
.sqs-content-item-image-content .inside img,
.sqs-content-item-image-content .inside .image-processing-error,
.sqs-content-item-image-content .inside.plain-display {
  outline: solid 1px transparent;
  border: 1px solid #ffffff;
  -webkit-transition: border-color 0.1s ease-out, outline-color 0.1s ease-out;
  -moz-transition: border-color 0.1s ease-out, outline-color 0.1s ease-out;
  -o-transition: border-color 0.1s ease-out, outline-color 0.1s ease-out;
  transition: border-color 0.1s ease-out, outline-color 0.1s ease-out;
  -webkit-box-shadow: rgba(0, 0, 0, .13) 0px 1px 14px, rgba(0, 0, 0, .12) 0px 0px 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, .13) 0px 1px 14px, rgba(0, 0, 0, .12) 0px 0px 0 1px;
  box-shadow: rgba(0, 0, 0, .13) 0px 1px 14px, rgba(0, 0, 0, .12) 0px 0px 0 1px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-content-item-grid {
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.sqs-content-item-grid .sqs-multidrag-count {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  background: #ccc;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-size: 10px;
  line-height: 20px;
  color: white;
}
.sqs-content-item-grid .sqs-uploader {
  float: left;
  position: relative;
}
.sqs-content-item-grid .sqs-uploader-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.sqs-content-item-grid .sqs-uploader-content button {
  background: none;
  height: 170px;
  width: 170px;
  border: 2px dashed #ccc;
  float: left;
  text-align: center;
  position: relative;
  display: inline-block;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #999;
  cursor: pointer;
}
.sqs-content-item-grid .sqs-uploader-content button .icon {
  position: absolute;
  height: 40px;
  width: 40px;
  top: 50%;
  left: 50%;
  margin: -40px 0 0 -20px;
  background: transparent url('/universal/images-v6/dialog/image-field-icon.png') center center no-repeat;
}
.sqs-content-item-grid .sqs-uploader-content button .text {
  width: 100%;
  left: 0;
  bottom: 0;
  margin: 5px auto 0 auto;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
}
.sqs-content-item-grid .sqs-uploader-content button.module {
  height: 196px;
  width: 196px;
}
.sqs-content-item-grid .sqs-uploader-content button.module .icon {
  margin-top: 48px;
}
.sqs-content-item-grid .sqs-uploader-content input {
  position: absolute;
  top: 0;
  left: 0;
}
.sqs-content-item-grid .add-item {
  background: #222222 url("/universal/images-v6/icons/icon-plus-9-light.png") center center no-repeat;
  border: 0;
  -moz-border-radius: 100px;
  border-radius: 100px;
  height: 33px;
  width: 33px;
  position: absolute;
  z-index: 8000;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
}
.sqs-content-item-grid-content {
  zoom: 1;
}
.sqs-content-item-grid-content:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-content-item-grid-content.empty {
  width: 100%;
  height: 100%;
}
.sqs-content-item-grid-content.empty .sqs-uploader button {
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.sqs-content-item-grid-content.empty .sqs-uploader button .text {
  margin-top: 25px;
  padding: 0 65px;
  font-size: 12px;
}
.sqs-content-item-grid-content.empty.show-empty-state {
  width: 400px;
  height: 400px;
  margin: 60px auto 0 auto;
}
.sqs-content-item-grid-content.empty.show-empty-state .sqs-uploader {
  float: none;
}
.sqs-content-item-grid-content.empty.show-empty-state .sqs-uploader button {
  border: 4px dashed rgba(0, 0, 0, 0.1);
  -moz-border-radius: 25px;
  border-radius: 25px;
}
.sqs-content-item-grid-content.empty.show-empty-state .sqs-uploader button .icon {
  top: 0;
  left: 0;
  margin: 0;
  height: 100%;
  width: 100%;
}
.sqs-content-item-grid-content.empty.show-empty-state .sqs-uploader button .text {
  color: #BBB;
  margin-top: 45px;
}
.sqs-content-item-grid-content.empty.show-empty-state .sqs-uploader button .text .title {
  font-size: 22px;
  font-weight: 400;
}
.sqs-content-item-grid-content.empty.show-empty-state .sqs-uploader button .text .desc {
  font-size: 16px;
  line-height: 22px;
  margin-top: 25px;
}
.sqs-content-item-grid-content.empty.show-empty-state .empty-state {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.sqs-content-item-grid-content.empty.show-empty-state .empty-state .icon {
  position: absolute;
  top: 0;
  left: 0;
  margin: -55px 0 0 0;
  height: 100%;
  width: 100%;
}
.sqs-content-item-grid-content.empty.show-empty-state .empty-state .text {
  text-align: center;
  padding: 0 65px;
  position: absolute;
  top: 50%;
  bottom: 0;
  color: #BBB;
  margin-top: 45px;
}
.sqs-content-item-grid-content.empty.show-empty-state .empty-state .text .title {
  font-size: 22px;
  font-weight: 400;
}
.sqs-content-item-grid-content.empty.show-empty-state .empty-state .text .desc {
  font-size: 16px;
  line-height: 22px;
  margin-top: 25px;
  font-weight: 300;
}
.sqs-content-item-grid-content.empty.show-empty-state.collection-type-products .icon {
  background: transparent url('/universal/images-v6/configuration/no-products.png') center center no-repeat;
}
.sqs-content-item-grid-content.empty.show-empty-state.collection-type-gallery .icon {
  background: transparent url('/universal/images-v6/configuration/empty-gallery-collection-circle.png') center center no-repeat;
}
.item-list.collection-manager-product,
.item-list.collection-manager-grid {
  padding: 0 !important;
}
.item-list.collection-manager-product .sqs-content-item-grid,
.item-list.collection-manager-grid .sqs-content-item-grid {
  margin: 0 45px;
}
.item-list.collection-manager-grid .sqs-uploader .icon {
  top: 45%;
}
.item-list.collection-manager-grid .sqs-uploader .text {
  font-size: 12px;
  margin-top: 10px;
  padding: 0 39px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.inputField {
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #333333;
}
.inputField:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.inputField:focus {
  background: #fff;
}
.sqs-action-tray {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 350px;
  right: 0;
  z-index: 20000;
}
.sqs-action-tray .sqs-action-tray-content {
  position: static;
  margin: 0 auto;
}
.sqs-action-tray .sqs-action-tray-content .action-tray {
  position: relative;
  margin-top: 20px;
  top: 100px;
  z-index: 1000000;
}
.sqs-action-tray .sqs-action-tray-content .buttons {
  position: absolute;
}
.sqs-action-tray-content {
  position: absolute;
  bottom: -100px;
  left: 50%;
  width: 700px;
  margin-left: -350px;
}
.sqs-action-tray-content.open {
  bottom: 0px;
}
.sqs-action-tray-content .action-tray {
  padding: 0px 15px;
  margin: 20px 0px;
  background-color: #eee;
  height: 68px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.04), inset 0 2px 0 rgba(255,255,255,.5), inset 0 0 0 1px rgba(0,0,0,.07), 0 4px 6px rgba(0,0,0,.09);
  -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.04), inset 0 2px 0 rgba(255,255,255,.5), inset 0 0 0 1px rgba(0,0,0,.07), 0 4px 6px rgba(0,0,0,.09);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.04), inset 0 2px 0 rgba(255,255,255,.5), inset 0 0 0 1px rgba(0,0,0,.07), 0 4px 6px rgba(0,0,0,.09);
}
.sqs-action-tray-content .action-tray .description {
  float: left;
  margin-top: 13px;
  margin-left: 10px;
}
.sqs-action-tray-content .action-tray .description .top {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5em;
}
.sqs-action-tray-content .action-tray .description .bottom {
  font-size: 10px;
}
.sqs-action-tray-content .action-tray .buttons {
  top: 20px;
  right: 22px;
}
.sqs-action-tray-content .action-tray .buttons input[type=button],
.sqs-action-tray-content .action-tray .buttons input[type=button].dark {
  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;
  float: right;
  margin-left: 10px;
}
.sqs-action-tray-content .action-tray .buttons input[type=button] a,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-action-tray-content .action-tray .buttons input[type=button]:hover,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark: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-action-tray-content .action-tray .buttons input[type=button]:hover a,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark:hover a {
  color: #fff;
}
.sqs-action-tray-content .action-tray .buttons input[type=button]:active,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark: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-action-tray-content .action-tray .buttons input[type=button]:focus,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark: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-action-tray-content .action-tray .buttons input[type=button].light,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
}
.sqs-action-tray-content .action-tray .buttons input[type=button].light a,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-action-tray-content .action-tray .buttons input[type=button].light:hover,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light: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-action-tray-content .action-tray .buttons input[type=button].light:hover a,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light:hover a {
  color: #fff;
}
.sqs-action-tray-content .action-tray .buttons input[type=button].light:active,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light: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-action-tray-content .action-tray .buttons input[type=button].light:focus,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light: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-action-tray-content .action-tray .buttons input[type=button].light:hover,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqs-action-tray-content .action-tray .buttons input[type=button].light:hover a,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light:hover a {
  color: #111;
}
.sqs-action-tray-content .action-tray .buttons input[type=button].light:active,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqs-action-tray-content .action-tray .buttons input[type=button].light a,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light a {
  color: #222;
}
.sqs-action-tray-content .action-tray .buttons input[type=button].light:focus,
.sqs-action-tray-content .action-tray .buttons input[type=button].dark.light:focus {
  outline: none;
  color: #111111;
  -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-action-tray-content .action-tray .buttons .bottom {
  font-size: 10px;
}
.sqs-action-tray-content .action-tray .buttons .delete {
  margin-right: 11px;
}
.sqs-action-tray-content .action-tray .buttons:first-child {
  margin-right: 0px;
}
.sqs-action-tray-content .action-tray .buttons .select-all,
.sqs-action-tray-content .action-tray .buttons .deselect-all {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
}
.sqs-action-tray-content .action-tray .buttons .select-all a,
.sqs-action-tray-content .action-tray .buttons .deselect-all a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-action-tray-content .action-tray .buttons .select-all:hover,
.sqs-action-tray-content .action-tray .buttons .deselect-all: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-action-tray-content .action-tray .buttons .select-all:hover a,
.sqs-action-tray-content .action-tray .buttons .deselect-all:hover a {
  color: #fff;
}
.sqs-action-tray-content .action-tray .buttons .select-all:active,
.sqs-action-tray-content .action-tray .buttons .deselect-all: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-action-tray-content .action-tray .buttons .select-all:focus,
.sqs-action-tray-content .action-tray .buttons .deselect-all: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-action-tray-content .action-tray .buttons .select-all:hover,
.sqs-action-tray-content .action-tray .buttons .deselect-all:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqs-action-tray-content .action-tray .buttons .select-all:hover a,
.sqs-action-tray-content .action-tray .buttons .deselect-all:hover a {
  color: #111;
}
.sqs-action-tray-content .action-tray .buttons .select-all:active,
.sqs-action-tray-content .action-tray .buttons .deselect-all:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqs-action-tray-content .action-tray .buttons .select-all a,
.sqs-action-tray-content .action-tray .buttons .deselect-all a {
  color: #222;
}
.sqs-action-tray-content .action-tray .buttons .select-all:focus,
.sqs-action-tray-content .action-tray .buttons .deselect-all:focus {
  outline: none;
  color: #111111;
  -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-header-tray {
  padding: 0 65px;
  height: 120px;
  width: 670px;
  min-width: 670px;
  position: fixed;
  top: 0;
  left: 350px;
  background-color: #ffffff;
  background-color: #fafafa;
  zoom: 1;
  z-index: 29000;
}
.sqs-header-tray:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-header-tray .header {
  left: 65px;
  right: 365px;
  padding-top: 43px;
}
.sqs-header-tray .header .title {
  color: #333;
  font-weight: 300;
  font-size: 27px;
  line-height: 34px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sqs-header-tray .header .spinner-wrapper {
  height: 40px;
  width: 40px;
  top: 59px;
  position: absolute;
}
.sqs-header-tray .header .page-autosave-container,
.sqs-header-tray .header .subtitle {
  color: #aaa;
  font-size: 11px;
  clear: both;
}
.sqs-header-tray .header .page-autosave-container.error,
.sqs-header-tray .header .subtitle .error {
  color: red;
}
.sqs-header-tray .pagination,
.sqs-header-tray .sqs-pagination {
  font-size: 11px;
  color: #aaa;
  margin-top: 5px;
  margin-left: -7px;
  position: relative;
}
.sqs-header-tray .pagination.sqs-pagination-hidden,
.sqs-header-tray .sqs-pagination.sqs-pagination-hidden {
  display: none;
}
.sqs-header-tray .pagination .page-prev,
.sqs-header-tray .sqs-pagination .page-prev,
.sqs-header-tray .pagination .page-next,
.sqs-header-tray .sqs-pagination .page-next {
  display: inline-block;
  cursor: pointer;
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: -8px;
  opacity: .3;
}
.sqs-header-tray .pagination .page-prev.page-prev,
.sqs-header-tray .sqs-pagination .page-prev.page-prev,
.sqs-header-tray .pagination .page-next.page-prev,
.sqs-header-tray .sqs-pagination .page-next.page-prev {
  background-image: url(/universal/images-v6/configuration/page-prev.png);
}
.sqs-header-tray .pagination .page-prev.page-next,
.sqs-header-tray .sqs-pagination .page-prev.page-next,
.sqs-header-tray .pagination .page-next.page-next,
.sqs-header-tray .sqs-pagination .page-next.page-next {
  background-image: url(/universal/images-v6/configuration/page-next.png);
}
.sqs-header-tray .pagination .page-prev.disabled,
.sqs-header-tray .sqs-pagination .page-prev.disabled,
.sqs-header-tray .pagination .page-next.disabled,
.sqs-header-tray .sqs-pagination .page-next.disabled {
  visibility: hidden;
  width: 8px;
}
.sqs-header-tray .pagination .page-prev:hover,
.sqs-header-tray .sqs-pagination .page-prev:hover,
.sqs-header-tray .pagination .page-next:hover,
.sqs-header-tray .sqs-pagination .page-next:hover {
  opacity: 1;
}
.sqs-header-tray .body .buttons {
  position: absolute;
  right: 65px;
  top: 50%;
  margin-top: -13px;
}
.sqs-header-tray .body .buttons .button {
  margin-left: 10px;
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
}
.sqs-header-tray .body .buttons .button a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-header-tray .body .buttons .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);
}
.sqs-header-tray .body .buttons .button:hover a {
  color: #fff;
}
.sqs-header-tray .body .buttons .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);
}
.sqs-header-tray .body .buttons .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;
}
.sqs-header-tray .body .buttons .button:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.sqs-header-tray .body .buttons .button:hover a {
  color: #111;
}
.sqs-header-tray .body .buttons .button:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.sqs-header-tray .body .buttons .button a {
  color: #222;
}
.sqs-header-tray .body .buttons .button:focus {
  outline: none;
  color: #111111;
  -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-header-tray .body .buttons .button.add {
  padding-left: 12px;
}
.sqs-header-tray .body .buttons .button.add a {
  background: url( /universal/images-v6/icons/icon-plus-8-dark.png ) 0 9px no-repeat;
  padding-left: 14px;
}
.sqs-header-tray .body .buttons .button.help {
  padding-left: 12px;
  padding: 0;
}
.sqs-header-tray .body .buttons .button.help a {
  background: url( /universal/images-v6/icons/icon-help-10-dark-softer.png ) 0 9px no-repeat;
  padding-left: 14px;
}
.sqs-header-tray .body .buttons .button.help a {
  background-position: 10px 8px;
  padding: 6px 14px 7px;
}
.sqs-header-tray .body .buttons .button.invite {
  padding-left: 12px;
}
.sqs-header-tray .body .buttons .button.invite a {
  background: url( /universal/images-v6/dialog/add-9x9.png ) 0 9px no-repeat;
  padding-left: 14px;
}
.sqs-header-tray .body .buttons .button.primary {
  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-header-tray .body .buttons .button.primary a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.sqs-header-tray .body .buttons .button.primary: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-header-tray .body .buttons .button.primary:hover a {
  color: #fff;
}
.sqs-header-tray .body .buttons .button.primary: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-header-tray .body .buttons .button.primary: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-header-tray .body .buttons .button.primary.import {
  padding-left: 12px;
}
.sqs-header-tray .body .buttons .button.primary.import a {
  background: url( /universal/images-v6/icons/icon-import-9-light.png ) 0 9px no-repeat;
  padding-left: 14px;
}
.sqs-header-tray .body .buttons .button.primary.add {
  padding-left: 12px;
}
.sqs-header-tray .body .buttons .button.primary.add a {
  background: url( /universal/images-v6/icons/icon-plus-8-light.png ) 0 9px no-repeat;
  padding-left: 14px;
}
.sqs-header-tray .body .buttons .button.export {
  padding-left: 12px;
}
.sqs-header-tray .body .buttons .button.export a {
  background: url( /universal/images-v6/icons/icon-export-9-dark.png ) 0 9px no-repeat;
  padding-left: 14px;
}
.sqs-header-tray .footer {
  clear: both;
}
.sqs-header-tray .shadow {
  position: absolute;
  left: 0;
  bottom: -11px;
  width: 100%;
  height: 10px;
  background: url("/universal/images-v6/library-manager/header-bottom-gradient.png") center center repeat-x;
  opacity: 0;
  border-top: 1px solid #bbbbbb;
}
.sqs-header-tray.sqs-tabbed-header-tray .header {
  position: static;
  margin-right: 54px;
  float: left;
}
.sqs-header-tray.sqs-tabbed-header-tray .body {
  float: left;
}
.sqs-header-tray.sqs-tabbed-header-tray .tabs {
  margin-top: 52px;
}
.sqs-header-tray.sqs-tabbed-header-tray .tabs div {
  display: inline-block;
  margin-right: 20px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  opacity: 0.3;
  background: transparent none;
}
.sqs-header-tray.sqs-tabbed-header-tray .tabs div.active {
  opacity: 1;
}
.sqs-library-manager-header-tray-hidden {
  display: none;
}
.sqs-library-manager-header-tray .header .title {
  width: auto;
  display: block;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.dialog-editgalleryblock .sqs-multi-option {
  padding: 0 30px 10px 30px;
}
.dialog-editgalleryblock .sqs-multi-option .option {
  height: 75px;
}
.dialog-editgalleryblock .sqs-multi-option .option.icon-upload-media {
  background-image: url('/universal/images-v6/icons/icon-importing-20-light.png');
}
.dialog-editgalleryblock .sqs-multi-option .option.icon-existing-gallery {
  background-image: url('/universal/images-v6/icons/icon-gallery-20-light-solid.png');
}
.dialog-editgalleryblock .sqs-multi-frame {
  padding: 0 30px;
}
.dialog-editgalleryblock .sqs-multi-frame .sqs-multi-frame-content {
  height: 100%;
}
.dialog-editgalleryblock .sqs-multi-frame .sqs-multi-frame-content .multi-frame-wrapper {
  height: 420px;
}
.dialog-editgalleryblock .sqs-multi-frame .sqs-dialog-field {
  padding: 0;
  width: 440px;
  height: 420px;
}
.dialog-editgalleryblock .sqs-multi-frame .sqs-dialog-field .sqs-content-item-grid-field-content {
  height: 420px;
}
.dialog-editgalleryblock .sqs-multi-frame .sqs-dialog-field.sqs-content-selector {
  overflow-x: auto;
}
.dialog-editgalleryblock .sqs-multi-frame .sqs-dialog-field.sqs-content-selector .collection-wrapper .collection .collection-title {
  max-width: 385px;
}
.dialog-editgalleryblock .sqs-multi-frame .sqs-dialog-field.sqs-content-selector .empty-message {
  background: #333;
  padding: 14px 12px 14px 40px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 20px;
  font-size: 13px;
  background: #222222 url(/universal/images-v6/settings/warning-icon-light.png) 14px 15px no-repeat;
}
.dialog-editgalleryblock .sqs-check-content .check-element .title {
  font-size: 16px;
}
.dialog-editgalleryblock .sqs-gallery-options {
  padding: 0 22px;
}
.dialog-editgalleryblock .sqs-gallery-options .sqs-dialog-field {
  padding-left: 0;
  padding-right: 0;
}
.dialog-editgalleryblock .sqs-content-item-grid-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  padding: 20px;
}
.dialog-editgalleryblock .sqs-content-item-grid-content.empty {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: auto;
  height: auto;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * Menu Block
 */
.menu-block .menu-selector {
  margin-bottom: 3em;
}
.menu-block .menu-selector label {
  display: inline-block;
  padding: 0 0.5em;
}
.menu-block .menu-select-button {
  display: none;
}
.menu-block .menu-header {
  margin-bottom: 2em;
}
.menu-block .menu-section {
  margin-top: 2em;
}
.menu-block .menu-section-header {
  margin-bottom: 2em;
}
.menu-block .menu-section-title {
  font-size: 1.2em;
}
.menu-block .menu-section-description {
  font-size: 0.85em;
}
.menu-block .menu-item {
  margin-bottom: 2em;
  margin-top: 0;
}
.menu-block .menu-item-title {
  font-size: 1em;
  font-weight: 700;
}
.menu-block .menu-item-option {
  font-size: 0.8em;
  font-style: italic;
}
.menu-block .menu-style-classic .menu-selector,
.menu-block .menu-style-classic .menu-header,
.menu-block .menu-style-classic .menu-section-title,
.menu-block .menu-style-classic .menu-section-description {
  text-align: center;
}
.menu-block .menu-style-classic .menu-items {
  -webkit-column-width: 18em;
  -webkit-column-gap: 3em;
  -moz-column-width: 18em;
  -moz-column-gap: 3em;
  -ms-column-width: 18em;
  -ms-column-gap: 3em;
  -o-column-width: 18em;
  -o-column-gap: 3em;
  column-width: 18em;
  column-gap: 3em;
}
.menu-block .menu-style-classic .menu-item {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  break-inside: avoid;
  display: inline-block;
  width: 100%;
}
.menu-block .menu-style-classic .menu-item-description {
  margin-right: 5em;
}
.menu-block .menu-style-classic .menu-item-price-top {
  float: right;
  padding-left: 3em;
}
.menu-block .menu-style-classic .menu-item-price-bottom {
  display: none;
}
.menu-block .menu-style-simple .menu-selector,
.menu-block .menu-style-simple .menu {
  text-align: center;
}
.menu-block .menu-style-simple .menu-item-price-top {
  display: none;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/*
 * OpenTable Block
 */
.opentable-block #OT_form {
  width: auto;
}
.opentable-block .OT_title {
  font-size: 1.2em;
  padding: 15px 0 0;
}
.opentable-block .OT_subtitle {
  color: #808080;
  margin-top: 5px;
}
.opentable-block .OT_wrapper,
.opentable-block .OT_title,
.opentable-block .OT_subtitle {
  width: auto;
}
.opentable-block .OT_wrapper {
  border-radius: 0;
  border: 0;
  background: #333333;
  padding: 15px;
}
.opentable-block .OT_header {
  margin-bottom: 10px;
}
.opentable-block .OT_day,
.opentable-block .OT_time,
.opentable-block .OT_party {
  border: 0;
  height: 12px;
  display: inline-block;
  padding: 10px 5px 15px 32px;
}
.opentable-block .OT_day {
  padding-top: 11px;
}
.opentable-block .OT_list {
  margin: 0 auto;
  width: auto;
  max-width: 501px;
  text-align: center;
}
.opentable-block .OTButton,
.opentable-block #OTButton {
  width: auto;
  margin: 0 auto;
}
.opentable-block .OT_submit {
  padding: 30px 0 20px 0;
  height: auto;
  margin: 0 auto;
}
.opentable-block #OT_Find_a_Table {
  background: #1f1f1f;
  padding: 10px 4px;
  font-size: 14px;
  font-weight: normal;
  text-shadow: none;
}
.opentable-block #OT_Find_a_Table:hover {
  background: #0d0d0d;
}
.opentable-block #OT_timeList,
.opentable-block #OT_partyList {
  left: 42px;
}
.ui-datepicker-div {
  z-index: 999 !important;
}
.ui-datepicker-div .ui-datepicker td span,
.ui-datepicker-div .ui-datepicker td a {
  line-height: 2em;
}
.ui-datepicker-div .ui-widget {
  width: auto;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- layoutengine-backend.less ---------- */
/* ---------- _base.less ---------- */
.inputField {
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #333333;
}
.inputField:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.inputField:focus {
  background: #fff;
}
/* ---------- layout-display.less ---------- */
/* ---------- grid.less ---------- */
.sqs-row {
  width: auto !important;
  *zoom: 1;
}
.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: 0;
}
.sqs-col-12 {
  width: 100%;
}
.sqs-col-12 .sqs-col-12 {
  width: 100%;
}
.sqs-col-12 .sqs-col-11 {
  width: 91.6667%;
}
.sqs-col-12 .sqs-col-10 {
  width: 83.3333%;
}
.sqs-col-12 .sqs-col-9 {
  width: 75%;
}
.sqs-col-12 .sqs-col-8 {
  width: 66.6667%;
}
.sqs-col-12 .sqs-col-7 {
  width: 58.3333%;
}
.sqs-col-12 .sqs-col-6 {
  width: 50%;
}
.sqs-col-12 .sqs-col-5 {
  width: 41.6667%;
}
.sqs-col-12 .sqs-col-4 {
  width: 33.3333%;
}
.sqs-col-12 .sqs-col-3 {
  width: 25%;
}
.sqs-col-12 .sqs-col-2 {
  width: 16.6667%;
}
.sqs-col-12 .sqs-col-1 {
  width: 8.3333%;
}
.sqs-col-11 {
  width: 91.6667%;
}
.sqs-col-11 .sqs-col-10 {
  width: 90.9091%;
}
.sqs-col-11 .sqs-col-9 {
  width: 81.8182%;
}
.sqs-col-11 .sqs-col-8 {
  width: 72.7273%;
}
.sqs-col-11 .sqs-col-7 {
  width: 63.6364%;
}
.sqs-col-11 .sqs-col-6 {
  width: 54.5455%;
}
.sqs-col-11 .sqs-col-5 {
  width: 45.4545%;
}
.sqs-col-11 .sqs-col-4 {
  width: 36.3636%;
}
.sqs-col-11 .sqs-col-3 {
  width: 27.2727%;
}
.sqs-col-11 .sqs-col-2 {
  width: 18.1818%;
}
.sqs-col-11 .sqs-col-1 {
  width: 9.0909%;
}
.sqs-col-10 {
  width: 83.3333%;
}
.sqs-col-10 .sqs-col-10 {
  width: 100%;
}
.sqs-col-10 .sqs-col-9 {
  width: 90%;
}
.sqs-col-10 .sqs-col-8 {
  width: 80%;
}
.sqs-col-10 .sqs-col-7 {
  width: 70%;
}
.sqs-col-10 .sqs-col-6 {
  width: 60%;
}
.sqs-col-10 .sqs-col-5 {
  width: 50%;
}
.sqs-col-10 .sqs-col-4 {
  width: 40%;
}
.sqs-col-10 .sqs-col-3 {
  width: 30%;
}
.sqs-col-10 .sqs-col-2 {
  width: 20%;
}
.sqs-col-10 .sqs-col-1 {
  width: 10%;
}
.sqs-col-9 {
  width: 75%;
}
.sqs-col-9 .sqs-col-9 {
  width: 100%;
}
.sqs-col-9 .sqs-col-8 {
  width: 88.8889%;
}
.sqs-col-9 .sqs-col-7 {
  width: 77.7778%;
}
.sqs-col-9 .sqs-col-6 {
  width: 66.6667%;
}
.sqs-col-9 .sqs-col-5 {
  width: 55.5556%;
}
.sqs-col-9 .sqs-col-4 {
  width: 44.4444%;
}
.sqs-col-9 .sqs-col-3 {
  width: 33.3333%;
}
.sqs-col-9 .sqs-col-2 {
  width: 22.2222%;
}
.sqs-col-9 .sqs-col-1 {
  width: 11.1111%;
}
.sqs-col-8 {
  width: 66.6667%;
}
.sqs-col-8 .sqs-col-8 {
  width: 100%;
}
.sqs-col-8 .sqs-col-7 {
  width: 87.5%;
}
.sqs-col-8 .sqs-col-6 {
  width: 75%;
}
.sqs-col-8 .sqs-col-5 {
  width: 62.5%;
}
.sqs-col-8 .sqs-col-4 {
  width: 50%;
}
.sqs-col-8 .sqs-col-3 {
  width: 37.5%;
}
.sqs-col-8 .sqs-col-2 {
  width: 25%;
}
.sqs-col-8 .sqs-col-1 {
  width: 12.5%;
}
.sqs-col-7 {
  width: 58.3333%;
}
.sqs-col-7 .sqs-col-7 {
  width: 100%;
}
.sqs-col-7 .sqs-col-6 {
  width: 85.7143%;
}
.sqs-col-7 .sqs-col-5 {
  width: 71.4286%;
}
.sqs-col-7 .sqs-col-4 {
  width: 57.1429%;
}
.sqs-col-7 .sqs-col-3 {
  width: 42.8571%;
}
.sqs-col-7 .sqs-col-2 {
  width: 28.5714%;
}
.sqs-col-7 .sqs-col-1 {
  width: 14.2857%;
}
.sqs-col-6 {
  width: 50%;
}
.sqs-col-6 .sqs-col-6 {
  width: 100%;
}
.sqs-col-6 .sqs-col-5 {
  width: 83.3333%;
}
.sqs-col-6 .sqs-col-4 {
  width: 66.6667%;
}
.sqs-col-6 .sqs-col-3 {
  width: 50%;
}
.sqs-col-6 .sqs-col-2 {
  width: 33.3333%;
}
.sqs-col-6 .sqs-col-1 {
  width: 16.6667%;
}
.sqs-col-5 {
  width: 41.6667%;
}
.sqs-col-5 .sqs-col-5 {
  width: 100%;
}
.sqs-col-5 .sqs-col-4 {
  width: 80%;
}
.sqs-col-5 .sqs-col-3 {
  width: 60%;
}
.sqs-col-5 .sqs-col-2 {
  width: 40%;
}
.sqs-col-5 .sqs-col-1 {
  width: 20%;
}
.sqs-col-4 {
  width: 33.3333%;
}
.sqs-col-4 .sqs-col-4 {
  width: 100%;
}
.sqs-col-4 .sqs-col-3 {
  width: 75%;
}
.sqs-col-4 .sqs-col-2 {
  width: 50%;
}
.sqs-col-4 .sqs-col-1 {
  width: 25%;
}
.sqs-col-3 {
  width: 25%;
}
.sqs-col-3 .sqs-col-3 {
  width: 100%;
}
.sqs-col-3 .sqs-col-2 {
  width: 66.6667%;
}
.sqs-col-3 .sqs-col-1 {
  width: 33.3333%;
}
.sqs-col-2 {
  width: 16.6667%;
}
.sqs-col-2 .sqs-col-2 {
  width: 100%;
}
.sqs-col-2 .sqs-col-1 {
  width: 50%;
}
.sqs-col-1 {
  width: 8.3333%;
}
.sqs-col-1 .sqs-col-1 {
  width: 100%;
}
.sqs-layout > .sqs-row {
  margin-left: -17px;
  margin-right: -17px;
}
/* ---------- grid-vertical.less ---------- */
.sqs-layout .sqs-row [class*=sqs-col-] .sqs-block {
  padding-bottom: 34px;
}
.sqs-layout .sqs-row .sqs-block:last-child {
  padding-bottom: 0;
}
.sqs-layout .sqs-row + .sqs-row,
.sqs-layout .sqs-row + .sqs-block {
  padding-top: 34px;
}
body.squarespace-config .sqs-layout .sqs-row [class*=sqs-col-] .sqs-block {
  padding-top: 17px;
  padding-bottom: 17px;
}
/* ---------- blocks-display.less ---------- */
.sqs-block .state-message,
.sqs-state-message {
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 14px 12px 14px 40px;
  font-size: 13px;
  line-height: 20px;
  color: white;
  background: #222222 url(/universal/images-v6/icons/icon-close-15-light.png) 14px 16px no-repeat;
}
.sqs-block .state-message.warning,
.sqs-state-message.warning {
  background: #222222 url(/universal/images-v6/settings/warning-icon-light.png) 14px 15px no-repeat;
}
.sqs-block .state-message.information,
.sqs-state-message.information {
  background: #222;
  padding: 30px 20px;
  text-align: center;
  color: #999;
  font-size: 11px;
}
.sqs-block .state-message .title,
.sqs-state-message .title {
  color: #eee;
  padding-bottom: 8px;
  font-size: 14px;
}
.social-summary-block .state-message.synchronizing {
  background-image: none;
  padding-left: 15px;
}
.social-summary-block .state-message.synchronizing .sync-text {
  float: left;
  margin-left: 10px;
}
.social-summary-block .state-message.synchronizing .spinner {
  float: left;
  background: transparent url(/universal/images-v6/icons/icon-settings-16-light.png) center center no-repeat;
  height: 19px;
  width: 19px;
  -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;
}
@font-face {
  font-family: 'social-icon-font';
  src: url('/universal/fonts/social-icon-font.eot');
  src: url('/universal/fonts/social-icon-font.eot?#iefix') format('embedded-opentype'), url('/universal/fonts/social-icon-font.woff') format('woff'), url('/universal/fonts/social-icon-font.ttf') format('truetype'), url('/universal/fonts/social-icon-font.svg#social-icon-font') format('svg');
  font-weight: normal;
  font-style: normal;
}
.socialaccountlinks-block .social-account-list {
  text-align: left;
}
.socialaccountlinks-block .social-account-list:before,
.socialaccountlinks-block .social-account-list:after {
  content: "";
  display: table;
}
.socialaccountlinks-block .social-account-list:after {
  clear: both;
}
.socialaccountlinks-block .social-account-list a,
.socialaccountlinks-block .social-account-list a:link,
.socialaccountlinks-block .social-account-list a:visited {
  display: inline-block;
  width: 28px;
  height: 28px;
  color: #111;
  text-decoration: none !important;
  *zoom: 1;
  *display: inline;
  font-weight: normal;
}
.socialaccountlinks-block .social-account-list a:before,
.socialaccountlinks-block .social-account-list a:link:before,
.socialaccountlinks-block .social-account-list a:visited:before {
  font-size: 28px;
  line-height: 28px;
}
.socialaccountlinks-block .social-account-list.social-icon-alignment-left {
  margin-right: 10px;
}
.socialaccountlinks-block .social-account-list.social-icon-alignment-center {
  text-align: center;
}
.socialaccountlinks-block .social-account-list.social-icon-alignment-right {
  text-align: right;
  margin-left: 10px;
}
.socialaccountlinks-block .social-account-list.social-icon-color-white a,
.socialaccountlinks-block .social-account-list.social-icon-color-white a:visited {
  color: #fff;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-facebook,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-facebook,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-facebook {
  color: #3b5998;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-twitter,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-twitter,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-twitter {
  color: #00a0d1;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-google,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-google,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-google {
  color: #dd4b39;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-tumblr,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-tumblr,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-tumblr {
  color: #34526f;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-dropbox,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-dropbox,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-dropbox {
  color: #3d9ae8;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-foursquare,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-foursquare,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-foursquare {
  color: #25a0ca;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-instagram,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-instagram,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-instagram {
  color: #517fa4;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-flickr,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-flickr,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-flickr {
  color: #ff0084;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-youtube,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-youtube,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-youtube {
  color: #c4302b;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-vimeo,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-vimeo,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-vimeo {
  color: #44bbff;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-linkedin,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-linkedin,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-linkedin {
  color: #4875B4;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-dribbble,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-dribbble,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-dribbble {
  color: #ea4c89;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-pinterest,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-pinterest,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-pinterest {
  color: #910101;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-smugmug,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-smugmug,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-smugmug {
  color: #aae926;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-500px,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-500px,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-500px {
  color: #00aeef;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-email,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-email,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-email {
  color: #121212;
}
.socialaccountlinks-block .social-account-list.social-icon-color-standard a.social-github,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:link.social-github,
.socialaccountlinks-block .social-account-list.social-icon-color-standard a:visited.social-github {
  color: #4183c4;
}
.socialaccountlinks-block .social-account-list.social-icon-size-large a,
.socialaccountlinks-block .social-account-list.social-icon-size-large a:link,
.socialaccountlinks-block .social-account-list.social-icon-size-large a:visited {
  width: 34px;
  height: 34px;
}
.socialaccountlinks-block .social-account-list.social-icon-size-large a:before,
.socialaccountlinks-block .social-account-list.social-icon-size-large a:link:before,
.socialaccountlinks-block .social-account-list.social-icon-size-large a:visited:before {
  font-size: 34px;
  line-height: 34px;
}
.socialaccountlinks-block .social-account-list.social-icon-size-small a,
.socialaccountlinks-block .social-account-list.social-icon-size-small a:link,
.socialaccountlinks-block .social-account-list.social-icon-size-small a:visited {
  width: 22px;
  height: 22px;
}
.socialaccountlinks-block .social-account-list.social-icon-size-small a:before,
.socialaccountlinks-block .social-account-list.social-icon-size-small a:link:before,
.socialaccountlinks-block .social-account-list.social-icon-size-small a:visited:before {
  font-size: 22px;
  line-height: 22px;
}
.socialaccountlinks-block .social-account-list a + a {
  margin-left: 10px;
}
.socialaccountlinks-block .social-smugmug:before,
.socialaccountlinks-block .social-github:before,
.socialaccountlinks-block .social-dribbble:before,
.socialaccountlinks-block .social-youtube:before,
.socialaccountlinks-block .social-vimeo:before,
.socialaccountlinks-block .social-twitter:before,
.socialaccountlinks-block .social-tumblr:before,
.socialaccountlinks-block .social-pinterest:before,
.socialaccountlinks-block .social-linkedin:before,
.socialaccountlinks-block .social-instagram:before,
.socialaccountlinks-block .social-google:before,
.socialaccountlinks-block .social-foursquare:before,
.socialaccountlinks-block .social-facebook:before,
.socialaccountlinks-block .social-fivehundredpix:before,
.socialaccountlinks-block .social-flickr:before,
.socialaccountlinks-block .social-stumbleupon:before,
.socialaccountlinks-block .social-blogger:before,
.socialaccountlinks-block .social-reddit:before,
.socialaccountlinks-block .social-share:before,
.socialaccountlinks-block .social-heart:before,
.socialaccountlinks-block .social-email:before,
.socialaccountlinks-block .social-rss:before,
.socialaccountlinks-block .social-smugmug-square:before,
.socialaccountlinks-block .social-github-square:before,
.socialaccountlinks-block .social-dribbble-square:before,
.socialaccountlinks-block .social-youtube-square:before,
.socialaccountlinks-block .social-vimeo-square:before,
.socialaccountlinks-block .social-twitter-square:before,
.socialaccountlinks-block .social-tumblr-square:before,
.socialaccountlinks-block .social-pinterest-square:before,
.socialaccountlinks-block .social-linkedin-square:before,
.socialaccountlinks-block .social-instagram-square:before,
.socialaccountlinks-block .social-google-square:before,
.socialaccountlinks-block .social-foursquare-square:before,
.socialaccountlinks-block .social-facebook-square:before,
.socialaccountlinks-block .social-fivehundredpix-square:before,
.socialaccountlinks-block .social-flickr-square:before,
.socialaccountlinks-block .social-stumbleupon-square:before,
.socialaccountlinks-block .social-blogger-square:before,
.socialaccountlinks-block .social-reddit-square:before,
.socialaccountlinks-block .social-share-square:before,
.socialaccountlinks-block .social-heart-square:before,
.socialaccountlinks-block .social-email-square:before,
.socialaccountlinks-block .social-rss-square:before,
.socialaccountlinks-block .social-smugmug-round:before,
.socialaccountlinks-block .social-github-round:before,
.socialaccountlinks-block .social-dribbble-round:before,
.socialaccountlinks-block .social-youtube-round:before,
.socialaccountlinks-block .social-vimeo-round:before,
.socialaccountlinks-block .social-twitter-round:before,
.socialaccountlinks-block .social-tumblr-round:before,
.socialaccountlinks-block .social-pinterest-round:before,
.socialaccountlinks-block .social-linkedin-round:before,
.socialaccountlinks-block .social-instagram-round:before,
.socialaccountlinks-block .social-google-round:before,
.socialaccountlinks-block .social-foursquare-round:before,
.socialaccountlinks-block .social-facebook-round:before,
.socialaccountlinks-block .social-fivehundredpix-round:before,
.socialaccountlinks-block .social-flickr-round:before,
.socialaccountlinks-block .social-stumbleupon-round:before,
.socialaccountlinks-block .social-blogger-round:before,
.socialaccountlinks-block .social-reddit-round:before,
.socialaccountlinks-block .social-share-round:before,
.socialaccountlinks-block .social-heart-round:before,
.socialaccountlinks-block .social-email-round:before,
.socialaccountlinks-block .social-rss-round:before {
  font-family: 'social-icon-font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.socialaccountlinks-block .social-smugmug:before {
  content: "\e000";
}
.socialaccountlinks-block .social-icon-style-square .social-smugmug:before {
  content: "\e001";
}
.socialaccountlinks-block .social-icon-style-round .social-smugmug:before {
  content: "\e002";
}
.socialaccountlinks-block .social-dribbble:before {
  content: "\e003";
}
.socialaccountlinks-block .social-icon-style-square .social-dribbble:before {
  content: "\e004";
}
.socialaccountlinks-block .social-icon-style-round .social-dribbble:before {
  content: "\e005";
}
.socialaccountlinks-block .social-youtube:before {
  content: "\e006";
}
.socialaccountlinks-block .social-icon-style-square .social-youtube:before {
  content: "\e007";
}
.socialaccountlinks-block .social-icon-style-round .social-youtube:before {
  content: "\e008";
}
.socialaccountlinks-block .social-vimeo:before {
  content: "\e009";
}
.socialaccountlinks-block .social-icon-style-square .social-vimeo:before {
  content: "\e00a";
}
.socialaccountlinks-block .social-icon-style-round .social-vimeo:before {
  content: "\e00b";
}
.socialaccountlinks-block .social-twitter:before {
  content: "\e00c";
}
.socialaccountlinks-block .social-icon-style-square .social-twitter:before {
  content: "\e00d";
}
.socialaccountlinks-block .social-icon-style-round .social-twitter:before {
  content: "\e00e";
}
.socialaccountlinks-block .social-tumblr:before {
  content: "\e00f";
}
.socialaccountlinks-block .social-icon-style-square .social-tumblr:before {
  content: "\e010";
}
.socialaccountlinks-block .social-icon-style-round .social-tumblr:before {
  content: "\e011";
}
.socialaccountlinks-block .social-pinterest:before {
  content: "\e012";
}
.socialaccountlinks-block .social-icon-style-square .social-pinterest:before {
  content: "\e013";
}
.socialaccountlinks-block .social-icon-style-round .social-pinterest:before {
  content: "\e014";
}
.socialaccountlinks-block .social-linkedin:before {
  content: "\e015";
}
.socialaccountlinks-block .social-icon-style-square .social-linkedin:before {
  content: "\e016";
}
.socialaccountlinks-block .social-icon-style-round .social-linkedin:before {
  content: "\e017";
}
.socialaccountlinks-block .social-instagram:before {
  content: "\e018";
}
.socialaccountlinks-block .social-icon-style-square .social-instagram:before {
  content: "\e019";
}
.socialaccountlinks-block .social-icon-style-round .social-instagram:before {
  content: "\e01a";
}
.socialaccountlinks-block .social-google:before {
  content: "\e01b";
}
.socialaccountlinks-block .social-icon-style-square .social-google:before {
  content: "\e01c";
}
.socialaccountlinks-block .social-icon-style-round .social-google:before {
  content: "\e01d";
}
.socialaccountlinks-block .social-googleauth2:before {
  content: "\e01b";
}
.socialaccountlinks-block .social-icon-style-square .social-googleauth2:before {
  content: "\e01c";
}
.socialaccountlinks-block .social-icon-style-round .social-googleauth2:before {
  content: "\e01d";
}
.socialaccountlinks-block .social-foursquare:before {
  content: "\e01e";
}
.socialaccountlinks-block .social-icon-style-square .social-foursquare:before {
  content: "\e01f";
}
.socialaccountlinks-block .social-icon-style-round .social-foursquare:before {
  content: "\e020";
}
.socialaccountlinks-block .social-flickr:before {
  content: "\e021";
}
.socialaccountlinks-block .social-icon-style-square .social-flickr:before {
  content: "\e022";
}
.socialaccountlinks-block .social-icon-style-round .social-flickr:before {
  content: "\e023";
}
.socialaccountlinks-block .social-facebook:before {
  content: "\e024";
}
.socialaccountlinks-block .social-icon-style-square .social-facebook:before {
  content: "\e025";
}
.socialaccountlinks-block .social-icon-style-round .social-facebook:before {
  content: "\e026";
}
.socialaccountlinks-block .social-fivehundredpix:before {
  content: "\e027";
}
.socialaccountlinks-block .social-icon-style-square .social-fivehundredpix:before {
  content: "\e028";
}
.socialaccountlinks-block .social-icon-style-round .social-fivehundredpix:before {
  content: "\e029";
}
.socialaccountlinks-block .social-stumbleupon:before {
  content: "\e02a";
}
.socialaccountlinks-block .social-icon-style-square .social-stumbleupon:before {
  content: "\e02b";
}
.socialaccountlinks-block .social-icon-style-round .social-stumbleupon:before {
  content: "\e02c";
}
.socialaccountlinks-block .social-blogger:before {
  content: "\e02d";
}
.socialaccountlinks-block .social-icon-style-square .social-blogger:before {
  content: "\e02e";
}
.socialaccountlinks-block .social-icon-style-round .social-blogger:before {
  content: "\e02f";
}
.socialaccountlinks-block .social-reddit:before {
  content: "\e030";
}
.socialaccountlinks-block .social-icon-style-square .social-reddit:before {
  content: "\e031";
}
.socialaccountlinks-block .social-icon-style-round .social-reddit:before {
  content: "\e032";
}
.socialaccountlinks-block .social-share:before {
  content: "\e033";
}
.socialaccountlinks-block .social-heart:before {
  content: "\e034";
}
.socialaccountlinks-block .social-heart-outline:before {
  content: "\e035";
}
.socialaccountlinks-block .social-email:before {
  content: "\e036";
}
.socialaccountlinks-block .social-icon-style-square .social-email:before {
  content: "\e037";
}
.socialaccountlinks-block .social-icon-style-round .social-email:before {
  content: "\e038";
}
.socialaccountlinks-block .social-github:before {
  content: "\e039";
}
.socialaccountlinks-block .social-icon-style-square .social-github:before {
  content: "\e03b";
}
.socialaccountlinks-block .social-icon-style-round .social-github:before {
  content: "\e03a";
}
.socialaccountlinks-block .social-rss:before {
  content: "\e03c";
}
.socialaccountlinks-block .social-icon-style-square .social-rss:before {
  content: "\e03d";
}
.socialaccountlinks-block .social-icon-style-round .social-rss:before {
  content: "\e03e";
}
.rss-block .social-rss:before {
  position: relative;
  top: -0.05em;
  margin-right: 0.4em;
  font-size: 0.7em;
}
.collectionlink-block .collectionlink-thumbnail,
.link-block .collectionlink-thumbnail {
  overflow: hidden;
  height: 150px;
}
.collectionlink-block .collectionlink-thumbnail a,
.link-block .collectionlink-thumbnail a {
  display: block;
  height: 100%;
}
.collectionlink-block .collectionlink-title,
.link-block .collectionlink-title {
  font-size: 1.2em;
}
.collectionlink-block .collectionlink-content-below-thumbnail .collectionlink-title,
.link-block .collectionlink-content-below-thumbnail .collectionlink-title {
  margin: 1em 0 0 0;
}
.collectionlink-block .collectionlink-description,
.link-block .collectionlink-description {
  margin: 0.75em 0;
}
.collectionlink-block .collectionlink-description p,
.link-block .collectionlink-description p {
  font-size: 0.9em;
}
.collectionlink-block a,
.link-block a {
  display: block;
}
.collectionlink-block .collection-more-link,
.link-block .collection-more-link {
  display: none;
  margin-left: 3px;
}
.summary-block ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.summary-block .summary-item {
  margin-bottom: 24px;
}
.summary-block .summary-collection-title {
  display: none;
}
.summary-block .summary-thumbnail {
  overflow: hidden;
  height: 150px;
}
.summary-block .summary-title {
  font-size: 1.2em;
}
.summary-block .summary-content-below-thumbnail .summary-title {
  margin: 1em 0 0 0;
}
.summary-block .summary-excerpt {
  margin: 0.75em 0;
}
.summary-block .summary-excerpt p {
  font-size: 0.9em;
}
.summary-block .timestamp {
  display: block;
  font-size: 0.8em;
  text-transform: uppercase;
}
.summary-block .summary-more-link {
  display: none;
  margin-left: 3px;
}
.quote-block figure {
  margin: 1em 0;
}
.quote-block blockquote {
  margin: 0;
}
.quote-block .source {
  text-align: right;
}
.product-block {
  overflow: hidden;
}
.product-block .image-container {
  position: relative;
  display: block;
  width: 100%;
}
.product-block .image-container a {
  display: block;
  width: 100%;
}
.product-block .image-container img {
  width: 100%;
  max-width: 100%;
}
.product-block .image-container .product-mark {
  position: absolute;
  top: 15px;
  right: 0;
  background: #222;
  padding: 6px 8px;
  color: #fff;
  line-height: 1em;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}
.product-block .productDetails {
  /* .sqs-add-to-cart-button styling are repeated here so styles are available to admin */

}
.product-block .productDetails.center {
  text-align: center;
}
.product-block .productDetails.right {
  text-align: right;
}
.product-block .productDetails .product-title {
  font-size: 1.3em;
  line-height: 1em;
  margin: 1em 0 0.2em 0;
  display: inline-block;
}
.product-block .productDetails .product-price {
  font-size: 1.1em;
  margin: 0 0 1em 0;
}
.product-block .productDetails .product-price input {
  width: 130px;
  height: 30px;
  padding-left: 5px;
}
.product-block .productDetails .product-price .minimum-price {
  margin-top: 3px;
  margin-left: 10px;
}
.product-block .productDetails .product-price .original-price {
  text-decoration: line-through;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.product-block .productDetails .product-price .strikeout {
  text-decoration: line-through;
}
.product-block .productDetails .product-variants .variant-option {
  margin: 0 0 1em 0;
}
.product-block .productDetails .product-variants .variant-out-of-stock {
  color: #CC0000;
  margin-top: 8px;
}
.product-block .productDetails .buy-button,
.product-block .productDetails .sqs-add-to-cart-button-wrapper {
  margin: 20px 0;
  display: block;
}
.product-block .productDetails .buy-button input,
.product-block .productDetails .sqs-add-to-cart-button-wrapper input,
.product-block .productDetails .buy-button .sqs-add-to-cart-button,
.product-block .productDetails .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button {
  max-width: 170px;
  background-color: #272727;
  border: none;
  color: #FFF;
  cursor: pointer;
  font: 12px/1em 'Helvetica Neue', helvetica, arial, sans-serif;
  font-weight: normal;
  padding: 14px 18px;
  text-align: center;
  white-space: normal;
  -webkit-appearance: none;
  border-radius: 0;
  text-shadow: none;
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.product-block .productDetails .buy-button .sqs-add-to-cart-button,
.product-block .productDetails .sqs-add-to-cart-button-wrapper .sqs-add-to-cart-button {
  text-transform: uppercase;
}
.product-block .productDetails.center .buy-button {
  text-align: center;
}
.product-block .productDetails.right .buy-button {
  text-align: right;
}
.tagcloud-block ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}
.tagcloud-block ul li {
  display: inline-block;
}
.foursquare-block ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 1.4em;
}
.foursquare-block ul .foursquare-checkin {
  margin-bottom: 12px;
}
.foursquare-block ul .foursquare-checkin a {
  border: 0;
}
.foursquare-block ul .foursquare-checkin .foursquare-icon-wrapper {
  float: left;
}
.foursquare-block ul .foursquare-checkin .foursquare-text {
  margin-left: 42px;
  font-size: 12px;
}
.foursquare-block ul .foursquare-checkin .foursquare-venue {
  font-weight: bold;
}
.foursquare-block ul .foursquare-checkin .foursquare-location {
  display: inline-block;
  padding-left: 4px;
}
.foursquare-block ul .foursquare-checkin .foursquare-timestamp {
  font-size: 10px;
}
.groupby-block ul,
.postsbycategory-block ul,
.postsbyauthor-block ul,
.postsbytag-block ul,
.postsbymonth-block ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.groupby-block ul li,
.postsbycategory-block ul li,
.postsbyauthor-block ul li,
.postsbytag-block ul li,
.postsbymonth-block ul li {
  margin: 0 0 0.3em 0;
  padding: 0;
}
.groupby-block .count,
.postsbycategory-block .count,
.postsbyauthor-block .count,
.postsbytag-block .count,
.postsbymonth-block .count {
  display: none;
}
.field-wysiwyg .groupby-block .count,
.field-wysiwyg .postsbycategory-block .count,
.field-wysiwyg .postsbyauthor-block .count,
.field-wysiwyg .postsbytag-block .count,
.field-wysiwyg .postsbymonth-block .count {
  display: inline;
}
.embed-block .intrinsic,
.video-block .intrinsic,
.embed-block .sqs-block-content .intrinsic,
.video-block .sqs-block-content .intrinsic {
  position: relative;
}
.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: 0;
  left: 0;
  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: 0;
  left: 0;
  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: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.embed-block .intrinsic .embed-block-provider-SoundCloud,
.video-block .intrinsic .embed-block-provider-SoundCloud,
.embed-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud,
.video-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud {
  padding-bottom: 0 !important;
}
.embed-block .intrinsic .embed-block-provider-SoundCloud iframe,
.video-block .intrinsic .embed-block-provider-SoundCloud iframe,
.embed-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud iframe,
.video-block .sqs-block-content .intrinsic .embed-block-provider-SoundCloud iframe {
  width: 100%;
}
.twitter-block .tweet-list {
  list-style-type: none;
  margin: 0 0 2.2em 0;
  padding: 0;
}
.twitter-block .tweet {
  margin: 0 0 2.2em 0;
}
.twitter-block .tweet a {
  border: 0;
}
.twitter-block .tweet .tweet-avatar-wrapper {
  float: left;
}
.twitter-block .tweet .tweet-avatar {
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.twitter-block .tweet .tweet-text-wrapper {
  margin-left: 60px;
}
.twitter-block .tweet.no-avatar .tweet-text-wrapper {
  margin-left: 0px;
}
.twitter-block .tweet .tweet-from {
  font-size: 1.1em;
  margin: 0 0 0.5em 0;
  line-height: 1em;
  font-weight: bold;
}
.twitter-block .tweet .tweet-timestamp a {
  font-size: 0.8em;
}
.sqs-search-ui-button-wrapper .title {
  opacity: .7;
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  border: 1px solid #aaa;
  padding: 12px 12px 12px 45px;
  background: url(/universal/images-v6/icons/icon-searchqueries-20-dark.png) no-repeat 15px 50%;
  max-width: 240px;
  min-height: 20px;
  line-height: 20px;
  display: block;
  cursor: pointer;
}
.sqs-search-ui-button-wrapper .title:hover {
  opacity: 1;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .field-wrapper {
  padding: 10px 0;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .field-wrapper .field-rhs {
  margin: 0 5px;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .field-wrapper .field-rhs .field-input {
  width: 100%;
  padding: 7px;
  font-size: 18px;
  font-weight: 300;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .split-2 {
  zoom: 1;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .split-2 .field-wrapper {
  width: 50%;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .split-2:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block {
  position: relative;
  margin-top: 20px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-holder {
  float: none;
  padding: 0;
  zoom: 1;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-holder:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block {
  float: none;
  padding: 0;
  text-align: center;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input {
  -webkit-font-smoothing: subpixel-antialiased;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"],
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"] {
  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;
  padding: 7px 15px;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"] a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"] a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"]:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"]: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);
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"]:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"]:hover a {
  color: #fff;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"]:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"]: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);
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"]:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"]: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;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed {
  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;
  border-top: 1px solid #fff;
  background-color: #efefef;
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  text-shadow: 1px 0 rgba(255, 255, 255, 0.4);
  color: #111;
  font-weight: 400 !important;
  text-shadow: 0 1px 0 white;
  font-weight: bold;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed a {
  padding: 7px 15px 7px;
  display: inline-block;
  color: #eee;
  text-decoration: none !important;
  border-bottom: 0;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed: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);
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed:hover a {
  color: #fff;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed: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);
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed: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;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:hover,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed:hover {
  background-color: #f6f6f6;
  background-image: -o-linear-gradient(#ffffff, #e9e9e9);
  background-image: -moz-linear-gradient(#ffffff, #e9e9e9);
  background-image: -ms-linear-gradient(#ffffff, #e9e9e9);
  background-image: -webkit-linear-gradient(#ffffff, #e9e9e9);
  background-image: linear-gradient(#ffffff, #e9e9e9);
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:hover a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed:hover a {
  color: #111;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:active,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed:active {
  background-color: #efefef;
  background-image: -o-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -moz-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -ms-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: -webkit-linear-gradient(#e2e2e2, #fcfcfc);
  background-image: linear-gradient(#e2e2e2, #fcfcfc);
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed a,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed a {
  color: #222;
}
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].save:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].save:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndClose:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndClose:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].saveAndPublish:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].saveAndPublish:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="button"].proceed:focus,
.newsletter-block .newsletter-block-wrapper .newsletter-block-form .controls-block .button-block input[type="submit"].proceed:focus {
  outline: none;
  color: #111111;
  -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;
}
.newsletter-block .newsletter-block-wrapper .hidden {
  display: none;
}
.newsletter-block .newsletter-block-wrapper .submitting {
  opacity: 0.5;
}
.source-code {
  white-space: pre;
  overflow: auto;
}
.cm-keyword {
  color: #708;
}
.cm-atom {
  color: #219;
}
.cm-number {
  color: #164;
}
.cm-def {
  color: #00f;
}
.cm-variable-2 {
  color: #05a;
}
.cm-variable-3 {
  color: #085;
}
.cm-comment {
  color: #aaa;
}
.cm-string {
  color: #1a1;
}
.cm-string-2 {
  color: #5f0;
}
.cm-meta {
  color: #555;
}
.cm-error {
  color: #f00;
}
.cm-qualifier {
  color: #555;
}
.cm-builtin {
  color: #30a;
}
.cm-bracket {
  color: #cc7;
}
.cm-tag {
  color: #170;
}
.cm-attribute {
  color: #00c;
}
.cm-header {
  color: #000;
}
.cm-quote {
  color: #900;
}
.cm-hr {
  color: #999;
}
.cm-link {
  color: #00c;
}
.dark .cm-comment {
  color: #75715e;
}
.dark .cm-atom {
  color: #ae81ff;
}
.dark .cm-number {
  color: #ae81ff;
}
.dark .cm-property,
.dark .cm-attribute {
  color: #a6e22e;
}
.dark .cm-keyword {
  color: #f92672;
}
.dark .cm-string {
  color: #e6db74;
}
.dark .cm-variable-2 {
  color: #9effff;
}
.dark .cm-def {
  color: #fd971f;
}
.dark .cm-error {
  background: #f92672;
  color: #f8f8f0;
}
.dark .cm-bracket {
  color: #f8f8f2;
}
.dark .cm-tag {
  color: #f92672;
}
.dark .cm-link {
  color: #ae81ff;
}
.code-block .state-message:not(:last-child) {
  margin-bottom: 10px;
}
/*
 * OpenTable Block
 */
.opentable-block #OT_form {
  width: auto;
}
.opentable-block .OT_title {
  font-size: 1.2em;
  padding: 15px 0 0;
}
.opentable-block .OT_subtitle {
  color: #808080;
  margin-top: 5px;
}
.opentable-block .OT_wrapper,
.opentable-block .OT_title,
.opentable-block .OT_subtitle {
  width: auto;
}
.opentable-block .OT_wrapper {
  border-radius: 0;
  border: 0;
  background: #333333;
  padding: 15px;
}
.opentable-block .OT_header {
  margin-bottom: 10px;
}
.opentable-block .OT_day,
.opentable-block .OT_time,
.opentable-block .OT_party {
  border: 0;
  height: 12px;
  display: inline-block;
  padding: 10px 5px 15px 32px;
}
.opentable-block .OT_day {
  padding-top: 11px;
}
.opentable-block .OT_list {
  margin: 0 auto;
  width: auto;
  max-width: 501px;
  text-align: center;
}
.opentable-block .OTButton,
.opentable-block #OTButton {
  width: auto;
  margin: 0 auto;
}
.opentable-block .OT_submit {
  padding: 30px 0 20px 0;
  height: auto;
  margin: 0 auto;
}
.opentable-block #OT_Find_a_Table {
  background: #1f1f1f;
  padding: 10px 4px;
  font-size: 14px;
  font-weight: normal;
  text-shadow: none;
}
.opentable-block #OT_Find_a_Table:hover {
  background: #0d0d0d;
}
.opentable-block #OT_timeList,
.opentable-block #OT_partyList {
  left: 42px;
}
.ui-datepicker-div {
  z-index: 999 !important;
}
.ui-datepicker-div .ui-datepicker td span,
.ui-datepicker-div .ui-datepicker td a {
  line-height: 2em;
}
.ui-datepicker-div .ui-widget {
  width: auto;
}
/* Backwards Compatibility (for imported content) */
/* Tumblr */
.sqs-layout .html-block.sqs-block img[align=left] {
  margin-right: 34px;
}
.sqs-layout .html-block.sqs-block img[align=right] {
  margin-left: 34px;
}
.sqs-layout .html-block.sqs-block img[align=top] {
  vertical-align: top;
}
.sqs-layout .html-block.sqs-block img[align=middle] {
  vertical-align: middle;
}
.sqs-layout .html-block.sqs-block img[align=bottom] {
  vertical-align: bottom;
}
/* SQSP v5 */
.sqs-layout .html-block.sqs-block .full-image-float-left,
.sqs-layout .html-block.sqs-block .thumbnail-image-float-left {
  float: left;
  margin-right: 34px;
}
.sqs-layout .html-block.sqs-block .full-image-float-right,
.sqs-layout .html-block.sqs-block .thumbnail-image-float-right {
  float: right;
  margin-left: 34px;
}
.sqs-layout .html-block.sqs-block .full-image-block {
  display: block;
  margin-bottom: 34px;
}
.sqs-layout .html-block.sqs-block .thumbnail-caption {
  display: block;
}
/* Wordpress */
.sqs-layout .html-block.sqs-block .entry-content img {
  margin: 0 0 34px 0;
}
.sqs-layout .html-block.sqs-block .alignleft,
.sqs-layout .html-block.sqs-block img.alignleft {
  margin-right: 34px;
  display: inline;
  float: left;
}
.sqs-layout .html-block.sqs-block .alignright,
.sqs-layout .html-block.sqs-block img.alignright {
  margin-left: 34px;
  display: inline;
  float: right;
}
.sqs-layout .html-block.sqs-block .aligncenter,
.sqs-layout .html-block.sqs-block img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}
.sqs-layout .html-block.sqs-block blockquote.left {
  margin-right: 34px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}
.sqs-layout .html-block.sqs-block blockquote.right {
  margin-left: 34px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}
.sqs-block {
  position: relative;
  clear: both;
  z-index: 1;
}
.sqs-block.html-block,
.sqs-block.quote-block,
.sqs-block.markdown-block {
  clear: none;
}
.sqs-block.html-block .sqs-block-content > :first-child,
.sqs-block.quote-block .sqs-block-content > :first-child,
.sqs-block.markdown-block .sqs-block-content > :first-child {
  margin-top: 0;
}
.sqs-block.html-block .sqs-block-content > :last-child,
.sqs-block.quote-block .sqs-block-content > :last-child,
.sqs-block.markdown-block .sqs-block-content > :last-child {
  margin-bottom: 0;
}
.sqs-block.html-block img,
.sqs-block.quote-block img,
.sqs-block.markdown-block img {
  max-width: 100%;
  height: auto;
}
.sqs-block.html-block,
.sqs-block.quote-block {
  word-wrap: break-word;
}
.sqs-block.float,
.sqs-block.sqs-float {
  clear: none;
  z-index: 50;
}
.sqs-block.float-left,
.sqs-block.sqs-float-left {
  float: left;
  margin-right: 17px;
}
.sqs-block.float-right,
.sqs-block.sqs-float-right {
  float: right;
  margin-left: 17px;
}
.sqs-block.sized .image-block-wrapper,
.sqs-block.sized .sqs-block-content {
  overflow: hidden;
}
.sqs-block.image-block.sized .image-block-wrapper {
  padding-bottom: inherit !important;
}
.sqs-block.image-block.sized .image-block-wrapper img {
  text-align: inherit;
  max-width: none;
}
.sqs-block.image-block .image-block-lightbox {
  cursor: pointer;
  display: block;
}
.sqs-block.image-block .lightbox img {
  cursor: pointer;
}
.sqs-block.image-block .image-caption-wrapper h1 {
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
}
.sqs-block.image-block .image-caption-wrapper p {
  margin: 0;
  font-size: 11px;
  line-height: 18px;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-below .image-caption-wrapper {
  margin-top: 5px;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay .intrinsic,
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover .intrinsic {
  position: relative;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay .intrinsic .image-caption-wrapper,
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover .intrinsic .image-caption-wrapper {
  position: absolute;
  overflow: hidden;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 18px;
  background: black;
  background: rgba(0, 0, 0, 0.7);
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay .intrinsic .image-caption-wrapper h1,
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover .intrinsic .image-caption-wrapper h1,
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay .intrinsic .image-caption-wrapper strong,
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover .intrinsic .image-caption-wrapper strong {
  color: #eee;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay .intrinsic .image-caption-wrapper p,
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover .intrinsic .image-caption-wrapper p {
  color: #bbb;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover:hover .image-caption-wrapper {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption-wrapper {
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover:hover .image-caption {
  margin-bottom: 0;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay-hover .image-caption {
  -webkit-transition: margin-bottom 0.1s ease-out;
  -moz-transition: margin-bottom 0.1s ease-out;
  -o-transition: margin-bottom 0.1s ease-out;
  transition: margin-bottom 0.1s ease-out;
  margin-bottom: -5px;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-left {
  zoom: 1;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-left:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-left .image-block-wrapper {
  float: left;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-left .image-caption-wrapper {
  float: left;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-left .image-caption {
  padding-left: 15px;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-left .image-caption h1 {
  font-size: 18px;
  line-height: 24px;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-right {
  zoom: 1;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-right:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-right .image-block-wrapper {
  float: right;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-right .image-caption-wrapper {
  float: right;
  text-align: right;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-right .image-caption {
  padding-right: 15px;
}
.sqs-block.image-block .image-block-outer-wrapper.layout-image-right .image-caption h1 {
  font-size: 18px;
  line-height: 24px;
}
.sqs-block.image-block .image-block-wrapper {
  line-height: 0;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.sqs-block.image-block .image-block-wrapper img {
  max-width: 100%;
}
.sqs-block.image-block .image-block-wrapper img.block-stretch {
  width: 100%;
}
.sqs-block.image-block .image-block-wrapper.float-right .image-block-wrapper {
  text-align: right;
}
.sqs-block.image-block .intrinsic {
  margin: auto;
}
.sqs-block.image-block .intrinsic .image-block-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.sqs-block.code-block .source-code {
  white-space: pre;
  overflow-x: auto;
}
.sqs-block.code-block img {
  max-width: 100%;
}
.sqs-block.calendar-block {
  font-size: 11px;
  text-decoration: none;
  z-index: 10;
  min-height: 300px;
}
.sqs-block.calendar-block.loaded {
  min-height: 0 !important;
}
.sqs-block.calendar-block .sqs-block-content {
  margin: 0 0 0 -8px;
}
.sqs-block.calendar-block .yui3-calendar,
.sqs-block.calendar-block .yui3-calendarnav-prevmonth,
.sqs-block.calendar-block .yui3-calendarnav-nextmonth,
.sqs-block.calendar-block .yui3-calendar-day,
.sqs-block.calendar-block .yui3-calendar-prevmonth-day,
.sqs-block.calendar-block .yui3-calendar-nextmonth-day {
  outline: none;
}
.sqs-block.calendar-block .yui3-calendar-pane {
  max-width: 350px;
  min-width: 150px;
  position: relative;
}
.sqs-block.calendar-block .yui3-u {
  vertical-align: middle;
}
.sqs-block.calendar-block .yui3-calendar-grid {
  min-height: 150px;
}
.sqs-block.calendar-block .yui3-calendar-header {
  margin-bottom: 15px;
  padding: 0;
  text-align: center;
}
.sqs-block.calendar-block .yui3-calendar-header .yui3-calendar-header-label {
  width: 120px;
  padding-top: 2px;
  font-size: 12px;
  font-weight: bold;
}
.sqs-block.calendar-block .yui3-calendar-header .yui3-calendarnav-nextmonth span,
.sqs-block.calendar-block .yui3-calendar-header .yui3-calendarnav-prevmonth span {
  padding: 4px 8px;
}
.sqs-block.calendar-block .yui3-calendar-weekday {
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
}
.sqs-block.calendar-block .yui3-calendar-day,
.sqs-block.calendar-block .yui3-calendar-prevmonth-day,
.sqs-block.calendar-block .yui3-calendar-nextmonth-day {
  width: 14%;
}
.sqs-block.calendar-block .yui3-calendar-day {
  text-align: center;
  width: 14%;
}
.sqs-block.calendar-block .yui3-calendar-day:hover {
  background: #eee;
  color: #333;
  z-index: 100;
}
.sqs-block.calendar-block .yui3-calendar-day.date-has-event {
  color: #333;
  font-weight: bold;
}
.sqs-block.calendar-block .yui3-calendar-day .date-has-event-marker {
  display: block;
  height: 2px;
  width: 18px;
  background: #333;
  margin: -5px auto 0 auto;
}
.sqs-block.calendar-block .yui3-calendar-day:hover .date-has-event-marker {
  background: transparent;
}
.sqs-block.calendar-block .yui3-calendar-day .event-menu {
  position: absolute;
  left: 0;
  width: 70%;
  max-width: 200px;
  background: #eee;
  margin: 0;
  padding: 20px 20px 0 20px;
  font-weight: normal;
  line-height: 18px;
  text-align: left;
  z-index: 10;
}
.sqs-block.calendar-block .yui3-calendar-day .event-menu.event-menu-right {
  right: 0;
  left: auto;
}
.sqs-block.calendar-block .yui3-calendar-day .event-menu .event-time-group {
  margin-bottom: 20px;
}
.sqs-block.calendar-block .yui3-calendar-day .event-menu .event-time-group .event-time {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ddd;
  color: #777;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
.sqs-block.vsize-1 .sqs-block-content {
  height: 34px;
}
.sqs-block.vsize-2 .sqs-block-content {
  height: 68px;
}
.sqs-block.vsize-3 .sqs-block-content {
  height: 102px;
}
.sqs-block.vsize-4 .sqs-block-content {
  height: 136px;
}
.sqs-block.vsize-5 .sqs-block-content {
  height: 170px;
}
.sqs-block.vsize-6 .sqs-block-content {
  height: 204px;
}
.sqs-block.vsize-7 .sqs-block-content {
  height: 238px;
}
.sqs-block.vsize-8 .sqs-block-content {
  height: 272px;
}
.sqs-block.vsize-9 .sqs-block-content {
  height: 306px;
}
.sqs-block.vsize-10 .sqs-block-content {
  height: 340px;
}
.sqs-block.vsize-11 .sqs-block-content {
  height: 374px;
}
.sqs-block.vsize-12 .sqs-block-content {
  height: 408px;
}
.sqs-block.vsize-13 .sqs-block-content {
  height: 442px;
}
.sqs-block.vsize-14 .sqs-block-content {
  height: 476px;
}
.sqs-block.vsize-15 .sqs-block-content {
  height: 510px;
}
.sqs-block.vsize-16 .sqs-block-content {
  height: 544px;
}
.sqs-block.vsize-17 .sqs-block-content {
  height: 578px;
}
.sqs-block.vsize-18 .sqs-block-content {
  height: 612px;
}
.sqs-block.vsize-19 .sqs-block-content {
  height: 646px;
}
.sqs-block.vsize-20 .sqs-block-content {
  height: 680px;
}
.sqs-block.vsize-21 .sqs-block-content {
  height: 714px;
}
.sqs-block.vsize-22 .sqs-block-content {
  height: 748px;
}
.sqs-block.vsize-23 .sqs-block-content {
  height: 782px;
}
.sqs-block.vsize-24 .sqs-block-content {
  height: 816px;
}
.sqs-block.vsize-25 .sqs-block-content {
  height: 850px;
}
.sqs-block.vsize-26 .sqs-block-content {
  height: 884px;
}
.sqs-block.vsize-27 .sqs-block-content {
  height: 918px;
}
.sqs-block.vsize-28 .sqs-block-content {
  height: 952px;
}
.sqs-block.vsize-29 .sqs-block-content {
  height: 986px;
}
.sqs-block.vsize-30 .sqs-block-content {
  height: 1020px;
}
.sqs-block.image-block .sqs-block-content {
  height: auto;
}
.sqs-block.vsize-1.image-block .image-block-wrapper {
  height: 34px;
}
.sqs-block.vsize-2.image-block .image-block-wrapper {
  height: 68px;
}
.sqs-block.vsize-3.image-block .image-block-wrapper {
  height: 102px;
}
.sqs-block.vsize-4.image-block .image-block-wrapper {
  height: 136px;
}
.sqs-block.vsize-5.image-block .image-block-wrapper {
  height: 170px;
}
.sqs-block.vsize-6.image-block .image-block-wrapper {
  height: 204px;
}
.sqs-block.vsize-7.image-block .image-block-wrapper {
  height: 238px;
}
.sqs-block.vsize-8.image-block .image-block-wrapper {
  height: 272px;
}
.sqs-block.vsize-9.image-block .image-block-wrapper {
  height: 306px;
}
.sqs-block.vsize-10.image-block .image-block-wrapper {
  height: 340px;
}
.sqs-block.vsize-11.image-block .image-block-wrapper {
  height: 374px;
}
.sqs-block.vsize-12.image-block .image-block-wrapper {
  height: 408px;
}
.sqs-block.vsize-13.image-block .image-block-wrapper {
  height: 442px;
}
.sqs-block.vsize-14.image-block .image-block-wrapper {
  height: 476px;
}
.sqs-block.vsize-15.image-block .image-block-wrapper {
  height: 510px;
}
.sqs-block.vsize-16.image-block .image-block-wrapper {
  height: 544px;
}
.sqs-block.vsize-17.image-block .image-block-wrapper {
  height: 578px;
}
.sqs-block.vsize-18.image-block .image-block-wrapper {
  height: 612px;
}
.sqs-block.vsize-19.image-block .image-block-wrapper {
  height: 646px;
}
.sqs-block.vsize-20.image-block .image-block-wrapper {
  height: 680px;
}
.sqs-block.vsize-21.image-block .image-block-wrapper {
  height: 714px;
}
.sqs-block.vsize-22.image-block .image-block-wrapper {
  height: 748px;
}
.sqs-block.vsize-23.image-block .image-block-wrapper {
  height: 782px;
}
.sqs-block.vsize-24.image-block .image-block-wrapper {
  height: 816px;
}
.sqs-block.vsize-25.image-block .image-block-wrapper {
  height: 850px;
}
.sqs-block.vsize-26.image-block .image-block-wrapper {
  height: 884px;
}
.sqs-block.vsize-27.image-block .image-block-wrapper {
  height: 918px;
}
.sqs-block.vsize-28.image-block .image-block-wrapper {
  height: 952px;
}
.sqs-block.vsize-29.image-block .image-block-wrapper {
  height: 986px;
}
.sqs-block.vsize-30.image-block .image-block-wrapper {
  height: 1020px;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.columns-1 [class*=sqs-col-] {
  width: 100% !important;
}
/* ---------- layout-edit.less ---------- */
/* z-indexes:
  .sqs-insertion-marker      9999
  .sqs-column-resizer         999
  .sqs-handle                 109
  .sqs-toolbar                105
  .sqs-draghandle             101
  .sqs-marker-helper           30
  .sqs-split-control           25
  .sqs-overlay                  9
*/
[class*=sqs-col-] {
  position: relative;
}
.sqs-layout.editing .sqs-gallery-design-stacked-slide {
  z-index: auto !important;
}
body.dragging .sqs-layout.editing .sqs-row,
.sqs-layout.dragging.editing .sqs-row,
body.dragging .sqs-layout.editing [class*=sqs-col-],
.sqs-layout.dragging.editing [class*=sqs-col-],
body.dragging .sqs-layout.editing .sqs-block,
.sqs-layout.dragging.editing .sqs-block {
  box-shadow: inset 0 0 3px rgba(20, 170, 255, 0.19999999999999996);
}
body.dragging .sqs-layout .sqs-marker-helper,
.sqs-layout.dragging .sqs-marker-helper {
  display: block !important;
}
body.dragging .sqs-layout .sqs-content-overlay,
.sqs-layout.dragging .sqs-content-overlay {
  display: block !important;
}
body.layout-mode .wysiwyg-inline-toolbar {
  display: none;
}
.yui3-dd-shim {
  z-index: 999999 !important;
}
.sqs-empty-grid-add-container {
  position: absolute;
  height: 26px;
  margin-top: 2px;
  margin-left: -2px;
  display: none;
  cursor: pointer;
}
.sqs-empty-grid-add-container .sqs-empty-grid-add {
  position: absolute;
  z-index: 25000;
  padding: 2px;
  height: 28px;
  width: 28px;
  background: rgba(51, 51, 51, 0.15000000000000002) url('/universal/images-v6/icons/icon-plus-11-light.png') center center no-repeat;
  -webkit-transition: background-color 0.2s ease-out;
  -moz-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  right: -3px;
  top: -33px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #222222;
  background-image: -o-linear-gradient(#3c3c3c, #080808);
  background-image: -moz-linear-gradient(#3c3c3c, #080808);
  background-image: -ms-linear-gradient(#3c3c3c, #080808);
  background-image: -webkit-linear-gradient(#3c3c3c, #080808);
  background-image: linear-gradient(#3c3c3c, #080808);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  background-image: url('/universal/images-v6/icons/icon-plus-11-light.png');
}
.sqs-empty-grid-add-container .sqs-empty-grid-add:hover {
  background-color: #333;
}
body.dragging .sqs-layout.empty,
.dragging.sqs-layout.empty {
  background: rgba(20, 170, 255, 0.3);
}
body.sqs-edit-mode .sqs-empty-grid-add-container {
  display: block;
}
body.sqs-edit-mode .sqs-layout.empty {
  margin: 0;
  top: 0;
  left: 0;
}
body.sqs-edit-mode .sqs-layout.empty .sqs-row {
  min-height: 50px;
}
body.sqs-edit-mode .sqs-layout.empty [class*=sqs-col-] {
  height: 100px;
}
body.sqs-edit-mode .sqs-layout.editing {
  position: relative;
}
body.dragging .sqs-block.sqs-selected,
.sqs-layout.dragging .sqs-block.sqs-selected {
  opacity: .3;
}
.sqs-block.html-block .sqs-content-overlay,
.sqs-block.markdown-block .sqs-content-overlay {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
}
.sqs-layout.editing .sqs-block {
  min-height: 14px;
  outline: 1px solid transparent;
}
.sqs-layout.editing .sqs-block:not(.markdown-block):hover,
.sqs-layout.editing .sqs-block:not(.html-block):hover,
.sqs-layout.editing .sqs-block.html-block.float:hover {
  outline: 1px solid #e5e5e5;
}
.sqs-layout.editing .sqs-block.sqs-selected {
  cursor: move;
  outline: 1px solid #cccccc !important;
}
.sqs-layout.editing .sqs-block.sqs-selected .sqs-overlay {
  z-index: 105;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 0 1px rgba(20, 170, 255, 0.8);
  -moz-box-shadow: 0 0 1px rgba(20, 170, 255, 0.8);
  box-shadow: 0 0 1px rgba(20, 170, 255, 0.8);
  display: block !important;
  background-color: rgba(20, 170, 255, 0.1);
}
.sqs-layout.editing .sqs-block.sqs-selected .sqs-handle-grip {
  background: #666;
}
.sqs-layout.editing .sqs-block .sqs-draghandle {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  cursor: move;
  background-color: rgba(255, 255, 255, 0.01);
}
.sqs-layout.editing .sqs-block .sqs-placeholder {
  display: block;
  position: absolute;
  color: #ccc;
  font-size: 13px;
  top: 0;
  padding: 16px 0;
}
.sqs-layout.editing .sqs-block.html-block,
.sqs-layout.editing .sqs-block.markdown-block {
  /*padding: 0;*/

}
.sqs-layout.editing .sqs-block.html-block .sqs-draghandle,
.sqs-layout.editing .sqs-block.markdown-block .sqs-draghandle {
  position: absolute;
  top: 10px;
  right: 10px;
  left: auto;
  bottom: auto;
  width: 30px;
  height: 23px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ddd;
  opacity: .8;
  cursor: move;
  overflow: hidden;
  display: none;
  background: #f2f2f2 url(/universal/images-v6/icons/icon-move-16-dark-helveticons.png) center center no-repeat;
}
.sqs-layout.editing .sqs-block.html-block .sqs-draghandle:hover,
.sqs-layout.editing .sqs-block.markdown-block .sqs-draghandle:hover {
  opacity: 1 !important;
}
.sqs-layout.editing .sqs-block.html-block:hover .sqs-draghandle,
.sqs-layout.editing .sqs-block.markdown-block:hover .sqs-draghandle {
  display: block;
}
.sqs-layout.editing .sqs-block.html-block .sqs-split-control,
.sqs-layout.editing .sqs-block.markdown-block .sqs-split-control {
  display: none !important;
  position: absolute;
  top: -10px;
  right: 0;
  left: 0;
  height: 20px;
  cursor: pointer;
  opacity: .5;
  display: none;
}
.sqs-layout.editing .sqs-block.html-block .sqs-marker-helper,
.sqs-layout.editing .sqs-block.markdown-block .sqs-marker-helper {
  width: 100%;
  z-index: 30;
  display: none;
}
.sqs-layout.editing .sqs-block.html-block.focused .sqs-merge-control,
.sqs-layout.editing .sqs-block.markdown-block.focused .sqs-merge-control,
.sqs-layout.editing .sqs-block.html-block.focused .sqs-split-control,
.sqs-layout.editing .sqs-block.markdown-block.focused .sqs-split-control,
.sqs-layout.editing .sqs-block.html-block.focused .sqs-draghandle,
.sqs-layout.editing .sqs-block.markdown-block.focused .sqs-draghandle {
  display: none !important;
}
.sqs-layout.editing .sqs-block.html-block:hover + .html-block .sqs-merge-control,
.sqs-layout.editing .sqs-block.markdown-block:hover + .html-block .sqs-merge-control,
.sqs-layout.editing .sqs-block.html-block + .html-block:hover .sqs-merge-control,
.sqs-layout.editing .sqs-block.markdown-block + .html-block:hover .sqs-merge-control {
  background: url(/universal/images-v6/icons/icon-link-16-dark-helveticons.png) center center no-repeat;
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  height: 20px;
  opacity: .5;
  cursor: pointer;
}
.sqs-layout.editing .sqs-block.html-block:hover + .html-block .sqs-merge-control:after,
.sqs-layout.editing .sqs-block.markdown-block:hover + .html-block .sqs-merge-control:after,
.sqs-layout.editing .sqs-block.html-block + .html-block:hover .sqs-merge-control:after,
.sqs-layout.editing .sqs-block.markdown-block + .html-block:hover .sqs-merge-control:after {
  top: 0px;
  left: 0;
  right: 50%;
  margin-right: 20px;
  height: 1px;
}
.sqs-layout.editing .sqs-block.html-block:hover + .html-block .sqs-merge-control:hover,
.sqs-layout.editing .sqs-block.markdown-block:hover + .html-block .sqs-merge-control:hover,
.sqs-layout.editing .sqs-block.html-block + .html-block:hover .sqs-merge-control:hover,
.sqs-layout.editing .sqs-block.markdown-block + .html-block:hover .sqs-merge-control:hover {
  opacity: 1;
}
.sqs-layout.editing .sqs-block.html-block:hover:not(.sqs-selected) .sqs-split-control,
.sqs-layout.editing .sqs-block.markdown-block:hover:not(.sqs-selected) .sqs-split-control {
  display: block;
  z-index: 25;
}
.sqs-layout.editing .sqs-block.html-block:hover:not(.sqs-selected) .sqs-split-control:after,
.sqs-layout.editing .sqs-block.markdown-block:hover:not(.sqs-selected) .sqs-split-control:after {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 1px;
  border-top: 1px dashed rgba(128, 128, 128, 0.5);
  display: block;
  content: "\00a0";
}
.sqs-layout.editing .sqs-block.html-block .sqs-handle,
.sqs-layout.editing .sqs-block.markdown-block .sqs-handle {
  display: none;
}
.sqs-layout.editing .sqs-block.html-block .sqs-block-content,
.sqs-layout.editing .sqs-block.markdown-block .sqs-block-content {
  border-radius: 0 2px 2px;
}
.sqs-layout.editing .sqs-block.html-block .sqs-block-content:focus,
.sqs-layout.editing .sqs-block.markdown-block .sqs-block-content:focus {
  outline: none;
}
.sqs-layout.editing .sqs-block:hover .sqs-handle,
.sqs-layout.editing .sqs-block.resizing .sqs-handle {
  opacity: 1;
}
.sqs-layout.editing .sqs-block .sqs-handle {
  opacity: 0;
  z-index: 109;
  position: absolute;
  -webkit-transition: opacity 0.1s easein-out;
  -moz-transition: opacity 0.1s easein-out;
  -o-transition: opacity 0.1s easein-out;
  transition: opacity 0.1s easein-out;
}
.sqs-layout.editing .sqs-block .sqs-handle-grip {
  position: absolute;
  height: 20px;
  width: 5px;
  background: #cccccc;
  -webkit-transition: background-color 0.1s easein-out;
  -moz-transition: background-color 0.1s easein-out;
  -o-transition: background-color 0.1s easein-out;
  transition: background-color 0.1s easein-out;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.sqs-layout.editing .sqs-block .sqs-handle:hover .sqs-handle-grip {
  background: #333;
}
.sqs-layout.editing .sqs-block .sqs-handle-left .sqs-handle-grip {
  right: -3px;
  top: 50%;
  margin-top: -10px;
}
.sqs-layout.editing .sqs-block .sqs-handle-right .sqs-handle-grip {
  left: -3px;
  top: 50%;
  margin-top: -10px;
}
.sqs-layout.editing .sqs-block .sqs-handle-bottom .sqs-handle-grip {
  bottom: -3px;
  height: 5px;
  width: 20px;
  left: 50%;
  margin-left: -10px;
}
.sqs-layout.editing .sqs-block .sqs-handle-left,
.sqs-layout.editing .sqs-block .sqs-handle-right,
.sqs-layout.editing .sqs-block .sqs-handle-leftcorner,
.sqs-layout.editing .sqs-block .sqs-handle-rightcorner {
  /*display: none;*/

}
.sqs-layout.editing .sqs-block .sqs-handle-leftcorner .sqs-handle-grip,
.sqs-layout.editing .sqs-block .sqs-handle-rightcorner .sqs-handle-grip {
  display: none;
  bottom: -1px;
}
.sqs-layout.editing .sqs-block .sqs-handle-leftcorner .sqs-handle-grip {
  right: -1px;
}
.sqs-layout.editing .sqs-block .sqs-handle-rightcorner .sqs-handle-grip {
  left: -1px;
}
.sqs-layout.editing .sqs-block .sqs-handle-left,
.sqs-layout.editing .sqs-block .sqs-handle-right {
  top: 0;
  bottom: 0;
  right: -15px;
  width: 30px;
  cursor: col-resize;
}
.sqs-layout.editing .sqs-block .sqs-handle-right {
  left: 0;
}
.sqs-layout.editing .sqs-block .sqs-handle-left {
  right: 0;
}
.sqs-layout.editing .sqs-block .sqs-handle-bottom {
  bottom: 0;
  left: 0;
  right: 0;
  height: 20px;
  cursor: row-resize;
}
.sqs-layout.editing .sqs-block .sqs-handle-leftcorner {
  bottom: 0;
  right: 0;
  height: 30px;
  width: 30px;
  cursor: se-resize;
}
.sqs-layout.editing .sqs-block .sqs-handle-rightcorner {
  bottom: 0;
  left: 0;
  height: 30px;
  width: 30px;
  cursor: sw-resize;
}
.sqs-layout.editing .sqs-block.resizing .sqs-handle {
  opacity: 0;
}
.sqs-layout.editing .sqs-block.float-left .sqs-handle-left {
  display: block !important;
}
.sqs-layout.editing .sqs-block.float-right .sqs-handle-right {
  display: block !important;
}
.sqs-layout.editing .sqs-block.float-right + .html-block .sqs-draghandle,
.sqs-layout.editing .sqs-block.float-right + .markdown-block .sqs-draghandle {
  left: 10px;
  right: none;
}
.sqs-layout.editing .sqs-block.float-right .sqs-handle-leftcorner {
  display: none !important;
}
.sqs-layout.editing .sqs-block.html-block .sqs-handle-bottom,
.sqs-layout.editing .sqs-block.markdown-block .sqs-handle-bottom,
.sqs-layout.editing .sqs-block.html-block .sqs-handle-leftcorner,
.sqs-layout.editing .sqs-block.markdown-block .sqs-handle-leftcorner,
.sqs-layout.editing .sqs-block.html-block .sqs-handle-rightcorner,
.sqs-layout.editing .sqs-block.markdown-block .sqs-handle-rightcorner {
  display: none;
}
.sqs-layout.editing .sqs-block.embed-block .sqs-handle-bottom,
.sqs-layout.editing .sqs-block.embed-block .sqs-handle-leftcorner,
.sqs-layout.editing .sqs-block.embed-block .sqs-handle-rightcorner {
  display: none;
}
.sqs-layout.editing .sqs-block.spacer-block .sqs-toolbar,
.sqs-layout.editing .sqs-block.spacer-block .sqs-handle-left,
.sqs-layout.editing .sqs-block.spacer-block .sqs-handle-right,
.sqs-layout.editing .sqs-block.spacer-block .sqs-handle-leftcorner,
.sqs-layout.editing .sqs-block.spacer-block .sqs-handle-rightcorner {
  display: none;
}
.sqs-layout.editing .sqs-block.html-block .sqs-block-content,
.sqs-layout.editing .sqs-block.markdown-block .sqs-block-content {
  cursor: auto;
}
.sqs-layout.editing .sqs-block.html-block .sqs-block-content.sqs-selected,
.sqs-layout.editing .sqs-block.markdown-block .sqs-block-content.sqs-selected {
  cursor: move;
}
.sqs-layout.editing .sqs-block.float.float-right .sqs-handle-right,
.sqs-layout.editing .sqs-block.float.float-right .sqs-handle-rightcorner {
  display: block;
}
.sqs-layout.editing .sqs-block.float.float-right:hover .sqs-handle-right,
.sqs-layout.editing .sqs-block.float.float-right.sqs-selected .sqs-handle-right {
  opacity: 1;
}
.sqs-layout.editing .sqs-block.float.float-left .sqs-handle-left,
.sqs-layout.editing .sqs-block.float.float-left .sqs-handle-leftcorner {
  display: block;
}
.sqs-layout.editing .sqs-block.float.float-left:hover .sqs-handle-left,
.sqs-layout.editing .sqs-block.float.float-left.sqs-selected .sqs-handle-left {
  opacity: 1;
}
.sqs-layout.editing .columntools {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
}
.sqs-layout.editing .columntools .sqs-column-resizer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -17px;
  width: 34px;
  cursor: col-resize;
  z-index: 999;
}
.sqs-layout.editing .columntools .sqs-line {
  position: absolute;
  left: 50%;
  width: 1px;
  height: 100%;
  border-left: 1px solid rgba(128, 128, 128, 0.5);
  opacity: 0;
}
.sqs-layout.editing .columntools:hover .sqs-line {
  opacity: 1;
}
.sqs-layout.editing [class*=sqs-col-]:last-child > .columntools {
  display: none;
}
.sqs-layout.editing [class*=sqs-col-].resizing-left .columntools .sqs-line {
  opacity: 0;
}
.layout-mode {
  /*@latticeColor: rgb(200,200,200);*/

}
.layout-mode .columntools {
  display: block;
}
.sqs-insertion-marker {
  z-index: 9989;
  position: fixed;
  background: rgba(20, 170, 255, 0.8);
  background-color: #14aaff;
  background-image: -o-linear-gradient(#47bcff, #008fe0);
  background-image: -moz-linear-gradient(#47bcff, #008fe0);
  background-image: -ms-linear-gradient(#47bcff, #008fe0);
  background-image: -webkit-linear-gradient(#47bcff, #008fe0);
  background-image: linear-gradient(#47bcff, #008fe0);
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.sqs-insertion-marker.sqs-marker-horizontal .sqs-insertion-marker-label {
  margin-top: -7px;
}
.sqs-insertion-marker-label {
  position: absolute;
  top: 0;
  left: 0;
  font: bold 9px/16px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 0 16px 0 8px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
  color: white;
  background: #14aaff;
  background-color: #14aaff;
  background-image: -o-linear-gradient(#47bcff, #008fe0);
  background-image: -moz-linear-gradient(#47bcff, #008fe0);
  background-image: -ms-linear-gradient(#47bcff, #008fe0);
  background-image: -webkit-linear-gradient(#47bcff, #008fe0);
  background-image: linear-gradient(#47bcff, #008fe0);
  -moz-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
.sqs-layout-label {
  -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;
  opacity: 0;
  background: #222;
  color: #fff;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 2px 10px;
  font-size: 10px;
  z-index: 1000;
}
.sqs-toolbar {
  position: absolute;
  text-align: center;
  white-space: nowrap;
  z-index: 110;
  background-color: #222222;
  background-image: -o-linear-gradient(#3c3c3c, #080808);
  background-image: -moz-linear-gradient(#3c3c3c, #080808);
  background-image: -ms-linear-gradient(#3c3c3c, #080808);
  background-image: -webkit-linear-gradient(#3c3c3c, #080808);
  background-image: linear-gradient(#3c3c3c, #080808);
  -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 0 1px rgba(0,0,0,0.8), inset 0 1px 0 rgba(255,255,255,0.15), inset 1px 0 0 0 rgba(255,255,255,0.1), inset -1px 0 0 0 rgba(255,255,255,0.1), 0 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 1px 0 0 0 rgba(255, 255, 255, 0.1), inset -1px 0 0 0 rgba(255, 255, 255, 0.1);
  padding-left: 4px;
  padding-right: 4px;
  height: 27px;
  overflow: hidden;
  opacity: .95;
  color: #eee;
  font-size: 12px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  height: 25px;
  opacity: 0;
}
.sqs-toolbar .sqs-button {
  display: inline-block;
  height: 22px;
  width: 22px;
  padding: 0 1px;
  opacity: 0.3;
  cursor: pointer;
}
.sqs-toolbar .sqs-button:hover {
  opacity: .5;
}
.sqs-toolbar .sqs-button.sqs-float-left {
  background: transparent url('/universal/images-v6/temp/float-left-light.png') center center no-repeat;
}
.sqs-toolbar .sqs-button.sqs-float-right {
  background: transparent url('/universal/images-v6/temp/float-right-light.png') center center no-repeat;
}
.sqs-toolbar .sqs-button.sqs-inline {
  background: transparent url('/universal/images-v6/temp/inline-light.png') center center no-repeat;
  opacity: 1;
}
.sqs-toolbar .sqs-button.sqs-add {
  background: transparent url('/universal/images-v6/icons/icon-plus-11-light.png') 45% 85% no-repeat;
  opacity: 0.6;
}
.sqs-toolbar .sqs-button.sqs-add:hover {
  opacity: 1;
}
.sqs-toolbar .sqs-button {
  opacity: 0.6;
}
.sqs-toolbar .sqs-button.sqs-icon-edit {
  background: transparent url('/universal/images-v6/icons/icon-editcontent-14-light.png') center center no-repeat;
}
.sqs-toolbar .sqs-button.sqs-icon-configure {
  background: transparent url('/universal/images-v6/icons/icon-settings-14-light.png') center center no-repeat;
}
.sqs-toolbar .sqs-button:hover {
  opacity: 1;
}
.sqs-edit-mode .sqs-layout.editing {
  outline: 1px dotted #ccc;
}
.sqs-edit-mode .sqs-layout.editing:hover {
  outline: solid 1px #ccc;
}
.sqs-edit-mode .sqs-layout.editing .layout-controls.sqs-toolbar {
  opacity: 1;
}
.sqs-layout.editing .sqs-block:hover .sqs-toolbar {
  opacity: 1;
}
.sqs-layout.editing .sqs-block.focused .sqs-toolbar {
  display: none;
}
.sqs-layout.editing .sqs-block.html-block:not(.float) .sqs-toolbar,
.sqs-layout.editing .sqs-block.html-block:not(.float) .sqs-toolbar {
  display: none;
}
.sqs-layout.editing .sqs-block.float-right .sqs-button.sqs-float-left,
.sqs-layout.editing .sqs-block.float-right .sqs-button.sqs-inline {
  opacity: 0.3 !important;
}
.sqs-layout.editing .sqs-block.float-right .sqs-button.sqs-float-left:hover,
.sqs-layout.editing .sqs-block.float-right .sqs-button.sqs-inline:hover {
  opacity: 0.5 !important;
}
.sqs-layout.editing .sqs-block.float-right .sqs-button.sqs-float-right,
.sqs-layout.editing .sqs-block.float-right .sqs-button.sqs-float-right:hover {
  opacity: 1 !important;
}
.sqs-layout.editing .sqs-block.float-left .sqs-button.sqs-float-right,
.sqs-layout.editing .sqs-block.float-left .sqs-button.sqs-inline {
  opacity: 0.3 !important;
}
.sqs-layout.editing .sqs-block.float-left .sqs-button.sqs-float-right:hover,
.sqs-layout.editing .sqs-block.float-left .sqs-button.sqs-inline:hover {
  opacity: 0.5 !important;
}
.sqs-layout.editing .sqs-block.float-left .sqs-button.sqs-float-left,
.sqs-layout.editing .sqs-block.float-left .sqs-button.sqs-float-left:hover {
  opacity: 1 !important;
}
.sqs-layout.editing .sqs-block .sqs-toolbar {
  top: 0;
  left: 50%;
  margin-left: -35px;
  width: 70px;
}
.sqs-layout.editing:hover > .sqs-toolbar {
  opacity: 1;
}
.sqs-layout.editing:hover .sqs-layout-label {
  opacity: 1;
}
.sqs-layout.editing > .sqs-toolbar {
  bottom: 0;
  right: 0;
  width: 22px;
  height: 30px;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  line-height: 30px !important;
}
.image-block .sqs-block-content a {
  border: none;
}
.standard-dialog-wrapper .sqs-layout {
  top: 0;
  left: 0;
}
.markdown-block .CodeMirror-scroll {
  height: auto;
  overflow-y: hidden;
  overflow-x: auto;
}
/* ---------- layout-config.less ---------- */
body.squarespace-config.collection-type-page {
  overflow-y: scroll;
}
body.squarespace-config .sqs-block hr {
  border: none;
  color: #bbb;
  background-color: #bbb;
  height: 1px;
}
body.squarespace-config .item-list {
  margin-top: 140px;
}
body.squarespace-config .field-wysiwyg {
  overflow: initial;
}
body.squarespace-config .field-wysiwyg .sqs-layout {
  font-size: 14px;
  line-height: 1.6em;
  font-weight: normal;
}
body.squarespace-config .field-wysiwyg .sqs-layout .sqs-row {
  position: relative;
  /*margin: @vgrid*2 0;*/

}
body.squarespace-config .field-wysiwyg .sqs-layout .sqs-row:first-child {
  margin-top: 0;
}
.sqs-col-ui {
  position: fixed;
  opacity: .3;
  height: 16px;
  margin-top: -16px;
  cursor: pointer;
  z-index: 1999;
}
.sqs-col-ui:hover {
  opacity: 1;
}
.sqs-col-ui * {
  position: absolute;
}
.sqs-col-ui-header {
  bottom: -1px;
  left: 0;
  right: 0;
  top: 0;
  background-color: #ffffff;
  border: 1px solid #808080;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.sqs-col-ui-line {
  background: #808080;
}
.sqs-col-ui-line-top,
.sqs-col-ui-line-bottom {
  width: 100%;
  height: 1px;
}
.sqs-col-ui-line-left {
  width: 1px;
  left: 0;
}
.sqs-col-ui-line-right {
  width: 1px;
  right: 0;
}
.standard-dialog-wrapper .layout-mode.wysiwyg-field-wrapper .field-wysiwyg {
  padding: 10px 20px 0;
}
.standard-dialog-wrapper .sqs-layout {
  font-weight: initial;
  font-size: 13px;
}
.standard-dialog-wrapper .sqs-layout.empty .sqs-row,
.standard-dialog-wrapper .sqs-layout.empty .sqs-row [class*=sqs-col] {
  height: 325px;
  border-radius: 0;
  background-color: transparent;
}
.sqs-dropzone {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -999;
}
.free-block {
  border-top: 1px solid rgba(255, 255, 255, 0.04);
  opacity: .95;
  background: #000;
  width: 100px !important;
  height: 70px !important;
  padding-bottom: 15px;
  margin-right: 2px;
  margin-bottom: 2px;
  background: #333;
  background-position: center 14px;
  background-repeat: no-repeat;
  float: left;
  cursor: pointer;
  text-align: center;
  z-index: 999998;
}
.free-block .text {
  color: #fff;
  font-size: 10px;
  padding-top: 52px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-form-builder .field-container {
  position: relative;
}
.sqs-form-builder .add-field-button {
  -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-builder .add-field-button:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-form-builder .add-field-button .title {
  float: left;
  width: 100%;
  position: relative;
}
.sqs-form-builder .add-field-button .title .title-text {
  margin-left: 25px;
  position: absolute;
  top: -2px;
  color: #999;
}
.sqs-form-builder .add-field-button .title .title-type {
  color: #777;
  padding-left: 10px;
  display: inline;
}
.sqs-form-builder .add-field-button .title .type-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-builder .add-field-button:hover {
  opacity: 1;
}
.sqs-form-builder .add-field-button:hover .title-text {
  color: #EEE;
}
.sqs-form-builder .add-field-button:hover .type-icon {
  opacity: .9;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-form-builder-field-content {
  background-color: #292929;
  background-image: -moz-linear-gradient(#3d3d3d, #292929);
  background-image: -ms-linear-gradient(#3d3d3d, #292929);
  background-image: -webkit-linear-gradient(#3d3d3d, #292929);
  background-image: linear-gradient(#3d3d3d, #292929);
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 4px;
  font-size: 12px;
  color: #f7f7f7;
  cursor: pointer;
}
.sqs-form-builder-field-content .controller-wrapper {
  zoom: 1;
  padding: 10px 10px 10px 12px;
}
.sqs-form-builder-field-content .controller-wrapper:after {
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  clear: both;
  content: ".";
}
.sqs-form-builder-field-content .controller-wrapper .title {
  float: left;
  position: relative;
}
.sqs-form-builder-field-content .controller-wrapper .title .title-text {
  margin-left: 25px;
}
.sqs-form-builder-field-content .controller-wrapper .title .title-type {
  color: #777;
  padding-left: 10px;
  display: inline;
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon {
  position: absolute;
  height: 18px;
  width: 14px;
  padding: 0;
  top: 0;
  left: 0;
  background-color: transparent;
  background-position: left 1px;
  background-repeat: no-repeat;
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.address {
  background-image: url("/universal/images-v6/form/light/14px/icon_address_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.checkbox {
  background-image: url("/universal/images-v6/form/light/14px/icon_checkbox_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.currency {
  background-image: url("/universal/images-v6/form/light/14px/icon_currency_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.date {
  background-image: url("/universal/images-v6/form/light/14px/icon_date_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.email {
  background-image: url("/universal/images-v6/form/light/14px/icon_email_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.likert {
  background-image: url("/universal/images-v6/form/light/14px/icon_likert_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.name {
  background-image: url("/universal/images-v6/form/light/14px/icon_name_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.number {
  background-image: url("/universal/images-v6/form/light/14px/icon_number_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.password {
  background-image: url("/universal/images-v6/form/light/14px/icon_password_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.phone {
  background-image: url("/universal/images-v6/form/light/14px/icon_phone_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.radio {
  background-image: url("/universal/images-v6/form/light/14px/icon_radio_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.section {
  background-image: url("/universal/images-v6/form/light/14px/icon_sectionbreak_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.select {
  background-image: url("/universal/images-v6/form/light/14px/icon_select_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.text {
  background-image: url("/universal/images-v6/form/light/14px/icon_text_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.textarea {
  background-image: url("/universal/images-v6/form/light/14px/icon_textarea_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.time {
  background-image: url("/universal/images-v6/form/light/14px/icon_time_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.twitter {
  background-image: url("/universal/images-v6/form/light/14px/icon_twitter_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .title .type-icon.website {
  background-image: url("/universal/images-v6/form/light/14px/icon_website_14_light.png");
}
.sqs-form-builder-field-content .controller-wrapper .control-area {
  float: right;
}
.sqs-form-builder-field-content .controller-wrapper .control-area .remove {
  float: left;
  height: 15px;
  width: 15px;
  background: transparent url("/universal/images-v6/standard/icon_close_7_light.png") center center no-repeat;
  cursor: pointer;
}
.sqs-form-builder-field-content .controller-wrapper .control-area .locked {
  float: left;
  height: 15px;
  width: 15px;
  background: transparent url("/universal/images-v6/form/light/icon_lock_12_light.png") center center no-repeat;
}
.sqs-form-builder-field-content .editor-wrapper {
  padding: 10px 20px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-text-area-content {
  padding: 0 1px;
}
.sqs-text-area-content textarea {
  resize: none;
  width: 100%;
  height: 100%;
  padding: 11px 9px;
  border: 1px solid #ffffff;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font: 12px 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.sqs-text-area-content textarea:focus {
  outline: none;
  color: #111111;
  border-color: #42b1ff !important;
}
.sqs-text-area-content textarea::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: 300;
}
.sqs-text-area-content textarea:-moz-placeholder {
  color: #cccccc;
  font-weight: 300;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.sqs-form-builder-field-editor-content .sqs-dialog-field {
  padding: 0;
  margin-bottom: 15px;
}
.sqs-form-builder-field-editor-content .sqs-dialog-field .description {
  font-size: 10px;
  color: #777;
  margin-top: 3px;
}
.sqs-form-builder-field-editor-content .sqs-dialog-field.sqs-text input {
  font-size: 13px;
}
.sqs-form-builder-field-editor-content .sqs-dialog-field.sqs-check .title {
  font-size: 13px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.dialog-editformblock .sqs-dialog-field.sqs-text input {
  font-size: 12px;
  padding: 6px;
}
.dialog-editformblock .sqs-dialog-field.sqs-text.name-lightboxHandleText,
.dialog-editformblock .sqs-dialog-field.sqs-text.name-submitButtonText {
  padding-bottom: 0;
}
.dialog-editformblock .sqs-dialog-field.sqs-html {
  color: #777;
  line-height: 17px;
}
.dialog-editformblock .sqs-dialog-field.sqs-html .description-label {
  color: #EEE;
  font-size: 14px;
  padding: 3px 0;
}
.dialog-editformblock .sqs-dialog-field.sqs-html.name-submissionHTMLHeader {
  padding-bottom: 5px;
}
.dialog-editformblock .sqs-dialog-field.sqs-html.name-submissionHTMLHeader .description-label {
  font-size: 11px;
  padding-bottom: 0px;
}
.dialog-editformblock .code-field-wrapper {
  padding-bottom: 15px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.standard-dialog-wrapper .code-field-wrapper .CodeMirror {
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: border-color 0.3s ease-out;
  -moz-transition: border-color 0.3s ease-out;
  -o-transition: border-color 0.3s ease-out;
  transition: border-color 0.3s ease-out;
  color: #000;
  background-color: #fff;
}
.standard-dialog-wrapper .code-field-wrapper .CodeMirror .CodeMirror-scroll {
  height: auto;
  min-height: 270px;
}
.standard-dialog-wrapper .code-field-wrapper .CodeMirror .CodeMirror-lines * {
  font-family: Courier, "Courier New", monospace;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
.dialog-editquoteblock .sqs-dialog-field.sqs-text input {
  font-size: 13px;
  padding: 6px;
}
/* Host: nyc-webster30.int.peer1.squarespace.net Request Version: 072320132218191053 Local Version: 072220132022521052 Served from: GLOBAL */ 
/* ---------- _base.less ---------- */
body.squarespace-config.section-dashboard .sqs-stateflow.sqs-dialog-field {
  padding: 0 0 10px 30px;
}
.sqs-stateflow {
  padding: 0 0 10px 30px;
}
.sqs-stateflow .sqs-scheduler,
.sqs-stateflow .sqs-statepicker {
  padding: 0;
}
.sqs-stateflow-hidden {
  display: none;
}
.sqs-statepicker-hidden {
  display: none;
}
.sqs-scheduler-hidden {
  display: none;
}
.workflow-flyout-options {
  padding: 20px;
}
.workflow-flyout .slider-container-wrapper {
  width: 260px;
  margin-left: 95px;
  margin-right: 11px;
}
.workflow-flyout .sqs-slider {
  padding: 0;
}
.workflow-flyout .sqs-slider .numeric-display {
  display: none;
}
.sqs-calendar-flyout {
  width: 400px;
}
.sqs-calendar-flyout .flyout-notch {
  background-position-x: center;
}
.sqs-calendar-flyout .flyout-calendar > .clear {
  float: left;
}
.sqs-calendar-flyout .flyout-calendar .calendar-wrapper {
  height: 160px;
}
.sqs-calendar-flyout .flyout-calendar .time-wrapper.sqs-dialog-field,
.sqs-calendar-flyout .flyout-calendar .calendar-wrapper.sqs-dialog-field {
  padding-left: 0;
  padding-bottom: 0;
}
.sqs-calendar-flyout .flyout-calendar .time-wrapper.sqs-dialog-field {
  padding-right: 0;
  padding-top: 105px;
}
.sqs-calendar-flyout .flyout-calendar .calendar,
.sqs-calendar-flyout .flyout-calendar .timer {
  display: block;
}
.sqs-calendar-flyout .flyout-calendar .sqs-inset-cal {
  display: inline-block;
  width: 160px;
}
.sqs-calendar-flyout .flyout-calendar .sqs-time-inset-dialog {
  display: inline-block;
  width: 131px;
}
.sqs-calendar-flyout .time-wrapper .time-control.hour {
  text-align: right;
}
.sqs-calendar-flyout .time-wrapper .time-control.minute,
.sqs-calendar-flyout .time-wrapper .time-control.ampm {
  text-align: left;
}
.sqs-calendar-flyout .time-wrapper span.time-control {
  width: 5px;
  border: 0;
}
.sqs-calendar-flyout .duration-display {
  margin-top: -2px;
}
.sqs-calendar-flyout .duration {
  overflow: visible;
  white-space: nowrap;
}
.sqs-inset-cal {
  padding: 0;
}
